body {margin: 0px; padding: 0px; font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif; font-size: 11px; background-color: #FFFFFF;}
form{padding: 0; margin: 0;}
img{border:0;}

#body_bg{background: url(../images/header_bg.jpg) center 0 no-repeat; width:100%;}

#header_fooldal{margin:0 auto; width:900px; height:357px;}

#tartalom_keret{margin:0 auto; width:936px;}
#tartalom_keret:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}

#arnyek_bal{width:18px; height:706px; float:left; background: url(../images/b_arnyek.jpg) no-repeat;}
#arnyek_jobb{width:18px; height:706px; float:right; background: url(../images/j_arnyek.jpg) no-repeat;}

#kozep{width:900px; float:left;}
#kozep:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}

#kozep #bal{float:left; width:315px; background: url(../images/bal_top_bg.jpg) 0 0 no-repeat; /*background-color:yellow;*/}
#kozep #jobb{float:left; width:585px;}


/**********/
/* Header */
/**********/
#header_top{width:900px; height:71px;}
#header_top #header_topbal{float:left; width:405px; height:56px; padding:15px 0 0 45px;}
#header_top #header_topjobb{float:left; width:420px; height:66px; font-size:10px; color:#bfbfbf; padding:5px 30px 0 0;}


/* Vizszintes menu */
#fomenu{width:600px; height:49px; margin:0 0 0 273px;}
#fomenu a{float:left; height: 49px; display:block; background-position: 0 0; margin:0; padding:0; text-decoration:none;}
#fomenu a:hover{background-position: 0 49px;}


/* Header - oldalcim */
#oldalcim{width:900px; margin:48px 0 0 0;}
#oldalcim #oldalcim_bal{float:left; width:297px; padding-left:18px;}
#oldalcim #oldalcim_jobb{float:left; width:585px;}



/*******************/
/* Bal oldali boxok*/
/*******************/
.separator{width:287px; height:1px; font-size:1px; margin: 0 0 0 17px; border-bottom:1px solid #cfcfcf;}
.separator2{width:570px; height:1px; font-size:1px; margin: 0 0 0 0; border-bottom:1px solid #cfcfcf;}
.boxcim{margin:3px 0 0 17px;}

/* Bemutatkozo anyag letoltes */
#bemutatkozo{width:315px; background: url(../images/bemutatkozo_bg.jpg) 25px 34px no-repeat; margin:0 0 5px 0;}
#bemutatkozo h1{padding:0 0 10px 25px; margin:0; font-size:11px; color:#000000; }
#bemutatkozo div{width:137px; margin:115px 0 5px 25px; overflow:hidden; color:#808080; text-align:justify;}
#bemutatkozo img{margin:62px 20px 0 0; border:0;}
#bemutatkozo a{font-size:10px; color:#79a63a; text-decoration:none; font-weight:bold; margin:0 0 0 25px;}
#bemutatkozo a:hover{text-decoration:underline;}


/* Hirlevel feliratkozas */
#hirlevel{width:278px; height:143px; margin:3px 0 5px 0; padding:45px 0 0 25px;}
#hirlevel #hirlevel_szoveg{width:270px; overflow:hidden; font-size:10px; font-weight:bold; margin-bottom:10px;}

#feliratkozas{width:270px; height:35px;}
#hirlevel #fel_bal{float:left; width:175px; margin-top:7px;}
#hirlevel #fel_bal input{width:155px; height:17px; border:1px solid #c0c0c0; color:#c0c0c0; padding:1px 2px 0 2px; margin:0;}
#hirlevel #fel_jobb{float:left; width:90px;}
#hirlevel p.sikeres {
	font-weight: 700;
	color: #339900;
}


/* Hirek */
#hirek_box{width:315px; margin:0 0 5px 0;}
.hir{width:270px; font-size:11px; font-size:11px; color:#808080; overflow:hidden; margin:10px 0 0 25px; border-bottom:1px dotted #cfcfcf ; padding-bottom:8px;}
.hir span{font-size:10px; color:#404040; font-weight:bold;}
.hir h3{font-size:11px; color:#82ac47; padding:2px 0; margin:0;}
.hir h3 a{font-size:11px; color:#82ac47; text-decoration:none;}
.hir h3 a:hover{text-decoration:underline;}
.hir img{margin-top:5px;}


/* Hirek */
#projektek_box{width:315px; margin:0 0 5px 0;}
.projekt{width:270px; font-size:11px; font-size:11px; color:#808080; overflow:hidden; margin:10px 0 0 25px; border-bottom:1px dotted #cfcfcf ; padding-bottom:8px;}
.projekt span{font-size:10px; color:#404040; font-weight:bold;}
.projekt h3{font-size:11px; color:#82ac47; padding:2px 0; margin:0;}
.projekt h3 a{font-size:11px; color:#82ac47; text-decoration:none;}
.projekt h3 a:hover{text-decoration:underline;}
.projekt img{margin-top:5px;}


/**************/
/* Jobb oldal */
/**************/
#kozep #jobb #szolgaltatasaink{width:585px; height:206px; margin-bottom:25px; background: url(../images/bg_szolgaltatasaink_nagy.gif) 0 0 no-repeat;}
#kozep #jobb #szolgaltatasaink .szolg_doboz{float:left; width:190px; height:206px;}
#kozep #jobb #szolgaltatasaink .szolg_doboz h3{padding:20px 0 20px 10px; margin:0;  font-size:14px; color:#79a63a;}
#kozep #jobb #szolgaltatasaink .szolg_doboz h3 a{font-size:14px; color:#79a63a;}
#kozep #jobb #szolgaltatasaink .szolg_doboz h3 a:hover{text-decoration:underline;}

#kozep #jobb #szolgaltatasaink .szolg_doboz a{text-decoration:none;}
#kozep #jobb #szolgaltatasaink .szolg_doboz .szolg_szoveg{float:left; width:165px; height:124px; padding: 10px 15px 10px 10px; font-size:11px; color:#3E3E3E; overflow:hidden;}
#kozep #jobb #szolgaltatasaink .szolg_doboz .szolg_szoveg img{margin-top:5px;}


#kozep #jobb #megiteles{width:585px; margin:0; }
#kozep #jobb #megiteles #megitel_szoveg{width:550px; padding: 10px; overflow:hidden; color:#808080; text-align:justify;}
#kozep #jobb #megiteles #megitel_szoveg h2{padding:0 0 10px 0; margin:0; font-size:11px; color:#000000; }
#kozep #jobb #megiteles h3{font-size:11px; color:#82ac47; padding:10px 0 0 0; margin:0;}
#kozep #jobb #megiteles h3 a{font-size:11px; color:#82ac47; text-decoration:none;}
#kozep #jobb #megiteles h3 a:hover{text-decoration:underline;}

#kozep #jobb #szolg_boxok{width:585px; height:177px; margin: 15px auto 25px auto;}
#kozep #jobb #szolg_box_bal{float:left; width:135px; height:177px; margin:0; background: url(../images/bg_szolgaltatasaink_bal.gif) 0 0 no-repeat;}
#kozep #jobb #szolg_box_kozep{float:left; width:270px; height:177px; margin:0 15px; background: url(../images/bg_szolgaltatasaink_kozep.gif) 0 0 no-repeat;}
#kozep #jobb #szolg_box_jobb{float:left; width:135px; height:177px; background: url(../images/bg_szolgaltatasaink_bal.gif) 0 0 no-repeat;}
#kozep #jobb #szolg_boxok h3{height:30px; padding:10px 8px 0 8px; margin:0; font-size:11px; overflow:hidden;}
#kozep #jobb #szolg_boxok h3 a{color:#3E3E3E; text-decoration: none;}
#kozep #jobb #szolg_boxok .szolg_box_szoveg{height:117px; padding: 10px; font-size:11px; color:#3E3E3E; text-align:left; overflow:hidden;}
#kozep #jobb #szolg_boxok ul{padding:0; margin:5px 0 5px 10px;}
#kozep #jobb #szolg_boxok ul li{padding:2px 0; margin:0; list-style:disc;}
#kozep #jobb #szolg_boxok ul a{color:#3E3E3E; text-decoration: none; font-weight:bold;}
#kozep #jobb #szolg_boxok ul a:hover{color:#82ac47; text-decoration: underline;}
#kozep #jobb #szolg_boxok .szolg_box_szoveg a{font-size:10px; color:#79a63a; text-decoration:none; }
#kozep #jobb #szolg_boxok .szolg_box_szoveg a:hover{text-decoration:underline;}
#kozep #jobb #szolg_boxok .szolg_box_szoveg p.jobbra { margin:0; padding: 0; text-align: right; }

#kozep #jobb #partnerek{width:585px; margin:0; }
#kozep #jobb #partnerek table{margin:25px auto 25px auto;}
#kozep #jobb #partnerek table td{vertical-align: middle;}


/******************/
/* Celkituzeseink */
/******************/
.celkituzeseink{width:540px; margin:0 auto 20px auto; text-align:justify; color:#808080;}
.celkituzeseink a{font-size:11px; color:#82ac47; text-decoration:none;}
.celkituzeseink a:hover{text-decoration:underline;}

/*************/
/* Kapcsolat */
/*************/
#kapcsolat{width:540px; margin:0 auto 20px auto; text-align:justify; color:#333333;}
#kapcsolat:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}

#kapcsolat #kapcs_bal{float:left; width:500px; padding-right:10px;}
#kapcsolat #kapcs_bal h6{padding:0; margin:0; font-size:14px; color:#79a63a;}
#kapcsolat #kapcs_bal p{font-size:11px; color:#494949;}

#kapcsolat #kapcs_jobb{float:left; width:250px; padding-left:10px;}
#kapcsolat #kapcs_jobb h6{padding:0; margin:0; font-size:14px; color:#79a63a;}
#kapcsolat #kapcs_jobb p{font-size:11px; color:#494949;}

#google_map{width:400px; height:270px; margin:0 auto 20px auto;}

/***************/
/* Partnereink */
/***************/
.partnereink{width:565px; margin:0 15px 20px auto; border-bottom:1px solid #cfcfcf; padding-bottom:5px;}
.partnereink:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
.partnereink h6{padding:0 0 10px 0; margin:0; font-size:14px; color:#79a63a;}
.partnereink h6 a{font-size:14px; color:#79a63a; font-size:14px; color:#79a63a; text-decoration:none;}
.partnereink h6 a:hover{text-decoration:underline;}

.partnereink .partner_bal{float:left; width:225px;}
.partnereink .partner_jobb{float:left; width:335px; text-align:justify; color:#808080;}


/***************/
/* Hirek */
/***************/
.hirek{width:565px; margin:0 15px 20px auto; border-bottom:1px solid #cfcfcf; padding-bottom:5px;}
.hirek:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
.hirek h4{padding:0 0 10px 0; margin:0; font-size:11px; color:#79a63a;}
.hirek h4 a{font-size:14px; color:#79a63a; font-size:11px; color:#79a63a; text-decoration:none;}
.hirek h4 a:hover{text-decoration:underline;}
.hirek span{font-size:10px; color:#3c3c3c; font-weight:bold;}
.hirek div.teljes{clear: both; padding-top: 10px;}
.hirek table.kepek {
	border-collapse: collapse;
	margin: 0px 0px 10px 50px;
}
.hirek table.kepek td {
	width: 230px;
	height: 230px;
	vertical-align: middle;
	text-align: center;
}

.hirek .hirek_bal{float:left; width:225px;}
.hirek .hirek_jobb{float:left; width:335px; text-align:justify; color:#808080;}
.hirek .hirek_jobb img{margin-top:5px;}

/*********/
/* Audit */
/*********/
.audit{width:540px; margin:0 auto 20px auto; text-align:justify; color:#808080;}
.audit a{font-size:11px; color:#82ac47; text-decoration:none;}
.audit a:hover{text-decoration:underline;}

.audit:after{height: 0; content: "."; display: block; clear: both; visibility: hidden;}
.audit_fejlec{margin-bottom:20px;}
.kep_lapozas{float:right;}
.kep_lapozas table{margin-top:5px;}
.kep_lapozas span, #hirek_lapozas span{padding:0 10px; font-weight:bold; color:#000000;}

#hirek_lapozas{margin:0 auto 20px auto;}
#hirek_lapozas div{float:right; padding:0 0 0 25px; font-size:10px; font-weight:bold; font-style:italic; color:#515151;}
#hirek_lapozas input{padding:2px 2px 0 0; width:30px; height:14px; font-size:10px; font-family:Verdana; font-weight:bold; font-style:italic; color:#000000;}

/* FCKEditor */
.fckeditor{width:540px; margin:0 auto 20px auto; text-align:justify; color:#808080;}
.fckeditor p {
	margin-bottom: 10px;
	text-align: justify;
}
.fckeditor ul, .fckeditor ol {
	padding: 0px 40px 0px 40px;
	margin-bottom: 10px;
}
.fckeditor ul.green { padding-left: 100px; }
.fckeditor strong { font-weight: 700; }
.fckeditor em { font-style: italic; }
.fckeditor table {
	margin: 0px 40px 10px 40px;
	border-collapse: collapse;
	border: 1px solid #000000;
}
.fckeditor table td {
	padding: 5px;
	border: 1px solid #000000;
}
.fckeditor a{font-size:11px; color:#82ac47; text-decoration:none;}
.fckeditor a:hover{text-decoration:underline;}
.fckeditor img { margin: 5px; }

/**********/
/* Footer */
/**********/
#footer{margin:0 auto; width:100%; background-color:#262624; height:150px; color:#9b9b99; font-size:10px; padding:15px 0 0 0;}
#footer a{color:#3e3e3e; font-size:10px; text-decoration:none; line-height:16px; padding-left:10px;}
#footer a:hover{text-decoration:underline; color:#9b9b99; }

