body   {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../images/open/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #FFF;
	text-align: center;
}


td {
	font-family: Arial, Georgia, Verdana;
	font-size: 13px;
	color: #535758;
}

p {
	font-family : Georgia, Verdana, Arial;
	font-size: 14px;
	color: #4f5a55;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}






/*  a teljes weboldal szélessége */

#container {
  width: 985px ;
  margin-left: auto ;
  margin-right: auto ;
}



/* FELSŐ MENÜSOR */


/* felső menü tárolója */
#cnt_topmenu {
  float: left;
  display: block;
  width: 985px ;
  height: 60px;
  text-align: left;
}

/* felső menü elemei */
#cnt_topmenu .topmenu	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 18px;
	text-decoration: none; 
	text-align: left;
	margin-top: 10px;
	padding: 0 0 0 10px;
	width: 975px;
	display: block;
	}


#cnt_topmenu .topmenu a	{
	display: block;
	float: left;
	font-family: Georgia, Arial, Verdana; 
	height: 50px;
	width: 180px;
	COLOR: #e5f9e6; 
	font-weight: regular;
	text-decoration: none;
	text-align:center;
	padding: 0px 0 0 0;
	line-height:40px;
	}

#cnt_topmenu .topmenu a:hover	{
	display: block;
	float: left;
	COLOR: #e5f9e6;
	font-weight: regular;
	background: #68887b; 
	
	}

#cnt_topmenu .topmenu .active	{
	display: block;
	float: left;
	COLOR: #e5f9e6;
	font-weight: regular;
	background: #68887b; 
	padding: 0px 0 0 0;
	}




/* SUB MENÜSOR */


/* sub menü tárolója */
#cnt_submenu {
  float: left;
  display: block;
  width: 985px ;
  height: 40px;
  text-align: left;
}

/* sub menü elemei */
#cnt_submenu .submenu	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	text-decoration: none; 
	text-align: left;
	margin: 6px 0 0 55px;
	display: block;
	}

#cnt_submenu .submenu a	{
	display: block;
	float: left;
	font-family: Georgia, Arial, Verdana; 
	height: 20px;
	COLOR: #e5f9e6; 
	font-weight: regular;
	text-decoration: none;
	text-align:center;
	margin-right: 15px;
	padding: 4px;
	}

#cnt_submenu .submenu a:hover	{
	display: block;
	float: left;
	COLOR: #e5f9e6; 
	font-weight: regular;
	text-decoration: underline;
	}

#cnt_submenu .submenu .active	{
	display: block;
	float: left;
	COLOR: #e5f9e6; 
	font-weight: regular;
	}


/* HEADER */

#cnt_header {
  float: left;
  display: block;
  width: 985px ;
  height: 135px;
  text-align: left;
}

#cnt_header .header	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	text-decoration: none; 
	text-align: left;
	display: block;
	}

#cnt_header .header .logo	{
	float: left;
	text-align: center;
	display: block;
	width: 130px;
	height: 135px;
	}

#cnt_header .header .logo img	{
	float: left;
	text-align: center;
	display: block;
	margin: 15px 0px 0 45px;
	}

#cnt_header .header .felirat	{
	float: left;
	text-align: left;
	display: block;
	width: 785px;
	height: 135px;
	}

#cnt_header .header .felirat p.main	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 45px;
	color: #3a1f0a;
	text-decoration: none; 
	text-align: left;
	display: block;
	width: 785px;
	height: 45px;
	margin-top: 25px;
	}

#cnt_header .header .felirat p.egyseg	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 25px;
	color: #788a82;
	text-decoration: none; 
	text-align: left;
	display: block;
	width: 785px;
	height: 30px;
	}


#szakacs	{
	float: left;
	position: absolute;
     	left: 890px; 
      top: 48px;
	z-index: 2;
	text-align: left;
	display: block;
	width: 179px;
	height: 188px;
	}


/* HEADER */

#cnt_main {
  float: left;
  display: block;
  width: 985px;
  text-align: center;
  margin-bottom: 30px;
}

#main	{
      width: 985px;
	height: 274px;
	display: block;
	background: #fff;
	text-align: left;
	margin: 0;
	background: url('../images/divbg.gif') repeat-x #fff;
	}

#main .promo {
	float: left;
      width: 660px;
	height: 275px;
	display: block;
	background: #fff;
	text-align: left;
	padding: 0;
	margin: 5px 0px 5px 5px;
	}

#main .promo .box {
	float: left;
      width: 610px;
	height: 240px;
	display: block;
	background: #fff;
	text-align: left;
	padding: 0;
	margin: 5px 0px 0px 25px;
	}

#main .promo .box a.boxtitle	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #0d472f;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 610px;
	padding-top:15px;
	text-decoration: none;
	}

#main .promo .box a.boxtitle:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #91a09a;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 610px;
	text-decoration: none;
	}

#main .promo .box p.boxsubtitle	{
	font-family: Georgia, Arial, Verdana; 
	font-size: 18px;
	color: #91a09a;
	text-align: left;
	}

#main .promo .box p.boxtext	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #4f5a55;
	text-align: left;
	width: 345px;
	padding-top: 15px;
	}

#main .promo .box p.image	{
	float: right;
	text-align: left;
	width: 250px;
	}

#main .promo .box a.link	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #0d472f;
	text-align: left;
	width: 345px;
	padding-top: 10px;
	}

#main .promo .box a.link:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #91a09a;
	text-align: left;
	width: 345px;
	padding-top: 10px;
	}


#main .kiemelt {
	float: left;
      width: 315px;
	height: 274px;
	display: block;
	background: #fff;
	text-align: left;
	padding: 0;
	margin: 5px 5px 5px 0px;
	}


#main .kiemelt .box {
	float: left;
      width: 305px;
	height: 87px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 5px 5px 0 5px;
	}

#main .kiemelt .box a.boxtitle	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 17px;
	width: 275px;
	color: #6a4d24;
	text-align: left;
	padding:15px 0 0 15px;
      text-transform: uppercase;
	text-decoration: none;
	}

#main .kiemelt .box a.boxtitle:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 17px;
	color: #4f5a55;
	text-align: left;
	width: 275px;
	padding:15px 0 0 15px;
      text-transform: uppercase;
	text-decoration: underline;
	}

#main .kiemelt .box p.boxtext	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 13px;
	color: #6a4d24;
	text-align: left;
	width: 220px;
	padding:5px 0 0 15px;
	}



/* KÖzépső dobozok */

#boxes_three {
	clear: both;
	float: left;
      width: 985px;
	display: block;
	background: #fff;
	text-align: left;
	margin-top: 0px;
	background: url('../images/teri/middlebg.gif') repeat-x #fff;
	}


#boxes_three .box_main {
	float: left;
      width: 660px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 0px;
	}

#boxes_three .box_main .box_left {
	float: left;
        width: 280px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 25px 18px 0 30px;
        height: 230px;
	}

#boxes_three .box_main .box_left a.boxtitle	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #0d472f;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 280px;
	text-decoration: none;
	}

#boxes_three .box_main .box_left a.boxtitle:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #91a09a;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 280px;
	text-decoration: none;
	}

#boxes_three .box_main .box_left a.link	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #0d472f;
	text-align: left;
	width: 280px;
	}

#boxes_three .box_main .box_left a.link:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #91a09a;
	text-align: left;
	width: 280px;
	}

#boxes_three .box_main .box_left p.boxtext	{
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #4f5a55;
	float: left;
	text-align: left;
	text-decoration: none;
	margin: 5px 0 0 0;
	}

#boxes_three .box_main .box_full {
	float: left;
      width: 610px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 25px 19px 0 30px;
	}

#boxes_three .box_main .box_full p.boxtitle	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #5d4837;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 610px;
	text-decoration: none;
	letter-spacing: -1px;
	}

#boxes_three .box_main .box_full p.boxtext	{
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #4f5a55;
	float: left;
	text-align: left;
	text-decoration: none;
	margin: 10px 0;
	}

#boxes_three .box_main .box_full p.image	{
	float: left;
	text-align: left;
	width: 610px;
	text-decoration: none;
	margin: 20px 0;
	}


/* jobb oldal */

#boxes_three .box_right {
	float: left;
      width: 295px;
	height: 120px;
	display: block;
	text-align: left;
	padding: 0;
	margin: 25px 0 0 10px;
	}

#boxes_three .box_right form input{	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
      border: 1px dotted #cac8c2;
      margin-bottom: 5px;
      width: 255px;
	height: 25px;
      }

#boxes_three .box_right .submit{	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
      border: 1px dotted #cac8c2;
      margin-top: 10px;
      width: 155px;
      }

#boxes_three .box_right p.boxtitle	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 26px;
	color: #5d4837;
	text-align: left;
      border-bottom: 1px dotted #91a09a;
	width: 295px;
	text-decoration: none;
	letter-spacing: -1px;
	}

#boxes_three .box_right a.link	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #0d472f;
	text-align: left;
	width: 295px;
	padding-top: 10px;
	}

#boxes_three .box_right a.link:hover	{
	float: left;
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #91a09a;
	text-align: left;
	width: 300px;
	padding-top: 10px;
	}

#boxes_three .box_right p.boxtext	{
	font-family: Georgia, Arial, Verdana; 
	font-size: 14px;
	color: #4f5a55;
	float: left;
	text-align: left;
	text-decoration: none;
	margin: 10px 0;
	width: 295px;
	}





/* FOOTER */

#cnt_footer {
clear: both;
height: 290px;
background: #eaefed;
width: 100%;
}

#cont_footer {
width: 985px ;
height: 250px;
margin: 0 auto;
}

#cont_footer .footerdobozok {
padding: 0px 0px 0px 100px;
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195; 
display: block;
}

#cont_footer .footerbox_bt {
clear: both;
width: 985px;
padding: 10px 0px 0px 0px;
text-align: center;
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195;
}

#cont_footer .footerbox_bt a {
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195; 
font-weight: regular;
text-decoration: none; 
line-height: 160%;
}

#cont_footer .footerbox_bt a:hover {
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195; 
font-weight: regular;
text-decoration: underline; 
}

#cont_footer .footerbox {
float: left;
width: 210px;
padding: 10px 0px 10px 0px;
text-align: left;
}

#cont_footer .footerbox h4 {
display: block;
width: 160px;
text-align: left;
padding: 10px 0px 0px 0px;
font-family : Georgia, sans-serif;
font-size : 13px;
font-weight: bold;
color: #83a195;
border-bottom: 1px dotted #83a195;
}

#cont_footer .footerbox a {
display: block;
width: 180px;
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195; 
font-weight: regular;
text-decoration: none; 
line-height: 160%;
}

#cont_footer .footerbox a:hover {
display: block;
width: 180px;
font-family : Arial, Georgia, sans-serif;
font-size : 13px;
color: #83a195; 
font-weight: regular;
text-decoration: underline; 
}



/*form */

#form-content {
  float: left;
  display: block;
  width: 610px ;
  padding: 0;
  margin: 0;
}

#form-content form {
  padding: 0;
  text-align: left;
}


#form-content form .form-text {

 font-family : Arial, Helvetica, sans-serif;
 font-size: 13px;
  float: left;
  clear: both;
  display: block;
  width: 610px;
  padding: 10px 10px 0 10px;
  margin: 0;
}

#form-content form .form-text-komment {

 font-family : Arial, Helvetica, sans-serif;
 font-size: 12px;
  float: left;
  clear: both;
  display: block;
  width: 610px;
  padding: 0 10px 10px 10px;
  margin: 0;
}

#form-content form .form-input {
  float: left;
  clear: both;
  display: block;
  width: 610px;
  height: 29px;
  padding: 0;
  margin: 0;
  padding: 0px 10px 0 10px;
}

#form-content form .form-textarea {
  float: left;
  clear: both;
  display: block;
  width: 610px;
  height: 100px;
  padding: 0;
  margin: 0;
  padding: 0px 10px 0 10px;
}

#form-content h1 {

 	font-family : Georgia, Arial, Helvetica, sans-serif;
 	font-size : 2em;
 	color: #6296c8;
 	padding: 0px;
 	text-align: left;
 	font-weight: normal;
 	margin-top: 20px;
}

#form-content form h2 {

 	font-family : Georgia, Arial, Helvetica, sans-serif;
 	font-size : 17px;
 	color: #e56f97;
      clear: both;
      display: block;
      height: 25px;
 	padding: 20px 0 0 10px ;
 	text-align: left;
 	font-weight: normal;
	border-bottom: 1px dotted #9f937d;
}


#form-content input,select {
		font-family: Georgia, Arial, Verdana; 
		font-size: 16px; 
		color: #4f4a36;
		border: 1px solid #b8baad;
		padding: 3px;
		height: 26px; 
}

#form-content textarea {
		font-family: Georgia, Arial, Verdana; 
		font-size: 16px; 
		color: #4f4a36;
		border: 1px solid #b8baad;
		padding: 3px;
		height: 72px; 
		width: 320px;
}


#form-content .submit  {
		font-family: Georgia, Arial, Verdana; 
		font-size: 16px; 
		color: #fff;
		border: 0px solid #dcd1b4;
		padding: 5px 20px 5px 20px;
		margin-left: 10px;
                margin-top: 15px;
                margin-bottom: 15px;
		background: #69887c;
                height: 30px;
}






