@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:#BD8B50;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	color:#000000;
	font-size:13px;       
	/*background:url(../img/bg_body.jpg) center top repeat-x #594739;*/
	background:url(../img/bg_body_2.jpg) center top repeat-x #c18f56;
}


div#container {
	width:980px;
	margin:0 auto;
	font-family: tahoma;
}

	
	.left{ float:left;}
	.right{ float:right;}
	
/*************************************************************************/
	
	#decoration_box{
		float:left;
		width:189px;
		height:271px;
		overflow:hidden;
		background:url(../img/disz.png) right top no-repeat;
		position:absolute;
		top:90px;
	}

/*************************************************************************/
	
	.logo_box{
		float:right;
		width:790px;
		height:188px;
		overflow:hidden;
	}
	
	.logo_box h1 a{
		text-indent:-9999px;
		width:364px;
		height:171px;
		overflow:hidden;
		float:left;
		background:url(../img/logo.png) left top no-repeat;
		margin:17px 0px 0px 0px;
	}
	
	.header_img_1{
		float:left;
		width:194px;
		height:171px;
		background:url(../img/header_1.png) left top no-repeat;
		margin:10px 0px 0px 15px;
	}
	
	.header_img_2{
		float:left;
		width:194px;
		height:171px;
		background:url(../img/header_2.png) left top no-repeat;
		margin:10px 0px 0px 15px;
	}

/*************************************************************************/
	
	.menu_box{
		float:right;
		width:790px;
		height:80px;
		overflow:hidden;
	}
	
	.menu_box ul{
		list-style:none;
	}
	
	.menu_box li{ display:inline; }
	
	.menu_box a{
		float:left;
		height:31px;
		overflow:hidden;
		text-indent:-9999px;
		margin:27px 17px;
		display:inline;
		cursor:pointer;
	}
		
		#menu_1{width:94px; background:url(../img/menu_1.png) left top no-repeat;}
		/*#menu_1:hover{ background:url(../img/menu_1_hover.png) left bottom no-repeat;}*/
		
		#menu_2{width:122px; background:url(../img/menu_2.png) left top no-repeat;}
		/*#menu_2:hover{ background:url(../img/menu_2_hover.png) left bottom no-repeat;}*/
		
		#menu_3{width:157px; background:url(../img/menu_3.png) left top no-repeat;}
		/*#menu_3:hover{ background:url(../img/menu_3_hover.png) left bottom no-repeat;}*/
		
		#menu_4{width:121px; background:url(../img/menu_4.png) left top no-repeat;}
		/*#menu_4:hover{ background:url(../img/menu_4_hover.png) left bottom no-repeat;}*/

/*************************************************************************/

	.big_button{
		float:left; 
		width:227px;
		height:204px;
		overflow:hidden;
		text-indent:-9999px;
		margin:13px 16px 13px 17px;
	}
	
	#big_button_1{ background:url(../img/buttons_big.jpg) 0px 0px no-repeat; margin:30px 55px 30px 100px;}
	#big_button_2{ background:url(../img/buttons_big.jpg) -253px 0px  no-repeat;  margin:30px 100px 30px 55px;}
	#big_button_3{ background:url(../img/buttons_big.jpg) -506px 0px  no-repeat;}
	#big_button_4{ background:url(../img/buttons_big.jpg) -758px 0px  no-repeat;}
	
	#big_button_5{ background:url(../img/buttons_big.jpg) 0px -218px no-repeat;}
	#big_button_6{ background:url(../img/buttons_big.jpg) -253px -218px  no-repeat;}
	#big_button_7{ background:url(../img/buttons_big.jpg) -506px -218px  no-repeat;}
	#big_button_8{ background:url(../img/buttons_big.jpg) -758px -218px  no-repeat;}
	
	#big_button_9{ background:url(../img/buttons_big.jpg) 0px -424px no-repeat;}
	#big_button_10{ background:url(../img/buttons_big.jpg) -253px -424px  no-repeat;}
	#big_button_11{ background:url(../img/buttons_big.jpg) -506px -424px  no-repeat;}
	#big_button_12{ background:url(../img/buttons_big.jpg) -758px -424px no-repeat;}
	
	#big_button_13{ background:url(../img/buttons_big.jpg) 0px -635px  no-repeat;}
	#big_button_14{ background:url(../img/buttons_big.jpg) -253px -635px  no-repeat;}
	#big_button_15{ background:url(../img/buttons_big.jpg) -506px -635px  no-repeat;}
	#big_button_16{ background:url(../img/buttons_big.jpg) -758px -635px  no-repeat;}
	
/*************************************************************************/
	
	.product_box{
		float:left;
		width:500px;
		color: #CCCCCC;
		background: url(../img/bg_deszka_2.jpg) top repeat-x #c48e53;
		border:1px solid #7f5a3e;
		font-size:14px;
		padding-bottom:10px;
		margin-bottom:15px;
	}
	
	.product_box h3{
		background:url(../img/bg_footer.jpg) top repeat-x;
		font-size:15px;
		padding:10px;
		border-bottom:1px solid #a06a3c;
		margin-bottom:10px;
	}
	
	.no_result{ padding:0px !important; border-bottom:0px;}
	
	.no_result h3{
		margin:0px !important;
	}
	
	.product_box table{ margin:0 auto 10px; }
	
	.product_box td{ padding: 3px 10px;}
	
	.product_box tr{ background:#493a2d; background:#534131;}
	.product_box tr.altrow{ background:#534131; background:#874922;}
	
	.image_box{
		float:left;
		width:130px;
		height:80px;
		padding:15px 10px;
		overflow:hidden;
		margin:0px 2px 10px 10px;
		border:1px solid #7f5a3e;
		text-align:center;
		background:#534131; background:#9F6A35;
	}
	
	.more_image{ float:left; width:100%;}
	.more_image_link { font-size:12px; margin:0px 10px; font-weight:bold; float:right; color:#534131 !important;}

/*************************************************************************/
	
	.category_h2{
		text-indent:0px !important;
		text-align:center !important;
		font-size:16px;
	}
	
	.small_menu{
		float:right;
		width:230px;
	}
	
	.small_button{
		float:left; 
		width:230px;
		height:57px;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	#small_button_1{ background:url(../img/buttons_small.jpg) right 0px no-repeat; }
	#small_button_2{ background:url(../img/buttons_small.jpg) right -57px no-repeat;}
	#small_button_3{ background:url(../img/buttons_small.jpg) right -114px no-repeat;}
	#small_button_4{ background:url(../img/buttons_small.jpg) right -171px no-repeat;}
	
	#small_button_5{ background:url(../img/buttons_small.jpg) right -228px no-repeat;}
	#small_button_6{ background:url(../img/buttons_small.jpg) right -285px no-repeat;}
	#small_button_7{ background:url(../img/buttons_small.jpg) right -342px no-repeat;}
	#small_button_8{ background:url(../img/buttons_small.jpg) right -399px no-repeat;}
	
	#small_button_9{ background:url(../img/buttons_small.jpg) right -456px no-repeat;}
	#small_button_10{ background:url(../img/buttons_small.jpg) right  -513px no-repeat;}
	#small_button_11{ background:url(../img/buttons_small.jpg) right -570px no-repeat;}
	#small_button_12{ background:url(../img/buttons_small.jpg) right -627px no-repeat;}
	
	#small_button_13{ background:url(../img/buttons_small.jpg) right -684px no-repeat;}
	#small_button_14{ background:url(../img/buttons_small.jpg) right -741px no-repeat;}

/*************************************************************************/
	
	#content_container_left{
		float:right;
		width:890px;
		padding:0px 0px 0px 70px;
		background:url(../img/bg_content_2.jpg) left top repeat-y;
		overflow:hidden;
	}
	
	#content_container_right{
		float:left;
		width:820px;
		padding:0px 70px 0px 0px;
		background:url(../img/bg_content_2.jpg) right top repeat-y;
		
	}
	
	#content{
		float:left;
		width:780px;
		padding:20px;
		background:url(../img/bg_content_inner.jpg) top repeat-x #433327;	
		overflow:hidden;
	}
	
	#content ul { list-style:none;}
	#content ul li { display:inline;}
/*************************************************************************/	

	.page{
		float:left;
		padding:20px 40px;
		color: #CCCCCC;
		background:#59483a;
		border:1px solid #7f5a3e;
		width:700px;
	}
	
	.page p{
		padding-bottom:15px;
	}
	
	.page h3{ 
		color:#BD8B50; 
		padding-bottom:10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:120%;
	}
	
	#content h2{
		width:229px;
		height:37px;
		padding-top:10px;
		background:url(../img/bg_h2.jpg) 0 -48px no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		margin:0 auto 15px;
	}
	
	.h2-ajanlatkeres { background-position: 0 0 !important; } 
	.h2-bg_h2 { background-position: 0 -48px !important; } 
	.h2-faragas { background-position: 0 -96px !important; } 
	.h2-kapcsolat { background-position: 0 -144px !important; } 
	.h2-ronk { background-position: 0 -192px !important; } 
	.h2-udvozlom { background-position: 0 -240px !important; } 
	.h2-jognyilatkozat { background-position: 0 -287px !important; } 
	
	.right_image{
		float:right;
		margin:0px 0px 15px 15px;
		border:2px solid #7f5a3e;
	}
	
/*************************************************************************/	
	.page table{
		margin:0px 0px 10px 0px;
	}
	
	
		.form h4{
			color:#B20000;
			border-bottom:1px solid #B20000;
			font-size:14px;
			margin:7px 0px 7px 0px;
		}
/*************************************************************************/	
	
	.table {
		border:medium none;
		border-collapse:collapse;
		margin:10px 0px 35px 0px;
	}
	
	.table td, th {
		border-bottom:1px solid #D7D7D7;
		color:#3E434A;
		padding:6px 12px;
	}
	
	.table th {
		background:transparent url(../img/bg_th.png) repeat-x scroll 0 0;
		text-shadow:1px 1px 0 #FFFFFF;
	}
	
	.table th.first {
		background:transparent url(../img/bg_th-left.png) no-repeat scroll 0 0;
	}
	
	.table th.last {
		background:transparent url(../img/bg_th-right.png) no-repeat scroll right top;
	}
	
	.table .last {
		margin-right:0 !important;
	}
	
/*************************************************************************/
	.form{ width:100%;}
	
	
	.form table{ width:400px;}
	
	.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:60%;
	}
	
	input:focus{
		border:1px solid #7f5a3e;
	}
	
	textarea{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:60%;
		height:100px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	select{
		background:url(../img/bg_th.png) center top repeat-x #CFE8FA;
		padding:3px;
		border:1px solid #CCCCCC;
		width:60%;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	label{ 
		width:110px; 
		float:left;
		padding:0px 0px 0px 14px;
		font-weight:bold;
		color:#cccccc;
		
	}
	
	
	.submit input{
		width:auto;
		padding:0px;
		border:none;
		background:none;
		margin:12px 0px 2px 0px;
	}
	
	.submit input:hover{
		margin:10px 0px 4px 0px;
	}
	
	.error-message {
		color:#cd4c1a; font-weight:bold; padding-left:15px !important;
	}
	
/*************************************************************************/
	
	.map{ float:left; width:100%; padding:0px 0px 30px 0px !important;}
	.map iframe{ border:1px solid #797575;} 
	
	.page form{
	 float:left;
	 width:100%;
	}
/*************************************************************************/

	#footer{
		float:left;
		width:100%;
		height:110px;
		background:url(../img/bg_footer.jpg) left top repeat-x;
		color:#5b5b5b;
		text-align:center;
		padding:0px;
		position: relative;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	#footer a{ color:#221912; font-size:16px; font-weight:bold; margin:0px 15px;}
	#footer a:hover{color:#37150c;}
	
	#footer ul{ list-style:none; padding:13px 35px 0px 0px; }
	
	#footer li { display:inline;}
	
	#footer p{ padding:22px 35px 0px 0px; color:#37150c; font-size:14px; font-weight:bold;  }
	
	#footer_deco_1{
		float:left;
		width:75px;
		height:154px;
		overflow:hidden;
		background:url(../img/disz_2.png) left top no-repeat;
		position: absolute;
		bottom:0px;
		left: -61px;
	}
	
	#footer_deco_2{
		float:right;
		width:178px;
		height:130px;
		overflow:hidden;
		background:url(../img/disz_3.png)  left top no-repeat;
		position: absolute;
		bottom:0px;
		right: -76px;
		z-index:100;
	}
	
	#sharky{
		float:right;
		width:164px;
		height:60px;
		background:url(../img/sharky.png) left top no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		margin:45px 70px 0px 10px !important;
		z-index:10;
		position:absolute;
		right:20px;
	}
	
	.footer_botton{
		float:left;
		width:100%;
		height:16px;
		background:url(../img/footer_botton.png) top left no-repeat;
	}
