*, #header .search form {margin:0;padding:0;}
body {font-family:'Arial',Helvetica,sans-serif;font-size:100%;margin:0px 15px 10px 15px;padding:0;text-align:center;color:#000;}
img {border:0;}
a {color:#0a55a3;}
a:hover {text-decoration:underline;color:#c00;}
.clear {clear:both;}
.labelimg {background:url(/app/pub/img/label-bg.gif);color:#FFF;position:absolute;padding:.2em .5em;font-size:x-small;font-family:Tahoma,sans-serif;border:1px solid #FFF;}
p {font-size:12px;color:#777;}
h1 {font-size:16px;font-weight:normal;color:#333;line-height:18px;padding-bottom:5px;}
h2 {font-size:14px;}
h3 {font-size:12px;color:#777;text-transform:uppercase;margin:0;padding:0;}

.top_cnt { }

#header { width:970px;margin:0px auto;}
#header #logo img {padding-top: 5px;}
#t_bnr { width: 790px; margin: 0px auto; }
#header #logo { float: left; }
#header .info { color:#777777;float:right;font-family:'Tahoma',sans-serif;font-size:10px;padding-top:10px;text-align:left;width:239px; }

.service {clear:both;font-size:11px;height:20px;width:970px;margin:0px auto;}
.service .navbar, .service .fnavbar  {float:left;}
.service .navbar a.red, .service .fnavbar a.red {color:#C0113B;}
.service .navbar a strong, .service .fnavbar a strong {font-weight:normal;}
.service .navbar span, .service .fnavbar span { color: #777; font-size: 13px; }
.service div.reg {float:right;font-size: 7px;color: #777; width: 240px;text-align:left;}
.service div.reg a { color: #777;font-size: 11px; }
.service div.reg span { font-size: 11px; }
.service div.reg span.user { font-size: 11px; }
.service div.reg span.reg {font-size: 7px; margin-left: 15px; }

#content {width:970px;margin:0px auto 10px auto;text-align:left;}
#cnt_l {float:left;width:215px;}
#cnt_c {float:left;width:515px;}

#button {margin:10px auto 0px auto;text-align:left;width:970px;background-image:url(../img/bg-button.gif);background-position:right bottom;height:29px;background-repeat:no-repeat;position:relative;}
#button #wr {position:absolute;top:-5px;left:215px;}
#button .but, #button .but-act {width:135px;height:40px;position:relative;top:-7px;float:left;}
#button .but-act {background-image:url(../img/player-activ.gif);background-position:left top;background-repeat:no-repeat;}
#button .but-1, #button .but-2, #button .but-3 {width:145px;height:30px;margin:7px 0px 0px 5px;padding-top:5px;text-align:center;}
#button .but-1 {background-image:url(../img/player-1.gif);background-position:left top;background-repeat:no-repeat;}
#button .but-2 {background-image:url(../img/player-2.gif);background-position:left top;background-repeat:no-repeat;}
#button .but-1 a, #button .but-2 a {font-family:'Tahoma',sans-serif;font-size:14px;color:#00406c;text-decoration:none;}
#button #search {position:absolute;top:5px;right:0; width: 240px;}
#button #search input.s {border:1px solid #BEBEBE;color:#777777;display:block;float:left;font-family:'Microsoft',sans-serif;font-size:11px;height:16px;padding-left:4px;padding-top:2px;margin-right: 5px;}

#player {width:500px;}
#player #video {}

#anons {margin-top: 5px;}
#anons-2 {position:absolute;left:-10000px;}

#blocktext {width:482px;height:131px;padding: 5px 9px; background-color:#ebebeb;margin-top:6px;}
#blocktext .text {width:320px;float:left;font-size:11px;color:#919191;}
#blocktext h1 {padding:0px;margin:0;font-size:18px;color:#333;line-height:20px;}
#blocktext .text p {padding:6px 0px;}
#blocktext .text a.comment {font-size:11px;color:#000;}
#blocktext .text a.topls {color:#000;display:inline; margin:0px 18px 0px 36px; }
#blocktext .text a.textversion {color:#000; display:inline; margin-left: 18px; }
#blocktext .text span.red {color:#c0113b;}
#blocktext .descr {float:right;width:133px;padding-top:6px;}
#blocktext .descr a img {margin-right:5px;padding:3px 0;}
#blocktext .descr .rating {padding-left:6px;padding-top:0px;}
#blocktext .descr .rating span {display:block;color:#777;font-size:12px;}
#blocktext .descr .rating a img {float:left;margin-right:5px;}
#blocktext .descr .rating img {float:left;margin-right:5px;}


#cnt_r {float:left;width:240px;margin-top:10px;}
#cnt_c div.cnt {width:500px;padding-top:10px;}

.cntimg { float:left; width:240px; margin-right: 10px; }
.cntimg .img { margin-top: 12px; }

.cntimg .info{clear:left;width:222px;padding:8px 5px 10px 13px;margin:10px 0px;background-color:#f0f0f0}
.cntimg .info .heard a {color:#993300;text-decoration:none}
.cntimg .info .heard { background-color:#f0f0f0;margin:0px;padding:0;font-size:12px;font-weight:bold;}
.cntimg .info .descr{font-style:normal;font-size:12px;line-height:1.2em}


.cnt p { color: #000; margin: 10px 0px; }
.cnt p.date { font-weight: bold; margin: 0px 0px 10px 0px;text-transform:lowercase; }
.cnt p.return {}
.cnt p.comment {font-size:11px;color:#919191;margin-bottom:10px;}
.cnt p.comment span.red {color:#c0113b;}
.cnt hr { background-color:#cccccc; border:0 none; color:#cccccc; height:1px; margin: 0px auto; text-align:center;}

p.tsv_time { font-size: 11px; color: #999; margin-bottom: 0px;}
p.tsv_qus { font-weight: bold; margin-top: 5px; }
p.tsv_ans { }

.lastblock h3 { padding-left:14px;}
.lastblock .lst_wr {float:left;width:193px;height:180px;margin-top:7px;}
.lastblock .lst_wr .lst_anons {width:160px;margin:0 auto;}
.lastblock .lst_wr .lst_anons img.img { padding: 2px 0px; }
.lastblock .lst_wr .lst_anons a {color:#777;font-size:12px;font-family:'Tahoma',sans-serif;}
.lastblock .lst_wr .lst_anons a.canal { float: left; }
.lastblock .lst_wr .lst_anons a.plus { float: left; width: 13px; padding-top: 3px; }
.lastblock .lst_wr .lst_anons a.anons { color: #064f7c; float: left; width: 147px; }

#gor-block {width:970px;margin:0px auto 0px auto;text-align:left;}
.gor-block-left {float:left;width:49px;height:230px;position:relative;z-index:1;}
.gor-1 {padding-left:11px;position:absolute;top:10px;z-index:1;}
.gor-activ1 {padding:10px 0 0 11px;background-image:url(../img/gor-activ.gif);background-position:left top;background-repeat:no-repeat;position:absolute;top:0px;width:50px;height:50px;}
.gor-2 {padding-left:11px;position:absolute;top:60px;z-index:2;}
.gor-activ2 {padding:10px 0 0 11px;background-image:url(../img/gor-activ.gif);background-position:left top;background-repeat:no-repeat;position:absolute;top:50px;width:50px;height:50px;}
.gor-block-right {background-repeat:repeat-y;background-image:url(../img/gor-block-left.gif);position:relative;float:left;width:920px;border-right:1px solid #bebebe;border-top:1px solid #bebebe;min-height:320px;}
.gor-block-bottom {clear:left;width:970px;height:10px;background-image:url(../img/gor-block-bottom.gif);background-position:right top;background-repeat:no-repeat;}
.gor-block-r-l {float:left;padding:16px 10px;position:absolute;left:0;width:131px;z-index:2;}
.gor-block-r-l a.tl {font-size:12px;color: #777;text-transform:uppercase;font-weight: bold;}
.gor-block-r-l ul { padding-top: 13px; }
.gor-block-r-l ul li {list-style-type:none;font-size:12px;font-family:'Tahoma',sans-serif;color:#777;line-height: 20px;}
.gor-block-r-l ul li a {color:#777;}
.gor-block-r-l ul li a strong { color: #000; text-decoration: none; }

.gor-block-r-r {float:left;width:760px;padding-left:160px;}
.gor-block-r-r p.allmat { padding-top: 8px;clear:left; }
.gor-block-r-r p.allmat a {  }

.gor-block-r-r .gor-b-l { float:left;padding-left:5px;width:185px;padding-top:8px;height:185px;}
.gor-block-r-r .gor-b-l .gor-img { width: 160px; padding-bottom: 5px; }
.gor-block-r-r .gor-b-l .gor-text { width: 160px; }
.gor-block-r-r .gor-b-l .gor-text p { width: 145px; }
.gor-block-r-r .gor-b-l .gor-text .icons-l img { margin-right: 5px; float: left; }
.gor-block-r-r .gor-b-l .gor-text .icons-l span { font-size: 11px; color: #999999; float: left; display: block; margin-top: -2px; }
.gor-block-r-r .gor-b-l .gor-text p { font-size: 12px; color: #777777; }

#footer {width:970px;height:27px;margin:0px auto 0px auto;text-align:left;background-color:#999;color:#fff;font-size:13px;}
#footer .c {float:left;margin:5px 0px 0px 10px;}
#footer .link {float:right;margin:5px 10px 0px 0px;}
#footer .c a, #footer .link a {color:#fff;}
#footer .link a.red {color:#c0113b;}
#footer2 {width:970px;margin:5px auto 15px auto;text-align:left;font-size:11px;}
#footer2 .rating {float:left;margin-right:10px;}
#footer2 .help {float:left;margin-bottom:10px;}

.left {display:block;width:200px;text-align:left;border:1px solid #bebebe;position:relative;background-color:#ebebeb;height:565px;}
.dsc_date {font-size:11px;color:#999;}
.dsc_date a {color:#999;}
.dsc_date {display:block;width:111px;padding:8px;text-align:center;border:1px solid #bebebe;background-color:#fff;position:relative;}
.lastblock {margin:0px auto;display:block;width:968px;padding:6px 0px;text-align:left;border:1px solid #bebebe;position:relative;}
.left ins, .right ins {background:transparent url(../img/corner.gif) no-repeat scroll 0px 0px;display:block;height:10px;overflow:hidden;position:absolute;width:10px;}
.dsc_date ins, .dsc_date ins, .lastblock ins {background:transparent url(../img/cornerwhite.gif) no-repeat scroll 0 0;display:block;height:10px;overflow:hidden;position:absolute;width:10px;}
.left .lt, .right .lt, .dsc_date .lt, .lastblock .lt {background-position:-10px -10px;left:-1px;top:-1px}
.left .rt, .right .rt, .dsc_date .rt, .lastblock .rt {background-position:0px -10px;right:-1px;top:-1px;}
.left .lbot, .right .lbot, .dsc_date .lbot, .lastblock .lbot { background-position:-10px 0px;bottom:-1px;left:-1px;}
.left .rb, .right .rb, .dsc_date .rb, .lastblock .rb {bottom:-1px;right:-1px;}

.left-blocks {padding:15px 0px 10px 15px;}
.left-blocks #discroll { padding-top: 10px; }
.left-blocks #discroll3 { padding-top: 10px; }
.left-block-li  {padding-bottom:25px;}
.left-block-li .img-l .icons-l img {margin-right:5px;float:left;}
.left-block-li .img-l .icons-l span {font-size:11px;color:#999;float:left;display:block;margin-top:-2px;}
.left-block-li .img-l {float:left;width:55px;}
.left-block-li .img-l img {margin-bottom:10px;}
.left-block-li .img-l .icons-l img { margin-right: 5px; float: left; }
.left-block-li .text-l  {float:left;width:96px;margin-left:5px;}
.left-block-li .text-l p {font-size:12px;color:#777;}
.left-block-li .text-l p a {color:#777;}
.left-blocks-bottom {padding:4px 0px 0px 15px;background-image:url(../img/line-left.gif);background-position:10px top;background-repeat:no-repeat;}
.left-blocks-bottom  h3{padding:5px 0px 5px 0px;}

.right-banner { display: table; }

.right {display:block;width:240px;text-align:left;position:relative;background-image:url(../img/right-mid.gif);background-position:left top;background-repeat:repeat-y;z-index:1;height:244px;}

.right-activ-1 {background-image:url(../img/right-activ-1.gif);background-position:left top;background-repeat:no-repeat;width:240px;height:28px;position:relative;top:10px;z-index:100;}
.right-activ-2 {background-image:url(../img/right-activ-2.gif);background-position:right top;background-repeat:no-repeat;width:240px;height:28px;position:relative;top:10px;z-index:100;}
.right-activ-1 span, .right-activ-2 span {font-size:10px;color:#777;text-transform:uppercase;width:117px;text-align:center;display:block;float:left;padding-top:3px;}
.right-activ-1 span a, .right-activ-2 span a {color:#777;text-decoration:none;width:120px;text-align:center;}

.right-top {background-image:url(../img/right-top.gif);background-position:left top;background-repeat:no-repeat;height:244px;}
.right-bot {background-image:url(../img/right-bot.gif);background-position:left bottom;background-repeat:no-repeat;height:244px;}
.right-bot div.wr {padding:15px 0px 0px 15px;}
.right-block-li {margin-bottom:15px;}
.right-block-li h3 { color:#000000;font-size:12px;font-weight:bold;margin-bottom:10px;padding:0;text-transform:none; }
.right-block-li .text-l .icons-l a {margin-right:5px;float:left;}
.right-block-li .text-l .icons-l span {font-size:11px;color:#999;float:left;display:block;margin-top:-2px;}
.right-block-li .text-l .icons-r {float:right;}
.right-block-li .img-l {float:left;width:75px;}
.right-block-li .text-l {float:left;width:120px;margin-left:5px;}
.right-block-li .text-l p {font-size:12px;color:#777;}
.right-block-li .img-l img {margin-bottom:10px;}
.right-block-li .text-l p a {color:#064f7c;}
.right-block-li .img-l {float:left;width:75px;}
.right-block-li .text-l {float:left;width:120px;margin-left:5px;}
.right-block-li .text-l .icons-l img { margin-right: 5px; float: left; }
.right-block-li .text-l p {font-size:12px;color:#777;}
.right-block-li .img-l img {margin-bottom:10px;}
.right-block-li .text-l p a {color:#064f7c;}

.form-comment {margin:10px 0px;clear:both;}
.form-comment h3 {text-transform:none;color:#000;font-size:12px;font-weight:bold;margin-bottom:10px;padding:0;}
.form-comment p.x-form-field {margin-top:5px;}
.form-comment label.x-form-field-label {clear:left;color:#000;padding-top:2px;display:block;float:left;font-family:'Verdana',sans-serif;font-size:11px;width:110px;}
.form-comment p.x-form-field textarea {width:386px;height:96px;}
.form-comment p.x-form-field img.x-form-field-captcha {padding-top:5px;display:block;padding-left:110px;}

.kmtv-comment {margin-right:15px;}

.gor-block-r-r .page {background-color:#EDEDED;height:20px;margin:10px 0px 0px 0px;clear:both;width: 753px;}
.page {background-color:#EDEDED;height:20px;margin:10px 0px 0px 0px;}
.page ul {float:right;font-size:12px;margin:2px 3px 0 0;padding:0;text-align:left;}
.page li {display:inline;list-style-type:none;padding-bottom:1px;}
.page a {color:#C0113B;text-decoration:none;}

#comment {border-bottom:1px solid #CCCCCC;margin:0;padding:5px 0;}
#comment .date-time {color:#666666;float:left;font-size:12px;margin-right:5px;}
#comment .name {float:left;font-size:12px;font-weight:bold;}
#comment .descr {clear:both;font-size:12px;}
.form-comment div.comment_ok { font-size:14px; margin-bottom:5px; color:#BF2A2A; }

.heard {background-color:#C0C0C0;height:13px;margin-bottom:10px;padding:0;width:auto;}
.heard span {background-color:#fff;color:#4C4C4C;font-size:18px;font-weight:normal;line-height:13px;margin-left:11px;padding:0 5px;text-transform:uppercase;}

.all_m  {width:250px;float:left;}
.all_m .tzr_bl {width:225px;}
.tzr_bl .nd {font-size:18px;border-bottom:1px solid #c2c2c2;text-transform:lowercase;} 
.tzr_bl .nd a {font-size:17px;color:#969696;text-decoration:none;} 
.tzr_bl .chnl {float:right;margin-top:-18px;}
.tzr_bl .chnl a {color:#969696;font-size:12px;text-decoration:none;}
.tzr_bl .img1 {float:left;margin-top:10px;margin-right:13px;}
.tzr_bl .img2 {float:left;height:49px;margin-top:10px;margin-right:13px;}
.tzr_bl .txt1 {margin-top:10px;}
.tzr_bl .txt1 a {font-size:14px;}
.tzr_bl .txt2 {padding-top:10px;}
.tzr_bl .txt2 a {font-size:12px;color:#000;}
.tzr_bl p { text-align: left; font-size:12px;color:#000;padding:10px 0px 0px 0px;margin:0px;}
.tzr_bl p.date { font-weight: normal; margin: 0px; color:#999; text-align: right;text-transform:lowercase; }


#askquest { font-size: 12px; color: #000; }
#askquest p { color: #000; font-weight: bold; margin: 10px 0px; }

form.x-user-login, form.x-user-registration-form { padding: 0px; font-size: 13px;}
form.x-user-login p, form.x-user-registration-form p { margin-bottom: 10px; color: #000; }
form.x-user-login p label, form.x-user-registration-form p label { display: block; margin-bottom: 5px; }
form.x-user-registration-form p.x-form-field input { display: block; }
ul.x-user-login-error, ul.x-form-field-error { font-size: 13px; color: #f00;margin-left:15px; }
label.x-form-field-label { display: block; margin-bottom: 5px; }
form.x-user-registration-form img.x-form-field-captcha { float: left; margin: 5px 0px; }
form.x-user-registration-form p.x-user-registration-submit { clear:left; }

.error { margin:0px; border-top:15px #e3e3e3 solid; }
.error .heard-error { font-size:36px; font-style:italic; color:#c0113b; font-family:'trebuchet MS', sans-serif; margin-top:10px; }
.error .descr-error { font-size:12px; color:#000000; }

ul.x-user-registration-error { list-style-position:inside; font-size: 12px; color: #f00;}