* {margin: 0; padding: 0;}

body {margin: 0; padding: 0; background: #e3dece url(/images/bg.jpg) repeat-x; background-position: top; font-family:Tahoma; font-size: 11px; color:#3C312F;}

/*body {margin: 0; padding: 0; background: #e7e3d7 url(/images/bg.jpg) no-repeat; background-position: top; font-family:Georgia; font-size: 11px; color:#3C312F;}*/

h1 {font-family:Georgia; font-size: 16px; /*font-variant:small-caps;*/;line-height:1.6em;}
h2 {font-family:Georgia; font-size: 14px; color:#3C312F; }
h3 {font-family:Georgia; font-size: 12px; color:#3C312F; line-height:1.5em;}
h4 {font-family:Tahoma, Geneva, sans-serif; font-size: 12px; color:#3C312F; line-height:1.7em;}

a {color: #3C312F; border: none; font-size: 12px; line-height:1.5em;font-weight:bold;text-decoration: none;}
/*a:hover {text-decoration: underline; color: #FF9B3D;font-weight:bold;}*/
/*a:hover {text-decoration: underline; color:#ff5b1d;font-weight:bold;}*/
a:hover {text-decoration: underline; }
img{border:none;}

span {font-weight:900;}

#wrapper {width: 1000px; margin: 0 auto;}

#header { width: 1000px; height: 136px; background-image:url(/images/header.jpg); margin: 0 auto;}

#topmenu{ position:relative; top:105px; left:20px; width:800px; height: 32px; }
#itopmenu{ position:relative; top:105px; left:20px; width:100px; height: 32px; }
/*
#nav{height: 30px; }
#nav img { border: none; }
#nav li { display: inline; list-style:none; }
#nav li a { float:left; height: 30px; padding: 0; }
#nav li a img { border:none; vertical-align:bottom;}
#nav li a:hover { visibility:visible; }
#nav li a:hover img { visibility:visible;}
#nav li a:hover img { visibility:hidden; }

.menu-active{}

#one {width:103px; background:url(/images/menu_1a.jpg) no-repeat left bottom; }
#two {width:90px; background:url(/images/menu_2a.jpg) no-repeat left bottom; }
#three {width:166px; background:url(/images/menu_3a.jpg) no-repeat left bottom; }
*/

#wrapcontent{margin: 0 auto; width:978px; background: url(/images/wrapcont.jpg) repeat-y; overflow: hidden; height: 100%;}
#content {margin: 0 auto; width:978px; background: url(/images/content.jpg) no-repeat; }

.outer{ float:left; padding:20px 30px 0 0px;margin-bottom:20px;font-size:11px;}

#left{ width:650px;	float:left; background: url(/images/content.jpg) no-repeat; padding:0px 0 0 10px;}
#right{width:306px;float:left; margin-top:7px;padding:0 0 0 0px;}

/*#figyelem {background-color: #245a12; color:#FAFAF3; padding:9px;font-size:15px;font-weight:bold;text-align:center;margin:7px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;} zold:245A12, kek:174676*/
#figyelem {background-color:#245A12; color:#F7F7EB; padding:9px;font-size:15px;font-weight:bold;text-align:center;margin:7px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;border:3px solid #245a12;}

#logo a{position:absolute;top:0px;left:50px;width:300px;height:85px;border:0 none;}

#reklam{position:relative;top:20px;left:250px;}

.kiemelt{border:0px solid #FE8125; color:#3C312F; padding:9px;font-size:15px;font-weight:bold;text-align:center;margin:7px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.kiemelt a {color:#FE8125; font-size:15px;font-weight:bold;}
/*F8F8EC*/
.kiemelt1{background-color: #FE8125; color:#F8F8EC; padding:3px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;line-height:1.5em;}

.kiemelt9{background-color: #FE8125; color:#F8F8EC; padding:7px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;line-height:1.5em;}

.kiemelt2{background-color: #FE8125; color:#F8F8EC; padding:3px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.kiemelt3{background-color: #474030; color:#F8F8EC; padding:3px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.kiemelt21{color:#FE8125; padding:3px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.kiemelt31{color:#474030; padding:3px;font-size:14px;font-weight:bold;text-align:center;margin:0px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.kiemelt40{color:#FE8125; font-size:11px;font-weight:bold;}

#search {width:646px; margin:5px 0 0 0px;}
#search-menu {width:646px; height: 31px; background: url(/images/search_menu1.jpg) no-repeat; }
#search-body {width:646px; background: url(/images/search_bg.jpg) repeat-y; overflow:hidden;}
#search-body img {border: none;}
.search-map{position:relative; top:0px;left:15px;}
/*.button-src{background: url(/images/kereses.jpg) no-repeat top left;height:28px; width:97px;border: none;}
.button-src:hover{background: url(/images/kereses_a.jpg) no-repeat top left;height:28px; width:97px;border: none;}*/

/*.button-src{position:relative; top:10px;left:30px;background: url(/images/kereses.jpg) no-repeat top left;height:28px; width:97px;border: none;}
.button-src:hover{background: url(/images/kereses_a.jpg) no-repeat top left;height:28px; width:97px;border: none;}*/
select, input {padding:2px;}

.banner1{ font-size:15px;font-weight:bold;width: 298px; height:98px; text-align: center;  color:#245A12;padding:0px;background:#DBD4C1;margin:0 0 3px 0px;border:1px solid #CEC3A3;}
.banner1 a{ font-size:15px;font-weight:bold;color:#245A12;background:#DBD4C1;}
.banner1 a:hover{color:#FE8125;}

.banner1a{ font-size:12px;font-weight:bold;width: 298px; height:98px; text-align: center;  color:#3C312F;padding:0px;background:#DBD4C1;margin:0 0 3px 0px;border:1px solid #CEC3A3;line-height:1.7em;}
.banner1a h2{ font-size:15px;font-weight:bold; text-align: center; color:#245A12;padding:7px 0 7px 0;}

.banner2{ font-size:12px;font-weight:bold;width: 298px; height:148px; text-align: center;  color:#3C312F;padding:0px;background:#DBD4C1;margin:0 0 3px 0px;border:1px solid #CEC3A3;line-height:1.7em;}
.banner2 h2{ font-size:15px;font-weight:bold; text-align: center; color:#245A12;padding:7px 0 7px 0;}

.banner3{ font-size:15px;font-weight:bold;width: 298px; height:298px; text-align: center;  color:#245a12;padding:0px;background:#DBD4C1;margin:0 0 3px 0px;border:1px solid #E3DECE;line-height:1.7em;}

#search-left{float:left;height:100px; width:100px;margin:15px 0 0 0;padding-left:20px;}
#search-main{float:left;width:270px;padding:0px;border-right:1px dotted #776C4C;}
.search-right{float:left; width:80px;padding:5px 0 0 10px;text-align:center;}
.search-right img{border:none;}
.search-right a{text-decoration:none;}
.search-right a:hover{text-decoration:underline;}

#search-foot {width:646px;height:9px; background: url(/images/search_foot.jpg) no-repeat; overflow:hidden;}

.box {margin: 0 auto; margin-left:0px;width:288px;}
.box-head {height: 36px;background: url(/images/box_head.jpg) no-repeat;margin:0px 0 0 0;}
.box-ohead {height: 36px;background: url(/images/box_orangehead.jpg) no-repeat;margin:0px 0 0 0;}
.box-ohead h3{padding:12px 0 0 13px;}
.box-head h3{padding:12px 0 0 13px;}
.box-line {height: 5px;background: url(/images/box_line.jpg) no-repeat;}
.box-cont {background: url(/images/box_cont.jpg) repeat-y;padding:3px 10px 3px 13px;font-family:Tahoma, Geneva, sans-serif;font-size: 11px;line-height:1.5em;}
.box-foot {height: 9px;background: url(/images/box_foot.jpg) no-repeat;}

.lbox {margin: 0 auto; margin-left:0px;width:650px;}
.lbox-head {height: 9px;background: url(/images/lbox_head.jpg) no-repeat;margin:0px 0 0 0;}
.lbox-highhead {height: 47px;background: url(/images/lbox_highhead.jpg) no-repeat;margin:0px 0 0 0;}

.lbox-brownhead {height: 36px;background: url(/images/lbox_brown.jpg) no-repeat;margin:0px 0 0 0;}
.lbox-brownhead h1{padding:8px 0 0 18px;color:#F8F8EC;}


.lbox-highhead h1{padding:20px 0 0 18px;}
.lbox-cont {height: 100%;background: url(/images/lbox_cont.jpg) repeat-y;padding:5px 15px 3px 13px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;overflow:hidden;}
.lbox-cont h1{ color:#3C312F;}

.lbox-foot {height: 9px;background: url(/images/lbox_foot.jpg) no-repeat;}


.lbox-col1{float:left; width:290px; margin:0px; padding:10px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
.lbox-col2{float:left; width:290px; margin:0px; padding:10px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
.lbox-col1 ul, .lbox-col2 ul{list-style-type: none;}
.lbox-col1 a, .lbox-col2 a{font-weight:bold;text-decoration: none;}
.lbox-col1 a:hover, .lbox-col2 a:hover{text-decoration: underline;}
.lbox-col1 ul li, .lbox-col2 ul li {padding-left:10px;}

.lbox-col11{float:left; width:330px; margin:0px 10px 0 0; padding:5px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.3em;}
.lbox-col12{float:left; width:260px; margin:5px 0 0 10px; padding:0px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
.lbox-col11 ul, .lbox-col12 ul{list-style-type: none;}
.lbox-col11 a, .lbox-col12 a{font-weight:bold;text-decoration: none;}
.lbox-col11 a:hover, .lbox-col12 a:hover{text-decoration: underline;}
.lbox-col11 ul li, .lbox-col12 ul li {padding-left:10px;}
.lbox-col11 h2 { background: url(/images/h2_back.jpg) repeat-x; height:24px;padding:5px 0 0 5px;}
.lbox-col12 h2 { background: url(/images/h2_back.jpg) repeat-x; height:24px;padding:5px 0 0 5px;}

hr {color: #F8F8EC; background-color: #F8F8EC; border: 1px solid #F89037; border-style: none none solid; margin:5px 0 5px 0;}

hr.hr1 {color: #F8F8EC; background-color: #F8F8EC; border: 1px solid #C6BB8E; border-style: none none solid; margin:5px 0 5px 0;}

hr.hr2 {color: #F8F8EC; background-color: #F8F8EC; border: 1px solid #3C312F; border-style: none none solid; margin:5px 0 5px 0;}


.lbox-col3{width:600px; margin:0px; padding:10px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}

/*.list-item{padding:10px 5px 10px 10px;border-bottom:1px dotted #776C4C;}*/
.list-item{margin:0;padding:0px 0px 0px 0px;border-top:1px solid #F89037;height:109px;}
.list-item1{margin:0;padding:0px 0px 0px 0px;border-top:1px solid #F89037;background-color:#f0f0db;height:109px;}
/*.list-item{margin:0;padding:0px 0px 0px 0px;border-top:1px solid #C6BB8E;height:109px;}
.list-item1{margin:0;padding:0px 0px 0px 0px;border-top:1px solid #C6BB8E;background-color:#f0f0db;height:109px;}*/
/*
.list-img{float:left; width:130px; margin:0px; padding:0px 0px 0 0;border:none;}
.list-img a{margin:0; padding:0;border:none;}
.list-cont{float:left; width:300px; margin:0px; padding:0 10px 0 0;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}

.list-cont1{float:left; width:200px; margin:0px; padding:0 10px 0 0;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;vertical-align:center;height:120px;}
.list-cont2{float:left; width:100px; margin:0px; padding:0 10px 0 0;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
.list-cont3{float:left; width:100px; margin:0px; padding:0 10px 0 0;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
*/
/*.list-cont h2{font-family:Tahoma, Geneva, sans-serif;padding:0 0 10px 0;}
.list-cont h3{font-family:Tahoma, Geneva, sans-serif;padding:0 0 10px 0;}
.list-act{float:left; width:140px; margin:0px; padding:0 0px 0 10px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;}
.list-act h2{font-family:Tahoma, Geneva, sans-serif;padding:0 0 10px 0;}
.list-act h3{font-family:Tahoma, Geneva, sans-serif;padding:10px 0 0px 0;}
*/*
.szurke{background-color:#ddd;}

.fieldclass{border:1px dotted #776C4C;padding:10px;margin-bottom:10px;}
.justy{text-align:justify;}

table.alap {border-spacing:5px;}
table.alap td.dark{background-color:#D8D1B7;}
table.alap td.right{text-align:right;}

table.lista {border-spacing:0px;}
table.lista td.ilkep{width:110px;padding:5px;}
table.lista td.ilcim{width:210px;padding:5px;color:#524b3b;font-size:13px;font-weight:bold;}
table.lista td.ildatu{width:70px;padding:5px;text-align:center;}
table.lista td.ilar{width:120px;padding:5px;text-align:center;}
table.lista td.iltxt{width:170px;padding:5px;}

table.alap1 {border-spacing:3px;}
table.alap1 td.toright{text-align:right;background-color:#EDEBDF} 

table.alap5 {border-spacing:3px;font-size:13px;}
table.alap5 td.toright{text-align:right;background-color:#EDEBDF} 
table.alap5 td {padding:5px;} 
table.alap5 td.barna {padding:5px;background-color:#EDEBDF;font-weight:bold;} 

table.alap2 {border-spacing:1px;}
table.alap2 td {;padding:2px;} 
table.alap2 td.toright{text-align:right;} 

table.alap3 {border-spacing:3px;margin-top:20px;}

table.alap4 {width:100%;border-spacing:3px;border-width: 1px;	border-style: solid; border-color: #D8D1B7;font-size: 12px;}
table.alap4 th {padding:2px;border-width: 1px;	border-style: solid; border-color: #D8D1B7;background-color:#F8F8EC;} 
table.alap4 td {padding:2px;text-align:center;} 
table.alap4 tr.zold {background-color:#F8F8EC;} 
table.alap4 tr.piros {background-color:#ddd;} 
table.alap4 td.toright{text-align:right;background-color:#EDEBDF} 
table.alap4 td.toleft{text-align:left;} 

.hirdkep{width:123px;height:123px;padding:2px;border:1px solid #7D7256;}

.errmsg{border:1px solid #FE7C26;background-color:#FFC891;padding:3px;margin:3px 7px 3px 3px;}
.centeredbox{margin-left:180px;}


/*#wrapfooter{ margin: 0 auto; width: 1000px; text-align: center;}*/
#wrapfooter {height: 630px; width: 100%; background:#dbd4c1 url(/images/footer_bg.jpg) repeat-x;  text-align: center; overflow:hidden;}
#footer {margin: 0 auto; width: 1000px; height: 600px; background:#dbd4c1 url(/images/footer.jpg) no-repeat; 
	text-align: center;	color:#3C312F; font-size:10px; padding:20px 0 0 0px; overflow:hidden;}


#footer a {font-size:11px;font-weight:normal;}
#footerend a:hover { text-decoration: underline;}
#footer .outer{ float:left; padding:10px 30px 0 0px;margin-bottom:20px;font-size:11px;}
#footer .bolder{ font-weight:bold;}
#footer .ultitle { padding-left:30px;list-style:none;text-align: left;}
#footer .fcim { padding-top:10px;font-size:14px;font-weight:bold;}

ul.inner{list-style-image: url(/images/pipa.png);margin:5px 0 0 19px;}
#footer li { text-align: left; }
#footer li a{ color:#3C312F; list-style:none; font-size:10px;}
#footer li a:link, #footer a:active, #footer a:visited{ color:#3C312F; text-decoration: none; }
#footer li a:hover { color:#3C312F; text-decoration: underline;}
#footer a:hover { text-decoration: underline;}

#footerend {clear:left; text-align: left; padding:15px 0 0 30px;border-top:1px solid #c0b598;margin:10px 0 0 0;}
#footerend a:link, #footerend a:active, #footerend a:visited{ text-decoration: none;font-weight:bold; font-size:12px;}
#footerend a:hover { text-decoration: underline;}
#footerend p { margin-top:5px;font-size:10px;}
#footerend p a{font-size:10px;}

.clear{clear:both;}

#regformleft{float:left;height:100px; width:110px;margin:15px 0 0 0;padding-left:10px;}
#regformmain{float:left;width:280px;padding:10px;border-right:1px dotted #776C4C;}
#regformright{float:left; width:180px;padding:25px 0 0 10px;text-align:center;}

.button-norm {display: -moz-inline-box; /* FF < 3*/ display: inline-block; font-size:14px; letter-spacing:1px;
	font-family:Tahoma, sans-serif;	font-weight:bold; text-decoration: none; color: #F8F8EC; border: 1px solid #B04D09;
    padding: 0px 10px 3px 10px; margin-right: 4px; background-color: #FE8125; outline: 0; height:23px;
     /* Optional rounded corners for browsers that support it */
    -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.button-norm:hover { color: #F8F8EC; background-color: #FF9F15;	text-decoration: none; }


.button-menu { display: -moz-inline-box; /* FF < 3*/ display: inline-block; font-size:15px; font-family:Georgia; font-weight:bold; text-decoration: none; color: #3C312F; padding: 1px 10px 0px 10px; margin-right: 4px; outline: 0;
	height:25px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius:}
.button-menu:hover { color: #fff; background-color: #F89037; text-decoration: none;}
.bmactive{ color: #fff; background-color: #F89037; text-decoration: none;}

/*hr {color: #F8F8EC; background-color: #F8F8EC; border: 1px dotted #776C4C; border-style: none none dotted; margin:5px 0 5px 0;}*/
.grey{color:#777;}

#iheader { width: 978px; height: 98px; background:url(images/office_head.jpg) repeat-x left bottom;margin: 0 auto;padding:0;margin:0;}
#iheader h1 {font-size:19px;}
#ileft{ width:290px; float:left; background: url(/images/content.jpg) no-repeat; padding:1px 0 0 11px;}
#iright{width:670px;float:left; margin-top:3px;padding:0 0 0 0px;}
.ibox {margin: 0 auto; margin-left:3px;width:200px;}
.ibox-head {height: 26px;background: url(images/ibox_head.jpg) no-repeat;margin:0px 0 0 0;}
.ibox-ohead {height: 26px;background: url(images/ibox_orangehead.jpg) no-repeat;margin:0px 0 0 0;}
.ibox-ohead h3{padding:5px 0 0 9px;}
.ibox-head h3{padding:5px 0 0 9px;}
.ibox-line {height: 5px;background: url(images/ibox_line.jpg) no-repeat;}
.ibox-cont {background: url(images/ibox_cont.jpg) repeat-y;padding:3px 10px 3px 13px;font-family:Tahoma, Geneva, sans-serif;font-size: 11px;line-height:1.5em;}
.ibox-foot {height: 9px;background: url(images/ibox_foot.jpg) no-repeat;text-align:left;}
.telemail{font-size:13px;font-weight:bold;line-height:1.7em;letter-spacing:1px;}

.wheadcont{padding:8px 0 0 0;color:#F8F8EC;}
.elem1 {text-align:right;width:400px;}

.ha1{font-family:Georgia; font-size: 16px;padding:9px 0 0 18px;color:#F8F8EC;}
#map {  width:258px; height:300px; }
#gallery {padding-left:6px;}


.button-norma { display: -moz-inline-box; /* FF < 3*/ display: inline-block; /*font: bold 13px serif;*/	font-size:13px;	letter-spacing:1px;	font-family:Tahoma, sans-serif;
	font-weight:bold; text-decoration: none; color: #F8F8EC; border: 1px solid #B04D09; padding: 1px 7px 3px 7px; margin:1px 4px 1px 0;  background-color: #FE9136;
	outline: 0;	height:17px; /* Optional rounded corners for browsers that support it */-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
    border-radius: 3px;}

.button-norma:hover {color: #F8F8EC; background-color: #FF9F15; text-decoration: none; }


.button-norma1 { display: -moz-inline-box; /* FF < 3*/ display: inline-block; /*font: bold 13px serif;*/	font-size:13px;	letter-spacing:1px;	font-family:Tahoma, sans-serif;
	font-weight:bold; text-decoration: none; color: #F8F8EC; border: 1px solid #474030; padding: 1px 7px 3px 7px; margin:1px 4px 1px 0;  background-color: #474030;
	outline: 0;	height:17px; /* Optional rounded corners for browsers that support it */-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
    border-radius: 3px;}

.button-norma1:hover {color: #F8F8EC; background-color: #FF9F15; text-decoration: none; }


.button-norma3 { display: -moz-inline-box; /* FF < 3*/ display: inline-block; /*font: bold 13px serif;*/	font-size:11px;	letter-spacing:1px;	font-family:Tahoma, sans-serif;
	text-decoration: none; color: #F8F8EC; border: 0px solid #B04D09; padding: 1px 7px 3px 7px; margin:1px 4px 1px 0;  background-color: #FE8125;
	outline: 0;	height:13px; /* Optional rounded corners for browsers that support it */-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
    border-radius: 5px;}

.button-norma3:hover {color: #F8F8EC; background-color: #FE9136; text-decoration: none; }
ul.pipa{list-style-image: url(/images/pipa.png);text-decoration:none;margin-left:15px;}
ul.pipa li {padding:0 0 0 0px;margin:0px;display: inline;}

.lbox2 {margin: 0 auto; margin-left:0px;width:670px;}
.lbox2-brownhead {height: 36px;background: url(/images/larg_lbox_brown.jpg) no-repeat;margin:0px 0 0 0;}
.lbox2-brownhead h1{padding:8px 0 0 18px;color:#F8F8EC;}
.lbox2-highhead h1{padding:20px 0 0 18px;}
.lbox2-cont {height: 100%;background: url(/images/larg_lbox_cont.jpg) repeat-y;padding:5px 15px 3px 13px;font-family:Tahoma, Geneva, sans-serif;font-size: 12px;line-height:1.5em;overflow:hidden;}
.lbox2-cont h1{ color:#3C312F;}
.lbox2-foot {height: 9px;background: url(/images/larg_lbox_foot.jpg) no-repeat;}

