* { padding: 0; margin: 0; }

body {
 font-family: Tahoma,Arial, Helvetica;
 font-size: 11px;
 background-color:#f4dcb4;
 }


#fohatter{ 
 margin: 0 auto;
 width: 754px;
 height:1252px;
}

#cimkek{
 display:none;
}

#cimkek a.first img{
margin-top:200px;
}

#cimkek a img{
margin-left:20px;
text-decoration:none;
border:none;
}
#header{
margin:0;
height:353px;
float:left;
width:754px;
background-image:url(images/head_fh.jpg);
background-repeat:no-repeat;
}
#cont_left{
margin:0;
clear:both;
width:754px;
display:none;
color: #8C8C8C;
background-image:url('images/kozep_fh.jpg');
background-repeat:repeat-y;
}
#fixcontent{
width:701px;
color: #8C8C8C;
padding-left:15px;
}

#header p.cim{
color:red;
font-weight:bold;
margin-left:265px;
}

p.ord{
margin-left:120px;
font-size:10px;
}

#navigation{
float:left;
margin-top:270px;
margin-left:5px;
margin-bottom:20px;
width:700px;
/*background-image:url('images/navback.jpg');
background-repeat:no-repeat;*/
height:65px;
}

#navigation ul{
margin-top:20px;
list-style:none;
text-align:center;
}

#navigation ul li{
display:inline;
padding-top:12px;
padding-bottom:12px;
padding-left:5px;
}

#navigation ul li.more{
/*border-left:outset 1px gray;*/
}
#navigation ul li a{
font-size:11px;
text-transform:uppercase;
color:#AC3F72;
font-weight:bold;
text-decoration:none;
}
#navigation ul li a:hover{
color:#AC3F72;
text-decoration:underline;
}
#content{
width:701px;
margin-left:15px;

overflow-y:auto;
}

#term_ex img{

margin-right:5px;
margin-bottom:5px;
}

#term_ex {

}

#slider_hirex{
margin-left:25px;
}
/*select*/
#select{
margin-top:10px;
margin-bottom:5px;
margin-left:135px;
}

#select select{
width:200px;
background:#f5eee6;
border:1px solid black;
text-align:center;
}


#cont_left a{
font-weight:bold;
color: #AC3F72;
}
#foot{
height:89px;
clear:both;
width:754px;
background-image:url('images/foot_fh.jpg');
background-repeat:no-repeat;
}
p.gal{
margin-left:25px;
}

p.cim3{
font-family:tahoma,verdana,arial;
font-size:16px;
color:#AC3F72;
margin-left:25px;
margin-top:10px;
}
p.text{
font-family:georgia,verdana,arial;
text-align:justify;
padding:20px;
padding-right:55px;
color:#8C8C8C;
}

p.text a{
color:#AC3F72;
}
span.kiemelt{
color:#AC3F72;
font-weight:bold;
}
p.kiemelt{
color:#AC3F72;
font-weight:bold;
margin-left:-65px;
margin-top:15px;
padding-bottom:15px;
font-size:15px;
}
#aszf{
overflow-y:auto;
overflow-x:auto;}
#tartalom{
overflow-y:auto;
overflow-x:auto;
}
#subvers{
margin-left:220px;
color: #AC3F72;
display:none;
}
#subvers a{
text-decoration:none;
margin-right:3px;
color: #AC3F72;
}
#subvers a:hover{
text-decoration:underline;
color: #AC3F72
}

#cont_left p.felhiv{
float:left;
width:701px;
text-align:center;
margin-top:15px;
margin-bottom:15px;

}
#cont_left p.felhiv a{
color:#AC3F72;
font-size:20px;
font-weight:normal;
text-decoration:none;
border:none;
}
#cont_left p.felhiv a img{
border:none;
}

#cont_left p.felhiv a:hover{
text-decoration:underline;
}
embed{
float:left;
margin-left:100px;
}
p.titel{
margin-left:15px;
font-weight:bold;
color:#AC3F72;
text-transform:uppercase;
}
p.title{
margin-left:15px;
color:#fff;
padding-left:15px;
font-size:15px;
text-transform:uppercase;
background-image:url(images/btn_back2.jpg);
background-repeat:repeat-x;
font-weight:bold;
}

p.video{
float:left;
margin-top:35px;
text-align:center;}

#galeria{
margin-left:20px;
padding:10px;
}
#slider { /*archivum*/
margin-left:65px;
}
#one_block{
float:left;
}
#bigblock{
margin-left:25px;
}

/*kapcsolat*/

#cont{
margin-top:15px;
text-align:center;
font-weight:bold;
font-family:verdana,arial,tahoma;
}

#cont img{
border:none;
}
#cont p a{
font-size:15px;
color:#03889c;
font-family:verdana,arial,tahoma;
font-weight:bold;
}
#mail{
margin-top:50px;
margin-left:150px;
width:400px;
background:#c7def8;
padding-bottom:20px;
border:2px solid #8dbef4;
background-image:url('images/mailk.jpg');
background-position:top right;
background-repeat:no-repeat;
}
#msgform{
margin-top:60px;
margin-left:40px;
}
#mail p{
margin-top:10px;
margin-left:30px;
margin-bottom:30px;
font-size:14px;
font-weight:bold;
color:#054a96;
}

#errmsg{
color:red;
width:220px;
height:auto;
}

#errmsg_bform{
color:#054a96;
width:400px;
}



#msgform input,textarea{
background:lightyellow;
border:1px solid #000;
}
#msgform input{
background:lightyellow;
border:1px solid #000;
width:320px;
}
/*form*/


div.form-container {
margin-left: 10px;
 padding: 5px;
 background-color: #FFF;
 border: #EEE 1px solid;
 }

p.legend {
 margin-bottom: 1em;
 }
p.legend em {
 color: #C00;
 font-style: normal;
 }

div.errors {
margin: 0 0 10px 0;
background-image:url(images/error.jpg);
background-position:top left;
background-repeat:no-repeat;
display:none; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; margin-left:15px;}
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #8C8C8C; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; color:#8C8C8C; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input { border: 1px solid #8C8C8C;}
div.form-container textarea { border: 1px solid #8C8C8C;}
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none;  }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 0px; }
div.buttonrow  input:hover{
color:#ece63d;
}
.button{
	display:block;
	text-decoration: none;
	color: #fff;
	border:1px solid #ccc;
	padding: 3px 4px 3px 4px;
	margin-right:5px;
	font: 11px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/btn_back2.jpg);
	background-repeat:repeat-x;
	
}
/*form*/
/*főoldal-termékek*/
#termek{
float:left;
width:250px;
height:330px;
border:1px solid #ccc;
margin-left:65px;
margin-top:5px;
background:#e8f9fb;
}
#termek:hover{
background:#e8f9fb;
border:1px solid black;
}

#kep{
width:250px;
height:210px;
}
#kep img{
margin-left:60px;
margin-top:10px;
border:3px solid #ccc;
}
#leir{
width:250px;
height:119px;
background:#f5eee6;
border-top:1px solid #ccc;
}
#leir p span{
margin-left:60px;
}
#leir p span a{
text-decoration:none;
color:#8C8C8C;
}
#leir p span a:hover{
text-decoration:underline;
}

.cim{
font-family:arial,verdana,tahoma;
font-size:17px;
font-weight:bold;
color:#AC3F72;
margin-left:10px;
}
.cim2{
font-family:arial,verdana,tahoma;
font-size:12px;
color:#AC3F72;
margin-left:10px;

}

div.cim2{
margin-bottom:5px;
width:110px;
float:left;
margin-right:5px;
font-family:arial,verdana,tahoma;
font-size:12px;
color:#AC3F72;
margin-left:10px;
}
div.cim2 a{
text-decoration:none;
}

span.szurke{
color:#8C8C8C;
}
div.cim4{
margin-bottom:5px;
width:120px;
float:left;
margin-right:5px;
font-family:arial,verdana,tahoma;
font-size:10px;
color:#8C8C8C;
margin-left:10px;

}

p.simple{
font-family:arial,verdana,tahoma;
font-size:13px;
color:#8C8C8C;
margin-left:10px;
margin-top:10px;
text-align:justify;
}

.cim3 a{
font-family:arial,verdana,tahoma;
font-size:19px;
font-weight:bold;
color:#8C8C8C;
margin-left:10px;

}
p.text img{
border:none;
}

p.text a{
text-decoration:none;
}

.ar{
margin-top:20px;
font-weight:bold;
font-family:arial,verdana,tahoma;
font-size:12px;
color:crimson;
margin-right:5px;
margin-bottom:5px;
}
p.ar img{
border:none;
margin-right:10px;
margin-left:5px;
}
p.ar a{
text-decoration:none;
margin-right:62px;
color:#8C8C8C;
}
/*nemz nyertesek*/
#nyertesek{
margin-left:105px;
margin-top:20px;
width:550px;
}
#osszkep{
margin-left:40px;
}
#nykep{
margin-left:180px;
width:300px;
}

p.flags{
text-align:center;
}
