@charset "utf-8";*{margin:0;padding:0;}
:focus{outline:none;}
img{border:0 none;-moz-user-select:none;-khtml-user-select:none;}
p img{float:left;margin-right:10px;}
img.logo{margin-bottom:10px;}
img.logo_shadow{padding-bottom:5px;background:url(../images/logo_bottom.png) bottom no-repeat;}
.rolunk_logok{margin-top:3em;}
.clear{clear:both;}
.center{text-align:center;}
p{margin-bottom:1em;}
h1,h2,h3,h4{color:#80be28;}
h1{line-height:50px;font-size:21px;}
h2{line-height:50px;font-size:16px;}
h3{font-size:16px;margin-bottom:.5em;}
.comment{color:#999;}
.green{color:#80be28;}
.green_button{text-decoration:none;font-weight:bold;padding:5px;padding-left:10px;padding-right:10px;color:#360;-moz-border-radius:10px;-webkit-border-radius:10px;background:url(../images/fo-menu-hover.png) left top repeat-x;}
body,td,th{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;}
body{background-color:#fff;background:url(../images/bg.jpg) no-repeat fixed bottom;}
a{color:#333;}
#site{width:964px;margin:0 auto;padding:8px;padding-bottom:0;background-color:#fff;margin-top:25px;}
/* #home{width:980px;height:635px;position:absolute;left:50%;margin-left:-490px;top:50%;margin-top:-342.5px;} */
#home{width:980px; margin:0 auto; margin-top:25px;}
#top{height:95px;margin-bottom:8px;background-color:#ccc;background:url(../images/top-bg.jpg) no-repeat;}
#logo{width:243px;height:95px;cursor:pointer;float:left;}
#topmenu{float:left;width:520px;position:relative;top:10px;left:20px;}
#topmenu ul,#topmenu li{margin:0;padding:0;list-style-type:none;}
#topmenu li{display:inline;margin-right:8px;}
#topmenu li a,#topmenu li a:visited,#topmenu li a:active{color:#fff;text-decoration:none;font-size:11px;padding:5px;}
#topmenu li a:hover{color:#030;text-decoration:none;}
#fomenu{float:left;width:720px;position:relative;top:44px;left:13px;}
#fomenu ul,#fomenu li{margin:0;padding:0;list-style-type:none;float:left;}
#fomenu li{margin-right:3px;}
#fomenu li a,#fomenu li a:visited,#fomenu li a:active{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;float:left;cursor:pointer;background:url(../images/fo-menu-left-hover.png) 1000px 1000px no-repeat!important;}
#fomenu li a div{display:block;float:left;padding-left:12px;padding-right:12px;background:url(../images/fo-menu-right-hover.png) 1000px 1000px no-repeat!important;}
#fomenu li a div span{display:block;float:left;padding-top:6px;padding-bottom:6px;background:url(../images/fo-menu-hover.png) 1000px 1000px repeat-x!important;}
#fomenu li a:hover{color:#360!important;background:url(../images/fo-menu-left-hover.png) 0 0 no-repeat!important;text-decoration:none;}
#fomenu li a.active,#fomenu li a.active:hover,#fomenu li a.active:hover:visited,#fomenu li a.active:hover:active{color:#360!important;background:url(../images/fo-menu-left-hover.png) 0 0 no-repeat!important;text-decoration:none;}
#fomenu li a:hover div,#fomenu li a.active div{background:url(../images/fo-menu-right-hover.png) right top no-repeat!important;}
#fomenu li a:hover div span,#fomenu li a.active div span{background:url(../images/fo-menu-hover.png) left top repeat-x!important;}
#middle{margin-bottom:8px;min-height:295px;}
.p10{padding:10px;}
#middle .content{padding:20px;padding-top:0;margin-bottom:8px;}
.bg{background-color:#f8f8f8;}
#middle ul{margin:10px;}
#middle li{margin:5px;}
.column{width:235px;float:left;display:inline;margin-right:8px;}
.column2{width:478px;float:left;margin-right:8px;}
.column3{width:721px;float:left;margin-right:8px;}
.column4{width:956px;float:left;margin-right:8px;}
.column.last{margin-right:0;}
.column2.last{margin-right:0;}
.column3.last{margin-right:0;}
.column4.last{margin-right:0;}
.cornertop{height:18px;background:url(../images/1.jpg) no-repeat top;}
.cornerbottom{height:18px;background:url(../images/1.jpg) no-repeat bottom;margin-top:-10px;}
.kereso{padding:10px;background-color:#81bd27;color:#fff;font-family:Arial,Helvetica,sans-serif;}
.kereso div{margin-bottom:5px;display:inline;float:left;}
.kereso form{margin:0;padding:0;margin-left:5px;}
.kereso input{background-color:#66981a;border:0 none;color:#fff;padding:1px;font-size:12px;border-top:2px solid #5a8517;}
.kereso .halfwidth input{width:46px;}
.kereso select{width:109px;background-color:#66981a;border:0 none;color:#fff;padding:2px;font-size:12px;}
.kereso label{color:#fff;width:235px;}
.kereso label span{width:70px;float:left;padding-top:3px;text-align:right;margin-right:5px;font-weight:bold;}
.kereso fieldset{border:0 none;}
.kereso .submit{margin-left:120px;margin-top:.5em;cursor:pointer;background-color:#fff;color:#360;font-size:11px;font-weight:bold;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;background:url(../images/fo-menu-hover.png) left top repeat-x;border:0 none;}
#submenu{width:235px;float:left;background:url(../images/1.jpg) no-repeat left top;}
#submenu ul{margin:0;padding:20px;}
#submenu li{list-style-type:none;margin:0;}
#submenu li a,#submenu li a:visited,#submenu li a:active{display:block;width:185px;padding:5px;text-decoration:none;background-color:#80be28;color:#fff;border-top:1px dotted #aad44c;font-weight:bold;z-index:100;position:relative;clear:left;}
#submenu li a.last{border-bottom:1px dotted #aad44c;}
#submenu li a:hover,#submenu li a.active{color:#360;}
#submenu span{display:block;height:25px;margin-top:-25px;background:url(../images/1.jpg) no-repeat left bottom;}
#submenu2{width:235px;float:left;background-color:#e8e8e8;-moz-border-radius:20px;-webkit-border-radius:20px;}
#submenu2 ul{margin:0;padding:20px;}
#submenu2 li{list-style-type:none;margin:0;}
#submenu2 li a,#submenu2 li a:visited,#submenu2 li a:active{display:block;width:185px;padding:4.5px;text-decoration:none;color:#666;border-top:1px dotted #fff;z-index:100;position:relative;clear:left;font-size:11px;}
#submenu2 li a.last{border-bottom:1px dotted #fff;}
#submenu2 li a:hover,#submenu2 li a.active{color:#000;}
.fixed{position:fixed;top:265px;}
.slogen{width:235px;height:235px;background:url(../images/1.jpg) no-repeat left top;display:table-cell;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:34px;color:#fff;vertical-align:middle;}
#bottom{background-color:#fff;}
#footer{color:#999;width:950px;margin:0 auto;padding-left:15px;padding-right:15px;height:40px;background-color:#fff;background:url(../images/footer-bg.png) no-repeat left top;margin-bottom:1em;}
#footer a{color:#999;}
#footer span{margin-right:15px;padding-top:10px;float:left;}
#footer span.l45{float:right;}
#footer .l45 img{vertical-align:middle;}
.list_head{font-weight:bold;background-color:#81bd27;color:#fff;float:left;padding:5px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;}
.list_head span{width:85px;line-height:3em;float:left;vertical-align:middle;}
.list_head span.icon{width:20px;float:left;}
.list{padding:5px;float:left;font-weight:bold;color:#666;text-align:center;line-height:2em;}
.list_a{background-color:#fff;border-bottom:1px dotted #ccc;}
.list_b{background-color:#f6f6f6;border-bottom:1px dotted #ccc;}
.list_c{color:#ccc;border-bottom:1px dotted #ccc;}
.list_c span.status{color:#900;}
.list span{width:85px;float:left;}
.list span.icon{width:20px;float:left;}
.list span.icon img{vertical-align:middle;}
p.akcios{line-height:16px;background:url(../images/ikon_akcio.png) no-repeat left center;text-indent:20px;float:left;margin-right:20px;}
p.alaprajz{line-height:16px;background:url(../images/ikon_alaprajz.png) no-repeat left center;text-indent:20px;float:left;margin-right:20px;}
p.panorama{line-height:16px;background:url(../images/ikon_panorama.png) no-repeat left center;text-indent:20px;float:left;}
.idezet{margin-top:1em;height:90px;padding:15px;font-weight:600;font-style:italic;text-align:center;font-size:16px;background:url(../images/idezet.jpg) no-repeat left center;color:#656565;font-family:Georgia,"Times New Roman",Times,serif;}
.kinek{border-bottom:1px dotted #999;padding-bottom:10px;}
.technical li{list-style-type:square;}
.technical h2{clear:both;}
.technical_pic{float:left;margin-right:30px;margin-bottom:1em;}
.technical_pic_right{float:right;margin-left:30px;margin-bottom:1em;}
.comment{font-size:11px;color:#999;margin-top:2em;}
.regisztracio{margin-bottom:2em;}
.regisztracio fieldset{border:0 none;}
.regisztracio label{float:left;clear:both;width:250px;margin-bottom:1em;}
.regisztracio label input{width:190px;background-color:#efefef;border:1px solid #ccc;padding:2px;}
.regisztracio textarea{width:190px;height:10em;background-color:#efefef;border:1px solid #ccc;padding:2px;}
.regisztracio .half{width:50%;float:left;}
.regisztracio .half span{float:left;clear:left;}
.regisztracio .half span input{margin-right:5px;}
.regisztracio .half1{width:220px;float:left;margin-left:25px;}
.regisztracio .half2{width:470px;float:left;}
.action .submit{text-decoration:none;font-weight:bold;padding-left:10px;padding-right:10px;color:#360;-moz-border-radius:10px;-webkit-border-radius:10px;background:url(../images/fo-menu-hover.png) left top repeat-x;border:none;padding-top:3px;padding-bottom:3px;cursor:hand;cursor:pointer;margin-left:25px;}
.kapcsolat_bg{width:215px;height:275px;padding:10px;background:url(../images/kapcsolat_bg.jpg) no-repeat left top;}
.kapcsolat_bg a{text-decoration:none;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #fff;
	background-color:#81bd27;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:12px; color:#fff !important; }
