@charset "windows-1251";

	body {
	font: 8.5pt Verdana;
	background-color: white;
	margin: 3px;
}
	img.img_button {
		vertical-align: middle;
		line-height: 0;
	}
	img.elem {
	display: block;
}
		
	a {
		text-decoration: underline;
		border: 0;
		color: #000066;
	}
	a:hover {
		text-decoration: none;
	}
	
	a.menu {
		text-decoration: none;
		font-size: 8.5pt;
		color: #121212;
	}
	a.menu:hover {
		text-decoration: underline;
	}
	a.menu_index {
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		color: black;
	}
	a.menu_index:hover {
		text-decoration: underline;
	}	
	a.menu_line {
		text-decoration: none;
		color: white;
	}
	a.menu_line:hover {
		text-decoration: underline;
	}
	
	a.link_price {
		color:#793B3B;
		text-decoration: underline;
		font-size: 8.5pt;
	}
	a.link_price:hover {
		text-decoration: none;
	}
	a.catalog_main {
		text-decoration: none; 
		font-weight: bold; 
		color: black;
	}
	a.catalog_main:hover {
		text-decoration: underline;
	}
	a.map {
		text-decoration: none; 
		font-weight: bold; 
		color: black;
	}
	a.map:hover {
		text-decoration: underline;
	}
	a.find {
		text-decoration: none; 
		font-weight: bold; 
		color: white;
	}
	a.find:hover {
		text-decoration: underline;
	}	
	font.active_perpage_link {
		font-weight: bold;
	}
	font.unactive_perpage_link {
		font-weight: bold;
		text-decoration: none;
	}	
	a.unactive_perpage_link {
		text-decoration: underline;
	}
	a.unactive_perpage_link:hover {
		text-decoration: none;
	}		
	
	tr.str_visible_true {
		background-color: white;
	}
	
	tr.str_visible_false {
		background-color: LightGrey;
	}
	
	h1,h2,h3,h4,h5,h6,h7 {
		color: #7B0000;
		margin: 0;
	}
	
	h1 { font-size: 9.5pt;}
	h2 { font-size: 9pt;}
	h3 { font-size: 8.5pt;}
	h4 { font-size: 8pt;}
	
	h4.menu {
		font-size: 8.5pt;
		font-weight: normal;
		padding: 0;
		padding-bottom: 1px;
		margin: 0;
		color: black;
	}	
	
	h5 { font-size: 7.5pt;}
	h6 { font-size: 7pt;}
	h7 { font-size: 6.5pt;}

	.pages_string {
		border: 1px solid #e9e9e9;
		background-color: #fcfcfc;
		padding: 1px;
		margin-top: 4px;
		margin-bottom: 4px;		
	}
	
	.nav_top_string { 
		padding: 1.5px;
		margin: 0;
		border: 1px solid #f1f1f1;
		background-color: #f1f1f1;
	 }
	 
	.menu_title {
		padding: 2px 0px 2px 0px;
		font-size: 9pt;
		text-align: center;
		background-color: white;
		color: #7B0000;
	}
	.menu_title_other {
		font-size: 9pt;
		text-align: center;
		border: 0;
		background-color: white;;
		color: #7B0000;
	}
	.page_title {
		font-size: 9pt;
		text-align: center;
		border: 0;
		color: #7B0000;
	}
	.page_title_error {
		font-size: 9pt;
		text-align: center;
		border: 1px solid #793B3B;
		background-color: #793B3B;
		color: white;
		text-align: left;	
		padding-left: 5px;		
	}
	.page_title_alert {
		font-size: 9pt;
		text-align: center;
		border: 1px solid #793B3B;
		background-color: #d8d8d8;
		color: black;
		text-align: left;
		padding-left: 5px;	
	}
	.page_nav_bar {
		border-left: 1px solid LightGrey;
		border-right: 1px solid LightGrey;		
	}
	.page_text {
		background-color: white;
		border: 0;
		border-top: 0;
		padding: 5px;
	}
	.page_delimiter {
		background-color: white;
		border: 0;
		height: 10px;
	}	
	.menu_text_links {
		background-color: white;
		padding-left: 5px;
	}
	.menu_text_other {
		background-color: white;
		border: 0;
		padding: 5px;
		padding-right: 0;
	}
	.menu_delimiter {
		background-color: white;
		border: 0;
		height: 2px;
	}

	.td_top {
		border-top: 1px solid black; 
		font-size: 1px;

	}
	.td_right {
		border-right: 1px solid black; 
		font-size: 1px;
	}
	.td_bot {
		border-bottom: 1px solid black; 
		font-size: 1px;
	}
	.td_left {
		border-left: 1px solid black; 
		font-size: 1px;
	}
	.input_text1 {
		font-size: 8.5pt;
		border: 1px solid #793B3B;
		background-color: #ededed;
	}
	.input_button1 {
		font-size: 8.5pt;
		border: 1px solid #793B3B;
		background-color: #793B3B;
		color: white;
	}
	
	.top_line {
		padding-left: 5px;
		padding-right: 5px;
		color: whitesmoke;
		background-color: #793B3B;
	}
	
	.bottom_line {
		margin-top: 2px; 
		color: gray;
	}
	
#links {
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 2px;
}
#link_index {
	border: 0;
	padding: 5px;
	padding-top: 0;
	text-align: center;
}

#sort_ul {
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 2px;
}
.emblem_img {
	width: 268px;
}
.resycle_img {
	width: 47px;
}