/*reset*/
* {
	/*vertical-align: baseline;*/
	font-weight:inherit;
	font-family:arial, helvetica, sans-serif;
	font-style:inherit;
	font-size:13px;
	color:#333;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}

/*panelek*/
body {background-color:#fff3e2; text-align:center;}
#pagecont {position:relative; width:960px; margin:0 auto; text-align:left;}
#topbanner {position:absolute; top:0; left:0; width:960px; height:105px; text-align:center;}
#head {position:absolute; top:0; left:0; width:960px; height:100px; background:url(images/head.jpg);}
#topforms {position:absolute; top:2px; left:130px; width:650px; text-align:right; overflow:hidden;}
#main {position:absolute; top:135px; left:0; width:960px;}
#maincont {border:1px solid #f37121; background:#fff;}


position:absolute; top:145px; left:0; width:960px;}
#footer {clear:both; padding:10px 0;}
ul#val_slide {width:148px; height:282px; overflow:hidden; margin:0; padding:0;}
ul#val_slide li {list-style:none; margin:0;}
.main1 {width:940px; margin-left:10px; text-align:left;}
.main2 {float:left; width:500px; height:100%; margin-left:10px; text-align:left;}
.main2a, .main2b {float:left; width:500px; margin-left:10px; text-align:left;}
.main3 {float:left; width:310px; margin-left:10px; text-align:left;}
.main4a {float:left; width:240px; margin-left:10px; text-align:left;}
.main4b {float:left; width:205px; margin-left:10px; text-align:left;}
.main23 {float:left; width:620px; margin-left:10px; text-align:left;}

/*menü*/
#menu {position:absolute; top:112px; left:2px; width:960px; height:10px; background:#f37121;}
#submenu {}
#menu li {margin:0 0 0 5px; padding:0; position:relative; display:inline; text-align:center;}
#submenu li {margin:0 0 0 5px; padding:0; float:left; text-align:center;}
#menu ul {list-style:none; margin:-7px; padding:0;}
#submenu ul {list-style:none; margin:-5px; padding:0;}
#menu a:link, #menu a:visited, #submenu a:link, #submenu a:visited {
	height:20px; display:block; padding:3px 5px 0 5px; text-decoration:none;
	border:1px solid #ec9; color:#fff; background:#f37121 url(images/shade.png) bottom;
}
#menu a:hover, #menu a:active, #menu a.a, #submenu a:hover, #submenu a:active, #submenu a.a {
	height:20px; display:block; padding:3px 5px 0 5px; color:#fff; text-decoration:none;
	border:1px solid #ec9; color:#b30; background:#fda url(images/shade.png) 0 30px;
}
#menu ul ul {
	position:absolute; top:32px; left:2px; display:none; width:100%;
}
#menu ul li:hover ul {display:block;}
#menu ul li {float:left;}
#menu ul ul li {float:left;}
#menu ul li a {height:100%; margin:0;}
#menu ul ul li a {height:20px; text-align:left;}
#menu ul ul li a:hover {height:20px;}

span.arr_r {
	float:right; margin:2px 0; width:0px; height:0px; overflow:hidden;
	border-top:6px dotted transparent; border-right:6px dotted transparent;
	border-bottom:6px dotted transparent; border-left:6px solid #eee;
}
span.arr_d {
	float:right; margin:6px 0 6px 3px; width:0px; height:0px; overflow:hidden;
	border-top:6px solid #eee; border-right:6px dotted transparent;
	border-bottom:6px dotted transparent; border-left:6px dotted transparent;
}

/*horgony*/
a.w {font-size:inherit; color:#fff; text-decoration:none;}
a.w:hover {font-size:inherit; color:#fff; text-decoration:underline;}
a.m {font-weight:bold; color:#fff; letter-spacing:2px; text-decoration:none;}
a.m:hover, a.ma, a.ma:hover {font-weight:bold; color:#fff; letter-spacing:2px; text-decoration:underline;}
a, a.sm {font-size:inherit; color:#d35000; text-decoration:underline;}
a:hover, a.sma, a.sm:hover {font-size:inherit; color:#f50; text-decoration:none;}
a.pg {font-size:11px; color:#fff; text-decoration:none; background-color:#039; padding:2px 5px; margin:2px 0;}
a.pgp {font-size:11px; color:#fff; text-decoration:none; background-color:#90c; padding:2px 5px; margin:2px 0;}
a.pgi, a.pgpi {font-size:11px; color:#fff; text-decoration:none; background-color:#999; padding:2px 5px; margin:2px 0;}
a.pgi:hover, a.pg:hover, a.pga, a.pgpi:hover, a.pgp:hover, a.pgpa {font-size:11px; color:#fff; text-decoration:none; background-color:#f60; padding:2px 5px; margin:2px 0;}

/*egyéb*/
h1, .h1 {font-size:22px; font-weight:bold;}
h2, .h2 {font-size:20px; font-weight:bold;}
h3, .h3 {font-size:18px; font-weight:bold;}
h4, .h4 {font-size:16px; font-weight:bold;}
p {margin:10px 0;}
img {margin:2px;}
b, strong {font-size:inherit; font-weight:bold; color:inherit;}
i, em {font-size:inherit; font-style:italic; color:inherit;}
u, strike, big, sup, sub {font-size:inherit; color:inherit;}
big {font-size:15px; color:inherit;}
small {font-size:11px; color:inherit;}
blockquote {font-size:inherit; margin:0 20px;}
hr {border-bottom:1px solid #ccc;}
td {font:12px arial, helvetica, sans-serif; color:#000; vertical-align:top; padding:3px;}
ul, ol {margin:0 20px;}
li {margin-top:2px; padding-top:2px;}
.info, a.info {font-size:12px;}

.bcenter {margin-left:auto; margin-right:auto;}
.center {text-align:center;}
.bright {margin-left:auto; margin-right:0;}
.tright {border-right:1px solid #fff;}
.right {text-align:right;}
.left {text-align:left;}
.pad {padding:0 5px;}
.marg {margin-top:10px;}
.hmarg {margin:5px 10px;}
.picl {float:left; margin-right:10px;}
.picr {float:right; margin-left:10px;}
.alert {border:1px solid #f99; background:#fee; color:#900; padding:5px;}
.mark {font-size:inherit; font-weight:inherit; color:#c30;}
.boxright {float:right;}
.boxleft {float:left;}
.boxhead {border-bottom:1px solid #cbb754; margin-bottom:10px;}
.boxcontent {padding:0 5px; background-color:#fff; overflow:hidden;}
.next {float:right; margin-right:30px;}
.itembox {border-bottom:1px solid #fcd4a6; padding-bottom:5px; margin-top:20px;  margin-bottom:10px;}
.list {margin-left:40px;}
.clear {clear:both;}
.pointer {cursor:pointer;}
.move {cursor:move; width:16px;}
.item, .boxlist, .boxform, #title-dialog-form, #link-dialog-form, #news-dialog-form, .upd, #upd-form {display:none;}

/*form*/
fieldset {}
#kuld legend, #keres legend, #keres label {display:none;}
.label {height:1px; width:1px; position:absolute; overflow:hidden; top:-10px;}
.input {
	font-size:14px; border:1px solid #aaa !important; padding:2px; margin:1px;
	background-color:#fff !important;
}
input.act, textarea.act {margin:0; border:2px solid #ec0 !important;}
button, .butt {
	font-size:13px; height:20px; cursor:pointer; color:#fff; border:1px solid #ec9;
	background:#f37121 url(images/shade.png) bottom; padding:1px 10px 3px 10px; margin:2px;
}
button:hover, button.act, .butt:hover, .butt.act {
	height:20px; padding:1px 10px 3px 10px;	margin:2px; border:1px solid #ec9;
	color:#b30; background:#fda url(images/shade.png) 0 30px;
}

/*táblázat*/
caption {font-size:12px; text-align:left;}
th, .th {font-size:13px; font-weight:bold; background:#efead7; padding:3px; text-align:center;}
td {font-size:13px; padding:3px; text-align:left;}
.ta {background-color:#f0f0f0;}
.tb {background-color:#e0e0e0;}
.tr {border-right:1px solid #fff;}

.rb {font-size:1px;}
.r1c, .r2c, .r3c, .r4c, .rb {display:block; overflow:hidden; color:inherit;}
.r1c, .r2c, .r3c {height:1px;}
.r2c, .r3c, .r4c {border-style:solid; border-width:0 1px;}
.r1c {margin:0 5px;}
.r2c {margin:0 3px; border-width:0 2px;}
.r3c {margin:0 2px;}
.r4c {height:2px; margin:0 1px;}
.rc {display:block; border-style:solid; color:inherit; border-width:0 1px;}
.bg {background:#fff;}
.bgb {background:#f37121;}
.bb {border-color:#f37121;}
