/* 
- Author by rip: AdReNaLiN
- Skype: artur_ripper
- Site: htmlstart.ru
*/

* {
 margin: 0;
 padding: 0;
}

ul { list-style: none;}

h1 {font-size: 17px;}

.allflm a {color:#f51a1a;text-decoration:underline;}
.allflm a:hover {color:#b61313;text-decoration:underline;}

.support {
background: url(../images/v2/support.png) no-repeat;
display: block;
height: 73px;
width: 229px;
text-indent:-9999px;
}
.support:hover {
background: url(../images/v2/support2.png) no-repeat;
}

.addcom {background:url(/images/v2/addcom.png) no-repeat;display: block;text-indent:-9999px;width:228px;height:51px;margin-left: 195px;}
.addcom:hover {background:url(/images/v2/addcom2.png) no-repeat;}

.nflog {height: 45px; float: right; margin: -50px 0 0 0;}
.nflog ul {margin: -7px 0 0 0;}
.nflog a { background: url(/images/newlogin.png) no-repeat;font: 15px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; padding:10px;text-shadow: 1px 1px 0 #065279;color:#fff;width: 141px; height: 45px; float: left; display: block;}
.nflog a:hover { background: url(/images/newlogin2.png) no-repeat;text-shadow: 1px 1px 0 #4b9d19;text-decoration: none; }

.nfmenu { background: url(/images/menu_bg.png) no-repeat; width: 1150px; height: 71px; position: realtive; margin:115px 0 0 0; }
.nfmenu ul { padding: 0 0 0 30px;align:left}
.nfmenu ul li { height: 71px; display: block; float: left; background: url(/images/menu_border.png) no-repeat; }

.nfmenu ul li span {height: 51px; display: block;padding:0 5px 0 5px; }
.nfmenu ul li span:hover { background: url(/images/menu2.png) repeat-x; height: 56px; display: block; padding:0 5px 0 5px;}
.nfmenu ul li a { height: 51px; display: block; font: 15px/12px 'Ubuntu Condensed', sans-serif; color: #FFF; text-decoration: none; text-shadow: 1px 1px 0 #18579f; line-height: 50px; padding:0 5px 0 5px;}
.nfmenu ul li a:hover { text-shadow: 1px 1px 0 #18579f; }


.bloc_nav { font-size: 15px; color: #FFF; text-shadow: 1px 1px 0 #60922e; padding: 16px 0 0 43px; }
.bl1 { background: url(/images/v2/block.png) no-repeat; width: 238px; padding: 0 0 20px 1px; }
.bl_nav { padding: 32px 0 0 5px; }
.bl_nav ul li { margin-bottom: 2px; font-size:12px;}
.bl_nav ul li a {background:url(../images/v2/menu.png) no-repeat;display: block; text-decoration: none; font-size: 12px; color: #FFF; text-indent: 32px; line-height: 35px;}
.bl_nav ul li a:hover { background:url(../images/v2/menu2.png) no-repeat; color: #FFF; }

.soon {
 font-size: 10px;
 font-family: Verdana, Geneva, sans-serif;
 line-height: 1.27;
 word-wrap: break-word;
}

.soon li {
 list-style: none outside none;
 overflow: hidden;
 zoom: 1;
 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 0; 
}
.soon .infon a{color:#3d3d3d;}
.soon .infon a:hover{color:#000;}
.soon .ichatcont {color:#a8320e;}

.soon .info {
 display: block;
 
 color: #969696;
}
.soon .info2 {
 background: url("/img/bl2.gif") no-repeat scroll center bottom transparent;
 width:170px;
 height:5px;
 margin-left:70px;
}
.soon a {
 color: #247aad;
}

.soon .post img {
 margin-right: 5px;
 float: left;
 height: 64px;
 width: 62px;
 position:relative;
 overflow:hidden;
}

.soon .post img {
 background-color: #FCFCFF;
 border: 1px solid #e4e4e4;
 border-radius: 4px 4px 4px 4px;
 padding: 2px;
 position:relative 
}

/* left blocs */
.left_menu2 {line-height:20px;padding: 28px 0 0 8px;}
.left_menu2 a {background:url(../img/left_menu2.png) no-repeat;width:220px;height:20px;display:block;color:#3b3b3b;font-style: italic;}
.left_menu2 a:hover {background-position:0 -20px;color:#428b99;}

.instuff {font: 15px/17px Calibri,Arial,Helvetica,sans-serif;}

.hiddenImg{display:none}

.quote {
margin:0 150px 0 0 !important;
border-color: #fff !important;
}

.hstuff a img {
 opacity:0.8; 
 -moz-opacity:0.8;
 filter:alpha(opacity=80);
} 

.hstuff a:hover img {
 opacity:1.0;
 -moz-opacity:1.0; 
 filter:alpha(opacity=100);
} 

.infr { background: url(/images/v2/comm.gif) repeat-x bottom; padding-bottom: 28px; display: block; overflow: hidden; font-weight:700;font-size:11px}

.positiveRate {color: #54a621; font-size: 13px; } 
 .positiveRate:before { 
 content:'+' 

 } 
 .negativeRate {color:#ff5436; font-size: 13px;} 

 .nullRate {color: gray; font-size: 13px;} 

 .sh1 { background: url(/images/v2/short1.gif) repeat-x bottom left;}
 /* ---------- CONTENT ---------- */

.sh117 {
background: url(../images/v2/quality_l.png) no-repeat;
height:60px;

}
.sh118 {
background: url(../images/v2/quality_.png) repeat-x;
font: 13px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
color: #404040;
height:60px;

}

.sh01 {
 background: #FFF url(../images/v2/comm7.gif) repeat-x bottom;
 padding-bottom: 22px;
 margin-bottom: 7px;
}

/* short news */
.sh0 {
 background: #FFF url(../images/v2/comm.gif) repeat-x bottom;
 padding-bottom: 22px;
 margin-bottom: 7px;
}

.sh0 object {width:630px;}

.sh1 {
 background: url(../images/v2/stuff_c.png) repeat-x;
}
.sh2 { padding:0 0 0 4px;
 background: url(../images/v2/stuff_l.png) no-repeat;
}
.sh3 { padding:0 4px 0 0;
 background: url(../images/v2/stuff_r.png) no-repeat right top;
 height: 65px;
 display: block;
 overflow: hidden;
 font: 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
 color: #FFF;
 line-height: 14px;
 text-shadow: 1px 1px 0 #437dbb;
 text-align: left;
 line-height: 48px;
 text-indent:40px;
}
.sh3 a {
 color: #FFF;
 text-decoration: none;
}
.sh3 a:hover {
 color: #e0f6fd;
}
.sh4 {
 background: url(/images/v2/comm.gif) repeat-x bottom;
 margin-bottom: -20px;
}

.sh6 { 
 height: 50px;
}
.sh6 span {
 background: url(../images/style/sh8.gif) no-repeat;
}
.sh7 {
 float: right;
 background: url(../images/style/sh11.gif) no-repeat;
 height: 22px;
 margin: -11px 21px 0 0;
 font: 13px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
 color: #FFF;
 text-shadow: 1px 1px 0 #559814;
 padding: 0 0 0 10px;
 line-height: 22px;
}
.sh7 span {
 background: url(../images/v2/cats.png) repeat-x;
 height: 22px;
 display: block;
 padding: 0 10px 0 10px;
 border-radius:15px;
}
.sh7 a {
 color: #FFF;
 text-decoration: none;
}
.sh7 a:hover {
 color: #e8fbad;
}
.sh8 {
 background: url(../images/style/sh8.gif) no-repeat 0 2px;
 padding: 0 0 0 12px;
 margin: 7px 0 0 10px;
 float: left;
}
.sh8 a {
 background: #5fa22e;
 color: #FFF;
 text-shadow: 1px 1px 0 #4d7b2d;
 text-decoration: none;
 padding: 1px 3px 1px 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
.sh8 a:hover {
 color: #e4f8d6;
}
.sh9 {
 background: url(../images/style/sh12.gif) no-repeat;
 padding: 0 0 0 18px;
 margin: -7px 0 0 19px;
 float: left;
 font: 13px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
 color: #838787;
 line-height: 14px;
}
.sh9 a {
 color: #424242;
 text-decoration: none;
}
.sh9 a:hover {
 color: #696969;
}
.sh10 {
 float: right;
 margin: 7px 4px 0 0;
}
.sh10 a.ilike_rating {
 display: block;
 float: right;
 background: #1e66a6 url(../images/style/ilike.png) no-repeat 4px 6px;
 height: 23px;
 padding: 0 6px 0 22px;
 font: bold 12px/19px Arial;
 color: #fff;
 text-decoration: none;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 opacity: 0.5;
 -moz-opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-transition: all 0.3s ease;
 -webkit-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 line-height: 24px;
}
.sh10 a.ilike_rating:hover {
 text-decoration: none;
 background-color: #1e66a6;
 opacity: 0.7;
 -moz-opacity: 0.7;
 filter: alpha(opacity=70);
}
.sh11 {
margin: 0 11px 0 11px;
}

.sh12 a {
 background: url(../images/v2/fulln.png) no-repeat;
 width: 100px;
 height: 43px;
 display: block;
 overflow: hidden;
 float: left;
 line-height: 100px;
 
}
.sh12 a:hover {
 background: url(../images/v2/fulln2.png) no-repeat;
}
.sh13 {
 background: #f6f5f1;
 border-radius:8px;
 padding: 10px 0 5px 12px;
 display: block;
 overflow: hidden;
 
}
.sh13 span {
 padding: 0 12px 0 0;
}
.sh13 span a {
 color: #5fa22e;
}
.sh13 span a:hover {
 color: #6ab832;
}
.sh14 {
 display: block;
 overflow: hidden;
 padding: 8px 11px 12px 11px;
}
.sh14 a {
 color: #1e8aab;
}
.sh14 a:hover {
 color: #24a5cc;
}
.sh15 {

 overflow: hidden;
 padding: 8px 11px 12px 11px;
 position: relative;
}
.sh15 a {
 color: #1e8aab;
}
.sh15 a:hover {
 color: #24a5cc;
}
.sh15 img {
 border: 0px solid #eaeaea;
 margin: 0 10px 10px 0;
}
.sh16 {
 position: absolute;
 margin: 10px 0 0 519px;
}
.sh17 {float:right;
 background: url(../images/v2/quality_l.png) no-repeat;
 position: absolute;
 height: 46px;
 padding-left: 12px;
 margin-left: 8px;
}
.sh18 {float:right;
 background: url(../images/v2/quality_c.png) repeat-x;
 height: 46px;
 font: 13px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;
 color: #404040;
 line-height: 42px;
 padding-right: 14px;
}
.sh19 a {
 background: url(../images/style/sh14.gif) no-repeat;
 width: 128px;
 height: 31px;
 display: block;
 overflow: hidden;
 float: left;
 line-height: 80px;
}
.sh19 a:hover {
 background-position: 0 -31px;
}






.shortcomm {padding:0 5px 40px 10px;}

.shortcomm span span {background:#ebf6f8;color: #376bb0;margin:10px 5px 0 0;padding:8px; 
 -moz-border-radius:6px; -webkit-border-radius: 6px; border-radius: 6px;
 -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottomleft: 6px;
 -webkit-border-bottomright: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}


.titlebg {color:#FFF !important;background-image:url(/img/primary_menu_bg.png) !important;background-position:top;background-repeat:repeat-x;background-color:#8E0606 !important;padding:10px 10px !important;}


.hstuff {
background:url('/images/film_bottom.png') repeat-x bottom #fff;
padding:10px;
}

.stuff {
background:#fff;
overflow:hidden;
margin:5px 0;
position:relative;
padding:10px;
align:left;
}

.stitle h1 {font-size:14px;}

.stitle {font-size:16px; font-weight:bold;
background:#ececec;
padding:10px; 
 
-moz-border-radius:4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;

 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-bottomright:4px;
 -webkit-border-bottomleft: 4px;
 -webkit-border-bottomright: 4px;
 border-bottom-left-radius: 4px;
 border-bottom-right-radius: 4px;
}

.relbox { background: #ebf6f8;margin: 4px 12px 0 12px;-moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottomleft: 4px; -webkit-border-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;
display: block; overflow: hidden; padding: 7px 7px 6px 6px;}
.relbox .btl { padding: 10px 20px 4px 20px; text-shadow: 0 1px 0 #fff; color: #2769a3; position: relative; }
.related li p { overflow:hidden;} 
.related li p span { font-size: 12px; }
.related li:hover { background: #fff;-moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottomleft: 4px; -webkit-border-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;color:#5bad25;}
.related {overflow:hidden; backgroung:#f0f8f9;-moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottomleft: 4px; -webkit-border-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.related a {overflow:hidden;color:#2c719d }
.related li { padding: 3px; list-style:none;}
.relimg {border: 3px solid #e1ecee; }
.relimg img {float:center; width: 119px;height:170px;}
.retit {overflow:hidden;width:100px;height:38px;font-size:12px;}

.stitle a {color:#3d3d3d; text-decoration:none;}
.stitle a hover {color:#545454; text-decoration:none;}

.sinfo {color:#3d3d3d; font-weight:bold;width:100%;
position:relative;
overflow:hidden;
position:relative;
padding:10px;
}

/* Ячейка опроса
------------------------------------------*/
.cell_poll {
 float:left; 
 color:#555;text-shadow: 1px 1px 1px #fff;
 width:200px; 
 background: #fff;
 border: 1px solid #D0D1D3;
 padding: 0px 10px 5px 10px;
}

.poll_title {
 text-align:center; 
 font: 100%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold;
 padding: 5px 0px;
 border-bottom: 1px solid #D0D1D3;
}

.poll_variant {
 float:left; 
 width:200px; 
 padding: 5px 0px;
}

.poll_niz {
 float:left; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 width:200px; 
 padding: 5px 0px;
 border-top: 1px solid #D0D1D3;
}

.poll_left {float:left;}
.procent,
.poll_right {float:right;}

.answer {
 padding: 2px 5px 2px 5px;
 margin: 7px 0px 7px 0px; 
} 

.answer input,
.answer label{
 margin:0; 
} 
.answer div div { 
 height: 10px !important; 
 border: 1px solid #fff; 
 margin: 0px;
} 

.answer div { 
 display: block; 
 position: relative; 
 padding: 0 !important; 
 border: 1px solid #B6B6B5; 
 background: #F4F5F6; 
 margin: 0px;
}
.procent { 
 background: #fff; 
 padding: 3px 5px;
}

.pollBut {
 font: 11px Verdana,Arial,Helvetica, sans-serif!important; font-weight: bold;
 color:#626262!important; text-shadow:1px 1px 1px #fff!important; 
 background:#dbdbdb!important; 
 border:1px solid #cfcfcf!important; 
 padding: 4px 8px; 
 margin: 5px 0px 5px 0px; 
}

.pollBut:hover {
 background:#e0e0e0!important;cursor: pointer 
}
/*------------------------------------------*/

 .p-search-results{margin-top:5px}
 .p-search-results h1{font:700 14px/14px Arial;text-transform:uppercase;padding:12px 15px 10px}
 .p-search-results h1,.p-search__item{background-color:#fdfdfd;border-bottom:1px dotted #acacac}
 .p-search__item{overflow:hidden}
 .p-search__item table{border-collapse:collapse;width:100%}
 .p-search__item table td{border:none}
 .p-search__item-num{background-color:#F4F4F4;font:700 21px/21px Arial;width:50px;text-align:center;color:#545454}
 .p-search__item-content{padding:15px;-webkit-box-shadow:5px 0 20px #9a9a9a;-moz-box-shadow:5px 0 20px #9a9a9a;box-shadow:5px 0 20px #9a9a9a}
 .p-search__item-title a{font:14px/14px Arial}
 .p-search__item-type{font:italic 11px/11px Arial;margin:5px 0}
 .p-search__pagenav{padding:20px 15px;background-color:#fdfdfd;text-align:center}
 .b-tumbler__title{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255,.3)}
 .b-tumbler__title,.b-tumbler__title_simple{font:700 17px/17px Arial;text-transform:uppercase}
 .b-tumbler__content{position:relative}
 .b-tumbler__row{margin-top:15px}.b-tumbler__row_justified{text-align:justify}
 .b-tumbler__button{display:-moz-inline-stack;display:inline-block;*zoom:1;*display:inline;background-color:#cc970a;background:-webkit-gradient(linear,left top,left bottom,from(#2e94be),to(#2e74af));background:-webkit-linear-gradient(top,#2e94be,#2e74af);background:-moz-linear-gradient(top,#2e94be,#2e74af);background:-ms-linear-gradient(top,#2e94be,#2e74af);background:-o-linear-gradient(top,#2e94be,#2e74af);background:linear-gradient(to bottom,#2e94be,#2e74af);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:1px 1px #2e94be inset,1px 1px rgba(0,0,0,.3);-moz-box-shadow:1px 1px #2e94be inset,1px 1px rgba(0,0,0,.3);box-shadow:1px 1px #2e94be inset,1px 1px rgba(0,0,0,.3);text-transform:uppercase;color:#fff;width:92px;height:26px;padding:8px 0 10px;font:11px/11px Arial;text-align:center;border:none;text-shadow:1px 1px rgba(0,0,0,.2);position:relative;top:0px;margin-left:5px;cursor:pointer}
 .b-tumbler__button.inline{top:0;left:0;right:0;bottom:0}
 .b-tumbler__button:disabled{opacity:.5;position:relative;cursor:default}
 .b-tumbler__input{font:italic 11px/11px Arial;height:11px;vertical-align:bottom;width:624px;padding:10px 17px;margin:15px 0 0;color:#747575;border:1px solid rgba(255,255,255,.3);-webkit-box-shadow:3px 2px 3px rgba(0,0,0,.2)inset;-moz-box-shadow:3px 2px 3px rgba(0,0,0,.2)inset;box-shadow:3px 2px 3px rgba(0,0,0,.2)inset;background-color:#1f1f1f;background:-webkit-gradient(linear,left top,left bottom,from(#deecee),to(#deecee));background:-webkit-linear-gradient(top,#deecee,#deecee);background:-moz-linear-gradient(top,#deecee,#deecee);background:-ms-linear-gradient(top,#deecee,#deecee);background:-o-linear-gradient(top,#deecee,#deecee);background:linear-gradient(to bottom,#deecee,#e2e9eb);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
 .b-tumbler__input:focus{outline:none}
 .b-tumbler{background:#ebf6f8 url('/i/design/graph-overlay.png');padding:20px;color:#346b75;margin:0 0 5px}

h2 { font-size: 14px;color:#4f4f4f;font-family:Arial;}

.vkbir { }
.vkbire {}

.blocktab3 {width:128px; height:228px; border: 1px solid #ebebeb; background: #f7f7f7; text-align:center; padding:7px;overflow: hidden;}
.blocktab3 img {border:1px solid #8f8c7f !important; padding:0px;width:123px;height:163px;}
.blocktab3:hover { background-color: #f1f1f1; border: 1px solid #dadada; }


.blocktab2 {width:125px; height:176px;text-align:center; padding:7px; }
.blocktab2 img {border:3px solid #deecee !important; padding:0px;width:125px;height:180px;}

.serialtop { font-weight: bold; font-size: 11px; color: #7f7f7f; text-shadow: 0px 1px 0px #fff; font-family: tahoma, verdana, arial, sans-serif, Lucida Sans; text-decoration: none;overflow: hidden;}
.serialtop a { font-weight: bold; font-size: 11px; color: #7f7f7f; text-shadow: 0px 1px 0px #fff; font-family: tahoma, verdana, arial, sans-serif, Lucida Sans; text-decoration: none; }
.serialtop a:hover { color: #000; text-decoration: underline; font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;}

body {
 font: 13px/18px Arial, Tahoma, Verdana, sans-serif;
background:#e3f5ff;
 color:#2f2f2f;
}


.anonce { 
background: url("/img/trailer_bg.gif") no-repeat scroll 0 0 transparent;
 height: 275px;
 margin: 15px 0 10px 15px;
 padding: 7px 10px 5px;
 width: 195px;
}
.anonce1 { width: 175px; height: 243px; }
.anonce1 span { background: url(../img/anonce1.png); color: #FFF; text-transform:uppercase; font-style: italic; width: 161px; height: 27px; display: block; overflow: hidden; text-align: center; margin-top: -27px; padding: 0 7px 0 7px; position: relative; z-index: 900; line-height: 26px; }
.anonce1 a { text-decoration: none; }

.img_slaider {border:3px solid #2677a1;-moz-border-radius:4px;border-radius:4px;float:left;}
.menu_inf {padding:0px;border:0px;margin:0px;}
.menu_inf li {list-style:none;background:url(/images/bg_box_slaider.png) no-repeat 0 bottom;min-height:91px;padding:6px;color:#565656;text-shadow:1px 1px 0px #fff;width:210px;}
.menu_inf li a {font-weight:bold;color:#f37200;}
.menu_inf li a:hover {color:#2c2c2c;}
.menu_inf_info {margin-left:73px;}
.box {width:242px;padding:0 0 6px 0;}
.box1 {background:url(/images/box.png) no-repeat;height:35px;color:#fff;text-shadow:0px 1px 0px #2f9cb5;font:bold 8pt Tahoma;padding:15px 0 0 20px;}
.box2 {background:#fff url(/images/box2.png) no-repeat;}
.box3 {background:url(/images/box3.png) no-repeat;height:11px;}

.tabltop {
 border: solid #f1f1f1 1px;
 *border-collapse: collapse; /* Для IE7 и старше */
 border-spacing: 0;
 margin:0px;
}
.tabltop tr:hover td {
 background: #f9f9f9;
 -o-transition: all 0.1s ease-in-out;
 -webkit-transition: all 0.1s ease-in-out;
 -moz-transition: all 0.1s ease-in-out;
 -ms-transition: all 0.1s ease-in-out;
 transition: all 0.1s ease-in-out; 
} 
 
.tabltop th {
 background: #f3f3f3;
 border-top: solid #dddddd 1px;
 border-bottom: dashed #d0d0d0 1px;
 padding: 10px 9px; 
 font-size: 14px; 
}
.tabltop td {
 padding: 5px 5px 5px 10px;
 vertical-align: middle;
 border-bottom: dashed #d0d0d0 1px;
}
.tabltop a {
 color:#424242;
 text-decoration:none;
}
.tabltop a:hover {
 text-decoration:underline;
}

.textms {
 padding:5px;width:700px;
}

.uSpoilerButton {
 background-color: #ffebea;
 display: block;
 font-size: 12px;
 font-weight: bold;
 color: #383838;
 text-align: center;
 width: 385px;
 line-height: 38px;
 height: 38px;
 border:1px solid #ff9595;
 margin:0 auto 5px auto;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
} 



.uSpoilerText a{
color: #FFF; text-decoration: none;
} 

.uSpoilerText {border-top: 1px solid #fff; text-align: justify;color: #5b5a57; display: block; overflow: hidden;text-align: center;} 
.uSpoilerText iframe {width:630px;} 


.image {
width:180px;
float:left;
}

.pannel { margin: 28px 6px 8px 8px; }
.panel1 { width: 100px; margin: 0 6px 8px 0px; float: left; }
.panel1 span { width: 100px; height: 19px; background: #1e8aab; display: block; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; line-height: 18px; margin-top: 3px; }
.panel1 a { text-decoration: none; color: #FFF; text-shadow: 1px 1px 0 #156c87; }
.panel1 a:hover { text-decoration: none; color: #e0f6fd; text-shadow: 1px 1px 0 #156c87; }
.panel1 em { width: 100px; height:145px; display: block; overflow: hidden; }
.panel1 em img { min-height: 145px; }


.bgfon {
 width: 100%;
 min-width: 990px;
 max-width:1150px;
 margin:0 auto;
 padding:10px;
}

a {
 color:#277490; font-weight: normal;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a.dotted {
 text-decoration:none;
 border-bottom:1px dotted #277490;
}

a.dotted:hover {
 border:0;
}

img {
 border: 0;
}

input {
 /*vertical-align: middle;*/
 color:#7c7c7c;
}

#wrapper {
 width: 100%;
 min-width: 990px;
 max-width:1150px;
 margin:0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
div.wrap-head {
background:url(/images/hbottom.png) repeat-x left bottom;
height:150px;
padding:5px 0 0 0;
width:100%;}


.bg0 {background:url(/images/bg0.png) no-repeat top;


width:100%;
}


.bg1 {background:url(/images/bg1.gif) repeat-x ;
height:150px;

width:100%;
}

#header { margin: 0;}

.header-line {

 margin: -5px 0 0;
 overflow: hidden;
 padding: -5px 0;
 position: relative;
 width: 100%;}

.wrap-search {
 width:100%;
 float:left;
}

.search {
 padding:25px 0 0 400px;
}

div.logo {
 display: inline;
 float: left;
 height: 118px;
 margin: -4px 0 0 -100%;
 padding: 0 0 0 30px;
 width: 309px;
}

 div.logo a {
 display:block;
 widows:100%;
 height:100%;
 text-indent:-1000px;
 overflow:hidden;
 background:url(/images/logo_v2.png) no-repeat;
}

.search-line {
 width:100%;
 position:relative;
 overflow:hidden;
}

.search-form {
 width:100%;
 float:left;
}

.input-form {
 padding:5px 0 0 -0;
}

.input-form input {
 background:url(/images/search_bg.png) no-repeat;
 background-color: transparent;
 color:#72b4e0;
 border:0px;
 width:348px;
 height:48px;
 padding:0 25px 10px;
 font-size:14px;
 font-family:Tahoma, Geneva, sans-serif;
font-style:italic;
 outline: none;
}



.submit-form {float:left; margin:0 0 0 -400px;}

.search label {
 position:absolute;
 color:#4f4f4f;
 padding:13px 14px;
 font-size:24px;
 font-family:Tahoma, Geneva, sans-serif;
}

.submit {
 background:url(/images/search_b.png) no-repeat;
 width:61px;
 height:54px;
 border:0;
 overflow:hidden;
 cursor:pointer;
 margin:-5px 0 0 0;
}

.submit:hover {
 background:url(/images/search_b2.png) no-repeat;
 width:61px;
 height:54px;
 border:0;
 overflow:hidden;
 cursor:pointer;
 margin:-5px 0 0 0;
}

p.search-now {
 padding:3px 0 3px 15px;
}

hr {color:#777777;height:1px;border-top:0px;} 


.titl a {color:#4f4f4f;}
.titl :hover {color:#000;}

/* Header-menu
-----------------------------------------------------------------------------*/


div.menu ul {
 list-style:none;
 text-align:center;
 font-size:1.167em;
 height:40px;
}

div.menu ul li {
 display:inline;
 line-height:37px;

 border:1px solid #fff;
 padding:5px 0.5%;
 margin:0 0.5%;

 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 cursor:pointer;
}

div.menu li.act {
 border:1px solid #e8e8e8;
}

#header-menu ul p {
 display:inline;
 word-spacing:normal;
 white-space:nowrap;
 padding:0 1.5% 0 0.5%;
}


#header-menu li.expand p {
 background:url(/images/a-ico-expand-0.png) no-repeat right center;
}

#header-menu li.expand p.expand {
 background:url(/images/a-ico-expand-1.png) no-repeat right center;
}

div.menu li a {
 color:#616161;
 text-decoration:none;
}

#header-menu li p.home {
 background:url(/images/a-ico-home.png) no-repeat 10px center;
 padding-left:3%;
}

div.menu li.act a {
 color:#f25100;
}

#header-menu li.expand {
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-bottomleft: 0;
 -webkit-border-bottomright: 0;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}


#header-menu ul ul {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #E8E8E8;
 display: none;
 font-size: 0.857em;
 height: auto;
 padding: 8px 20px 8px 1%;
 position: absolute;
 top: 153px;
 z-index: 5;

 -moz-border-radius: 0 5px 5px 5px;
 -webkit-border-radius: 0 5px 5px 5px;
 border-radius: 0 5px 5px 5px;
}

#header-menu ul ul li {
 display:block;
 line-height:1.6em;
 padding:0;
 text-align:left;
 cursor:auto;
}

#header-menu ul ul li.overlay {
 position:absolute;
 top:-1px;
 left:-0.5%;
 width:100%;
 height:5px;
 background:#fff;

 -moz-border-radius:0;
 -webkit-border-radius:0;
 border-radius:0;
 border:0;
}

#header-menu ul ul li.overlay span {
 margin:0 10px;
 display:block;
 border-top:1px solid #e6e6e6;
}

#header-menu ul ul li a{
 color:#f25100;
 text-decoration:underline;
}

#header-menu ul ul li a:hover{
 text-decoration:none;
}

#header-menu li.act ul {
 display:block;
}

.genre {font-size:14px;font-weight:normal;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {


 width: 100%;
 height: 1%;
 position: relative;

}

#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}

#container {
 background: url(/images/v2/cont.png) repeat-y; 
 padding: 20px 0 0 0;
 width: 100%;
 height: 100%;
 float: left;

}

#content {

 padding: 0px 248px 0 244px;
}


div.block {
 margin:30px 0;
 position:relative;
}

div.block h1,
div.block p {
 background:url(/images/block-h4-bg.png) repeat-x bottom left #e6e6e6;
 font-size:1.167em;
 color:#000;
 font-weight:normal;
 padding:5px 10px;

 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;

 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:0;
 -webkit-border-bottomleft: 0;
 -webkit-border-bottomright: 0;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
}

div.block p {
 background:#e6e6e6;

 font-size:13px;
 color:#000;
 font-weight:bold;
 padding:7px 15px 7px;
}


div.block h5 {
 font-size:1.167em;
 color:#f25100;
 font-weight:normal;
}

div.block h6 {
 font-size:1.167em;
 color:#f25100;
 font-weight:normal;
 margin-bottom:10px;
}

div.block p a {
 text-decoration:none;
}

div.block p a:hover {
 text-decoration:underline;
}

div.block div.body {
 padding:35px 0 0 0;
 margin:-35px 0 0 0;
 background-position:97% top;
 background-repeat:no-repeat;
}

#content div.block div.body {
 background-position:99% top;
}


div.block div.text {
 background:#f8f8f8;
 overflow:hidden;
 padding:10px 10px 10px 10px;

 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;

 -moz-border-radius-topleft:0;
 -moz-border-radius-topright:0;
 -webkit-border-topleft: 0;
 -webkit-border-topright: 0;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}

div.block div.sms p {
 margin:10px 0;
}

/*div.block div.sms {
 font-size:16px;
}

div.block div.sms form p {
 margin:20px 0;
}*/

div.block div.sms strong {
 font-size:18px;
 color:#F25100;
}

div.block div.sms div.note {
 font-size:12px;
 border-bottom:1px solid #E6E6E6;
}

div.block div.sms div.note #error {
 color:red;
}

div.block div.sms table.form {
 font-size:12px;
}

div.block div.sms table.form th {
 width:25%;
}

div.block div.sms table.form th label {
 line-height: 30px;
}


ul.popular {
 list-style:none;
 overflow:hidden;
 min-height:148px
}

ul.popular li {
 text-align:center;
 font-weight:bold;
 display:none;
 position:absolute;
}

ul.popular img {
 display:block;
}

ul.categories {
 list-style:none;
 margin:0;

 padding:0 0;
}

ul.categories li {
 padding:5px 0;
 border-top:1px solid #e6e6e6;
 margin:-1px 0 1px
}

ul.categories li a {
 text-decoration:none;
}

ul.categories li a:hover {
 text-decoration:underline;
}

ul.news {
 list-style:none;
 overflow:hidden;
}

ul.news li {
 border-top:1px solid #e6e6e6;
 padding:10px 0;
 margin:-1px 0 1px;
 overflow:hidden;
 zoom:1;
}

#sideRight ul.news li {
 margin-left:10px;
}

ul.news h2 {
 font-weight:bold;
 padding:0;
 border-radius:0;

 -moz-border-radius: 0;
 -webkit-border-radius: 0;
 border-radius: 0;
 background:0;
}

ul.news li div.img-box {
 float:left;
 margin:0 10px 0 0;
}

ul.news li div.text-box h2 {
 font-size:1.083em;
}

ul.news li div.text-box p.added {
 color:#b3b3b3;
 font-size:0.917em;
 float:right;
}

#sideRight ul.news li div.text-box p.added {
 float:none;
}



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft { 
 float: left;
 width: 238px;
 position: relative;
padding:0 0 0 5px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
 float: left;
 width: 220px;
 margin-left: -240px;
 padding:17px 0 0 5px;
}


/* Footer-menu
-----------------------------------------------------------------------------*/
.footer-menu {
background:url(/images/footer/footerl.png) no-repeat left bottom;
height: 160px;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
 background: url(/images/footer/footerx.png) repeat-x #fff;

}

.links {
padding:50px 0 0 400px; font: 16px/13px Calibri, Arial, Helvetica, sans-serif; font-style: italic;
}

.links p{
padding:10px 0 0 0; font: 13px/13px Calibri, Arial, Helvetica, sans-serif;
}

.links a{color:#2887b7;text-decoration:underline;}

.links a:hover{
color:#1390cf;text-decoration:underline;

 
}

.counters {
 opacity:0.5;
 display:inline;
 text-align:right;
 float:right;
 margin:-40px 40px 0 0;
 font-size:0.917em;
}

.cell_coment {
 position: relative;
}
.coment_info {
 position: relative;
 text-align: justify;
 color: #555;
 background: #fff;
 border: 1px solid #dddddd;
 padding: 10px;
 margin-bottom: 5px;
 border-radius: 4px;
}
.coment_os {
 overflow: hidden;
}
.tip {
 position: absolute;
 top: 10px;
 left: -7px;
 height: 13px;
 width: 9px;
 background: url("/images/1b460b53f69d.png") no-repeat top left;
}
.avacoment {
 
}
.avacoment img {
 padding: 5px;
 border: 1px solid #dddddd;
 border-radius: 4px;
}
.avacoment input {
 width: 57px;
 border-radius: 2px;
 border:1px solid #e1e1e1;
 margin-top:5px;
 color:#b5b5b5;
}
.comlink {
 font: 700 12px "Arial";
 color: #f23030 !important;
 margin-bottom: 5px;
}
.comlink a {
 font: 700 12px "Arial";
 color: #f23030 !important;
 text-decoration: none !important;
}
 
.comlink a:hover {
 text-decoration: underline !important;
}
 
.commTd20 {
 border-radius: 2px;
 border:1px solid #ccc;
 background: #fff;
}
 



 .catPages1 {color:#3d3d3d;border:1px;margin-bottom:20px;margin-top:20px;} 
.catPages1 a:link, 
.catPages1 a:visited, 
.catPages1 a:hover 
.catPages1 a:active {text-decoration:none;color: #3d3d3d;background:#fff; padding:1px 6px 1px 6px;font:17px/15px Calibri, Arial, Helvetica, sans-serif;} 

.catPages1 a:hover{ background: #e4e3da; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 1px 6px 1px 6px; color: #3a3a39;font:17px/15px Calibri, Arial, Helvetica, sans-serif; }
.catPages1 b { background:#5fa22e; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:1px 6px 1px 6px;;color:#fff;font:17px/15px Calibri, Arial, Helvetica, sans-serif; }

 /* TABS ========================*/
 .pleer_s3 {padding:5px;float: center;}
.tab_pleer {overflow:hidden;float: left;margin: 0;}
.tabs a {text-decoration:none;}
.t_cat a:hover {text-decoration:none;color: #eaf4e2;}
.t_cat a {text-decoration:none;color: #fff;}
.c_tab_container{border-top: none;clear: both;float: left;width: 100%;}
.c_tab_content {font-size: 17px; margin: 0;}
 .c_tab_content iframe, .c_tab_content object, .c_tab_content embed {width:630px; height:450px;!important;margin:0;padding:0;}
.c_tab_content a{text-decoration:none;}
.c_tab_content a:hover{text-decoration:none;}
 ul.t_cat {list-style:none;margin:0;padding:0;float: left;}

 ul.t_cat li {font: 16px/15px 'Ubuntu Condensed', Calibri,Arial,Helvetica,sans-serif; float: left; display: inline; color: #FFF; text-shadow: 1px 1px 0 #167ea7; list-style: none; cursor: pointer; background: url(/img/playerh.png) no-repeat; width: 91px; height: 60px; position: relative; line-height: 28px; margin-right: 2px;}
ul.t_cat li.c_active {font: 16px/15px 'Ubuntu Condensed', Calibri,Arial,Helvetica,sans-serif; float: left; display: inline; color: #FFF; text-shadow: 1px 1px 0 #167ea7; list-style: none; cursor: pointer; background: url(/img/player.png) no-repeat; width: 91px; height: 60px; position: relative; line-height: 28px; margin-right: 2px;}
#c_tab2, #c_tab3 {display:none;}
.fp_select {width:650px !important;margin:0;padding:0;background:#111;color:#fff;}
.pleer_s3 iframe, .pleer_s3 object, .pleer_s3 embed {margin:0;padding:0;font-size:13px}
.dn {opacity: 0;}



.comm_a { background: #dfe5eb; padding: 1px; border: 1px solid #cbd0d6; float: left; margin-right: 6px; }

.comm4 { background: #ebf6f8;
margin: 6px 12px 0 12px;
-moz-border-radius:4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;

 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-bottomright:4px;
 -webkit-border-bottomleft: 4px;
 -webkit-border-bottomright: 4px;
 border-bottom-left-radius: 4px;
 border-bottom-right-radius: 4px;
 
 display: block; overflow: hidden; padding: 7px 7px 6px 6px; }
.comm5 { float: right; color: #a4a4a4; padding-top: 2px; }
.comm5 a { color: #a4a4a4; }
.comm5 a:hover { color: #8aa517; }
.comm5 input { margin: 1px 0 0 5px; float: right; }
.comm6 { background: #FFF url(/images/comm/comm5.gif) repeat-x; border-bottom: 1px solid #e8e8e8; display: block; overflow: hidden; }
.comm8 { background: url(/images/comm/comm7.gif) no-repeat right top; padding: 6px 6px 0 10px; color: #727272; height: 24px; }
.comm8 span { background: #2172ae url(/images/comm/comm8.gif) no-repeat; color: #FFF; padding: 1px 0 3px 4px; }
.comm8 span a { color: #FFF; text-decoration: none; }
.comm8 span a:hover { color: #ddf1ff; }
.comm8 em { font-style: normal; background: #e9e9e9 url(/images/comm/comm9.gif) no-repeat; color: #4e4e4e; padding: 1px 0 3px 0; }
.comm8 b { font-weight: normal; background: url(/images/comm/comm10.gif) no-repeat right top; padding: 1px 8px 3px 12px; }
.comm9 { padding-top: -3px; }
.comm10 { display: block; overflow: hidden; border-top: 1px solid #FFF; background: #FFF url(../images/style/comm11.gif) repeat-x; }
.comm11 { background: url(/images/comm/comm12.gif) repeat-x bottom; }
.comm12 { background: url(/images/comm/comm13.gif) no-repeat left bottom; }
.comm13 { background: url(/images/comm/comm14.gif) no-repeat right bottom; padding: 8px 9px 11px 9px; }
.comm13 a { color: #0b5397; }
.comm13 a:hover { color: #1467b4; text-decoration: none; }