@CHARSET "UTF-8";

/*********************************************************************

 * copyright:   	

 * developer:   	skiss

**********************************************************************/

 BODY {

	margin: 0;

	padding: 0;

	color: #686868;

	font-family: Tahoma,Arial,Helvetica,sans-serif;

	font-size:13px;

  background: #fff;

	line-height:18px;

}



a {

  text-decoration: none;

  color: #000;

  font-weight: bold;

}

a:hover {

  text-decoration: underline;

  color: #000;

  font-weight: bold;

}

h1, h2 {

  margin: 0px;

  padding: 0px;

  color: #f7921e;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:24px;

	line-height: 24px;

	font-weight: normal;

}

.fck h2 {

  margin: 0px;

  padding: 0px;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:24px;

	line-height: 24px;

	font-weight: normal;

	color: #FFA70E;

}

.fck h3 {

  margin: 0px;

  padding: 0px;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:20px;

	line-height: 24px;

	font-weight: normal;

	color: #AAA575;

}

.fck h4 {

  margin: 0px;

  padding: 0px;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:18px;

	line-height: 24px;

	font-weight: normal;

	color: #FFA70E;

}



h4, h5 {

  margin: 0px;

  padding: 0px;

  color: #f7921e;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:18px;

	line-height: 24px;

	font-weight: normal;

}

h3 {

  margin: 0px;

  padding: 0px;

  color: #AAA575;

	font-family: Tahoma,Helvetica,sans-serif;

	font-size:20px;

	line-height: 24px;

	font-weight: normal;

}



p, ul li, ol li {

	font-family: Tahoma,sans-serif,Helvetica;

	font-size:12px;

	

}

blockquote, p {

  margin: 3px 0px;

  line-height:18px;

}



ul, li, ol {

    list-style-position:outside;

    list-style-type:none;

    list-style-image: url(/images/li.gif);

}

ol, ul {

	margin:0;

}

img {

  border: none;

}

#htmlwrap {

	height:100%;

}

#mainwrap {

	background: #fff;

	

}

#headerwrap {

	position:relative;

	

}	

#header_w {

	position:relative;

	background: url(/images/header_w_bg.jpg) repeat-x top center;

}	

#header_in {

  background: url(/images/headerwrap_bg.jpg) no-repeat bottom center;

  height:304px;

	margin: 0px auto;

}	

#header {

	background: url(/images/header_bg.jpg) no-repeat bottom left;

	height:304px;

	margin: 0px auto;

	width: 852px;

	clear:both;

	overflow:hidden;

	position: relative;

	_width: 852px;



}

#header_panel h1 {

  color:#AAA576;

  font-size:10px;

  font-weight:bold;

  text-align:center;

  line-height: 0px;

  margin-top:7px;

}

#header_panel {

	height: 16px;

	background: #eeeddf;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	

}

#bodywrap {

	position:relative;

	

}



#maincontainer a:hover {color: #9ec536;}



#maincontainer {

	clear: both;

	margin: 10px auto 0 auto;

	min-height: 300px;

	padding: 0px 0 0px 0;

	width: 852px;

	background: url(/images/maincontainer_bg.jpg) repeat-y top center;

  position:relative;

}

#maincontainer_footer {

	margin: 0px auto;

	height: 16px;

	padding: 0px 0 0px 0;

	width: 852px;

	background: url(/images/maincontainer_footer.jpg) no-repeat top center;

  position:relative;

}

.maincontainer_in {

	clear: both;

	padding: 40px 80px 40px 40px;

	background: url(/images/maincontainer_head.jpg) no-repeat top center;

  position:relative;

  min-height: 172px;

  overflow: hidden;

}

.maincontainer_in_2 {

	clear: both;

	padding: 20px 70px 20px 50px;

	width: 732px;

	background: url(/images/maincontainer_head_2.jpg) no-repeat top center;

  position:relative;

  min-height: 172px;

  overflow: hidden;

}

#maincontent {

	background: transparent;



}

/* boxok */

.m1 {

  float: left;

  width: 600px;

  overflow: hidden;

  color: #8c8961;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 20px;

  height: 280px;

}

.m2 {

  float: left;

  width: 110px;

  overflow: hidden;

  color: #fff;

  font-family: tahoma;

  font-size: 14px;

}

/*

.m3 {

  float: left;

  width: 364px;

  overflow: hidden;

  margin-right: 35px;

}

.m4 {

  float: left;

  width: 330px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

}

*/



.m3 {

	float:left;

	margin-right:0;

	overflow:hidden;

	width:254px;

}





.m4 {

	float:left;

	font-family:tahoma;

	font-size:14px;

	overflow:hidden;

	text-align:justify;

	width:476px;

}



.m2 p {

  color: #fff;

  font-family: tahoma;

  font-size: 12px;

}

.m1 p, .m3 p, .m4 p, .m5 p {

  color: #686868;

  font-family: tahoma;

  font-size: 14px;

}

.mintacsik {

  height: 24px;

  float: left;

  margin: 20px 0;

}

.mintacsik_sm {

  height: 8px;

  float: left;

  margin: 20px 0;

}

.m5 {

  float: left;

  width: 476px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 35px;

}

.m6 {

  float: left;

  width: 215px;

  overflow: hidden;

  text-align: center;

}

.m1_stat h2,

.m1_c_1 h2,

.m1_c h2,

.m5 h2,

.m4 h2 { 

  font-family: tahoma;

  font-size: 24px;

  color: #f7921e;

  font-weight: normal;

  line-height:29px;

}

.m1_stat p {

  color: #aaa575;

  font-family: tahoma;

  font-size: 36px;

  margin: 10px 0px 25px 0;

  line-height: 34px;

}

.m1_c_1 p.akt,

.m1_c p.akt {

  color: #aaa575;

  font-family: tahoma;

  font-size: 36px;

  margin: 10px 0px 25px 0;

}

.m4_c {

  float: left;

  width: 725px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

}

.m4_c img {

  /*float: left;

  margin-right: 25px;*/

}



.fokep {

  float: left;

  margin-right: 25px;  

}



.m5_c {

  float: left;

  width: 700px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 35px;

}

.m5_c {

  float: left;

  width: 700px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 35px;

}

.m5_c a {

  font-family: tahoma;

  font-size: 12px;

}

.m5_c a:hover {

  color: #9ec536;

  text-decoration: none;

}

.m5_c h2 { 

  font-family: tahoma;

  font-size: 18px;

  color: #f7921e;

  font-weight: normal;

  line-height:24px;

  margin-bottom: 20px;

}

.m6_c {

  float: right;

 /* width: 725px;*/

  overflow: hidden;

  text-align: right;

}

.m6_c a {

  color:#AAA575;

  font-family:tahoma;

  font-size:12px;

}

.csik {

  width: 250px;

  height: 3px;

  background: #9ec536;

  margin: 10px 0px;

}

.m1_c {

  float: left;

  width: 500px;

  overflow: hidden;

  color: #8c8961;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 20px;

}

.m1_stat {

  float: left;

  width: 500px;

  overflow: hidden;

  color: #8c8961;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 20px;

}

.m1_c_1 {

  float: left;

  width: 500px;

  overflow: hidden;

  color: #8c8961;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

  margin-right: 20px;

  height: 70px;

}

.m2_c {

  float: left;

  width: 210px;

  overflow: hidden;

  color: #fff;

  font-family: tahoma;

  text-align: right;

}

.m2_c a {

  color: #aaa575;

  font-family: tahoma;

  font-size: 12px;

}

/* footer */

#footerwrap {

	

	height:107px;

	margin:0px auto;

	

}

#footer {

	height:120px;

	margin:10px auto 0px auto;

	overflow:hidden;

	position:relative;

	width: 852px;

	background: url(/images/footer_bg.jpg) no-repeat top center;

} 

#footer_footer {

	height:13px;

	margin:0px auto;

	overflow:hidden;

	position:relative;

	width: 852px;

	background: url(/images/footer_footer.jpg) no-repeat top center;

} 

#footer p {

	padding: 0px 2px 0px 0px;

	margin: 0px;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #747474;

	

}



.abfox_logo {

  float:left;

  height:57px;

  width:56px;

  margin: 15px 0 0 15px;

}

.copyright {

  float:left;

  margin:15px 0 0 10px;

  width: 365px;

}

#footer .copyright a {

  color:#747474;

  font-weight: normal;

  font-size: 12px;

}

#footer .linkek,

#footer .linkek a {

  color: #85ac1d;

  font-weight: bold;

  font-size: 12px;

}

#footer .copyright a:hover {

  color: #f76e18;

  font-weight: normal;

  font-size: 12px;

  text-decoration: none;

}

#footer .linkek a:hover {

  color: #000;

  font-weight: bold;

  font-size: 12px;

  text-decoration: none;

}

#footer .linkek {

  width: 822px;

  text-align: center;

  color: #85ac1d;

  margin-top: 15px;

}





.clear {

	clear: both;

		}



/**************************

		diatetika.hu

***************************/



.diatetika a {

    height:190px;

    position:absolute;

    top:45px;

    width:340px;

}

.szlogen {

    height:40px;

    position:absolute;

    top:245px;

    width:310px;

    font-family: tahoma;

    font-size: 18px;

    color: #ffa70e;

    padding: 0px 20px 5px 40px;

}





/* menu-------------------------------------------- jq*/

.nav, .nav ul { 

	list-style: none;

	margin: 0;

	padding: 0;

	list-style-image: none;

}

#nav-one li,

.nav ul li { 

	list-style-image: none;

}

.nav {

  font-family: Arial, Helvetica, sans-serif;

  z-index: 100;

  position: absolute;

  height: 36px;

  top: 3px;

}

.nav li {

  float: left;

  margin: 0px 0px 0px 1px;

  padding: 0;

  position: relative;

  list-style-type:none;

  background: #e6f0cb;

  width:136px;

}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

  font-weight: bold;

  font-size: 14px;

  color: #fff;

  display: block;

  padding: 8px 9px;

  text-decoration: none;

  text-align: center;

  font-style:italic;

}



.nav li a:hover {

  color: #fff;	



}

#nav-one li ul {

  margin: 10px 0px 0px 0px;

}



#nav-one li:hover a, 

#nav-one li.sfHover a {

  color: #fff;

}

#nav-one li:hover ul a, 

#nav-one li.sfHover ul a {

  

  color: #847f4c;	

  text-align: left;

  font-size: 12px;

  font-style: normal;

}

#nav-one li:hover ul a:hover, 

#nav-one li.sfHover ul a:hover {

  

  color: #847f4c;

  font-style: normal;	

}



.nav ul {

  list-style: none;

  margin: 0;

  width: 100px;

  position: absolute;

  top: -999em;

  left: -1px;

}

.nav li:hover ul,

.nav li.sfHover ul {

  top: 25px;

}

.nav ul li {

  border: 0;

  float: none;

}

.nav ul a {

  padding-right: 20px;

}

.nav ul a:hover {

  color: #847f4c;	

}

li.orange {

  background:transparent url(/images/orange.jpg) no-repeat top center;

  height: 36px;

  width: 136px;

}

li.orange:hover {

  background:transparent url(/images/orange.jpg) no-repeat scroll 100% 100%;

  height: 36px;

  width: 136px;

}



li.green {

  background:transparent url(/images/green.jpg) no-repeat top center;

  height: 36px;

  width: 136px;

}

li.green:hover {

  background:transparent url(/images/green.jpg) no-repeat scroll 100% 100%;

  height: 36px;

  width: 136px;

}

li.diatet {

  background:transparent url(/images/diatet.jpg) no-repeat top center;

  height: 36px;

  width: 136px;

}

li.diatet:hover {

  background:transparent url(/images/diatet.jpg) no-repeat scroll 100% 100%;

  height: 36px;

  width: 136px;

}

li.kapcs {

  background:transparent url(/images/kapcs.jpg) no-repeat top center;

  height: 36px;

  width: 136px;

}

li.kapcs:hover {

  background:transparent url(/images/kapcs.jpg) no-repeat scroll 100% 100%;

  height: 36px;

  width: 136px;

}

/* cikkek */

.cikkek_1 {

  float: left;

  width: 725px;

  overflow: hidden;

  font-family: tahoma;

  font-size: 14px;

  text-align: justify;

}

.cikkek_1 img {

  float: right;

  margin-left: 30px;

}

.cikkek_1 h2 { 

  font-family: tahoma;

  font-size: 24px;

  color: #f7921e;

  font-weight: normal;

  line-height:24px;

  margin-bottom: 5px;

}

.cikkek_1 h2.sm { 

  font-family: tahoma;

  font-size: 24px;

  color: #f7921e;

  font-weight: normal;

  line-height:24px;

  margin-bottom: 5px;
  
  text-align: left;

}

.vonal_cikkek {

  background:#F1EFDE;

  float:left;

  height:2px;

  margin:15px 0;

  width:725px;

}

ul.fels {

  margin: 15px 0px;

  *padding-left: 30px;

}

ul.fels li {

  list-style-image: url(/images/li.gif);

  list-style-position:outside;

  list-style-type:none;

}

.kapcs_text {

  width: 725px;

  overflow: hidden;

  background: url(/images/kapcs_bg.gif) no-repeat top right;

  font-size: 12px;

}

.kapcs_text span {

  color: #9ec536;

  font-size: 16px;

}

.onlinebox {

  width: 725px;

  overflow: hidden;

  background: url(/images/onlinebox_body.jpg) repeat-y top center;

  margin: 25px 0;

  font-size: 12px;

}

.onlinebox .head {

  width: 725px;

  overflow: hidden;

  background: url(/images/onlinebox_head.jpg) no-repeat top center;

  height: 46px;

}

.onlinebox .body_in {

  width: 725px;

  overflow: hidden;

  background: url(/images/onlinebox_body_in.jpg) no-repeat bottom right;

}

.onlinebox .body_in table textarea,

.onlinebox .body_in table input {

  border: 1px solid #b8b8b8;

  width: 505px;

}

.onlinebox .body_in table input.sm {

  border: 1px solid #b8b8b8;

  width: 52px;

}

.onlinebox .body_in table input.ellen {

  border: 1px solid #b8b8b8;

  width: 402px;

}


