@charset "utf-8";
/* CSS Document */

/** ALAP BEÃLLÃTÃSOK **/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

a { text-decoration:none; color:#479FB7; }
a:hover { text-decoration:underline; color:#479FB7; }
a img { border: none; }

div, ul, li, p {margin:0; padding:0; position:relative;}
html { height: 100%; }
body { margin:0; padding:0; background:url(../images/bg.gif) #666 center; height: 100%; font-family:Arial; color:#479FB7; font-size:12px; margin:0; } 

#container {  width:776px;  margin:0 auto;background:url(../images/cont-bg.png) repeat-y; }

#content { width:770px; padding:0 2px 0 2px;}

#footer { width:776px; height:67px; background:url(../images/footer.png) no-repeat; padding-bottom:15px; margin:0 auto;}

#flash { top:0; right:64px; }




/* --------------------------------------------------------------------------------------------------------------------------------------*/
/* HEAD */

#head {}
#left-head { background:url(../images/left-head.png) no-repeat; width:207px; height:225px; float:left; margin-left:3px;}
#left-head ul { margin:73px 0 0 35px; }
#left-head ul li { list-style: none; font-size: 13px; font-weight: 300; line-height: 15px; }
#left-head ul li a { color: #ABABAB; text-decoration: none;   }
#left-head ul li a:hover { color: #333; text-decoration: none;   }
/*#left-head-be { background:url(../images/left-head-be.png) no-repeat; width:207px; height:225px; float:left; margin-left:3px;}*/

#right-head {width:563px; height:238px; background:url(../images/head-flashcnt.png) no-repeat; float:left;}

#langbar ul { margin: 2px 0 0 10px; }
#langbar ul li { list-style: none; float: left; margin: 0 3px 0 0; color:#666; font-size: 12px;  }
#langbar { position: absolute; top: 0; right: 0; z-index: 1; background: #FFF; height: 20px; width: 170px; -moz-border-radius-bottomleft:5px;  }

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/* LEXIKON */

.lexikon { width:206px;}
.lexikon-head { background:url(../images/lexikon-head.png) no-repeat; width:206px; height:37px;}
.lexikon-body { background:url(../images/lexikon-body.png) repeat-y; width:206px;}
.lexikon-footer { background:url(../images/lexikon-footer.png) no-repeat; width:206px; height:27px;}

.graybox{ background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:0; padding:10px; }
#overDiv { background: #FFF; border: 5px solid #F2F2F2; -moz-border-radius: 5px; font-size: 11px; }
#overDiv span { font-size: 13px; font-weight: bold; margin: 0 0 10px 0; display: block; }
a.glossary-term{ text-decoration:none; color:#080; cursor:help; }
a.glossary-term:hover{ text-decoration:none; color:#080; cursor:help; }
a.glossary-term:visited{ text-decoration:none; color:#080; cursor:help; }
a.glossary-indicator{ vertical-align: super; cursor: help; font-size: xx-small; padding-left: 2px; font-weight: bold}



/* --------------------------------------------------------------------------------------------------------------------------------------*/
/* BAL OLDAL */

#content-left {  float:left; width:214px; }

#left-body { margin-top:30px;}

/* BORDER */

.border { border-bottom:#8ABFD0 dotted 1px; margin-top:16px;}

/* HIRLEVÉL */

#newsletter { width:175px; margin-left:19px; margin-right:33px; height:190px;}
#newsletter h1{ font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#newsletter p { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0;}
#newsletter p.h1{ font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}

form.newsletter { width:100px; padding: 0; display:block; margin-bottom:10px; border-bottom:none; }
form.newsletter input.text {width: 172px; color:#8C8580; font-family:arial; background:url(../images/left-form.png) no-repeat;padding: 1px 0 0 0; font-size: 12px; line-height: 18px; height: 22px; border:none; padding-top:4px; padding-left:3px;}
form.newsletter textarea { width: 172px; color:#666; background-color:#fff; border: 1px solid #666;  padding: 1px 0 0 0; font-size:11px;  }

.submitBtn { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:99px; height:19px; border:none; margin-top:5px; background:url(../images/left-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

#nlsuccess1 { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#3E92B2 none repeat scroll 0 0; border:1px solid #069; margin-top:5px; padding:5px 2px; width: 170px; color: #FFF; position:absolute; width: 170px; z-index: 1; }

/* OLDALSO HÍR */

#hirdoboz { width:175px; margin-left:19px; margin-right:33px; margin-top:15px; }
.hirblokk { margin-bottom:20px;}
.hirblokk span.sub { color: #8C857F; margin: 0 0 0 5px; display: block; font-size: 11px }
#hirdoboz h1 { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#hirdoboz h1 a { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0; text-decoration: none; }
#hirdoboz h1 a:hover { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0; text-decoration: underline; }
#hirdoboz p.h1 { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#hirdoboz p.h1 a { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0; text-decoration: none; }
#hirdoboz p.h1 a:hover { font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0; text-decoration: underline; }


ul.hirlista { margin:7px 0 0 14px;width:170px;}
ul.hirlista li { list-style-image:none; list-style-position:outside; list-style-type:square; text-align:left; line-height:13px; color:#98BC76;}
ul.hirlista a { color:#8C8580;  font-family: Arial; font-size:11px; font-weight:lighter; text-decoration:none; text-align:right; }
ul.hirlista a:hover { color:#2D6A82; text-decoration:underline;}

/* LOGIN */

#login { width:175px; margin-left:19px; margin-right:33px; height:110px;}
#login h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#login p { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0;}
#login p.h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}

#login-1 { width:175px; margin-left:19px; margin-right:33px; height:110px;}
#login-1 h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#login-1 p { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0;}
#login-1 p.h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}

form.login { width:100px; padding: 0; display:block;margin-bottom:10px; }
form.login input.text {width: 172px; color:#8C8580; font-family:arial; background:url(../images/left-form.png) no-repeat;padding: 1px 0 0 0; font-size: 12px; line-height: 18px; height: 22px; border:none; padding-top:4px; padding-left:3px;}
form.login textarea { width: 172px; color:#666; background-color:#fff; border: 1px solid #666;  padding: 1px 0 0 0; font-size:11px;  }

.submitBtn { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:99px; height:19px; border:none; margin-top:5px; background:url(../images/left-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

/* RECEPETEK */

#receptek {width:175px; margin:15px 33px 15px 19px;}
#receptek h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#receptek a { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0; text-decoration:none;}
#receptek a:hover { text-decoration:underline;}

/* MENU */
div#left-head div a { display:block; height:100%; width:100%; }
#regisztracio { width:100px; height:20px; top:71px; left:28px; }
#bejelentkezes {  width:100px; height:20px; top:73px; left:28px;}
#kapcsolatfelvetel {  width:100px; height:20px; top:75px; left:28px;}
#tajekoztato { width:100px; height:20px; top:77px; left:28px;}

div#left-head-be div a { display:block; height:100%; width:100%; }
#profil-be { width:100px; height:20px; top:71px; left:28px;}
#kijelentkezes-be { width:100px; height:20px; top:73px; left:28px;}
#kapcsolatfelvetel-be { width:100px; height:20px; top:75px; left:28px;}
#tajekoztato-be { width:100px; height:20px; top:77px; left:28px;}

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*JOBB OLDAL*/

#content-right { width:556px; float:left;}

.right-body {margin-top:12px;}

.right-body h1{font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin-bottom:15px;}
.right-body h1 a{font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin-bottom:15px; text-decoration:none;}

.right-body p{font-size:12px; font-family:arial; color:#8C857F; margin:0;} 
.right-body p a{font-size:12px; font-family:arial; color:#3E92B3; margin:0; text-decoration:underline;} 

#pozi {color:#8C857F}
#pozi a{ font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0; text-decoration:none;}
#pozi a:hover { text-decoration:underline;}

#staticLinks {margin-bottom: 20px; width: 512px;}
#staticLinks div h4 {margin: 0;}
#staticLinks div.lastLink {margin-right: 0;}
#staticLinksTop {margin-bottom: 4px;}
#staticLinksTop div {background: url("../images/links_top_bg.png") no-repeat scroll 0 0 transparent; float: left; height: 179px; margin-right: 4px; width: 168px;}
#staticLinksTop div a img {margin: 2px 0 0 2px;}
#staticLinksTop div h4 {margin: 9px 0 0 10px;}
#staticLinksTop div h4 a {color: #B57300; font-size: 12px; font-weight: bold; text-transform: uppercase;}
#staticLinksTop div p {font-size: 11px; line-height: 13px; margin: 1px 0 0 10px;}
#staticLinksBottom {}
#staticLinksBottom div {background: url("../images/links_bottom_bg.png") no-repeat scroll 0 0 transparent; float: left; height: 178px; margin-right: 7px; width: 123px;}
#staticLinksBottom div a img {margin: 2px 0 0 1px;}
#staticLinksBottom div h4 {margin: 5px 0 0 7px;}
#staticLinksBottom div h4 a {color: #B57300; font-size: 12px; }
#staticLinksBottom div p {font-size: 11px; line-height: 13px; margin: 1px 0 0 7px;}

/* LEPTETO */

.lepteto-news {border-bottom:1px dotted #8ABFD0; border-top:1px dotted #8ABFD0; width:547px; margin:10px 0 10px 0; padding:8px 0 8px 0; float: left; }
.lepteto-recept {border-bottom:1px dotted #8ABFD0; border-top:1px dotted #8ABFD0; width:528px; margin:10px 0 10px 0; padding:8px 0 8px 0; float: left; }

.lepteto { margin:0 0 0 10px; font-family:verdana; font-size:11px; color:#3E92B2; text-align:center;}
.lepteto a{color:#3E92B2; text-decoration:none; }
.lepteto a:hover{text-decoration:underline; color:#4C8580; font-weight:bold;}

/* HIREK */

#hirek { width:543px; }
#hirek img { float:left; margin-right:10px; overflow:hidden;}

.hirek-img { float:left; margin-right:10px;width:119px; height:160px; overflow:hidden;}
.hirek-img-belso {background:url(../images/img-keret-nagy.png) no-repeat 0 0; z-index:100; position:absolute; top:0; left:0; width:119px; height:160px;}

.hirek-img-kicsi { float:left; margin-right:10px; overflow:hidden; width:70px; height:114px;}
.hirek-img-belso-kicsi {background:url(../images/img-keret-kicsi.png) no-repeat 0 0; z-index:100; position:absolute; top:0; left:0; width:70px; height:114px;}

.hirek-row { width: 550px; float: left;  }
.hirek-kiemelt {}
.hirek-dobozka {border-left:1px dotted #8ABFD0; padding-left:10px; width:252px; float:left; padding-right:10px; margin-top:25px;}

.hirek-lepteto { margin:15px 0 10px 10px; font-family:verdana; font-size:11px; color:#3E92B2;}
.hirek-lepteto a{color:#3E92B2; text-decoration:none; }
.hirek-lepteto a:hover{text-decoration:underline; color:#4C8580; font-weight:bold;}

#hirek h1 {font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin:0; margin-bottom:20px;}
#hirek h2 { font-family:arial; font-weight:bold; color:#3E92B3; font-size:15px; margin:0;margin-bottom:15px;}
#hirek h2 a { text-decoration:none;color:#3E92B3;}
#hirek h2 a:hover { text-decoration:none; color:#2D6A82;}

#hirek p { color:#8C8580; font-family:arial; font-size:12px;}

/* HIREK KIBONTVA */

#hirek-belso { width:537px; border-left:1px dotted #8ABFD0; padding-left:10px;}
.hirek-body { border-left:1px dotted #8ABFD0; padding-left:10px;}
span.kek { background:#DFEFF4;}
.hirek-border { background: #DFEFF4; border: #999 1px dashed; margin:1 0px 0 10px 0; padding: 10px; color: #8C8580; margin: 0 0 15px 0; }
.hirek-border-idez {  background: transparent url(../images/quote.png) no-repeat scroll left top;  color: #666; padding: 5px 0 5px 71px; width: 464px; margin: 0 0 15px 0; }
/*
.hirek-border-idez-bal  { background:url(../images/idezojel.png) no-repeat; width:60px; height:42px; float:left; margin:10px 0 0 0;}
.hirek-border-idez-jobb { background:#DFEFF4; margin:10px 0 10px 0; padding:10px; width:456px; float:left; color:#8C8580;}
*/
div#cikk p { margin: 0 0 15px 0 ; }	
/* LENYITO */

#lenyito {}
#lenyito h1 {font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin:15px 0 15px 0;}
#lenyito a{ text-decoration:none; color:#3E92B2;}

/* LÉPJEN KAPCSOLATBA VELÜNK */

#contact { width:537px; margin-left:12px; margin-right:33px;}
#contact p { font-family:Arial; font-size:12px; color:#8C857F; margin:5px 0 5px 0; width:505px;}
#contact h1{font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin-bottom:15px;}
#contact h1 a{font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin-bottom:15px; text-decoration:none;}
form.contact { width:517px; padding: 0; display:block; padding-top:5px; }
form.contact input.text {width: 282px; color:#8C8580; font-family:arial; background:url(../images/contact-form.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none; }
form.contact textarea { width: 282px; height:108px;color:#8C8580; background:url(../images/contact-form-big.png) no-repeat; border: none;  padding: 3px 0 0 3px; font-size:12px; font-family:arial;  }
form.contact label {  height: 25px; display:block; width:120px; float:left; margin:0 0 0 100px; }
form.contact label span {  color:#8C8580; font-family:arial; font-size:12px; font-weight:lighter; margin:0; line-height:1.5;}
form.contact label.error { width: 200px; margin: 0 0 0 220px; }
.submitBtn-contact { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:62px; height:19px; border:none; margin:5px 0 0 443px; background:url(../images/contact-form-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

.kekhatter-form { background:#DFEFF4; width:507px; padding:10px;}

/* RECEPTEK */

#receptek-jobb { width:547px; }
#receptek-jobb-belso { width:537px; padding-left:10px;}
.receptek-jobb-body {  border-left:1px dotted #8ABFD0;padding-left:10px; margin-bottom:25px;}
.receptek-jobb-kuldo { background:#DFEFF4; width:507px; padding:10px;}
#receptek-jobb h1 {font-family:Arial; font-weight:bold; font-size:18px; color:#3E92B2; margin:0; margin-bottom:20px; font-style:normal;}
#receptek-jobb h2 { font-family:verdana; font-weight:bold; color:#3E92B3; font-size:15px; margin:0;margin-bottom:15px;}
#receptek-jobb h2 a { text-decoration:none;color:#3E92B3;}
#receptek-jobb h2 a:hover { text-decoration:none; color:#2D6A82;}
#receptek-jobb p { color:#8C8580; font-family:arial; font-size:12px; }
form.recept { width:507px; padding: 0; display:block; padding-top:5px;margin-left:8px;  }

form.recept input.small {width: 236px; color:#8C8580; font-family:arial; background:url(../images/recept-form-kis.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none; float:left; }
form.recept input.text {width: 490px; color:#8C8580; font-family:arial; background:url(../images/recept-form-kozep.png) no-repeat;padding: 3px 0 0 3px;font-size: 12px; line-height: 18px; height: 22px; border:none; }

.filecsat {margin-left:114px; margin-top:0;}
.checkbox { margin-left:342px;}
form.recept textarea { width: 489px; height:161px;color:#8C8580; background:url(../images/recept-form-nagy.png) no-repeat; border: none;  padding: 3px 0 0 3px; font-size:12px; font-family:arial;  }
form.recept label {  height: 25px; display:block; width:120px; float:left; margin:0 0 0 100px; }
form.recept label span {  color:#8C8580; font-family:arial; font-size:12px; font-weight:lighter; margin:0; line-height:1.5;}
.submitBtn-recept { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:62px; height:19px; border:none; margin:5px 0 0 0; background:url(../images/contact-form-buttn.png) no-repeat; text-transform:uppercase; font-family:arial; }

.kekhatter-form { background:#DFEFF4; width:507px; padding:10px;}
.kekhatter-form p {} 

.pottyok {border-bottom:1px dotted #8C8580; width:503px;  margin:10px 0 10px 0;}

#recept-lista { width:512px; padding-left:10px; margin:0;}
#recept-lista h3 a{ font-family:Arial; font-weight:bold; font-size:15px; color:#3E92B2; margin:0; font-style:normal; text-decoration:none;}
#recept-lista h3 a:hover{ text-decoration: underline;}
#recept-lista p { color:#8C8580; font-family:arial; font-size:12px; }
.recept-lista-elemek {border-bottom:1px dotted #8ABFD0; width:528px;  margin:10px 0 10px 0; padding-bottom:20px;}
.recept-lista-elemek-lezar { width:492px;  margin:10px 0 10px 0; padding-bottom:20px;}

/* WEBARUHAZ */
#webaruhaz-jobb { width:547px; }
#webaruhaz-jobb-belso { width:537px; padding-left:10px;}
.webaruhaz-jobb-body {  border-left:1px dotted #8ABFD0;padding-left:10px; margin-bottom:5px;}
.webaruhaz-jobb-termeklista { width:507px; padding:10px; margin-bottom:20px;}
.webaruhaz-jobb-termeklista-left { float:left; width:380px;}
.webaruhaz-jobb-termeklista-right { float:left; width:107px; margin-left:20px;}
#webaruhaz-jobb h2 a{ color:#3E92B3; font-size:15px; font-family:arial; text-decoration:none;}
#webaruhaz-jobb h2 a:hover{ text-decoration:underline;}
.webaruhaz-lista-elemek {border-bottom:1px dotted #8ABFD0; width:528px;  margin:10px 0 10px 0; padding-bottom:20px;}
span.webaruhaz { background-color:#DFEFF4; font-weight:bold; font-family:arial; font-size:12px; margin-left:10px; font-style:normal; color:#3E92B3;} 

/* WEBSHOP-FORM */
.webshop-form { width:527px; padding:10px;}
form.webshop { width:517px; padding: 0; display:block; padding-top:5px; }
form.webshop fieldset {  background:#DFEFF4; border: none; padding: 10px; width:507px; }
form.webshop input.text {width: 282px; color:#8C8580; font-family:arial; background:url(../images/contact-form.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none; }
form.webshop input.darab {width: 65px; color:#8C8580; font-family:arial; background:url(../images/webaruhaz-form-db.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none; }
form.webshop textarea { width: 282px; height:108px;color:#8C8580; background:url(../images/contact-form-big.png) no-repeat; border: none;  padding: 3px 0 0 3px; font-size:12px; font-family:arial;  }
form.webshop label {  height: 25px; display:block; width:113px; float:left; margin:0 0 0 100px; }
form.webshop label span {  color:#8C8580; font-family:arial; font-size:12px; font-weight:lighter; margin:0; line-height:1.5;}
form.webshop label.error { width: 200px; margin: 0 0 0 220px; }
.submitBtn-webshop { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:62px; height:19px; border:none; margin:15px 0 0 448px; background:url(../images/contact-form-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

div.webshop-sidebar { margin: 0 20px; }
div.webshop-sidebar h1 { font-size: 13px; }
div.webshop-sidebar h2 { margin-top: 0; margin-bottom: 0px; }
div.webshop-sidebar ul.hirlista { margin-top:0px; }

/* REGISZTRACIO */
#reg-jobb { width:547px; }
#reg-jobb-belso { width:537px; padding-left:10px;}
.reg-jobb-body {border-left:1px dotted #8ABFD0; padding-left:10px; margin-bottom:25px;}
form.reg { width:517px; padding: 0; display:block; padding-top:5px; }
form.reg fieldset {  background:#DFEFF4; border: none; padding: 10px; width:507px; }
form.reg input.text {width: 282px; color:#8C8580; font-family:arial; background:url(../images/contact-form.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 18px; border:none; }
form.reg input.darab {width: 65px; color:#8C8580; font-family:arial; background:url(../images/webaruhaz-form-db.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none; }
form.reg textarea { width: 285px; height:108px;color:#8C8580; background:url(../images/contact-form-big.png) no-repeat; border: none;  padding: 3px 0 0 3px; font-size:12px; font-family:arial;  }
form.reg label {  height: 25px; display:block; width:159px; float:left; margin:0 0 0 60px; }
form.reg label span {  color:#8C8580; font-family:arial; font-size:12px; font-weight:lighter; margin:0; line-height:1.5;}
form.reg label.error { width: 300px; margin: 0 0 0 220px; }
.submitBtn-reg { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:62px; height:19px; border:none; margin:15px 0 0 441px; background:url(../images/contact-form-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

.reg-comment { width:285px; font-family:arial; font-size:11px; color:#8C857F; margin:5px 0 7px 220px;}

/* DOC REG */

#kapcsolat {color:#3E92B2;}
#kapcsolat p { color:#3E92B2;} 

#loginform-belso{}
#loginform-belso label.error{    
    color: #FF0000;
    left: 180px;
    margin: 10px 0;
    position: relative;
    top: 5px;
    width: 327px;

}


/* LOGIN */
#login-user { width:175px; margin-left:19px; margin-right:33px; height:135px;}
#login-user h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#login-user p { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0;}

form.login-user { width:517px; padding: 0; display:block; padding-top:5px; }
form.login-user input.text {width: 282px; color:#8C8580; font-family:arial; background:url(../images/contact-form.png) no-repeat;padding: 3px 0 0 3px; font-size: 12px; line-height: 18px; height: 22px; border:none;}
form.login-user textarea { width: 172px; color:#666; background-color:#fff; border: 1px solid #666;  padding: 1px 0 0 0; font-size:11px;  }
form.login-user label { height: 25px; display:block; width:159px; float:left; margin:0 0 0 60px;}
form.login-user label span {  color:#8C8580; font-family:arial; font-size:12px; font-weight:lighter; margin:0; line-height:1.5;}

.submitBtn-login-user { cursor:pointer; font-weight:lighter; text-align:center; font-size:10px; text-transform:uppercase;color:#fff; width:99px; height:19px; border:none; margin:15px 0 0 404px; background:url(../images/left-buttn.png) no-repeat; text-transform:uppercase; font-family:arial;}

/* SPONZOR TABLE */

table.sponzor { color:#333; }
table.sponzor tr.fejlec { background: #FFD2A3; color:#333; font-weight: bold; text-transform: uppercase; }
table.sponzor tr.user { background: #ECF5FF; }
table.sponzor-belso tr.fejlec { background: #FFE3A3; color:#333; font-weight: bold; text-transform: uppercase; font-size: 11px; }
table.sponzor-belso td { font-size: 10px; }

/* */

/* GALLERY */
div#main-title-text { margin: 2px; }
div#main-title-text a { color: #333; }
#gallery { width: 620px; margin: 0 auto; }
#gallery h2 { margin: 5px 0; }
#gallery h2 a { color: #000; text-decoration: underline;  }
.albumlist {width: 620px; padding: 0 5px; }
.thumb { width: 198px; float: left; margin-bottom: 2px; z-index: 100 }
.center { margin-left: 10px; margin-right: 10px; }
.albumlist  .thumb a { display: block; width: 198px; height: 126px; background: none;  padding: 5px 0; text-align: center; float: none; }
.albumlist  .thumb a img {border: 1px solid #FFF;  }
.albumlist  .thumb div.text { height: 20px; line-height: 18px; font-size: 9px; text-align: center; color: #444; }
#gallery #video { height: 313px; width: 384px;; margin: 5px 5px 5px 0; float: left; }
#gallery #video-meta { width: 225px; margin: 5px 0px 5px 0; float: right; }
#gallery #video-meta h1 { font-size: 12px; color: #333; font-weight: bold; border-bottom: 1px solid #333; margin: 0 0 10px;  }
#gallery #video-meta p { font-size: 10px; color:#333; }


#partner-registration { width:175px; margin-left:19px; margin-right:33px; height:190px;}
#partner-registration h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}
#partner-registration p { font-family:Arial; font-weight:lighter; font-size:11px; color:#8C857F; margin:5px 0 5px 0;}
#partner-registration p.h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}

#facebook { width:175px; margin-left:19px; margin-right:33px; height:70px;}
#facebook h1 {font-family:Arial; font-weight:bold; font-size:13px; color:#3E92B2; font-style:normal; margin:0;}

.errmsg{
    background: none repeat scroll 0 0 #B2740F;
    border: 1px solid #DFEFF4;
    color: #FFFFFF;
    margin: 15px 0;
    padding: 10px;
}
.errmsg h2{color:#fff;}
.errmsg ul{list-style-type: none;}
.errmsg li{}

#regform-sidebar{}
#regform-sidebar label.error{
    color: #FF0000;
    left: 0px;
    margin: 5px 0;
    position: absolute;
    top: 5px;
    width: 327px;

}

#email_text {display: none;}

#online-kapcsolat {
    padding-left: 20px;
}

#online-kapcsolat a {text-decoration: none; font-family:Arial; font-weight:bold; font-size:25px; color:#3E92B2; font-style:normal; margin:0;}
