@charset "windows-1251"; 

body{font-family:Arial,Verdana,Helvetica,sans-serif; text-align:center; padding:0; margin:0; background-color:#FFF; font-size:0; color:#000}
a{color:#9A9A9A; cursor:pointer; text-decoration:underline}

img{border:0; margin:0; padding:0}

#maincont{position:relative; top:0; width:1000px; margin:0 auto; padding:0; background-color:#FFF}
#container{float:left; width:1000px; text-align:left; margin:0; padding:0}

#header{margin:0; padding:0; width:1000px; height:125px; background:url(../img/bg_header.jpg) repeat-x}

#dateblock{position:absolute; top:0; left:34px; width:213px; height:68px; margin:0; padding:0; z-index:6; text-align:center; background:url(../img/bg_dateblock.jpg) repeat-x}
#dateblock span{display:block; margin:5px 0 0 0; padding:0; font-family:Arial; font-size:12px; color:#FFF}
#dateblock span b{display:block; margin:10px 0 0 0; padding:0; font-size:16px}

#headtext{position:absolute; top:80px; left:34px; width:213px; height:40px; margin:0; padding:0; z-index:6; color:#9A9A9A; text-align:right; font-size:11px}
#arrow{position:absolute; top:87px; left:252px; width:10px; height:16px; margin:0; padding:0; z-index:6; background:url(../img/head_arrow.gif) no-repeat}
#award{position:absolute; top:9px; left:262px; width:53px; height:114px; margin:0; padding:0; z-index:6; background:url(../img/award.jpg) no-repeat}
#logo{position:absolute; top:14px; left:344px; width:300px; height:90px; margin:0; padding:0; z-index:6; text-align:center; color:#000; font-weight:normal; text-transform:uppercase; font-size:54px; line-height:38px; letter-spacing:1px; font-family:"Times New Roman",Times,serif}
#logo strong{display:block; margin:0; padding:0; font-weight:normal; font-size:30px}
#weather{position:absolute; right:25px; top:0; width:220px; height:95px; background-color:#FFF}
#weather span{display:block; margin:2px 0 0 20px; padding:0; color:#9A0000; font-size:11px}
#weather span.weather_after_img{float:left; margin:3px 0 0 10px; padding:0; color:#9A0000; font-size:11px}
#weather img{float:left; margin:2px 0 0 20px; padding:0}
#weather span b{color:#CCC; font-size:11px; font-weight:normal}
#weather span i{font-family:"Times New Roman",Times,serif; font-size:14px; font-weight:bold; font-style:normal}
#home{display:block; position:absolute; top:103px; right:191px; width:11px; height:10px; margin:0; padding:0; background:url(../img/home.gif) no-repeat; z-index:6}
#mail{display:block; position:absolute; top:105px; right:134px; width:10px; height:7px; margin:0; padding:0; background:url(../img/mail.gif) no-repeat; z-index:6}
#sitemap{display:block; position:absolute; top:104px; right:72px; width:11px; height:9px; margin:0; padding:0; background:url(../img/map.gif) no-repeat; z-index:6}

#content{float:left; width:1000px; min-height:427px; _height:427px; text-align:left; margin:0; padding:0; background-color:#FFF; font-size:11px}

#left{float:left; margin:0; padding:0; width:225px}
.lspacer{float:left; margin:0; padding:0; width:12px; height:10px}
.line{margin:5px 0 0 0; padding:0; width:225px; height:6px; font-size:0; background-color:#9A0000}

#content #left ul{list-style-type:none}
#content #left ul.menu{margin:0; padding:15px 0 0 15px}
#content #left ul.menu li{margin:0 0 15px 0; padding:0; width:210px}
#content #left ul.menu li a{display:block; margin:0; padding:0 0 0 22px; width:210px; text-decoration:none; background:url(../img/marker.gif) left 4px no-repeat; color:#333; font-size:12px}
#content #left ul.menu li a.selected{text-decoration:underline}
#content #left ul.menu li a span b{color:#9A0000}
#content #left ul.menu li a:hover{text-decoration:underline}

#content #left ul.partners{margin:20px 0 0 0; padding:0}
#content #left ul.partners li{margin:0; padding:0; width:225px; text-align:center}
#content #left ul.partners li a{display:block; margin:0 0 14px 0; padding:0}

.leftblock{width:225px; min-height:80px; _height:80px; margin:7px 0 0 0; padding:0; background:#CDCDCD url(../img/bg_leftblocks.gif) left bottom repeat-x}
.leftblock div{width:213px; margin:0; padding:14px 0 5px 12px}
#content #left .lbhead{margin:0; padding:0; font-size:15px; font-weight:normal}
#content #left .lbhead i{color:#9A0000}
.old_ver{color:#777; font-size:10px}

.leftblock div form{margin:2px 0 0 0; padding:0}
.leftblock div #srch{float:left; margin:0; padding:0; width:137px; height:17px !important; _height:21px}
.leftblock div #srchsbm{float:left; margin:0 0 0 5px; padding:0}
#content #left .lbhref{color:#9A0000; text-decoration:none}

div.mailtored{display:block; margin:0; padding:15px 0 0 7px}
a.mail2red{display:block; margin:0; padding:0 0 0 50px; background:url(../img/mail2red.gif) no-repeat; text-decoration:none; height:22px}
.mail2red span{font-size:18px; color:#000}

.sday{width:50px}
.smonth{width:100px}
.syear{display:block; margin:4px 0 0 93px; padding:0; width:60px}

.leftforum{width:225px; margin:7px 0 0 0; padding:0; background-color:#CCC}
.leftforum div{width:213px; margin:0; padding:14px 0 10px 12px}
.leftforum span{display:block; margin:15px 0 0 5px; padding:0; color:#666}
.leftforum p{display:block; margin:0 0 0 5px; padding:0; color:#000}

#center{float:left; margin:0; padding:0; width:509px}
.cspacer{float:left; margin:0; padding:0; width:10px; height:10px}

.links{margin:0; padding:0; color:#9A0000; font-size:12px}
.links span{display:block; float:left; margin:0; padding:0}
.links a{display:block; float:left; margin:0; padding:0 14px 0 14px; color:#9A0000; text-decoration:underline}
.links .cline{float:right; margin:5px 0 0 0; padding:0; width:65px; height:6px; font-size:0; background-color:#9A0000}

.clear{clear:both}

#center .mainarea{margin:0; padding:10px 25px 10px 14px}

div.redbox{margin:0; padding:0; font-size:0}
div.redbox span{margin:0; padding:2px 10px 2px 17px; font-size:14px; color:#FFF; font-weight:normal; background:#9A0000 url(../img/redbox.gif) no-repeat}

#center div.hline{clear:both; margin:0; padding:5px 0 5px 0; height:1px; font-size:0px; border-bottom:1px solid #9A0000}

div.ch_label{clear:both; margin:5px 0 0 0; padding:0; background:url(../img/marker.gif) left 4px no-repeat}
div.ch_label h3{margin:0; padding:0 0 0 16px; font-size:12px; color:#999; font-weight:normal}

#center .mainarea .mainnewsblock{width:440px; margin:0 0 0 12px; padding:0}
#center .mainarea .mainnewsblock .mainnewsblock_l{float:left; width:139px; margin:0; padding:12px 0 0 0}
#center .mainarea .mainnewsblock .mainnewsblock_r{float:left; width:281px; margin:0 0 10px 20px; padding:0}

#center .mainarea .mainnewsblock .mainnewsblock_r span{color:#000; font-size:11px; font-weight:bold; padding:0 10px 0 0}

#center .mainarea .mainnewsblock .mainnewsblock_r a{text-decoration:underline; color:#9A0000; font-size:12px}
#center .mainarea .mainnewsblock .mainnewsblock_r p{margin:2px 0 2px 0; padding:0; color:#000; font-size:11px; text-align:justify}
#center .mainarea .mainnewsblock .mainnewsblock_r .mainnewsblock_tools{margin:0; padding:0; color:#999; font-size:11px; text-align:right}
#center .mainarea .mainnewsblock .mainnewsblock_r .mainnewsblock_tools a{padding:0 3px 0 3px; color:#999; font-size:11px}
#center .mainarea h2{margin:5px 0 10px 0; padding:0 0 0 16px; font-size:12px; color:#999; font-weight:normal; background:url(../img/marker.gif) left 4px no-repeat}

#center .mainarea .newsblock{clear:both; width:440px; margin:5px 0 0 12px; padding:0}
#center .mainarea .newsblock .newsblock_l{float:left; width:53px; margin:0; padding:0; font-weight:bold; font-size:11px}
#center .mainarea .newsblock .newsblock_r{float:left; width:377px; margin:0 0 0 5px; padding:0}
#center .mainarea .newsblock .newsblock_r a{text-decoration:underline; color:#000; font-size:11px}
#center .mainarea .newsblock .newsblock_r .newsblock_tools{margin:0 0 5px 0; padding:0; color:#999; font-size:11px; text-align:left}
#center .mainarea .newsblock .newsblock_r .newsblock_tools a{color:#999}
#center .mainarea .newsblock .newsblock_r .newsblock_tools a.comments{float:right; margin:0; padding:0; color:#999}

#center .mainarea .chapterblock{width:440px; margin:10px 0 0 12px; padding:0}
#center .mainarea .chapterblock .chapterblock_l{float:left; width:60px; margin:0; padding:7px 0 0 0}
#center .mainarea .chapterblock .chapterblock_r{float:left; width:360px; margin:0 0 0 20px; padding:0}

#center .mainarea .chapterblock .chapterblock_r span{color:#000; font-size:11px; font-weight:bold; padding:0 10px 0 0}

#center .mainarea .chapterblock .chapterblock_r a{text-decoration:underline; color:#9A0000; font-size:11px}
#center .mainarea .chapterblock .chapterblock_r p{margin:2px 0 2px 0; padding:0; color:#000; font-size:11px}
#center .mainarea .chapterblock .chapterblock_r .chapterblock_tools{margin:0; padding:0; color:#999; font-size:11px; text-align:right}
#center .mainarea .chapterblock .chapterblock_r .chapterblock_tools a{padding:0 3px 0 3px; color:#999}

#center .mainarea .ch_vspacer{clear:both; margin:0; padding:0; height:10px}

center .mainarea .article{width:440px; margin:0; padding:0}
#center .mainarea .article a.articlehead{text-decoration:underline; color:#9A0000; font-size:16px; font-weight:bold}
#center .mainarea .article p{margin:0; padding:5px 0 2px 0; color:#000; font-size:11px; text-align:justify}
#center .mainarea .article img{float:left; margin:0 15px 3px 0; padding:0; color:#999; font-size:11px; text-align:right}
#center .mainarea .article .article_tools{text-align:right; color:#999; font-size:11px}
#center .mainarea .article .article_tools a{padding:0 3px 0 3px; color:#999}

.colored{color:#9A0000}

#center .mainarea .newsnavbar{clear:both; margin:0; padding:0 0 10px 0; text-align:right}
#center .mainarea .newsnavbar a{text-decoration:none; padding:0 2px 0 2px}
#center .mainarea .newsnavbar b{color:#9A0000}
#center .mainarea .newsnavbar a:hover, #center .mainarea .newsnavbar a.selected{text-decoration:underline; color:#9A0000}

#right{float:left; margin:0; padding:0; width:219px}

.rightblocknews{float:left; margin:0; padding:0; width:219; background-color:#CCC}
.rightblocknews div{margin:0; padding:7px 0 5px 6px; width:213px}
.rightblocknews div.r_nb{clear:both; float:left; margin:0; padding:10px 0 10px 4px; width:213px}
.rightblocknews div.r_nb a.barlyknews{float:right; color:#9A0000; padding:5px 20px 5px 0}
.rightblocknews div.rnbline{clear:both; width:195px; height:2px; margin:0; padding:0; background:url(../img/bg_r_nb.gif) repeat-x; font-size:0px}
.rightblocknews .lastnewsblock{clear:both; margin:0 0 0 7px; padding:0; width:195px}
.rightblocknews .lastnewsblock .lastnews_l{float:left; margin:0; padding:15px 0 0 0; width:38px; color:#000; font-weight:bold; font-size:11px}
.rightblocknews .lastnewsblock .lastnews_r{float:left; margin:0; padding:5px 0 5px 10px; width:145px; background:url(../img/bg_r_nb.gif) repeat-y}
.rightblocknews .lastnewsblock .lastnews_r a{text-decoration:underline; color:#000; font-size:11px}

#right div.hline{clear:both; margin:10px 0 10px 0; padding:0; height:1px; font-size:0px; border-bottom:1px solid #9A0000}

.right_app{margin:8px 0 0 0; padding:0; width:219; height:80px; background-color:#CCC; overflow:hidden}
.right_app a{float:left; text-decoration:none; margin:22px 0 0 0; padding:0 0 0 15px; color:#000; font-weight:bold; font-size:16px}
.right_app a:hover, .right_app a.selected{text-decoration:underline; color:#9A0000}
.right_app img{float:right; margin:0; padding:0; height:80px}

.right_quiz{margin:8px 0 0 0; padding:0; width:219px; height:330px; background-color:#CCC}
.right_quiz div{width:201px; margin:0; padding:7px 0 5px 6px}

.right_quiz span{display:block; width:197px; margin:0; padding:10px 0 0 10px}
.sapa{margin:0; padding:15px 0 0 0; text-align:center}

.footer{width:989px; height:31px; float:left; margin:10px 0 6px 6px !important; _margin:0 0 0 3px; text-align:left; background-color:#CCC}
.footer .footer_left{margin:0; padding:0; float:left; width:500px; text-align:left; color:#000; font-size:11px}
.footer .footer_left div{margin:0; padding:9px 0 0 17px}
.footer .footer_right{margin:0; padding:0; float:left; width:489px; height:31px; text-align:right; font-size:10px}
.footer .footer_right div{margin:0; padding:9px 17px 0 0}
.comment_block{float:left; padding:0; margin:20px 0 0 0; width:470px; border-top:1px dashed #999}
.comment_block .caption{float:left; clear:both; width:90px; margin:10px 0 0 0; padding:0}
.comment_block input, .comment_block textarea{float:left; width:360px; margin:10px 0 0 0; border:1px solid #666; font-size:12px; font-family:Arial,Helvetica,sans-serif}
.comment_block input.capcha{width:70px; margin:10px 20px 0 0}
.comment_block img{float:left; margin:10px 0 0 0}
.comment_block textarea{height:100px}
.comment_block .submit{float:left; clear:both; width:90px; margin:20px 0 0 370px}
.comment_block form{float:left}
.comment_block .informer{padding:10px 0 10px 0; font-size:12px; font-weight:bold; color:#A90000}
.comment{float:left; width:470px; padding:10px 0 10px 0; border-bottom:1px dashed #999}

.comment .name{float:left; padding:0 10px 0 40px; font-weight:bold}
.comment .msg{float:left; clear:both; width:420px !important; width:470px; padding:10px 10px 0 40px}