html, body{background: #dce3ea url(../images/bg_headr.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0px; height:100%;}

h1, h2, h3, h4, h5{ line-height: normal;}
h1{ font-size: 1.8em; } h2 { font-size: 1.7em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

a{color: #3479a7; 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;}

.weapper{width:1021px; margin:0 auto; text-align:left; padding-top:45px;}
.head_l{background:url(../images/head_l.gif) no-repeat; height:143px; width:479px; float:left; background-position:left;}
.head_c{background:url(../images/head_c.gif) repeat-x; height:143px; background-position:left;}
.head_r{background:url(../images/head_r.gif) no-repeat; height:143px; width:141px; float:right; background-position:left;}

.logo{background:url(../images/logo.gif) no-repeat; width:299px; height:65px; float:left; display:block; margin-top:36px; margin-left:10px;}
#banner{background:url(../images/banner_bg.gif) no-repeat; width:494px; height:67px; display:block; float:right; margin-right:-14px; margin-top:34px;}
.banner_bg{padding-top:3px; padding-left:23px;}

.menu{margin-top:107px; margin-left:10px; overflow:inherit; width:1002px;}
td.menu_left{background:url(../images/menu_left.gif) no-repeat;width:11px;height:29px;}
td.menu_center{background:url(../images/menu_center.gif) repeat-x;height:29px;}
td.menu_right{background:url(../images/menu_right.gif) no-repeat;width:12px;height:29px;}
ul.topmenu{padding:0 0 0 0px;margin:0;list-style:none;}
ul.topmenu li{float:left;font-weight:bold;}
ul.topmenu li a{background:url(../images/menuli.gif) no-repeat;height:30px;float:left;padding:7px 10px 0 10px;color:#647484;}
ul.topmenu li a:hover{background:url(../images/menuli_a.gif) no-repeat;text-decoration:none;color:#647484;}
ul.topmenu li a.last_item{background:url(../images/menuli.gif) no-repeat;height:30px;float:left;padding:11px 1px 0 1px;}

.line_head{background:url(../images/line_head.gif) no-repeat; width:1017px; height:28px; background-position:center; margin-left:2px;}
#content{min-width:1019px;}
.content_bg{background:url(../images/content_bg.gif) repeat-y; width:1021px; margin-left:2px; height:100%; overflow:auto;}
.content_foot{background:url(../images/content_foot.gif) no-repeat; width:1019px; height:15px; margin-left:1px;}

#speedbar{margin-left:4px;}
.speedbar{background:url(../images/speedbar.gif) no-repeat; width:1009px; height:39px;}

#search{margin-left:35px;}
.searchbg{margin-top:0px;}
input.search_input{background:url(../images/sinput.png) no-repeat; width:216px; height:27px; float:left; border:0; padding:0 0 0 5px; font-size:12px; color:#bebebe;}
input.search_but{background:url(../images/search.gif) no-repeat; display:block; width:57px; height:25px; line-height:23px; }
input.search_but:hover{background-position:0 -25px;}

.speedbar{margin-top:107px; margin-left:3px; width:99%; margin-top:-1px;}
td.speed_left{background:url(../images/speedbar_l.gif) no-repeat;width:46px;height:39px;}
td.speed_center{background:url(../images/speedbar_c.gif) repeat-x;height:39px;}
td.speed_right{background:url(../images/speedbar_r.gif) no-repeat;width:327px;height:39px;}
#speed{color:#fff; font-size:12px;}

#news{padding-top:5px; width:1016px; height:auto;}
.news_blocks{float:left; margin-left:5px;; background-position:left;}
.news_posts{float:right; margin-right:4px; background-position:right; width:750px;}

#block{width:253px;}
.block_head{background:url(../images/block_head.gif) no-repeat; width:253px; height:47px;}
.block_center{background:url(../images/block_center.gif) repeat-y; width:253px; height:auto;}
.block_footer{background:url(../images/block_footer.gif) no-repeat; width:253px; height:21px;}

.block_text{padding-top:15px; margin-left:8px; text-align:left; color:#647484; font-weight:bold;}
.block_dcont{margin-left:4px; text-align:left; padding-top:4px;}
.block_dcont_menu{margin-left:1px; text-align:left; padding-top:4px;}
.block_dcont_login{margin-left:0px; text-align:left; padding-top:4px; min-height:95px;}
.block_dcont_rek{margin-right:1px; text-align:left; padding-top:4px; min-height:95px;}
.block_dcont_arch{margin-left:7px; text-align:left; padding-top:4px;}

.add_head{background:url(../images/add_head.gif) no-repeat; width:748px; height:14px;}
.add_center{background:url(../images/add_center.gif) repeat-y; width:748px; height:auto;}
.add_footer{background:url(../images/add_foot.gif) no-repeat; width:748px; height:14px;}

.news_head{background:url(../images/news_head.gif) no-repeat; width:750px; height:48px;}
.news_center{background:url(../images/news_center.gif) repeat-y; width:750px; height:auto;}
.news_footer{background:url(../images/news_footer.gif) no-repeat; width:750px; height:48px;}
.news_comm_footer{background:url(../images/comm_footer.gif) no-repeat; width:750px; height:17px;}
.news_nav{background:url(../images/navigation.gif) no-repeat; width:746px; height:37px; margin-left:2px; margin-top:3px;}
.text_nav{padding:10px 0 0 6px;}

.text_nav a { color:#fff; background-color:#7390a6; }
.text_nav a:hover { background-color:#81a0b8; }

.news_text{padding-top:16px; margin-left:48px; text-align:left; font-size:14px; font-weight:bold;}
.news_dcont{margin-left:10px; text-align:left; padding-top:4px; width:97%;}

#news_foot_menu{float:left; margin-left:8px; margin-top:4px;}
.down{background:url(../images/down.gif) no-repeat; width:101px; height:25px; display:block; text-align:left; padding-top:10px; padding-left:17px; text-decoration:none; cursor:pointer;}
.down:hover{background-position:0 -35px;}

.send{background:url(../images/send.gif) no-repeat; width:127px; height:34px; display:block;}
.send:hover{background-position:0 -34px;}

.view{background:url(../images/view.gif) no-repeat; width:127px; height:34px; display:block;}
.view:hover{background-position:0 -34px;}

#news_foot_com{float:right; margin-right:-7px; margin-top:5px;}
.comm_menu{background:url(../images/com_menu.gif) no-repeat; width:314px; height:34px; font-size:11px; padding-top:9px; padding-left:15px;}
span.comm_menu{list-style:none;}

.nav_menu{padding:1px; color:#696969;}
.nav_menu a{color:#000000;}
.nav_menu a:hover{color: #ff0000;}
.nav_dcont {padding-top: 1px; padding-bottom: 1px;}
.nav_dcont a{display: block; background: url(../images/category_icon.gif) left center no-repeat; padding: 5px 0px 3px 30px; color: #000000; text-decoration: none; border-bottom: 1px #7c899b solid; margin-left: 10px; margin-right: 10px;}
.nav_dcont a:hover{color: #0078b6;}

.comments_head{background:url(../images/comments_head.gif) no-repeat; width:748px; height:37px;}
.comments_center{background:url(../images/comments_center.gif) repeat-y; width:748px; height:auto;}
.comments_footer{background:url(../images/comments_footer.gif) no-repeat; width:748px; height:17px;}
#comments_id{padding-top:11px; margin-left:10px;}
.comments_act{float:right; margin-top:-19px; margin-right:13px;}
.comments_name{float:left; margin-top:-17px; margin-left:130px;}
.comments_menu{float:right; margin-top:-14px; margin-right:8px;}

.login_main{text-align:center; font-size:11px; color:#647484;}
.login_box{margin-left:4px; margin-top:3px;}

input.login{background:url(../images/login.gif) no-repeat; width:223px; height:25px; border:0px; padding:0 0 0 20px;}
input.password{background:url(../images/password.gif) no-repeat; width:223px; height:25px; border:0px; padding:0 0 0 20px;}

#login_table{width:249px;}
.subm{float:left; margin-left:3px; margin-top:3px;}
.submit{background:url(../images/submit.gif) no-repeat; width:92px; height:33px; display:block;}
.submit:hover{background-position:0 -33px;}

.title_login{float:right; margin-right:7px; text-align:right; margin-top:-34px;}
.login_cat{width:249px; float:right;}

.footer{background:url(../images/footer.gif) no-repeat; width:1019px; height:44px; padding-bottom:5px; margin-left:1px;}
.copyright{float:left; margin-left:56px; color:#fff; padding-top:14px;}
.banners_icon{float:right; margin-right:10px; margin-top:6px;}

.info{background:url(../images/info.gif) no-repeat; width:748px; height:40px; margin-left:1px;} 
.info_text{margin-left:42px; padding-top:12px; color:#fff;}

.topnews{font:normal 11px Tahoma;color:#999;}
.topnews a, .topnews a:link, .topnews a:active, .topnews a:visited{display:block;margin:4px 0;padding:4px;background:#f7f7f7;color:#777;font:bold 12px Tahoma;text-decoration:underline;}
.topnews a:hover{text-decoration:none;color:#000;background:#f0f0f0;}