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

img {border:none}
						
	
a	{font-family:Tahoma;
	text-decoration:underline;
	}
	
a:hover	{text-decoration:none;
		}	
					 		

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

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


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

#all	{clear:both;
		float:left;
		width:100%;
		min-height:100%;
		background-repeat:repeat-x;
		background-position:right top;
		background-image:url(head_bg.png);
		}

		
/*-------------------------------------------------*/		
#all_01	{clear:both;
		width:960px;
		margin:0px auto;
		}

/*-------------------------------------------------*/		
#head	{clear:both;
		width:960px;
		float:left;
		height:48px;
		}
		
#menu	{float:left;
		width:410px;
		padding:10px 20px 0px 35px;
		height:35px;
		color:#fff;
		font-size:12px;
		text-align:center;
		background-image:url(bg_menu.png);
		background-repeat:no-repeat;
		background-position:left top;
		}
#menu a	{color:#fff;
		font-size:12px;
		float:left;
		}			
#menu span	{color:#fff;
			font-size:12px;
			float:left;
			padding:0px 20px;
			}						
		

#contact	{float:right;
			width:470px;
			text-align:right;
			color:#585656;
			font-size:11px;
			padding:7px 0px 0px 0px
			}		
#contact strong	{
				color:#585656;
				font-size:18px;
				font-weight:normal;
				}					
#contact a		{
				color:#585656;
				font-size:11px;
				font-weight:normal;
				}
				
/*-------------------------------------------------*/		
#pro	{clear:both;
		width:920px;
		float:left;
		padding:20px 0px 0px 40px;
		}
		

#pro a	{float:left;
		margin:0px 0px 20px -40px
		}																		
#pro a#logo	{float:left;
			margin:50px 30px 0px 0px;
			}		
			
/*-------------------------------------------------*/		
		
#text	{clear:both;
		width:930px;
		float:left;
		padding:50px 0px 0px 30px;
		}		
#text h1	{clear:both;
			width:930px;
			float:left;
			color:#f87a27;
			font-size:24px;
			font-weight:normal;
			margin:0px 0px 30px 0px;
			}				
#text h2	{clear:both;
			width:930px;
			float:left;
			color:#f87a27;
			font-size:20px;
			font-weight:normal;
			margin:0px 0px 20px 0px;
			}
#text p		{clear:both;
			width:930px;
			float:left;
			color:#57504e;
			font-size:12px;
			line-height:22px;
			margin:0px 0px 25px 0px;
			}
#text p	img	{float:left;
			border:1px solid #446c98;
			margin:0px 10px 5px 0px;
			}			
#text p	a	{color:#446c98;
			font-size:12px;
			}				
#text p	strong	{color:#57504e;
			font-size:12px;
			}																

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

#basement	{float:left;
			width:100%;
			background-image:url(basement_bg.png);
			background-repeat:repeat-x;
			height:47px;
			padding:60px 0px 0px 0px;						
			}
#basement_01	{clear:both;
				margin:0px auto;
				width:960px;
				color:#898584;
				font-size:11px;
				}	
#basement_01 a	{
				color:#898584;
				font-size:11px;
				}							