* { padding: 0; margin: 0; }
body {
background:#f6f6f6;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;

}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
 border:2px solid #d0d0d0;
 height:1025px;
}

#header {
 color: #333;
 width: 1000px;
 float: left;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background:url(images/head.jpg);
}

#header a img.logo{
margin-left:10px;
float:left;
border:none;
}

#header a {
text-decoration:none;
border:none;

}

#header a  img.banner{
float:right;
margin: 10px 0px 10px 0px;
border:none;
}

#header embed{
float:right;
margin: 10px 0px 10px 0px;
border:none;
}
#search{
float:right;
margin-top:75px;
margin-left:0px;
}
#search input.input{
width:90px;
color:lightblue;
}

#header p {
 color: #fff;
 font-weight:bold;
 margin:10px;

}

#navigation {
 float: left;
 width:1000px;
 height:60px;
 color: #333;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #f5eee6;

}

#navigation ul{
	padding: 5px;
	margin: 0px 0;
	list-style: none;
	margin-top: 30px;
	margin-left:330px;
	}

#navigation ul li{
	margin: 0;
	list-style: none;
	height:22px;
	display:inline;
	}


#navigation ul  li a {
	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_back.jpg);
	background-repeat:repeat-x;
	height:22px;	
}

#navigation ul  li a:hover{
	text-decoration:underline;
}


#left{
float:left;
width:210px;
height:765px;
}
#right{
float:left;
width:789px;
height:865px;
border-left:1px solid #ccc;
}
#lbox1{
background-image:url(images/menuleft_bk.gif);
background-position:top;
background-repeat:repeat-x;
width:160px;
height:200px;
margin-left:25px;
border:1px solid #ccc;
margin-top:20px;
}

#lbox1 ul{
margin-left:20px;
margin-top:20px;
}

#lbox1 ul li a{
text-decoration:none;
color:#2d539c;
font-weight:bold;
font-size:13px;
}

#lbox1 ul li a:hover{
text-decoration:underline;
}
.stat{
margin-top:10px;
text-align:center;
font-weight:bold;
color:crimson;
}
.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_back.jpg);
	background-repeat:repeat-x;
	
}
.button:hover{
	text-decoration:underline;
}
#lbox1 a.button{
margin-top:20px;
margin-left:40px;
width:80px;
text-align:center;
}

#lbox2{
background-image:url(images/menuleft_bk.gif);
background-position:top;
background-repeat:repeat-x;
width:160px;
height:200px;
margin-left:25px;
border:1px solid #ccc;
margin-top:20px;
}
#lbox2 a.button{
margin-top:10px;
margin-left:40px;
width:80px;
text-align:center;
}
#lbox2 ul{
margin-left:20px;
}

#lbox2 ul li{
text-decoration:none;
color:#2d539c;
font-weight:bold;
font-size:10px;
color:#2d539c;
}
.sum{
font-weight:bold;
text-align:center;
color:crimson;
font-size:12px;
margin-left:0px;
margin-top:10px;
padding:0px;
}

#lbox3{
background-image:url(images/menuleft_bk.gif);
background-position:top;
background-repeat:repeat-x;
width:160px;
height:290px;
margin-left:25px;
border:1px solid #ccc;
margin-top:20px;
}
.kar{
color:green;
}
#lbox3 a{
color:#000;
text-decoration:none;
}

#lbox3 a:hover{
color:#000;
text-decoration:underline;
}


.htext{
font-family:verdana,arial;
font-size:11px;
text-align:center;
margin:5px;
}

.text{
font-family:verdana,arial;
font-size:12px;
text-align:justify;
margin-left:10px;
margin-right:15px;
margin-top:15px;
}

#term_ex img{
float:left;
margin-right:5px;
margin-bottom:5px;

}

#term_ex {
overflow:auto;
height:750px;

}


p.gal{
margin-left:10px;
}
.label{
font-weight:bold;
color:#2d539c;
text-align:center;
width:160;
margin-top:3px;
}
#slider_hirex{
margin-left:15px;
}

/*főoldal-termékek*/
#termek{
float:left;
width:250px;
height:320px;
border:1px solid #ccc;
margin-left:5px;
margin-top:5px;
}
#termek:hover{
background:#e8f9fb;
border:1px solid black;
}

#kep{
width:250px;
height:200px;
}
#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:#2d539c;
}
#leir p span a:hover{
text-decoration:underline;
}

.cim{
font-family:arial,verdana,tahoma;
font-size:17px;
font-weight:bold;
color:#2d539c;
margin-left:10px;
}
.cim2{
font-family:arial,verdana,tahoma;
font-size:12px;
color:#2d539c;
margin-left:10px;

}

p.cim3{
font-family:arial,verdana,tahoma;
font-size:19px;
font-weight:bold;
color:#2d539c;
margin-left:10px;
margin-top:10px;
}
p.simple{
font-family:arial,verdana,tahoma;
font-size:13px;
color:#2d539c;
margin-left:10px;
margin-top:10px;
text-align:justify;
}

.cim3 a{
font-family:arial,verdana,tahoma;
font-size:19px;
font-weight:bold;
color:#2d539c;
margin-left:10px;

}

.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:#2d539c;
}
#content_step1{
background-image:url(images/cartbg.jpg);
background-position:center;
background-repeat:no-repeat;
min-height:760px;
}
#content_step1 p.info{
margin-top:10px;
text-align:justify;
margin-left:10px;
color:crimson;
font-size:10px;
width:420px;
}
#kosar p.tetel{
color:#2d539c;
margin-left:10px;
margin-bottom:5px;
}

#kosar p.tetel img{
border:none;
text-decoration:none;
}

#kosar p.sum{
text-align:left;
margin-left:10px;
width:400px;
border-top:1px solid #000;
border-top-color:#2d539c;
padding-bottom:4px;
padding-top:4px;
}

#kosar a.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_back.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin-bottom:10px;
}

#kosar a.button:hover{
	color:#ece63d;

}
/*főoldal termékek vége*/
/*dialog*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:240px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog a {
color:black;
}

#boxes #dialog {
  width:200px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}
#dialog{
background-image:url(images/popupbg.jpg);
background-position:top;
background-repeat:repeat-x;
}

#dialog img{
margin:-10px;
float:left;
}

#dialog p{
margin-left:55px;
color:#fff;
font-size:14px;
font-weight:bold;
}
#dialog p a{
margin-left:20px;
color:#fff;
font-size:12px;
font-weight:normal;
}
#dialog form{
margin-top:30px;
}

#dialog form input.button{
margin-top:10px;
}
div.input span{
margin-bottom:5px;
}
#dialog p.newstext{
font-size:11px;
font-family:verdana,tahoma;
text-align:justify;
margin:5px;
color:black;
font-weight:normal;
margin-bottom:10px;
}
#dialog p.newst_kieg{
font-size:8px;
font-family:verdana,tahoma;
text-align:justify;
margin:5px;
color:black;
font-weight:normal;
margin-top:10px;
}


#dialog form input.newsl{
background:lightyellow;
border:1px solid orange;
width:200px;
height:25px;
color:black;
font-size:15px;
font-weight:bold;
font-family:verdana,tahoma;
}
p.oldalak{
text-align:center;
}

p.oldalak a{
color:#000;
}


#content{
margin-bottom:10px;
height:700px;
}
/*dialog end*/
/*footer*/
/*form*/


div.form-container {
margin: 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: #2d539c; }
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:#2d539c; }
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 #2d539c;}
div.form-container textarea { border: 1px solid #2d539c;}
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;
}

/*form*/
table{
margin-left:15px;
}

td{
 padding-left:5px;
 padding-top:5px;
 }
 
 
 /*kapcsolat*/
 #cont{
margin-top:15px;
float:left;
margin-left:150px;
text-align:center;
font-weight:bold;
font-family:verdana,arial,tahoma;
padding-left:40px;
}

#cont img{
border:none;
}
#cont p a{
font-size:15px;
color:#03889c;
font-family:verdana,arial,tahoma;
font-weight:bold;
}
#mail{
margin-top:50px;
float:left;
margin-left:100px;
width:400px;
background:#c7def8;
padding-left:60px;
padding-bottom:20px;
border:2px solid #8dbef4;
background-image:url('images/mailk.jpg');
background-position:top right;
background-repeat:no-repeat;
}

#mail p{
margin-top:10px;
margin-bottom:30px;
font-size:14px;
font-weight:bold;
color:#054a96;
}
#errmsg{
background:red;
color:yellow;
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;
}
/**kapcsolat/
