/* 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;
	color:#8b8880;
	font-family:Tahoma;
	}
div 	{border-collapse:collapse;
		border:0px;
		}

img {border:none}
						
	
a	{font-family:Tahoma;
	text-decoration:none;
	}
	
a:hover	{
							color:#830909;
							text-decoration:none;
		}	
					 		

body	{width:100%;
		min-width:1001px;
		width:expression(document.documentElement.clientWidth< 1000 ? '1001px' : '100%');	
		height:100%;
		background-image:url(bg.gif);
		background-color:#fff;
		min-height:100%;			
		}

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


/*-------------------------------------------------*/
#all	{width:1000px;
		clear:both;
		min-height:100%;
		max-height:none;
		margin:0px auto;
		background-image:url(bg.jpg);
		background-position:right top;
		background-repeat:no-repeat;}
		
#head	{width:1000px;
		float:left;
		padding:95px 0px 0px 0px;
		background-image:url(top_line.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		}
			

#head_left a#logo	{float:left;
				width:292px;
				margin:0px 0px 30px 27px;
				}
				
#head div#menu	{float:left;
				width:609px;
				height:430px;
	margin:0px 0px 0px 28px;
				position:relative;
				}
#head div#menu a	{position:absolute;}				

#head div#menu a#calc	{top:50px;
						left:84px;
						}
#head div#menu a#foto	{top:145px;
						left:139px;
						}
#head div#menu a#dos	{top:250px;
						left:208px;
						}
#head div#menu a#map	{top:300px;
						left:148px;
						}																		

#head_left	{width:292px;
			float:left;			
			}
								
				
#head_left div#telefon	{float:left;
						width:234px;
						clear:both;
						margin:0px 0px 30px 60px;					
						}	
						
#head_left div#telefon p	{float:left;
					width:234px;
					font-family:FreeSetBlackC,Arial Black;
					font-size:18px;
					color:#fff;
					}
					
					
#head form#vopros	{float:left;
					width:234px;
					font-size:11px;
					margin:0px 0px 0px 60px;					
					}
#head form#vopros input	{float:left;
						width:226px;
						height:18px;
						padding:2px 0px 0px 8px;
						margin:5px 0px 10px 0px;  // margin:5px 0px 10px -60px;
						background-color:#000;
						border:1px solid #82300b;						
						}						
#head form#vopros textarea	{float:left;
							width:226px;padding:2px 0px 0px 8px;
							height:57px;font-size:11px;
							background-color:#000; // margin:0px 0px 0px -60px;
							border:1px solid #82300b;						
							}																	
					
													
/*-------------------------------------------------*/
/*-------------------------------------------------*/

#sub_01	{float:left;
		width:1000px;
		margin:8px 0px 0px 0px;
		background-image:url(sub_menu_bg_01.jpg);
		}
#sub_02	{float:left;
		width:1000px;
		height:40px;
		padding:16px 0px 0px 0px;
		background-image:url(sub_menu_bg.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		}
		
#sub_02 a	{float:left;
			color:#fff;
			text-align:center;
			font-size:12px;			margin-left:60px;
			margin-right:0px;
			margin-right:0px;
			line-height:12px;}																	
					

/*-------------------------------------------------*/

						


/*-------------------------------------------------*/

#center	{width:880px;
		float:left;
		margin:80px 60px 0px 60px;
padding:0px 0px 60px 0px;
		}
				
#center h1		{width:100%;
				float:left;
				font-size:24px;
				margin-bottom:30px;
				font-weight:normal;
				color:#fff;			
				}
#center h2		{width:100%;
				float:left;
				font-size:20px;
				margin:10px  0px 20px 0px;
				font-weight:normal;
				color:#fff;			
				}
#center h3		{width:100%;
				float:left;
				font-size:18px;
				margin-bottom:15px;
				font-weight:normal;
				color:#fff;			
				}								
				
#center p		{width:100%;
				float:left;
				margin-bottom:20px;
				line-height:18px;
				font-size:12px;
				font-weight:normal;
				color:#8b8880;			
				}
#center p strong		{color:#fff
				}				
#center p a		{
				color:#d9480b;
				text-decoration:underline;			
				}
#center p a:hover		{
				color:#fff;
				text-decoration:none;			
				}																			
		
		
/*-------------------------------------------------*/
/*-------------------------------------------------*/

#scroll	{width:1000px;
		float:left;
		height:130px;
		margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
		}	
#scroll	img		{float:left;
				margin:0px 40px 0px 30px;
				border:2px solid #c80c01;
				}
							
#scroll	img#arrow_01	{float:left;
						border:none;
						margin:40px 0px 0px 10px;
						}			
					
#scroll	img#arrow_02	{float:right;
						border:none;
						margin:40px 0px 0px -20px;						
						}
					
												
																																																																																				
/*-------------------------------------------------*/
/*-------------------------------------------------*/					

#basement	{width:880px;
			clear:both;
			height:65px;
			margin:0px auto;
			padding:0px 60px;
			background-image:url(basement_bg.jpg);
			background-position:left bottom;
			background-repeat:no-repeat;					
			}
			
#basement img	{float:left;
				margin-right:10px;
				}			
				
#basement p		{float:right;
				font-size:10px;
				padding:5px 0px 0px 0px;
				}							
#basement p a		{color:#fff;					
					}			
#basement p a:hover		{color:#d9480b;					
					}																