@charset "utf-8";
html, body {height: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; margin: 0px; padding: 0px;}

body {background-image: url(/i/bg.jpg);}
	#header {width: 100%; height: 115px; overflow: hidden;}
	#logo_part {width: 4%;	height: 115px;	float: left;	margin: 0px 0px 0px 0px;}
	#logo_part_img {float: right; background-image: url(/i/header_left_part1.png);filter: expression(fixPNG(this)); width: 25px;height: 115px;}
	#contacts_part {width:4%; height:115px; float: left; margin:0px; margin: 0px 0px 0px 0px;}
	#contacts_part_img {float: left;width: 31px;height: 115px;background-image: url(/i/main71_03-04.png);filter: expression(fixPNG(this));}
	#header_content {	float:left;		height: 115px;		width: 91%;		background: url(/i/header_background.png);filter: expression(fixPNG(this));	}
	
	.ban_head_right {width: 251px; height: 64px; filter: expression(fixPNG(this)); background: url(/i/left_menu_right.png) repeat-y; text-align: center;}
	.ban_head_title_right {padding-top:23px;  font-family: Arial; font-weight: bold; font-size: 13px; color: #5c6a6b; text-decoration: underline;}
	.ban_title_desc_right {width: 206px; filter: expression(fixPNG(this)); padding: 0px 20px 7px 25px; background: url(/i/left_menu_bg_right.png) repeat-y;   font-family: Arial; font-size: 12px;} /*need filter*/
	.blok_red_link_1_right, .blok_red_link_1_right:visited {color: #6d071a;}
	.ban_title_desc_right ul {list-style: none; margin: 0px; padding: 0px;}
	.ban_title_desc_right li {margin-bottom: 6px;}
	.ban_foot_right {border-bottom: 3px solid #5C6A6B; margin-left: 13px;margin-right: 9px;}

h1, .contentBoxHeading1 {font-size:14px; font-weight:bold; color:#6D071A; padding-left: 8px;	padding-right: 8px;}

img {border:0;}

a, a:link {color: #6d071a; text-decoration:underline;}
a:visited{color: #6d071a;}
a:hover {text-decoration:none;}

hr {height:1px; border:0; background:#6d071a;}

	#logo {	float:left;	margin:0px 0px 0px 0px;	height: 115px;	width: 602px;	background-image: url(/i/header_left_img.png);
		filter: expression(fixPNG(this));}
	
	#contacts {float: right; width: 300px; height: 115px; margin: 0px 0px 0px 0px; background-image: url(/i/main71_03.png);}
		#contacts_text_block {float: right; width: 300px; height: 80px; margin: 25px 0px 0px 0px;}
		#bag_info {width:95px; height: 80px; float: right; font-family: Arial;}
			.in_bag {color:#445263; text-decoration: underline; font-size: 14px; margin-top: 20px; margin-left: 15px;}
			.tov {color:#6d071a; font-size: 14px; margin-left: 15px; margin-top: 3px;}
		#bag {display: block; float: right;}
		#info {margin-top: 5px; color:#445263; font-size: 14px; font-family: Arial;}
			.red_text {color:#6d071a; font-size: 16px;}

	.menu {width: 100%; height: 47px;  border-width: 0px; margin: 0px; padding: 0px; border-collapse:collapse; }
	#left_img_block {width:4%; height:47px; border-width:0px; margin:0px; padding: 0px;}
	#left_img {width:25px; height:47px; float:right; filter: expression(fixPNG(this)); background: url(/i/menu/menu_left_part_img.png) no-repeat; margin: 0px; padding: 0px;}

	#right_img_block {width:4%; height:47px; border-width:0px; margin:0px; padding:0px;}
	#right_img {width:31px; height:47px; float:left; filter: expression(fixPNG(this)); background: url(/i/menu/menu_right_part_img.png) no-repeat; margin: 0px; padding: 0px;}

	#menu_content { height: 47px; width: 91%;  filter: expression(fixPNG(this)); background: url(/i/menu/menu_background.png) repeat-x; text-align: center; border-width: 0px; margin: 0px; padding: 0px;}
		#menu_logo {width:257px; height:47px; filter: expression(fixPNG(this)); background: url(/i/menu/menu_logo.png) no-repeat; border-width: 0px; margin: 0px; padding: 0px;}
			#logo_img {width:257px; height:47px; display: block; border-width: 0px;}
		#menu_ul_block {height:47px; border-width: 0px; margin: 0px; padding: 0px; width: auto; overflow: hidden;}
			#menu_ul {width: 300px; height:30px; margin:0px auto 0px auto; }
				#menu {list-style: none; margin: 0px; padding: 0px;}
					#menu li {display:block; float: left; margin: 12px 3px 0px 3px; padding: 0px;}
						#menu li a, #menu li a:visited  {font-size: 12px; color: #0e2325; font-family: Arial;}

		#menu_search {width:265px; height:47px; filter: expression(fixPNG(this)); background: url(/i/menu/menu_search_block.png) no-repeat;border-width: 0px; margin: 0px; padding: 0px;}
			#input_search_td {width: 200px; height: 30px; overflow: hidden; float: left;  padding: 0px; margin: 0px;}
				#input_search {width: 135px; height: 16px; margin: 8px 0px 5px 54px; border: 1px solid black;}
			#submit_td {float: right;}
				#input_search_td input {width: 135px; height: 16px; margin: 8px 0px 5px 54px; border: 1px solid black;}
				#submit_td input {width: 19px; height: 18px; border-width: 0px; margin: 10px 20px 0px 0px; padding: 0px;}
	#gradient {width: 100%; height:32px;  border-collapse: collapse; border-width: 0px; margin: 0px; padding: 0px;}
		#gradient tr {border-width: 0px; margin: 0px; padding: 0px;}
			#left_gradient {width: 4%; margin: 0px; padding: 0px; border-width: 0px;}
				#left_gradient_block {width:25px; height:32px; float:right;  border-width: 0px; margin: 0px; padding: 0px; filter: expression(fixPNG(this)); background: url(/i/menu/under_left_part_img.png) repeat-x;}
			
			#center {width:91%; border-width:0px; margin:0px; padding:0px; height: 32px; }
				#gradient_center_block {border-width:0px; margin:0px; padding:0px; height: 32px; width: 100%; border-collapse: collapse;}
					#gradient_center_block tr {border-width: 0px; margin: 0px; padding: 0px;}
						#gradient_under_logo {width:231px; border-width: 0px; margin: 0px; padding: 0px; height: 32px; filter: expression(fixPNG(this)); background: url(/i/menu/under_menu_shadow.png) repeat-x;}
						#line_left {width:4px; border-width: 0px; margin: 0px; padding: 0px; height: 32px; filter: expression(fixPNG(this)); background: url(/i/menu/left_center_content_under_line.png) no-repeat;}
						#gradient_center_menu_grad { border-width: 0px; margin: 0px; padding: 0px; height: 32px; filter: expression(fixPNG(this)); background: url(/i/menu/center_background_block_bg.png) repeat-x;}
						#line_right  {width:4px; border-width: 0px; margin: 0px; padding: 0px; height: 32px; filter: expression(fixPNG(this)); background: url(/i/menu/right_line.png) no-repeat;}
						#gradient_under_search {width:231px; border-width: 0px; margin: 0px; padding: 0px; height: 32px; filter: expression(fixPNG(this)); background: url(/i/menu/under_menu_shadow.png) repeat-x;}
	
			#right_gradient {width: 4%; height:32px; border-width: 0px; margin: 0px; padding: 0px;}
				#right_gradient_block {width:31px; height:32px; border-width: 0px; margin: 0px; padding: 0px; filter: expression(fixPNG(this)); background: url(/i/menu/under_right_part_img.png) repeat-x;}

	#main_content_table {width: 100%;  border-collapse: collapse; border-width: 0px; margin:-2px 0px 0px 0px; padding: 0px;}
		#main_content_table tr {border-width: 0px; margin: 0px; padding: 0px;}
			.left_marg {width: 4%; margin: 0px; padding: 0px; border-width: 0px;}
			#center_td_table {width:91%; border-width:0px; margin:0px; padding:0px; z-index: 5;}
				#main_table {margin:0px; padding:0px; width: 100%; border-collapse: collapse;}
					#main_table tr {border-width: 0px; margin: 0px; padding: 0px;}
						#left_content_block {width:231px; border-width: 0px; margin: 0px; padding: 0px; vertical-align: top;}
							
							#left_content_block_pos { margin:5px 5px 5px -25px; width: 251px; padding: 0px; position: relative;}
								.tov_left { width: 251px; margin: 0px 0px 20px 0px;}
									.ban_head {width: 251px; height: 64px; filter: expression(fixPNG(this)); background: url(/i/left_menu.png) repeat-y; text-align: center;}
.ban_head_title {padding-top:23px;  font-family: Arial; font-weight: bold; font-size: 13px; color: #5c6a6b; text-decoration: underline;}
.ban_head_title a{font-family: Arial; font-weight: bold; font-size: 13px; color: #5c6a6b;}
									.ban_title_desc {width: 226px; filter: expression(fixPNG(this)); padding: 0px 10px 7px 15px; background: url(/i/left_menu_bg.png);   font-family: Arial; font-size: 12px;} /*need filter*/
										.blok_red_link_1, .blok_red_link_1:visited {color: #6d071a;}
										.ban_title_desc ul {list-style: none; margin: 0px; padding: 0px;}
										.ban_title_desc li {margin-bottom: 6px;}
									.ban_foot {border-bottom: 3px solid #5C6A6B; margin-left: 3px;margin-right: 10px;}
						
								
						#left_conntent_line {width:4px; border-width: 0px; margin: 0px; padding: 0px;  filter: expression(fixPNG(this)); background: url(/i/blocks/bg_left_line.png) repeat-y;}
						#center_content_block {border-width: 0px; margin: 0px; padding: 5px; background:#fff; vertical-align: top;}

.headline_red {	font-size: 14px;	font-weight: bold;	color: #6D071A;	padding-left: 8px;	padding-right: 8px;}
.good_wrapper {width: 175px; height:380px;	color: #D5D5D5;	float: left;	margin: 15px 5px 0px 15px;	border: 1px solid #D5D5D5;	padding: 10px; vertical-align: top;}
.good_wrapper img, .good_wrapper a {border-width:0px; }
.good_name {display: block; height: 30px; overflow: hidden;}
.good_name a{color: #5E7C7F;	font-size: 12px;	font-weight: bold;	margin-bottom: 15px; display: block; height: 30px; overflow: hidden;}
.good_price {	margin-top: 10px;	text-align: center;	color: #C90529;	font-size: 16px;	font-weight: bold;}
.bay_button {	display: block;	background-image: url(/i/buy_buttom.png);	width: 135px;	height: 23px;	margin: 12px auto 12px auto; font-size: 14px;	font-weight: bold;	padding-top: 5px;	text-align: center;	color: #520513;}
.good_description {	margin-top: 10px;	color: #424141;		overflow: hidden; height:115px;}
.shadow_desc {width: 184; height: 44px; position: relative; margin: -44px 0px 0px 0px;  filter: expression(fixPNG(this)); background: url(/i/shadow_text.png)}

.products {color: #424141; margin: 15px 0 0 5px;	border: 1px solid #D5D5D5;	padding: 10px; vertical-align: top;}

.cat_list {float:left; width:120px; height:400px;}
	.cat_list_descr {text-align:left;}
.cat_list_small {float:left; width:120px; height:150px;}
						#right_conntent_line {width:3px; border-width: 0px; margin: 0px; padding: 0px;  filter: expression(fixPNG(this)); background: url(/i/blocks/bg_right_line.png) repeat-y;}
						#right_content_block {width:231px; border-width: 0px; margin: 0px; padding: 0px; vertical-align: top;}
							#right_content_block_pos { margin:0px -31px 0px 0px; width: 251px; padding: 0px; position: relative;}
								.blok_date {color: #7B7B7B;}
								.blok_red_text {display: block;}
									.blok_red_text a {color: #7E2636; font-weight: bold;}
								.blok_grey_link {	display: block;	text-decoration: underline;	color: #585858;	padding-bottom: 10px;	font-weight: bold;}
								.blok_grey_link:hover {	text-decoration: none;}
					
						#right_marg {width: 4%; margin: 0px; padding: 0px; border-width: 0px;}
#foot_pos_block {width: 100%; height: 48px; overflow: hidden;  margin: 0px; padding: 0px; border-width: 0px;}
#footer {width: 100%; height: 48px; overflow: hidden;  margin: 0px; padding: 0px; border-width: 0px;}
	#footer_left {width: 4%; height: 48px;  margin: 0px; padding: 0px; border-width: 0px;}
		#footer_left_img {background-image: url(/i/footer/foot_left_part.png);filter: expression(fixPNG(this)); float: right; height: 48px; width: 25px;}
	
	#center_all_foot {margin: 0px; padding: 0px; border-width: 0px; width: 91%;}
		#add_center_foot {width: 100%; height: 48px; overflow: hidden;  margin: 0px; padding: 0px; border-width: 0px;}
			#left_part_bg {background: url(/i/footer/left_part_foot_long.png) no-repeat; filter: expression(fixPNG(this)); height: 48px; width:194px; margin: 0px; padding: 0px; border-width: 0px; text-align: center;}
				#agrs_foot_logo {margin: 5px auto 0px auto; padding: 0px; border-width: 0px; color: #484848; font-family: Arial; font-size: 12px; }
			#foot_center_coner {background: url(/i/footer/foot_centr_coner.png) repeat-x; filter: expression(fixPNG(this)); height: 48px; width:69px; margin: 0px; padding: 0px; border-width: 0px;}
			#center_block_foot {background: url(/i/footer/footer_bg.png) repeat-x; filter: expression(fixPNG(this)); height: 48px; margin: 0px; padding: 0px; border-width: 0px; vertical-align: top;}
				.bottom_menu {list-style: none; margin: 0px; padding: 0px;}
					.bottom_menu li {display: block; height: 20px;  margin:23px 11px 0px 11px;}
					.bot_menu_right {float: left;}
					.bot_menu_left {float: right;}
					.bottom_menu a, .bottom_menu a:hover {font-family: Arial; color:#5c6a6b; font-size: 12px;}
			#foot_center_conner_2 {height: 48px; width:128px; margin: 0px; padding: 0px; border-width: 0px; background: url(/i/footer/foot_left_coner.png) no-repeat; filter: expression(fixPNG(this)); }
			#right_part_bg {height: 48px; width:139px; margin: 0px; padding: 0px; border-width: 0px; background: url(/i/footer/foot_logo.png) no-repeat; filter: expression(fixPNG(this)); }
				#right_part_bg img, #right_part_bg a {margin: 0px; padding: 0px; border-width: 0px; display: block; height: 48px; width:139px;}
	#footer_right {width: 4%; height: 48px; margin: 0px; padding: 0px; border-width: 0px;}
		#footer_right_img {background-image: url(/i/footer/foot_right_part.png);filter: expression(fixPNG(this)); float: left; height: 48px; width: 31px;}

.clear {clear:both;}

.mlvl0 {padding-left:0;}
.mlvl1 {padding-left:20px;}
.mlvl2 {padding-left:40px;}
.mlvl3 {padding-left:60px;}

.center {text-align:center; padding:10px;}

#manufacturers select {width:200px; font-size:8pt;}

#st {position:absolute; margin:-40px 0 0 0; font-size:8pt; padding-left:35px; color:#000;}
	#st a {color:#000;}
	#st a:link, #st a:visited  {text-decoration:none}
	#st a:hover {text-decoration:underline;}

.pr_ltl {margin-left:10px; font-size:7pt;}

#sitemap {list-style:none;}
	#sitemap a {text-decoration:none;}

ul.filter-link-ul {
    padding-left: 15px;
    line-height: 10pt;
}

.filter_count {
    font-size: 8pt;
    color: gray;
}

.old-price {
    text-decoration: line-through;
    color:black;
}
