html, body {margin:0;padding:0;width:100%;height:100%;}

a img {border: 0; outline:none;}
/*_________*/

html{	
	font-size:14px;		
}
body{
	background:#FFFFFF;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:100%;	
	/*font-size:14px;	*/
	background:url(../images/bg_html.gif) top center repeat-y;
}

a {
	color:#008ce5;
	font-family:Arial, sans-serif;
	font-size:100%;		
}
.blau{
	color:#005a8b;
}
/*_________*/
.all {
		position:relative; 
		width:1002px;			
		margin:0 auto;				
	}
		
html>body .all {
    height: auto !important;
    min-height: 100% !important;
}
	 
.main{
	display: inline-block;	
	display: block;
	float:none;
	clear:both;
	width:1002px;
	
	position:relative;  
	padding-top:31px;
	height:auto;  
	min-height:460px;		
	}

.splasch{
	background:#FFFFFF url(../images/bg_content.jpg) top right no-repeat;
}
/*____________*/
.left{
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:192px;
	margin-left:-100%;
	}	

.left ul{
	position:relative;	
	display:block;
	overflow:hidden;
	width:auto;
	margin-left:11px;	
	padding-top:54px;
	background: url(../images/bg_left.gif) top left no-repeat;
	}
	
.left li{
	position:relative;	
	display:block;
	overflow:hidden;
	width:100%;	
	padding:12px 11px;
	border-top:1px solid #c4c4c4;	
	}	
.left li:first-child{
	border-top:none;
	}	

.left li a{
	display:block;
	padding-left:16px;
	background: url(../images/bg_li_left.jpg) top left no-repeat;
	font-size:85.7%;
	line-height:132%;
	font-weight:bold;
	color:#007bb7;
	}	
.left li a.select{	
	color:#676767;
	text-decoration:none;
	}	
	
.left a.price{
	position:relative;	
	display:block;
	overflow:hidden;
	width:57px;	
	height:63px;
	margin-top:53px;
	padding:14px 39px 17px 96px;
	color:#007bb7;
	font-family:Verdana, sans-serif;
	background: url(../images/bg_price.jpg) top left no-repeat;
	font-weight:bold;
	text-decoration:none;	
	}
/*____________*/
.center{
	float:left;
	width:100%;	
	overflow:hidden;	
	}
/*____________*/
.text{	
	position:relative;
	margin-left:192px;	
	padding:0 71px 52px 27px;
	}

.splasch div.text{
	padding:0 271px 52px 27px;
}
	
.text p{	
	margin-bottom:17px;
}

.text a{text-decoration:none;}

.text span.h1{
	display:block;
	height:42px;	
	margin-bottom:22px;		
	position:relative;
	}
.text span.h1 span{
	display:block;
	padding-top:20px;
	font-family:Verdana, sans-serif;
	font-size:121.4%;	/*=17px*/
	font-weight:bold;
	color:#5b5b5b;	
	}
	
.text span.h1 img{
	position:absolute;
	display:block;
	height:42px;	
	width:auto;
	top:0;
	left:0;
	}

.text h1{
	font-family:Verdana, sans-serif;
	font-size:121.4%;	
	color:#5b5b5b;
}
.text h2{
	font-family:Verdana, sans-serif;
	font-size:114.3%;	
	color:#5b5b5b;
	}
.text h3{
	font-family:Verdana, sans-serif;
	font-size:100%;	
	color:#5b5b5b;
}
.text h4{
	font-family:Verdana, sans-serif;
	font-size:100%;	
	color:#5b5b5b;
}

.text ul{
	list-style: disc inside;
	padding-bottom:17px;
	margin-left:10px;
	}

.text table{width:100%!important; margin-bottom:17px;}
.text table.border{border-collapse:collapse; border:1px solid #005a8b;}
.text table.border td{border:1px solid #005a8b; padding:2px;}
.text table.border th{border:1px solid #005a8b;}

.text .centred td{text-align:center; vertical-align:middle;}

.text table.border1{border:1px solid #005a8b; }
.text table.border1 td{padding:3px;}

.text td{vertical-align:top; text-align:left;}
.text td img{width:200!important;}
.text th{color:#005a8b; font-weight:bold; text-align:center;}

/*____________*/
	
.empty {height:130px; clear:both;}    
   
.footer {
	position:relative;
	margin:0 auto;
	margin-top:-130px;		
	height:130px;
	width:1002px;
	background:url(../images/bg_footer.gif) top repeat-x;
	color:#5e5e5e;
	font-family:Verdana, sans-serif;
	font-size:85.7%;
	}
.footer a{	
	font-family:Verdana, sans-serif;	
	}
.copy, .counter {
	position:relative;
	padding:22px 44px 5px 53px;
	width:121px;		
	}
.setting, .copy2{
	position:absolute;
	top:0px;			
	height:120px;	
	overflow:hidden;
	}
.setting{
	left:218px;	
	width:524px;
	border-top:6px solid #0080c7;	
	}
.setting div{	
	width:281px;
	margin-top:2px;
	padding-top:9px;
	border-top:5px solid #bcbcbc;
	}
.copy2{
	display:block;	
	right:0px;	
	width:260px;
	border-top:6px solid #bcbcbc;
	}
.copy2 p{
	display:block;	
	width:auto;
	height:auto;
	padding-top:10px;
	padding-right:47px;	
	margin:15px 37px 0 58px;		
	background: url(../images/bg_aqua.jpg) top right no-repeat;
	}	
/*____________*/		
	.head{
		position:relative;
			
		height:144px;
		width:100%;			
		background:url(../images/bg_head.jpg) top left no-repeat;
	}
	
.head h1.logo{
	position:absolute;
	
	display:block;
	height:93px;
	width:225px;	
	
	left:0px;
	top:0px;
	
	 font-size: 150%;
	/*font-size: 18px;*/
}

.head h1.logo a{
	position:relative;
	
	display:block;
	height:93px;
	width:225px;	
	
	padding:10px;
	
	 font-size: 150%;
	/*font-size: 18px;*/
}

.head h1.logo span{
	position:absolute;
	
	display:block;
	height:93px;
	width:225px;	
	
	left:0px;
	top:0px;
	
	background:url(../images/bg_logo.jpg) top left no-repeat;
}

	
.min_menu{
	position:absolute;
	top:109px;
	left:38px;
	
	height:auto;
	width:180px;	
	
	font-size: 80%;
	/*font-size: 10px;*/
}

.min_menu a{
	margin-right:42px;
}	
/*____________*/
ul.menu_top{
	display:block;
	position:relative; 	
	height:32px;
	width:973px;			
	overflow:hidden;	
	padding-left:29px;
	background:url(../images/bg_top_menu.gif) top repeat-x;
	/*background:url(../images/bg_ul.jpg) top left no-repeat;*/
}

.menu_top li{
	display:block;
	float:left;
	height:32px;
	position:relative; 	
	line-height:32px;
	background:url(../images/bg_li.gif) top repeat-x;	
}

.menu_top li a{
	display:block;
	 font-size: 100%;
	 height:32px;
	 overflow:hidden;
	 text-decoration:none;
	 font-family:Verdana, sans-serif;
	 color:#0077ae;
	 font-style:italic;	 
}
.menu_top li a:hover{	 
	 color:#000000;	 
}

.menu_top li img{	 	
	height:32px;	
}

.menu_top li.a1 {
	width:181px;	
}
.menu_top li.a2 {
	width:148px;	
}
.menu_top li.a3 {
	width:132px;	
}
.menu_top li.a4 {
	width:125px;	
}
.menu_top li.a5 {
	width:140px;	
}

.menu_top li.a0 {
	width:10px;	
	background:url(../images/bg_li_last.gif) top left no-repeat;	
}

.menu_top li.a1 a{
	width:160px;	
	background:url(../images/a1.jpg) top left no-repeat;	
}
.menu_top li.a1 a:hover{
	background:url(../images/a1.jpg) center left no-repeat;	
}
.menu_top li.a1 a.select{	
	background:url(../images/a1.jpg) bottom left no-repeat;
}

.menu_top li.a1 a.select:hover{	
	background:url(../images/a1.jpg) bottom left no-repeat;	
}

.menu_top li.a2 a{
	width:148px;	
	background:url(../images/a2.jpg) top left no-repeat;	
}
.menu_top li.a2 a:hover{
	background:url(../images/a2.jpg) center left no-repeat;	
}
.menu_top li.a2 a.select{
	background:url(../images/a2.jpg) bottom left no-repeat;	
}
.menu_top li.a2 a.select:hover{	
	background:url(../images/a2.jpg) bottom left no-repeat;	
}

.menu_top li.a3 a{
	width:132px;	
	background:url(../images/a3.jpg) top left no-repeat;	
}
.menu_top li.a3 a:hover{
	background:url(../images/a3.jpg) center left no-repeat;	
}
.menu_top li.a3 a.select{
	background:url(../images/a3.jpg) bottom left no-repeat;	
}
.menu_top li.a3 a.select:hover{	
	background:url(../images/a3.jpg) bottom left no-repeat;	
}

.menu_top li.a4 a{
	width:125px;	
	background:url(../images/a4.jpg) top left no-repeat;	
}
.menu_top li.a4 a:hover{
	background:url(../images/a4.jpg) center left no-repeat;	
}
.menu_top li.a4 a.select{
	background:url(../images/a4.jpg) bottom left no-repeat;	
}
.menu_top li.a4 a.select:hover{	
	background:url(../images/a4.jpg) bottom left no-repeat;	
}

.menu_top li.a5 a{
	width:119px;	
	background:url(../images/a5.jpg) top left no-repeat;	
}
.menu_top li.a5 a:hover{	
	background:url(../images/a5.jpg) center left no-repeat;	
}
.menu_top li.a5 a.select{	
	background:url(../images/a5.jpg) bottom left no-repeat;	
}
.menu_top li.a5 a.select:hover{
	background:url(../images/a5.jpg) bottom left no-repeat;	
}

/*_________*/
.map{line-height:1.5;}
/*_________*/
.path{margin-bottom:20px; line-height:1.5;}
/*__form____*/
form{
	overflow:hidden;	
	margin-top:20px;	
}
.col{
	overflow:hidden;
	width:100%;
	
}
.left_coll, .right_coll{
	display:block; 	line-height:21px; 	vertical-align:middle;
}
.left_coll{
	width:118px;
	float:left;
	text-align:right;
}
.right_coll{
	margin-left:129px;	
}
.right_coll img{
	margin:5px 0;	
}
.sub{
	display:block;
	line-height:19px;
	height:23px;
	width:161px;	
	margin-top:20px;
}
.red{color:#008ce5;}
/*________*/
