/* CSS Document */

@charset "windows-1251";

html	{/*scrollbar-face-color:#ffffff;
		scrollbar-track-color:#ffffff;			
		scrollbar-arrow-color:#000;
		scrollbar-shadow-color:#ffffff;	
		scrollbar-darkshadow-color:#ffffff;								
		scrollbar-3dlight-color:#ffffff;										
		scrollbar-highlight-color:#ffffff;*/
		height:100%;
		} 
* 	{margin:0px;
	padding:0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	}
div 	{border-collapse:collapse;
		border:0px;
		}
		
a	{	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline}
	
a:hover	{text-decoration:none}			
					 		

body	{width:100%;
		min-width:1009px;
		width:expression(document.documentElement.clientWidth< 1009 ? '1010px' : '100%');	
		height:100%;		
		background-color:#d5d0c5;
		min-height:100%;			
		}

div.block	{clear:both;
			width:100%;
			float:left; //	float:none;
			height:0px;
			font-size:0px;
			margin:-1px;
			}


/*-------------------------------------------------*/
#all	{clear:both;	
		width:1000px;
		min-height:100%;
		margin:0px auto;
		background-image:url(bg.jpg);
		background-repeat:no-repeat;
		background-position:right top;			
		}
		
#head	{clear:both;	
		width:970px;
		padding:34px 0px 0px 30px;
		height:570px;
		float:left;			
		background-image:url(bg.jpg);
		background-repeat:no-repeat;
		background-position:right top;			
		}
		
#top_menu	{clear:both;	
			width:409px;
			height:27px;
			float:left;
			padding:5px 0px 0px 0px;
			text-align:center;			
			background-image:url(top_menu.gif);
			background-repeat:no-repeat;
			background-position:right top;			
			}				
#top_menu a	{font-size:12px;
			color:#a00e0e;
			text-transform:uppercase;
			text-decoration:none
			}						
#top_menu a:hover	{font-size:12px;
					color:#a00e0e;
					text-transform:uppercase;
					text-decoration:underline;
					}
					
					
#contact	{float:left;
			width:164px;
			margin:80px 0px 0px 0px;
			border-right:5px solid #e9e4db;
			padding:8px 22px 0px 0px;
			text-align:right;
			}
#contact strong	{float:left;
				width:164px;
				color:#fff;
				font-size:12px;
				}				
#contact p	{float:left;
				width:164px;
				color:#935f4c;
				font-size:12px;
				margin:0px 0px 8px 0px;
				}
#contact h6	{float:left;
			width:164px;
			color:#935f4c;
			font-size:18px;
			margin:0px 0px 5px 0px;
			font-weight:normal
			}	
			
#contact p a	{color:#a00e0e;
				font-size:12px;
				}
				
#logo	{float:left;
		margin:127px 0px 0px 20px;
		width:208px;
		}
#logo p	{float:left;
		width:100%;
		background-image:url(logo_bg.gif);
		background-repeat:no-repeat;
		height:20px;
		text-align:center;
		background-position:center top;
		}						
#logo a	{color:#473a35;
		font-size:12px;
		text-decoration:none
		}																																		
		
		
#catalog	{float:left;			
			background-image:url(catalog_bg.gif);
			margin:50px 0px 0px 160px;
			}
#catalog_01	{float:left;			
			background-image:url(catalog_bottom.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
			}					
#catalog_02	{float:left;
			width:211px;
			padding:20px 10px 5px 27px;
			background-image:url(catalog_top.gif);
			background-repeat:no-repeat;			
			background-position:left top;
			list-style:none
			}				
#catalog_02 li	{float:left;
				width:178px;
				padding:0px 0px 15px 30px;
				background-image:url(catalog_item.gif);
				background-repeat:no-repeat;
				line-height:14px;			
				background-position:left 6px;
				}										
#catalog_02 li a	{color:#fff;
					font-size:12px;
					text-decoration:none
					}					
#catalog_02 li a:hover	{color:#fff;
						font-size:12px;
						text-decoration:underline
						}																				
/*-------------------------------------------------*/
		

				
/*-------------------------------------------------*/
#text	{clear:both;
		float:left;
		width:877px;
		margin:-20px 0px 0px 0px;
		padding:0px 50px 50px 73px;	
		}		
		
#text h1	{clear:both;
			float:left;
			width:740px;
			color:#fff;
			font-size:30px;
			font-weight:normal;
			padding:0px 0px 0px 137px;
			margin:0px 0px 24px 0px;
			}	
#text h2	{clear:both;
			float:left;
			width:740px;
			color:#fff;
			font-size:20px;
			font-weight:normal;
			padding:0px 0px 0px 137px;
			margin:10px 0px 14px 0px;
			}				
#text p	{clear:both;
		float:left;
		margin:0px 0px 25px 0px;
		width:100%;
		color:#473a35;
		font-size:12px;
		line-height:18px;		
		}				
#text p a	{color:#676b74;
			font-size:12px;
			color:#a00e0e;
			text-decoration:underline
			}
#text p a:hover	{color:#676b74;
			font-size:12px;
			color:#a00e0e;
			text-decoration:none
			}			
			
#text p span	{float:left;
				position:relative;
				margin:0px 20px 5px 0px;
				}					
#text p span img	{border:5px solid #e9e4db;
							}				
#text p span img.border_01	{position:absolute;
							top:0px;
							border:none;
							left:0px
							}		
#text p span img.border_02	{position:absolute;
							top:0px;
							border:none;							
							right:0px
							}		
#text p span img.border_03	{position:absolute;
							bottom:5px;
							border:none;							
							right:0px
							}		
#text p span img.border_04	{position:absolute;
							bottom:5px;
							border:none;							
							left:0px
							}																																					
		
/*-------------------------------------------------*/			
/*-------------------------------------------------*/
#basement_01	{clear:both;
				float:left;
				width:100%;
				background-color:#6d0800;
				padding:20px 0px 20px 0px
				}	
#basement	{clear:both;
			width:780px;
			color:#fff;
			padding:0px 0px 0px 220px;
			margin:0px auto;
			}	
#basement p	{width:730px;
			color:#d7d1c7;
			float:left;
			font-size:11px;
			padding:0px 0px 5px 0px;
			}			
#basement p a	{color:#d7d1c7;
				font-size:11px;
				}	
#basement p span	{color:#935f4c;
					font-size:11px;
					}													