html, body{Direction:rtl; background:#daf3fd url(bodytop.png) repeat-x; font: 11px/14px Tahoma, Helvetica, sans-serif; word-wrap: break-word; color:#434c4f;}  
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;}
ul{list-style:circle;}
a{color:#3cadd3; text-decoration:none; outline:none;}
a:hover{text-decoration: underline;}
img, a img{border:none;}

input, textarea, select, button, a { outline: none; font: 1em Tahoma, Helvetica, sans-serif;}

h1, h2, h3, h4, h5 { line-height: normal; }
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.30em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}

table { border-collapse: collapse; border-spacing: 0; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.clr{clear:both;}

.wrapp{margin:0 auto; padding-bottom:20px;}
.wrapp, .header, .container, .footer{width:982px;}
.header{height:355px;} .footer{}
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { }
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
  .userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
    .userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
      .userinfo .lcol .avatar img { width: 100px; }
    .userinfo .lcol ul { font-size: 0.9em; }

  .userinfo .rcol { width: 100%; }
    .userinfo .rcol ul { list-style: none; margin-left: 0; }
    .userinfo .rcol ul li { margin-bottom: 0.2em; } 

    .ussep { padding-top: 12px; background: url("ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }


/* Шапка */
.topline{background:url(toplight.png) no-repeat 491px 0; height: 41px; width:982px;}
.topmenu{float:right; background:url(topmenu.png) no-repeat right 0; height:40px; padding-right:51px;}
.topmenu:hover{background-position:right -40px;}
.topmenu ul{background:url(tmenusep.png) no-repeat 0 0; height:40px; padding-left:2px;}
.topmenu ul li{float:left; background:url(tmenusep.png) no-repeat 100% 0;height:40px;}
.topmenu ul li:hover{ background:#a6e6f2 url(tmenusep.png) no-repeat 100% 0;}
.topmenu ul li a{color:#FFFFFF; line-height:40px; display:block;  padding-right:15px; padding-left:12px;}
.topmenu ul li a:hover{color:#227591;text-shadow: 0 1px 0 #daf3f9; text-decoration:none;}

.searchbox{background:url(searchbox.gif) no-repeat 0 0; height:31px; width:248px; float:left; padding-right:50px;}
.searchbox input{background:none; border:none;} 
.searchbox .sfield{background: url("sfield.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 19px;
    left: 50px;
    padding-right: 6px;
    position: relative;
    top: 5px;
    width: 85px;}
.searchbox .sfield input{width:70px; overflow:hidden; color:#FFFFFF;height:14px; padding-top:2px;}
.searchbox .sbtn{background: url(sfield.gif) no-repeat; height:15px; width:58px; float:right; top:7px; right:50px; position:relative;}
.searchbox .sbtn:hover{background-position:0 -15px;}

.head, .head .dtop, 
.head .light, .head .dbtm, .head .dbright, .head .dbleft{height:314px;}
.head{height:314px; background:#ffffff url(headbg.png) repeat-y;}
.head .dtop{background:url(headtop.png) no-repeat 50% 0;}
.head .light{background:url(headlight.png) no-repeat 449px 0;}
.head .dbtm{background:url(headbtm.png) repeat-x 0 100%;}
.head .dbright{background:url(headbright.png) no-repeat 0 100%;}
.head .dbleft{background:url(headbleft.gif) no-repeat right 100%;}
.head .dcont{padding:0 15px 0 15px;}

.toptools{float:right; background:url(toolsline.png) no-repeat 50% 100%; height:32px; width:310px; margin-top:10px;}
.toptools ul{margin-right:10px;}
.toptools ul li{float:right; padding-right:20px;}
.sitemap a, .rss a,
.tofav a{background:url(tools.png) no-repeat right 0; height:19px; padding-right:20px; display:inline-block; line-height:19px;}
.rss a{ background-position:right -19px;}
.tofav a{background-position:right -38px;}
.sitemap a:hover, .rss a:hover,
.tofav a:hover{line-height:14px; text-decoration:none;}

.logotype, .logotype a img{min-width:340px; min-height:130px;}
.logotype{float:right;padding-top:70px; padding-right:25px;}

.leftbox{float:right; clear:left; width:358px;}
.social{width:358px; margin-top:35px;height:41px;}
.social .contact{background: url("tools.png") no-repeat scroll right -57px transparent;
    float: right;
    height: 18px;
    padding-right: 21px;}
.social .contact a{display:inline-block; line-height:20px; padding-left:23px;}
.social .contact a:hover{line-height:14px; text-decoration:none;}

.twitter, .facebook, .vk{float:right;}
.twitter a img, .facebook a img, .vk a img{ height:18px; width:18px; background:url(social.png) no-repeat;}
.twitter a img{margin-right:3px;} .twitter a:hover img{background-position:0 -18px;}
.facebook a img{background-position:-18px 0; margin-right:5px;} .facebook a:hover img{ background-position:-18px -18px;}
.vk a img{background-position:-36px 0;}.vk a:hover img{background-position:-36px -18px;}

.loginbox{background:url(loginbox.png) no-repeat; width:275px; height:32px; clear:both; margin:0 auto; padding-left:3px;}
.loginbox li{float:left; padding-left:2px; margin-top:3px;}
.login a img, .reg a img, .lpanel a img, .logoutbtn a img{background:url(lbtn.png) no-repeat; width:131px; height:27px;}
.reg a img{ background-position:-131px 0;}
.lpanel a img{ background-position:0 -54px;}
.logoutbtn a img{background-position:-131px -54px;}
.login a:hover img{ background-position:0 -27px;} .reg a:hover img{ background-position:-131px -27px;}
.lpanel a:hover img{ background-position:0 -81px;} .logoutbtn a:hover img{ background-position:-131px -81px;}

/* Логин */
.window { display: none; }
.popup{background:#ffffff; padding:15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.popup .lform li{padding-top:5px;}
.lform .lbtn{margin-top:10px;}
.closebtn a img{width:17px; height:17px; float:right; background:url(closebtn.gif) no-repeat;}
.closebtn a:hover img{background-position:-17px 0;}
.lform .lbtn span{padding-left:10px;}
.popup .avabox{float:left; text-align:center;} .avabox img{width:80px; height:80px;}
.poplinks{ margin-left:100px;}
.poplinks a{color:#434c4f; line-height:18px; border-bottom:1px solid #D9E1E2; display:block;}

/* Слайдер */
.sliderbox, .sliderbox .dleft, .sliderbox .dright {width:528px; height:249px;}
.sliderbox{float:right; clear:right; background:url(sboxbg.png) repeat-x 0 100%;}
.sliderbox .dleft{background:url(sboxleft.gif) no-repeat 0 100%;}
.sliderbox .dright{background:url(sboxright.gif) no-repeat 100% 100%;}
.slider{width:430px; height:200px; padding-top:35px; padding-left:50px;}
.sliderover{width:430px; height:200px; background:url(sliderover.png) no-repeat; position:relative;}


/* Центер */
.container{background:#ffffff url(contbg.png) repeat-y;}
.conttop, .contbtm{background:url(contsides.png) no-repeat 0 0; width:982px;}
.contbtm{background-position:-982px 100%;}
.leftcol, .rightcol{width:213px; float:left; padding-right:15px; padding-bottom:30px;}
.maincol{width:518px; float:left; overflow:hidden; padding-left:4px; padding-bottom:15px;}

/* Новости */
.story{margin-top:15px; margin-bottom:15px;}
.newstop{border-bottom:1px #D9E1E2 solid; padding-bottom:6px; padding-left:10px; padding-right:10px;}
.newstop .dtitle{float:right; width:450px; font-size:1.1em; font-weight:600; text-transform:uppercase;}
.newstop .dtitle a{font-weight:600; text-transform:uppercase;}
.newstop .cntrl{float:right;} .newstop .cntrl li{ float:right; padding-left:5px;}
.newstop h3{color:#3cadd3;}
.nmain{padding:10px;}
.ninfo{min-height:20px;}
.ninfo ul li{float:right; padding-left:10px; color:#8599a1;}
.ninfo .athr, .ninfo .views, .ninfo .cat{background:url(ninfo.png) no-repeat right 0; height:14px; padding-right:20px;}
.ninfo .views{background-position:right -14px;} .ninfo .cat{background-position:right -28px;}
.shorttext{padding-top:5px; padding-bottom:15px;} .shorttext img{float:left; max-width:150px; max-height:105px; margin-right:5px; margin-bottom:5px;}
.fulltext{padding-top:5px; padding-bottom:15px;}
.ninfo .date{float:right;}
.newsbtm, .newsbtm .dleft, .newsbtm .dright{ height:32px;}
.newsbtm{background:url(newsbtm.png) repeat-x;}
.newsbtm .dleft, .newsbtm .dright{background:url(nbtmsides.png) no-repeat 0 0;} 
.newsbtm .dright{background-position:100% -32px;  padding-left: 5px;
    text-align: left;}
.nrate{float:left; margin-top:8px; padding-left:5px; line-height:11px;}
.newsbtm li{margin-top:4px; float:left;}
.newsbtm .fullink{} .newsbtm .comms{padding-right:15px;}
.newsbtm .fullink a img{background:url(nlinks.png) no-repeat; width:135px; height:24px;}
.newsbtm .fullink a:hover img{background-position:0 -24px;}
.newsbtm .toback{padding-right:5px;} 
.newsbtm .toback a img{background:url(nlinks.png) no-repeat -135px 0; width:135px; height:24px;}
.newsbtm .toback a:hover img{background-position:-135px -24px;}
.newsbtm .comms{line-height:24px;}
.editdate {color: #3BABD1; margin-bottom: 15px; text-align:right; }
.related{background:url(relatedbg.png) repeat-y; width:492px;  margin-left:3px; margin-bottom:15px;}
.related .dtop, .related .dbtm{background:url(relsides.png) no-repeat 0 0;}
.related .dbtm{background-position:-492px 100%;padding:10px;}
.related .dtitle{background:url(reltitle.png) no-repeat; height:17px;}
.related ul li{padding-top:4px;}
.related ul li a{background:url(rellinks.png) no-repeat; height:14px; line-height:14px; display:block; padding-left:16px;}
.newstags{background:url(tagicon.png) no-repeat; height:19px; line-height:19px; padding-left:20px; color:#8599a1; font-style:italic; margin-bottom:15px;}
.newstags a{color:#8599a1; font-style:italic; text-decoration:underline;}

/* Формы и другое */
.form{ margin-top:15px;}
.form .dtitle{font-size:1.2em; font-weight: bold; text-transform:uppercase;color:#3cadd3; padding-left:15px; padding-bottom:15px;}
.tableform { width: 100%; }
.tableform tr { background:url(fieldsep.png) repeat-x 0 100%;}
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.fieldsubmit, .tableform td { padding: 10px 15px; border-top: 1px solid #fff; }
.addnews { font-weight: bold; }
.impot { color: #d50c0c; 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; }
.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: #ffffff url("fields.png") repeat-x 0 1px; border: 1px solid #d9e1e2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.admtag{line-height:22px;}
.addcat select { padding: 2px; background: #ffffff url("fields.png") repeat-x 0 1px; border: 1px solid #d9e1e2;}
.recip select { padding: 2px; background: #ffffff url("fields.png") repeat-x 0 1px; border: 1px solid #d9e1e2; }
.table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.dpad{padding:0 10px 0 10px;}
.poll{border:1px solid #e7e9ea; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin:15px 10px 15px 10px; padding:10px;}
.poll .dtitle{font-size:1.2em; font-weight: bold; text-transform:uppercase; padding-left:15px; padding-bottom:15px; color:#3cadd3;}

.fullsearchform{ border:1px solid #e7e9ea; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin:15px 10px 15px 10px; padding:10px; color:#3cadd3;}
.fullsearchform .dtitle{font-size:1.2em; font-weight: bold; text-transform:uppercase; padding-left:15px; padding-bottom:15px;}

.speedbar{background:url(blusep.png) repeat-x 0 100%; margin-top:15px; padding:0 10px 15px 10px;}
.speedbar .speedarrow{background:url(arrow.png) no-repeat right -3px; height:14px; overflow:hidden; line-height:14px; display:block; padding-right:15px;} 
.speedbar .speedarrow:hover{background-position:0 -24px;}

/* Навигация по страницам */
.pagenavi{background:url(blusep.png) repeat-x 0 0; padding-top:25px;}
.prew, .next, .prew a img, .next a img{background:url(pagenavi.png) no-repeat; width:92px; height:26px; display:inline-block; vertical-align:middle;}
.next, .next a img{ background-position:-92px -26px;} .next a:hover img{background-position:-92px 0px;}
.prew a:hover img{background-position:0 -26px;}
.pages{font-size:1.3em; font-weight:600; padding-left:20px; padding-right:20px; letter-spacing:2px;}

/* Ошибка */
.errors{background:#fef5f5; border:1px solid #f1e1e1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin:15px 10px 15px 10px; padding:10px;}
.errors .dcont{background:url(error.png) no-repeat 0 0; min-height:33px; padding-left:43px;}
.errors b{color:#d50c0c;}

/* Профиль */
.avabox{float:left;}
.avabox img{padding:0 5px 5px 0;}
.userinfa{float:left;}
.userinfa li{display:block; line-height:24px; font-size:1.1em;  margin-left:10px;}
.userinfa .bbcodes a{color:#434c4f; text-decoration:none;}
.ussep{height:1px; border-bottom:1px dotted #d9e1e2; width:100%; padding-top:10px; margin-bottom:10px;}

/* Комментарии */
.comment{background:url(commavabg.png) repeat-y; margin-top:15px;}
.comment .dtop{background:url(blusep.png) repeat-x 0 0;}
.comment .dbtm{background:url(sep.png) repeat-x 0 100%;}
.comment .dcont{ padding:15px 10px 10px 8px;}
.comment .avabox{float:left; font-size:10px; width:91px;} .comment .avabox img{ width:80px; height:80px;}
.comminfo{background:url(cominfo.png) no-repeat; float:left; padding-left:15px;}
.comminfo b a{font-weight:bold; line-height:16px; font-size:1.1em;}
.comment .right{float:right;}
.comment .right li{float:right; margin-left:5px; padding-top:5px;}
.comment .right img{ height:20px; width:20px; background:url(quote.png) no-repeat;}
.comment .right input{margin-top:3px;}
.comtext{margin-top:35px; margin-left:105px;}
.comcntr{float:right; clear:both;} .comcntr li{float:right; padding-left:5px; margin-bottom:15px;}
.comcntr span a{color:#434c4f; text-decoration:none;}

/* Голосование */
.vtitle{background:url(vtitlebg.png) repeat-y; width:180px;}
.vtop{background:url(vtop.png) no-repeat 0 0;} .vbtm{background:url(vbtm.png) no-repeat 0 100%;}
.vtitle .dpad{padding:10px 10px 15px 10px; color:#FFFFFF; font-size:1.1em; text-align:center; font-weight:600;}
.vote .list{padding:5px 15px 0 15px;}
.vbtn{ padding-left:15px;}
.vbtn li{float:left; padding-left:5px;} .vbtn input{border:none; cursor:pointer;}
.tovote, .vresult, .vall{background:url(vbtn.png) no-repeat;}
.tovote{height:20px; width:81px;}
.vresult{background-position: -81px 0; width:22px; height:20px;}
.vall{ background-position: -103px 0; width:22px; height:20px;}

/* Блоки */
.block{ background:url(blockbg.png) repeat-y; width:202px; margin-top:15px;}
.block .dbtm{ background:url(blockbtm.png) no-repeat 0 100%;}
.block .dcont{padding-top:5px; padding-left: 5px; padding-right: 5px; padding-bottom:15px;}
.arhciv{background:url(block2bg.png) repeat-y;}
.arhciv .dbtm{ background:url(block2btm.png) no-repeat 0 100%;}
.block .dtitle{width:202px; height:44px; background:url(blocktitle.gif) no-repeat;}
.lastcomm .dtitle{background-position:0 -44px;}
.topnews .dtitle{background-position:0 -88px;}
.lbanner .dtitle{background-position:0 -132px;}
.arhciv .dtitle{background-position:-202px 0;}
.lastforum .dtitle{background-position:-202px -44px;}
.otags .dtitle{background-position:-202px -88px;}
.rbanner .dtitle{background-position:-202px -132px;}
.vote .dtitle{background-position:-202px -176px;}
.amar .dtitle{background-position:0 -176px;}
.block .dtitles{width:202px; height:44px; background:url(blocktitle_2.gif) no-repeat;}
.microsoft .dtitles{background-position:0 -88px;}
.microsoft .dcont{padding:1px 1px 15px 1px;}
.microsoft li{background:url(tnlisep.png) repeat-x 0 100%; padding:4px 10px 4px 10px;}
.microsoft li a{line-height:20px;color:#434c4f; display:block;} .microsoft li a:hover{color:#3cadd3; text-decoration:none;}

.navilinks{padding-left:6px;}
.navilinks a{ background:url(navilinks.png) no-repeat; width:190px; height:31px; display:block; line-height:26px; color:#FFFFFF; text-transform:uppercase;}
.navilinks a:hover{background-position:0 -31px;  text-shadow: 0 0 5px #dcf8ff; text-decoration:none;}
.navilinks a span{padding-right:30px;} .navilinks a:hover span{ padding-left:35px;}

.lastcomm .dcont{ padding:0px 5px 15px 5px;}
.combox{background:url(lastcommbg.png) repeat-y; width:192px; margin-top:5px;}
.combox .dtop, .combox .dbtm{background:url(lascommsides.png) no-repeat 0 0;}
.combox .dbtm{background-position:-192px 100%; padding:5px 2px 5px 2px;}
.combox span{display:block;}
.combox .author {background:url(lascommico.png) no-repeat; height:13px; padding-left:20px; line-height:13px;}
.combox .post{background:url(lascommico.png) no-repeat 0 -13px; padding-left:20px;}
.combox .post a{color:#434c4f;} .combox .post a:hover{color:#3cadd3; text-decoration:none;}

.topnews .dcont{padding:1px 1px 15px 1px;}
.topnews li{background:url(tnlisep.png) repeat-x 0 100%; padding:4px 10px 4px 10px;}
.topnews li a{line-height:20px;color:#434c4f; display:block;} .topnews li a:hover{color:#3cadd3; text-decoration:none;}

.arhciv .dcont{padding:5px 10px 15px 5px;}
.archivlinks b{ background:url(archiv.png) no-repeat; display:block; width:182px; height:26px; color:#FFFFFF; padding-left:10px; line-height:26px; margin:0; margin-bottom:-3px;}
.archivlinks a{color:#FFFFFF;}
.archivlinks b:hover{background-position:0 -26px; text-decoration:none;color:#434c4f;}
.archivlinks br{margin-bottom:-10px; padding:0; line-height:normal; height:0px;}

.lastforum .dcont{padding:0 35px 15px 5px;}
.lastforum table{ width:100%; border:none; background:url(lastforumbg.png) repeat;} 
.lastforum .tdsmall{max-width:60px;text-align:right;}
.lastforum td{height:23px;} .lastforum td div{height:23px; overflow:hidden;}
.lastforum td a{color:#434c4f; line-height:20px;} .lastforum td a:hover{text-decoration:none;color:#3cadd3;}

.lbanner .dcont{padding:5px 5px 15px 5px;} .rbanner .dcont{padding:5px 35px 15px 6px;}

.otags .dcont{padding:10px 10px 15px 5px;}
.vote .dcont{padding:10px 10px 15px 5px;}
.amar .dcont{padding:10px 10px 15px 5px;}

/* Футер */
.footline, .footline .dleft, .footline .dright, .footline .line{height:44px;}
.footline{background:#62c1de url(footlinebg.png) repeat-x;}
.footline .dleft, .footline .dright{background:url(footlinesides.png) no-repeat;}
.footline .dright{background-position:100% -44px;}
.footline .line{background:url(footline.png) no-repeat 50% 33px;}

.foot, .foot .dtop, .foot .dbtm{}
.foot{background:#ffffff url(footbg.png) repeat-y;}
.foot .dtop, .foot .dbtm{background:url(footsiled.png) no-repeat 0 0;}
.foot .dbtm{background-position:-982px 100%;}
.foot .dcont{padding:0 15px 0 15px;}

.bottom, .bottom .dleft, .bottom .dright, .bottom .light{height:46px;}
.bottom{background:url(bottombg.png) repeat-x;}
.bottom .dleft, .bottom .dright{background:url(bottomsides.png) no-repeat 0 0;}
.bottom .dright{background-position:100% -46px;}
.bottom .light{ background:url(bottomlight.png) no-repeat 50% 100%}

.footlinks{padding-top:12px; width:340px; margin-left:325px;}
.footlinks li{float:left; padding-left:8px; padding-right:10px; background:url(fmenusep.png) no-repeat 100% 0; height:21px;}
.footlinks .nosep{background:none;}
.footlinks a{color:#FFFFFF; line-height:20px;} .footlinks a:hover{text-shadow: 0 0 5px #C1F1FC; text-decoration:none;}

.totop{width:135px; height:44px; background:url(totopbg.png) no-repeat 0 50%; float:right;}
.totop a img{background:url(totopbtn.png) no-repeat; height:28px; width:72px; margin-top:8px; margin-left:50px;}

.copy{   color: #FFFFFF;
    padding: 15px 15px 5px;
    text-align: center;}
.copy a{color:#FFFFFF;}
.counter{float:right; padding:7px 15px 0 15px;}
.counter span{background:no-repeat; width:90px; height:32px; display:inline-block; margin-left:5px;}
.counter img{padding:1px;}
.counter a img {
opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);  
}
.counter a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

.lastn{float:left; width:335px; height:160px; margin-top:10px;}
.first .dtitle, .second .dtitle{background:url(lastitle.png) no-repeat; height:17px;}
.first .dtitle{ width:121px;}.second .dtitle{ background-position:0 -17px; width:129px;}
.second{background:url(footsep.png) repeat-y 0 0; padding-left:30px;}
.lastn li{ height:21px; width:325px; overflow:hidden;}
.lastn li a{background:url(arrow.png) no-repeat; height:21px; padding-left:15px; color:#434c4f; line-height:22px; display:block;} 
.lastn li a:hover{background-position: 0 -21px; color:#3cadd3; text-decoration:none;}

.friends, .friends .dtop, .friends .dbtm{ width:251px; height:123px;}
.friends{background:url(friendsbg.png) repeat-y; float:left; margin-top:10px;}
.friends .dtop, .friends .dbtm{background:url(friendsides.png) no-repeat 0 0;} 
.friends .dbtm{background-position:-251px 100%;}
.friends .dcont{padding:5px 0 5px 1px;}
.friends .dtitle{background:url(friendstitle.png) no-repeat; height:19px; width:112px; margin-top:5px;}
.fdlinks{padding-top:5px; padding-bottom:2px; background:url(fdbtm.png)  repeat-x 0 100%;}
.fdlinks li{background:url(flisep.png) no-repeat 0 0; height:19px; padding-left:10px;}
.fdlinks a{color:#FFFFFF; line-height:20px; background:url(fdlinks.png) no-repeat 0 0; height:14px; padding-left:15px;}
.fdlinks a:hover{background-position:0 -14px; text-decoration:none;}
.designed{background:url(elcreativo.png) no-repeat 0 100%; height:41px; margin-top:9px; width:226px; float:left; margin-left:15px;}
.designed a{ width:108px; height:24px; float:left; position:relative; left:60px; top:10px;}

/* Хинт */
#easyTooltip{padding:5px;border:1px solid #3CADD3;background:#ffffff;border-radius: 10px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;color: #434C4F;filter:alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9; z-index:100; -moz-box-shadow: 0 0 3px -1px #2a3235;-webkit-box-shadow: 0 0 3px -1px #2a3235;box-shadow: 0 0 3px -1px #2a3235;}
.polled { height: 22px; }
.voted { height: 11px; }
.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: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.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: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.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: #8c2ca9;
    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');
}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em; 
    background: #fff url("bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

#blog_title {
	clear: both;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    overflow: hidden;
    padding-right: 10px;
}
#blog_title a{
text-decoration:none;
color:#D9F2F9;
}

.myh1 {
    display: inline;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
	letter-spacing: 0px;
    line-height: 20px;
}

.myh1 span {
text-shadow:0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
}

.myh2{
    display: inline;
    font: 1em/40px Tahoma,Helvetica,sans-serif;
	letter-spacing: 0px;
}

.shorttext ul{
	padding-right:15px;
}