body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
.must_fill_in {
	color: #b3d0e6;
	font-weight: bold;
	font-size: 14px;
}
.small_text {	
	font-size: 10px;
}
form {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

		form .left {
			float: left;
			width: 200px;
			margin: 0 0 5px 0;
		}
				form .left_small {
					float: left;
					width: 75px;
					margin: 0 0 5px 0;
				}
				form .right_small {
					float: left;
					width: 75px;
					margin: 0 0 5px 0;
				}
						form .right_small .input_small {							
							border: 1px solid #1887ce;
							padding: 2px 6px;
							margin: 0;
							font-family: Arial;
							font-size: 14px;
							color: #2a2a2a;
							background: #fff;
							width: 70px;
						}
		form .right {
			float: left;
			margin: 0 0 5px 0;
		}
				form .right .input {
					border: 1px solid #1887ce;
					padding: 2px 6px;
					margin: 0;
					font-family: Arial;
					font-size: 14px;
					color: #2a2a2a;
					background: #fff;
					width: 200px;
				}

div#website {
	width: 903px;
	margin: 0 auto;
}
		div#website div#top {
			height: 105px;			
		}		
				div#website div#top div#logo {
					position: absolute;
					margin: 35px 0 0 18px;												
				}
						div#website div#top div#logo img {
							border: 0;							
						}
				div#website div#top div#phone_baner {
					position: absolute;
					margin: 33px 0 0 624px;												
				}	
		div#website div#menu {
			height: 43px;						
		}	
				div#website div#menu div#menu_1 {
					position: absolute;						
				}
						div#website div#menu div#menu_1 div {							
							float: left;
							background: url('../_img/bg_menu_1.jpg') no-repeat right -43px;
							padding: 0 4px 0 0;
							margin: 0 1px 0 0;							
						}
						div#website div#menu div#menu_1 div.selected {							
							float: left;
							background: url('../_img/bg_menu_1.jpg') no-repeat top right;
							padding: 0 4px 0 0;
							margin: 0 1px 0 0;							
						}
								div#website div#menu div#menu_1 div a {
									display: block;									
									background: url('../_img/bg_menu_1.jpg') no-repeat left -43px;
									color: #fff;
									font-size: 18px;
									text-decoration: none;												
									font-weight: bold;		
									padding: 11px 14px 10px 17px;							
								}
								div#website div#menu div#menu_1 div.selected a {																	
									background: url('../_img/bg_menu_1.jpg') no-repeat top left;																
								}
				div#website div#menu div#menu_2 {
					position: absolute;	
					margin: 12px 0 0 582px;					
				}
						div#website div#menu div#menu_2 a {
							color: #70ae3f;
							text-decoration: none;
							display: block;
							float: left;
							margin: 0 0 0 15px;
							font-size: 12px;
							font-weight: bold;						
						}
						div#website div#menu div#menu_2 a:hover {							
							text-decoration: underline;						
						}
						div#website div#menu div#menu_2 a.selected {							
							text-decoration: underline;
							color: #013763;						
						}
						
		div#website div#step_menu {
			background: url('../_img/bg_step_menu.jpg') no-repeat top left;	
			height: 94px;			
			padding-left: 19px;
		}
				div#website div#step_menu div.step {
					background: url('../_img/bg_step.jpg') no-repeat 0 -31px;
					width: 117px;
					height: 31px;
					float: left;
					margin: 30px 6px 0 0;					
				}
				div#website div#step_menu div.selected {
					background: url('../_img/bg_step.jpg') no-repeat top left;															
				}
						div#website div#step_menu div.step div.number {
							position: absolute;
							font-size: 16px;
							color: #fff;
							font-weight: bold;							
							width: 27px;
							text-align: center;
							margin: 4px 0 0 0;
						}
						div#website div#step_menu div.step div.name {
							position: absolute;
							font-size: 11px;
							color: #fff;
							font-weight: bold;							
							width: 85px;
							text-align: left;
							margin: 4px 0 0 29px;
							padding: 0 0 0 4px;
							line-height: 12px;							
						}
								div#website div#step_menu div.step div.name a {									
									color: #fff;
									text-decoration: none;				
								}						
								div#website div#step_menu div.step div.name a:hover {
									text-decoration: underline;				
								}
						div#website div#step_menu div.step div.single_line {
							padding: 6px 0 0 4px;							
						}
						div#website div#step_menu div.selected div.name {
							color: #145283;													
						}
								div#website div#step_menu div.selected div.name a {									
									color: #145283;
									text-decoration: none;				
								}						
								div#website div#step_menu div.selected div.name a:hover {
									text-decoration: underline;				
								}
		div#website div#main {
			background: url('../_img/bg_main_center.jpg') repeat-y top left;
			font-size: 0px;
		}
				div#website div#main div#main_content a {
					color: #fff;
					text-decoration: underline;
				}	
				div#website div#main div#main_content a:hover {				
					text-decoration: underline;
				}
				div#website div#main div#main_content {
					background: url('../_img/bg_main_top.jpg') no-repeat top left;
					min-height: 289px;
					height: auto !important;
					height: 289px;
					font-size: 12px;
					color: #fff;
					padding: 30px 35px;
				}
						div#website div#main div#main_content div#gallery_box {
							margin-top: 15px;
							font-size: 0;														
						}						
								div#website div#main div#main_content div#gallery_box img {
									border: 0;
									padding: 5px;
									margin: 0 10px 10px 0;									
								}
						div#website div#main div#main_content div#download_box {							
							width: 300px;
							float: right;
							padding: 10px;
							background: #28689a;
							margin: 0 0 40px 40px;														
						}
								div#website div#main div#main_content div#download_box h2 {							
									margin: 0 0 15px 0;
									font-size: 16px;
									color: #fff;														
								}																				
						div#website div#main div#main_content h1 {
							margin: 0 0 15px 0;
							padding: 0;
							font-size: 24px;
						}
						div#website div#main div#main_content h2 {
							margin: 0 0 15px 0;
							padding: 0;
							font-size: 18px;
						}
						div#website div#main div#main_content h3 {
							margin: 0 0 15px 0;
							padding: 0;
							font-size: 16px;
						}
						div#website div#main div#main_content div.main_column {
							float: left;
							width: 271px;
							margin: 0 8px 0 0;
						}
						div#website div#main div#main_content div.last {
							margin: 0;
						}
						div#website div#main div#main_content div.list_element {							
							border-bottom: 1px solid #437faf;
							margin-bottom: 15px;
							padding-bottom: 5px;
							width: 500px;														
						}
								div#website div#main div#main_content div.list_element a.more {							
									display: block;
									float: right;														
								}
										div#website div#main div#main_content div.list_element a.more img {							
											border: 0;														
										}
								div#ebsite div#main div#main_content div.list_element h2 {
									text-decoration: underline;
									font-size: 14px;														
								}				
		div#website div#footer {			
		}
				div#website div#footer div#footer_1 {
					font-size: 10px;
					position: absolute;
					margin: 10px 0 0 10px;	
					font-weight: bold;		
				}
						div#website div#footer div#footer_1 a {
							text-decoration: none;
							color: #276a9f;
							margin-right: 5px;			
						}
						div#website div#footer div#footer_1 a:hover {
							text-decoration: underline;			
						}
				div#website div#footer div#footer_2 {
					font-size: 10px;
					position: absolute;
					margin: 15px 0 0 780px;
					font-weight: bold;
					color: #8a8a8a;										
				}
						div#website div#footer div#footer_2 a {
							text-decoration: none;					
						}
						div#website div#footer div#footer_2 a.karpiu {
							color: #409303;					
						}
						div#website div#footer div#footer_2 a.tunker {
							color: #276aa1;					
						}
						div#website div#footer div#footer_2 a:hover {
							text-decoration: underline;			
						}
				div#website div#footer div#footer_3 {
					font-size: 10px;
					position: absolute;
					margin: 25px 0 0 10px;
					font-weight: bold;
					color: #8a8a8a;			
				}
				div#website div#footer div#footer_4 {					
					position: absolute;
					margin: 55px 0 0 10px;		
					color: #8a8a8a;	
					font-size: 10px;					
				}
						div#website div#footer div#footer_4 img {					
							border: 0;
							margin: 0 15px 0 0;								
						}
