@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, p, a, form, fieldset, input, textarea, label, span, img, table, tr, td, ul, ol, li { margin: 0; padding: 0; }

img {border: 0px;}
body {
background-color: #080403;
margin: 0px;
background-image: url(mainkep/spbg.jpg);
background-repeat: repeat-x;
color: #162c51;
}
.container {position: relative; min-height: 620px; width: 900px; margin: 0px auto;}

.baloldal { position: absolute; width: 150px;  
}
a:link {
color: #ffffff;
}
a:visited {
color: #ffffff;
}
a:active {
color: #ffffff;
}
a:hover {
color: #ffffff;
}

.menu {
position: absolute; 
width: 126px; 
height: 24px; 
z-index: 1; 
left: 22px;
}

.content  {
position: relative; 
width: 600px; 
left: 170px;
top: 40px; 
z-index: 1; 
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
}

.lec {
position: relative; 
text-align: center;
width: 600px; 
z-index: 1; 
top: 40px;
height: auto;

}

.szoveg {
position: relative;
text-align: justify;
margin: 0 0 0 0;
padding: 5px 0 0 0;
background-color: #7690b4;
margin: auto;
padding: 20px 10px 10px 10px;
top: 30px;
width: 408px;
min-height: 250px;
color: white;
line-height: 20px;
}


/*.kep {
position: relative;
top:-3px;
left:-3px;
width:100%;
}*/

.iframe {
width: 408px;
height: 420px;
border: 0px; 
left: -10px;
}

.balfelni {
position: relative;
float:left;
width: 150px;
text-align: left;
margin: 30px 0 0 0;
}

.jobbfelni{
position: relative;
float: right;
width: 200px;
text-align: right;
}

.felni_gomb {
position: relative;
left: 0px;
z-index: 1;
margin: 0 0 30px 0;
padding: 0 0 0 0;

}

.jobb {
background-image: url(mainkep/ab_bg1.jpg);
background-repeat: repeat-x;
height: 100%;
position: absolute;
right: 10%;
z-index: 1; 
top: 0px;
}

.felniszoveg {
color: 000077;
text-decoration: underline;
}

/*webshop */
.sss {position:fixed;}

.shopszoveg  {
position: absolute; 
width: 630px;  
z-index: 1; 
left: 170px;
top: 73px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: rgba(123,172,182,0.7);
font-weight: bold;
text-align: center;

}

.tablafej {width: 600px; border-collapse: collapse; height: 40px; vertical-align: middle;}

.tablazat{width: 600px; border-collapse: collapse;}
.fejlec{position: relative; margin: 10px 10px 20px 15px; padding: 5px; width: 92%; color: rgba(148,193,202,1); background-color: rgba(0, 0, 153,0.8); 
border-radius: 5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
 behavior: url('kep/keret/ie-css3.htc'); 
}

.termeksor {position: relative; margin: 10px 10px 20px 15px; padding: 5px; width: 92%; min-height: 35px; background-color: rgba(195,226,255,0.8);   color: rgba(0, 0, 153,1);
border-radius: 5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
 behavior: url('kep/keret/ie-css3.htc'); 
}
.shopkep{width:80px}
.shopkep1{width: 80px; border: 0px;}
.csop {width:80px;}
.nev{width: 170px;}
.netar {width:70px;}
.keszlet {width:60px;}
.rendel {width: 90px;}
.formtxt {float:left; width: 108px; text-align:left;}
.fromtxttxt{display: block; padding: 8px 0px 8px 0;}
.formput {float:left; width: 167px; text-align: center; margin: 0 10px 5px 0;}
.formputtxt {font-size: 12px; padding: 2px; margin-bottom:5px;}
.formcenter {position:relative; text-align: center;}

