/* CSS Reset */
html{font-size:100.01%;}
html,body,form,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:0 0 0.7em;padding:0;}
li,dd,blockquote{margin-left:1em;}
form label{cursor:pointer;}
fieldset,select{border:none;}
input,select,textarea{font-size:100%;font-family:inherit;}
*{margin:0;}
a,object,:focus{outline:none;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.clear{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
a{text-decoration:none;}
/* End Reset */

body{font-family:Arial,sans-serif;background:#003300 url(../images/site/main_bg.jpg) no-repeat top center;font-size:11px;text-align:left;height:100%;color:#ACB3A5;}
#container{width:950px;height:auto;min-height:800px;margin:0 auto;}
#header{width:950px;height:344px;margin:0 auto;background:url(../images/site/header.jpg) no-repeat top center;overflow:hidden;margin-top:122px;}
#kozep{width:950px;min-height:500px;margin:0 auto;background:#003300 url(../images/site/content_bg.png) no-repeat top center;padding-top:20px;}
#bal{width:250px;float:left;}
#jobb{width:700px;float:left;}
#footer{background:#0D401C;width:100%;margin:0 auto;text-align:center;height:85px;color:#34603F;}
#footer a{color:#34603F;font-weight:700;}
#footer a:hover{color:#C09411;}
#footertext{padding-top:38px;}

#menu_top{padding-left:4px;}
#menu_top ul{list-style:none;}
#menu_top li{text-align:left;list-style:none;line-height:28px;display:block;}
#menu_top li a{color:#EFE3A7;display:block;font-size:13px;font-weight:700;height:30px;line-height:37px;list-style-image:none;list-style-position:outside;list-style-type:none;}#menu_top li a span{color:#457054;padding-left:9px;padding-right:4px;}
#menu_top li a:hover{color:#C6A500;font-weight:700;}
.link{margin-left:0;color:#EFE3A7;padding-left:0px;display:block;height:35px;font-size:13px;font-weight:700;}
.link2{margin-left:3px;color:#EFE3A7;padding-left:0px;display:block;height:28px;cursor:pointer;font-size:12px;}

.vonal{font-size:0;height:1px;line-height:0;margin:0 auto;text-align:left;width:222px;}

#langselector{font-weight:700;color:#fff;padding-top:42px;padding-left:20px;}
#langselector a{color:#fff;}
#langselector img{border-style:none;margin-right:4px;vertical-align:top;}
.content{width:665px;padding-left:20px;text-align:justify;line-height:18px;font-size:12px;}
.content a{color:#ACB3A5;text-decoration:underline;}
.group img{border:1px solid #ACB3A5;}
.content_text,.hir{color:#ACB3A5;}
.content_text table{color:#707070;}
.content_text p,.hir p{padding-bottom:10px;}
.cim,.hir_cim{color:#209954;font-size:12px;font-weight:700;}
.cim a,.hir_cim a{color:#209954;font-weight:700;}
.hir_tovabb{font-family:Arial;padding-top:10px;}
.hir_tovabb a{color:#ACB3A5;text-decoration:none;}

.home_box{float:left;width:170px;margin:20px;overflow:hidden;}
.home_cim{color:#209954;font-size:13px;font-weight:700;}
.home_vonal{font-size:0;height:1px;line-height:0;margin:0 auto;text-align:left;width:170px;background:#C6A500;margin-top:10px;margin-bottom:5px;}
.home_szoveg{height:124px;overflow:hidden;font-size:11px;text-align:left;}
.home_img{margin-top:10px;margin-bottom:10px;}
.home_tovabb{color:#C09411;}
.home_tovabb a{color:#C09411;text-decoration:none;}

/* form */

form.normalform label{background:#EAEAEA none repeat scroll 0 0;display:block;float:left;padding-bottom:4px;padding-top:4px;width:150px;margin:0 10px 0 0;}
form.normalform label span{color:#000;font-size:11px;font-weight:700;line-height:16px;padding:0 0 0 10px;}
form.normalform sup{color:red;}
form.normalform label.error{background:transparent url(../images/validate/un-checked.gif) no-repeat scroll 0 0;font-size:9px;height:20px;width:175px;margin:0 0 0 5px;padding:0 0 0 20px;float:left;}
form.normalform label.checked{background:transparent url(../images/validate/checked.gif) no-repeat scroll 0 0;}
form.normalform input.button{width:150px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#F02B35 none repeat scroll 0 0;color:#FFF;font-size:12px;line-height:12px;text-decoration:none;margin:0 15px 0 0;padding:2px 4px;}
form.normalform input.text{border:1px solid #EAEAEA;width:286px;float:left;}
form.normalform  select{border:1px solid #EAEAEA;width:286px;float:left;}
input.button{border:medium none;cursor:pointer;float:left;margin:0;padding:0;}
#msgbox{text-align:center;font-size:13px;font-weight:700;color:#E47074;}
form.normalform div.row,#loginform div.row{background:transparent none repeat scroll 0 0;display:block;float:left;width:100%;margin:0 0 5px;}

/* form vege */

.msgbox2{color:#209954;font-size:12px;font-weight:700;}