html	{padding:0; margin:0; height:100%;}
body	{padding:0; margin:0; height:100%; text-align:center; font-size:70%; font-family:Tahoma,Arial; color:333333;}

a			{color:2673db;}
a:visited	{color:2673db;}
a:hover		{text-decoration:underline;}

table	{width:100%; border-collapse:collapse;}
td		{font-size:80%; font-family:Tahoma,Arial; color:050505; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:19pt; margin:14px 0 8px 0; color:9f9f9f; font-weight:normal;}
h2		{font-size:18pt; margin:14px 0 8px 0; color:9f9f9f; font-weight:normal;}
h3		{font-size:14pt; margin:12px 0 6 0; font-weight:normal;}
h4		{font-size:12pt; margin:12px 0 6 0; line-height:130%;}
h5		{font-size:100%; margin:12px 0 6 0; line-height:130%;}

h2.grey			{margin:0; color:9f9f9f;}
h2.novelty		{color:659701;}
h2.hits			{color:b30b04;}
h2.offer		{position:relative; z-index:1; margin:-30px 0 10px 0; color:ff8c01;}
h3.orange 	{margin:0; color:ff8c01;}
h3.grey		{margin:0; color:6d6d6d;}
h3.yellow	{margin:0; color:f8f17a;}
h2.green		{margin:0; color:659701;}

h3.orange a.orange, h3.orange a.orange:visited, h3.orange a.orange:hover	{margin:0; color:ff8c01;}


h5.novelty	{margin:0; color:4a7502;}
h5.novelty a, h5.novelty a:visited	{color:4a7502;}
h5.hits		{margin:0; color:b30b04;}
h5.hits a, h5.hits a:visited		{color:b30b04;}

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:13px; background:url(/images/li_01.gif) 0 0.6em no-repeat;}


#main			{height:100%; min-width:1155px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1155?'1155px':'100%');}
#left_column	{width:228px; vertical-align:top; padding-bottom:40px;}
#right_column	{vertical-align:top; padding-left:20px; padding-bottom:40px;}
#bottom			{height:75px; background:#e8e8e8; border-top:4px solid #c0c0c0;}

div.subnav		{position:relative; height:20px;}
div.home		{position:absolute; top:6px; right:0;}

div.logo		{width:100%; margin:10px 0; text-align:center;}

div.phone		{width:100%; height:90; background:url(/images/phone.gif) no-repeat;}
div.phone div.number	{padding:20px 0 0 45px; font-size:18pt; color:99cc33;}
div.phone div.number span	{position:relative; top:-10px; font-size:8pt; color:737373; font-weight:bold;}

div.catalogue		{margin:0px 0px 20px 45px;}
div.catalogue a, div.catalogue a:visited	{color:404040; text-decoration:none;}
div.catalogue a:hover	{text-decoration:underline;}
div.lev_01			{margin:5px 0 2px -14px; padding:2px 3px 2px 14px; font-size:10pt; font-weight:bold; background:url(/images/li_01.gif) 4px 8px no-repeat;}
div.lev_01_s		{margin:5px 0 2px -14px;}
div.lev_01_s span.sel		{padding:2px 3px 2px 14px; font-size:9pt; font-weight:bold; background:url(/images/li_02.gif) 4px 8px no-repeat #ff8b00;}
div.lev_01_s span.sel  span		{font-weight:normal; color:878787;}
div.lev_01_s span.sel a, div.lev_01_s span.sel a:visited	{color:white;}
div.lev_01 span		{font-weight:normal; color:878787;}
ul.submenu			{margin:0; padding:0; list-style:none;}
ul.submenu li		{margin:0; padding:0; background:none; display:inline; font-size:9pt; color:878787;}
ul.submenu li a.selected, ul.submenu li a.selected:visited	{color:ff8c01;}
ul.submenu li a, ul.submenu li a:visited	{color:878787;}

div.input		{width:100%; position:relative; height:135px; background:url(/images/mouse.gif) no-repeat;}
div.forms		{position:absolute; top:30px; width:100%; height:105px; background:#f5f5f5;}
table.input		{width:auto; margin:8px 0 0 80px;}
table.input td			{font-size:10pt; padding:2px 0;}
table.input td.txt		{text-align:right; padding-right:6px; font-size:8pt; color:5f5f5f;}
table.input td.frm input		{font-size:8pt; height:16px; width:90px;}
table.input td.btn input		{font-size:8pt;}

table.top_line		{height:25px;}
table.top_line td.menu		{border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
table.top_line td.icq		{width:385px; background:#dcdcdc; vertical-align:top;}
table.top_line td.icq a, table.top_line td.icq a:visited	{color:5f5f5f;}

table.head		{margin:15px 0 5px 0; background:url(/images/bg_head_01.gif) repeat-x;}
table.head td.search	{vertical-align:top; background:url(/images/bg_head_02.gif) right top no-repeat;}
table.head td.course	{width:165px; height:95px; vertical-align:top; background:#e8e8e8; border-left:1px solid white; border-right:1px solid white;}
table.head td.cart		{width:210px; vertical-align:top; background:url(/images/bg_head_03.gif) no-repeat; border-right:10px solid white;}

table.rate td.name	{font-size:8pt; vertical-align:bottom; font-weight:bold; padding-right:4px;}
table.rate td.price	{font-size:8pt; vertical-align:bottom; font-weight:bold; padding-left:4px;}
table.rate td.dots	{width:100%; background:url(/images/bg_dots.gif) left bottom repeat-x;}

ul.gorizontal			{margin:0; padding:0; list-style:none; display:inline; position:relative; z-index:1;}
ul.gorizontal li		{margin:0 0 0 20px; padding:0; background:none; display:inline; font-size:8pt;}
ul.gorizontal li.left		{margin:10px 20px 0 0; padding:10px 0 0 0; background:none; display:inline; font-size:8pt;color:white;}

div.cart_list	{color:white; font-size:10px; margin:2px 0 1px 0;}
div.cart_list span	{color:fefb01; font-size:9pt;}
div.cart_price	{color:white; font-size:11px;}
div.cart_price span	{color:fefb01; font-size:9pt;}

div.width		{width:100%;}
div.fix			{position:relative;}
div.small_marg	{font-size:10pt; margin:4px 0;}

table.two_columns_content td.left	{width:50%; padding:0 15px 0 0; vertical-align:top;}
table.two_columns_content td.right	{width:50%; padding:0 10px 0 10px; vertical-align:top;}

table.for_pic	{width:72px; height:72px; border:1px solid #b0b0b0;}
table.for_pic td	{text-align:center; vertical-align:middle;}
div.ico		{position:absolute; right:-3px; bottom:-3px;}

table.offer		{height:100%; border-top:2px solid #ff8c01;}
table.offer td.left_o		{width:100px; vertical-align:top; padding-top:10px;}
table.offer td.right_o	{padding-left:10px; vertical-align:top; padding-top:10px;}
table.offer_m		{width:100%;}
table.offer_m td.left_o		{width:100px; vertical-align:top; padding-top:10px; font-size:9pt;}
table.offer_m td.right_o	{padding-left:10px; vertical-align:top; padding-top:10px; font-size:9pt;}

table.links_cell		{height:100%; background:#f5f5f5; border-top:1px solid #b0b0b0;}
table.links_cell td		{padding:8px 0;}
table.links_set		{height:100%;}
table.links_set td	{width:33%; text-align:right; padding:0 20px 0 10px; border-left:1px solid #dcdcdc;}
table.links_set td.no_bord	{width:33%; text-align:right; padding:0 20px 0 10px; border-left:none;}
table.links_set_sm		{width:100%;}
table.links_set_sm td	{width:33%; text-align:right; padding:0 15px 0 5px; border-left:1px solid #dcdcdc;}
table.links_set_sm td.no_bord	{width:33%; text-align:right; padding:0 15px 0 5px; border-left:none;}
table.links_set_sm td a	{font-size:10px;}

table.menu		{height:25px;}
table.menu td.mn_lf		{width:10%; text-align:center;}
table.menu td.mn_rt		{width:10%; text-align:center; background:url(/images/bg_menu_01.gif) right top no-repeat;}
table.menu td.selected		{text-align:center; background:#ff8b00;}
table.menu td.mn_rt_sl		{width:10%; background:url(/images/bg_menu_01.gif) right top no-repeat #ff8b00;}
table.menu td.mn_lf_sl		{width:10%; background:#ff8b00;}
table.menu td.mn_lf_sl div.mn_sl	{position:relative; left:-1px; z-index:1; width:1px; height:25px; background:url(/images/bg_menu_02.gif) no-repeat;}

table.menu td a, table.menu td a:visited	{color:313131; text-decoration:none; font-size:9pt;}
table.menu td a:hover	{text-decoration:underline;}
table.menu td.selected a, table.menu td.selected a:visited	{color:white; text-decoration:none;}
table.menu td.selected a:hover		{text-decoration:underline;}

div.to_cart		{margin:0 20px 20px 0; text-align:right; font-size:10pt;}
div.ico_cart	{position:relative; left:10px; top:10px; display:inline;}
div.to_cart a, div.to_cart a:visited	{color:f94300; text-decoration:none;}
div.to_cart a:hover	{text-decoration:underline;}
div.to_cart_b		{margin:5px 20px 20px 0; text-align:right; font-size:10pt;}
div.ico_cart_b	{position:relative; left:10px; top:10px; display:inline;}
div.to_cart_b a, div.to_cart_b a:visited	{text-decoration:none;}
div.to_cart_b a:hover	{text-decoration:underline;}

div.div_back		{margin:0 20px 20px 0; text-align:right; font-size:10pt;}
div.div_back a, div.div_back a:visited	{color:f94300; text-decoration:none;}
div.div_back a:hover	{text-decoration:underline;}

div.div_print		{margin:0 20px 20px 0; text-align:right; font-size:10pt;}
div.div_print a, div.div_print a:visited	{text-decoration:none;}
div.div_print a:hover	{text-decoration:underline;}

table.price_table		{border-collapse:separate;}
table.price_table td.tlt_photo			{padding:5px 10px; font-size:10pt; text-align:center; color:white; background:#95c930; border-bottom:1px solid white;}
table.price_table td.tlt_descr			{padding:5px 20px; font-size:10pt; color:white; background:#95c930; border-bottom:1px solid white;}
table.price_table td.tlt_price			{padding:5px 10px; font-size:10pt; color:858585; text-align:center; vertical-align:middle; background:#e8e8e8; border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white;}
table.price_table td.tlt_your_price		{padding:5px 10px; font-size:10pt; background:#cccccc; border-bottom:1px solid white;white-space:nowrap;}
table.price_table td.photo			{padding:10px; text-align:center; vertical-align:middle; border-top:1px solid #cccccc;}
table.price_table td.photo_bord		{padding:10px; text-align:center; vertical-align:middle; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
table.price_table td.descr			{padding:10px; vertical-align:top; border-top:1px solid #cccccc;width:80%;}

table.price_table td.descrs			{padding:10px 10px 10px 10px; border-top:1px solid #cccccc;width:80%;vertical-align:middle}
table.price_table td.your_prices	{padding:10px 10px 10px 10px; text-align:right; color:000000; font-size:12pt; vertical-align:middle; border-top:1px solid #ff5707;}
table.price_table td.to_carts		{padding:0px 10px 10px 10px; font-size:10pt; text-align:center; vertical-align:middle; border-top:1px solid #cccccc;}
table.price_table td.to_carts a, table.price_table td.to_carts a:visited	{color:ff5707; text-decoration:none;}
table.price_table td.to_carts a:hover	{text-decoration:underline;}


table.price_table td.price			{padding:10px; text-align:center; color:858585; vertical-align:middle; background:url(/images/bg_kos.gif); border-top:1px solid #cccccc;}
table.price_table td.your_price		{padding:10px; text-align:right; color:000000; font-size:12pt; vertical-align:middle; border-top:1px solid #ff5707;}
table.price_table td.your_price_spec {padding:10px; text-align:right; color:ff5707; font-size:12pt; vertical-align:middle; border-top:1px solid #ff5707;}
table.price_table td.your_price_old		{padding:10px; text-align:right; color:ff5707; font-size:12pt; vertical-align:middle; border-top:1px solid #ff5707;}
table.price_table td.your_priceb	{padding:10px; text-align:right; color:000000; font-size:12pt; vertical-align:middle; border-top:1px solid #ff5707;}
table.price_table td.to_cart		{padding:10px 10px 20px 10px; font-size:10pt; text-align:center; vertical-align:middle; border-top:1px solid #cccccc;}
table.price_table td.to_cart a, table.price_table td.to_cart a:visited	{color:ff5707; text-decoration:none;}
table.price_table td.to_cart a:hover	{text-decoration:underline;}
table.price_table td.pr_fin		{border-top:1px solid #cccccc;}
table.price_table td.rd_fin		{border-top:1px solid #ff5707;}
table.price_table td.descr a, table.price_table td.descr a:visited	{color:333333;}
table.price_table td.descr a:hover	{color:333333;}
table.price_table td.descr_old a:hover	{color:666666;}

table.price_table td.tlt_sum	{padding:5px 10px; font-size:10pt; text-align:center; vertical-align:middle; background:#e8e8e8; border-left:1px solid white; border-right:1px solid white; border-bottom:1px solid white;}
table.price_table td.for_del	{text-align:center; color:white; background:ff5707; border-bottom:1px solid white;}
table.price_table td.sel_del	{padding:2px; text-align:center; vertical-align:middle; border-top:1px solid #cccccc; border-right:1px solid #e8e8e8;}
table.price_table td.sum	{padding:10px; color:828282; font-size:12pt; vertical-align:middle; border-top:1px solid #cccccc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
table.price_table td.itog	{vertical-align:top; height:100%; padding:10px; background:#f5f5f5; border:1px solid #cccccc;}
table.price_table td.numb	{padding:10px; text-align:center; color:9c9c9c; vertical-align:middle; background:url(/images/bg_kos.gif); border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
table.price_table td.ipr	{padding:10px; color:ff5707; font-size:12pt; vertical-align:middle; background:url(/images/bg_red_lines.gif); border-top:1px solid #ff5707; border-left:1px solid #ff5707; border-right:1px solid #ff5707; border-bottom:1px solid #ff5707;}
table.price_table td.imnt	{padding:10px; color:ff5707; font-size:12pt; vertical-align:middle; background:url(/images/bg_kos.gif); border:1px solid #cccccc;}

div.pagenav	{position:relative; z-index:1; margin-top:-40px; color:74a610; font-size:14pt;width:60%;}
div.pagenav span	{font-size:8pt; color:9d9d9d;}
div.pagenav a, div.pagenav a:visited	{font-size:8pt; color:9d9d9d; text-decoration:none;}
div.pagenav a:hover	{text-decoration:underline;}

/*
table.search	{margin-bottom:10px;}
table.search td	{padding:5px 0 5px 6px; background:#f5f5f5; font-size:10pt;}
table.search td	input	{width:50px;}
table.search td	select	{width:100%;}
table.search td.submit	{padding-right:6px; padding-left:20px;}
table.search td.submit input	{width:80px;}
table.search td.inpr	{padding-left:20px;}
table.search_form		{margin:8px 0 6px 0;}
table.search td fieldset {border:0; margin-top:0;}
table.search td fieldset legend {color:#aaaaaa;font-size:9pt;margin-bottom:2px;margin-left:-5px;}
#nb_filter td {padding-top:0px;}
*/

table.search	{margin-bottom:10px;}
table.search td	{padding:5px 0 5px 6px; background:#f5f5f5; font-size:10pt;}
table.search td	input	{width:50px;}
table.search td	select	{width:100%;}
/*table.search #pc_filter td select.os	{width:300px;}*/
table.search td	input.checkbox	{width:20px;}
table.search td.checkbox	{width:55px;}
table.search td.submit	{padding-right:6px; padding-left:20px;}
table.search td.submit input	{width:80px;}
table.search td.inpr	{padding-left:20px;}
table.search_form		{margin:8px 0 -6px 0;}
table.search_form	td.bottom_line {padding-top:6px;width:100%;}
table.search_form	table {border-collapse:collapse;border-spacing:0;border:0;}
table.search_form	table td.left {text-align:left;width:100%;/*font-size:8pt;color:e10a6f;*/}
table.search_form	table td.right {text-align:right;}

table.search td table td fieldset {border:0; margin-top:0;}
table.search td table td fieldset legend {color:#aaaaaa;font-size:9pt;margin-bottom:2px;margin-left:-5px;}
#nb_filter td {padding-top:0px;}
#kpk_filter td {padding-top:0px;}
#pc_filter td {padding-top:0px;}
#pc_filter div {display:block;}
#pc_filter div div {display:inline;}
#pc_filter  div div  fieldset {display:inline;}

table.search #pc_filter td select	{width:auto;}
table.search #pc_filter td select.os	{
width:100%;
//width:200px;
}
table.search #pc_filter td	input	{width:auto;}
table.search #pc_filter td	input.checkbox	{width:20px;}
table.search #pc_filter td.checkbox	{width:55px;}

table.search #pc_filter td div#fltr_pc_chkb	{white-space: nowrap;}

table.search #pc_filter table td table td fieldset {border:0; margin-top:0;}
table.search #pc_filter tabletd table td fieldset legend {color:#aaaaaa;font-size:9pt;margin-bottom:2px;margin-left:-5px;}


#ps_filter td {padding-top:0px;}
#modem_filter td {padding-top:0px;}
#proj_filter td {padding-top:0px;}
#soft_filter td {padding-top:0px;}
.filter td {padding-top:0px!important;}

div.ico_in_beg	{position:relative; left:-4px; top:4px; margin-bottom:6px; float:left;}

table.pages		{width:auto; margin-top:20px;}
table.pages td.amount	{padding-left:5px;}
table.pages td.pages	{padding-left:100px;}
table.pages td.pages div	{position:relative; z-index:1; padding:0 2px; display:inline; font-weight:bold; background:#ebebeb; border:1px solid #b7b7b7;}
table.pages td.pages a, table.pages td.pages a:visited	{color:black; text-decoration:none;}
table.pages td.pages a:hover	{text-decoration:underline;}

table.behaviour td.lf_cl	{width:180px; padding:5px; border-right:1px solid #f3f3f3;vertical-align:top!important;}
table.behaviour td.rt_cl	{padding:5px; padding-left:15px;}
table.behaviour tr.dark td.lf_cl	{width:180px; padding:5px; background:#f3f3f3; border-right:1px solid white;}
table.behaviour tr.dark td.rt_cl	{padding:5px; padding-left:15px; background:#f3f3f3;}

table.links_vert	{width:250px; margin-top:15px;}
table.links_vert td	{text-align:right; padding:6px 20px 6px 10px; font-size:9pt; background:f5f5f5; border-top:1px solid #b0b0b0;}

table.option				{border-collapse:separate;}
table.option td.op_title	{padding:3px; color:white; background:#ff8b00;}
table.option td.op_width_2	{padding:3px; background:#ff8b00; width:50%;}
table.option td.op_width_3	{padding:3px; background:#ff8b00; width:33%;}
table.option td.op_left		{padding:3px; border-right:5px solid white;}
table.option td.op_central	{padding:3px; border-left:5px solid white; border-right:5px solid white;}
table.option td.op_right	{padding:3px; border-left:5px solid white;}
table.option tr.dark td		{background:#f5f5f5;}
table.option td.single		{padding:5px;}
table.option td.single span	{margin-right:15px;}

td.ord_info		{width:100%; vertical-align:bottom; font-size:12pt;}
td.ord_info span		{color:ff8b00; font-size:16pt;}

div.link	{position:relative; left:5px; top:-2px; display:inline;}

ul.blue_list	{margin:20px;}
ul.blue_list li	{margin:10px 0; padding-left:12px; background:url(/images/li_03.gif) 0 0.5em no-repeat;}

div.note		{font-size:10px; color:999999; margin-top:10px;}

a.bl_underline, a.bl_underline:visited, a.bl_underline:hover {text-decoration: none; background:url(/images/bg_a_bl.gif) left bottom repeat-x; white-space:nowrap;}
a.wh_underline, a.wh_underline:visited, a.wh_underline:hover {text-decoration: none; padding-bottom:1px; color:white; background:url(/images/bg_a_wh.gif) left bottom repeat-x; white-space:nowrap;}


div.orient	{position:absolute;}	

div.load_price	{clear:both; height:37px;}
div.ico_price	{float:right; margin-right:10px;}
div.link_price	{float:right; margin-right:6px; text-align:right; font-size:10px;}

div.icq_inter	{margin:2px 0 0 10px; font-size:10pt;}
div.icq_ico		{position:relative; top:3px; margin:0 5px 0 10px; display:inline;}

div.innov_10	{padding:10px;}
.innov_01		{padding-left:10px;}
.innov_02		{margin-top:10px;}
.innov_03		{padding-right:40px;}

input.long	{width:100%; font-size:10pt;}

div.under_cart	{width:100%; height:75px; background:url(/images/cart.gif) right bottom no-repeat; cursor: pointer;}
div.sm_pimp		{position:relative; left:-6px; top:-1px; display:inline;}
div.more_inter	{margin:3px 0 0 6px; font-size:11pt;}
div.more_inter a, div.more_inter a:visited	{color:white;}

.offer_pic		{text-align:center; background:url(/images/bg_orgr.gif) repeat-x #ff5e04;}
.line_o			{background:url(/images/bg_ordt.gif) repeat-x;}
.offer_price	{padding:8px 5px 5px 5px; text-align:center; background:url(/images/bg_orob.gif) repeat-x #ff6000; color:white; white-space:nowrap;}
.old_price_o	{text-align:right; vertical-align:top; padding:5px; color:ff4500; text-decoration:line-through;}

table.innov_ind	{margin-bottom:4px;}
.ind_descr		{padding-left:10px; vertical-align:top;}
.ind_pic		{width:74px; vertical-align:top;}
.ind_more		{margin:15px 0 0 84px;}

div.big_right_padding	{margin-right:110px;}
div.bit_shot			{width:75px;}
div.bit_long			{width:60px;}

input.wron	{width:50px; font-size:8pt;}

table.non_equal		{}
table.non_equal td.basic		{width:100%; vertical-align:top;}
table.non_equal td.narrow		{padding:0 30px; vertical-align:top;}
div.width_narrow		{width:260px;}

input.eqi		{font-size:8pt; width:30px; color:858585;}

div.bit		{width:1px; height:1px; font-size:1pt;}

table.detailed		{margin-top:20px; }
table.detailed td.detail_pic		{padding-right:50px; vertical-align:top;}

td.bot		{vertical-align:bottom;}

.kort	{width:auto;}

.gray_small {color: #999999; font-size: 10px;}
.gray_middle {color: #999999; font-size: 12px;}
.small_price {color: #999999; font-size: 13px;}
.small_price_rur {color: #999999; font-size: 14px;}
.small_economy {font-size: 10px;}

table.basket {padding: 3;}
table.basket td {padding: 2;}

input.iss_input
{
	width: 100%;
	border : solid 1;
	border-color : #BCAC85;
}
.require
{
	color: red;
}



h3.orange2	{color:ff8c01;}
h2.green2		{color:659701;}

table.hlp			{width:100%; margin-bottom:20px; background:#f5f5f5; border-top:1px solid #dcdcdc;}
table.hlp td		{width:25%;}
table.hlp td div		{padding:3px 10px 4px 20px;}
table.hlp td.sel div	{background:url(/images/li_04.gif) 9px 10px no-repeat #ff8b00; color:white;}

div.rezt			{padding-left:0px; height:24px; clear:both; background:#f5f5f5; border-bottom:2px solid #ff8b00;}
div.rezt div		{float:left; padding:4px 10px 6px 10px; font-size:12px;}
div.rezt div.sel	{color:white; background:#ff8b00;}

table.prce			{background:#f5f5f5; margin:3px 0 2px 0;}
table.prce td		{white-space:nowrap; padding:3px; font-weight:bold;}
table.prce td.rg	{padding-left:15px;}
table.prce td.lg	{width:100%; padding:0;}
table.prce td input	{width:100px; font-size:11px;}

div.przv		{background:#f5f5f5; padding:10px 15px; font-weight:bold; border-bottom:2px solid white;}
div.ndr			{margin:10px 100px 5px 35px;}
div.ndr2			{margin:10px 105px 5px 27px;}
table.prn		{width:100%;}
table.prn td	{width:33%; color:000000;}

div.hrt		{border-top:0px solid #ff8b00; border-bottom:0px solid #ff8b00;}
div.tasm	{padding:3px 10px 8px 23px;background:#f5f5f5; margin:1px 0;border-bottom:2px solid #ff8b00;}
div.ico_pl	{position:relative; left:-8px; top:5px; display:inline;}
div.tasm a, div.tasm a:visited		{color:ff8b00;}

table.tg				{margin:15px 0;}
table.tg td				{padding-right:10px;}
table.tg td.rzlt		{padding:0; width:100%;}
table.tg td.rzlt span	{color:4285e0;}


div.nbr			{margin:10px 160px 5px 77px;}
div.tasm_ub	{padding:3px 10px 8px 23px; background:#f5f5f5; margin:1px 0;}
div.tasm_ub a, div.tasm_ub a:visited		{color:2673db;}

h3.green3		{margin:40px 0 8px 10px; color:659701;}
table.hwp		{width:100%; background:#f5f5f5;}
table.hwp td.srt1	{width:65%; padding:5px 10px; font-size:12px; font-weight:bold; color:242424;}
table.hwp td.srt2	{width:35%; padding:5px 10px; font-size:12px; font-weight:bold; color:242424;}
table.hwp td.lst1	{width:65%; padding:2px 10px 5px 20px; vertical-align:top;}
table.hwp td.lst2	{width:35%; padding:5px 10px; vertical-align:top;}
table.hwp td.lst1 table.liko	{width:100%; height:100%; border-right:0px solid #dcdcdc}
table.hwp td.ptk	{padding:0 10px 10px 10px;}
div.thr		{padding:5px 0 0 8px; border-top:1px solid #dcdcdc}
div.thr a, div.thr a:visited	{color:ff8b00;}

table.piri		{width:auto;}
table.piri td	{font-size:11px; padding:5px 8px 12px 0;}
table.piri td input	{width:80px; font-size:11px;}

ul.three		{margin:0 0 10px 0; padding:0; width:100%;}
ul.three li		{margin:2px 0; padding-left:12px; float:left; width:31%; background:url(/images/li_01.gif) 0 0.4em no-repeat;}

ul.zthree		{margin:0 0 10px 0; padding:0; width:31%; float:left; }
ul.zthree li		{margin:2px 0; padding-left:12px; width:100%; background:url(/images/li_01.gif) 0 0.4em no-repeat;}

.popupphoto {
	Z-INDEX: 999; BACKGROUND-COLOR: white; POSITION: absolute
}
.popupphoto .top_1 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_repeat.gif) repeat-x 0px 0px; MARGIN: 0px 5px -20px; LINE-HEIGHT: 20px
}
.popupphoto .top_2 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_left.gif) no-repeat 0px 0px; MARGIN: 0px 5px -20px 0px; LINE-HEIGHT: 20px
}
.popupphoto .top_3 {
	FONT-SIZE: 20px; BACKGROUND: url(/i/decor_popupimg_title_right.gif) no-repeat right top; MARGIN: 0px; LINE-HEIGHT: 20px
}
.popupphoto .top_3 IMG {
	RIGHT: 7px; POSITION: absolute; TOP: 6px
}
.popupphoto .image {
	padding:15px;
	BORDER:1px solid #000000; 
}
.popupphoto .image IMG {
	DISPLAY: block; BACKGROUND: #ffffff
}


div.clouds_main {margin-top:43px;}
div.clouds {margin-top:0px; clear:both;}
div.clouds div      {font-family:Arial;}
div.clouds a, div.clouds a:link, div.clouds a:visited      {background-color:transparent;padding:2px 4px 1px 4px;/*color:#74A610;*/ white-space:nowrap; text-decoration:underline;}
div.clouds a:hover  {color:white!important;text-decoration:underline;padding:2px 4px 1px 4px; white-space:nowrap;}
/*div.clouds a:active  {background-color:transparent;padding:2px 4px 1px 4px;
color:#74A610; white-space:nowrap; text-decoration:underline;}
/*div.clouds div  a:hover   {background-color:#ff9900;}
/*div.clouds a {mouse:expression(!onmouseover ?(onmouseover=new Function("this.className='cloud-active'"),onmouseup=onmouseout=new Function("this.className=''")):'')}
.cloud-active {background-color:#ff9900;}*/
/*div.clouds a {mouse:expression(!onmouseover ?(onmouseover=new Function("this.style.backgroundColor='#ff9900'"),onmouseup=onmouseout=new Function("this.style.backgroundColor='transparent'")):'')}
*/div.clouds div.selected     {display:inline;color:e10a6f!important;}
div.clouds div.selected a, div.clouds div.selected a:visited, div.clouds div.selected a:hover
{color:white!important;background:#ff9800;text-decoration:none;}
div.clouds div.urgent     {display:inline; color:e10a6f;}
div.clouds div.urgent a, div.clouds div.urgent a:visited
{color:e10a6f!important;}
div.clouds div.urgent a:hover     {background:#ff9800; color:white!important;}

div.man_group_01    {display:inline; margin-right:6px; font-size:8pt;
line-height:30px;clear:both;}
div.man_group_01 a:hover   {background-color:#ff9900;clear:both;}
div.man_group_02    {display:inline; margin-right:6px; font-size:10pt;
line-height:30px;clear:both;}
div.man_group_02 a:hover   {background-color:#ff9900;clear:both;}
div.man_group_03    {display:inline; margin-right:6px; font-size:12pt;
line-height:30px;clear:both;}
div.man_group_03 a:hover   {background-color:#ff9900;clear:both;}
div.man_group_04    {display:inline; margin-right:6px; font-size:14pt;
line-height:30px;clear:both;}
div.man_group_04  a:hover   {background-color:#ff9900;clear:both;}
div.man_group_05    {display:inline; margin-right:6px; font-size:16pt;
line-height:30px;clear:both;}
div.man_group_05 a:hover   {background-color:#ff9900;clear:both;}
div.man_group_06    {display:inline; margin-right:6px; font-size:18pt;
line-height:30px;clear:both;}
div.man_group_06 a:hover   {background-color:#ff9900;clear:both;}
div.man_group_07    {display:inline; margin-right:6px; font-size:20pt;
line-height:30px;clear:both;}
div.man_group_07 a:hover   {background-color:#ff9900;clear:both;}

div.man_group_01 span, div.man_group_02 span, div.man_group_03 span {white-space:nowrap;
position:relative; top:-4px; font-size:9px;color:#999999;}
div.man_group_04 span, div.man_group_05 span, div.man_group_06 span, div.man_group_07 span
{white-space:nowrap; position:relative; top:-8px; font-size:9px;color:#999999;}

div.sub_group_01    {display:inline; margin-right:6px; font-size:8pt;
line-height:30px;}
div.sub_group_02    {display:inline; margin-right:6px; font-size:10pt;
line-height:30px;}
div.sub_group_03    {display:inline; margin-right:6px; font-size:12pt;
line-height:30px;}
div.sub_group_04    {display:inline; margin-right:6px; font-size:14pt;
line-height:30px;}
div.sub_group_05    {display:inline; margin-right:6px; font-size:16pt;
line-height:30px;}
div.sub_group_06    {display:inline; margin-right:6px; font-size:18pt;
line-height:30px;}
div.sub_group_07    {display:inline; margin-right:6px; font-size:20pt;
line-height:30px;}

div.sub_group_01 span, div.sub_group_02 span, div.sub_group_03 span {white-space:nowrap;
position:relative; top:-4px; font-size:9px; color:999999;}
div.sub_group_04 span, div.sub_group_05 span, div.sub_group_06 span, div.sub_group_07 span
{white-space:nowrap; position:relative; top:-8px; font-size:9px;
color:999999;}

div.group_01    {display:inline; margin-right:6px; font-size:8pt;
line-height:30px;}
div.group_02    {display:inline; margin-right:6px; font-size:10pt;
line-height:30px;}
div.group_03    {display:inline; margin-right:6px; font-size:12pt;
line-height:30px;}
div.group_04    {display:inline; margin-right:6px; font-size:14pt;
line-height:30px;}
div.group_05    {display:inline; margin-right:6px; font-size:16pt;
line-height:30px;}
div.group_06    {display:inline; margin-right:6px; font-size:18pt;
line-height:30px;}
div.group_07    {display:inline; margin-right:6px; font-size:20pt;
line-height:30px;}

div.group_01 span, div.group_02 span, div.group_03 span {white-space:nowrap;
position:relative; top:-4px; font-size:9px; color:999999;}
div.group_04 span, div.group_05 span, div.group_06 span, div.group_07 span
{white-space:nowrap; position:relative; top:-8px; font-size:9px;
color:999999;}

table.search_form td.bottom_line table {}
table.search_form td.bottom_line table td.right		{text-align:left;}
table.search_form td.bottom_line table td.left		{text-align:left;width:100%;}

a.p_underline, a.p_underline:visited, a.p_underline:hover {text-decoration: underline; color:white; white-space:nowrap;}


.buyvariants {}
.buyvariants .title {margin:5px 0;}
.buyvariants .orange {color:#ff8c01;}
.buyvariants .variant .description {color:#777777;font-size:11px;margin:5px;letter-spacing:0.2px;line-height:15px;}
.buyvariants .variant label {font-weight:bold;cursor:pointer;padding:3px;}
.buyvariants .variant label.selected {background-color:#ff8b00;color:#ffffff;padding:3px;}

div.warranty_group        {margin-top:25px; padding:0 0 2px 0; font-size:11pt; border-bottom:2px solid black;}

span.sel_nav {color:2673db;}


div.property_title {font-weight: bold; padding: 5px; margin: 10px 0;}