@charset "utf-8";
/* CSS Document */



* { 
	padding: 0px; 
	margin: 0px;
	border:none;
}

a, a:hover, a:active, a:visited { text-decoration:none; outline:none;}

a, a strong {
	color:#2173AF;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	color:#000000;
	background:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:13px; 
	/*background:#f5f7f6;*/
	background:url(../img/bg_header_2.jpg) top center no-repeat;
}


div#container {
	width:750px;
	margin:0 auto;
	font-family: tahoma;
}


/*************************************************************************/
	
	div#logo_box{
		float:left;
		width:100%;
		height:317px;
		overflow:hidden;
		
	}
	
		
		
		div#logo_box h2{
			text-indent:-9999px;
		}

		div#logo_box h3{
			color: #3E4A5A;
			font-weight: bold;
			font-family: Arial;
			font-size: 28px;
			padding-left:20px;
		}
	
		
		
	#logo{
		float:left;
		overflow:hidden;
		width:240px;
		height:139px;
		text-indent:-9999px;
	}
		
		
	#szlogen{
		text-indent:0px !important;
		float:left;
		width:100%;
		/*color:#3a3f4f;*/
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		margin-bottom:10px;
		padding:20px 40px 0px 20px;
	}
	
	
	#logo_box p {
		color:#FFFFFF;
		width:390px;
		padding:0px 340px 0px 20px;
		float:left;
		font-size:11px;
	}
	
	.button{
		color:#ffc600;
		border:1px solid #a8d9e6;
		padding:5px 10px 5px 15px;
		font-size:11px;
		font-weight:bold;
		background:url(../img/arrow.jpg) 7px center no-repeat #384266;
	}
	.button2{
		color:#ffc600;
		border:1px solid #a8d9e6;
		padding:5px 10px 5px 15px;
		font-size:11px;
		font-weight:bold;
	}
	
	.button:hover{ color:#FFFFFF}
	
	#logo_box .button{
		float:left;
		margin:10px 20px;
	}

/*************************************************************************/

	div.flag_box{
		float:right;
		width:480px;
		height:35px;
		padding:20px 15px 0px 15px;
		background:url(../img/bg_flag.jpg) bottom repeat-x;
		text-align:right;
	}
		

/*************************************************************************/
		.button_box{
			float:left;
			padding:34px 20px 90px 10px;
			width:192px;
		}
		
		.button_box a{
			margin:0px 0px 25px 0px;
			float:left;
		}
		
		
		.clear{ clear:both;}
		
		div.menu_box{
			float:right;		
			text-align:left;
			overflow:hidden;
			height:50px;
			width:510px;
		}
		
		
		div.menu_box ul{
			list-style:none;
			float:left;
		}
		
		div.menu_box ul li{
			float:left;				
		}
		
		div.menu_box ul a{
			font-size:13px;
			color:#FFFFFF;
			height:50px;
			width:100%;
			overflow:hidden;
			text-indent:-9999px;
			float:left;
			width:auto;
			cursor:pointer;
		}
		
		#menu_1{ width:101px;}
		#menu_2{ width:142px;}
		#menu_3{ width:74px;}
		#menu_4{ width:93px;}
		#menu_5{ width:98px;}
		
		

	
	
/*************************************************************************/

	.left{ float:left;}
	.right{ float:right;}


/*************************************************************************/
	div#left_col{
			float:left;
			width:330px;
			overflow:hidden;
	}
	
	div.right_col{
			float:left;
			width:500px;
			overflow:hidden;
	}
	
	
	
	div#content{
		float:right;
		background:url(../img/bg_content.png) left top no-repeat;
		width:730px;
		padding:20px 10px;
		border-bottom:0px;
		border-top:0px;
	}
	
	#container_sub #content{
		background:url(../img/bg_sub_content.jpg) left top no-repeat;
	}
	
	
	div#content ul{ }
	
/*************************************************************************/
	.form{ width:100%;}
	
	.form div{
		padding:3px 0px;
		float:left;
		width:100%;
	}	
	
	input{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:75%;
	}
	
	input:focus{
		border:1px solid #3E434A;
	}
	
	textarea{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:75%;
		height:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	select{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:55%;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	label{ 
		width:20%; 
		float:left;
		padding:0px 12px 0px 0px;
	}
	
	.submit input{
		margin:2px 0px 2px 0px;
		width:auto;
	}
	
	.submit input:hover{
		margin:0px 0px 4px 0px;
	}
	
	.error-message {
		color:#FF0000;
	}
	
	#contact_submit{ padding:0px;}
	
/*************************************************************************/
	
	#content h2{
		font-size:18px;
		color:#5B6275;
		padding-bottom:10px;
	}
	
	#content h3{
		font-size:14px;
		color:#6E97A9;
		padding-bottom:10px;
	}

	#content p{ padding-bottom:10px; }
	
	#content ul{ padding:0px 0px 10px 20px; }
	
	
	#contact_form_box{
		padding:20px 0px 0px 0px;
	}
	
	#contact_form_box table{ width:400px;}
	
	#contact_form_box td{ padding:5px 0px;}
	
	.page_pic{
		float:right;
		border:1px solid #3B4151;
		padding:1px;
		margin:0px 10px 10px 10px;
	}
	
/*************************************************************************/

#footer_full{
	width:100%;
	float:left;
	border-top:5px solid #2c303c;
}

#footer{ 
	width:750px; 
	margin:0px auto;
	height:82px;
	font-size:10px;
	background:url(../img/bg_footer.jpg) center top no-repeat;
	text-align:left;
	line-height:14px;
	/*border-top:2px solid #2c303c;*/
	color:#a6a6a6;
}

#footer img { float:left; padding:15px 0px 0px 10px;}

#footer p{
	float:left;
	padding:20px 0px 0px 10px;
}

	#footer a{ color:#636B75; text-decoration:underline; padding:0px 5px;}
	#footer a:hover{ color:#2173AF; text-decoration:none;}
	
	#footer span { padding-left:4px;}

	#sharky{
		float:right;
		margin:20px 0px 0px 0px;
		width:75px;
		height:28px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../img/sharky.jpg) left no-repeat;
	}
	

/*************************************************************************/


.tdhead {
color: #3E4A5A;
font-weight: bold;
font-family: Arial;
font-size: 33px;
padding-left:20px;
}

