*{font-family: Tahoma; font-size: 12px; margin: 0; padding: 0; color: #000;}

body{background: #fff; padding: 10px 0px 10px 0px;}

img {display: block; border: 0px;}

a{text-decoration: underline;}
a:hover{text-decoration: none;}

h1, h2{font-size: 18px; color: #333; padding-bottom: 15px; font-weight: normal;}

a.all{font-weight: bold;}

table {width: 100%; border: 0px; border-collapse: collapse;}
table td {vertical-align: top;}

.clear {clear: both;}

a.but{display: block; float: left; background: url("../img/but/but_bg.gif"); text-decoration: none;}
a.but:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.but span{display: block; background: url("../img/but/but_l.gif") no-repeat;}
a.but span b{display: block; background: url("../img/but/but_r.gif") no-repeat right; color: #333333; padding: 3px 20px 3px 10px;}

td.top{padding: 0px 10px 0px 10px; height: 55px;}

td.logo{width: 100%; padding-right: 10px;}
td.logo a{display: block; float: left;}
td.logo strong, td.logo strong a {display: block; font-family: Tahoma; font-size: 14px; color: #000; letter-spacing: 2px;}
td.logo strong a {text-decoration:none;}

td.search div.top{padding-top: 10px;}
td.search div.top span{display: block; float: left; font-weight: bold; padding: 0px 0px 0px 17px; background: url(../img/ic/ic1.gif) no-repeat 0px 1px;}
td.search div.top a{display: block; float: right;}
td.search div.bot{padding-top: 10px;}
td.search div.bot select{display: block; float: left; width: 110px; margin-right: 10px;}

td.menu{background: url(../img/det/menu_bg.gif);}
td.menu td.kr{width: 17px;}
td.menu td.buts a{display: block; float: left; padding: 23px 22px 20px 20px; font-weight: bold; font-size: 16px; color: #fff; text-decoration: none; background: url(../img/det/menu_raz.gif) no-repeat right 14px;}
td.menu td.buts a:hover{text-decoration: underline;}
td.menu td.ic{padding-right: 6px;}
td.menu td.ic a{display: block; float: right; margin: 30px 0px 0px 0px;}
td.menu td.ic a.mail{margin: 32px 0px 0px 20px;}

td.menu td.buts div{float: left;}
td.menu td.buts div a{float: none;}
td.menu td.buts div a:hover{text-decoration: none;}
td.menu td.buts div a span{background: url(../img/ic/ic5.gif) no-repeat right 8px; font-size: 16px; color: #fff; padding-right: 10px;}
td.menu td.buts div div{position: absolute; z-index: 100; width: auto; background: #D71419; float: none; margin: -20px 0px 0px 20px; border: solid 1px #B2080A; border-top: none; display:none;}
td.menu td.buts div div a{padding: 0px; margin: 0px; background: none; font-size: 14px; padding: 5px 10px 5px 10px; position: relative; white-space: nowrap;}
td.menu td.buts div div a:hover{background: #F28C8F;}

td.menu td.s{background: url(../img/det/menu_raz.gif) no-repeat right 14px; width: 55px; padding-top: 21px;}
td.menu td.s a{display: block; margin-left: 10px;}

td.mid{padding-top: 7px;}

td.content{width: 100%; padding: 0px 15px 20px 15px;}

td.col_left div.bot, td.col_right div.bot{margin-bottom: 15px;}
td.col_left h3, td.col_right h3{font-size: 14px; padding-bottom: 10px;}

td.col_left{padding-left: 10px;}
td.col_right{padding-right: 10px;}

div.login{border-left: solid 1px #787878; border-right: solid 1px #787878;}
div.login{padding: 0px 0px 0px 10px;}
div.login span{display: block; padding-bottom: 3px;}
div.login input.txt{display: block; border: solid 1px #ccc; width: 154px; margin-bottom: 5px;}
div.login label{font-size: 11px;}
div.login a.but {margin-top: 5px;}
div.login a.but span{padding: 0px;}
div.login div{padding: 1px 0px 5px 0px;}
div.login div a{line-height: 20px;}
div.login div.mail{background: url(../img/ic/ic7.gif) no-repeat; color: #666666; padding: 0px 0px 8px 15px;}
div.login div.links{line-height: 18px;}
div.login a.close{display: block; float: left; background: url(../img/ic/ic6.gif) no-repeat right 5px; padding: 0px 12px 0px 0px;}

div.promo_gallery{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 10px 10px 10px;}
div.promo_gallery a.pic{display: block; margin-bottom: 10px;}
div.promo_gallery a.pic span{display: block;}
div.promo_gallery a.pic b{display: block; clear: both; font-weight: normal;}
div.promo_gallery a.pic span img{border: solid 1px #000;}
div.promo_gallery a.pic:hover span img{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}

div.promo_vip a.pic{text-decoration: none;}
div.promo_vip a.pic span img{border: solid 1px #B20507;}
div.promo_vip a.pic span.v{display: block; padding: 0px 10px 2px 10px; position: absolute; background: #B20507; color: #fff; font-size: 10px; margin: -14px 0px 0px 115px; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;}

div.com_promo{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 10px 10px 10px;}
div.com_promo a{font-weight: bold; font-size: 11px;}
div.com_promo span{display: block; padding: 5px 0px 3px 0px; font-size: 11px; color: #B20507;}
div.com_promo p{padding: 0px 0px 10px 0px; font-size: 11px;}
div.com_promo a.pic{display: block; float: left; margin-top: 5px; border: solid 1px #333; padding: 1px;}
div.com_promo a.pic:hover img{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}

a.add_ob{display: block; background: url(../img/but/ob_bg.gif); text-decoration: none; width: 176px;}
a.add_ob:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.add_ob span{display: block; background: url(../img/but/ob_left.gif) no-repeat;}
a.add_ob span b{display: block; background: url(../img/but/ob_right.gif) no-repeat right; padding: 8px 5px 9px 28px;}

div.promo_marka{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 5px 10px 10px;}
div.promo_marka a{display: block; padding: 10px 0px 10px 50px; margin-bottom: 5px;}
div.promo_marka a.all{display: inline; padding: 0px ; margin: 0px;}

td.bottom{padding: 0px 10px 0px 10px;}
td.bottom td{background: url(../img/det/bot_bg.gif);}
td.bottom td.con{width: 100%; padding-left: 7px;}
td.bottom td.con div.bun{float: left; margin: 10px 10px 0px 0px;}
td.bottom td.con div.copy{width: 178px; float: left; padding-top: 8px; line-height: 16px; font-size: 11px;}
td.bottom td.con div.copy a{font-size: 11px; text-decoration: none;}

table.avto th{text-align: left; padding: 10px 0px 10px 10px; background: #E8E8E8; border-bottom: solid 1px #ccc; font-size: 14px;}
table.avto td{padding: 10px 0px 10px 10px; border-bottom: solid 1px #ccc; vertical-align: middle;}
table.avto td a.pic{display: block; padding: 1px; border: solid 1px #000; text-decoration: none; width: 80px;}
table.avto td a.pic:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
table.avto td a.order{white-space: nowrap;}
table.avto td a.order img{display: inline;}
table.avto tr.vip a.pic{border: solid 1px #B20507;}
table.avto tr.vip a.pic span{display: block; padding: 0px 10px 2px 10px; position: absolute; background: #B20507; color: #fff; font-size: 10px; margin: -14px 0px 0px 44px; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;}
table.avto tr.vip td.nm a{font-weight: bold;}
table.avto td.rating p{float: left; color: #B20507; font-weight: bold; padding: 8px 0px 0px 10px;}
table.avto td.rating span{display: block; float: left; width: 28px; height: 28px; background: url(../img/ic/star1.gif);}
table.avto td.rating span.sr{background: url(../img/ic/star.gif);}
table.avto td.rating span.sr03{background: url(../img/ic/star03.gif);}
table.avto td.rating span.sr05{background: url(../img/ic/star05.gif);}
table.avto td.rating span.sr07{background: url(../img/ic/star07.gif);}

p.note {margin-bottom: 10px;}
p.note, p.note strong  {color: #555;}

div.all{padding: 10px 0px 20px 0px;}
div.all a{font-weight: bold;}

div.nav{padding-bottom: 15px;}

div.loader{padding: 100px;}
div.loader img{float: left;}
div.loader span{display: block; float: left; padding: 0px 0px 0px 5px;}

table.main_win {display: block; width: auto; position: absolute; top: 0px ; left: 0px;}
table.main_win td img{display: block;}
table.main_win td.t_l, table.main_win td.t_r, table.main_win td.b_l, table.main_win td.b_r{width: 16px; height: 17px;}
table.main_win td.t_l{background: url("../img/main_win/top_left.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_left.png, sizingMethod=scale);
    }
table.main_win td.t_r{background: url("../img/main_win/top_right.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_right.png, sizingMethod=scale);
    }
table.main_win td.t_r img.close{position: absolute; margin: 0px 0px -21px -17px; cursor: pointer; cursor: hand;}
table.main_win td.b_r{background: url("../img/main_win/bot_right.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_right.png, sizingMethod=scale);
    }
table.main_win td.b_l{background: url("../img/main_win/bot_left.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_left.png, sizingMethod=scale);
    }
table.main_win td.t_m{background: url("../img/main_win/bg_top.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_top.png, sizingMethod=scale);
    }
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.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_l{background: url("../img/main_win/bg_left.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_left.png, sizingMethod=scale);
    }
table.main_win td.m_m{background: #fff; padding: 0px 2px 0px 2px;}

div.page {padding: 20px 0px 0px 0px; color: #B20507;}
div.page span{font-weight: bold;}

td.zak{padding: 0px 10px 10px 20px}

div.links {padding-bottom: 15px;}
div.links a img {display: inline; width:auto;}

td.col_right div.begun {border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 5px 5px 5px 10px;}

div.begun table{width: auto}

div.valuta{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding-left: 10px;}
div.valuta span{display: block; float: left; font-weight: bold; color: #B20507; width: 60px; padding-bottom: 5px;}
div.valuta p{float: left; margin-left: 20px; width: 60px;}
div.valuta p.raz{color: #666666;}

div.win_top{background: url(../img/det/bg_ccc.gif) repeat-x top;}
div.win_top p{display: block; background: url(../img/det/win_tl.gif) no-repeat;}
div.win_top p span{display: block; background: url(../img/det/win_tr.gif) no-repeat right;}

div.win_bot{background: url(../img/det/bg_ccc.gif) repeat-x bottom; margin-bottom: 15px;}
div.win_bot p{display: block; background: url(../img/det/win_bl.gif) no-repeat;}
div.win_bot p span{display: block; background: url(../img/det/win_br.gif) no-repeat right;}

a.add_ob1{display: block; background: url(../img/but/ob1_bg.gif); text-decoration: none; width: 240px; margin-bottom: 5px;}
a.add_ob1:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.add_ob1 span{display: block; background: url(../img/but/ob1_left.gif) no-repeat;}
a.add_ob1 span b{display: block; background: url(../img/but/ob1_right.gif) no-repeat right; font-size: 22px; line-height: 22px; padding: 13px 0px 15px 45px; font-weight: normal;}

a.add_op{display: block; background: url(../img/but/add_op_bg.gif); text-decoration: none; width: 240px; margin-bottom: 15px;}
a.add_op:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.add_op span{display: block; background: url(../img/but/add_op_l.gif) no-repeat;}
a.add_op span b{display: block; background: url(../img/but/add_op_r.gif) no-repeat right; font-size: 17px; padding: 4px 0px 5px 45px; font-weight: normal;}

a.but_s{display: block; float: left; background: url("../img/but/s_bg.gif"); text-decoration: none;}
a.but_s:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.but_s span{display: block; background: url("../img/but/s_l.gif") no-repeat;}
a.but_s span b{display: block; background: url("../img/but/s_r.gif") no-repeat right; color: #333333; padding: 3px 20px 3px 10px;}

#banner240
{
	margin-bottom: 2px;
	width: 240px;
}
#banner240_adv
{
	margin-bottom: 15px;
	margin-top:0px;
	width: 240px;
	text-align:center;
	font-size:11px;
	line-height:normal;

}
#banner240_adv a
{
	color:#999;
	font-size:11px;
}
div.tizer
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	padding: 5px 5px 0px 5px;
}
div.tizer table{width: auto;}
div.tizer table td
{
	height: 100px;
	padding: 5px;
}
div.tizer a
{
	float: left;
	margin: 0px 5px 0px 0px;
	border: solid 1px #333;
	display:block;
	padding: 1px;
}
div.tizer a:hover
{
	filter: alpha(opacity=70); 
	opacity: 0.7; 
	-moz-opacity: 0.7;
	border: solid 1px #B20507;
}
div.tizer a.t
{
	float:none;
	margin:0px;
	display:inline;
	padding:0;
	border: 0;
}
div.tizer a.t:hover
{
	border: 0;
	filter: none; 
	opacity: 1; 
	-moz-opacity: 1;
}
#lx_4017
{
	border:0;
	padding:0;
}
#ya_direct
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	padding: 5px 5px 0px 5px;
}
div.adlabs
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	padding: 5px 10px 5px 10px;
}
div.adlabs a
{
	text-decoration:none;
	color: #999;
}

div.mm
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	padding: 0px 0px 0px 0px;
}
div.mm table{width: auto;}
div.mm table td
{
	padding: 5px;
}
div.mm img.i
{
	float:left;
	margin: 5px 5px 0px 0px;
	border: solid 1px #333;
}
div.mm a:hover img.i
{
	filter: alpha(opacity=70); 
	opacity: 0.7; 
	-moz-opacity: 0.7;
	border: solid 1px #B20507;
}
div.mm .p
{
	font-weight:bold;
}
div.mm .m
{
	color: #999;
}
div.teasernet
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	padding: 5px 5px 0px 5px;
}
a.teasernet_adva
{
	display:none;
}
div.teasernet a 
{
	font-size:10px;
}

div.teasernet a img
{
	float:left;
	margin-right: 10px;
	border: solid 1px #333;
}

div.teasernet a:hover img
{
	filter: alpha(opacity=70); 
	opacity: 0.7; 
	-moz-opacity: 0.7;
	border: solid 1px #B20507;
}

td.col_left div.region{background: url(../img/det/reg_bg.gif) repeat-x; margin-bottom: 15px;}
td.col_left div.region p.but{background: url(../img/det/reg_left.gif) no-repeat; cursor: pointer; cursor: hand;}
td.col_left div.region p.but span{display: block; background: url(../img/det/reg_right.gif) no-repeat right; padding: 8px 17px 9px 13px; font-size: 11px; line-height: 13px;}
td.col_left div.region p.but span b{font-size: 11px; line-height: 13px;}
td.col_left div.region div{position: absolute; padding-top: 1px; width: 176px; display:none; z-index: 1000;}
td.col_left div.region div a{display: block; color: #333; font-size: 14px; font-weight: bold; border-left: solid 1px #EC9507; border-right: solid 1px #EC9507; background: #FEF7ED; padding: 5px 12px 5px 12px; text-decoration: none;}
td.col_left div.region div a:hover{background: #fff;}

td.col_left div.log_top{background: url(../img/det/bg_79.gif) repeat-x;}
td.col_left div.log_top span{display: block; background: url(../img/det/log_t_r.gif) no-repeat right;}
td.col_left div.log_bot{background: url(../img/det/bg_79.gif) repeat-x bottom; margin-bottom: 15px;}
td.col_left div.log_bot span{display: block; background: url(../img/det/log_b_r.gif) no-repeat right;}

div.widget{position: absolute; margin: 10px 0px 0px 435px;}
div.widget span{display: block; padding-bottom: 3px;}

a.mobi{position: absolute; background: url(../img/mobi.gif) no-repeat; margin: 3px 0px 0px 260px; padding: 6px 0px 19px 36px; line-height: 17px;}


td.bottom td.con div.donhost {width: 170px; float: right;}
td.bottom td.con div.donhost a {
font-size: 11px; 
text-decoration: none;
display:block;
padding: 0px 0px 0px 31px;
height: 31px;
background: url(/img/donhost25x25_2.gif) no-repeat;
margin: 13px 0px 0px 0px;
}

p.lw{background: url(../img/law.gif) no-repeat; padding: 4px 0px 20px 35px;}
p.lw a{font-size: 13px; font-weight: bold;}

div.subscribe{border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 0px 10px 10px 10px;}
div.subscribe h3{font-size: 13px; color: #B20507;}
div.subscribe p{padding-bottom: 10px;}

div.opros_promo{padding: 0px 10px 0px 10px; border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
div.opros_promo strong{display: block;}
div.opros_promo span{display: block; clear: both; padding: 10px 0px 5px 0px;}
div.opros_promo div.l{float: left; width: 115px;}
div.opros_promo div.l p{background: #B2080A; padding: 0px;}
div.opros_promo div.r{float: left; margin: -6px 0px 0px 5px; color: #555;}
div.opros_promo p{padding-bottom: 10px;}

div.up{width: 320px;}
div.up p{padding-right: 20px; line-height: 18px;}

td.up{padding: 0px 10px 5px 10px;}
td.up div.up1{background: url(../img/up_bg.gif);}
td.up div.up2{background: url(../img/up_right.gif) no-repeat right;}
td.up div.up3{background: url(../img/up_left.gif) no-repeat; padding: 3px 10px 3px 57px;}
td.up #motioncontainer1 {height: 62px;}
td.up #motioncontainer1 a img {border: 1px solid #666666; display: inline;}
td.up #motioncontainer1 a.vip img{border: 1px solid #B2080A;}
td.up #motioncontainer1 a:hover img{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
td.up b{display: none;}

#motioncontainer1 {height: 62px; margin-bottom: 20px;}
#motioncontainer1 a img {border: 1px solid #666666; display: inline;}
#motioncontainer1 a.vip img{border: 1px solid #B2080A;}
#motioncontainer1 a:hover img{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
#motioncontainer1 b{display: none;}

div.zakladka{clear: both; margin-top: 10px;}
div.zakladka div.z{float: left; margin-right: 10px;}
div.zakladka div.z a:hover img{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}

div.country_top{float: right; padding-top: 12px;}
div.country_top a{display: block; float: left; margin-left: 15px; padding: 1px; border: solid 1px #fff;}
div.country_top a.in{cursor: default; text-decoration: none; border: solid 1px #B30B0D;}

a.vknt{displayL block; float: left; color: #4A6A91; background: url(../img/ic/ic_vk.gif) no-repeat 0px 1px; padding: 1px 0px 2px 25px;}
