/* -------------------------------------------------
Code: H.S.Laszlo 2008
http://www.xhtml2u.com
-------------------------------------------------- */
body {height:100%;background:#FFFFFF;font-size:12px;line-height:16px;color:#6F6F72;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;}
* {margin: 0px;padding: 0px;}
ol, ul {list-style-type: none;}
a { outline: none;color: #6F6F72;text-decoration:underline;}
a:hover{color:#ff8C00;}
img{border:0;}
.clear { clear: both; width: 90%; height: 15px; }
.alignleft { text-align: left; }
.alignjustify, .sorkizart p { text-align: justify; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.floatright{ float: right;}
.floatleft{	float: left;}
.italic{	font-style: italic;}
#colleft{width:48%;float:left;}
#colright{width:48%;	float:right;}
#wrap{width:860px;margin: 0 auto 10px auto;background:#FFFFFF;}
#header, #top, #footer {width: 860px;clear:both;}
#header{
	height: 80px;
	padding: 0;
	border-bottom: 2px solid #000;
	background: #ffffff url(img/fu.jpg) no-repeat scroll right bottom;
}
#header h1{color:#7AA738;font-size:18px;padding:8px 0 8px 25px;width:400px;}
#content{width: 620px;float: right;padding: 10px 0 10px 0;}
#side{
	width: 210px;
	float: left;
}
.side-left{	float:left;width:425px;}
.side-right{	float:right;width:425px;}
.container{
	width: 587px;
	padding: 0 10px;
	border-left: 1px solid #c3c3c3;
}
.container ul{padding: 4px 0 0 15px;}
.container ul li{list-style-type: square;padding:2px 0;}
.quote{font-family: Verdana, Arial, helvetica, sans-serif;font-style:italic;font-size:14px;margin:0px;
	padding: 4px 4px 4px 80px;line-height: 1.6em;float: left;clear: both;background: transparent url(img/quote.jpg) no-repeat left;}
p{	font-size: 12px;line-height: 140%;padding: 5px;}
p.kiemelt{font-size: 16px;}
p.adatok{font-size: 14px;line-height:170%;font-weight:bolder;}
.banner{	padding:4px;border:1px solid #c3c3c3;margin:8px 0;}
.leftmargin{margin-left:10px;}
.topmargin{margin-top:10px;}
#side img{margin: 8px 0;}
/* -------------- navigation ------------- */
#nav{
	float:left;
	height:20px;
	width: auto;
	padding: 20px 0 0 0;
	background:transparent;
	margin-left:50px;
}
#nav li{display:inline;padding: 6px 0 2px 10px;margin-left:7px;background: transparent;}
#nav li a{font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#8D8D8D;padding:2px 4px 0 4px;}
#nav li a:hover{color: #ABABAB;}
#sidenav{float:left;height:auto;width:160px;padding: 15px 0;background: transparent;}
#sidenav li{display:block;padding: 6px 0 2px 6px;margin:0px;background: transparent;border-bottom: 1px solid #8D8D8D;}
#sidenav li a{font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#8D8D8D;padding:0;}
#sidenav li a:hover{color: #ABABAB;}
#sidenav li a.tip{padding-left:15px;background:transparent url(img/fr.png) no-repeat left;}
/* ------------- heading ---------- */
h2, h3{font-family:verdana,sans-serif;}
h2{font-size:24px;padding:20px 0 0 25px;margin:0px;font-weight: normal;color:#fff;letter-spacing:1px;line-height:24px;}
h2 span{font-size:16px;font-weight:bold;padding:2px 0 2px 25px;}
h3{background: url(img/icon2.jpg) no-repeat;font-size:16px;padding: 8px 0 8px 25px;margin:0px;color: #FF9900;}
h4{font-size:16px;padding: 10px 0 0 5px;margin: 0 0 0 15px;font-weight:bolder;color:#6f6f72;
	border-bottom: 1px solid #6f6f72;width:460px;}
h5{height: 26px;padding:9px 0 0 25px;font-size:16px;margin:0;background: transparent;}
#kerttech{clear:both;width:420px;}
.boltok{width:198px;height:86px;float:left;display:block;margin:4px 0 4px;border-left:1px solid #c3c3c3;}
h6{width:400px;clear:both;border-top:1px solid #c3c3c3;padding: 4px 0 6px 8px;font-size:14px;margin-top:4px;}
/* ----------- footer ---------- */
#footer{height:26px;border-top:2px solid #3F3F3F;background-color:#fff;text-align:left;color:#A2A2A2;}
#footer a{color:#A2A2A2;text-decoration:none;font:normal normal bold 10px/26px Verdana, Arial, Helvetica, sans-serif;padding:0 4px;}
#footer a:hover{color:#333;text-decoration:underline;}
/* ----------------- Form ------------------------ */
ul.cegadat{padding:2px 0 0 8px;}
#contactform{margin: 0; padding: 0 25px 0; width:360px;float: right;}
#bemutatoform{margin: 0; padding: 5px; width:380px;float: left;}
.form fieldset{clear:both;padding:8px;margin:0;width:360px;border:0;background:#EFEFEF;font-size:12px;color:#333;}
.form label{display: block; width:auto; padding: 0; margin:5px 0 0 0;font-size:12px;color:#505050;}
.form input{width:360px; border:4px solid #e5ebf7;font-size:11px; color:#000;}
.form textarea{overflow: auto; width:360px; border:4px solid #e5ebf7;font-size:11px;color:#000;}
.form select{width:220px; font-size:11px; color:#000;}
.form .required{font-weight:bold;}
.form br{clear:left;}
form #submit{width:auto;margin:20px 0 0 20px;background:#228B22;color:#fff;border:0;font-size:11px;padding:2px;cursor:pointer;}
/* --------------- GYIK ------------------------ */
#gyik li{padding: 4px 0 0;}
#gyik li a{color: #666;text-decoration:none;}
#gyik li a:hover{color: #FFA500;text-decoration: underline;}
#gyi_k dt{text-decoration: underline;padding:5px 0 5px 15px;}
#gyi_k dd{padding: 4px 0;line-height:140%;}
#gyi_k dd a{color: #c3c3c3;text-decoration:none;padding:3px 0;color: #FF8C00;font-weight:bold;}
/* ------------------- Landing page -------------------- */
#top{background: url(img/head2.jpg) no-repeat center;	height: 215px;	padding:0;position:relative;}
#top ul{padding:10px 0 0 55px;height:96px;}
#top ul li{font-size:16px;color:#fff;padding: 4px 0 4px 20px;line-height:16px;font-weight:normal;background: transparent url(img/white-arrow.gif)	no-repeat left center;margin-left:15px;width:268px;height:16px;}
#slideshow {width:380px;height:200px;padding:0;margin:0;position:absolute;left:471px;top:7px;}
p.bevezeto{font-size:14px;padding: 5px 10px;text-align:justify;}
#body-center {background:transparent;width:620px;margin:0px auto 10px;padding:5px 0 5px 0;height:120px;clear: both;}
.bottom-box1{width:198px;border-right:1px solid #D1D1D1;text-align:justify;float:left;padding-left:6px;}
.bottom-box1-inside{width:196px;height:auto;}
.green-link-box {padding:2px 0px 5px 15px;}
.read-more {color: #57B121;text-decoration: underline;font-size:11px;font-weight:bold;}
.read-more:hover{color:#009933;text-decoration:underline;}
.title {color:#6F6F72;text-decoration:none;font-weight:bold;font-size:14px;}
#body-bottom{
	width:858px;
	height:auto;
	border: 1px solid #8EB93C;
	background: #fff url(img/csik.jpg) repeat-x bottom;
	clear:both;
	margin:0 0 10px 0;
}
#body-bottom p{color:#fff;text-transform:uppercase;font-weight:bolder;font-size:16px;line-height:28px;padding:6px 0 0 135px;letter-spacing:1px;}
.bemutato{padding: 4px 4px 28px 4px;border: 1px solid #c3c3c3;text-align:justify;background: transparent url(img/fu.jpg) no-repeat right bottom;}
.bemutato{border-bottom: 6px solid #228B22;margin-bottom:15px;}
.bemutato-fekvo{padding: 8px 0;}
.fugg{width:210px;}
.vizsz{width: 390px;}
h3.bem1{background: #FF8C00;color:#fff;width:195px;padding:8px 0 8px 25px;}
h3.bem2{background: #FF8C00;color:#fff;width:375px;padding:8px 0 8px 25px;}
.video{width: 352px;height:356px;padding:3px;margin:0 auto;}
/* ------------- Table ----------------- */
#vtable{
	border-collapse: separate;
}
.txt_table_top {
	background-image:url('img/spec-header.jpg');
	background-repeat:no-repeat;
  font-weight:bold;
  color:#ff9900;
  font-size:12px;
  line-height:14px;
  height:50px;
  text-align:center;
}
.txt_table_top td {vertical-align:middle;}
.txt_table_top sup {font-size:9px;}
.txt_table{
	font-family:arial;
  font-weight: normal;
	color: #5f5f5f;
	border-left: 1px #B8C8C5 solid;
	border-top: 1px #B8C8C5 solid;
  line-height: 130%;
}
.txt_table_bold{
  text-align:left;
  padding:5px;
	color: #5f5f5f;
	border-left: 1px #B8C8C5 solid;
	border-top: 1px #B8C8C5 solid;
  line-height: 130%;
}
.txt_table_end_td{
  font-weight: normal;
	color: #5f5f5f;
	border-right: 1px  solid #B8C8C5;
	border-left: 1px solid #B8C8C5;
	border-top: 1px solid #B8C8C5;
  line-height: 130%;
}
.txt_table_end_row{
  font-weight: normal;
	color: #5f5f5f;
	border-left: 1px #B8C8C5 solid;
	border-top: 1px #B8C8C5 solid;
	border-bottom: 1px #B8C8C5 solid;
  line-height: 130%;
}
.txt_table_bold_end_row{
	color: #5f5f5f;
  padding:5px;
	border-left: 1px #B8C8C5 solid;
	border-top: 1px #B8C8C5 solid;
	border-bottom: 1px #B8C8C5 solid;
  line-height: 130%;
}
.txt_table_end_td_end_row{
  font-weight: normal;
	color: #5f5f5f;
	border: 1px #B8C8C5 solid;
	 line-height: 130%;
}
.stronga {color:#000;text-decoration:none;}
