* { 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;
}
#facebook{
margin-left:25px;
}
#header p.cim{
color:red;
font-weight:bold;
margin-left:265px;
}

p.ord{
font-size:10px;
}
p.ord a{
font-size:15px;
}

#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-bottom:5px;
height:40px;
background-color:#fff;
width:945px;
}

#select select{

}


#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;
margin-left: 20px;
}
p.kiemelt{
color:#AC3F72;
font-weight:bold;
margin-left:-65px;
margin-top:15px;
padding-bottom:15px;
font-size:15px;
}
p.text img{
float:left;
margin-left:65px;
}
#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:300px;
height:210px;
background-image:url(images/termback.jpg);
background-repeat:repeat-x;
margin-left:15px;
margin-top:5px;
}
#termek:hover{

}

#kep{
width:104px;
height:168px;
float:left;
overflow:hidden;
}
#leir{
width:170px;
float:left;
}
#leir p.cim{
font-family:arial,verdana,tahoma;
font-size:14px;
font-weight:bold;
color:#AC3F72;
margin-left:15px;
margin-top:10px;
}

#kep img{
margin-top:10px;
margin-left:10px;
}

#nev{
height:30px;}
div#nr{
background-image:url(images/nrback.jpg);
background-repeat:no-repeat;
margin-left:95px;
height:50px;
padding-top:5px;
}
#varos{
height:25px;}
p.nr{
font-family:arial,verdana,tahoma;
font-size:18px;
font-weight:bold;
color:#AC3F72;
margin-left:6px;
margin-top:10px;
}
.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:#000;
margin-left:20px;

}

div.cim2{
margin-bottom:5px;
width:110px;
float:left;
margin-right:5px;
font-family:arial,verdana,tahoma;
font-size:12px;
color:#061727;
margin-left:10px;
}
p.cim2 a{
text-decoration:none;
color:#061727;
padding-left:2px;
padding-right:2px;
}
p.cim2 a:hover{
text-decoration:underline;
}

p.vote{
float:left;
text-align:center;
font-family:arial,verdana,tahoma;
font-size:12px;
color:#8c8c8c;
margin-left:75px;
margin-bottom:5px;
}

p.vote a{
color:#8c8c8c;
text-decoration:none;
}
p.vote a:hover{
color:#AC3F72;
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.foottext{
color:gray;
padding-top:6px;
font-size:9px;
text-align:center;

}
p.foottext a{
color:gray;
}

/*versenyzok overlay*/
#overlay{
float:left;
margin:0 auto;
width:1024px;
position:absolute;
left:0;
top:0;
z-index:1000;

}
#mask{
margin:0 auto;
width:1280px;
position:absolute;
height:25000px;
left:0;
top:0;
z-index:200;
/*display:none;*/
background:#061727;
}

/* -------------------------------POPUP BLOCK---------------------- */
#popup {
display:none;
z-index:1000;
position:absolute;
width: 594px;
height:667px;
background:#000;
}
#popup_stage{
position:absolute;
cursor:wait;
left:0;
top:0;
z-index:999;
display:none;
background:#000;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}
.popup{
color:#fff;
text-align:center;
font-size:20px;
}

p.fej{
text-align:center;
color:#af479e;
font-weight:bold;
font-size:13px;
margin-top:10px;
float:left;
margin-left:350px;
}
p.fej a{
color:#061727 !important;
margin-left:5px;
}

p.cim20 a{
color:#061727 !important;
margin-left:10px;
text-decoration:none;
}
p.cim20 a:hover{
text-decoration:underline;
}
