/*
##############################################
# разработчик скрипта: 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;}

/* шапка */
.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%;}

.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: #65c2e6; padding:4px 10px; color:#fff; text-decoration: none; border:1px solid #fff;  border-radius: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}
.advceplink a:hover {background:#e6e6fa;color:#483d8b;}
.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-position:0 0;}
.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-position:0 0;}

.advbeglink {color:#fff0f5;font-size:12px;padding:5px;}
.advbeglink a {color:#fff0f5;text-decoration:none;}
.advbeglink a:hover {color:#e6e6fa;text-decoration:none;text-shadow: rgba(0, 0, 0, .5) 2px 2px 2px;}

.boxbeglink {display:block;color:#525252;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:#525252;text-decoration:none;}
.boxbeglink a:hover {color:#483d8b;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:url(../images/logotype.png) no-repeat; width:348px; height:79px;}

.bannerbox{float:right; width:524px; padding:10px 25px 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() no-repeat 213px 29px; 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: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:#483d8b;}

.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:#483d8b;}

.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{padding-left:5px;}
.lbtn input{background:url(../images/lbtn.gif) no-repeat; height:24px; width:24px; cursor:pointer;}
.lbtn input:hover{background-position:0 -24px;}
.exitbtn{padding-left:5px;}
.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/topblocktitles.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/topblocktitles.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:#483d8b;}


.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{line-height:24px; display:block;color:#fff;}
.topnews a:hover{color:#fffafa;}

.lemenu .dtitle img{background-position:0 -16px;}
.lemenu li{background:url(../images/navili.gif) no-repeat bottom; height:26px; line-height:14px; margin:0; padding:0;}
.lemenu li a{background:url(../images/naviarrow.gif) no-repeat 0 50%; margin-left:10px; padding-left:10px;color:#525252; font-weight:bold;}
.lemenu li a:hover{margin-left:13px;color:#483d8b;}

.lelinks {background:url(../images/topnewsli.gif) no-repeat; width:190px; height:24px; overflow:hidden; margin-top:3px;}
.lelinks a{line-height:24px;display:block;color:#fff;}
.lelinks a:hover{color:#fffafa;}
.lelinks:hover{background-position:0 -24px;}

.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; padding-bottom:10px; background:url(../images/speedboxbg.gif) repeat-x;}
.speedbox .dleft, .speedbox .dright{height:36px; background:url(../images/speedboxsides.gif) no-repeat;}
.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:#483d8b;}
.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: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 #ececec;}
.nshort img{ max-width:225px;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; margin: 0 0 3px}
.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:6px 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: 5px; margin-top:15px;}
.berrors .dpad{padding:6px; line-height:16px;}
.berrors b{color:#e13123;}
.error{background:url(../images/error.png) no-repeat; padding-left:40px; padding-right:40px;}
.success{background:#fff6f6; border:1px solid #f1e1e1; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 5px; margin-top:15px;}
.success .dpad{padding:6px; line-height:16px;}
.success b{color:#4682b4;}
.errorok{background:url(../images/ok.png) no-repeat; padding-left:40px; padding-right:40px;}
.alert {margin-bottom:4px;font-size:12px;font-family: sans-serif, tahoma;}
.alertbl{background: url("../images/bk_skill.png") no-repeat scroll left top rgba(0, 0, 0, 0);border: medium none;display: block;padding-left: 90px;text-align: left; top:5px;}
.alertbl 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:#483d8b; color:#ffffff;}
.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:#808080;}
.pnvlinks a:hover{color:#483d8b;}

/* облако тегов */
.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:#808080;}.btags a:hover{color:#483d8b;}

/* комментарии */
.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:-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:#525252;} .formhead .dtitle a:hover{color:#483d8b;}
.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:450px;} .counters span{display:block; height:41px; width:98px; background:url(../images/hitbg.gif) no-repeat; float:right; margin-left:5px;}
.counters img{padding:4px 0 0 5px;}

.copyrights, .footinfo{width:450px;}
.copyrights, .copyrights a, .footinfo, .footinfo a{color:#ffffff;} .copyrights a:hover{color: #4b0082; 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:#848f93;} .pagebtm ul li a:hover{ text-decoration:underline;}
.design{float:right; padding:5px 15px 0 0;} 
.design img{background:url(../images/design.png) no-repeat scroll 0 0 transparent; 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; }

.reksape{padding: 0 0 10px 26px; background: url('../images/sape.jpg') no-repeat 2px 2px;}
.rekloadpays{padding: 0 0 10px 26px; background: url('../images/loadpays.jpg') no-repeat 2px 2px;}
.rekhosting{padding: 0 0 10px 26px; background: url('../images/hosting.jpg') no-repeat 2px 2px;}
.rekadmitad{padding: 0 0 10px 26px; background: url('../images/admitad.jpg') no-repeat 2px 2px;}
.rekadvego{padding: 0 0 10px 26px; background: url('../images/advego.jpg') no-repeat 2px 2px;}
.rekcheartop{padding: 0 0 10px 26px; background: url('../images/cheartop.jpg') no-repeat 2px 2px;}

.ordbeg {text-align:center; background:#ffffff; width:97,5%; padding:10px;border:1px solid #a9a9a9;margin:0px;line-height:150%;
border-radius:10px 10px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.ordintr {text-align:center; background:#ffffff; width:515px; padding:10px;border:1px solid #666666;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:#000000; background:#65c2e6; border-radius:4px; border:0px ridge #ff9d00; -moz-border-radius:4px;}
.byncm a:hover{background:#0080c0; border:0px ridge #ff9d00;}


.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: #e6e6fa;
padding:4px 10px;
color:#000;
text-decoration: none;
border:1px solid #ffffff;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.still_right a:hover {
background: #65c2e6;
color:#ffffff;
}



.still_menu{
	width: 400px;
	margin:10px auto;
	display:block;
}
.still_menu a{
	width: 150px;
	margin:4px 5px;
	display:inline-block;
	background: #e6e6fa;
	padding:4px 10px;
	color:#000000;
	text-decoration: none;
	border:1px solid #fff;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
text-align: center;
}
.still_menu a:hover {
	background: #65c2e6;
color:#ffffff;
}




.still_menuof {text-align:center; background:#ffffff; width:75%; padding:10px;border:1px solid #666666;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: #333;
				text-decoration: none;
				border-bottom: 1px solid #c5d2db;
			}

				.ads_zak .coll a b{
					color: #49708a;
					display: inline-block;
					width: 250px;
					padding: 3px 5px 3px;
					background: rgba(0, 0, 0, 0.03);
					margin-right: 10px;
					text-shadow: 1px 1px 0 #fff;
				}

			.ads_zak a:hover b{
				text-decoration: underline;
			}









.ico{
		display: inline-block;
		width: 16px;
		height: 17px;
		vertical-align: middle;
		background: url(/images/all.png) no-repeat;
		margin-right: 5px;
	}

		.ico_add{background-position: -73px -1px;}
		.ico_href{background-position: -37px -1px;}
		.ico_control{background-position: -1px -1px;}
		.ico_stat{background-position: -37px -19px;}
		.ico_star{background-position: -19px -1px;}
		.ico_list{background-position: -73px -19px;}
		.ico_ads{background-position: -109px -19px;}
		.ico_active{background-position: -91px -19px;}
		.ico_question{background-position: -19px -19px;}
		.ico_abuse{background-position: -127px -1px; margin-right: 0 !important;}
		.ico_warning{background-position: -109px -1px; cursor: help;}
		.ico_accept{background-position: -91px -1px; cursor: help;}





















.icon-cart {
		display: inline-block;
		width: 16px;
		height: 16px;
		vertical-align: middle;
		background: url(/images/icon_cart.png) no-repeat;
		margin-right: 5px;
	}

.hint-help {
    background: url(/images/hint-blue.png) no-repeat left top;
    height: 16px;
    width: 16px;
    display: block;
    border: none;
    outline: none;
    cursor: help;
	margin-right:-30px;
}
.hint-quest {
    background: url(/images/hint-blue.png) no-repeat left top;
    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: url("/images/bk_table.png") repeat-x scroll center bottom #88ae60;
    text-align: center;
}
table.history thead th {
    color: #ffffff;
    font-weight: normal;
    padding: 6px;
}
table.history tbody td {
    background-color: #ffffff;
    border-bottom: 1px solid #c5d2db;
    font-size: 11px;
    padding: 4px 10px;
    text-align: left;
}
table.history tbody td.value {
    background-color: #fafafa;
    border-bottom: 1px solid #c5d2db;
    color: #525252;
    padding: 4px 10px;
    text-align: center;
}
table.history tbody td.leftvalue {
    background-color: #fafafa;
    color: #2f4f4f;
    padding: 4px 10px;
    text-align: left;
}
table.history tbody td.rightvalue {
    background-color: #fafafa;
    border-bottom: 1px solid #c5d2db;
    font-size: 11px;
    padding: 5px 4px;
    text-align: center;
    width: 24px;
}
table.history tbody td.service {
    background: no-repeat scroll rgba(0, 0, 0, 0.06);
    border-bottom: 1px solid #c5d2db;
    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: #ad965b url("/images/bk_table.png") repeat-x bottom;
    text-align: center;
}
table.profile thead th {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    padding: 6px 8px;
}
table.profile tbody td {
    background-color: #ffffff;
    border-bottom: 1px solid #c5d2db;
    font-size: 11px;
    padding: 6px 20px 6px 10px;
    text-align: left;
}
table.profile tbody td.value {
    background-color: #fafafa;
    border-bottom: 1px solid #c5d2db;
    color: #114c5b;
    font-size: 12px;
    padding: 5px 10px;
}
table.profile tbody td.price {
    border-bottom: 1px solid #c5d2db;
    color: #af0032;
    font-size: 12px;
    padding: 5px 10px;
    text-align: left;
}
table.profile tbody td.price input {
    border: medium none;
    color: #af0032;
    font-size: 16px;
    padding: 0;
    text-align: left;
    width: 55px;
}
table.profile tbody td.subtitle {
    background: url("images/bk_table.png") repeat-x scroll center bottom #88ae60;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}
table.profile tbody td.service {
    background-color: #f0f0f0;
    border-bottom: 1px solid #c5d2db;
    font-size: 11px;
    padding: 5px 4px;
    text-align: center;
    width: 24px;
}
table.profile tbody td.note {
    background-color: #faf7ba;
    border-bottom: 1px solid #c5d2db;
    color: #135b11;
    font-size: 11px;
    padding: 6px 4px;
    text-align: center;
}
table.profile tbody td input.val {
    border: 1px solid #8b9da6;
    font: 12px tahoma,arial,sans-serif;
    padding: 2px 4px;
    width: 96%;
}
table.profile tbody td select.val {
    border: 1px solid #8b9da6;
    font: 12px tahoma,arial,sans-serif;
    padding: 1px;
    width: 99%;
}
table.profile tbody td select.country {
    border: 1px solid #8b9da6;
    font: 12px tahoma,arial,sans-serif;
    margin: 1px 0;
    padding: 1px;
    width: 99%;
}
table.profile tbody td select.bday {
    border: 1px solid #8b9da6;
    font: 12px tahoma,arial,sans-serif;
    padding: 1px;
    width: 45%;
}
table.profile tbody td textarea {
    border: 1px solid #8b9da6;
    color: #114c5b;
    font: 12px tahoma,arial,sans-serif;
    height: 150px;
    padding: 1px 0;
    width: 99%;
}
table.profile tbody td input.scount {
    border: 1px solid #68a0bf;
    color: #68a0bf;
    font: 12px tahoma,arial,sans-serif;
	margin: 0 0 0 4px;
    padding: 2px 10px;
}

.tooltip { 
    position: absolute;
    padding: 10px 13px;
    z-index: 2;
    color: #303030;
    background-color: #f0f0f0;
    border: 1px solid #65c2e6;
	border-radius: 3px;
    font-family: sans-serif, tahoma;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

.concept {
background:url("/images/concept.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display:block;
float:left;
height:150px;
width:225px;
margin:15px 5px 15px 5px;
}

.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:#3687bb;
background:#fff;
border-radius:100px;
box-shadow: 0 0 0 2px #3687bb, 0 0 10px #333;
}
.numpage a:hover {
display:inline-block;
color:#0080c0;
background:#fff;
border-radius:100px;
box-shadow: 0 0 0 3px #0080c0;
}

.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:#3687bb;
background:#ffffff;
border-radius:100px;
box-shadow: 0 0 0 2px #3687bb, 0 0 10px #333;
}

.thumburl {color:#4682b4;padding: 0 0 0 2px;}

.centerbtn {
display:block;
text-align:center;
margin-top:5px;
margin-bottom:10px;
}

.inflink {
    border-bottom: 1px dotted #4682b4;
    color: #4682b4;
    text-decoration: none;
}
.inflink:hover {
    border-bottom: 1px dotted #971c1d;
    color: #483d8b;
    text-decoration: none;
}

.inftext {
    border-bottom: 1px dotted #4682b4;
    color: #4682b4;
    text-decoration: none;
}

.post-date {
    width: 45px;
    height: 49px;
    float:left;
    background: url(../images/date-bg.gif) no-repeat;
    margin-right:5px;
}
.post-month {
    font-size: 10px;
    color: #ffffff;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: -3px;
}
.post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #999999;
    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: none repeat scroll 0 0 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: none repeat scroll 0 0 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: #e4e4e4 solid 1px;
font-weight: normal;
}
.line {
    border: 1px solid #e4e4e4;
    font-weight: normal;
    margin: 5px 0;
    padding: 5px;
}

.cattitle-open, .cattitle-close {
    background: url("/images/cattitle.png") no-repeat scroll 5px 0 #dce7ea;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #709cb5;
    color: #00649e;
    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 #ffffff;
}
.cattitle-close {
    background-color: #ededed;
    color: #728e9e;
}

.spoiltitle {
    background: url("/images/cattitle.png") no-repeat scroll 5px 0 #dce7ea;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #709cb5;
    color: #00649e;
    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 #ffffff;
}

img.bgbaner {background-color:#ededed;cursor:pointer;display:block;margin:2px auto;padding:1px;border:1px ridge #ddd;}
img.bgcase {background-color:#ededed;cursor:pointer;display:block;margin:4px auto;padding:1px;border:1px ridge #fff;}

.bannpanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 6px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: none repeat scroll 0 0 #ffffff;
box-shadow: 0 0 0 1px #dddddd, 0 0 10px #a9a9a9;
}
.bannceppanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 3px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: none repeat scroll 0 0 #ffffff;
box-shadow: 0 0 0 1px #dddddd, 0 0 10px #a9a9a9;
}
.sharepanel {
display: inline-block;
margin: 8px 0 2px 0;
padding: 7px 7px 0 7px;
text-align: center;
border-radius: 3px;
vertical-align: middle;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);
box-shadow: 0 0 0 1px #dddddd, 0 0 10px #a9a9a9;
}
.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: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ffffff;
    box-shadow: 0 0 4px #bbbbbb inset;
    color: #555555;
    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 #999999 inset;
    color: #483d8b;
    text-decoration: underline;
}
#inf-block a#inf-info {
    background: url("/images/lnk_inf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    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 #e5e5e5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 6px 6px 0;
background: #f5f5f5;
}
#spisok:hover {
	background: #eaeaea;
  border: 1px solid #d4d4d4;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}
#spisok a {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 0 6px;
	background-color: #f6f6f6;
}
#spisok img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
