/*
##############################################
# разработчик скрипта: visitempire.ru        #
# имя скрипта: visitempire                   #
# версия скрипта: 4.00+                      #
# статус: бесплатный скрипт                  #
# требования: php 5.3.0+                     #
# дата создания скрипта: 08.01.2015 г.       #
# e-mail: support@visitempire.ru             #
# страница: http://www.visitempire.ru/       #
##############################################
*/

.wrapper, .footer, .container, .header{width:1000px;}
.wrapper{margin:0 auto; padding:20px 0 10px 0; background:#1E1E2F;}

/* шапка */
.headline, .headline .dleft, .headline .dright{height:100px;}
.headline{background:#2A2A3D;}
.headline .dleft{background:#2A2A3D;} 
.headline .dright{background:#2A2A3D;}
.toolbox{background:#3B3B5A; height:50px;}
.menuline, .menuline .dleft{height:60px;}
.menuline{background:#1E1E2F;}
.menuline .dleft{background:#1E1E2F;}
.hotbox, .hotbox .dleft, .hotbox .dright, .hotbox .dbtm, .hotbox .dtop, .hotbox .dlbtm, .hotbox .drbtm{height:280px;}
.hotbox{background:#2A2A3D;}
.hotbox .dleft{background:#2A2A3D;} 
.hotbox .dright{background:#2A2A3D;}
.hotbox .dbtm{background:#3B3B5A;} 
.hotbox .dtop{background:#3B3B5A;}
.hotbox .dlbtm{background:#3B3B5A;} 
.hotbox .drbtm{background:#3B3B5A;}

.advceplink {width: 1000px; display:block; margin:0px auto; padding-top:2px; text-align:center;}
.advceplink a {width: 300px; margin:2px 1px; font-size:12px; display:inline-block; background: #06D6A0; padding:4px 10px; color:#F5F5F5; text-decoration: none; border:1px solid #118AB2; border-radius: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.advceplink a:hover {background:#FFD166; color:#1E1E2F;}
.advceplinkadd {float:left; padding:7px 0 0 5px; width:19px; height:19px; border:0;}
.advceplinkadd a img {width:19px;height:19px;}
.advceplinkadd a:hover img {background:#FFD166;}
.advceplinkall {float:left; padding:7px 0 0 6px; margin:22px 0 0 -24px;}
.advceplinkall a img {height:19px; width:19px;}
.advceplinkall a:hover img {background:#FFD166;}

.advbeglink {color:#F5F5F5;font-size:12px;padding:5px;}
.advbeglink a {color:#FF6F61;text-decoration:none;}
.advbeglink a:hover {color:#FFD166;text-decoration:none;text-shadow: rgba(0, 0, 0, .5) 2px 2px 2px;}

.boxbeglink {display:block;color:#D1D1D1;font-size:12px;padding:5px;overflow:hidden;}
.boxbeglink table td.beglink{display:inline-block;width:42px;padding-top:3px;}
.boxbeglink marquee{width:912px;}
.boxbeglink a {color:#FF6F61;text-decoration:none;}
.boxbeglink a:hover {color:#FFD166;text-decoration:none;text-shadow: rgba(0, 0, 0, .5) 2px 2px 2px;}

.logotype{float:left; padding:15px 0 0 10px;}
.logotype a img{background:#2A2A3D; width:348px; height:79px;}

.bannerbox{float:right; width:524px; padding:10px 25px 0 0;}
.bannerbg{background:#3B3B5A; height:73px;}
.bannerleft, .bannerright{background: #1E1E2F; height:73px;}
.bannerright{background:#1E1E2F;}
.hbanner{background:#2A2A3D; width:494px; height:60px; padding:5px 0 0 28px;}

.searchbox{float:left; padding:13px 0 0 14px;}
.sfield, .sfield .dleft, .sfield .dright{height:24px;}
.sfield{background:#3B3B5A; width:498px;}
.sfield .dleft{background:#3B3B5A;}
.sfield .dright{background:#3B3B5A;}
.qsearch{background:none; margin:5px 0 0 15px; width:350px; border:none; color:#F5F5F5; float:left;}
.sbtn{float:right; height:22px; width:37px; background:#06D6A0; margin:2px 1px 0 0; cursor:pointer;}
.sbtn:hover{background:#FFD166;}

.loginbox{float:left; background:#2A2A3D; margin:4px 0 0 15px; height:43px; padding:0 0 0 23px;}
.loginlinks{float:left; line-height:21px;} .loginlinks a{color:#FF6F61; background:#3B3B5A; padding-left:9px;}
.loginlinks a:hover{color:#FFD166;}

.userbox{float:left; background:#2A2A3D; margin:4px 0 0 15px; height:43px; padding:0 0 0 13px;}
.userlinks{float:left; line-height:21px; padding-left:10px;} .userlinks a{color:#FF6F61; background:#3B3B5A; padding-left:9px;}
.userlinks a:hover{color:#FFD166;}

.loginform{float:left; padding-left:15px; padding-top:8px;}
.loginform .login, .loginform .pass{float:left; background:#06D6A0; height:26px; width:127px; padding-left:15px;}
.loginform .pass{margin-left:10px;}
.loginform .login span, .loginform .pass span{background:#3B3B5A; display:block; height:14px; margin-top:6px; overflow:hidden; float:left; line-height:17px;}
.loginform .pass span{background:#1E1E2F;}
.loginform .login input, .loginform .pass input{ background:none; width:70px; padding-left:38px; color:#F5F5F5; border:none; float:left;}
.loginform .pass input{padding-left:45px;}

.lbtn{padding-left:5px;}
.lbtn input{background:#06D6A0; height:24px; width:24px; cursor:pointer;}
.lbtn input:hover{background:#FFD166;}
.exitbtn{padding-left:5px;}
.exitbtn a img{background:#06D6A0; height:24px; width:24px; cursor:pointer;}
.exitbtn a img:hover{background:#FFD166;}

.hmenu{padding-top:20px; float:left;}
.hmenu li{float:left; padding:0 10px 0 12px; background:#2A2A3D; height:33px;}
.hmenu li a{font-size:1.1em; line-height:30px; font-weight:bold; color:#F5F5F5; height:33px; display:block; float:left;}
.hmenu li a:hover{border-bottom:2px solid #FF6F61; color:#FFD166;}
.hmenu .nosep{background:none;}

.iconblock{width:108px; float:right; padding-top:10px;}
.iconblock .dbg{background:#3B3B5A; 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:#1E1E2F; height:19px; width:19px;}
.tohome:hover img{background:#FFD166;}
.tofav img{background:#2A2A3D;} .tofav:hover img{background:#FFD166;}
.sitemap img{background:#3B3B5A;} .sitemap:hover img{background:#FFD166;}

/* слайдер */
.sliderbox{float:left; padding:25px 0 0 10px;}
.sliderbg{height:223px; width:487px; background:#2A2A3D;}
.sliderleft, .sliderright{height:223px; background:#3B3B5A;} .sliderright{background:#1E1E2F;}
.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:#06D6A0; width:42px; height:22px;opacity:0.5;}
.panel-overlay .link a:hover img{background:#FFD166;opacity:1;}
.slidertext{padding:12px 12px 12px 0px; color:#F5F5F5; 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:#3B3B5A; height:223px; width:483px; position:relative;}

/* блок новостей */
.nnews{float:left; margin-left:15px; width:220px; padding-top:26px;height:218px;}
.nnews .dtitle{background:#2A2A3D; height:17px; width:90px;}
.nnews li{ border-bottom:1px dotted #D1D1D1; height:19px; overflow:hidden; color:#FF6F61; line-height:19px;}
.nnews li a{line-height:19px; color:#D1D1D1; padding-left:5px;} .nnews li a:hover{color:#FFD166;}

.reviews{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:#2A2A3D; height:218px;}
.reviews .dtitle{background:#3B3B5A; height:17px; width:137px;}
.reviews li{ border-bottom:1px dotted #D1D1D1; height:19px; overflow:hidden; color:#FF6F61; line-height:19px;}
.reviews li a{line-height:19px; color:#D1D1D1; padding-left:5px;} .reviews li a:hover{color:#FFD166;}

.dle{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:#2A2A3D; height:218px;}
.dle .dtitle{background:#3B3B5A; height:17px; width:137px;}
.dle li{ border-bottom:1px dotted #D1D1D1; height:19px; overflow:hidden; color:#FF6F61; line-height:19px;}
.dle li a{line-height:19px; color:#D1D1D1; padding-left:5px;} .dle li a:hover{color:#FFD166;}

.haks{float:left; margin-left:15px; width:220px; padding-left:15px; padding-top:26px; background:#2A2A3D; height:218px;}
.haks .dtitle{background:#3B3B5A; height:17px; width:93px;}
.haks li{ border-bottom:1px dotted #D1D1D1; height:19px; overflow:hidden; color:#FF6F61; line-height:19px;}
.haks li a{line-height:19px; color:#D1D1D1; padding-left:5px;} .haks li a:hover{color:#FFD166;}

/* середина */
.container{background:#2A2A3D;}
.ctop{background:#1E1E2F;}
.cbtm{background:#3B3B5A; 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:#3B3B5A;}
.wblock .dtop{background:#1E1E2F;}
.wblock .dbtm{background:#2A2A3D;}
.wblock .dtitle{height:34px;} .wblock .dtitle img{background:#3B3B5A; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.rbanner .dtitle img{background:#06D6A0;} .bvote .dtitle img{background:#06D6A0;} .bcalendar .dtitle img{background:#06D6A0;}
.wblock .dcont{padding:15px 10px;}
.navi .dcont{padding:15px 1px;}

.navi li{background:#3B3B5A; height:26px; line-height:14px; margin:0; padding:0;}
.navi li a{background:#2A2A3D; margin-left:10px; padding-left:10px;color:#FF6F61; font-weight:bold;}
.navi li a:hover{margin-left:13px;color:#FFD166;}

.bwblock{width:202px; margin-bottom:15px;}
.bwblock .dbg{background:#2A2A3D;}
.bwblock .dtop{background:#3B3B5A;}
.bwblock .dbtm{background:#1E1E2F;}
.bwblock .dtitle{height:34px;} .bwblock .dtitle img{background:#06D6A0; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.1bwblock .dtitle{height:34px;} .1bwblock .dtitle img{background:#06D6A0; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.topnews .dtitle img{background:#FFD166;}
.bwblock .dcont{padding:16px 6px 20px 6px;}

.rchoose .dtitle img{background:#FFD166;}
.rchoose .dcont{padding:15px 1px;}
.rchoose .item{background:#3B3B5A; padding:2px 10px 15px 10px;}

.macos .dtitle img{background:#06D6A0; width:130px;} 

.topnews li{background:#2A2A3D; width:190px; height:24px; overflow:hidden; margin-top:3px;}
.topnews li:hover{background:#06D6A0;}
.topnews a{line-height:24px; display:block;color:#F5F5F5;}
.topnews a:hover{color:#FFD166;}

.lemenu .dtitle img{background:#FFD166;}
.lemenu li{background:#3B3B5A; height:26px; line-height:14px; margin:0; padding:0;}
.lemenu li a{background:#2A2A3D; margin-left:10px; padding-left:10px;color:#FF6F61; font-weight:bold;}
.lemenu li a:hover{margin-left:13px;color:#FFD166;}

.lelinks {background:#2A2A3D; width:190px; height:24px; overflow:hidden; margin-top:3px;}
.lelinks a{line-height:24px;display:block;color:#F5F5F5;}
.lelinks a:hover{color:#FFD166;}
.lelinks:hover{background:#06D6A0;}

.bblock{width:202px; margin-bottom:15px;}
.bblock .dbg{background:#2A2A3D;}
.bblock .dtop{background:#3B3B5A;}
.bblock .dbtm{background:#1E1E2F;}
.bblock .dtitle{height:34px;} .bblock .dtitle img{background:#06D6A0; height:16px; width:123px; float:left; margin:7px 0 0 10px;}
.barchives .dtitle img{background:#FFD166;}
.bblock .dcont{padding:15px 11px;}
.barchives a b{background:#2A2A3D; display:block; height:25px; color:#F5F5F5; padding-left:12px; line-height:25px;}
.barchives a:hover b{background:#06D6A0; color:#1E1E2F;} 
.barchives a{color:#FF6F61;} .barchives a:hover{text-decoration: underline;}
.barchives br{line-height:5px;}

.votetitle{width:100%;}
.vtbg{background:#2A2A3D;}
.vttop{background:#3B3B5A;}
.vtbtm{background:#1E1E2F;}
.votetitle .dpad{padding:7px 25px 7px 5px;} .votetitle b{color:#F5F5F5;}
.votelist{border-bottom:1px solid #D1D1D1; 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:#06D6A0; height:24px; width:83px; border:none; cursor:pointer;}
.tovote input:hover{background:#FFD166;}
.vresult input{float:right; background:#06D6A0; height:24px; width:83px; border:none; cursor:pointer;}
.vresult input:hover{background:#FFD166;}
.vall{padding-top:10px;}
.vall button{background:none; border:none; font-weight:bold; text-transform:uppercase; color:#FF6F61;}

/* центральная колонка */
.maincol{margin:0 230px 0 230px; padding-top:23px;}
.maincont{width:100%; float:left; overflow:hidden; padding-bottom:35px;}

.contbanner{height:107px; background:#2A2A3D;}
.contbanner .dleft, .contbanner .dright{background:#3B3B5A; height:107px;}
.contbanner .dright{background:#1E1E2F;}
.contbanner .dcont{margin:0 auto; padding-top:28px; width:468px; margin:0 auto;}

/* спидбар */
.speedbox .dbg{height:36px; padding-bottom:10px; background:#2A2A3D;}
.speedbox .dleft, .speedbox .dright{height:36px; background:#3B3B5A;}
.speedbox .dright{background:#1E1E2F;}
.speedbar, .speedbar a{line-height:34px; color:#F5F5F5;} .speedbar a:hover{color:#FFD166; 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:#FF6F61;} .newshead .dtitle a:hover{color:#FFD166;}
.rate{float:right; padding-right:5px; padding-top:4px; width: 85px; height: 17px; overflow:hidden;}
.nmain{background:#2A2A3D; margin-top:10px;}
.nmain .dleft{background:#3B3B5A;} 
.nmain .dright{background:#1E1E2F;}
.nmain .dpad{padding:10px 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; text-align: justify !important;} .nfull img{margin:5px; width:expression(this.scrollwidth > 249 ? "250px" : "auto"); max-width:250px;border:2px solid #118AB2;}
.nshort img{ max-width:225px;border:2px solid #118AB2; float:left; margin:0 5px 0 0; width:expression(this.scrollwidth > 149 ? "150px" : "auto");}
.newsbtm .dbg{background:#2A2A3D; height:30px; margin: 0 0 3px}
.newsbtm .dleft, .newsbtm .dright{background:#3B3B5A; height:30px;} .newsbtm .dright{background:#1E1E2F;}
.newsbtm .ninfo {float:left; padding-top:8px; height:13px; overflow:hidden;}
.newsbtm .ninfo li{margin-left:10px; background:#06D6A0; height:13px;float:left; padding-left:17px;}
.newsbtm .ninfo .ncat{background:#FFD166;}
.flink{float:right; padding:3px 5px 0 0;} 
.flink a img{background:#06D6A0; width:92px; height:24px;} .flink a:hover img{background:#FFD166;}
.backlink{float:right; padding:6px 5px 0 0;} 
.backlink a img{background:#06D6A0; width:92px; height:24px;} .backlink a:hover img{background:#FFD166;}
.editdate{font-size: 0.9em; text-align: right; color:#FF6F61;}
.tagbox{padding:10px;}.ntags{background:#06D6A0; height:14px; padding-left:20px;}
.relbox{padding:10px 0 15px 0;} .relhead{background:#2A2A3D; height:40px;}
.relbox .related li{background:#3B3B5A; height:22px;}
.related a{background:#1E1E2F; display:block; line-height:22px; display:block; padding-left:15px;}
.fullbtm{background:#3B3B5A;}

/* ошибка и подтверждение */
.berrors{background:#E63946; border:1px solid #118AB2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 5px; margin-top:15px;}
.berrors .dpad{padding:6px; line-height:16px;}
.berrors b{color:#F5F5F5;}
.error{background:#E63946; padding-left:40px; padding-right:40px;}
.success{background:#06D6A0; border:1px solid #118AB2; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 5px; margin-top:15px;}
.success .dpad{padding:6px; line-height:16px;}
.success b{color:#F5F5F5;}
.errorok{background:#06D6A0; padding-left:40px; padding-right:40px;}
.alert {margin-bottom:4px;font-size:12px;font-family: sans-serif, tahoma;}
.alertbl{background:#06D6A0;border: medium none;display: block;padding-left: 90px;text-align: left; top:5px;}
.alertbl b{color:#F5F5F5;}

/* навигация по страницам */
.pagenavi{margin-top:15px;}
.navigation{background: #3B3B5A; 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:#FFD166; color:#1E1E2F;} 
.navigation a{ background:#2A2A3D; color:#FF6F61;} .navigation a:hover{ background:#06D6A0; color:#F5F5F5;}
.pnvlinks{padding-top:10px; padding-bottom:10px; text-align:center; text-align:center; font-size: 8px; text-transform:uppercase; font-weight:bold;}
.pnvlinks span{ padding:0 2px;font-size: 8px; }
.pnvlinks a{color:#FF6F61;}
.pnvlinks a:hover{color:#FFD166;}

/* облако тегов */
.maintags{margin-top:15px;}
.maintags .dbg{background:#2A2A3D;}
.maintags .dleft{background:#3B3B5A;} .maintags .dright{background:#1E1E2F;}
.maintags .dtitle{background:#3B3B5A; height:19px; width:106px;}
.maintags .dpad{padding:10px 15px;}
.btags{padding-top:5px;} .btags a{color:#FF6F61;}.btags a:hover{color:#FFD166;}

/* комментарии */
.basecomm{margin-top:15px;}
.basecomm .dtop{background: #2A2A3D;} .basecomm .dbtm{background:#3B3B5A;}
.basecomm .dpad{padding:10px 0;}
.basecomm .avabox{float:left; height:88px; width:112px; background:#3B3B5A; overflow:hidden;}
.basecomm .avabox img{width:80px; padding:3px 0 0 16px;}
.commlside{margin-left:117px; padding-right:5px;}
.comminfo{background:#1E1E2F; 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:#06D6A0; color:#F5F5F5;}
.commtext{padding:10px 0; line-height:16px;}
.commcntl{height:12px;}
.commcntl li{float:right; margin-right:5px; background:#06D6A0; height:12px; padding-left:15px;}
.commcntl .comedit{background:#FFD166;} .commcntl .comdel{background:#06D6A0;}

/* формы */
.form {margin:-2px 0;}
.formhead {height:20px;}
.formhead .dtitle{font-size:1.1em; text-transform:uppercase; float:left; padding-left:5px; line-height:20px;}
.formhead .dtitle a{color:#FF6F61;} .formhead .dtitle a:hover{color:#FFD166;}
.formcont{background:#2A2A3D; margin-top:10px;}
.formcont .dleft{background:#3B3B5A;} 
.formcont .dright{background:#1E1E2F;}
.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:#3B3B5A;}
.addnews { font-weight: bold; }
.impot { color:#E63946; 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: #3B3B5A; border: 1px solid #118AB2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.addcat select{padding: 2px; background: #3B3B5A; border: 1px solid #118AB2;}
.recip select{padding: 2px; background: #3B3B5A; border: 1px solid #118AB2;}
table.userstop{ border-collapse: collapse; border-spacing: 0; }
.roundbox{background:#2A2A3D; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:10px; border:1px solid #118AB2; margin-top:10px;}
.pm .bbcodes{margin-top:5px;} 

/* футер */
.footer{height:125px;}
.foot{background:#2A2A3D; height:98px;}
.foot .dleft, .foot .dright{background:#3B3B5A; height:98px;}
.foot .dright{background:#1E1E2F;}
.foot .dcont{padding:15px 0 15px 15px;}

.counters{float:right; padding-top:7px; padding-right:15px; width:450px;} .counters span{display:block; height:41px; width:98px; background:#3B3B5A; float:right; margin-left:5px;}
.counters img{padding:4px 0 0 5px;}

.copyrights, .footinfo{width:450px;}
.copyrights, .copyrights a, .footinfo, .footinfo a{color:#F5F5F5;} .copyrights a:hover{color: #FFD166; text-decoration: underline;}, .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:#FF6F61;} .pagebtm ul li a:hover{ text-decoration:underline;}
.design{float:right; padding:5px 15px 0 0;} 
.design img{background:#3B3B5A; 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:#F5F5F5; 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:#FF6F61;}
#ya_block div.gog_title span {color:#06D6A0;}
#ya_block div.ya_one {color:#06D6A0; font-size: 13px;}
#ya_block div.ya_one img { width:14px; height:10px;}
#ya_block div.ya_one span {color:#FFD166;}
#ya_block div.ya_two {color:#D1D1D1; font-size: 13px;}
#ya_block div.ya_tree {color:#D1D1D1; font-size: 13px; padding-bottom: 5px;}
.errorya {color:#E63946; font-size: 13px; padding:55px 0; text-align:center;}
.left_comm_skin {background:#3B3B5A;padding:8px 11px 10px 12px;color:#F5F5F5;}
.left_comm_skin:hover {background:#06D6A0;}
.left_comm_skin a {color:#FF6F61;text-decoration:none;}
.left_comm_skin a:hover {text-decoration:underline;}
.left_comm_skin span a {color:#FFD166;}

.errorya {color:#E63946; font-size: 13px; padding:55px 0; text-align:center;}
.polled { height: 22px; }
.voted { height: 21px; }
.progress { border: 1px solid #118AB2; position: relative; display: block; padding: 0; margin:4px 0; background: #3B3B5A; background: -webkit-gradient(linear, left top, left bottom, from(#2A2A3D), to(#1E1E2F)); background: -moz-linear-gradient(top, #2A2A3D, #1E1E2F);
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#2A2A3D', endcolorstr='#1E1E2F');
    -moz-box-shadow:0 1px 0 #F5F5F5;
    -webkit-box-shadow:0 1px 0 #F5F5F5;
    box-shadow:0 1px 0 #F5F5F5;
    -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:#F5F5F5; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }
.progress-1 span {
    border: 1px solid #118AB2; background-color: #06D6A0;
    background: -moz-linear-gradient(top, #06D6A0 10%, #118AB2 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #06D6A0), color-stop(0.9, #118AB2));
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#06D6A0', endcolorstr='#118AB2');
}
.progress-2 span {
    border: 1px solid #118AB2;  background-color: #FF6F61;
    background: -moz-linear-gradient(top, #FF6F61 10%, #118AB2 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FF6F61), color-stop(0.9, #118AB2));
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#FF6F61', endcolorstr='#118AB2');
}
.progress-3 span {
    border: 1px solid #118AB2; background-color: #FFD166;
    background: -moz-linear-gradient(top, #FFD166 10%, #118AB2 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FFD166), color-stop(0.9, #118AB2));
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#FFD166', endcolorstr='#118AB2');
}
.progress-4 span {
    border: 1px solid #118AB2; background-color: #06D6A0;
    background: -moz-linear-gradient(top, #06D6A0 10%, #118AB2 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #06D6A0), color-stop(0.9, #118AB2));
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#06D6A0', endcolorstr='#118AB2');
}
.progress-5 span {
    border: 1px solid #118AB2; background-color: #FF6F61;
    background: -moz-linear-gradient(top, #FF6F61 10%, #118AB2 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FF6F61), color-stop(0.9, #118AB2));
    filter:  progid:dximagetransform.microsoft.gradient(startcolorstr='#FF6F61', endcolorstr='#118AB2');
}
.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: #3B3B5A; }
	.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; }

.reksape{padding: 0 0 10px 26px; background: #2A2A3D;}
.rekloadpays{padding: 0 0 10px 26px; background: #3B3B5A;}
.rekhosting{padding: 0 0 10px 26px; background: #1E1E2F;}
.rekadmitad{padding: 0 0 10px 26px; background: #2A2A3D;}
.rekadvego{padding: 0 0 10px 26px; background: #3B3B5A;}
.rekcheartop{padding: 0 0 10px 26px; background: #06D6A0;}

.ordbeg {text-align:center; background:#2A2A3D; width:97,5%; padding:10px;border:1px solid #118AB2;margin:0px;line-height:150%;
border-radius:10px 10px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.ordintr {text-align:center; background:#3B3B5A; width:515px; padding:10px;border:1px solid #118AB2;margin:1px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.byncm {font:bold 13px arial; height:20px; list-style:none; display:inline-block; margin:3px;}
.byncm a{padding:3px 5px 3px 5px; text-decoration:none; font-size:12px; float:center; color:#F5F5F5; background:#06D6A0; border-radius:4px; border:0px ridge #118AB2; -moz-border-radius:4px;}
.byncm a:hover{background:#FFD166; border:0px ridge #118AB2;}


.still_right{
	width: 150px;
display:block;
margin:10px auto;
text-align:center;
}

.still_right a{
width: 300px;
margin:-17px 0px;
font-size:11px;
display:inline-block;
background: #06D6A0;
padding:4px 10px;
color:#F5F5F5;
text-decoration: none;
border:1px solid #118AB2;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.still_right a:hover {
background: #FFD166;
color:#1E1E2F;
}

.still_menu{
	width: 400px;
	margin:10px auto;
	display:block;
}
.still_menu a{
	width: 150px;
	margin:4px 5px;
	display:inline-block;
	background: #06D6A0;
	padding:4px 10px;
	color:#F5F5F5;
	text-decoration: none;
	border:1px solid #118AB2;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
text-align: center;
}
.still_menu a:hover {
	background: #FFD166;
color:#1E1E2F;
}

.still_menuof {text-align:center; background:#2A2A3D; width:75%; padding:10px;border:1px solid #118AB2;margin:1px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;
}

.ads_zak{
		margin: 10px 0;
	}

		.ads_zak .coll{
			line-height: 20px;
		}

			.ads_zak a{
				display: block;
				color: #FF6F61;
				text-decoration: none;
				border-bottom: 1px solid #D1D1D1;
			}

				.ads_zak .coll a b{
					color: #06D6A0;
					display: inline-block;
					width: 250px;
					padding: 3px 5px 3px;
					background: rgba(0, 0, 0, 0.03);
					margin-right: 10px;
					text-shadow: 1px 1px 0 #F5F5F5;
				}

			.ads_zak a:hover b{
				text-decoration: underline;
			}

.ico{
		display: inline-block;
		width: 16px;
		height: 17px;
		vertical-align: middle;
		background: #06D6A0;
		margin-right: 5px;
	}

		.ico_add{background:#FFD166;}
		.ico_href{background:#06D6A0;}
		.ico_control{background:#2A2A3D;}
		.ico_stat{background:#FFD166;}
		.ico_star{background:#3B3B5A;}
		.ico_list{background:#06D6A0;}
		.ico_ads{background:#FFD166;}
		.ico_active{background:#06D6A0;}
		.ico_question{background:#FFD166;}
		.ico_abuse{background:#06D6A0; margin-right: 0 !important;}
		.ico_warning{background:#E63946; cursor: help;}
		.ico_accept{background:#06D6A0; cursor: help;}

.icon-cart {
		display: inline-block;
		width: 16px;
		height: 16px;
		vertical-align: middle;
		background: #06D6A0;
		margin-right: 5px;
	}

.hint-help {
    background: #06D6A0;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
	margin-right:-30px;
}
.hint-quest {
    background: #06D6A0;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
}

table.history {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 0;
}
table.history thead {
    background: #2A2A3D;
    text-align: center;
}
table.history thead th {
    color: #F5F5F5;
    font-weight: normal;
    padding: 6px;
}
table.history tbody td {
    background-color: #3B3B5A;
    border-bottom: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 4px 10px;
    text-align: left;
}
table.history tbody td.value {
    background-color: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    color: #FF6F61;
    padding: 4px 10px;
    text-align: center;
}
table.history tbody td.leftvalue {
    background-color: #2A2A3D;
    color: #06D6A0;
    padding: 4px 10px;
    text-align: left;
}
table.history tbody td.rightvalue {
    background-color: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 5px 4px;
    text-align: center;
    width: 24px;
}
table.history tbody td.service {
    background: rgba(0, 0, 0, 0.06);
    border-bottom: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 5px 4px;
    text-align: center;
}

table.profile {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
	font-size: 11px;
}
table.profile thead {
    background: #2A2A3D;
    text-align: center;
}
table.profile thead th {
    color: #F5F5F5;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
}
table.profile tbody td {
    background-color: #3B3B5A;
    border-bottom: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 6px 20px 6px 10px;
    text-align: left;
}
table.profile tbody td.value {
    background-color: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    color: #06D6A0;
    font-size: 12px;
    padding: 5px 10px;
}
table.profile tbody td.price {
    border-bottom: 1px solid #D1D1D1;
    color: #FF6F61;
    font-size: 12px;
    padding: 5px 10px;
    text-align: left;
}
table.profile tbody td.price input {
    border: medium none;
    color: #FF6F61;
    font-size: 16px;
    padding: 0;
    text-align: left;
    width: 55px;
}
table.profile tbody td.subtitle {
    background: #2A2A3D;
    color: #F5F5F5;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}
table.profile tbody td.service {
    background-color: #3B3B5A;
    border-bottom: 1px solid #D1D1D1;
    font-size: 11px;
    padding: 5px 4px;
    text-align: center;
    width: 24px;
}
table.profile tbody td.note {
    background-color: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    color: #06D6A0;
    font-size: 11px;
    padding: 6px 4px;
    text-align: center;
}
table.profile tbody td input.val {
    border: 1px solid #118AB2;
    font: 12px tahoma,arial,sans-serif;
    padding: 2px 4px;
    width: 96%;
}
table.profile tbody td select.val {
    border: 1px solid #118AB2;
    font: 12px tahoma,arial,sans-serif;
    padding: 1px;
    width: 99%;
}
table.profile tbody td select.country {
    border: 1px solid #118AB2;
    font: 12px tahoma,arial,sans-serif;
    margin: 1px 0;
    padding: 1px;
    width: 99%;
}
table.profile tbody td select.bday {
    border: 1px solid #118AB2;
    font: 12px tahoma,arial,sans-serif;
    padding: 1px;
    width: 45%;
}
table.profile tbody td textarea {
    border: 1px solid #118AB2;
    color: #06D6A0;
    font: 12px tahoma,arial,sans-serif;
    height: 150px;
    padding: 1px 0;
    width: 99%;
}
table.profile tbody td input.scount {
    border: 1px solid #06D6A0;
    color: #06D6A0;
    font: 12px tahoma,arial,sans-serif;
	margin: 0 0 0 4px;
    padding: 2px 10px;
}

.tooltip { 
    position: absolute;
    padding: 10px 13px;
    z-index: 2;
    color: #F5F5F5;
    background-color: #3B3B5A;
    border: 1px solid #118AB2;
	border-radius: 3px;
    font-family: sans-serif, tahoma;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

.concept {
    background: #2A2A3D;
    display: block;
    float: left;
    height: 150px;
    width: 225px;
    margin: 15px 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.concept img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.4s ease;
}

/* Полупрозрачный слой */
.concept::after {
    content: "🔍"; /* иконка */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.8);
    font-size: 32px;
    color: #fff;
    opacity: 0;
    transition: opacity 0.4s ease, transform 0.4s ease;
    pointer-events: none; /* чтобы не мешал клику */
}

.concept::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* Эффект при наведении */
.concept:hover img {
    transform: scale(1.08);
}

.concept:hover::before {
    opacity: 1; /* затемнение */
}

.concept:hover::after {
    opacity: 1; /* иконка */
    transform: translate(-50%, -50%) scale(1);
}



.numpage a {
list-style:none;
display:inline-block;
margin:0 7px 10px 4px;
padding:2px 3px 4px 3px;
height:auto;
width:auto;
min-width:16px;
font:bold 11px verdana;
text-align:center;
text-decoration:none;
color:#FF6F61;
background:#3B3B5A;
border-radius:100px;
box-shadow: 0 0 0 2px #118AB2, 0 0 10px #D1D1D1;
}
.numpage a:hover {
display:inline-block;
color:#FFD166;
background:#06D6A0;
border-radius:100px;
box-shadow: 0 0 0 3px #118AB2;
}

.numserf {
list-style:none;
display:inline-block;
margin:2px;
padding:2px 3px 4px 3px;
width:12px;
height:12px;
font:bold 11px arial;
text-align:center;
text-decoration:none;
color:#FF6F61;
background:#3B3B5A;
border-radius:100px;
box-shadow: 0 0 0 2px #118AB2, 0 0 10px #D1D1D1;
}

.thumburl {color:#06D6A0;padding: 0 0 0 2px;}

.centerbtn {
display:block;
text-align:center;
margin-top:5px;
margin-bottom:10px;
}

.inflink {
    border-bottom: 1px dotted #06D6A0;
    color: #06D6A0;
    text-decoration: none;
}
.inflink:hover {
    border-bottom: 1px dotted #FFD166;
    color: #FFD166;
    text-decoration: none;
}

.inftext {
    border-bottom: 1px dotted #06D6A0;
    color: #06D6A0;
    text-decoration: none;
}

.post-date {
    width: 45px;
    height: 49px;
    float:left;
    background: #3B3B5A;
    margin-right:5px;
}
.post-month {
    font-size: 10px;
    color: #F5F5F5;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: -3px;
}
.post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #D1D1D1;
    text-align: center;
    display:block;
    line-height: 18px;
    padding-top: 7px;
    margin-left: -3px;
}

.linecontent {
display:block;
font-size:11px;
font-family:Tahoma,Arial,sans-serif;
margin:5px 0 10px;
padding:5px;
background: rgba(0, 0, 0, 0.02);
border-radius: 2px 2px 0 0;
box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.6);
}
.linesites {
display:block;
font-size:11px;
font-family:Tahoma,Arial,sans-serif;
margin:5px 0 10px;
padding:5px;
background: rgba(0, 0, 0, 0.02);
border-radius: 2px 2px 0 0;
box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3);
}
.linenews {
width: 89%;
padding: 5px 5px 5px 5px;
margin: 5px 5px;
border: #D1D1D1 solid 1px;
font-weight: normal;
}
.line {
    border: 1px solid #D1D1D1;
    font-weight: normal;
    margin: 5px 0;
    padding: 5px;
}

.cattitle-open, .cattitle-close {
    background: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #118AB2;
    color: #06D6A0;
    cursor: pointer;
    display: block;
    font: bold 12px tahoma,arial,sans-serif;
    margin: 2px 0;
    outline: medium none;
    padding: 4px 10px 5px 52px;
    text-align: left;
    text-shadow: 1px 1px 1px #F5F5F5;
}
.cattitle-close {
    background-color: #3B3B5A;
    color: #FF6F61;
}

.spoiltitle {
    background: #2A2A3D;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #118AB2;
    color: #06D6A0;
    cursor: pointer;
    display: block;
    font: bold 12px tahoma,arial,sans-serif;
    margin: 2px 0;
    outline: medium none;
    padding: 4px 10px 5px 52px;
    text-align: left;
    text-shadow: 1px 1px 1px #F5F5F5;
}

img.bgbaner {background-color:#3B3B5A;cursor:pointer;display:block;margin:2px auto;padding:1px;border:1px ridge #D1D1D1;}
img.bgcase {background-color:#3B3B5A;cursor:pointer;display:block;margin:4px auto;padding:1px;border:1px ridge #F5F5F5;}

.bannpanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 6px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: #3B3B5A;
box-shadow: 0 0 0 1px #D1D1D1, 0 0 10px #118AB2;
}
.bannceppanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 3px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: #3B3B5A;
box-shadow: 0 0 0 1px #D1D1D1, 0 0 10px #118AB2;
}
.sharepanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 7px 7px 0 7px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: rgba(0, 0, 0, 0.03);
box-shadow: 0 0 0 1px #D1D1D1, 0 0 10px #118AB2;
}
.infopanel a {
opacity: 0.9;
}
.infopanel a:hover {
opacity: 1;
}

.trans {
opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); width:100%; height:100%;
}
.trans:hover {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); width:100%; height:100%;
}

#rent-info {
    opacity: 0.8;
	position: relative;
	left:2px;
	float: right;
    transition: opacity 0.2s linear 0s;
}
#inf-block a.inf-textblock, #inf-block a.inf-textblock:visited {
    background: #3B3B5A;
    border: 1px solid #F5F5F5;
    box-shadow: 0 0 4px #D1D1D1 inset;
    color: #FF6F61;
    display: block;
    font: 11px/14px 'segoe ui',tahoma;
    margin: 16px 16px 0 16px;
	min-height: 50px;
    max-height: 100px;
    overflow: hidden;
    padding: 5px 7px;
	text-align:left;
    text-decoration: underline;
    transition: color 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
#inf-block a.inf-textblock:hover {
    box-shadow: 0 0 7px #FFD166 inset;
    color: #FFD166;
    text-decoration: underline;
}
#inf-block a#inf-info {
    background: #06D6A0;
    opacity: 0.8;
    position: relative;
	right:3px;
	float:right;
    transition: opacity 0.2s linear 0s;
    width: 16px;
	height: 16px;
}
#inf-block a#inf-info:hover, #rent-info:hover {
    opacity: 1;
}

#scroll a img {
opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
transition: opacity 0.2s linear 0s;
}
#scroll a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

* html #spisok {display: none}
#spisok {
position: fixed;
left: 5px;
z-index: 1000;
border: 1px solid #118AB2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 6px 6px 0;
background: #3B3B5A;
}
#spisok:hover {
	background: #2A2A3D;
  border: 1px solid #D1D1D1;
	-moz-box-shadow: 0 0 5px #118AB2;
	-webkit-box-shadow: 0 0 5px #118AB2;
	box-shadow: 0 0 5px #118AB2;
}
#spisok a {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 0 6px;
	background-color: #3B3B5A;
}
#spisok img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}

