html,body
{
 font-family:sans-serif;
 font-size:100.1%;
 padding:0;
 margin:0 auto;
 width:100%; 
}
a img
{
 border:0;
}
h1,h2,h3,h4
{
color:#999999;
}
h1
{
 font-size:1.8em;
}
h2
{
 font-size:1.6em;
}
h3
{
 font-size:1.4em;
}
h3
{
 font-size:1.2em;
}
h5
{
 font-size:1em;
 padding:5px;
 margin:0;
 border:0;
}
#shadow_r
{
 margin-left:10px;
 margin-right:0;
 width:auto;
 background:url('/img/shadow_r.png') repeat-y right;
}
#shadow_l
{
 margin-left:10px;
 margin-right:10px;
 width:auto;
 background:url('/img/shadow_l.png') repeat-y left;
}
#all
{
 background:#ffffff;
 margin-right:10px;
 color:#282828;
}
a
{
 color:#757575;
 text-decoration:none;
}
a:hover
{
 color:#0095e5;
}
#name,#sname
{
 border:1px solid #e5e5e5;
 float:left;
 padding:0.1em;
 background:#575757;
 color:#ffffff;
 font-weight:bold;
}
#header
{
 margin-left:1%;
 width:99%;
 height:150px;
 display:block;
 background:url('/img/header.png') right no-repeat;
 font-size:0.75em;
}

#menus a
{
 font-weight:bold;
 margin:3px;
}
a#home{background:url('/img/home.png') no-repeat;background-position:0 2px;}
a:hover#home{background:url('/img/home_href.png') no-repeat;background-position:0 2px;}
a#mailto{background:url('/img/mailto.png') no-repeat;background-position:0 2px;}
a:hover#mailto{background:url('/img/mailto_href.png') no-repeat;background-position:0 2px;}
a#sitemap{background:url('/img/sitemap.png') no-repeat;background-position:0 2px;}
a:hover#sitemap{background:url('/img/sitemap_href.png') no-repeat;background-position:0 2px;}
a#ru{background:url('/img/ru.png') no-repeat;background-position:0 2px;}
a:hover#ru{background:url('/img/ru_href.png') no-repeat;background-position:0 2px;}
a#kz{background:url('/img/kz.png') no-repeat;background-position:0 2px;}
a:hover#kz{background:url('/img/kz_href.png') no-repeat;background-position:0 2px;}
a#en{background:url('/img/en.png') no-repeat;background-position:0 2px;}
a:hover#en{background:url('/img/en_href.png') no-repeat;background-position:0 2px;}
#logo
{
 /*background:url('/img/logo2.png') no-repeat;*/
 height:68px;
 width:484px;
 display:block;
 float:left;
}
#contacts
{
 float:right;
 font-size:0.75em;
 padding:1em;
}
#wrap
{
 width:25%;
 height:20px;
 display:block;
 float:left;
}
#wrap_h
{
 width:100%;
 height:5px;
 overflow:hidden;
 display:block;
}
#path
{
 text-indent:10px;
 font-size:0.7em;
 width:100%;
 height:15px;
 display:block;
 background:#ffffff;
}
#nav
{
 font-size:0.75em;
 clear:both;
 background:url('/img/bgnav.png')#dddddc repeat-x;
 width:100%;
 height:30px;
/* border-top:1px solid #b6b5b5;*/
}
#nav a,#nav b
{
 text-align:center;
 float:left;
 display:block;
 width:150px;
 font-weight:bold;
}
#nav b
{
 height:20px;
 color:#ffffff;
}
.item, #item
{
 height:25px;
 width:150px;
 float:left;
 display:block;
 margin-right:10px;
}
#item
{
 background:#0095e5;
}
.item
{
 background:#ffffff;
}
.left_i
{
 background:url('/img/left.png') #0095e5;
 height:5px;
 width:5px;
 float:left; 
 display:block;
 overflow:hidden;
}
.right_i
{
 background:url('/img/right.png') #0095e5;
 height:5px;
 width:5px;
 float:right; 
 display:block;
 overflow:hidden;
}
.item .right_i
{
 background:url('/img/right_i.png') #ffffff;
}
.item .left_i
{
 background:url('/img/left_i.png') #ffffff;
}
#center
{
 border-top:1px solid #0095e5;
 min-height:600px;
}
#menu
{
 width:25%;
 float:left;
 display:block;
 font-size:0.75em;
}
#menu li a
{
 font-family:sans-serif;
 font-weight:bold; 
 display:block;
 padding:5px;
}
#menu b
{
 font-family:sans-serif;
 font-weight:bold;
 display:block;
 padding:5px;
 color:#282828;
}
#menu ul.main
{
 margin:2px;
 border:1px solid #e5e5e5;
 /*padding-left:20px;*/
 /*border-right:1px #282828 dotted;*/
}
#menu li
{
 list-style:none;
 margin-left:-25px;  
/* border-top:1px solid #e5e5e5;*/
 text-indent:5px; 
}
#menu li.download
{
 background-image:url('/img/icon_fold.png');
 background-repeat:no-repeat;
 text-indent:16px; 
}
.date
{
 font-weight:bold;
 color:#ffffff;
 background:#c1c1c1;
 padding:0 3px;
}
.news
{
 margin:2px;
 border:1px solid #e5e5e5;
 padding:10px;
}
#menu i
{
 font-size:0.9em;
}
.plus
{
 background-image:url('/img/icon_plus.png');
 background-repeat:no-repeat;
 display:block;
 width:10px;
 height:25px;
 float:left;
}
#menuh
{
 background:#0095e5;
 width:100%;
 height:25px;
 display:block;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
}
#menuh p
{
 margin:0;
 padding:0;
 display:block;
 clear:both;
}
#content
{
 width:75%;
 margin-left:-20%;
 height:auto;
 float:right;
}
#content a
{
 color:#0095e5;
 text-decoration:none;
}
#content a:hover
{
 text-decoration:underline;
}
#content input
{
 margin-top:10px;
}
.text
{
 font-size:0.75em;
 width:95%;
 margin:0 1% 1% 1%;
 background:#ffffff;
 padding:10px;
 border:1px solid #e5e5e5;
 text-align:justify; 
}
.text #auth
{
 padding:10%;
}
.text table
{
 width:100%;
}
#descr.text b
{
 font-size:1.2em;
}
.text img
{
 margin:10px;
 border:1px solid #d1d1d1;
 padding:5px;
 background:#ffffff;
}
.text img.sys
{
 margin:0;
 border:0;
 padding:0;
 background:none;
}
th
{
 background:#e5e5e5;
 text-align:center;
}
td
{
 border-bottom:1px solid #e5e5e5;
}
td.date
{
 text-align:center;
}
td.down
{
 background:url('/img/icon_down.png') no-repeat;
 text-align:center;
}
a.asd
{
 position:relative;
 top:-4px;
}
#shadow_b
{
 width:100%;
 height:9px;
 clear:both;
 background:#ffffff url('/img/footer.png') repeat-x;
}
#footer
{
 clear:both;
 width:98%;
 margin-left:1%;
 height:30px;
 display:block;
 font-size:0.75em;
 text-align:center;
 color:#585858;
}
#footer_l
{
 margin-left:-7px;
 background:url('/img/footer_l.png') no-repeat #ffffff;
 width:9px;
 height:9px;
 overflow:hidden;
 float:left;
}
#footer_r
{
 margin-right:-7px;
 background:url('/img/footer_r.png') no-repeat #ffffff;
 width:9px;
 height:9px;
 overflow:hidden;
 float:right;
}
/*editor*/
.btn
{
 border:0;
 margin:0;
 height:30px;
 background:url('/img/bb_bg.png')repeat-x;
 float:left;
}
.btn a img
{
 border:0;
}
.btn:hover
{
 background:url('/img/bb_hover.png')repeat-x;
}
.bb_wrap
{
 display:block;
 width:2px;
 height:30px;
 background:url('/img/bb_wrap.png')no-repeat;
 float:left;
}
.bb_left
{
 display:block;
 width:12px;
 height:30px;
 background:url('/img/bb_left.png')no-repeat;
 float:left;
}
.bb_right
{
 display:block;
 width:12px;
 height:30px;
 background:url('/img/bb_right.png')no-repeat;
 float:left;
}
#addtext
{
 clear:both;
 display:block;
}
/*editor*/
#logout
{
 display:inline;
}
#logout button
{
 background:none;
 border:0;
 margin:0;
 padding:0;
 color:#757575;
 font-weight:bold;
}
#get_pw
{
 background:#ffffff;
 padding:20px;
 border:1px solid #a1a1a1;
 position:absolute;
 top:220px;
 width:30%;
 height:100px;
 margin-left:35%;
 visibility:hidden;
}
#shadow
{
 background:#000000;
 opacity:0.35;
 padding:20px;
 position:absolute;
 top:225px;
 width:30%;
 height:100px;
 /*margin-left:35.5%;*/
 visibility:hidden;
}
#get_pw #d_pw
{
 width:100%;
}
a.down
{
 cursor:pointer;
}
#close_p
{
 width:100%;
 height:20px;
}
#close
{
 background:url('/img/close.png')no-repeat;
 float:right;
 display:block;
 width:20px;
 height:20px;
}
#cal
{
 background:#ffffff;
 padding:20px;
 border:1px solid #a1a1a1;
 position:absolute;
 top:220px;
 margin-left:35%;
 visibility:hidden;
}
#calend
{
position:relative;
top:0;
left:0;
width:140px;
font-size:12px;
font-family:sans-serif;
cursor:pointer;
border-collapse:collapse;
}
#calend #plus
{
float:right;
}
#calend #minus
{
float:left;
}
#calend #dtname
{
float:left;
display:block;
width:100px;
}
#calend .dw
{
background:#e5e5e5;
font-weight:bold;
}
#calend td
{
border:1px solid #c4c4c4;
height:16px;
width:16px;
text-align:center;
}
/*guestbbook*/
.author
{
 color:#787878;
 font-style:italic;
 font-size:0.9em;
}
.commcont
{
 border:1px solid #e5e5e5;
 background:#eeeeee;
 padding:5px;
}
.commcont p
{
 margin:0;
 padding:0;
 border:0;
}
.comment
{
 padding:5px;
 margin-left:2%;
 margin-top:10px;
 width:95%;
 border:1px solid #d1d1d1;
 background:#ffffd8;
}
.comment h3
{
 color:#58584d;
}
.textcomment
{
 font-size:0.75em;
 width:95%;
 margin:0 1% 1% 1%;
 background:#ffffff;
 padding:10px;
 border:1px solid #c1c1c1;
 text-align:justify;
 background:url('/img/text_bg.png') bottom right no-repeat;
}
.textcomment .commcont
{
 background:#ffffff; 
}
.pagenum
{
 background:#ffffff;
 border:1px solid #d1d1d1;
 width:20px;
 display:block;
 float:left;
 margin:2px;
 text-align:center;
 font-weight:bold;
}
#pn_sel.pagenum
{
 background:#c1c1c1;
 color:#ffffff;
}
table input, table textarea
{
 width:100%;
}
/*обязательные поля*/
.req
{
 color:#ff0000;
 font-weight:bold;
}
.reg
{
 cursor:pointer;
}
#rss{
 background:url('/img/rss.png') left no-repeat;
 padding-left:18px;
}
