/* CSS Document */


body { margin:0px; font-family: Tahoma, Verdana; font-size:11px; 
      line-height:18px; text-align:justify;
	  background-image:url(img/bck.gif); background-position:center; background-repeat:repeat-y; }
	   
   
body.tmp { background-image:url(); line-height:18px; text-align:justify; }

h1 { font-size:12px; letter-spacing:2px; color:#64244d; margin:22px 0 20px 0; text-align:left; }

.txt10 { font-size:10px; font-family:Tahoma,Verdana; }
.txt11 { font-size:11px; font-family:Tahoma,Verdana; }
.txt12 { font-size:12px; font-family:Tahoma,Verdana; }
.txt13 { font-size:13px; font-family:Tahoma,Verdana; }
.txt14 { font-size:14px; font-family:Tahoma,Verdana; }
.txt15 { font-size:15px; font-family:Tahoma,Verdana; }


.super { vertical-align:super; font-size:8px; line-height:0px }
.justified { text-align:justify; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.italic { font-style:italic }

.uzen { font-weight:bold; text-align:center; padding:40px 35px 0 35px; }
.error { color:#C03; font-weight:bold; text-align:center; padding:40px 35px 0 35px;}


.imgr { border-style:solid; border-width:1px; border-color:#95d17c; padding:1px; margin-bottom:10px}
.imgl { border-style:solid; border-width:1px; border-color:#95d17c; padding:1px; }

.menutarto { margin:15px 0 15px 0; font-size:11px; width:163px; }
.menuelem { background-image:url(img/mala.png); background-repeat:repeat-y; background-position:left; 
            border-top-style:dotted; border-top-width:1px; border-top-color:#ae518b; cursor:pointer; 
            letter-spacing:1px; font-size:12px; color:#f8e3f0; text-align:left; }

.menuelem:hover { color:#FFF; background-position:-164px; }

.menuelem_aktiv { border-top-style:dotted; border-top-width:1px; border-top-color:#ae518b; 
                  letter-spacing:1px; font-size:12px; color:#FFF; text-align:left; }

.menuelem a, .menuelem_aktiv  a { display:block; text-decoration:none; color:#FFF; padding:8px 0px 8px 10px; }

.menuelem a:link, .menuelem a:visited, .menuelem a:hover, .menuelem a:active { color:#FFF; }
.menuelem_aktiv a:link, .menuelem_aktiv a:visited, .menuelem_aktiv a:hover, .menuelem_aktiv a:active { color:#FFF; }

.webshopba { background-image:url(img/webshop.gif); background-repeat:no-repeat; cursor:pointer; height:155px; }
.webshopba:hover { background-image:url(img/webshop_a.gif); background-repeat:no-repeat; }

.webshopba_en { background-image:url(img/webshop_en.gif); background-repeat:no-repeat; cursor:pointer; height:155px; }
.webshopba_en:hover { background-image:url(img/webshop_en_a.gif); background-repeat:no-repeat; }

.webshopba_ge { background-image:url(img/webshop_ge.gif); background-repeat:no-repeat; cursor:pointer; height:155px; }
.webshopba_ge:hover { background-image:url(img/webshop_ge_a.gif); background-repeat:no-repeat; }


.alsomenuelem { color:#e0bad1; background-image:url(img/aala40.png); background-repeat:repeat;
                padding:3px 0px 2px 0px; letter-spacing:1px; width:100px; text-align:center;
				border-color:#7a255b; border-style:solid; border-width:1px; margin-right:1px; cursor:pointer;
}


#also_menutarto {background-image:url(img/arny.png); background-repeat:no-repeat; 
                 text-align:center;  margin-bottom:10px; color:#FFF; }

.tartalom_tarto { background-image:url(img/bcktxt.jpg); background-position:top left; background-repeat:no-repeat; } 

.flags { position:absolute; margin:-100px 0 0 -40px;}
.flags div a { display:block; width:31px; height:21px; margin-bottom:2px; }
.flag_en a { background:url(img/flag_en.png); }
.flag_ge a {  background:url(img/flag_ge.png); }
.flag_hu a {  background:url(img/flag_hu.png); }
.flags div a:hover { background-position:-31px;}


.hir { background-color:#e6fddc; margin-top:6px; width:159px }
.hirfej { background-image:url(img/hirfej.gif); background-position:top; background-repeat:no-repeat; 
          height:41px; text-align:center; color:#e6fddb; font-weight:bold; } 
.hirfejcim { padding-top:7px; }		  
.hirbdy { color:#333; font-family: Arial, Helvetica, sans-serif; text-align:left; font-size:11px; line-height:15px; letter-spacing:0px; }
.hirbdy div { padding:5px 6px 5px 6px; border-top-style:dashed; border-top-width:1px; border-top-color:#ccdfc4; cursor:pointer; }
.hirbdy div:hover { background-color: #caf3ba; }

.hirtav { height:5px;}
.hirtovabb { cursor:pointer;}
.hirtovabb_cim { float:right; background-color:#b6f49e; height:19px; padding-right:10px; color:#3f9537; }
.hirtovabb_elo { float:right; background-image:url(img/tf.png); width:8px; height:19px; }
.hirlab { background-image:url(img/hirlab.gif); background-repeat:no-repeat; height:8px; }

.kenyer { float:left; width:390px; padding-left:35px; color:#333; line-height:18px; padding-bottom:30px; }

.refkep {float:left; margin-left:3px;}
.ref_keptarto { height:143px; background-color:#e1f4d9; text-align:center; }
.ref_top { width:190px; height:8px; background-image:url(img/keptop.png); background-repeat:no-repeat; background-position:top;}
.ref_szov { width:184px; padding:0 3px 0 3px; height:32px; text-align:center; background-color:#afe498; line-height:15px; }
.ref_bottom { width:190px; height:15px; background-image:url(img/kepbottom.gif); background-repeat:no-repeat;}

.projtarto { padding:10px 0 10px 35px; background-color:#f8fdf6;
             border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; }

.projtarto img { margin-bottom:10px; }
.projcim { font-size:12px; letter-spacing:1px; font-weight:bold; padding-bottom:10px; color:#71ac58;}


.kifejt {display:none}
.reszletek, .bezaras{  padding-top:8px;}

.rejtett { display:none;}

#admintform { }


a { text-decoration: underline;}
a:link  { color: #31681a; }  a:visited { color: #31681a; }
a:hover { color: #682750; }  a:active  { color: #682750; }


a.kiemel:link  { color: #04419d; }  a.kiemel:visited { color: #04419d; }
a.kiemel:hover { color: #bb4606; }  a.kiemel:active  { color: #bb4606; }


#also_menutarto a { font-family:Verdana, Geneva, sans-serif; letter-spacing:0px;}
#also_menutarto a:link  { color: #e0bad1; } 
#also_menutarto a:visited { color: #e0bad1; }
#also_menutarto a:hover { color: #FFF; }  
#also_menutarto a:active  { color: #FFF; }


