html, body{background-color:#1d1d1d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; height:100%;}

h1, h2, h3, h4, h5{ line-height: normal; color:#4A88AC;}
h1{ font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.30em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

a{color: #323232; text-decoration: none;}
a:hover{text-decoration: underline;}
a img{border: 0 none;}

input, textarea, select, button, body{ font: 12px/17px Arial, Tahoma, Helvetica, sans-serif;}
input, textarea, select, button, a{ outline: none;}

.pagebg{background:url(../img/pagebg.gif) repeat-x;}
div#weapper{width:1004px; margin:0 auto; text-align:left; padding-top:20px; overflow:auto;}
div#de_head{background:url(../img/de_head.gif) no-repeat; width:1004px; height:48px;}
#logo{background:url(../img/logo.png) no-repeat; width:231px; height:64px; float:left; display:block; margin-top:6px; margin-left:6px;}
#upper_info { padding:15px 20px; color:#fff; }
#upper_info div.site_title { font-size:1.6em; }
div#head{background:url(../img/head.gif) repeat-x; height:70px;}

div#menu_left{background:url(../img/menu_l.gif) left no-repeat; width:19px; height:50px; float:left;}
div#menu_center{background:url(../img/menu_c.gif) center repeat-x; height:50px;}
div#menu_right{background:url(../img/menu_r.gif) left no-repeat; width:19px; height:50px; float:right;}

#menu_center ul {padding:0; margin:0; list-style:none;}
#menu_center ul li{float:left; font-weight:bold;}
#menu_center ul li a{background:url(../img/menuli.gif) no-repeat; height:30px; float:left; padding:17px 14px 0 14px; color:#fff;}
#menu_center ul li a:hover{background:url(../img/menuli_a.gif) no-repeat; text-decoration:none; color:#fff;}
#menu_center ul li a.last_item{background:url(../img/menuli.gif) no-repeat; height:30px; float:left; padding:14px 1px 0 1px;}

#rss_icon{background:url(../img/rss.png) left no-repeat; width:170px; height:30px; float:left; margin-left:10px; margin-top:5px; display:block; padding-top:12px; padding-left:34px; color:#fff;}

div.search{float:right; margin-right:5px;}
.searchbg{padding:11px 0 0 0;float:left;}
input.search_input{background:url(../img/sinput.gif) no-repeat; width:201px; height:28px; float:left; border:0; padding:0 0 0 8px; font-size:12px; color:#373737;}
input.search_but{background:url(../img/search.gif) no-repeat; display:block; width:33px; height:28px; line-height:23px; margin:0 0 0px 0px; float:left;}
input.search_but:hover{background-position:0 -28px;}

div#page{background-color:#efefef; width:1004px; height:auto; overflow:auto; padding-top:5px;}
div#blocks{float:left; width:228px; margin-left:4px;}
div#news{float:right; width:762px; overflow:hidden; margin-right:5px;}

div.bk_head{background:url(../img/bk_head.gif) no-repeat; width:228px; height:45px;}
div.bk_cont{background-color:#73a5d3; background-repeat:repeat-y; width:226px; height:auto; margin-left:1px;}
div.bk_footer{background:url(../img/bk_footer.gif) no-repeat; width:228px; height:19px;}

div.bg_head{background:url(../img/bg_head.gif) no-repeat; width:228px; height:45px;}
div.bg_cont{background-color:#97bc49; background-repeat:repeat-y; width:226px; height:auto; margin-left:1px;}
div.bg_footer{background:url(../img/bg_footer.gif) no-repeat; width:228px; height:19px;}

div.dcont{width:220px; margin-left:4px; overflow:auto;}
div.dcont a{color:#fff;}
div.dcont_text{color:#fff; margin-left:10px; padding-top:12px; font-size:14px; font-weight:bold;}

div#foot_left{background:#fff url(../img/foot_l.gif) left bottom no-repeat; width:13px; height:120px; float:left;}
div#foot_center{background:#fff url(../img/foot_c.gif) bottom repeat-x; height:120px;}
div#foot_right{background:#fff url(../img/foot_r.gif) left bottom no-repeat; width:13px; height:120px; float:right;}

div.news_h{background:url(../img/nw_head.gif) no-repeat; width:762px; height:50px;}
div.news_c{background-color:#fff; background-repeat:repeat-y; width:762px; height:auto; overflow:hidden;}
div.news_f{background:url(../img/nw_foot.gif) no-repeat; width:762px; height:19px; padding-bottom:3px;}
div.info_h{background:url(../img/info_head.gif) no-repeat; width:762px; height:14px;}
.info_text{background:url(../img/alert.png) left no-repeat; width:530px; height:auto; padding-left:50px; margin-left:10px; overflow:auto; padding-top:3px; padding-bottom:3px;}

div#content{width:750px; margin-left:5px; padding-bottom:5px; padding-top:5px;}
div.news_text{color:#4a88ac; text-transform:uppercase; margin-left:10px; padding-top:5px; font-size:12px; font-weight:bold;}
div.news_text a{color:#7aac4a;}

div.mini{color:#4a88ac; font-size:12px; margin-left:10px;}
div.mini a{color:#7aac4a;}

div#full{background:url(../img/full.gif) no-repeat; width:752px; height:43px; margin-left:5px;}
.full_link{background:url(../img/more.gif) no-repeat; width:114px; height:36px; display:block; float:right; margin-right:4px; margin-top:5px;}
.full_link:hover{background-position:0 -37px;}
.full_rating{float:left; margin-left:8px; margin-top:12px;}
.edit_news{float:left; margin-left:8px; padding-top:11px;}

div#category_m{color:#fff; margin-left:0px;}
#category_m ul li a{background:url(../img/doc.gif) no-repeat; width:226px; display:block; height:21px;}
#category_m ul li a:hover{background-position:0 -26px;}
#category_m ul {margin-top:-3px; padding:0; margin:0; list-style:none;}
#category_m ul li{text-decoration:none; padding:0px 2px 0px 0px; text-align:left;}
#category_m ul li a{padding-top:0px; color:#fff; padding:5px 0 0 8px; text-decoration:none; font-weight:bold;}
#category_m ul li a:hover{color:#434343; text-decoration:none;}

#category_m h3 { margin-left:10px; margin-right:10px; }

div#login_hi{color:#fff; text-align:center;}
div#login_line{background:url(../img/line_l.gif) no-repeat; width:226px; height:9px; margin-left:-6px;}
div#login_line_in2{background:url(../img/line_l.gif) no-repeat; width:226px; height:9px; margin-left:-6px;}

input.logg{background:url(../img/input.gif) no-repeat; width:211px; height:26px; float:left; margin-top:17px; border:0px; padding:0 0 0 6px; color:#000; font-size:11px; line-height:19px;}
input.pass{background:url(../img/input.gif) no-repeat; width:211px; height:26px; float:left; margin-top:18px; border:0px; padding:0 0 0 6px; color:#000; font-size:11px; line-height:19px;}

.dcont .submit{background:url(../img/vhod.gif) top no-repeat; width:217px; height:32px; display:block;}
.submit:hover{background-position:0 -32px;}
div#vhod{float:left; margin-top:2px;}

div.log_table{width:220px;}
div.in1{color:#fff; height:1px;}

ul.log_links{list-style:none;}
div.log_links_right{list-style:none; float:right; margin-top:-56px; margin-right:8px;}
ul.log_links{margin-top:-1px; margin-left:-37px; list-style:none;}
ul.log_links li{text-decoration:none; text-align:left; height:14px;}
ul.log_links li a{color:#fff; padding:5px 0 0 0px; text-decoration:none; font-size:11px;}
ul.log_links li a:hover{color:#434343; text-decoration:none;}

div.log_hello{margin-left:2px; padding-top:2px; color:#fff; font-weight:bold;}

.pagenav_outer{margin:20px 0; height:15px}
#pagenav, #pagenav_wrapper{position:relative; height:40px}
#pagenav{float:right; right:50%; width:auto;}
#pagenav_wrapper{float:none!important; float:left; right:-50%;}
#pagenav_wrapper a, #pagenav_wrapper span{display:inline; padding:5px 8px; font-weight:700; background:#4a88ac; color:#FFF;}
#pagenav_wrapper a:hover{ background:#7aac4a; text-decoration:none; color:#FFF;}
#pagenav_wrapper span{ background:#4a88ac; color:#FFF;}

div.icons{float:right; margin-top:9px; width:280px;}
.foot_foot{width:1004px;}
.copyright{float:right; background:url(../img/copyright.gif) right no-repeat; width:91px; height:25px; padding-bottom:5px;}
.foot_text{float:left; color:#000; width:700px; padding:7px;}

div.comments_head{background:url(../img/comm_h.gif) no-repeat; width:762px; height:33px;}
.comments_center{background:url(../img/comm_c.gif) repeat-y; width:762px; height:auto; overflow:auto;}
div.comments_f{background:url(../img/comm_f.gif) no-repeat; width:762px; height:19px;}
.comments_menu{float:right; margin-top:-20px; margin-right:8px; color:#fff;}

#comments_id{padding-top:9px; margin-left:10px; color:#fff;}
.comments_act{float:right; margin-top:-21px; margin-right:8px;}
.comments_name{float:left; margin-top:-19px; margin-left:160px;}
.comments_name a{color:#fff;}


h1#singleTitle { margin:0; font-size:1.6em; }

#content a { text-decoration:underline; }
#content a:hover { color:#7AAC4A; }


#logotypeImg { float:left; margin:5px 30px; }










