@charset "windows-1251";

/* ---- mainstyles ---- */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0;padding:0;}  
html,body{color:#222325; font-weight:normal; word-wrap: break-word; font: 11px /15px Arial, Helvetica, sans-serif; height:100%;}

html{background:#141617 url(../images/bg.png) repeat-x;}
body{background:url(../images/topbg.gif) no-repeat 50% 0;}

a{color:#1b7ba6; text-decoration:underline; outline:none;}
  a:hover{color:#d03e3e;  text-decoration:none;}
img{border:none;}
input, textarea, select, button{outline: none; font-size: 1em; font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5 { line-height: normal; }
h1 {font-size: 1.3em;} h2 {font-size: 1.1em;} h3 {font-size: 1.20em;} h4 {font-size: 1.1em;} h5 {font-size: 1.0em;}

table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.clr{clear:both;}
.dpad{padding:10px;}
.lcol{float:left;} .rcol{float:left;}

/* ---- pagestyles ---- */
.wrapper{margin:0 auto; padding:50px 0 40px 0; width:1000px;}

/* ---- header ---- */
.header{height:474px; width:100%; overflow:hidden;}
.topbar{background:url(../images/top.png) no-repeat; height:35px; width:100%;}
  .topbar a img{background:url(../images/favorite.png) no-repeat; width:95px; height:17px; margin:6px 0 0 109px;}
    .topbar a:hover img{background-position:0 -17px;}

.tophead{height:140px; width:100%;}
.lefthead{float:left; width:500px; background:url(../images/lhbg.png) repeat-x; height:140px;}
  .lefthead .dleft, .lefthead .dright, .lefthead .drbtm{height:100%; height:100%;}
  .lefthead .dleft{background:url(../images/lhleft.png) no-repeat;}
  .lefthead .dright{background:url(../images/lhright.png) no-repeat 100% 0;}
  .lefthead .drbtm{background:url(../images/lhrbtm.png) no-repeat 100% 100%;}
  
.righthead{float:left; height:140px; width:500px; float:left; background:url(../images/rhbg.png) repeat-x;}
  .righthead .dltop, .righthead .dlbtm, .righthead .drbtm, .righthead .drtop{height:100%; height:100%;}
  .righthead .dltop{background:url(../images/rhltop.png) no-repeat;}
  .righthead .dlbtm{background:url(../images/rhlbtm.png) no-repeat 0 100%;}
  .righthead .drbtm{background:url(../images/rhrbm.png) no-repeat 100% 100%;}
  .righthead .drtop{background:url(../images/rhrtop.png) no-repeat 100% 0;}
  
.mininav{height:11px; margin-left:314px; padding-top:4px;}
  .mininav span{float:left; padding-right:5px; height:11px; display:block; width:15px;}
  .mininav a img{background:url(../images/mininav.gif) no-repeat; width:15px; height:100%;}  
    .mininav .navhome:hover img{background-position:0 -11px;}
  .mininav .navmap img{background-position:-15px 0;}
    .mininav .navmap:hover img{background-position:-15px -11px;}
  .mininav .navfeed img{background-position:-30px 0;}
    .mininav .navfeed:hover img{background-position:-30px -11px;}
    
.logotype img{background:url(../images/logo.png) no-repeat; width:339px; height:96px; margin:4px 0 0 48px;}

.searchbox{height:40px; padding-top:5px; padding-left:26px; width:445px;}
.sboxbg, .sboxleft, .sboxtop{width:100%; height:100%;}
.sboxbg{background:url(../images/sboxbg.png) repeat-x;}
.sboxleft{background:url(../images/sboxleft.png) no-repeat;}
.sboxtop{background:url(../images/sboxtop.png) no-repeat 108px 0;}
  .searchbox .sinput{padding-top:10px; margin-left:110px; background:none; border:none; color:#fff;}
.sbtn{float:right; background:url(../images/sbtn.png) no-repeat; width:57px; height:40px; cursor:pointer; border:none;}
  .sbtn:hover{background-position:0 -40px;}
  
.followus{height:40px; background:url(../images/followus.png) no-repeat 0 50%; margin-left:43px; padding-left:150px;}
  .followus ul{background:url(../images/socli.png) no-repeat 100% 0; padding-right:20px; height:40px; float:left;}
  .followus li{background:url(../images/socli.png) no-repeat; float:left; height:40px; padding:0 18px 0 20px;}
    .followus a img{background:url(../images/soc.png) no-repeat; width:16px; height:20px; margin-top:10px;}    
    .followus .follvk:hover img{ background-position:0 -20px;}
  .followus .folltwit img{ background-position:-16px 0px;}
    .followus .folltwit:hover img{ background-position:-16px -20px;}
  .followus .follface img{ background-position:-32px 0px;}
    .followus .follface:hover img{ background-position:-32px -20px;}
  .followus .follrss img{ background-position:-48px 0px;}
    .followus .follrss:hover img{ background-position:-48px -20px;}
.followus .soclast{padding-right:16px;}

.loginbox{height:26px; padding-top:12px; padding-left:35px;}
.loginlinks{background:url(../images/loglinks.png) no-repeat; width:309px; height:26px; float:left;}
  .loginlinks span{float:left; display:block; padding:0 12px;}
  .loginlinks a{display:block; height:26px; float:left; background:url(../images/logspan.png) no-repeat; padding-left:15px; color:#fff; text-decoration:none; line-height:26px;}
    .loginlinks a:hover{color:#d03e3e; background-position:0 -26px;}    
  .lpanbtn img{background:url(../images/lpanbtn.png) no-repeat; width:96px; height:25px; float:left; display:inline; margin-left:20px;}
    .lpanbtn:hover img{background-position:0 -25px;}
    
  .upanbtn img{background:url(../images/upanbtn.png) no-repeat; width:96px; height:25px; float:left; display:inline; margin-left:20px;}
    .upanbtn:hover img{background-position:0 -25px;}

.midhead{height:65px; background:url(../images/mhbg.png) repeat-x; width:100%;}
  .midhead .dleft, .midhead .dltop, .midhead .dright, .midhead .drtop{width:100%; height:100%;}
  .midhead .dleft{background:url(../images/mhleft.png) no-repeat;}
  .midhead .dltop{background:url(../images/mhltop.png) no-repeat;}
  .midhead .dright{background:url(../images/mhright.png) no-repeat 100% 0;}
  .midhead .drtop{background:url(../images/mhrtop.png) no-repeat 100% 0;}
  
.alfavit{height:65px; background:url(../images/alfavit.png) no-repeat 3px 29px;}
.letters{height:30px; padding-left:170px; padding-top:22px;}
  .letters li{width:23px; height:30px; padding: 0 2px 0 3px; float:left;}
  .letters a{width:23px; height:30px; background:url(../images/letters.png) no-repeat; display:block; float:left; text-decoration:none; color:#fff;}
    .letters a:hover{text-decoration:none;  color:#fff; background-position:0 -30px;}
  .letters span{float:left; display:block; padding:0 7px; line-height:22px;}
  .letters span.fix{padding:0 5px;}
  
  .letters .bigletter{width:35px;}
  .letters .bigletter a{width:35px; height:30px; background:url(../images/bigletter.png) no-repeat; display:block; float:left; text-decoration:none; color:#fff;}
    .letters a:hover{text-decoration:none;  color:#fff; background-position:0 -30px;}
  .letters .bigletter span{padding:0 8px 0 9px;}
  
.menuline{background:url(../images/mlinebg.png) repeat-x; height:47px; width:100%;}
  .menuline .dleft, .menuline .dright{width:100%; height:100%; background:url(../images/mlsides.png) no-repeat;}
  .menuline .dright{background-position:100% -47px;}
  .menuline .dltop, .menuline .drtop{width:100%; height:100%;}
  .menuline .dltop{background:url(../images/mlltop.png) no-repeat;}
  .menuline .drtop{background: url(../images/mlrtop.png) no-repeat 100% 0;}
  
  .menuline ul{height:46px; padding-top:1px;}
  .menuline li{height:46px; background:url(../images/menulinks.png) no-repeat 100% 0; float:left; padding-right:2px;}
  .menuline a{color:#fff; line-height:45px; display:block; float:left; height:100%; padding:0 15px; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:1.1em;}
  .menuline a:hover{background:url(../images/menulinks.png) repeat-x 0 -46px; color:#fff;}
    .menuline .first a{padding:0px;}
    .menuline .first span{padding:0 15px; display:block; float:left; height:100%;}
      .menuline .first a:hover span{background:url(../images/mlsides.png) no-repeat 0 -94px;}
  
.lenta{background:url(../images/lentabg.png) repeat-x; height:187px; width:100%;}
  .lenta .dleft, .lenta .dltop, .lenta .dlbtm, .lenta .dright, .lenta .drtop, .lenta .drbtm{width:100%; height:100%;}
  .lenta .dleft{background:url(../images/lentaleft.png) no-repeat 0 10px;}
  .lenta .dltop{background:url(../images/lentaltop.png) no-repeat;}
  .lenta .dlbtm{background:url(../images/lentalbtm.png) no-repeat 0 100%;}
  .lenta .dright{background:url(../images/lentaright.png) no-repeat 100% 25px;}
  .lenta .drtop{background:url(../images/lentartop.png) no-repeat 100% 0;}
  .lenta .drbtm{background:url(../images/lentarbtm.png) no-repeat 100% 100%;}
  .lenta .dcont{padding-top:33px; padding:31px 10px 0 48px; background:url(../images/lentacsep.png) no-repeat 2px 89px; position:relative;}
  
/* ---- popup ---- */
.window { display: none; }
.popup{background:url(../images/popup.png) no-repeat; width:288px; height:148px;}
  .logintitle img, .usertitle img{background:url(../images/ltitle.png) no-repeat; height:11px; width:148px;}
  .usertitle img{background-position:0 -11px;}
.lfield, .passfield{background:url(../images/lfield.png) no-repeat; width:242px; height:24px;}
.passfield{width:183px; background-position:0 -24px; margin-top:8px;}
  .lfield input{background:none; border:none; color:#fff; padding:5px 10px 0 50px;}
  .passfield input{background:none; border:none; color:#fff; padding:5px 10px 0 55px;}
.popup .dcont{padding:8px 0  0 22px; position:relative;}
.logl{padding:5px 10px 0 10px;}
.lbtn{background:url(../images/lfield.png) no-repeat 0 -48px; height:26px; width:55px; position: absolute; top:41px; right:22px; border:none; cursor:pointer;}
  .lbtn:hover{background-position:-55px -48px;}
  .closebtn img{background:url(../images/closebtn.png) no-repeat; height:27px; width:27px; position:absolute; top:-50px; right:-30px;}
.uava{float:left; width:55px; height:55px; overflow:hidden; padding:5px; background:#f0f3f8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:10px; margin-left:10px;}
  .uava img{width:55px; background:#000;}
.panright{background:url(../images/pansep.png) no-repeat 0 50%; margin-left:88px; padding-left:13px;}
  .ulinks a{ background:url(../images/arrow6.gif) no-repeat 0 50%; padding-left:8px; color:#1b2334; text-decoration:none;}
    .ulinks a:hover{color:#d03e3e; background:url(../images/arrow3.gif) no-repeat 0 50%;}
  
/* ---- slider ---- */
#lenta {display: block;width:100%;height:121px;white-space: nowrap;position:relative;overflow: hidden;}
  #lenta div { position:relative; white-space:nowrap; }
#lenta_in { display:block; position:relative; left:10px; top:1px;}
  #lenta a { display:block;  margin: 0px 7px 0 0; position: relative; text-decoration: none; height: 121px; float:left;}
    #lenta a .postertext {left:2px; bottom:2px; font-weight:normal; font-family:tahoma; font-size:10px; color:#fff; position: absolute;  overflow: hidden; white-space:normal; display:none; padding:2px; width:76px; bottom:0px; background:#000; font-size: 11px; opacity:.8; filter:alpha(opacity=80);}
    #lenta a:hover .postertext {display:block;}  

.lntl, .lntr { position:absolute; background:url(../images/slidarrow.png) no-repeat; display:block; top:0px; width:26px; height:29px; cursor:pointer;}
.lntl {left:14px; top:115px; background-position:-26px 0;}
.lntr {left:14px; top:42px;}

  .lntr:hover{background-position:0 -29px;}
  .lntl:hover{background-position:-26px -29px;}
  
.imgwrap{height:119px;width:87px;display:block;overflow:hidden; position:relative; background:url(../images/posterbox.png) no-repeat;}
  .imgwrap .dpad{display:block; padding:2px 0 0 2px; height:112px; width:80px; overflow:hidden;  position:relative;}
  .imgwrap img{width:80px;}
  .imgwrap span{cursor:pointer;}
.posterlight{background:url(../images/posterlight.png) no-repeat; top:0px; left:0px; display:block; height:112px; width:80px; position:absolute;}
.postertext{width:76px; position:absolute; bottom:0px; background:#000; opacity:0.7; color:#fff; display:none; padding:2px;}
    .imgwrap a:hover .postertext{display:block;}
    
/* ---- container ---- */
.container{width:100%; overflow:hidden;}
.cbg, .cleft, .cright, .ctop, .cltop, .crtop, .cbtm, .clbtm, .crbtm{width:100%;}
.cbg{background:#fcfcfc;}
.cleft{background:url(../images/cleft.png) repeat-y;}
.cright{background:url(../images/cright.png) repeat-y 100% 0;}
.ctop{background:url(../images/ctop.png) repeat-x;}
.cltop{background:url(../images/cltop.png) no-repeat;}
.crtop{background:url(../images/crtop.png) no-repeat 100% 0;}
.cbtm{background:url(../images/cbtm.png) repeat-x bottom;}
.clbtm{background:url(../images/clbtm.png) no-repeat 0 100%;}
.crbtm{background:url(../images/crbtm.png) no-repeat 100% 100%;}

/* ---- Rightside ---- */
.rside{width:315px; float:right; margin-left:-320px; padding:5px 5px 30px 0;}

.lblock{width:315px; padding-top:10px;}
  .lblock .dtop{background:url(../images/blocktop.png) no-repeat; width:100%; height:47px;}
  .lblock .dbg, .lblock .dbtm, .lblock .dcont{background:url(../images/blockbg.png) no-repeat;}
  .lblock .dbg{background-repeat:repeat-y; background-position:-315px 0; width:100%;}
  .lblock .dbtm{background-position:-630px 0; width:100%; height:18px;}
  .lblock .dcont{padding:8px 10px 1px 10px; color:#fff;}
  .lblock .dtitle{background:url(../images/blocktitle.png) no-repeat; width:202px; height:13px; margin:16px 0 0 12px; display:inline; float:left;}
    .lblock .dtitle span{display:block; height:0px; overflow:hidden;}
  .lblock a{color:#fff; text-decoration:none;}
    .lblock a:hover{color:#2398ce;}
    
  .bnavi ul{width:48%;}
  .bnavi li{height:21px; background:url(../images/bnavli.png) no-repeat 50% 100%; padding:0 10px;}
  .bnavi a{background:url(../images/bnava.gif) no-repeat; height:19px; line-height:19px; padding-left:11px; display:block;}
    .bnavi a:hover{background-position:0 -19px; color:#d03e3e;}  
    
  .btopten .dtitle{background-position:0 -13px;}
    .btopten li{background:url(../images/dashed2.gif) repeat-x bottom; height:23px; overflow:hidden;}
    .btopten a{background:url(../images/star.gif) no-repeat 0 40%; padding-left:11px; line-height:22px; height:22px;}
  
  .brecomend .dtitle{background-position:0 -26px;}
.ritem{background:url(../images/ritem.gif) no-repeat; width:285px; height:32px; padding:4px 5px; overflow:hidden; margin:3px 0;}
.rpic{width:32px; height:32px; overflow:hidden; float:left;}
  .rpic img{width:32px;}
.rtext{margin-left:42px; text-transform:uppercase;}
  .rtext span{display:block; height:15px; line-height:15px;}
  .rtext a{color:#2398ce;} 
  .rtext a:hover{color:#d03e3e;}
.rcat{background:url(../images/arrow2.gif) no-repeat 0 50%; padding-left:7px;}
  .ritem:hover{background-position:0 -40px;}
      .ritem:hover .rtext a, .ritem:hover .rtext a:hover{color:#581515;}
    .ritem:hover .rcat{background:url(../images/arrow3.gif) no-repeat 0 50%;}
  
  .btags .dtitle{background-position:0 -39px;}
  .btags .dcont{line-height:20px;}
  .btags a{background:url(../images/tagarrow.png) no-repeat 0 50%; padding-left:7px;}
    .btags a:hover{text-decoration:underline;}
    .btags br{line-height:5px;}
    .btags .alltags{background:#202123; padding:3px 6px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
  
  .badv .dtitle{background-position:0 -52px;}
  .badv .dcont{padding:10px 5px 1px 5px;}
  
.tabblock{width:315px; padding-top:10px;}
.tabs{list-style-type:none; padding-left:8px; height:30px;}
  .tabs li{float:left; background:url(../images/tabs.png) no-repeat 0 -30px; height:30px; width:148px; cursor:pointer;}
  .tabs .tab2{background-position:-148px 0;}
.tab1.current{background-position:0 0;}
.tab2.current{background-position:-148px -30px;}

  .tabblock .dbg, .tabblock .dtop, .tabblock .dbtm{background:url(../images/tabblock.png) no-repeat; width:315px;}
  .tabblock .dbg{background-repeat:repeat-y; background-position:-315px 0;}
  .tabblock .dbtm{background-position:-630px 100%;}
  .tabblock .dcont{padding:13px 10px 17px 10px; color:#fff;}
  
.box{display:none;}
.box.visible{display:block;}

.votetitle{background:url(../images/dashed2.gif) repeat-x bottom; padding-bottom:10px;}
  .votetitle img{vertical-align:middle;}
  .votetitle span{padding:0 5px; font-weight:bold;}
.votelist{background:url(../images/dashed2.gif) repeat-x bottom; padding:10px;}
  .votebtns{height:30px; padding-top:10px; background:url(../images/votebtns.png) no-repeat 100% 100%; width:284px; padding-left:5px;}
  .tovote{float:left; background:url(../images/tovote.png) no-repeat; width:119px; height:30px; border:none; cursor:pointer;}
  .tovote:hover{background-position:0 -30px;}
  
  .voteres, .voteall{background:url(../images/vbtn.png) no-repeat; height:8px; border:none; cursor:pointer; width:62px; margin:12px 2px 0 10px; display:inline; float:left;}
  .voteall{background-position:0 -8px;}
  
/* ---- mainside ---- */
.mside{margin:0 325px 0 5px;}
.maincont{float:left; width:100%; padding:15px 0 25px 0;}
  .maincont a{color:#d14343; text-decoration:underline;}
  .maincont a:hover{text-decoration:none;}

.topbanner{padding:15px 10px 22px 10px; background:url(../images/bigsep.png) repeat-x bottom;}

.greyround{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;background:#f0f3f8; margin:10px; color:#1b2334;}
.greyround h1, .greyround h3{color:#2398ce; text-transform:uppercase; font-size:1.1em;}
.greyround h4{font-size:1.1em; padding-top:7px;}
.greyround p{padding:7px 0; background:url(../images/dashed3.gif) repeat-x bottom;}

  
/* ---- speedbar ---- */
.speedbar{background:#f1f1f1 url(../images/sep.png) repeat-x bottom; height:33px; padding:0 10px;}
.speed{background:url(../images/speedbar.png) no-repeat; display:block; padding-left:30px; height:23px; line-height:23px; overflow:hidden; float:left; margin-top:2px;}
  .speed a{color:#1977a1; text-decoration:underline;}
    .speed a:hover{color:#d03e3e;  text-decoration:none;}

/* ---- news ---- */
.story{padding:15px 0 0 0;}
.stitle{height:44px; padding:0 9px;}
  .stitle .dbg, .stitle .dleft, .stitle .dright{width:100%; height:100%; background:url(../images/stitlebg.png) no-repeat;}
  .stitle .dbg{background-repeat:repeat-x; background-position:0 -44px;}
  .stitle .dright{background-position:100% -88px;}
  .stitle .dtop{background:url(../images/sttop.png) no-repeat 50% 0; width:100%; height:100%;}
  .stitle .dtitle{font-size:14px; font-weight:bold; height:35px; line-height:35px; color:#fff; padding:0 15px; overflow:hidden; margin-right:68px;}
    .stitle .dtitle a{color:#fff; text-decoration:none;}
    .stitle .dtitle a:hover{color:#fff; text-decoration:underline;}
    
.sheading{ background:url(../images/sep.png) repeat-x bottom; height:72px;}
.scat{background:url(../images/scat.png) no-repeat; height:20px; display:block; margin-right:150px; margin-left:20px; padding-left:35px;}
.ratebox{background:url(../images/ratebox.png) no-repeat; width:106px; height:17px; float:right; margin-right:15px;}
  .story .dcont{padding:15px 10px; line-height:16px;}
    .story .dcont img{border:2px solid #dde2e7; -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.7);box-shadow: 0 0 1px rgba(0, 0, 0, 0.7); margin:0 10px 0 2px;}
.srate{width:85px; height:17px; float:left; overflow:hidden; padding-left:10px;}

.storybox{padding-bottom:22px;}
.stbtm, .stlbtm, .strbtm{width:100%;}
.stbtm{background:url(../images/sbtm.png) repeat-x bottom;}
.stlbtm{background:url(../images/slbtm.png) no-repeat 0 100%;}
.strbtm{background:url(../images/srbtm.png) no-repeat 100% 100%;}
.story .storybox{position:relative;}

.storyinfo{height:34px; background:url(../images/dashed3.gif) repeat-x; margin:0 10px; padding-top:11px;}
.sdate{float:left; background:#f0f3f8; padding:5px 8px; font-weight:bold; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#d14343;}
.sviews, .sauthor, .scomm{display:block; float:left; background:url(../images/sinfo.png) no-repeat 8px 0; height:17px; line-height:17px; padding-left:23px; margin-top:4px;}
.sauthor{background-position:8px -17px;}
.scomm{background-position:8px -34px;}

.flink{float:right;}
  .flink a{display:block; float:left; background:url(../images/btnfull.gif) no-repeat; height:31px; color:#fff; text-decoration:none;}
    .flink a span{ display:block; float:left; background:url(../images/btnfull.gif) no-repeat 100% -31px; padding:0 13px; line-height:24px; height:31px; }
    .flink a:hover{background-position:0 -62px;color:#fff;}
      .flink a:hover span{background-position:100% -93px;}

.relbox{background:#212b3e url(../images/relboxbg.png) repeat-x; width:100%; position:relative;}
.rlbright{background:url(../images/relboxright.png) no-repeat 100% 0; width:100%;}
.rlbleft{background:url(../images/relboxleft.png) no-repeat; width:100%;}
.reltitle{background:url(../images/reltitle.png) no-repeat; width:244px; height:53px;}
.rlbtop{background:url(../images/reltop.png) no-repeat 100% 13px; width:100%;}
.rlbbtm{background:url(../images/relbtm.png) repeat-x bottom;}
.rlbrbtm{background:url(../images/rlrbtm.png) no-repeat 100% 100%;}
.rlblbtm{background:url(../images/rllbtm.png) no-repeat 0 100%;}
  .relbox ul{padding:15px 10px;}
  .relbox a{padding:4px 12px; background:url(../images/arrow4.gif) no-repeat 3px 50%; color:#fff; text-decoration:none; line-height:20px;}
    .relbox a:hover{color:#fff; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#d14343;}
  
.fullsoc1{position:absolute; left:236px; top:28px;}
.fullsoc2{position:absolute; left:302px; top:28px;}
.fullsoc3{position:absolute; left:450px; top:28px;}
.fullsoc4{position:absolute; left:564px; top:28px;}

.scntrl{position:absolute; top:9px; right:25px;}
    .scntrl img{vertical-align:middle; margin:0px; padding:0px; border:none; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }

  .nws .stitle{height:25px;}    
    .nws .dcont img{ border:none; -moz-box-shadow:none;-webkit-box-shadow: none;box-shadow:none;}
      .nws .stitle .dtitle a{color:#314160; text-decoration:none;}
      .nws .dtitle{ float:left; margin:0; height:25px; line-height:25px; padding-left:10px; color:#314160;}
      .nws  .sdate{float:left; color:#fff; background:#198dcb;}
        .nws .stitle .dtitle a:hover{color:#314160; text-decoration:underline;}
        
.editdate{color:#1877a1; font-size:0.9em; background:#f0f3f8; padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block;}
.stags{background:url(../images/dashed3.gif) repeat-x; padding:8px 0; margin:0 15px;}
.tagt{background:url(../images/tags.png) no-repeat; height:20px; display:inline-block; padding-left:27px; overflow:hidden; line-height:20px;}
  .tagt a{color:#1977a1; text-decoration:underline;}
    .tagt a:hover{color:#d03e3e;  text-decoration:none;}

.fnextprev{padding:10px; padding-bottom:0px;}    
  .fnextprev .lcol{width:49%; text-align:left;}
  .fnextprev .rcol{width:49%; text-align:right;}
.mainh1{padding:10px;padding-bottom:0px; color:#2398ce; text-transform:uppercase; font-size:11px; line-height:normal;}

/* ---- pagenavi ---- */
.pagenavi{padding:5px 0px;}
.pagenavi .dpad{padding:0 10px 5px 10px;}
.nextprev{float:right;}
  .nextprev .pprev, .nextprev .pnext{float:left; display:block;}
  .nextprev .pprev img, .nextprev .pnext img, .nextprev a img{background:url(../images/nextprev.png) no-repeat; width:37px; height:38px;}
  .nextprev .pnext img{background-position:-37px 0;}
  .nextprev a:hover .pprev img{background-position:0 -38px;}
  .nextprev a:hover .pnext img{background-position:-37px -38px;}
  
.pages{padding-top:10px;}
  .pages a, .pages span{padding:3px 7px 2px 7px; font-size:1.3em; font-weight:bold;}
  .pages span{background:url(../images/pages.png) repeat-x; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#fff;}
  .pages a{color:#222325; text-decoration:none;}
  .pages a:hover{background:#e4e9e8; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#42433f; text-decoration:none;}

/* ---- error\info ---- */
.berror{padding:15px 10px 5px 10px;}
  .berror .dbg, .berror .dltop, .berror .drtop, .berror .dlbtm, .berror .drbtm, .berror .dleft{width:100%;}
  .berror .dbg{background:#821f1f url(../images/errorbg.png) repeat-x;}
  .berror .dltop{background:url(../images/erltop.png) no-repeat;}
  .berror .drtop{background:url(../images/errtop.png) no-repeat 100% 0;}
  .berror .dlbtm{background:url(../images/erlbtm.png) no-repeat 0 100%;}
  .berror .drbtm{background:url(../images/errbtm.png) no-repeat 100% 100%;}
  .berror .dleft{background:url(../images/ericon.png) no-repeat 9px 60%;}
  .berror .dcont{padding:10px 10px 10px 50px; color:#fff;}
  .story .berror{padding-top:5px;}
  .berror a, .berror a:hover{color:#fff;}
  
/* ---- comments ---- */
.bcomment{padding:0px 0 5px 0; position:relative;}
  .bcomment .dbg, .bcomment .dleft, .bcomment .dright, .bcomment .dbtm, .bcomment .drbtm, .bcomment .dlbtm, .bcomment .dtop, .bcomment .dltop, .bcomment .drtop{width:100%;}
  .bcomment .dbg{background:#fcfcfc;}
  .bcomment .dleft{background:url(../images/bcomleft.png) repeat-y;}
  .bcomment .dright{background:url(../images/bcomright.png) repeat-y right;}
  .bcomment .dbtm{background:url(../images/bcombtm.png) repeat-x bottom;}
  .bcomment .drbtm{background:url(../images/bcomrbtm.png) no-repeat 100% 100%;}
  .bcomment .dlbtm{background:url(../images/bcomlbtm.png) no-repeat 0 100%;}
  .bcomment .dtop{background:url(../images/bcomtop.png) repeat-x;}
  .bcomment .dltop{background:url(../images/bcomltop.png) no-repeat;}
  .bcomment .drtop{background:url(../images/bcomrtop.png) no-repeat 100% 0;}
  .bcomment .dcont{padding:16px 0 15px 0;}
  
.bcomleft {float:left; width:105px; overflow:hidden;}
.leftcomtop{background:url(../images/leftcomtop.png) no-repeat; height:9px; width:100%;}
.leftcombtm{background:url(../images/leftcombtm.png) no-repeat; height:9px; width:100%;}
.leftcombg{background:#fff; width:100%;}

.comava{width:84px; height:84px; overflow:hidden; padding:10px 0 3px 10px;}
  .comava img{width:84px;}
  
.bcomgroup, .bcomcom, .bcomnews{padding-top:6px;}
  .bcomgroup img, .bcomcom img, .bcomnews img{ vertical-align:middle;}
  
.bcomright{margin-left:135px; margin-right:5px; padding-top:4px;}
.comtop{height:32px; padding-top:1px; overflow:hidden;}
.comauthor{ background:#d03e3e; padding:4px 10px; color:#fff; margin-top:7px; display:inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; font-weight:bold;}
  .comauthor a{color:#fff; text-decoration:none;}
    .comauthor a:hover{color:#fff; text-decoration: underline;}
.comminfo{margin-top:12px; padding-left:6px;}
.commmas{float:right; margin-top:10px; padding:0 10px;}
.bcomquote{float:right;}
    .bcomquote a img{background:url(../images/bcomquote.png) no-repeat; width:148px; height:32px;}
.commain{padding:10px 7px 15px 0px;}
.commain2{padding:10px 7px 15px 0px;}
.commain .greyround{min-height:70px; padding-bottom:30px;}
.commain2 .greyround{min-height:90px; padding-bottom:10px;}
.comcntrl{font-size:0.8em; text-transform:uppercase; position:absolute; bottom:42px; right:23px;}
  .comcntrl a{color:#384b71; text-decoration:none;}
    .comcntrl a:hover{color:#384b71; text-decoration:underline;}
    
.cominfoleft{float:left; width:65%; height:100%; overflow:hidden;}
  
/* ---- forms ---- */
.baseform{padding:15px 0 0 0;}
  .baseform .dcont{padding:15px 10px;}
  
.baseforms{padding:15px 0 0 0;}
  .baseforms .dcont{padding:15px 20px;}
  
.tableform { width: 100%; }
  .tableform td { }
  .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
  .fieldsubmit, .tableform td { padding: 8px 15px; background:url(../images/dashed3.gif) repeat-x bottom; }
  .addnews { font-weight: bold; }
  .impot { color: #d14343; font-weight: normal; }
  .checkbox { padding: 4px 0; line-height: 1em; }
    .checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.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; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.fsel select{border: 1px solid #bcc0c2; padding: 2px;}

.pm .bbcodes{ margin-right:-50px; margin-top:10px;}

.smilebox{background:#e1e9f6; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px;}

/* ---- footer ---- */
.footer{height:396px; width:100%; color:#fff;}
  .footer a{text-decoration:none; color:#2398ce;}
    .footer a:hover{color:#d03e3e;}
      
.topfoot{height:236px; background:url(../images/topfoot.png) repeat-x;}
  .topfoot .drtop, .topfoot .dltop, .topfoot .dlbtm, .topfoot .drbtm, .topfoot .dleft, .topfoot .dright{width:100%; height:100%;}
  .topfoot .drtop{background:url(../images/topfootrtop.png) no-repeat 100% 0;}
  .topfoot .dltop{background:url(../images/topfootltop.png) no-repeat;}
  .topfoot .dlbtm{background:url(../images/topfootlbtm.png) no-repeat 0 100%;}
  .topfoot .drbtm{background:url(../images/topfootrbtm.png) no-repeat 100% 100%;}
  .topfoot .dleft{background:url(../images/topfootl.png) no-repeat 0 100%;}
  .topfoot .dright{background:url(../images/topfootr.png) no-repeat 100% 100%;}
  .topfoot .dcont{padding:16px 10px 0 10px;}
  
.fblock{float:left;}
  .fblock .dtitle{ background:url(../images/fblocktitle.png) no-repeat; height:13px; width:199px;}
  .lastforum .dtitle{background-position:0 -13px;}
  .fmenu .dtitle{background-position:0 -26px;}    
  .fblock .fbcont{padding-top:17px; height:176px; overflow:hidden;}
  
.recenzii{padding-right:20px;}
  .recenzii .fbcont{width:330px;}  
.rebg, .retop, .rebtm{width:100%; height:100%; background:url(../images/recenziibg.png) no-repeat;}
.rebg{background-position:-330px 0; background-repeat:repeat-y;}
.rebtm{background-position:-660px 100%;}
  .recenzii ul{padding:10px 15px;}
  .recenzii li{background:url(../images/dashed.gif) repeat-x bottom; height:19px; overflow:hidden;}
  .recenzii a{height:18px; line-height:18px; color:#fff; background:url(../images/reca.png) no-repeat; padding-left:15px;}
  .recenzii a:hover{background-position:0 -15px;}
  
.lastforum{background:url(../images/topfsep.png) no-repeat 0 35px; padding-left:22px; padding-right:20px;}
  .lastforum .fbcont{width:330px;}
.lfitem{background:url(../images/lfitem.gif) no-repeat; width:314px; height:25px; padding:2px 8px 2px 8px; line-height:12px; overflow:hidden; margin-bottom:6px;}
.ftheme{height:12px; overflow:hidden; margin-bottom:1px;}
.lfinfo{background:url(../images/arrow.gif) no-repeat 0 50%; padding-left:8px; margin-left:4px;}
  
.fmenu{background:url(../images/topfsep.png) no-repeat 0 35px; padding-left:22px;}
  .fmenu .fbcont{width:235px;}
  .fmenu ul, .fmenu li{width:100%;}
  .fmenu li{height:24px; padding-bottom:1px;}
  .fmenu a{background: url(../images/fmenu.png) no-repeat; height:24px; line-height:21px; display:block; font-weight:bold; width:205px; padding:0 10px 0 20px; color:#fff;}
    .fmenu a:hover{background-position:0 -24px; color:#fff;}

.mainfoot{background:url(../images/mainfbg.png) repeat-x; height:75px; width:100%;}
  .mainfoot .dltop, .mainfoot .drtop, .mainfoot .dlbtm, .mainfoot .drbtm, .mainfoot .dtop{width:100%; height:100%;}
  .mainfoot .dltop{background:url(../images/mainfltop.png) no-repeat;}
  .mainfoot .drtop{background:url(../images/mainfrtop.png) no-repeat 100% 0;}
  .mainfoot .dlbtm{background:url(../images/mainflbtm.png) no-repeat 0 100%;}
  .mainfoot .drbtm{background:url(../images/mainfrbtm.png) no-repeat 100% 100%;}
  .mainfoot .dtop{background:url(../images/mftop.png) no-repeat 50% 0;}

.minilogo{padding:16px 20px 0 20px; float:left;}
    .minilogo a img{background:url(../images/minilogo.png) no-repeat; width:189px; height:48px;}        
.copyright{height:50px; margin-top:9px; background:url(../images/mfsep.png) no-repeat; float:left; padding-left:20px; padding-top:13px; line-height:20px;}
.hits{padding:33px 5px 0 0; float:right;}
  .hits span{float:left; display:inline; padding-right:15px; opacity:0.25; cursor:pointer; filter:alpha(opacity=25);}
    .hits span:hover{opacity:1; filter:alpha(opacity=100);}

.btmlenta{background:url(../images/btmlenta.png) no-repeat; width:173px; height:85px; float:left; display:inline; margin-left:35px;}
.btmtext{margin-left:225px; font-style:oblique; color:#6d6f6f; padding-top:6px;}
  .btmtext span{color:#1c556f; text-transform:uppercase; display:block;}
  .elcreativo img{background:url(../images/elcreativo.png) no-repeat; height:25px; width:88px; margin:8px 0 0 35px;}