/* Дизайн изготовлен студией ELCRAETIVO | e-mail:mpgroup@e-mail.ua | url:http://elcreativo.ru 
 Запрещено копирование, а так же распространиние данного дизайна в любов виде.
 Назначение: Стили страницы и элементов. */
 
.wrapper, .footer, .container, .header{width:1000px;}
.wrapper{margin:0 auto; padding:20px 0 10px 0;}

/* Шапка */
.header{height:490px;}
.headline, .headline .dleft, .headline .dright{height:100px;}
.headline{background:url(../images/headlinebg.gif) repeat-x;}
.headline .dleft{background:url(../images/headlineleft.gif) no-repeat;} .headline .dright{ background:url(../images/headlineright.gif) no-repeat 100% 0;}
.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:280px;}
.hotbox{background:#FFFFFF;}
.hotbox .dleft{background:url(../images/hotboxleft.gif) repeat-y;} .hotbox .dright{background:url(../images/hotboxright.gif) repeat-y right;}
.hotbox .dbtm{background:url(../images/hotboxbtm.gif) repeat-x bottom;} .hotbox .dtop{background:url(../images/2lines.gif) repeat-x 0 10px;}
.hotbox .dlbtm{background:url(../images/hotboxlbtm.gif) no-repeat 0 100%;} .hotbox .drbtm{background:url(../images/hotboxrbtm.gif) no-repeat 100% 100%;}

.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{float:left; padding:10px 0 0 15px;}
.logotype a img{background:url(../images/logotype.png) no-repeat; height:85px; width:343px;}

.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; margin:4px 0 0 15px; 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; margin:4px 0 0 15px; 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:url(../images/containerbg.gif) repeat-y;}
.ctop{background:url(../images/containertop.gif) no-repeat;}
.cbtm{background:url(../images/containerbtm.gif) no-repeat bottom; width:1000px;}

/* Левая и Правая колонки */
.leftcol{float:left; width:202px; padding:13px 0 15px 10px;}
.rightcol{float:right; width:202px; padding:33px 10px 35px 0;}

.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{margin:0 230px 0 230px; padding-top:23px;}
.maincont{width:100%; float:left; overflow:hidden; 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; margin-top:15px;}
.error{background:url(../images/error.png) no-repeat; padding-left:40px;}
.berrors .dpad{padding:6px; line-height:16px;}
.berrors b{color:#e13123;}

/* Навигация по страницам */
.pagenavi{margin-top:15px;}
.navigation{background: url(../images/dashed.png) repeat-x bottom; padding-bottom:10px; text-align:center;}
.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{padding-top:10px; text-align:center; text-transform:uppercase; font-weight:bold;}
.pnvlinks span{ padding:0 2px;}

/* Облако тегов */
.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: 15%; 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: 200px; 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;}
.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; }


/* Дизайн изготовлен студией ELCRAETIVO | e-mail:mpgroup@e-mail.ua | url:http://elcreativo.ru 
 Запрещено копирование, а так же распространиние данного дизайна в любов виде.
 Назначение: Оформление функций движка. */

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; padding:10px 5px 0 0; }

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #3e8cbd; padding: 10px; text-align: center; color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { padding: 5px; background: #f9fafa; border: 1px solid #dce7e7; }
.title_quote, .title_spoiler { background: #f9fafa; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center;border-bottom: 1px solid #e8e8e8;}
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #cc0000; }
th.workday, th.weekday { background-color: #f8f9f6; }
.monthselect {font-size: 1.1em;}
.day-current { background-color: #3e8cbd; color: #fff; }
.day-current a { color: #fff; }

/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff; }
.userstop thead td, .pm td.pm_head { 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; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em;}

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.gif") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.gif") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;} .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;} .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;} .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;} .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;} .unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("../dleimages/rating.gif") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
 background: #fff url("../images/bbcodes.png") repeat-x 0 50%;
 text-shadow: 0 1px 0 #fff;
 border: 1px solid #dcdcdc;
 color: #525252;
 padding: 2px 9px 5px 9px;
 margin-bottom: 2px !important;
 height: 24px;
 line-height:19px;
 font-weight: bold;
 cursor: pointer;
 -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; color:#3687bb;}
.bbcodes_poll { width: 100px; }

.editor textarea { background: #fff url("../images/fields.png") repeat-x 0 1px; border: 0 none; }
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x 0 1px; border: 1px solid #bcc0c2; }
.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 0;
 padding-right: 0;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbb;
 border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
 border: 1px solid #cbdfe8;
 background-color: #fbfdfe;
 font-size: 11px;
 line-height: 20px;
 margin: 2px 0;
 padding: 5px;
 opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
 -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #2d8edd; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #bfced6; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid white;
 background-color: black;
}
a.highslide-full-expand {
 background: url("../dleimages/fullexpand.gif") no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
 width: 195px;
 height: 40px;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0; padding: 0;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
 display: block;
 float: left;
 height: 30px; width: 30px;
 outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#258CCA; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading { background: #258CCA; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
.ui-helper-clearfix {
 display: inline-block;
}
* html .ui-helper-clearfix {
 height: 1%;
}
.ui-helper-clearfix {
 display: block;
}
.ui-icon {
 background-repeat: no-repeat;
 display: block;
 overflow: hidden;
 text-indent: -99999px;
}
.ui-widget {
 font-family: Tahoma, Lucida Sans, Arial, sans-serif;
 font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
 font-family: tahoma, Arial, sans-serif;
 font-size: 11px;
}
.ui-widget-content {
 background: #fcfdfd 50% bottom repeat-x;
 border: 1px solid #a6c9e2;
 color: #222222;
}
.ui-widget-content a {
 color: #222222;
}
.ui-widget-header {
 background: url(../images/speedboxbg.gif) repeat-x;
 border: 1px solid #4297d7;
 color: #ffffff;
 font-weight: bold;
}
.ui-widget-header a {
 color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
 background: #F8F9F6;
 border: 1px solid #E8E8E8;
 color: #4595C4;
 font-weight: bold;
 -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
 color: #2e6e9e;
 text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
 background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
 border: 1px solid #79b7e7;
 color: #1d5987;
 font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
 color: #1d5987;
 text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
 background: #f5f8f9 50% 50% repeat-x;
 border: 1px solid #79b7e7;
 color: #e17009;
 font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
 color: #e17009;
 text-decoration: none;
}
.ui-widget :active {
 outline: none;
}
.ui-state-error {
 background: #fef1ec 50% 50% repeat-x;
 border: 1px solid #cd0a0a;
 color: #cd0a0a;
}
.ui-widget-header .ui-icon {
 background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
 background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
 background-position: -80px -128px;
}
.ui-icon-closethick {
 background-position: -96px -128px;
}
.ui-button .ui-button-text {
 display: block;
 line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
 padding: .4em .8em;
}
input.ui-button {
 padding: .4em 1em;
}
.ui-button-set {
 margin-right: 7px;
}
.ui-button-set .ui-button {
 margin-left: 0;
 margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
 border: 0;
 padding: 0;
}
.ui-dialog {
 overflow: hidden;
 padding: .2em;
 position: absolute;
 width: 300px;
 -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar {
 padding: .5em 1em .3em;
 position: relative;
}
.ui-dialog .ui-dialog-title {
 float: left;
 margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
 height: 18px;
 margin: -10px 0 0 0;
 padding: 1px;
 position: absolute;
 right: .3em;
 top: 50%;
 width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
 display: block;
 margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
 padding: 0;
}
.ui-dialog .ui-dialog-content {
 background: none;
 border: 0;
 overflow: hidden;
 padding: .5em 1em;
 position: relative;
 zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
 background-image: none;
 border-width: 1px 0 0 0;
 margin: .5em 0 0 0;
 padding: .3em 1em .5em .4em;
 text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
 cursor: pointer;
 float: right;
 line-height: 1.4em;
 margin: .5em .4em .5em 0;
 overflow: visible;
 padding: .2em .6em .3em .6em;
 width: auto;
}
.ui-dialog .ui-resizable-se {
 bottom: 3px;
 height: 14px;
 right: 3px;
 width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
 cursor: move;
}

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
 list-style:none;
 padding: 2px;
 margin: 0;
 display:block;
 float: left;
}
.ui-menu .ui-menu {
 margin-top: -3px;
}
.ui-menu .ui-menu-item {
 margin:0;
 padding: 0;
 zoom: 1;
 float: left;
 clear: left;
 width: 100%;
}
.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:.2em .4em;
 line-height:1.5;
 zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
 font-weight: normal;
 margin: -1px;
}