* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#wrapper { 
 margin: 0 auto;
 width: 989px;
}

#header {
 color: #333;
 width: 989px;
 float: left;
 height: 85px;
 margin:0;
 background: #E7DBD5;
 background-image:url("img/h_felso.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}
#uploader{
width:500px;
}

#header2 {
 color: #333;
 width: 989px;
 float: left;
 height: 85px;
 margin:0;
}

#h21{
 color: #333;
 width: 185px;
 float: left;
 height: 85px;
 margin:0;
 background-image:url("img/h_bal.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}

#h22{
 color: #333;
 width: 321px;
 float: left;
 height: 85px;
 margin-top:0;
 background-image:url("img/h_b_kozep.jpg");
 background-repeat:no-repeat;
 background-position:top left;
 padding-top: 10px;
}

#h23 {
 color: #333;
 width: 266px;
 float: left;
 height: 85px;
 margin:0;
 background:#000;
 background-image:url("img/h_kozep.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}

#h24 {
 color: #333;
 width: 217px;
 float: left;
 height: 85px;
 margin:0;
 background-image:url("img/h_jobb.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}

#navigation {
 float: left;
 width: 989px;
 height:49px;
 color: #333;
 margin: 0px 0px 0px 0px;
 background-image:url("img/nav.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}

#leftcolumn { 
 color: #333;
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 height: 700px;
 width:199px;
 float: left;
 background-image:url("img/h_b_vonal.jpg");
 background-repeat:repeat-y;
 background-position:top left;
}

#left1{
z-index:0;
}

#left2{
height:200px;
width:160px;
margin-top:-250px;
margin-left:20px;
font-size: 10px;
/*position:absolute;
top:260px;
left:170px;*/
z-index:1;
}

#left2 ul li{
list-style:none;
margin-bottom:10px;
}

#left2 ul li:before {
content: '.: ';
color:#c32d02;
font-family:tahoma,arial,verdana;
font-weight:bold;
}

#left2 ul li:hover:before{
content: '.: ';
color:#ff8a00;
font-family:tahoma,arial,verdana;
font-weight:bold;
}

#left2 ul li a{
text-transform:uppercase;
text-decoration:none;
color:#c32d02;
font-size: 11px;
font-family:tahoma,arial,verdana;
font-weight:bold;
}

#left2 ul li a:hover{
color:#ff8a00;
text-decoration:none;
}
p.escim1{
text-transform:uppercase;
text-decoration:none;
color:#c32d02;
font-size: 11px;
font-family:tahoma,arial,verdana;
font-weight:bold;
margin-left:10px;
margin-top:60px;
}
p.escim{
text-transform:uppercase;
text-decoration:none;
color:#c32d02;
font-size: 11px;
font-family:tahoma,arial,verdana;
font-weight:bold;
margin-left:10px;
margin-top:20px;
}
p.es{
text-decoration:none;
color:#c32d02;
font-size: 11px;
font-family:tahoma,arial,verdana;
margin-left:15px;
margin-right:3px;
text-align:justify;

}
p.szponimg{
text-align:center;
margin-top:20px;
margin-bottom:20px;
}
#l1 {
 height:36px;
 background-image:url("img/h_m_felso.jpg");
 background-position:top right;
 background-repeat:no-repeat;
}

#l1b {
 height:83px;
 background-image:url("img/h_m_kozep.jpg");
 background-position:top right;
 background-repeat:no-repeat;
}

#l2 { 
 height:180px;
 background-image:url("img/h_mb_kozep.jpg");
 background-position:bottom right;
 background-repeat:repeat-y;
 border-left:1px solid #fff;
 margin-left:9px;
}

#l3 { 
 height:9px;
 background-image:url("img/h_m_also.jpg");
 background-position:top right;
 background-repeat:no-repeat;
}

#content { 
 float: left;
 color: #333;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 height: 700px;
 width: 593px;
 background-image:url("img/back.jpg");
 background-repeat:repeat-y;
 background-position:top left;
 display: inline;
 overflow-y:auto;
 overflow-x:auto;
}

#rightcolumn { 
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 height: 700px;
 width: 197px;
 background-image:url("img/h_b_vonal.jpg");
 background-repeat:repeat-y;
 background-position:top left;
 float: left;
}
#r1 {
 height:36px;
 background-image:url("img/h_r_felso.jpg");
 background-position:top left;
 background-repeat:no-repeat;

}
#r1 p {
color:white;
font-weight:bold;
margin-left:50px;
padding-top:5px;
}

#r1b {
 height:83px;
 background-image:url("img/h_r_kozep.jpg");
 background-position:top left;
 background-repeat:no-repeat;
}

#r1b a img {
border:none;
margin-top:10px;
margin-left:20px;
}


#r2 { 
 height:180px;
 background-image:url("img/h_rb_kozep.jpg");
 background-position:left;
 background-repeat:repeat-y;
 
}

#r3 { 
 height:9px;
 background-image:url("img/h_r_also.jpg");
 background-position:top left;
 background-repeat:no-repeat;
}
#partner a img{
text-decoration:none;
border:none;
}

#partner a {
text-decoration:none;
}

#footer { 
 width: 989px;
 clear: both;
 color: #333;
 height:23px;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 background-image:url("img/lab.jpg");
 }
 
 /*tartalmi elemek formájának deklarációja*/
 
 /*címek*/
 
.cim{
 text-transform:uppercase;
 color:#c32d02;
 font-family:tahoma,arial,verdana;
 font-weight:bold;
 margin-left:15px;
 margin-right:15px;
 margin-bottom:5px;
 padding-bottom:5px;
 border-bottom:1px solid orange;
 }
 
.text{
 color:black;
 font-family:verdana,arial,tahoma;
 text-align:justify;
 font-size:11px;
 margin:15px 15px 15px 15px;
 letter-spacing:1pt;
 line-height:130%;
 }
.bigbutton{
 text-align:center;
 background-color:orange;
 border:1px solid black;
 margin-left:20px;
 margin-right:20px;
 font-weight:bold;
 }
 
a p.bigbutton{
 text-decoration:none;
 color:black;
 }
 
a p.bigbutton:hover{
 text-decoration:none;
 color:black;
 font-size:14px;
 border:2px solid black;
 }
 
.uzenet{
 width:380px;
 height:150px;
 padding:15px;
 text-align:justify;
 margin-top:25px;
 margin-left:110px;
 border:1px solid orange;
 background:lightyellow;
 color:#c32d02;
 }
 .uzenet a {
 text-align:center;
  color:#c32d02;
 }
#miss5{
	float: left;
	clear: both;
}
#miss6{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
	text-align: center;
	width: 550px;
}
#kozep{
	max-width: 550px;
	margin-left: 50px;
}

/*lanyok*/
/*főoldal-termékek*/
/*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:130px;
height:210px;
float:left;
}
#leir{
width:170px;
float:left;
}
#leir p.cimv{
font-family:arial,verdana,tahoma;
font-size:14px;
font-weight:bold;
color:#1593c2;
margin-left:15px;
margin-top:10px;
}

#kep img{
margin-top:10px;
margin-left:10px;
border:2px solid #e3662c;

}
#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:#e3662c;
margin-left:6px;
margin-top:10px;
}
.cim{
font-family:tahoma,verdana,arial;
font-size:13px;
font-weight:bold;
color:#c32d02;
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:#AC3F72;
margin-left:10px;
}
p.cim2 a{
text-decoration:none;
background:#fff;
border:1px solid #AC3F72;
padding-left:2px;
padding-right:2px;
}
p.cim2 a:hover{
border:1px solid #000;
}
p.vote{
float:left;
text-align:center;
font-family:arial,verdana,tahoma;
font-size:12px;
color:#000;
margin-left:45px;
margin-bottom:5px;
}

p.vote a{
color:#000;
text-decoration:none;
}
p.vote a:hover{
color:#fff;
text-decoration:none;
}
span.szurke{
color:#000;
}
div.cim4{
margin-bottom:5px;
width:120px;
float:left;
margin-right:5px;
font-family:arial,verdana,tahoma;
font-size:10px;
color:#000;
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:#fff;
margin-left:10px;

}
.cim4 {
font-family:arial,verdana,tahoma;
font-size:19px;
font-weight:bold;
color:#000;
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;
}

p.ord{
font-size:15px;
}
p.ord a{
color:white;
}

#term_ex img{

margin-right:5px;
margin-bottom:5px;
}

#term_ex {

}
p.gal{
margin-left:25px;
}
#slider_hirex{
margin-left:25px;
}
/*lanyok*/
/*versenyzok overlay*/
#overlay{
margin:0 auto;
width:1280px;
position:absolute;
left:0;
top:0;
z-index:1000;
}
#mask{
margin:0 auto;
width:1280px;
position:absolute;
height:10000px;
left:0;
top:0;
z-index:200;
/*display:none;*/
background:#000;
 filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity: 0.8;
}
p.felirat{
    margin-left: -100px;
    margin-top: 10px;
    float: left;
    color: green;
    font-weight: bold;
    background:#000;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
}

#l4{

margin-top:60px;
}

#lanyok{
padding:8px;
}

#competitor{
height:230px;
display:block;
width:100%;
background:#f6ebdf;
border-top:1px solid #e0632b;
}
#data{
float:right;
width:180px;
}
#pict{
float:left;
width:100px;
}

#pict img{
margin:5px;
}
#like {
float:left;
margin:5px;
}

#searchform input.input{
width:175px;
height:50px;
color:#174c7f;
border:none;
margin-left:180px;
margin-top:6px;
margin-bottom:15px;
border: 1px solid #fff;
font-size:13px;
text-align:center;
border:1px solid #e0632b;
}
div#searched{
width:175px;
min-height:30px;
background:#fff;
position:absolute;
margin-left:180px;
margin-top:-13px;
display:none;
padding:3px;
height:150px;
overflow:auto;
border:1px solid #000;
}
div#searched a {
color:#174c7f;
font-weight:normal;
display:block;
font-size:10px;
margin-bottom:2px;
}

