   
.wrapper, .footer, .container, .header{width: 768px;} 
.wrapper{margin:0 auto;}
.header {margin: 10px 0 10px 0;}
/* Шапка */

.headline{ height:110px; width: 768px; margin:0px auto; background:url(../images/header123.png) no-repeat; box-shadow: inset 0px 0px 12px 0px;}

.toolbox{background:url(../images/toolboxbg.gif) repeat-x; height:50px;}
.menuline, .menuline .dleft{height:60px;}
.menuline{background:url(../images/menulinebg.gif) repeat-x;}
.menuline .dleft{ background:url(../images/menulineleft.gif) no-repeat;}
.hotbox, .hotbox .dleft, .hotbox .dright, .hotbox .dbtm, .hotbox .dtop, .hotbox .dlbtm, .hotbox .drbtm{height:260px;}
.hotbox{background:#FFFFFF;}
.hotbox .dleft{} .hotbox .dright{}
.hotbox .dbtm{} .hotbox .dtop{}
.hotbox .dlbtm{} .hotbox .drbtm{}

.rss{float:left; padding:5px 0 0 5px;}
.rss a img{height:14px; width:14px; background:url(../images/rss.gif) no-repeat;} .rss a:hover img{background-position:0 -14px;}

.logotype{width:223px; padding: 10px 0 0 20px; overflow:hidden; float: left; }
.sort {width: 160px; float: right; margin: 13px 15px 0 0;}

.bannerbox{float:right; width:524px; padding:10px 15px 0 0;}
.bannerbg{background:url(../images/bannerboxbg.gif) repeat-x; height:73px;}
.bannerleft, .bannerright{background: url(../images/bannerboxsides.gif) no-repeat; height:73px;}
.bannerright{background-position:100% -73px;}
.hbanner{background:url(../images/bannerboxdtitle.gif) no-repeat 213px 29px; width:468px; height:60px; padding:5px 0 0 28px;}

.searchbox{float:left; padding:13px 0 0 14px;}
.sfield, .sfield .dleft, .sfield .dright{height:24px;}
.sfield{background:url(../images/sfieldbg.gif) repeat-x; width:498px;}
.sfield .dleft{background:url(../images/sfieldbgleft.gif) no-repeat;}
.sfield .dright{background:url(../images/sfieldbgright.gif) no-repeat 100% 0;}
.qsearch{background:none; margin:5px 0 0 15px; width:350px; border:none; color:#FFFFFF; float:left;}
.sbtn{float:right; height:22px; width:37px; background:url(../images/sfieldbgright.gif) no-repeat 0 -24px; margin:2px 1px 0 0; cursor:pointer;}
.sbtn:hover{background-position:0 -46px;}

.loginbox{float:left; background:url(../images/loginboxsep.gif) no-repeat;  height:43px; padding:0 0 0 23px;}
.loginlinks{float:left; line-height:21px;} .loginlinks a{color:#525252; background:url(../images/sarrow.gif) no-repeat 0 50%; padding-left:9px;}
.loginlinks a:hover{color:#fdb905;}

.userbox{float:left; background:url(../images/loginboxsep.gif) no-repeat;  height:43px; padding:0 0 0 13px;}
.userlinks{float:left; line-height:21px; padding-left:10px;} .userlinks a{color:#525252; background:url(../images/sarrow.gif) no-repeat 0 50%; padding-left:9px;}
.userlinks a:hover{color:#fdb905;}

.loginform{float:left; padding-left:15px; padding-top:8px;}
.loginform .login, .loginform .pass{float:left; background:url(../images/lfield.gif) no-repeat; height:26px; width:127px; padding-left:15px;}
.loginform .pass{margin-left:10px;}
.loginform .login span, .loginform .pass span{background:url(../images/logpass.gif) no-repeat; display:block; height:14px; margin-top:6px; overflow:hidden; float:left; line-height:17px;}
.loginform .pass span{background-position:0 -14px;}
.loginform .login input, .loginform .pass input{ background:none; width:70px; padding-left:38px; color:#FFFFFF; border:none; float:left;}
.loginform .pass input{padding-left:45px;}
.lbtn{float:left; margin-top:4px;padding-left:9px;}
.lbtn input{background:url(../images/lbtn.gif) no-repeat; height:24px; width:24px; cursor:pointer;}
.lbtn input:hover{background-position:0 -24px;}

.exitbtn{float:left; margin-top:8px;padding-left:9px;}
.exitbtn a img{background:url(../images/lbtn.gif) no-repeat; height:24px; width:24px; cursor:pointer;}
.exitbtn a img:hover{background-position:0 -24px;}

.hmenu{padding-top:20px; float:left;}
.hmenu li{float:left; padding:0 10px 0 12px; background:url(../images/menusep.gif) no-repeat 100% 50%; height:33px;}
.hmenu li a{font-size:1.1em; line-height:30px; font-weight:bold; color:#FFFFFF; height:33px; display:block; float:left;}
.hmenu li a:hover{border-bottom:2px solid #51cee9; color:#dcedf1;}
.hmenu .nosep{background:none;}

.iconblock{width:108px; float:right; padding-top:10px;}
.iconblock .dbg{ background:url(../images/iconblock.gif) no-repeat; height:47px;}
.iconset{width:66px; padding-top:15px; padding-left:25px;}
.iconset span{float:left; padding-left:3px;}
.tohome img, .tofav img, .sitemap img{background:url(../images/iconset.gif) no-repeat; height:19px; width:19px;}
.tohome:hover img{background-position:-19px 0;}
.tofav img{background-position:0 -19px;} .tofav:hover img{background-position: -19px;}
.sitemap img{background-position:0 -38px;} .sitemap:hover img{background-position:-19px -38px;}

/* Слайдер */
.sliderbox{float:left; padding:25px 0 0 10px;}
.sliderbg{height:223px; width:487px; background:url(../images/sliderbg.gif) repeat-x;}
.sliderleft, .sliderright{height:223px; background:url(../images/slidersides.gif) no-repeat;} .sliderright{background-position:100% -223px;}
.slider{ padding-left:2px; padding-right:2px;}
.panel-overlay .link{float:right; margin-left:10px; padding:10px; position:relative; top:20px;}
.panel-overlay .link a img{background:url(../images/sliderlink.png) no-repeat; width:42px; height:22px;opacity:0.5;}
.panel-overlay .link a:hover img{background-position:0 -22px;opacity:1;}
.slidertext{padding:12px 12px 12px 0px; color:#FFFFFF; text-transform: uppercase; font-weight:bold;}
.panel img{width:485px; position:relative; top:-20px;}
.filmstrip .thumbs{width:70px;height:45px;display:block;overflow:hidden;}
.filmstrip img{width:70px;}
.sliderover{background: url(../images/sliderover.png) no-repeat; height:223px; width:483px; position:relative;}

/* Блок новостей */
.nnews{float:left; margin-left:15px; width:220px; padding-top:26px;height:218px;}
.nnews .dtitle{background:url(../images/topblocktitles.png) no-repeat; height:17px; width:90px;}
.nnews li{ border-bottom:1px dotted #b9b9b9; height:19px; overflow:hidden; color:#fdca43; line-height:19px;}
.nnews li a{line-height:19px; color:#525252; padding-left:5px;} .nnews li a:hover{color:#fdca43;}

.reviews{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:url(../images/topblsep.gif) no-repeat 0 26px; height:218px;}
.reviews .dtitle{background:url(../images/topblocktitles.png) no-repeat 0 -17px; height:17px; width:137px;}
.reviews li{ border-bottom:1px dotted #b9b9b9; height:19px; overflow:hidden; color:#fdca43; line-height:19px;}
.reviews li a{line-height:19px; color:#525252; padding-left:5px;} .reviews li a:hover{color:#fdca43;}

.dle{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:url(../images/topblsep.gif) no-repeat 0 26px; height:218px;}
.dle .dtitle{background:url(../images/1topblocktitles.png) no-repeat 0 -17px; height:17px; width:137px;}
.dle li{ border-bottom:1px dotted #b9b9b9; height:19px; overflow:hidden; color:#fdca43; line-height:19px;}
.dle li a{line-height:19px; color:#525252; padding-left:5px;} .dle li a:hover{color:#fdca43;}


.haks{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:url(../images/topblsep.gif) no-repeat 0 26px; height:218px;}
.haks .dtitle{background:url(../images/1topblocktitles.png) no-repeat; height:17px; width:93px;}
.haks li{ border-bottom:1px dotted #b9b9b9; height:19px; overflow:hidden; color:#fdca43; line-height:19px;}
.haks li a{line-height:19px; color:#525252; padding-left:5px;} .haks li a:hover{color:#fdca43;}




/* Середина */
.container{background: rgb(255, 255, 255); margin: 0 auto; box-shadow: 0px 0px 3px 0px;}
.ctop{}
.cbtm{}

/* Левая и Правая колонки */
.leftcol{float:left; width:202px; padding:3px 0 0 5px;}
.rightcol{float:right; width:160px; padding:3px 5px 0px 0px;}

.wblock{width:202px; margin-bottom: 15px;}
.wblock .dbg{background:url(../images/wblockbg.gif) repeat-y;}
.wblock .dtop{background:url(../images/wblocktop.gif) no-repeat;}
.wblock .dbtm{ background:url(../images/wblockbtm.gif) no-repeat 0 100%;}
.wblock .dtitle{height:34px;} .wblock .dtitle img{background:url(../images/1blocktitles.gif) top left no-repeat; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.rbanner .dtitle img{background-position: 0px -32px;} .bvote .dtitle img{background-position:0 -64px;} .bcalendar .dtitle img{background-position:0 -80px;}
.wblock .dcont{padding:15px 10px;}
.navi .dcont{padding:15px 1px;}

.navi li{background:url(../images/navili.gif) no-repeat bottom; height:26px; line-height:14px; margin:0; padding:0;}
.navi li a{background:url(../images/naviarrow.gif) no-repeat 0 50%; margin-left:10px; padding-left:10px;color:#525252; font-weight:bold;}
.navi li a:hover{margin-left:13px;color:#fdb905;}

.bwblock{width:202px; margin-bottom:15px;}
.bwblock .dbg{background:url(../images/blockbluebg.gif) repeat-y;}
.bwblock .dtop{background:url(../images/blueblocktop.gif) no-repeat;}
.bwblock .dbtm{background:url(../images/blockbluebtm.gif) no-repeat 0 100%;}
.bwblock .dtitle{height:34px;} .bwblock .dtitle img{background:url(../images/blocktitles.gif) no-repeat; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.1bwblock .dtitle{height:34px;} .1bwblock .dtitle img{background:url(../images/1blocktitles.gif) no-repeat; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.topnews .dtitle img{background-position:0 -16px;}
.bwblock .dcont{padding:16px 6px 20px 6px;}


.rchoose .dtitle img{background-position:0 -16px;}
.rchoose .dcont{padding:15px 1px;}
.rchoose .item{background:url(../images/navili.gif) no-repeat bottom; padding:2px 10px 15px 10px;}



.macos .dtitle img{background-position:0 -112px; width:130px;} 

.topnews li{background:url(../images/topnewsli.gif) no-repeat; width:190px; height:24px; overflow:hidden; margin-top:3px;}
.topnews li:hover{background-position:0 -24px;}
.topnews a{color:#FFFFFF; padding:0 15px; line-height:24px; display:block;}

.bblock{width:202px; margin-bottom:15px;}
.bblock .dbg{background:url(../images/bblockbg.gif) repeat-y;}
.bblock .dtop{background:url(../images/bblocktop.gif) no-repeat;}
.bblock .dbtm{background:url(../images/bblockbtm.gif) no-repeat 0 100%;}
.bblock .dtitle{height:34px;} .bblock .dtitle img{background:url(../images/blocktitles.gif) no-repeat; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.barchives .dtitle img{background-position:0 -32px;}
.bblock .dcont{padding:15px 11px;}
.barchives a b{background:url(../images/archivlinks.gif) no-repeat; display:block; height:25px; color:#FFFFFF; padding-left:12px; line-height:25px;}
.barchives a:hover b{background-position:0 -25px; color:#525252;} 
.barchives a{color:#FFFFFF;} .barchives a:hover{text-decoration: underline;}
.barchives br{line-height:5px;}



.votetitle{width:100%;}
.vtbg{background:url(../images/votetitlebg.gif) repeat-y;}
.vttop{background:url(../images/votetitletop.gif) no-repeat;}
.vtbtm{background:url(../images/votetitlebtm.gif) no-repeat 0 100%;}
.votetitle .dpad{padding:7px 25px 7px 5px;} .votetitle b{color:#ffffff;}
.votelist{border-bottom:1px solid #e3e3e3; padding:10px 5px; line-height:18px;}
.vbtns{padding-top:10px; width:100%;}
.vbtns ul{height:24px;} .tovote{float:left;} .vresult{float:right;}
.tovote input{background:url(../images/votebtns.png) no-repeat; height:24px; width:83px; border:none; cursor:pointer;}
.tovote input:hover{background-position:0 -24px;}
.vresult input{float:right; background:url(../images/votebtns.png) no-repeat 0 -48px; height:24px; width:83px; border:none; cursor:pointer;}
.vresult input:hover{background-position:0 -72px;}
.vall{padding-top:10px;}
.vall button{background:none; border:none; font-weight:bold; text-transform:uppercase; color:#525252;}


/* Центральная колонка */
.maincol{ padding: 5px 5px 5px 5px; }
.maincont{ float:left;  padding-bottom:35px; }

.contbanner{height:107px; background:url(../images/contbannerbg.gif) repeat-x;}
.contbanner .dleft, .contbanner .dright{background:url(../images/contbannersides.gif) no-repeat; height:107px;}
.contbanner .dright{background-position:100% -107px;}
.contbanner .dcont{margin:0 auto; padding-top:28px; width:468px; margin:0 auto;}

/* Спидбар */
.speedbox .dbg{height:36px; background:url(../images/speedboxbg.gif) repeat-x;}
.speedbox .dleft, .speedbox .dright{background:url(../images/speedboxsides.gif) no-repeat; height:36px;}
.speedbox .dright{background-position:100% -36px;}
.speedbar, .speedbar a{line-height:34px; color:#FFFFFF;} .speedbar a:hover{color:#FFFFFF; text-decoration: underline;}
.speedbar{padding-left:40px; padding-right:15px; height:36px; overflow:hidden;}

/* Новости */
.story{margin-top:15px;}
.newshead {height:20px; overflow:hidden;}
.newshead .dtitle{font-size:1.1em; text-transform:uppercase; float:left; width:420px; padding-left:5px; line-height:20px;}
.newshead .dtitle a{color:#525252;} .newshead .dtitle a:hover{color:#fdb905;}
.rate{float:right; padding-right:5px; padding-top:4px; width: 85px; height: 17px; overflow:hidden;}
.nmain{background:url(../images/nmain.gif) repeat-x; margin-top:10px;}
.nmain .dleft{background:url(../images/nmainleft.gif) no-repeat;} 
.nmain .dright{background:url(../images/nmainright.gif) no-repeat 100% 0;}
.nmain .dpad{padding:20px 5px 5px 5px;}
.nmain .ninfo li{float:left; margin-right:5px;} .nmain .ninfo .rcol{float:right;}
.nmain .ninfo{height:12px;}
.nshort{padding:10px 0; line-height:16px;} .nfull{padding:10px 0; line-height:16px;} .nfull img{margin:5px; width:expression(this.scrollWidth > 249 ? "250px" : "auto"); max-width:250px;border:2px solid #ececec;}
.nshort img{ max-width:150px;border:2px solid #ececec; float:left; margin:0 5px 0 0; width:expression(this.scrollWidth > 149 ? "150px" : "auto");}
.newsbtm .dbg{background:url(../images/nbtmbg.gif) repeat-x; height:30px;}
.newsbtm .dleft, .newsbtm .dright{background:url(../images/nbtmsides.gif) no-repeat; height:30px;} .newsbtm .dright{background-position:100% -30px;}
.newsbtm .ninfo {float:left; padding-top:8px; height:13px; overflow:hidden;}
.newsbtm .ninfo li{margin-left:10px; background:url(../images/nbtmicons.png) no-repeat; height:13px;float:left; padding-left:17px;}
.newsbtm .ninfo .ncat{background-position:0 -13px;}
.flink{float:right; padding:3px 5px 0 0;} 
.flink a img{background:url(../images/flink.png) no-repeat; width:92px; height:24px;} .flink a:hover img{background-position:0 -24px;}
.backlink{float:right; padding:3px 5px 0 0;} 
.backlink a img{background:url(../images/backlink.png) no-repeat; width:92px; height:24px;} .backlink a:hover img{background-position:0 -24px;}
.editdate{font-size: 0.9em; text-align: right; color: #3687bb;}
.tagbox{padding:10px;}.ntags{background:url(../images/ntags.png) no-repeat; height:14px; padding-left:20px;}
.relbox{padding:10px 0 15px 0;} .relhead{background:url(../images/relhead.gif) no-repeat; height:40px;}
.relbox .related li{background:url(../images/dashed.png) repeat-x bottom; height:22px;}
.related a{background:url(../images/sarrow.gif) no-repeat 0 50%; display:block; line-height:22px; display:block; padding-left:15px;}
.fullbtm{background:url(../images/newsbtm.gif) no-repeat bottom;}

/* Ошибка */
.berrors{background:#fff6f6; border:1px solid #f1e1e1; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 10px;}
.error{background:url(../images/error.png) no-repeat; padding-left:40px;}
.berrors .dpad{padding:6px; line-height:16px;}
.berrors b{color:#e13123;}

/* Навигация по страницам */
.boxnav{margin: 0 16px 0 187px; padding: 3px 0 3px 0;
clear: both;}
.navigation{}
.navigation span, .navigation a{padding:3px 6px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; margin-top:15px; font-weight:bold;}
.navigation span{background:#3e8cbd; color:#FFFFFF;} 
.navigation a{ background:#f8f9f6; color:#525252;} .navigation a:hover{ background:#fdb905; color:#ffffff;}
.pnvlinks{float: left;
width: 56px;
height: 27px;
overflow: hidden;}
.pnvlinks span{ padding:0 2px;}
.lback{float: left;
display: block;
width: 27px;
height: 27px;

position: relative;}
.lback a:link, .lback a:visited, .lback a:active{padding: 0;
overflow: hidden;
background: url('../images/nav_bg.png') no-repeat 0 0;
width: 27px;
height: 27px;
float: left;}
.lback span{width: 27px;
display: block;
height: 27px;
float: left;
background: url('../images/nav_bg.png') no-repeat 0 -54px;
margin: -1px 0 0 0;}
.lforward{
display: block;
width: 27px;
height: 27px;
overflow: hidden;
position: relative;}
.lforward a:link, .lforward a:visited, .lforward a:active{padding: 0;
background: url('../images/nav_bg.png') no-repeat -27px 0;
width: 27px;
height: 27px;
float: left;}
.npage{float: left;
line-height: 27px;}

/* Облако тегов */
.maintags{margin-top:15px;}
.maintags .dbg{background:url(../images/maintags.gif) repeat-x;}
.maintags .dleft{background:url(../images/mainleft.gif) no-repeat;} .maintags .dright{background:url(../images/mainright.gif) no-repeat 100% 0;}
.maintags .dtitle{background:url(../images/tagstitle.gif) no-repeat bottom; height:19px; width:106px;}
.maintags .dpad{padding:10px 15px;}
.btags{padding-top:5px;} .btags a{color:#525252;}.btags a:hover{color:#fdb905;}

/* Комментарии */
.basecomm{margin-top:15px;}
.basecomm .dtop{background: url(../images/commtop.png) repeat-x;} .basecomm .dbtm{background:url(../images/commbtm.gif) repeat-x bottom;}
.basecomm .dpad{padding:10px 0;}
.basecomm .avabox{float:left; height:88px; width:112px; background:url(../images/commavabox.png) no-repeat; overflow:hidden;}
.basecomm .avabox img{width:80px; padding:3px 0 0 16px;}
.commlside{margin-left:117px; padding-right:5px;}
.comminfo{background:url(../images/dashed.png) repeat-x bottom; height:36px;}
.comminfo .linfo{float:left;} .rinfo{float:right; padding-top:8px;} .rinfo li{float:right; margin-left:12px;}
.commid{width:26px; height:21px; position:relative; top:-5px; line-height:20px; text-align:center; font-weight:bold; background:url(../images/commid.png) no-repeat; color:#FFFFFF;}
.commtext{padding:10px 0; line-height:16px;}
.commcntl{height:12px;}
.commcntl li{float:right; margin-right:5px; background:url(../images/comcntrl.gif) no-repeat; height:12px; padding-left:15px;}
.commcntl .comedit{background-position:0 -24px;} .commcntl .comdel{background-position:0 -12px;}

/* Формы */
.form {margin-top:15px;}
.formhead {height:20px;}
.formhead .dtitle{font-size:1.1em; text-transform:uppercase; float:left; padding-left:5px; line-height:20px;}
.formhead .dtitle a{color:#525252;} .formhead .dtitle a:hover{color:#fdb905;}
.formcont{background:url(../images/nmain.gif) repeat-x; margin-top:10px;}
.formcont .dleft{background:url(../images/nmainleft.gif) no-repeat;} 
.formcont .dright{background:url(../images/nmainright.gif) no-repeat 100% 0;}
.formpad{padding:20px 0 15px 0;} .formpads{padding:20px 5px 15px 5px;}

.tableform { width: 100%; }
.tableform td.label { width: 25%; vertical-align: top; padding-right: 0; font-weight: bold; }
.fieldsubmit, .tableform td { padding: 10px 5px;}
.tableform td{ background:url(../images/dashed.png) repeat-x bottom;}
.addnews { font-weight: bold; }
.impot { color: #cc0000; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 140px; padding: 1px; }
.f_textarea {width: 458px; margin-top:1px;}
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url("../images/fields.png") repeat-x 0 1px; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.addcat select{padding: 2px; background: #fff url("../images/fields.png") repeat-x 0 1px; border: 1px solid #bcc0c2;}
.recip select{padding: 2px; background: #fff url("../images/fields.png") repeat-x 0 1px; border: 1px solid #bcc0c2;}
table.userstop{ border-collapse: collapse; border-spacing: 0; }
.roundbox{background:#f8f9f6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:10px; border:1px solid #e8e8e8; margin-top:10px;}
.pm .bbcodes{margin-top:5px;} 

/* Футер */
.footer{height:125px; margin:0 auto; text-align:center}
.foot{background:url(../images/footbg.gif) repeat-x; height:98px;}
.foot .dleft, .foot .dright{background:url(../images/footsides.gif) no-repeat; height:98px;}
.foot .dright{background-position:100% -98px;}
.foot .dcont{padding:15px 0 15px 15px;}

.counters{float:right; padding-top:7px; padding-right:15px; width:350px;} .counters span{display:block; height:41px; width:98px; background:url(../images/hitbg.gif) no-repeat; float:right; margin-left:15px;}
.counters img{padding:4px 0 0 5px;}

.copyrights, .footinfo{width:600px;}
.copyrights, .copyrights a, .footinfo, .footinfo a{color:#FFFFFF;} .copyrights a:hover, .footinfo a:hover{text-decoration: underline;}
.footinfo{padding-top:8px;}

.pagebtm{height:27px;}
.pagebtm ul{padding:11px 0 0 15px; float:left;}
.pagebtm ul li{float:left; margin-right:6px;} 
.pagebtm ul li a{color:#848F93;} .pagebtm ul li a:hover{ text-decoration:underline;}
.design{float:right; padding:5px 15px 0 0;} .design a img{background:url(../images/elcreativo.gif) no-repeat; width:101px; height:22px;}

.sbl_title{margin:10px 0 5px 0;}
.sbl_elem{text-align:justify;}

#ya_block {padding:1px 0 6px 6px}
#ya_block div.ya_title, #ya_block div.gog_title {color:#000; font-size: 14px;}
#ya_block div.ya_title img, #ya_block div.gog_title img {width:12px; height:10px;}
#ya_block div.ya_title span {color:#E90000;}
#ya_block div.gog_title span {color:#3D3BEF;}
#ya_block div.ya_one {color:#177F1C; font-size: 13px;}
#ya_block div.ya_one img { width:14px; height:10px;}
#ya_block div.ya_one span {color:#FFB32E;}
#ya_block div.ya_two {color:#7F7F7F; font-size: 13px;}
#ya_block div.ya_tree {color:#BBB; font-size: 13px; padding-bottom: 5px;}
.errorya {color:#E90000; font-size: 13px; padding:55px 0; text-align:center;}
.left_comm_skin {background:url(../images/left_comm_skin.gif) repeat-x bottom;padding:8px 11px 10px 12px;color:#474747;}
.left_comm_skin:hover {background:url(../images/left_comm_skin2.gif) repeat-x bottom;}
.left_comm_skin a {color:#474747;text-decoration:none;}
.left_comm_skin a:hover {text-decoration:underline;}
.left_comm_skin span a {color:#3cadd3;}

.errorya {color:#E90000; font-size: 13px; padding:55px 0; text-align:center;}
.polled { height: 22px; }
.voted { height: 21px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');
    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.polled span { height:20px; }
.voted span { height: 19px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;  
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }
.progress-1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.progress-2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
    border: 1px solid #8c2ca9; background-color: #C44747;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
.bfriends .dcont { padding: 0 6px; width: 179px; }
.bfriends ul a, .bfriends ul a span { display: block; cursor: pointer; }
	.bfriends ul a { width: 100%; padding: 4px 0; line-height: normal; }
	.bfriends ul a span { padding: 0 8px; }
	.bfriends ul a:hover { background-color: #f5fafc; }
	.bfriends ul a{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
	bfriends ul a, .argmore a, .navigation a, .related li a { text-decoration: none !important; }
	
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}
ul 						{
	list-style: none;
}
.tak{background-color: transparent;
	background-image: url(../images/box-bg1.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	margin-top: 10px;}
.boxl {
	width: 100%;
	}
	.boxl .border-top 		{background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.boxl .border-bot 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.boxl .border-left 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.boxl .border-right 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.boxl .left-top-corner 	{
	background-image: url(../images/left-top-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxl .right-top-corner	{
        background-image: url(../images/right-top-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxl .left-bot-corner 	{
	width: 100%;
	background-image: url(../images/left-bot-corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.boxl .right-bot-corner	{
	background-image: url(../images/right-bot-corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxl .inner 			{ padding:5px 13px 9px 8px;}
.box .kot {background-image: url(../images/bbcodes.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 25px;}
.nounder				{ color:#535353; clear:both; float:left; padding: 6px 0;  width:192px;}


.list0 li a 			{ color:#535353; text-decoration:none;}
.list0 li a:hover {
text-decoration: underline;
color: #000;
}
.baseform {}
.baseform .bor-top {background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: top;}
.baseform .bor-left {background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: left;}
.baseform .bor-right{background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: right;}
.baseform .bor-bot{background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.baseform .left-top{background-image: url(../images/left-top-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;}
.baseform .right-top{background-image: url(../images/right-top-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;}

.baseform .lostbd{margin-top: 10px; margin-left: 20px;}
.baseform .kot{background-image: url(../images/bbcodes.png);
	background-repeat: repeat-x ;
	background-position: top;
	height: 22px;}
.baseform .left-bot{background-image: url(../images/lbc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
.baseform .right-bot{background-image: url(../images/rbc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;}
.baseform .left-bot-1{background-image: url(../images/lbc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
.baseform .right-bot-1{background-image: url(../images/rbc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;}
.baseform .lostbox{ margin-left: 20px;}
.baseform .ket{width: 100%; overflow:hidden; }
.baseform .kut{width: 250px; heught: 400px; float: left;}
.baseform .kit{width: 200px; heught: 400px; float: right;}

.baseform .pmq{width: 200px; heught: 90px;}
.gn {
	width: 100%;}
.gn .border-top 		{background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.gn .border-bot 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.gn .border-left 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.gn .border-right 		{
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.gn .left-top-corner 	{
	background-image: url(../images/left-top-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.gn .right-top-corner	{
        background-image: url(../images/right-top-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.gn .left-bot-corner 	{
	width: 100%;
	background-image: url(../images/lbc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.gn .right-bot-corner	{
	background-image: url(../images/rbc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.gn .inner 			{ padding:5px 13px 9px 8px;}
.gn .kot {background-image: url(../images/bbcodes.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 25px;}
.nounder				{ color:#535353; clear:both; float:left; padding: 6px 0;  width:192px;}
.uslugi {
float: left;
padding: 5px 0 5px 13px;
width: 180px;
color: #d00e30;
border-bottom: 1px dotted #b7b7b7;
margin-bottom: 5px;
white-space: nowrap;
}
.list0 li				{
        background: url(../images/line-dotted.gif) left bottom repeat-x;
	padding: 0 0 6px 10px;
	margin-bottom: 3px;
        
}
.list0 li a 			{ color:#535353; text-decoration:none;
padding-left: 10px;
list-style: none;
background: url(../images/left_menu_arrow.gif) no-repeat center left;
line-height: 20px;}
.list0 li a:hover {
text-decoration: underline;
color: #000;
}

.selectCity {width: 144px;
margin: 3px 0 3px 3px;}
.selectMetro {width: 144px;
margin: 15px 0 3px 3px;}

.pp {width: 160px; float: right; padding: 5px 5px 5px 0px; }
.box2 {
	width: 100%;
	}
.box2 .border-top 		{background-image: url(../images/border-top2.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.box2 .border-bot 		{
	background-image: url(../images/border2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box2 .border-left 		{
	background-image: url(../images/border2.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.box2 .border-right 		{
	background-image: url(../images/border2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.box2 .left-top-corner 	{
	background-image: url(../images/left-top-corner2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box2 .right-top-corner	{
        background-image: url(../images/right-top-corner2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box2 .left-bot-corner 	{
	width: 100%;
	background-image: url(../images/left-bot-corner2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box2 .right-bot-corner	{
	background-image: url(../images/right-bot-corner2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box2 .girl 			{height: 25px; }
.gon{border: 1px solid rgb(197, 197, 197);
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
height: 155px;
overflow: hidden;}
.gon ul {margin: 5px 11px 0px 5px;} .dd {padding: 3px 0px 3px 3px;}
.gr_block {
padding: 5px 5px 0px 5px;
}
.gr_block_all {
border: 1px solid rgb(197, 197, 197);
background: repeat-x #F5F5F5;
border-radius: 3px;
}
.h{
background: url(../images/w_h_block_bg.gif) repeat-x top left;
height: 30px;
margin: 3px;
}
.w_block {
margin: 3px;
background: #FFFFFF;
border-radius: 3px;
border: 1px solid #dddddb;
}

.n_block {
margin: 3px;
background: #FFFFFF;
border-radius: 3px;
border: 1px solid #dddddb;
height: 210px;
background: url(../images/2.png);
}
.nn_block_all {
border: 1px solid rgb(197, 197, 197);
background: repeat-x #F5F5F5;
border-radius: 3px;
margin-top: 4px;
}
.hq{
background: url(../images/w_h_block_left.gif) no-repeat top left;

height: 30px;

}
.hw{
background: url(../images/w_h_block_right.gif) no-repeat top right;

height: 30px;
}
.seot p {
margin: 0px 5px 0px 0px;
font-size: 0.9em;
text-align: center;
}
p {
margin: 0px 5px 0px 0px;
font-size: 0.9em;

}
.hw span { line-height: 30px;
font-size: 1.1em;
padding-left: 22px;
float: left;
background: url(../images/h_marker.gif) no-repeat center left;
margin-left: 5px;
}
.hadm{
background: url(../images/w_h_block_bg.gif) repeat-x top left;
height: 30px;
margin: 3px;
}
.hadm span { line-height: 30px;
font-size: 1.1em;
padding-left: 22px;
float: left;
background: url(../images/administrirovanie.png) no-repeat center left;
margin-left: 5px;
}
.htit2 {

float: left;
height: 100%;
}
.htit2 h3 {
line-height: 30px;
font-size: 1.1em;
float: left;
}