@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:#553924;
	text-decoration:none;
}

html,body  {
	margin:0;
	padding:0;  
	font-size:12px;       
	background: url(../img/amon_bg_body.jpg) top repeat-x #886345;
	font-family: tahoma;
}


div#container{
	margin:0 auto;
	width:930px;
}
	
	.left{ float:left !important;}
	.right{ float:right !important;}
	.clear{ clear:both !important;}
	
/*************************************************************************/

	.header_box{
		float:left;
		width:100%;
		height:155px;
		overflow:hidden;
		background:url(../img/amon_bg_header.jpg) left top no-repeat;
	}

	h1 a {
		float:left;
		width:117px;
		height:90px;
		overflow:hidden;
		text-indent:-9999px;
		margin:6px 0px 0px 252px;
		display:inline;
	}
	
	.ugyelet_link{
		float:right;
		width:289px;
		height:54px;
		background:url(../img/ugyelet.jpg) left no-repeat;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	.idezet{
		padding:25px 0px 30px !important;
	}
	.idezet span{ float:left; padding:0px 0px 0px 420px;}
	
/*************************************************************************/

	.menu_box{ 
		float:left;
		width:900px;
		padding:0px 10px;
	}
	
	.menu_box ul{ list-style:none; padding:0px !important;}
	
	.menu_box li { 
		display:inline; 
		float:left;
		background:url(../img/bg_menu_li.jpg) repeat-x;
		margin-right:4px;
	}
	
	.menu_box a {
		float:left;
		color:#22150a;
		height:35px;
		padding:0px 6px 0px 0px;
		font-size:16px;
		font-family: "trebuchet MS";
		background:url(../img/bg_menu_right.jpg) right no-repeat;
	}
	
	.menu_box a span{
		float:left;
		padding:6px 0px 0px 5px;
		background:url(../img/bg_menu_left.jpg) left no-repeat;
		height:29px;
		cursor:pointer;
		font-weight:bold;
	}
	
	.menu_box li.current {background:url(../img/bg_menu_li_current.jpg) repeat-x !important;}
	.menu_box li.current a {color:#FFFFFF !important; background:url(../img/bg_menu_right_current.jpg) right no-repeat !important;}
	.menu_box li.current a span {background:url(../img/bg_menu_left_current.jpg) left no-repeat !important; padding:10px 0px 0px 5px !important; height:25px !important;}
/*************************************************************************/
	
	.urna img{
		float:left;
		border:1px solid #63442c;
		margin:10px 25px 20px;
	}


/*************************************************************************/

	#ajax_loader{
		width:33px;
		height:32px;
		background:url(../img/ajax-loader.gif) no-repeat;
		position:absolute;
		top:50%;
		left:530px;
		display:none;
	}
	
	
/*************************************************************************/
	
	#content_box{
		float:left;
		width:927px;
		background:url(../img/bg_content.jpg) right repeat-y #452c1a;
		overflow:hidden;
		position:relative;
	}
	
		#content_box .top{ float:left; width:100%; height:10px; overflow:hidden;}
		#content_box .top .left { float:left; width:4px; height:4px; background:url(../img/content_top_left.jpg) left top no-repeat;}
		#content_box .top .right { float:right; width:11px; height:10px; background:url(../img/content_top_right.jpg) right top no-repeat;}
		
		#content_box .bottom{ float:left; width:100%; height:12px; overflow:hidden; background:url(../img/content_bottom.jpg) bottom repeat-x;}
		#content_box .bottom .left { float:left; width:10px; height:12px; background:url(../img/content_bottom_left.jpg) left top no-repeat;}
		#content_box .bottom .right { float:right; width:11px; height:12px; background:url(../img/content_bottom_right.jpg) right top no-repeat;}
		
	#content_wrapper{
		float:left;
		width:900px;
		margin:0px 10px 5px;
		display:inline;
		background:#cc9566;
		overflow:hidden;
		position:relative;
	}
	
		#content_wrapper .top{ float:left; width:100%; height:4px; overflow:hidden;}
		#content_wrapper .top .left { float:left; width:4px; height:4px; background:url(../img/corner.jpg) left top no-repeat;}
		#content_wrapper .top .right { float:right; width:4px; height:4px; background:url(../img/corner.jpg) right top no-repeat;}
		
		#content_wrapper .bottom{ float:left; width:100%; height:4px; overflow:hidden; background:none;}
		#content_wrapper .bottom .left { float:left; width:4px; height:4px; background:url(../img/corner.jpg) bottom left no-repeat;}
		#content_wrapper .bottom .right { float:right; width:4px; height:4px; background:url(../img/corner.jpg) bottom right no-repeat;}
	
	
	#content{
		float:left;
		width:880px;
		padding:5px 10px;
		color:#553924;
	}
	.content_inner{
		float:left;
		width:696px;
		overflow:hidden;
	}
	
		#content a{ font-weight:bold; }
		#content a:hover{ text-decoration:underline; }
	
		#content h2{
			font-family: "trebuchet MS";
			font-size:16px;
			padding:0px 0px 10px;
			color:#22150a;
			text-align:left;
		}
		
		#content h3{
			font-family: "trebuchet MS";
			font-size:14px;
			padding:0px 0px 10px 0px;
			color:#22150a;
		}
		
		#content p{ padding-bottom:10px;}
		#content p span{ font-weight:bold; text-decoration:underline; }
		
		#content ul{ padding-left:15px; list-style: url(../img/arrow.jpg); }
		#content ol{ padding-left:22px; }
		#content li{ padding-bottom:3px; }
		
		.italic{ font-style:italic;}
/*************************************************************************/
	.decor_box{
		float:left;
		margin:0px 10px 10px 0px;
		display:inline;
		width:164px;
		height:306px;
		overflow:hidden;
	}

/*************************************************************************/

	.separator{
		float:left;
		width:535px;
		height:23px;
		background:url(../img/separator_center.jpg) center no-repeat;
		overflow:hidden;
		margin:5px 62px 5px 0px;
	}
	
		.separator .left{
			float:left;
			width:236px;
			height:23px;
			background:url(../img/separator.jpg) left center no-repeat;
			overflow:hidden;
		}
		
		.separator .right{
			float:right;
			width:236px;
			height:23px;
			background:url(../img/separator.jpg) left center no-repeat;
			overflow:hidden;
		}

/*************************************************************************/

	
/*************************************************************************/
	.contact_box{
		width:310px !important;
		overflow:hidden;
		float:left;
	}
	
	.contact_box h3{
		padding:10px 0 2px !important;
	}
	
	.contact_box div{
		padding-left:0px !important;
	}
	
	.contact_box label{ color:#553924; padding-bottom:2px; width:140px;}
	.contact_box .text input{ width:97% !important; }
	.contact_box textarea{ width:96% !important; }
	.contact_box select{ width:99% !important; }
	
	.vcard{
		padding-bottom:10px;
		width:385px !important;
	}
	
	.vcard .type, .vcard_label, .vcard_label2{
		font-weight:bold;
		font-size:12px;
		padding-left:15px;
		background:url(../img/arrow.jpg) left 5px no-repeat;
		float:left;
		width:80px !important;
	}
	
	.latitude{ float:left; height:15px; }
	.longitude{ float:left;  height:15px; }
	
	.vcard_label2{ font-weight:normal; width:110px !important;}
	
	.vcard .adr_label{ height:50px; }
	.vcard .e_type{ height:30px; }
	
	.vcard, .vcard span, .vcard div, .vcard a{ float:left;}
	.vcard .adr{ width:260px;}

	.vcard .email, .vcard .adr span, .vcard .adr div, .vcard .tel{
		width:260px;
		margin:2px 0px;
	}
	
	.vcard .email:hover{ text-decoration:underline;}
	
	.vcard .org{
		color:#553924;
		font-family:"trebuchet MS";
		font-size:16px;
		padding:10px 0 10px 0px;
		font-weight:bold;
		width:100%;
	}
/*************************************************************************/
		
		


/*************************************************************************/
	.form{ width:100%; float:left;}
	
	
	.form table{ width:400px;}
	
	.form div{
		padding:3px 0px 3px 12px;
		float:left;
		width:100%;
	}
	
	.red{ color:#b52b00 !important;}
	
	.required{ padding-left:12px !important; background:url(../img/csillag.jpg) left 7px no-repeat;}	
	.required label{ padding-left:12px !important;}
	
	input{
		background:#EAEAEA;
		padding:2px;
		border:1px solid #796d52;
		width:60%;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	input:focus, textarea:focus, select:focus{
		border:1px solid #553924;
	}
	
	textarea{
		background: #EAEAEA;
		padding:3px;
		border:1px solid #796d52;
		width:59%;
		height:100px;
		font-size:12px;
		font-family: tahoma;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	select{
		background: #EAEAEA;
		padding:3px;
		border:1px solid #796d52;
		width:62%;
		font-family: tahoma;
		font-size:12px;
		-moz-border-radius-bottomleft:4px;
		-moz-border-radius-bottomright:4px;
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
	}
	
	label{ 
		width:100px; 
		float:left;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		color:#553924;
		text-align:left;
	}
	
	
	.submit input{
		width:73px;
		height:27px;
		padding:0px 4px 2px;
		text-align:center;
		border:none;
		background:url(../img/submit.jpg) top center no-repeat;
		margin:12px 2px 2px 0px;
		float:right;
		font-size:10px;
		color:#fff;
		cursor:pointer;
		font-weight:bold;
	}
	
	.submit input:hover{
		background:url(../img/submit.jpg) bottom center no-repeat;
	}
	
	.error_box, .error-message {
		color:#b52b00; padding:3px 0px 3px 20px !important;
		background: url(../img/error.jpg) left center no-repeat;
	}
	
	
/*************************************************************************/

	
	#footer{
		float:left;
		width:100%;
		height:60px;
		text-align: center;
		font-family: tahoma;
		font-size:12px;
		color:#35200f !important;
	}
	
	#footer .decor{
		float:left;
		width:223px;
		height:113px;
		overflow:hidden;
		background:url(../img/kennel-kutya_2.jpg) left top no-repeat;
	}
	
	#footer img{
		float:left;
		margin:5px 0px 0px 10px;
	}
	
	#footer a{ font-size:11px; font-weight:bold; color:#d8b57e;}
	
	#footer ul{ list-style:none; margin:0px; padding:5px 0px 5px 10px; color:#d8b57e !important; }
	#footer li{ display:inline; }
	
	#footer p{ padding:5px 0px 0px 15px; font-size:11px; }
	
	#footer span { padding-left:10px;}
	
	#sharky{
		float:right;
		width:100px;
		height:45px;
		background:url(../img/sharky.jpg) 0px 0px no-repeat;
		overflow:hidden;
		text-indent:-9999px;
		display:inline;
		margin:5px 10px 0px 0px;
	}

