html			
{
	overflow-y: auto;
}
body			
{
	font-family: Arial; 
	color: #000000; 
	background-color: #ffffff; 
	font-size: 13px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
	border: 0px;
}
body, .roller			
{
	scrollbar-face-color:#e4e4e4; 
	scrollbar-highlight-color:#e4e4e4; 
	scrollbar-shadow-color: #868686; 
	scrollbar-3dlight-color:#868686; 
	scrollbar-arrow-color:#868686; 
	scrollbar-track-color:#e4e4e4; 
	scrollbar-darkshadow-color: #e4e4e4;
}
input:focus { outline: none; }
textarea:focus { outline: none; }
u
{
	font-size: 13px;
}
br
{
	font-size: 11px;
}
h1
{
	font-size: 28px; 
	color: #ffffff; 
	text-shadow: 2px 1px 1px #690505, -2px -1px 1px #690505;
	filter: Shadow(Color=#be777a, Direction=135, Strength=3);
}
h2
{
	font-size: 14px; 
	color: #ff0000; 
}
h3
{
	font-size: 13px; 
	color: #6e6e6e; 
	font-weight: bold;
}
h4
{
	font-size: 15px; 
	color: #656565; 
	font-weight: bold;
}
ul
{
	list-style-type: square; 
	list-style-position: inside;
}
li
{
	list-style-type: disc; 
	list-style-position: inside;
}
span, p
{
	font-size: 13px;
	color: #000000; 
}
b
{
	font-size: 13px; 
	color: #000000; 
	font-weight: bold;
}
strong
{
	font-size: 13px; 
	color: #000000; 
	font-weight: bold;
}
hr
{
	border: none 0; 
	border-top: 1px dashed #cccccc; 
	height: 1px;
}

a				
{
	color: #0097ee; 
	outline:none;
}
a:link,
a:visited,
a:active,		
{
	color: #0097ee; 
	text-decoration: underline;
	outline:none;
}
a:hover
{
	color: #0097ee; 
	text-decoration: none;
	outline:none;
}
.z				
{
	font-family: Arial; 
	font-size: 12px; 
	color: #898989; 
	background-image: url(/images/cloud_body.gif); 
	background-position: left -4px; 
	background-repeat: repeat-x;
	padding: 9px 5px 15px 20px;
}
.z_bas				
{
	font-family: Arial; 
	font-size: 12px; 
	color: #898989; 
}
.z_td				
{
	padding: 9px 5px 0px 20px;
}
.x td, .y td				
{
	padding: 5px 5px 5px 20px;
	border: #dfdfdf solid;
	border-width: 0px 0px 1px 0px;
}
.x td.border2, .y td.border2				
{
	padding: 0px 0px 0px 1px;
	border: none;
}
.clb
{
	clear: both;
}
.buttons		
{
	font-family: Arial; 
	font-weight: normal; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	border: 0px solid #ffe13b; 
	background-color: #ff3224; 
	padding: 3px 5px 3px 5px; 
}
.textfield
{
	font-family: arial; 
	font-size: 12px; 
	color: #333333; 
	background-color: #ffffff; 
	border: 1px solid #c9cccc; 
	padding: 1px 2px 1px 2px; 
}
.countfield
{
	font-family: arial; 
	font-size: 12px; 
	color: #787878; 
	background-color: transparent; 
	border: none; 
	padding: 10px 0px 11px 0px; 
	text-align: center;
	width: 30px;
}
#main_body		
{
	background-color: #f2f2f2;
	background-image: url(/images/fon01.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
}
#com_body		
{
	background-image: url(/images/fon06.gif); 
	background-position: left bottom; 
	background-repeat: repeat-x;
}
.wrap_top		
{
	min-width: 980px;
	max-width: 1560px;
	width: expression(document.body.clientWidth<980?"980px":(document.body.clientWidth>1560?"1560px":"100%"));
	text-align: left;
	background-image: url(/images/top_left.png); 
	background-position: 30% top; 
	background-repeat: no-repeat;
	border: #000000 solid;
	border-width: 10px 0px 0px 0px;
}
.wrap		
{
	min-width: 942px;
	max-width: 1430px;
	width: expression(document.body.clientWidth<942?"942px":(document.body.clientWidth>1430?"1430px":"100%"));
	text-align: left;
	position: relative;
}
.rasp940		
{
	width: 940px;
}
.hor_rule		
{
	border: #adadad solid;
	border-width: 1px 0px 0px 0px;
	font-size: 0px;
	margin: 0px 0px 21px 0px;
}
.pad20		
{
	padding: 0px 0px 0px 15px;
}
.isIE {}
.isIE6 .png 
{
	// background: none! important;
	filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + style.backgroundImage.substr(4, style.backgroundImage.length - 5) +'", sizingMethod="crop")');	
}
.isIE6 .wrap_top	 
{ 
	background-image: url(/images/top_left.gif); 
}
.top_leftleft		
{
	background-image: url(/images/top_leftleft.png); 
	background-position: 17% top; 
	background-repeat: no-repeat;
}
.isIE6 .top_leftleft	 
{ 
	background-image: url(/images/top_leftleft.gif); 
}
.top_right		
{
	background-image: url(/images/top_right.png); 
	background-position: 77% top; 
	background-repeat: no-repeat;
	height: 196px;
}
.isIE6 .top_right	 
{ 
	background-image: url(/images/top_right.gif); 
}
.toptel address
{
	padding: 14px 0px 0px 68px;
	font-style: normal;
	text-align: right;
	width: 155px;
}
.toptel b
{
	font-size: 16px; 
	color: #ffffff; 
	font-family: Tahoma;
	display: block;
}
.toptel strong
{
	font-size: 16px; 
	color: #ffffff; 
	font-family: tahoma;
}
.toptel i
{
	font-size: 14px; 
	color: #ffffff; 
	font-family: tahoma;
	font-style: normal;
}
.toptel img
{
	margin: 6px 0px 5px 0px;
}
.toptel a:link, .toptel a:visited, .toptel a:active, .toptel a:hover
{
	color: #ffffff; 
	line-height: 130%;
}
#top_menu
{
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
}
#top_menu li
{
	list-style-image: none; 
	list-style-type: none; 
	float: left;
	margin: 0px;
	padding: 0px;
}
#top_menu a:link, #top_menu a:visited, #top_menu a:active, #top_menu a:hover
{
	margin: 33px 22px 0px 0px;
	display: block;
	color: #000000;
	font-size: 1.4em;
	font-family: tahoma;
	text-decoration: underline;
}
#top_menu a:hover
{
	text-decoration: none;
}
#mini_basket
{
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/top_basket.png); 
	background-position: left top; 
	background-repeat: no-repeat;
	padding: 31px 29px 0px 68px;
}
#mini_basket a:link, #mini_basket a:visited, #mini_basket a:active, #mini_basket a:hover
{
	color: #fefefe;
	font-size: 13px;
	font-family: tahoma;
	text-decoration: none;
}
#mini_basket a:link b, #mini_basket a:visited b, #mini_basket a:active b, #mini_basket a:hover b
{
	color: #ffffff;
	font-size: 15px;
	font-family: tahoma;
	text-decoration: none;
}
/*основное раскрывающееся меню*/
.wrap_expand 
{
	position: relative;
}
#expand_head 
{
	background-image: url(/images/fon11.gif);
	background-repeat: repeat-x;
	background-position: left top;
	z-index: 600;
	height: 57px;
	position: absolute;
}
#expand_head b
{
	color: #ed1c24;
	font-size: 18px;
	display: block;
	padding: 10px 5px 10px 10px;
	font-family: tahoma;
	font-weight: normal;
}
#expand_menu 
{
	display: none;
	position: absolute; 
	border: none;
	z-index: 500;
	top: 210px;
	left: -10px;
}
.exp_header
{
	color: #9c9c9c;
	text-transform: uppercase;
	padding: 12px 24px 2px 13px;
}
.exp_nov .exp_header
{
	padding: 0px 24px 3px 0px;
	border: #e0e0e0 solid;
	border-width: 0px 0px 1px 0px;
}
.exp_catalog a:link, .exp_catalog a:visited, .exp_catalog a:active, .exp_catalog a:hover
{
	font-size: 14px;
	color: #1f98ff;
	display: block;
	padding: 1px 24px 2px 13px;
}
.exp_catalog a.main_menu_bot:link, .exp_catalog a.main_menu_bot:visited, .exp_catalog a.main_menu_bot:active, .exp_catalog a.main_menu_bot:hover
{
	font-size: 14px;
}
.exp_catalog .big_exp
{
	font-size: 16px;
	color: #1f98ff;
	display: block;
	padding: 1px 24px 2px 13px;
}
.exp_catalog a.big_exp:link, .exp_catalog a.big_exp:visited, .exp_catalog a.big_exp:active, .exp_catalog a.big_exp:hover
{
	font-size: 16px;
}
.exp_catalog a:link b img, .exp_catalog a:visited b img, .exp_catalog a:active b img, .exp_catalog a:hover b img
{
	text-decoration: none;
}
a.menu_subquality:link, a.menu_subquality:visited, a.menu_subquality:active, a.menu_subquality:hover
{
	color: #ffae7a;
}
.exp_articles
{
	background-color: #e4e4e4;
	color: #000000;
	padding-bottom: 20px;
}
.exp_articles strong
{
	display: block;
	padding: 7px 24px 0px 14px;
	font-weight: normal;
}
.exp_advices
{
	background-color: #e4e4e4;
}
.exp_advices a:link, .exp_advices a:visited, .exp_advices a:active, .exp_advices a:hover
{
	color: #596488;
	display: block;
	padding: 8px 24px 9px 13px;
	font-size: 12px;
}
.exp_nov 
{
	padding: 16px 24px 12px 17px;
	background-color: #ffffff;
}
.fon12 
{
	background-image: url(/images/fon12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e9e9e9;
	padding: 0px 0px 0px 1px;
}
/*основное раскрывающееся меню*/
.searchbutton
{
	color: #ffffff;
	font-size: 16px;
	background-image: url(/images/search.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 29px 0px 0px 0px;
	width: 70px;
	height: 35px;
	border: none;
}
.search
{
	position: relative;
	margin: 17px 0px 4px 0px;
	padding: 0px;
	background-image: url(/images/search_fon.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	border: none;
	width: 100%;
}
.search_l, .search_r
{
	z-index: 3; 
	width: 8px; 
	height: 27px; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background-image: url(/images/search_angles.gif);
}
.isIE6 .search_l, .isIE6 .search_r
{
	background-image: none;
}
.search_r
{
	left: auto;
	right: 0;
    background-position: -8px 0px;
}
.searchtext
{
	z-index: 10; 
	font-size: 13px;
	color: #000000;
	margin: 4px 10px 14px 10px;
	padding: 2px 0px 0px 0px;
	background: transparent; 
	border: none;
	width: 93%;
	outline: none;
}
.isIE9 .searchtext
{
	margin-top: 5px;
}
.search_block
{
	color: #8b8b8b;
}
.search_block b
{
	font-size: 15px;
	color: #000000;
	font-weight: normal;
}
.search_tmarks
{
	float: right;
}
.search_block a:link, .search_block a:visited, .search_block a:active, .search_block a:hover
{
	font-size: 12px;
	color: #ed1c24;
	text-decoration: underline;
}
.search_block a:hover
{
	text-decoration: none;
}
.search_block a:link i, .search_block a:visited i, .search_block a:active i, .search_block a:hover i
{
	font-style: normal;
	text-decoration: none;
}
a.search_more:link, a.search_more:visited, a.search_more:active, a.search_more:hover, .search_none
{
	font-size: 11px;
	color: #0097ee;
	text-decoration: none;
	margin: 5px 10px 0px 0px;
	display: block;
	border: dotted #0097ee;
	border-width: 0px 0px 1px 0px;
}
.search_none
{
	border: none;
}
a#searchExample2:link, a#searchExample2:visited, a#searchExample2:active, a#searchExample2:hover
{
	color: #8b8b8b;
}
.about_block 
{
	background-image: url(/images/fon02.gif); 
	background-position: left top; 
	background-repeat: repeat-y;
	background-color: #e7e7e7; 
	-moz-border-radius: 0px 11px 11px 0px; -webkit-border-radius: 0px 11px 11px 0px; border-radius: 0px 11px 11px 0px;
	height: 190px;
}
.about_block div
{
	font-size: 13px;
	width: 220px;
	margin: 20px 30px 0px 30px;
	float: left;
}
.about_block div b
{
	color: #ff0000;
	display: block;
	padding: 10px 0px 5px 0px;
}
.about_block #about_hid1 b
{
	padding-top: 0px;
}
.about_block div em
{
	font-style: normal;
}
.about_block div em b
{
	color: #ff0000;
	display: inline;
	font-style: normal;
}
.base_angles 
{
	margin-bottom: 8px;
	padding: 3px;
	background-color: #ffffff; 
	border: 1px #b7b7b7 solid;
	-moz-border-radius: 11px 11px 11px 11px; -webkit-border-radius: 11px 11px 11px 11px; border-radius: 11px 11px 11px 11px;
}
.base_relative 
{
	position: relative; 
}
.frame_angles 
{
	position: relative; 
	z-index: 2;
	background-color: #ffffff; 
	margin-bottom: 8px;
}
.frame_border_angles 
{
	position: relative; 
	z-index: 2;
	background-color: #ffffff; 
	border: 1px #b7b7b7 solid;
	padding: 3px;
}
.frame_angles_lt, .frame_angles_rt, .frame_angles_lb, .frame_angles_rb, 
.frame_angles2_lt, .frame_angles2_rt, .frame_angles4_lt, .frame_angles4_rt,
.frame_angles3_lt, .frame_angles3_rt, .frame_angles3_lb, .frame_angles3_rb 
{
	z-index: 3; 
	width: 11px; 
	height: 11px; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background-image: url(/images/frame_angles.gif);
}
.isIE6 .frame_angles_lt, .isIE6 .frame_angles_rt, .isIE6 .frame_angles_lb, .isIE6 .frame_angles_rb, 
.isIE6 .frame_gray_rt, .isIE6 .frame_gray_rb, .isIE6 .frame_angles2_lt, .isIE6 .frame_angles2_rt,
.isIE6 .frame_angles3_lt, .isIE6 .frame_angles3_rt, .isIE6 .frame_angles3_lb, .isIE6 .frame_angles3_rb,
.isIE6 .frame_angles4_lt, .isIE6 .frame_angles4_rt
{
	background-image: none;
}
.frame_angles2_lt
{
    background-position: 0 -44px;
}
.frame_angles_rt
{
	left: auto;
	right: 0px;
    background-position: 0 -11px;
}
.frame_angles2_rt, .frame_angles3_rt, .frame_angles4_rt
{
	left: auto;
	right: 0px;
    background-position: 0 -55px;
}
.frame_angles_lb, .frame_angles3_lb
{
	top: auto;
	bottom: 0px;
    background-position: 0 -22px;
}
.frame_angles_rb, .frame_angles3_rb
{
	left: auto;
	right: 0px;
	top: auto;
	bottom: 0px;
    background-position: 0 -33px;
}
.frame_angles3_lt
{
    background-position: 0 -66px;
}
.frame_angles3_rt
{
    background-position: 0 -77px;
}
.frame_angles3_lb
{
    background-position: 0 -88px;
}
.frame_angles3_rb
{
    background-position: 0 -99px;
}
.frame_angles4_lt
{
    background-position: 0 -110px;
}
.frame_angles4_rt
{
    background-position: 0 -121px;
}
.frame_gray_rt, .frame_gray_rb
{
	z-index: 3; 
	width: 14px; 
	height: 14px; 
	position: absolute; 
	left: 680px;
	top: 3px;
	background-image: url(/images/fon03.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.frame_gray_rb
{
	left: 680px;
	top: 179px;
	background-image: url(/images/fon03b.png);
}
.nov_header
{
	height: 300px;
}
.specs_header i, .nov_header i, .h1_header i
{
	display: block;
	padding: 25px 0px 15px 320px;
	background-image: url(/images/specs_header.jpg);
    background-position: top left;
	background-repeat: no-repeat;
}
.toprint_header i
{
	display: block;
	padding: 5px 0px 5px 10px;
	font-style: normal;
}
.toprint_header i h1, #cat_cont h1
{
	color: #940909;
	text-shadow: none;
	filter: none;
}
.toprint_header span.path	
{
	margin: 0px 0px 0px 0px;
}
.nov_header i
{
	font-size: 30px;
}
.nov_header i, .h1_header i
{
	padding: 15px 0px 15px 24px;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	background-image: url(/images/nov_header.jpg);
}
.specs_header i a:link, .specs_header i a:visited, .specs_header i a:active, .specs_header i a:hover,
.nov_header i a:link, .nov_header i a:visited, .nov_header i a:active, .nov_header i a:hover
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
	font-style: italic;
	font-weight: normal;
}
.specs_header i a:hover, .nov_header i a:hover
{
	text-decoration: none;
}
.novelty_hid, .about_hid
{
	display: none;
}
.h1_header i
{
	padding: 6px 0px 5px 24px;
	font-weight: normal;
	background-color: #ffffff; 
	border: 1px #ffffff solid;
	-moz-border-radius: 11px 11px 11px 11px; -webkit-border-radius: 11px 11px 11px 11px; border-radius: 11px 11px 11px 11px;
}
.h1_header i div
{
	overflow: hidden;
	width: 900px;
}
.h1_header h1
{
	font-size: 28px;
	color: #ffffff;
	margin: 0px;
	white-space: nowrap;
}
.params_line div
{
	background-color: #f3f3f3;
	-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;
	margin: 3px 0px 1px 0px;
	padding: 6px 6px 6px 23px;
}
.params_line div span
{
	width: 100%;
	display: block;
	background-color: #ffffff; 
}
.params_line div span u
{
	width: 100%;
	padding: 3px 0px 5px 0px;
	background-color: #f3f3f3; 
	color: #9c9c9c;
	text-transform: uppercase;
	text-decoration: none;
}
.params_line div span b
{
	display: inline-block;
	color: #000000;
	padding: 3px 6px 5px 6px;
	text-transform: none;
	font-weight: normal;
}
.path, a.path:link, a.path:visited, a.path:active, a.path:hover	
{
	font-size: 12px; 
	color: #acacac;
}
.frame_specs
{
	position: relative; 
	z-index: 10;
	background-color: #ffffff; 
	margin-left: 5px;
	height: 208px; 
	width: 445px; 
	float: left;
	background-color: #ffffff; 
	border: 3px #b71111 solid;
	-moz-border-radius: 11px 11px 11px 11px; -webkit-border-radius: 11px 11px 11px 11px; border-radius: 11px 11px 11px 11px;
}
.frame_border_specs 
{
	padding: 4px 3px 0px 8px;
}
.frame_border_specs b
{
	margin: 20px 0px 9px 6px;
	display: block;
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
}
.frame_border_specs em a:link, .frame_border_specs em a:visited, .frame_border_specs em a:active, .frame_border_specs em a:hover
{
	display: block;
	margin-left: 6px;
	text-decoration: none;
	font-size: 23px;
	color: #00a9f7;
	font-weight: bold;
}
.frame_border_specs s, .base_dotted s 
{
	font-size: 16px;
	color: #6f6f6f;
}
.frame_border_specs strong
{
	margin: 13px 0px 13px 6px;
	display: block;
	color: #ff0000;
	font-size: 20px;
	font-weight: normal;
}
.isIE .frame_border_specs strong 
{
	margin: 17px 0px 15px 6px;
}
.nov_header div
{
	float: left;
	width: 242px;
	padding: 0px 10px 0px 20px;
}
.nov_header em
{
	margin: 10px 0px 8px 10px;
	display: block;
	color: #000000;
	font-size: 20px;
	font-style: normal;
}
.nov_header div a:link, .nov_header div a:visited, .nov_header div a:active, .nov_header div a:hover
{
	display: block;
	margin-left: 8px;
	font-size: 16px;
	color: #000000;
}
.fon04
{
	background-image: url(/images/fon04.gif); 
	background-position: center top; 
	background-repeat: no-repeat;
	padding: 0px 14px 0px 14px;
}
#fich_headers b, #fich_headers i, #fich_headers em, #com_adv em
{
	background-image: url(/images/fich_news.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	padding: 12px 10px 35px 80px;
	margin-top: 22px;
	display: block;
	color: #008fbe;
	font-family: Arial;
	font-size: 25px;
	font-weight: normal;
	font-style: normal;
}
#fich_headers i
{
	background-image: url(/images/fich_articles.gif); 
}
#fich_headers em, #com_adv em
{
	background-image: url(/images/fich_advices.gif); 
}
#com_adv em
{
	margin-top: 10px;
}
#fich_headers a:link, #fich_headers a:visited, #fich_headers a:active, #fich_headers a:hover
{
	color: #0097ee;
	font-size: 12px;
	font-family: Arial;
}
#com_adv a:link, #com_adv a:visited, #com_adv a:active, #com_adv a:hover,
.com_art_t a:link, .com_art_t a:visited, .com_art_t a:active, .com_art_t a:hover
{
	color: #0097ee;
	font-size: 13px;
	display: block;
	line-height: 140%;
}
#fich_headers span
{
	font-size: 11px;
	color: #767676;
	display: block;
	clear: both;
	padding: 10px 0px 5px 0px;
}
#fich_headers img
{
	margin: 0px 10px 10px 0px;
}
#fich_headers td
{
	font-family: Arial;
	font-size: 12px;
}
#fich_headers a.fich_all:link, #fich_headers a.fich_all:visited, #fich_headers a.fich_all:active, #fich_headers a.fich_all:hover,
#com_adv a.fich_all:link, #com_adv a.fich_all:visited, #com_adv a.fich_all:active, #com_adv a.fich_all:hover
{
	display: block;
	padding: 10px 0px 15px 110px;
	color: #a8a8a8;
}
.fich_p
{
	padding: 0px 0px 0px 10px;
}
#main_text h1
{
	font-size: 20px; 
	color: #000000; 
	text-shadow: none;
	filter: none;
}
#main_text h2
{
	font-size: 16px; 
	color: #ff0000; 
}
.right_col
{
	float: right;
	width: 240px;
	margin: 0px 0px 20px 50px;
}
.right_col p
{
	font-size: 25px; 
	color: #000000; 
	background-image: url(/images/fich_pop.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	display: block;
	padding: 12px 0px 25px 76px;
	margin: 0px;
}
td.fon05
{
	background-image: url(/images/fon05.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	font-size: 0px;
}
a.pop_href:link, a.pop_href:visited, a.pop_href:active, a.pop_href:hover
{
	display: block;
	padding: 30px 0px 15px 0px;
	font-size: 14px; 
}
.right_col b, compare_col b
{
	font-size: 18px;
	font-weight: normal;
}
.right_col i, compare_col i
{
	font-size: 14px;
	font-style: normal;
}
.mini_angles 
{
	margin: 13px 14px 15px 0px;
	padding: 3px;
	background-color: #ffffff; 
	border: 1px #c3c3c3 solid;
	-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
.bot_fon
{
	background-image: url(/images/bot_fon.jpg); 
	background-position: 105% bottom; 
	background-repeat: no-repeat;
}
.bot_fonc
{
	background-image: url(/images/bot_fonc.jpg); 
	background-position: 105% bottom; 
	background-repeat: no-repeat;
}
.menu_bottom
{
	padding: 2px 0px 0px 0px;
}
.menu_bottom, .menu_bottom a:link, .menu_bottom a:visited, .menu_bottom a:active, .menu_bottom a:hover
{
	font-family: Tahoma;
	color: #006092;
	line-height: 140%;
	font-size: 12px;
}
.left_bot
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding: 2px 0px 0px 2px;
	line-height: 130%;
}
.left_bot a:link, .left_bot a:visited, .left_bot a:active, .left_bot a:hover
{
	color: #000000;
}
.right_bot address
{
	padding: 5px 0px 0px 0px;
	color: #fe0000;
	font-style: normal;
}
#com_adv a.facom:link, #com_adv a.facom:visited, #com_adv a.facom:active, #com_adv a.facom:hover,
.com_art_b a:link, .com_art_b a:visited, .com_art_b a:active, .com_art_b a:hover
{
	font-size: 12px;
	display: block;
	padding: 10px 0px 20px 0px;
}
.c_adv
{
	padding: 0px 20px 0px 20px;
}
.com_art_t
{
	padding: 10px 20px 0px 20px;
}
.com_art_c
{
	background-color: #f6f6f6;
	width: 237px;
	padding: 0px;
	background-image: url(/images/com_art_t.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.com_art_t em
{
	display: block;
	padding: 20px 10px 30px 80px;
	color: #000000;
	font-size: 25px;
	font-style: normal;
}
.com_art_b a:link, .com_art_b a:visited, .com_art_b a:active, .com_art_b a:hover
{
	color: #a8a8a8;
	display: block;
	padding: 10px 0px 20px 20px;
}
.right_column
{
	padding: 0px 0px 70px 4px;
}
.right_column em
{
	display: block;
	padding: 16px 10px 20px 60px;
	color: #000000;
	font-size: 25px;
	font-style: normal;
}
.right_column b
{
	font-size: 18px;
	font-weight: normal;
}
.right_column i
{
	font-size: 14px;
	font-style: normal;
}
.right_column .param_angles em
{
	color: #ff0000;
	font-size: 22px;
	padding: 16px 10px 20px 86px;
	background-image: url(/images/fich_params.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}
.param_angles .frame_border_angles
{
	background-image: url(/images/fon08.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	padding: 0px;
}
.param_angles
{
	width: 237px;
}
.param_angles i
{
	margin: 2px 12px 0px 19px;
	padding: 15px 0px 0px 0px;
	display: block;
	background-image: url(/images/fon09.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
}
.param_group
{
	margin: 0px 12px 0px 19px;
	padding: 4px 0px 13px 0px;
	background-image: url(/images/fon09.gif); 
	background-position: left bottom; 
	background-repeat: repeat-x;
	display: block;
}
#not_base
{
	display: none;
}
#show_all
{
	cursor: hand; cursor: pointer;
	color: #ff0000;
	background-image: none;
	text-decoration: underline;
}
b.title
{
	display: block;
	margin: 9px 12px 0px 19px;
}
.title
{
	font-size: 12px;
	color: #000000;
}
a.title:link, a.title:visited, a.title:active, a.title:hover, span.title
{
	font-size: 16px;
	color: #000000;
}
.param_group b, a.normal:link, a.normal:visited, a.normal:active, a.normal:hover
{
	color: #787878;
	font-size: 12px;
	font-weight: normal;
}
.param_group span
{
	color: #dedede;
	font-size: 12px;
}
.param_group i
{
	background-image: none;
	margin: 2px 12px 0px 0px;
}
.intov_right
{
	width: 305px;
}
.tov_right
{
	padding: 0px 40px 0px 0px;
}
#prods td .tov_right
{
	padding-top: 5px;
}
.tov_right i, .intov_right i
{
	font-size: 20px;
	font-style: normal;
	display: block;
	margin: 0px 0px 3px 13px;
}
.tov_right i
{
	width: 200px;
}
.tov_right s 
{
	font-size: 16px;
	color: #6f6f6f;
}
.base_dotted 
{
	background-image: url(/images/base_dotted.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	margin: 10px 0px 8px 10px;
	padding: 3px;
	background-color: #ffffff; 
}
.base_dotted i
{
	font-style: normal;
	padding: 25px 0px 5px 18px;
	margin: 0px;
}
.base_dotted div
{
	padding: 18px 15px 0px 0px;
}
.base_dotted u
{
	cursor: hand; cursor: pointer;
	text-decoration: none;
}
.base_dotted strong
{
	margin: 0px 0px 4px 17px;
	display: block;
	font-weight: normal;
}
.in_comapre
{
	color: #0199ef;
	border: #0199ef dashed;
	border-width: 0px 0px 1px 0px;
	text-decoration: none;
}
.base_dotted u,
.base_dotted em a:link, .base_dotted em a:visited, .base_dotted em a:active, .base_dotted em a:hover,
.base_dotted b a:link, .base_dotted b a:visited, .base_dotted b a:active, .base_dotted b a:hover
{
	background-image: url(/images/tocompare.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	display: block;
	color: #0199ef;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 7px 18px;
}
.base_dotted em a:link, .base_dotted em a:visited, .base_dotted em a:active, .base_dotted em a:hover
{
	background-image: url(/images/toprint.gif); 
	color: #fe0000;
	margin: 0px 0px 7px 2px;
}
.base_dotted b a:link, .base_dotted b a:visited, .base_dotted b a:active, .base_dotted b a:hover
{
	background-image: url(/images/back.gif); 
	color: #727272;
	margin: 0px 0px 23px 18px;
	font-weight: normal;
}
.intov_right span.tovdescr
{
	background-image: url(/images/fon_for_info.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	display: block;
	color: #626262;
	padding: 29px 25px 50px 25px;
}
.intov_right span.tovdescr b
{
	color: #626262;
}
.tov_center a:link, .tov_center a:visited, .tov_center a:active, .tov_center a:hover
{
	display: block;
	margin: 0px 0px 9px 0px;
}
.tov_center b, .red
{
	color: #b50000;
}
.tov_rule, .tov_rule_r		
{
	background-image: url(/images/tov_rule.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	background-color: #dfdfdf;
	font-size: 0px;
	height: 1px;
}
.tov_rule_r		
{
	background-position: right -1; 
	background-color: transparent;
}
.gray
{
	color: #fefefe;
}
.container_bot
{
	height: 31px;
}
.cloud_body		
{
	background-image: url(/images/cloud_body.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	position: relative;
	height: 50px;
	z-index: 1;
}
.cloud_side_l, .cloud_side_r		
{
	background-image: url(/images/cloud_side.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 108px;
	height: 50px;
	z-index: 2;
}
.cloud_side_r		
{
	left: auto;
	right: 0px;
	background-position: left -50px; 
}
.pages		
{
	float: right;
	padding: 15px 12px 13px 20px;
	z-index: 30;
	position: relative;
}
.all_pages		
{
	width: 70%;
	min-width: 500px;
	max-width: 1000px;
	width: expression(document.body.clientWidth<1024?"500px":(document.body.clientWidth>1560?"1000px":"70%"));
	text-align: right;
}
.pages a:link, .pages a:visited, .pages a:active, .pages a:hover,
.page_up a:link, .page_up a:visited, .page_up a:active, .page_up a:hover
{
	color: #919191;
	font-size: 14px;
	text-decoration: none;
}
.pages b
{
	color: #ed1f27; 
	font-size: 18px;
}
.show_gal, .descr, .more_foto
{
	color: #5a5a5a; 
	position: relative;
	z-index: 20;
	top: 15px;
	left: 27px;
	font-size: 17px;
}
.descr
{
	left: 0px;
	font-size: 15px;
	font-weight: bold;
}
.more_foto
{
	left: 15px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #008fbe;
}
.show_gal i, .sort i, .sort i u 
{
	color: #ed1f27; 
	font-weight: bold;
	font-size: 14px;
}
.show_gal i a:link, .show_gal i a:visited, .show_gal i a:active, .show_gal i a:hover,
.sort i a:link, .sort i a:visited, .sort i a:active, .sort i a:hover
{
	color: #5a5a5a; 
	font-weight: normal;
}
.show_gal i a:link, .show_gal i a:visited, .show_gal i a:active, .show_gal i a:hover
{
	border: #5a5a5a dashed;
	border-width: 0px 0px 1px 0px;
	text-decoration: none;
}
.page_up		
{
	float: left;
	padding: 15px 12px 13px 20px;
	z-index: 20;
	position: relative;
}
.fon13		
{
	background: url(/images/fon13.gif) top center no-repeat; 
	padding: 15px;
}
.show_gal_bord		
{
	border: #dfdfdf solid; 
	border-width: 0px 0px 1px 0px; 
	padding: 0px 0px 10px 0px;
	font-size: 0px;
}
.sort
{
	float: right;
	padding: 10px 10px 0px 0px;
}
.sort b, .dispersion b, #bill strong 
{
	color: #5a5a5a;
	text-transform: uppercase;
}
#bill strong 
{
	display: block;
}
.bill_cen 
{
	background: url(/images/bill_cen.gif) top left repeat-y; 
	width: 237px;
}
.bill_top, .bill_bottom 
{
	background: url(/images/bill_top.gif) top left no-repeat; 
	width: 237px;
	height: 24px;
}
.bill_bottom 
{
	background-position: left -24px; 
	height: 51px;
	margin-bottom: 24px;
}
#bill strong 
{
	background: url(/images/bill_b.gif) bottom center no-repeat; 
	font-size: 25px;
	color: #000000;
	padding: 0px 0px 16px 16px;
}
#bill span 
{
	padding: 0px 11px 0px 11px;
	display: block;
}
.zt
{
	background: url(/images/fon14.gif) bottom left repeat-x; 
}
.zt td
{
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 4px 0px;
}
.bill_line td
{
	font-size: 12px;
	color: #000000;
	padding: 5px 0px 5px 0px;
}
.bill_line td u
{
	font-size: 16px;
	text-decoration: none;
}
.zb
{
	background: url(/images/fon15.gif) top left repeat-x; 
}
.zb td b
{
	font-size: 18px;
	color: #000000;
}
.zb td u
{
	font-size: 22px;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
td.param_header	
{
	padding: 3px 2px 3px 15px;
	color: #000000;
}
.param_header b	
{
	color: #000000;
}
td.param, td.param2, td.compare		
{
	background-position: right bottom; 
	background-image: url(/images/dotes.gif); 
	background-repeat: repeat-x;
	padding: 1px 30px 1px 0px;
}
td.param span	
{
	padding-left: 15px; 
	padding-right: 2px; 
	background-color: #ffffff; 
	color: #000000;
}
td.param2		
{
	background-image: url(/images/dotes2.gif); 
}
td.param2 span	
{
	background-color: #ffffff; 
}
td.compare		
{
	background-image: url(/images/compare.gif); 
}
td.compare span	
{
	padding-right: 6px; 
	background-color: #ffffff; 
}
#prod_content		
{
	padding-bottom: 70px;
}
#prod_content p		
{
	padding-right: 20px;
	display: block;
}
#prod_content ul, #prod_content table		
{
	padding-right: 20px;
}
#prod_content .cloud_body		
{
	width: 95%;
}
#prod_content .cloud_foto		
{
	width: 245px;
}
#prod_content .cloud_colors		
{
	width: 100%;
}
.other_colors		
{
	width: 320px;
	float: right;
	margin: 0px 5px 0px 15px;
	position: relative;
	z-index: 3;
}
.other_colors .more_foto
{
	left: 35px;
}
.colors_hide
{
}
#prod_content em		
{
	padding: 0px 15px 0px 15px;
	display: block;
	font-style: normal;
}
.floatingbox 
{ 
	float: left; 
	padding: 2px; 
	margin-top: 5px; 
	margin-right: 5px; 
	position: relative;
	text-align: center; 
	overflow: auto; 
	border: #ffffff solid; border-width: 1px 1px 1px 1px;
}
.image_preview, #colors_hide 
{ 
	cursor: hand; cursor: pointer;
}
.other_colors .sl_div_toggle, .other_colors .sl_div_toggle2
{ 
	margin-left: 0px;
	margin-top: 30px;
}
.show_icon 
{ 
	background-image: url(/images/show_icon.gif); 
	background-position: left top; 
	background-repeat: repeat-x;
	padding: 12px 0px 40px 0px;
	width: 236px;
}
.show_icon i 
{ 
	margin: 0px 0px 0px 76px;
	font-style: normal;
	color: #ff0000;
	font-size: 22px;
	display: block;
}
/* смена картинок в продукте средствами Jquery */
ul.imgArray { margin: 0; margin-top: 0px; padding: 0; list-style: none; width: 500px; padding: 2px; }
ul.imgArray li { display:inline; }
ul.imgArray a { padding-left: 5px; padding-right: 5px; }
#imgHolder 
{
	position: relative;
	width: 400px; 
	height: 400px;
	overflow: hidden;
	margin-top: 10px;
}
#imgHolder img, ul.imgArray img { border: none; margin-top: 5px; }
/* смена картинок в продукте средствами Jquery */
/*слайдер*/
#slider_container
{
	width: 490px;
}
.dispersion
{
	padding: 10px 0px 0px 0px;
}
.dispersion i
{
	color: #ed1f27;
}
.slider_price
{
	font-weight: bold;
	color: #ed1f27;
	font-size: 18px;
}
.sl_div_toggle
{
	background: url('/images/fich_down.gif') no-repeat center;
	width: 18px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 18px;
}
.sl_div_toggle2
{
	background: url('/images/fich_up.gif') no-repeat center;
	width: 18px;
	height: 14px;
	margin-left: 10px;
	margin-bottom: 18px;
}
.sli
{
	background-position: left 4px;
	float: left;
	height: 18px;
}
#slider_div
{
	width: 440px;
	height: 20px;
	left: -10px;
}
#slider_div table
{
	border: 0;
	width: 440px;
	left: -13px;
	position: relative;
}
#slider_div td
{
	font-size: 12px;
	padding: 3px 8px 3px 4px;
	font-style: italic;
}
#slider_block span
{
	font-weight: bold;
	color: #ed1f27;
	font-size: 18px;
}
#slider_div td a
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #ed1f27;
}
#slider_div .slider_handles_inactive
{
	color: #cccccc;
}
/*слайдер*/
/*верхнее меню*/
.navigation a:link b, .navigation a:visited b, .navigation a:active b, .navigation a:hover b
{
	color: #000000;
	font-size: 16px;
	text-decoration: underline;
	margin: 0px 0px 0px 14px;
	display: block;
	font-weight: normal;
}
.navigation a:link b img, .navigation a:visited b img, .navigation a:active b img, .navigation a:hover b img
{
	text-decoration: none;
}
.js-megaMenuOn 
{
	background-image: url(/images/fon11.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	top: -9px;
	left: -10px;
	height: 62px;
	z-index: 600;
}
.js-megaMenuOn img, .fon16l, .fon16r
{
	display: none;
}
.navigation .js-megaMenuOn .fon16l, .navigation .js-megaMenuOn .fon16r
{
	display: block;
	background-image: url(/images/fon16.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
	height: 62px;
	position: absolute;
	z-index: 700;
	top: 0px;
	left: -5px;
}
.navigation .js-megaMenuOn .fon16r
{
	background-image: url(/images/fon16r.gif);
	left: auto;
	right: -11px;
	background-position: right top;
}
.navigation li a b.js-megaMenuOn
{
	color: #ed1c24;
	font-size: 16px;
	display: block;
	padding: 9px 5px 10px 10px;
	font-weight: normal;
}

/* Mega Menu */
#megaMenuLayer 
{ 
	position: absolute; 
	top: -9; 
	left: 0; 
	z-index: 100; 
	width: 98%;
}
.megaMenuInside 
{ 
	margin: 0px 0 0 0px; 
	min-width: 850px;
	max-width: 1480px;
	width: expression(document.body.clientWidth<850?"850px":(document.body.clientWidth>1480?"1480px":"98%"));
	background-color: #ffffff;
	padding: 0px;
	border: #d1d1d1 solid;
	border-width: 0px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px; 
	-webkit-border-radius: 8px 8px 8px 8px; 
	-moz-border-radius: 8px 8px 8px 8px; 
	-o-border-radius: 8px 8px 8px 8px; 
	-khtml-border-radius: 8px 8px 8px 8px; 
	/* тенюшки*/
	-webkit-box-shadow: 1px 1px 6px 2px #999999;  
	-moz-box-shadow: 1px 1px 6px 2px #999999; 
	-o-box-shadow: 1px 1px 6px 2px #999999 ; 
	box-shadow: 1px 1px 6px 2px #999999; 
}
.megaMenu { position: relative; width: 100%; top:-11px;}

.navigation li.divider { width: 1px; margin: 0 0px 0 0px;}
.navigation { width: 100%; height: 59px; padding: 0px; margin: 0px;}
.navigation li { display: inline; float: left; height: 59px; margin-top: 0px; position: relative;}
.navigation li.clr { display: block; float: none; }

.imgnav li.divider { width: 1px; margin: 0 0px 0 0px;}
.imgnav { width: 100%; height: 168px; padding: 0px; margin: 0px;}
.imgnav li { display: inline; float: left; height: 168px; margin-top: 0px;}

.isOffScreen { position: absolute; top: 0; left: -99999px; }
.shopium
{
	background-image: url(/images/fon10.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 30px 8px;
}

/*верхнее меню end*/
.window_head 
{ 
	min-width: 780px;
	max-width: 1560px;
	width: expression(document.body.clientWidth<780?"780px":(document.body.clientWidth>1560?"1560px":"100%"));
	background-image: url(/images/window_head.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.window_logo 
{ 
	height: 110px;
	background-image: url(/images/window_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0px 0px 35%;
}
.window_logo h1 
{ 
	float: left;
	margin: 35px 0px 0px 0px;
}
.window_logo .toptel, .close_but 
{ 
	float: right;
}
.window_logo .toptel address
{ 
	padding: 14px 0px 0px 10px;
}
.close_but img 
{ 
	margin: 37px 27px 0px 30px;
}
.close_but 
{ 
	height: 110px;
}
.win_price 
{ 
	border: #dfdfdf solid;
	border-width: 1px 0px 1px 0px;
	padding: 8px 0px 8px 0px;
}
.win_price b, .basket_price, .basket_price b 
{ 
	font-size: 16px;
}
.basket_sum b 
{ 
	font-size: 22px;
	color: #ff0000;
	display: block;
	width: 110px;
}
.basket_price 
{ 
	padding: 10px 8px 10px 0px;
}
.price_y, .price_y b 
{ 
	color: #898888;
}
.border, .border2
{ 
	font-size: 0px;
	height: 20px;
	margin: 9px 0px 0px 0px;
	background-color: #dcdcdc;
}
.border2 
{ 
	padding: 0px 0px 0px 1px;
	background-color: #f0f0f0;
}
.basket_line2 
{ 
	border: #dfdfdf solid;
	border-width: 0px 0px 1px 0px;
	padding: 10px 0px 4px 0px;
}
.basket_line 
{ 
	border: #dfdfdf solid;
	border-width: 1px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	width: 100%;
	font-size: 0px;
}
.basket_sum_line 
{ 
	border: #dfdfdf solid;
	border-width: 1px 0px 1px 0px;
	padding: 1px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	width: 100%;
	font-size: 0px;
}
.orderfield, .orderfield_red 
{
	padding: 4px 0px 3px 25px;
}
.orderfield input, .orderfield_red input, .orderfield textarea 
{
	width: 344px;
	padding: 4px 0px 3px 5px;
	color: #707070;
	background-color: transparent;
	border: 1px #979797 solid;
	-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
.orderfield textarea 
{
	width: 525px;
}
.orderfield_red input 
{
	color: #ff0000;
}
.roller 
{
	width: 227px;
	padding: 3px 0px 3px 5px;
	color: #707070;
	border: none;
	background-color: transparent;
}
/*стили radio кнопки*/
body:not(#Foo) label
  {padding:0px 0px 2px 17px;}

body:not(#Foo) input[type=radio]
  {display:none;}

body:not(#Foo) input[type=radio] + label
  {background:url(/images/radio_on.gif) no-repeat 0px 0px;}

body:not(#Foo) input[type=radio]:checked + label
  {background:url(/images/radio_off.gif) no-repeat 0px 0px;}
/*стили radio кнопки*/

/*стили checkbox кнопки*/
body:not(#Foo) label
  {padding:0px 0px 2px 17px;}

body:not(#Foo) input[type=checkbox]
  {display:none;}

body:not(#Foo) input[type=checkbox] + label
  {background:url(/images/checkbox_off.gif) no-repeat 0px 0px;}

body:not(#Foo) input[type=checkbox]:checked + label
  {background:url(/images/checkbox_on.gif) no-repeat 0px 0px;}
/*стили checkbox кнопки*/

.ord
  {padding-bottom: 8px;}
/*стили checkbox кнопки в корзине*/
body:not(#Foo) .orderfield label
  {padding:0px 5px 10px 25px;margin-bottom:25px;}

body:not(#Foo) .orderfield input[type=checkbox]
  {display:none;}

body:not(#Foo) .orderfield input[type=checkbox] + label
  {background:url(/images/check.gif) no-repeat 0px 0px;}

body:not(#Foo) .orderfield input[type=checkbox]:checked + label
  {background:url(/images/check.gif) no-repeat 0px -40px;}
/*стили checkbox кнопки*/

/*стили select*/
.stylized_select,.stylized_select .input_wrapper div 
{
	position: relative;
	overflow: hidden;
	width: 128px;
	height: 27px;
	background: url('/images/select_bg2.gif') 0 0 no-repeat;
	margin-right: 10px;
}
.ss_mini 
{
	width: 65px;
}
.stylized_select select 
{
	position: relative;
	z-index: 2;
	width: 100%;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 12px;
	color: #000000;
}
.stylized_select .input_wrapper
{
	position: absolute;
	z-index: 1;
	left: 0;
	top: -1px;
	padding: 0px 0px 0px 7px;
}
.ss_mini .input_wrapper
{
	padding: 0px 0px 0px 3px;
}
.stylized_select .input_wrapper input 
{
	width: 100%;
	height: 20px;
	border: 0;
	background: none;
	font-size: 12px;
	color: #000000;
}
.stylized_select .input_wrapper div
{
	position: absolute;
	z-index: 3;
	left: auto;
	right: 0px;
	top: 1px;
	width: 32px;
	height: 29px;
	margin: 0px;
	background-position: right top;
}
/*стили select*/

.z_cloud 
{
	background: url(/images/cloud_side.gif) -15px -4px no-repeat;
	padding-top: 9px;
	padding-bottom: 15px;
}
.order_bot 
{
	margin-left: 18px;
	width: 200px;
}
.check_field 
{
	background-color: #ffffff; 
	position: absolute;
	-moz-border-radius: 11px 11px 11px 11px; -webkit-border-radius: 11px 11px 11px 11px; border-radius: 11px 11px 11px 11px;
	border: 1px #ff0000 solid;;
	padding: 5px;
	width: 200px;
	top: -28px;
	left: 200px;
	z-index: 5;
	color: #ff0000;
}
/*в сравнение */
.ui-effects-transfer { border: 1px dashed #333333; z-index: 500;}
.sravnit span, .sravnit 
{
	color: #0199ef;
	border: #0199ef dashed;
	border-width: 0px 0px 1px 0px;
}
.compare_header 
{
	background-image: url(/images/compare_header.gif);
}
.compare_header a:link, .compare_header a:visited, .compare_header a:active, .compare_header a:hover
{
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 5px 0px 0px 123px;
	text-decoration: underline;
	font-style: italic;
}
/*в сравнение */
/*фильтры несколько условий*/
.multiselector span {font-size:8pt;border-bottom: 1px dashed #ff5500;color:#ff5500;cursor: pointer;}
.multiselector a {display: none;font-size:8pt;color:green;border-bottom: none !important;text-decoration: underline !important;}
.multiselector a:hover {color:green;}

#container ul li input[type="checkbox"] {display:none;}

#container ul.multiselect li {display: block;}

#container ul {margin: 0px 0px 0.6em 0px; padding: 0px;}
#container ul li {list-style: none; display: inline; line-height: 130%;}
#container ul li a {text-decoration: none; border-bottom:1px dashed #000; color:#000;}
#container ul li a:hover {text-decoration: none; border-bottom:1px dashed #ff5500; color:#ff5500;}
#container ul li p {margin-bottom: 5px; text-transform: uppercase;}
#container ul li span {color:#898989; font-size: 12px;}
#container ul li input {margin: 0px 5px 0px 0px;}
#container ul li u, #container ul li u span
{
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;
}
#container ul li u a
{
	color: #ff0000;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dashed #ff0000;
}
/*фильтры несколько условий*/
#fich_headers a.com_news_b:link, #fich_headers a.com_news_b:visited, #fich_headers a.com_news_b:active, #fich_headers a.com_news_b:hover
{
	color: #a8a8a8;
	font-size: 12px;
	display: block;
	padding: 20px 0px 20px 0px;
}
.rel_specs, .rel_specs2
{
	position: relative;
	z-index: 1;
	width: 200px;
}
.rel_specs span, .rel_specs2 span
{
	position: absolute;
	z-index: 1;
	top: -19px;
	left: auto;
	right: -60px;
	background-image: url(/images/is_spec.png); 
	background-position: left top; 
	background-repeat: no-repeat;
	width: 126px;
	height: 97px;
	display: block;
}
.rel_specs2 span
{
	right: -20px;
	top: -10px;
}
.fich_del
{
	margin-left: 22px;
	cursor: hand; cursor: pointer;
	font-size: 12px;
}
.isIE .fich_del, .Firefox .fich_del, .isOpera .fich_del
{
	margin-top: 5px;
}
.basket_price span
{
	margin-top: 12px;
	display: block;
}
.plus_minus
{
	background-image: url(/images/plus_minus.gif); 
	background-position: 20px 4px; 
	background-repeat: no-repeat;
	padding: 0px 26px 0px 20px;
}
.plus_minus i, .plus_minus u
{
	display: block;
	width: 30px;
	height: 30px;
	float: left;
}
.plus_minus input
{
	float: left;
}
.plus_minus em
{
	clear: both;
	width: 92px;
	display: block;
}
.incat, .outcat
{
	color: #0b73d2;
	text-decoration: underline;
}
.outcat
{
	color: #ff0000;
}
a.title_black:link, a.title_black:visited, a.title_black:active, a.title_black:hover
{
	border: dashed #0097ee;
	border-width: 0px 0px 1px 0px;
	text-decoration: none;
	margin-top: 5px;
	line-height: 140%;
}
a.title_red:link, a.title_red:visited, a.title_red:active, a.title_red:hover
{
	color: #ff0000;
	border: dashed #ff0000;
	border-width: 0px 0px 1px 0px;
	text-decoration: none;
	margin-top: 5px;
	line-height: 140%;
}
/* супер новый слайдер */
#main_body #slider
{
	clear: both;
	float: left;
	width: 690px;
	height: 190px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#sliders div
{
	display: none;
	width: 690px;
	height: 190px;
	overflow: hidden;
	position: relative;
	float: left;
}
#main_body #slider #sliderContainer
{
	overflow: hidden;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 690px;
	height: 190px;
	border: 0;
}
#main_body #slider .sliderItem
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 690px;
	height: 190px;
	border: 0;
}
#main_body #slider #slider_items_switcher
{
	height: 20px;
	position: absolute;
	left: 10px;
	top: 165px;
	clear: both;
	margin: 0px;
	width: 170px;
	background-color: #ffffff;
/*	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
	background-color: rgba(255, 255, 255, 0.5);
	padding: 5px 0px 0px 0px;
	-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
#main_body #slider #slider_items_switcher div
{
	float: left;
	margin: 0px 10px;
	width: 15px;
	height: 14px;
	background: url('/images/switcher.png') no-repeat;
	background-position: 1px top;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	padding: 0px;
}
#main_body #slider #slider_items_switcher div.active
{
	background: url('/images/switcher_on.png') no-repeat;
	background-position: 1px top;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
/* end супер новый слайдер*/
#specsframe
{
	background: url('/images/specs_fon.gif') repeat-x left top;
	border: 1px #c8c8c8 solid;
	-moz-border-radius: 11px 11px 11px 11px; -webkit-border-radius: 11px 11px 11px 11px; border-radius: 11px 11px 11px 11px;
	padding: 15px 25px 15px 25px;
	margin: 10px 10px 0px 0px;
}
#specsframe strong
{
	color: #ff0000;
	font-size: 24px;
	font-weight: normal;
	display: inline-block;
	float: left;
	background: url('/images/specs_head.gif') no-repeat left top;
	padding: 10px 0px 20px 83px;
}
#specsframe i a
{
	color: #010101;
	font-size: 14px;
	display: inline-block;
	float: left;
	margin: 18px 0px 0px 31px;
}
.tmarkspad
{
	margin-right: 20px; 
	display: block;
}
