html,body{margin: 0px; padding: 0px; height: 100%;}
*{font-family: Tahoma; font-size: 12px; margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%; height: 100%;}
table td{padding: 0px; vertical-align: top; height: 100%;}
img {border: none;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}

.clear {clear: both;}

td.top td{background: #F5F7E7; border-bottom: solid 1px #ccc;}
td.top table {height: auto; border-collapse: separate;}

td.top td.left_col {padding: 7px 15px 3px 0px;}
td.top td.left_col img{display: block;}

td.top td.prom {width: 14%;}

td.top tr.bot td{background: #fff; font-size: 9px; border: none;}
td.top tr.bot td.blue{background: #1D7AB7;}

td.mid td.col_left {padding: 0px 15px 0px 11px;}
td.mid td.col_left h2, td.col_right h2{color: #145581; margin-bottom: 8px;}
td.mid td.col_left h2.sport{color: #ff0000;}

td.mid td.col_left p img{display: block;}
td.mid td.col_left p.bot{margin-bottom: 10px;}

td.mid td.col_left div{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 8px 0px 8px;}

td.mid td.col_left div.autho{border-left: solid 1px #1D7AB7; border-right: solid 1px #1D7AB7; position: relative; padding: 0px 8px 0px 8px; font-size: 10px; color: #686868;}
td.mid td.col_left div.autho input{display: block; border: solid 1px #ccc; font-size: 10px; color: #686868; margin-bottom: 5px; width: 138px; height: 15px;}
td.mid td.col_left div.autho a{clear: both; display: block; clear: left; font-size: 11px; color: #686868; font-weight: bold; margin-top: 5px;}
td.mid td.col_left div.autho a em{font-size: 11px; color: #1E7BB7; font-style: normal;}
td.mid td.col_left div.autho a b{color: #D21B2D; font-size: 11px;}
td.mid td.col_left div.autho a.bt {margin: 0px 0px 3px 0px;}
td.mid td.col_left div.autho input.chk {border: none; width: auto; float: left;}
td.mid td.col_left div.autho label {display: block; float: left; font-size: 10px; padding: 2px 0px 0px 2px;}
td.mid td.col_left div.autho span.err{display: block; color: #ff0000; font-size: 10px; padding-bottom: 3px;}
td.mid td.col_left div.autho strong{color: #ff0000;}

div.video a.im{display: block; float: left; border: solid 1px #ccc; padding: 1px; margin-bottom: 3px;}
div.video a.im img{display: block;}
div.video a{font-size: 11px; color: #333; font-weight: bold;}
div.video p{padding: 3px 0px 8px 0px; font-size: 11px; color: #333;}
div.video p a{font-weight: normal;}
div.video p a b{font-size: 11px; color: #333;}
div.video table{width: auto; height: auto;}

div.video a.all {display: block; padding-top: 5px;}

td.col_mid {width: 100%; padding-right: 11px;}

td.top, td.top1 {background: url("../img/bg_blue1.gif") repeat-x top; height: 9px;}
td.top div{background: url("../img/con_tr.gif") no-repeat right;}
td.top1 div{background: url("../img/con_tr1.gif") no-repeat right;}
td.top img, td.top1 img{display: block;}

td.bot {background: url("../img/bg_blue1.gif") repeat-x bottom; height: 9px;}
td.bot div{background: url("../img/con_br.gif") no-repeat right;}
td.bot div img{display: block;}

td.con {background: url("../img/bg_blue1.gif") repeat-y right;}
td.content {background: url("../img/bg_blue1.gif") repeat-y left; padding: 0px 11px 0px 11px; width: 100%; color: #333;}
td.content *{color: #333;}
td.content h2{font-size: 14px; color: #686868; margin-bottom: 11px;}
td.content h2 a{font-size: 14px}
td.content h1 {font-size: 18px; color: #145581; margin-bottom: 10px; clear: both;}

td.content em {display: block; clear: both; color: #145581; padding: 10px 0px 10px 0px;}
td.content em a{color: #145581;}

div.navigation {font-weight: bold; margin-bottom: 10px; color: #145581; font-size: 11px;}
div.navigation a{font-weight: normal; color: #145581; font-size: 11px;}

td.col_right {padding-right: 11px;}
td.col_right p img{display: block;}
td.col_right p.bot {margin-bottom: 10px;}

div.bd {background: #F5FBFE; padding: 0px 8px 0px 8px;}
div.bd a.im{display: block; float: left; border: solid 1px #ccc; padding: 1px; margin-bottom: 3px;}
div.bd a.im img{display: block;}
div.bd a{font-size: 11px; color: #333; font-weight: bold;}
div.bd p{padding: 3px 0px 8px 0px; font-size: 11px; color: #333;}
div.bd p a{font-weight: normal;}
div.bd p a b{font-size: 11px; color: #333;}
div.bd table{width: auto; height: auto;}

td.bottom {padding-top: 10px;}
td.bottom table {height: auto;}
td.bottom td{background: #F5F7E7; border-top: solid 1px #ccc;}
td.bottom table.banner td{border: none;}
td.bottom table.banner td.ban {width: 100%; padding: 10px 0px 10px 15px;}
td.bottom table.banner td.ban div{float: left; margin-right: 10px;}

td.bottom td.left_col {padding: 9px 15px 9px 0px;}
td.bottom td.left_col img{display: block;}

td.bottom td.prom {width: 16%;}

td.bottom tr.top td{background: #fff; font-size: 9px; border: none;}
td.bottom tr.top td.blue{background: #1D7AB7;}

a.bt {display: block; float: left; background: #1D7AB7 url("../img/bt_left.gif") no-repeat; text-decoration: none;}
a.bt:hover {background: #4994C5 url("../img/bt_left_ov.gif") no-repeat;}
a.bt span{display: block; background:url("../img/bt_right.gif") no-repeat right; padding: 0px 20px 2px 8px; font-size: 11px; color: #fff; font-weight: bold;}
a.bt:hover span{background:url("../img/bt_right_ov.gif") no-repeat right;}

p.blue_top {height: 9px; background: url("../img/bg_blue.gif") repeat-x top;}
p.blue_top span{display: block; background: url("../img/blue_tr.gif") no-repeat right;}
p.blue_top span img{display: block;}

p.blue_bot {height: 10px; background: url("../img/bg_blue.gif") repeat-x bottom; margin-bottom: 10px;}
p.blue_bot span{display: block; background: url("../img/blue_br.gif") no-repeat right;}
p.blue_bot span img{display: block;}

p.ser_top {height: 9px; background: url("../img/bg_ccc.gif") repeat-x top;}
p.ser_top span{display: block; background: url("../img/ser_tr.gif") no-repeat right;}
p.ser_top span img{display: block;}

p.ser_bot {height: 9px; background: url("../img/bg_ccc.gif") repeat-x bottom; margin-bottom: 10px;}
p.ser_bot span{display: block; background: url("../img/ser_br.gif") no-repeat right;}
p.ser_bot span img{display: block;}

div.news {border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 10px 0px 10px;}
div.news p{margin-bottom: 12px;}
div.news p a{color: #1D7AB7; line-height: 14px;}
div.news p span {color: #FF0000; font-size: 11px; line-height: 14px;}

a.all {display: block; clear: both; color: #686868; font-weight: bold;}

table.gallery {height: auto;}
table.gallery td {padding: 0px 10px 10px 0px;}
table.gallery td a.im{display: block; float: left; border: solid 1px #ccc; padding: 1px; width: auto;}
table.gallery td a.im img{display: block;}
table.gallery td a{display: block; clear: left; font-weight: normal; padding-top: 3px; text-decoration: underline; width: 160px;}
table.gallery td a:hover{text-decoration: none;}
table.gallery td.prom {width: 20%;}
table.gallery td.first {padding-left: 10px;}
table.gallery td.pos {padding-right: 10px;}
table.gallery td span {display: block; color: #145581; font-weight: bold; padding-bottom: 5px; clear: both;}
table.gallery td p{clear: both; padding-top: 3px; color: #666666;}

div.articles {border-left: solid 1px #4E97C7; border-right: solid 1px #4E97C7; padding: 0px 0px 0px 10px;}
div.articles h2{margin: 0px; padding-bottom: 20px;}

h2.gal {margin-left: 10px;}
a.ot {margin: 0px 0px 10px 10px;}

div.page {clear: both; color: #145581; font-weight: bold; font-size: 13px; word-spacing: 5px;}
div.page a{font-weight: normal; color: #145581; font-size: 13px;}

span.b_img {display: block; float: left; padding: 1px; border: solid 1px #ccc; margin-bottom: 5px;}
span.b_img img{display: block;}

table.art1 {height: auto; margin-bottom: 10px; width: 100%;}
table.art1 th {text-align: left; color: #666666; font-size: 14px;}
table.art1 th, table.art1 td {border-bottom: solid 1px #ccc; padding-bottom: 10px;}
table.art1 td {padding: 10px 10px 17px 0px;}
table.art1 td.auth a, table.art1 td.auth{font-weight: bold;}
table.art1 td.com, table.art1 th.com {text-align: center;}
table.art1 td.com a, table.art1 td.com{color: #1D7AB7; font-weight: bold;}

a.dob {display: block; float: left; background: #1D7AB7 url("../img/bt_left.gif") no-repeat; text-decoration: none; white-space: nowrap;}
a.dob:hover {background: #4994C5 url("../img/bt_left_ov.gif") no-repeat;}
a.dob span{display: block; background:url("../img/bt_right.gif") no-repeat right; padding: 0px 20px 2px 8px; font-size: 11px; color: #fff; font-weight: bold;}
a.dob:hover span{background:url("../img/bt_right_ov.gif") no-repeat right;}

div.main {padding: 0px 10px 10px 10px;}
div.main p{padding: 0px 0px 5px 0px;}

td.col_right div.opros {background: #fff; padding: 0px 8px 0px 8px; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
div.opros h2{color: #145581; margin-bottom: 8px; position: relative;}
div.opros strong {display: block; color: #333; position: relative;}
div.opros a{display: block; color: #333; margin-top: 5px;}
div.opros span {display: block; color: #333; margin-top: 5px; clear: both; position: relative;}
td.col_left div.opros div, td.col_right div.opros div {width: 100px; float: left; padding: 0px; border: none;}
div.opros div span{background: #FF0000;}
div.opros div span img {display: block;}
div.opros b{display: block; float: left; font-size: 11px; color: #145581; font-weight: normal; margin: -2px 0px 0px 5px;}

span.best {display: block; float: left; font-size: 11px; font-weight: bold; color: #145581; padding: 4px 20px 7px 0px; margin-right: 15px; background: url("../img/best.gif") no-repeat right;}
span.bad {display: block; float: left; font-size: 11px; font-weight: bold; color: #145581; padding: 4px 20px 7px 0px; margin-right: 15px; background: url("../img/bad.gif") no-repeat right;}

table.main_win {border-collapse:collapse; width: auto; height: auto; position: absolute; display: block; z-index: 5000; top: 0px; left: 0px;} 
table.main_win td {padding: 0px;}
table.main_win td.t_l img, table.main_win td.t_r img, table.main_win td.t_m img, table.main_win td.m_l img, table.main_win td.m_r img, table.main_win td.b_l img, table.main_win td.b_m img, table.main_win td.b_r img {display: block; margin: 0px;}
table.main_win td.t_m {background: #fff url("../img/main_win/bg_lin.gif") repeat-x;}
table.main_win td.m_l {background: #fff url("../img/main_win/bg_lin.gif") repeat-y;}
table.main_win td.m_r {background: url("../img/main_win/bg_right.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_right.png, sizingMethod=scale);
    }
table.main_win td.m {background: #fff;}
table.main_win td.m img {cursor: poiter; cursor: hand;}
table.main_win td.b_m {background: url("../img/main_win/bg_bot.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_bot.png, sizingMethod=scale);
    }
table.main_win td.t_r img.close {position: absolute; cursor: pointer; cursor: hand; margin: 3px 0px 0px -12px; z-index: 100;}
table.main_win td.b_l img 
{background: url("../img/main_win/bot_left.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_left.png, sizingMethod=crop);
}
table.main_win td.t_l img 
{background: url("../img/main_win/top_left.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_left.png, sizingMethod=crop);
}
table.main_win td.t_r img.t 
{background: url("../img/main_win/top_right.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_right.png, sizingMethod=crop);
}
table.main_win td.b_r img 
{background: url("../img/main_win/bot_right.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_right.png, sizingMethod=crop);
}

div.wait {position: absolute; background: #fff; width: 100%; height: 100%; opacity: 0.5; moz-opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index: 5000;}
div.wait_in {float: left; padding: 7px 20px 7px 35px; font-size: 14px; background: #fff url("../img/wait.gif") no-repeat 5px 6px; border: solid 1px #1E7BB7; position: absolute; z-index: 7000; color: #FF0000; font-weight: bold;}

td.mid td.col_left div.sel{padding: 0px; border: solid 1px #ccc; margin-bottom: 10px;}
td.mid td.col_left div.sel select{width: 174px; color: #145581;}
td.mid td.col_left div.sel select option{color: #145581;}

div.smile{padding: 10px 0px 5px 0px; clear: both;}
div.smile img{cursor: pointer; cursor: hand;}

td.content div.coms {border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 10px 0px 10px; position: relative;}
td.content div.coms div.t {background: url(../img/icon7.gif) repeat-x bottom; padding: 0px 0px 10px 0px;}
td.content div.coms div.t div{float: left; padding-right: 10px;}
td.content div.coms div.t span {display: block; margin-left: 10px; color: #145581;}
td.content div.coms div.b {padding: 5px 0px 10px 0px; border-bottom: solid 1px #ccc; margin-bottom: 10px;}
td.content div.coms div.b span{display: block; color: #666666; font-weight: bold; padding-bottom: 5px;}
td.content div.coms div.b a.im{display: block; float: left; border: solid 1px #ccc; padding: 1px; margin-right: 10px;}
td.content div.coms div.b a.im img{display: block;}
td.content div.coms div.b a{display: block; font-weight: bold; padding-bottom: 5px;}
td.content div.coms div.b p{clear: both; padding-top: 5px;}

td.mid td.col_left div.category{padding: 0px; border: 0px; margin-bottom: 10px;}
td.mid td.col_left div.category p {background: url("../img/cat/tl.gif") no-repeat; border: none; padding: 0px; margin: 0px;}
td.mid td.col_left div.category p span {display: block; background: url("../img/cat/tr.gif") no-repeat right; padding: 0px 3px 0px 3px; border-bottom: solid 1px #ccc;}
td.mid td.col_left div.category p span b {display: block; background: url("../img/bg_ccc.gif") repeat-x top; font-family: Tahoma; font-weight: bold; color: #FF0000; font-size: 12px; padding: 3px 0px 2px 2px;}

td.mid td.col_left div.category a {display: block; background: url("../img/cat/but_l.gif") no-repeat; text-decoration: none;}
td.mid td.col_left div.category a span {display: block; background: url("../img/cat/but_r.gif") no-repeat right; padding: 0px 20px 0px 3px;}
td.mid td.col_left div.category a span b {display: block; background: url("../img/cat/bg_but.gif"); font-family: Tahoma; font-weight: bold; color: #145581; font-size: 12px; padding: 3px 0px 4px 2px;}
td.mid td.col_left div.category a:hover {background: url("../img/cat/but_l_ov.gif") no-repeat;}
td.mid td.col_left div.category a:hover span {background: url("../img/cat/but_r_ov.gif") no-repeat right;}
td.mid td.col_left div.category a:hover span b {color: #7FA0B6;}
td.mid td.col_left div.category a.in {background: url("../img/cat/but_l_ov.gif") no-repeat;}
td.mid td.col_left div.category a.in span {background: url("../img/cat/but_r_ov.gif") no-repeat right;}
td.mid td.col_left div.category a.in span b {color: #7FA0B6;}

td.mid td.col_left div.category div {border: none; padding: 0px;}
td.mid td.col_left div.category div div {border: none; padding: 0px; position: absolute; background: #fff; width: 176px;}
td.mid td.col_left div.category div div a{display: block; background: none; border-left: solid 1px #ccc; border-right: solid 1px #ccc; font-family: Tahoma; color: #1D7AB7; padding: 3px 0px 3px 5px;}
td.mid td.col_left div.category div div a:hover{background: #ccc; color: #fff;}

td.mid td.col_left div.category div div p{background: url("../img/bg_ccc.gif") repeat-x bottom;}
td.mid td.col_left div.category div div p span{display: block; background: url("../img/cat/br.gif") no-repeat right; border: none; padding: 0px;}
td.mid td.col_left div.category div div p span img{display: block;}

a.add_new {display: block; float: left; background: url("../img/new/but_left.gif") no-repeat; text-decoration: none;}
a.add_new:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.add_new span{display: block; background: url("../img/new/but_right.gif") no-repeat right; padding: 0px 18px 0px 4px;}
a.add_new span b{display: block; background: url("../img/new/but_bg.gif"); padding: 3px 14px 4px 8px; font-size: 13px; color: #ff0000; white-space: nowrap;}

a.add_mail {display: block; margin-bottom: 10px; background: url("../img/new/but_left.gif") no-repeat; text-decoration: none; width: 176px;}
a.add_mail:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.add_mail span{display: block; background: url("../img/new/but_mr.gif") no-repeat right; padding: 0px 17px 0px 4px;}
a.add_mail span b{display: block; background: url("../img/new/but_bg.gif"); padding: 3px 14px 4px 8px; font-size: 13px; color: #ff0000;}

td.mid td.col_left div.begun1{padding: 0px 0px 0px 5px;}
td.mid td.col_left div.begun1 *{border: none; padding: 0px; margin: 0px;}
td.mid td.col_left div.begun1 div.pr img{display: block}
td.mid td.col_left div.begun1 a b{font-weight: bold; display: inline;}
td.mid td.col_left div.begun1 table{height: auto; width: auto;}
td.content div.begun2 table{height: auto;}
td.content div.begun2 {clear: both; padding-top: 10px;}
td.content div.begun2 a.snap_noshots b{color: #1D7AB7;}
td.content div.begun2 div{width:auto;}

td.mid td.col_right div.fr {background: #F5FBFE; padding: 0px 4px 0px 8px;}
td.mid td.col_right div.fr a{display: block; color: #1D7AB7; font-size: 11px; padding-bottom: 2px; line-height: 14px;}
td.mid td.col_right div.fr a img{display: block; margin-top: 4px; text-decoration: none;}
td.mid td.col_right div.fr span{display: block; color: #ff0000; font-size: 10px; padding-bottom: 2px;}
td.mid td.col_right div.fr p{font-size: 11px; border-bottom: solid 1px #ccc; padding-bottom: 5px; margin-bottom: 10px;}

td.mid td.col_right div.us_promo {background: #F5FBFE; padding: 0px 13px 0px 14px;}
td.mid td.col_right div.us_promo p{padding-bottom: 10px;}
td.mid td.col_right div.us_promo a{display: block; color: #000; font-size: 11px;}
td.mid td.col_right div.us_promo a.pic{border: solid 1px #ccc; padding: 1px;}
td.mid td.col_right div.us_promo a.pic img{display: block;}

div.top_banner
{
	position:absolute;
	top:0px;
	left:350px;
	z-index:100;
	filter: progid:DXImageTransform.MIcrosoft.Alpha(opacity=70);
	-moz-opacity: 70%;
	opacity: 0.7;
}
div.top_banner *{background: none;}

div.vhelp {width: 520px}
div.vhelp p{padding: 0px 20px 10px 0px;}
a.vhelp {color: #ff0000; font-size: 11px;}

div.copyright {padding: 15px 0px 0px 10px;}
div.copyright a{color: #000; font-size: 11px;}

div.mayek {border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 5px;text-align:center;}
div.mayek div {width:164px;overflow:hidden;}
div.mayek div table {margin-bottom: 5px;border-width:0px;border-color:#fff;}
div.mayek table td {border: 1px solid #fff;}

td.mid td.col_left div.sl {border:0;}
td.mid td.col_left div.sl, div.sl a {font-size: 11px; color: #333}

td.mid td.col_left div.ya, td.mid td.col_right div.ya{padding: 0px; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
td.mid td.col_left div.ya div, td.mid td.col_right div.ya div{border: none; padding: 0px;}

div.widget{position: absolute; margin: 14px 0px 0px 213px;}
div.widget a{color: #1D7AB7; font-weight: bold;}

div.ya2{position: absolute; margin: 0px 0px 0px 300px;}

div.mix{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 10px 10px 0px 10px;}
div.mix p{padding: 5px 0px 10px 0px; line-height: 18px;}
div.mix p a{color: #1D7AB7;}
div.mix p span.p{font-weight: bold;}
div.mix table{width: auto; height: auto;}

table.import{margin-bottom: 20px;}
table.import th, table.import td{padding: 10px;}
table.import th, table.import tr.area{border-bottom: solid 1px #333;}
table.import tr.nw{border-bottom: solid 1px #ccc;}
table.import td textarea{display: block; width: 100%; height: 100px; }
