body			
{
	font-family: tahoma; 
	color: #666666; 
	background-color: #ffffff; 
	font-size: 12px; 
	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;
}
u
{
	font-size: 12px;
}
br
{
	font-size: 11px;
}
h1
{
	font-size: 17px; 
	color: #ff0000; 
	font-weight: bold; 
	display:inline;
}
h2
{
	font-size: 14px; 
	color: #ff0000; 
	font-weight: bold; 
	display:inline;
}
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;
}
li.arrow_blue		
{
	list-style-image: url(/images/arrow_blue.gif);
	list-style-position: outside;
}
span
{
	font-size: 12px;
}
b
{
	font-size: 12px; 
	color: #454545; 
	font-weight: bold;
}
strong
{
	font-size: 12px; 
	color: #F26600; 
	font-weight: bold;
}
hr
{
	border: none 0; 
	border-top: 1px dashed #cccccc; 
	height: 1px;
}

a				
{
	color: #0b71d1; 
	text-decoration: none;
}
a:link,
a:visited,
a:active,		
{
	color: #0b71d1; 
	text-decoration: none;
}
a:hover
{
	color: #0b71d1; 
	text-decoration: none;
}
table
{
	font-family: tahoma; 
	font-size: 12px; 
	color: #666666; 
	border: 0 solid #333333; 
}
tr,td,tbody	
{
	font-family: tahoma; 
	font-size: 12px; 
	color: #666666;
}
table caption
{
	background-color: #f26600; 
	color: #ffffff; 
	font-weight: bold;
}
td.param		
{
	background-position: right bottom; 
	background-image: url(/images/dotes.gif); 
	background-repeat: repeat-x;
	padding: 1px 30px 1px 0px;
}
td.param2
{
	background-position: right bottom; 
	background-image: url(/images/dotes2.gif); 
	background-repeat: repeat-x;
	padding: 1px 30px 1px 0px;
}
td.param2 span
{
	padding-right: 2px; 
	background-color: #ffffff; 
	color: #666666;
}
td.param span	
{
	padding-left: 11px; 
	padding-right: 2px; 
	background-color: #ffffff; 
	color: #666666;
}
td.param_header	
{
	padding: 6px 2px 3px 11px;
	color: #333333;
}
td.param_header2	
{
	padding: 6px 2px 3px 0px;
	color: #333333;
}
td.param_header2 span	
{
	font-weight: bold; 
}
.cursor_hand
{
	cursor: pointer; cursor: hand;
}
.cursor_default
{
	cursor: default;
}
.light_gray
{
	color: #909090;
	font-size: 11px; 
}
.small
{
	font-size: 11px; 
}
.normal, a.normal:link, a.normal:visited, a.normal:active
{
	color: #666666;
	font-size: 12px; 
	text-decoration: none;
}
a.normal:hover
{
	color: #666666;
	font-size: 12px; 
	text-decoration: underline;
}
.gray
{
	color: #666666;
	font-size: 12px; 
}
a.gray:link, a.gray:visited, a.gray:active, a.gray:hover
{
	color: #666666; 
	text-decoration: underline;
} 
.main_gray
{
	color: #737373;
	font-size: 11px; 
	text-decoration: underline;
}
a.main_gray:link, a.main_gray:visited, a.main_gray:active
{
	color: #999999; 
	text-decoration: underline;
} 
a.main_gray:hover
{
	color: #999999; 
	text-decoration: underline;
}
.buttons
{
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff; 
	border: 0; 
	background-color: #ff0000;
}
.toclose
{
	font-size: 11px; 
	color: #656565; 
	border: 0; 
	background-color: transparent; 
	text-decoration: underline;
}
.tobasket
{
	font-size: 11px; 
	color: #0b71d1; 
	border: 0; 
	background-color: transparent; 
	text-decoration: underline;
}
.right_context
{
	color: #0b71d1; 
}
.context_base 
{
	height: 22px;
	margin-top: 0px;
	margin-left: 0px; 
	background-image: url(/images/arrow_blue.gif);
    background-repeat: no-repeat;
}
.context_base span
{
	margin-left: 16px; 
}
.textfield
{
	font-size: 11px; 
	font-family: tahoma; 
	color: #58595b; 
	background-color: #ffffff; 
	border: 1px solid #3aa0ab; 
	padding-right: 2px; 
	padding-left: 2px; 
	padding-top: 1px; 
	padding-bottom: 1px;
}
.searchfield
{
	font-size: 11px; 
	font-family: tahoma; 
	color: #5e5e5e; 
	background-color: transparent; 
	border: 0px solid #3aa0ab; 
	padding: 2px 5px 3px 0px;
}
.countfield
{
	font-size: 12px; 
	color: #656565; 
	text-align: center; 
	background-color: transparent; 
	border: 0px solid #3aa0ab; 
	padding: 1px 0px 3px 0px;
}
.orderfield
{
	padding: 0px 0px 8px 0px;
	background:url(/images/fon_input.gif) left top no-repeat;
}
.roller
{
	font-size: 11px; 
	font-family: tahoma; 
	color: #5e5e5e; 
	width: 295px; 
	height: 40px; 
	background-color: transparent; 
	border: 0px solid #3aa0ab; 
	padding: 5px;
}
.path
{
	color: #999999; 
	font-size: 11px; 
	text-decoration: none;
}
a.path:link, 
a.path:visited,
a.path:active	
{
	font-size: 11px; 
	color: #999999; 
	text-decoration: none;
} 
a.path:hover
{
	font-size: 11px; 
	color: #999999; 
	text-decoration: underline;
}
.show_basket
{
	color: #979696; 
	font-size: 12px; 
	text-decoration: underline;
}
a.show_basket:link, 
a.show_basket:visited,
a.show_basket:active	
{
	font-size: 11px; 
	color: #979696; 
	text-decoration: underline;
} 
a.show_basket:hover
{
	font-size: 11px; 
	color: #979696; 
	text-decoration: none;
}

.leader	
{
	font-size: 11px; 
	color: #fe0000; 
	text-decoration: underline;
	padding:8px 0px 0px 0px;
} 
.basket, a.basket:link, a.basket:visited, a.basket:active	
{
	font-size: 11px; 
	color: #0b71d1; 
	text-decoration: underline;
	padding:8px 0px 0px 0px;
} 
a.basket:hover
{
	font-size: 11px; 
	color: #0b71d1; 
	text-decoration: underline;
	padding:8px 0px 0px 0px;
}
.title
{
	font-size: 13px; 
	color: #333333; 
	font-weight: bold;
}
.title:link,
.title:visited,
.title:active
{
	color: #333333; 
	text-decoration: underline; 
	font-size: 13px;
}
.title:hover
{
	color: #333333; 
	text-decoration: none; 
	font-size: 13px;
}
.title_black
{
	font-size: 13px; 
	color: #333333; 
	font-weight: bold;
}
.title_black:link,
.title_black:visited,
.title_black:active
{
	color: #333333; 
	text-decoration: none; 
	font-size: 13px;
}
.title_black:hover
{
	color: #333333; 
	text-decoration: underline; 
	font-size: 13px;
}
.title_red
{
	font-size: 13px; 
	color: #ff0000; 
	font-weight: bold;
}
.title_red:link,
.title_red:visited,
.title_red:active
{
	color: #ff0000; 
	text-decoration: none; 
}
.title_red:hover
{
	color: #ff0000; 
	text-decoration: underline; 
}
.topmenu
{
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active
{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;
}
a.topmenu:hover	
{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: underline; 
	font-size: 12px;
}
.main_menu		
{
	color: #ff0000; 
	font-size: 15px; 
	text-decoration: none; 
	font-weight: bold;
}
a.main_menu:link, a.main_menu:visited, a.main_menu:active, a.main_menu:hover	
{
	color: #ff0000; 
	text-decoration: underline; 
	font-weight: bold;
}
.main_submenu, a.main_submenu:link, a.main_submenu:visited, a.main_submenu:active	
{
	color: #4d4d4d; 
	text-decoration: none; 
	font-size: 11px; 
}
a.main_submenu:hover
{
	color: #ff0000; 
	text-decoration: none; 
}
.popmenu
{
	background-color: #f26600; 
	color: #ffffff;
}
.menu			
{
	color: #333333; 
	font-size: 12px;
}
.menu_active	
{
	color: #ff0000; 
	font-size: 12px;
}
.expand_menu_parent		
{
	margin-bottom: 12px; 
	margin-top: 12px; 
	cursor: hand; cursor: pointer;
}
.expand_menu_up			
{
	width: 200px;
	margin-bottom: 7px; 
	margin-top: 7px; 
}
.expand_menu
{
	width: 200px;
	height: 24px;
	padding-top: 6px;
	z-index: 1;
	background: url(/images/fon_parent_menu.png);
	background-repeat: repeat-y;
}
.isIE {}
.isIE6 .expand_menu	 
{ 
	background-image: none !important; 
	background-color: #eaeaea;
	filter: alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=100, FinishX=0, StartY=0, FinishY=0);
}
.expand_menu1
{
	width: 100%;
	height: 24px;
	padding-top: 6px;
	z-index: 2;
}
.expand_menu_active
{
	width: 200px;
	height: 24px;
	padding-top: 6px;
	background-image: url(/images/fon_menu.png); 
}
.isIE6 .expand_menu_active
{
	background-image: none !important; 
	background-color: #ffa9a9;
	filter: alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=100, FinishX=0, StartY=0, FinishY=0);
}
.expand_menu1 a:link, .expand_menu1 a:visited 
{
	color: #333333; 
	font-size: 12px; 
	text-decoration: none;
}
.expand_menu1 a:hover
{
	color: #333333; 
	font-size: 12px; 
	text-decoration: none;
}
.expand_menu1 a, .expand_menu a, .expand_menu_active a 	
{
	width: 100%;
	margin-left: 24px;
}
.search_parent
{
	padding: 0px 0px 5px 122px;
}
.search_parent_fon
{
	padding: 3px 0px 4px 27px;
	background-image: url(/images/fon_search.gif); 
	background-position: top left; 
	background-repeat: no-repeat; 
	text-align: left;
}
.search_parent_fon a:link, .expand_menu1 a:visited 
{
	color: #595b5a; 
	font-size: 12px; 
	text-decoration: none;
}
.search_parent_fon a:hover
{
	color: #595b5a; 
	font-size: 12px; 
	text-decoration: underline;
}
.tab1111
{
	border: #605245 solid; 
	border-width: 1px 1px 1px 1px;
}
.tab1111 div	
{
	width: 100%; 
	padding: 2px 0px 2px 0px;
}
.tab1111 div li	
{
	margin-left: 2px
}
.div_header
{
	color: #ff0000; 
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	background-color: #e9e9e9;
}
.div_header td
{
	background-color: #e9e9e9;
	color: #ff0000; 
	font-size: 11px;
	font-weight: bold;
}
.div_header_round_left
{
	width: 12px;
	background: url(/images/left_side.gif) left top no-repeat;
}
.div_header_round_right
{
	width: 10px;
	background: url(/images/right_side.gif) left top no-repeat;
}
.div_price
{
	color: #ff0000; 
	font-size: 15px; 
	font-weight: bold;
	background: url(/images/price_center.gif) left top repeat-x;
}
.div_price_bot
{
	color: #ff0000; 
	font-size: 15px; 
	font-weight: bold;
}
.div_price_left 
{ 
	width: 12px;
	background: url(/images/price_left.gif) left top no-repeat;
}
.div_price_right 
{ 
	width: 11px;
	background: url(/images/price_right.gif) left top no-repeat;
}
.div_price_s
{
	color: #ff0000; 
	font-size: 15px; 
	font-weight: bold;
	background: url(/images/price_center_s.gif) left top repeat-x;
}
.div_price_left_s 
{ 
	width: 12px;
	background: url(/images/price_left_s.gif) left top no-repeat;
}
.div_price_right_s 
{ 
	width: 11px;
	background: url(/images/price_right_s.gif) left top no-repeat;
}
.subcats		
{
	padding: 2px;
}
.pic img
{
	margin: 0 0 0 5px;
}
#radio			
{
	position: absolute; 
	top: 150px; 
	left: 400px; 
	width: 123px; 
	height: 112px;
}
.y
{
	background-color: #ffffff; 
	color: #656565;
	border-top: 1px solid #e4e4e4; 
}
.x
{
	background-color: #ffffff; 
	color: #656565;
	border-top: 1px solid #e4e4e4; 
}
.x1
{
	background-color: #ffffff; 
	color: #656565;
	border-top: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4; 
}
.x2
{
	border-top: 1px solid #e4e4e4; 
	border-left: 1px solid #e4e4e4; 
}
.x3
{
	border-top: 1px solid #e4e4e4; 
	border-right: 1px solid #e4e4e4; 
}
.x4
{
	padding: 3px 3px 3px 3px;
}
.x5
{
	border-left: 1px solid #e4e4e4; 
}
.x6
{
	background-color: #ffffff; 
	color: #656565;
	border-bottom: 1px solid #e4e4e4; 
}
.z_left
{
	background:url(/images/angle01.gif) left top no-repeat;
}
.z_right
{
	background:url(/images/angle02.gif) right top no-repeat; 
	background-color:#f3f3f3;
}
.x_right
{
	border-right:1px solid #e4e4e4; 
}
.z
{
	background-color: #ff0000; 
	color: #ffffff; 
	font-weight: bold;
}
.z1
{
	background-color: #f3f3f3; 
	color: #666666; 
	font-size: 10px;
	border-top: 1px solid #e4e4e4; 
}
.border
{
	background-image: url(/images/fon17.gif); 
	background-repeat: repeat-y;
}
.border2
{
	background-image: url(/images/fon17.gif); 
	background-repeat: repeat-y;
	border-top: 1px solid #e4e4e4; 
}
.all			
{
	color: #ff0000; 
	font-weight: bold; 
	font-size: 11px;
}
a.all:link,
a.all:visited,
a.all:active
{
	color: #ff0000; 
	text-decoration: underline; 
	font-weight: bold;
}
a.all:hover	
{
	color: #ff0000; 
	text-decoration: none; 
	font-weight: bold;
}
.news_date
{
	color: #333333; 
	font-weight: bold; 
	font-size: 15px;
}
.hat 
{ 
	width: 980px;
	height: 179px;
	background-image: url(/images/fon02.jpg); 
	background-position: right;
	background-repeat: no-repeat;
	position: relative;
}
.novelty_fon_m 
{ 
	background-image: url(/images/fon_novelty_m.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}
.novelty_fon_sm 
{ 
	background-image: url(/images/fon_novelty_sm.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}
.novelty_price_m 
{ 
	background-image: url(/images/novelty_price.gif); 
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.novelty_rubls_m 
{ 
	color:#ffffff;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}
.novelty_price_m2 
{ 
	background-image: url(/images/novelty_price2.gif); 
	background-position: left top;
	background-repeat: no-repeat;
	color: #5a5456;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.novelty_rubls_m2 
{ 
	color:#5a5456;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}
.novelty_fon 
{ 
	background-image: url(/images/fon_novelty.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}
.novelty_price 
{ 
	background-image: url(/images/pink.gif); 
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ffdddc;
	position: absolute; 
	top: 42px; 
	left: 73px;
	width: 88px; 
	height: 22px; 
	padding: 4px 0px 0px 0px; 
	color: #ff0101;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.novelty_rubls 
{ 
	color:#ff0101;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.graybase 
{
	height: 34px;
	margin-top: 6px;
	margin-left: 9px; 
	background-image: url(/images/gray_x.gif);
    background-repeat: no-repeat;
}
.graybase span
{
	margin-left: 16px; 
}
.xbase 
{
	height: 28px;
	margin-top: 0px;
	margin-left: 9px; 
	background-image: url(/images/red_x.gif);
    background-repeat: no-repeat;
}
.xbase span
{
	margin-left: 16px; 
}
.left_bot 
{ 
	font-family: arial; 
	font-size: 10px;
	color: #939393;
	width: 230px;
}

.center_bot, .center_bot_left
{ 
	font-family: tahoma; 
	font-size: 12px;
	text-decoration: none;
}
#menu_bottom
{
	line-height: 200%;
	width: 520px;
}
#menu_bottom span
{
	width: 12px;
	background-image: url(/images/fich02.gif); 
	background-repeat: no-repeat;
	background-position: center center;
}
a.center_bot_left:link, a.center_bot_left:visited, a.center_bot_left:active
{
	color: #656565; 
	padding: 0px 5px 0px 5px; 
}
a.center_bot_left:hover	
{
	color: #ff0000; 
	padding: 0px 5px 4px 5px; 
	border: #ed1c24 solid; 
	border-width: 0px 0px 3px 0px; 
} 
a.center_bot:link, a.center_bot:visited, a.center_bot:active
{
	font-family: arial; 
	font-size: 12px;
	color: #656565; 
	text-decoration: none;
}
a.center_bot:hover	
{
	font-family: arial; 
	font-size: 12px;
	color: #ff0000; 
	padding: 0px 0px 4px 0px; 
	border: #ed1c24 solid; 
	border-width: 0px 0px 3px 0px; 
} 
.stat_text a,
.stat_text a:link,
.stat_text a:visited,
.stat_text a:active,
.stat_text a:hover
{
	font-family:arial;
	font-size:11px;
	color:#6b6b6b;
	text-decoration: none;
	font-weight: normal;
	margin-left:13px;
}
.stat_menu
{
	background-image:url(/images/fich04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:21px;
}
.stat_menu a,
.stat_menu a:link,
.stat_menu a:visited,
.stat_menu a:active,
.stat_menu a:hover
{
	font-family:arial;
	font-size:15px;
	color:#0297e7;
	text-decoration: underline;
	font-weight: bold;
	margin-left:13px;
	margin-bottom:3px;
}
.leader_left
{
	background-image:url(/images/fon_leader_left.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.leader_menu
{
	background-image:url(/images/fon_leader_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
}
.leader_menu a,
.leader_menu a:link,
.leader_menu a:visited,
.leader_menu a:active,
.leader_menu a:hover
{
	font-family:tahoma;
	font-size:15px;
	color:#0297e7;
	text-decoration: none;
	font-weight: bold;
	margin-left:20px;
	margin-bottom:11px;
}
.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 
{ 
	cursor: hand; cursor: pointer;
}
.isIE6 .png 
{
	// background: none! important;
	filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + style.backgroundImage.substr(4, style.backgroundImage.length - 5) +'", sizingMethod="crop")');	
}
.top_write 
{ 
	position: absolute; 
	left: 27px; 
	top: 152px; 
	z-index: 2; 
	display: block; 
}
.isIE6 .basket_height, .isIE7 .basket_height
{
	height:75px; 
}
.basket_height
{
	height:95px; 
}
.fon_ny_left
{
	background-image: url(/images/fon_ny_left.gif);
	background-position: top right;
}
.fon_ny_right
{
	background-image: url(/images/fon_ny_right.gif);
	background-position: top left;
}
.top_basket,
a.top_basket:link,
a.top_basket:visited,
a.top_basket:active,
a.top_basket:hover
{
	color: #595959;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}
.top_basket_b
{
	color: #595959;
	font-size: 14px;
	font-weight: bold;
}
.top_basket_span
{
	color: #595959;
}
.new_search
{
	height: 22px; 
	font-size: 20px; 
	width: 480px; 
	background-color: transparent;
}
.main_code
{
	color: #ff0000; 
	margin: 36px 27px 0px 36px; 
	font-size: 12px;
}
.main_code span
{
	font-size: 16px; 
	font-weight: bold;
}
.main_phone
{
	padding: 10px 0px 0px 55px; 
}
.main_phone a:link, .main_phone a:visited, .main_phone a:active, .main_phone a:hover	
{
	color: #ff0000; 
	text-decoration: underline;
}
