html{height:100%;min-height:100%;}
body{
	width:100%;min-height:100%;height:100%;margin:0;padding:0;
	background:#f9f9f9 url('../images/site_design/bg_body.gif') top repeat-x;
}
a img{border:none;}
#wrap{
	background:white;
	_height:100%;
	min-height:100%;
	width:960px;
	margin:0 auto 0 auto;
	border-right:10px solid white;
	border-left:10px solid white;
}
#container{
	border:1px solid #9DA5A8;
	border-top:none;
	padding-top:5px;
	min-height:420px;
	_height:420px;
	background:#efefef url('../images/site_design/bg_container_top.gif') top repeat-x;
}
#container2{
	border:1px solid #9DA5A8;
	border-top:none;
	min-height:420px;
	_height:420px;
	background:#F1F8EE url('../images/site_design/bg_container2_top.gif') top repeat-x;
}
#footer{
	height:100px;
	clear:both;
}
#footer h1{
	color:#dadada;
	font:48px/48px arial,sans-serif;
	width:360px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
#footer div{
	width:680px;
	text-align:center;
	font:11px verdana,sans-serif;
	color:#a9a9a9;
	float:right;
	margin:20px 0 0 20px;
}
#footer_sub{
	height:75px;
	clear:both;
}
#footer_sub h1{
	color:#dadada;
	font:48px/48px arial,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
#footer_sub div{
	text-align:center;
	font:11px verdana,sans-serif;
	color:#a9a9a9;
	margin:20px 0 0 20px;
}


#footer a{
	color:#999999;
	font:11px/27px verdana,sans-serif;
	text-align:center;
	width:223px;
	height:27px;
	background:url('../images/site_design/bg_backtotop.gif') center left no-repeat;
	text-decoration:none;
	display:block;
	float:right;
	margin-top:20px;
}
#head{
	border-left:1px solid #9da5a8;
	border-right:1px solid #9da5a8;
	height:209px;
	background:url('../images/site_design/head_main.jpg') top right no-repeat;
}
#head select{
	margin:22px 0 0 0;
	border:1px solid #D5DDDF;
	height:20px;
	width:240px;
}
#head select option{
	font:11px/25px verdana,sans-serif;
}
#head a#selectorbutton{
	background:url('../images/site_design/bg_button.gif') no-repeat;
	width:300px;
	height:25px;
	font:11px/25px verdana,sans-serif;
	border:none;
	display:block;
	margin:20px 0 0 0;
	float:left;
	color:#888888;
	text-indent:20px;
}
#head div{
	font:11px verdana,sans-serif;
	padding:0 0 0 25px;
}
#siteheaddiv{
	clear:both;
	height:20px;
	padding:10px 0 0 0 !important; 
}
#siteheaddiv a{
	margin:0 !important;
}
#siteheaddiv select{
	margin:3px 0 0 0 !important;
}
.hrdiv{height:1px;clear:both;}
#left{
	width:268px;
	float:left !important;
	padding-left:20px;
	padding-top:10px;
	font:11px verdana,sans-serif;
}
#right{
	width:645px;
	float:left;
	background:url('../images/site_design/bg_right.gif') repeat-y;
	margin-top:10px;
}
#menudiv{
	width:249px;
	background:url('../images/site_design/bg_menudiv.gif') repeat-y;
}
#menudiv h1{
	background:url('../images/site_design/bg_menudivh1.jpg') top no-repeat;
	font:12px verdana,sans-serif;
	color:black;
	text-align:center;
	padding-top:12px;
	padding-bottom:20px;
	margin:0;
}
#menudiv h1.green{
	background:url('../images/site_design/bg_menudivh1green.gif') top no-repeat;
	font:12px verdana,sans-serif;
	color:white;
	text-align:center;
	padding-top:7px;
	padding-bottom:10px;
	margin:0;
}
#menudiv a{
	font:12px/24px verdana,sans-serif;
	background:url('../images/site_design/bg_menuitem.gif') top right no-repeat;
	display:block;
	margin-right:2px;
	text-align:right;
	padding-right:20px;
	text-decoration:none;
	color:black;
}
#menudiv a#first{
	background:none;
}
#menudiv a:hover{
	font-weight:bolder;
}
#searchdiv{
	height:134px;
	background:url('../images/site_design/bg_searchdiv.gif') no-repeat;
	text-align:center;
	width:250px;
}
#searchdiv h1{
	font:bold 11px verdana,sans-serif;
	color:white;
	margin:0;
	padding:30px 0 10px 0;
}
#searchdiv input{
	width:220px;
	text-align:center;
	margin: 0 0 5px 0;
	border:1px solid white;
	font:11px verdana,sans-serif;
	padding:2px 0 2px 0;
}
#searchdiv a{
	font:11px verdana,sans-serif;
	text-decoration:none;
	color:black;
}
#searchdiv a:hover{
	text-decoration:underline;
}
.bluebutton{
	background:#E3EDFF;
}
#hirlevdiv{
	margin-top:10px;
	height:135px;
	width:250px;
	background:url('../images/site_design/bg_hirlevdiv.jpg') no-repeat;
	font:10px verdana,sans-serif;
	text-align:center;
}
#hirlevdiv{
	text-align:center;
	font:11px verdana,sans-serif;
	margin-bottom:20px;
}
#hirlevdiv input{
	padding:2px 0 2px 0;
	color:#b3b3b3;
	font:10px verdana,sans-serif;
	width:200px;
	border:1px solid #b3b3b3;
	margin: 3px 5px 5px 5px;
	text-align:center;
}
#hirlevdiv h1{
	font:12px verdana,sans-serif;
	text-align:center;
	margin:0;
	padding:5px 0 10px 0;
}
#hirlevdiv #button{
	font:10px verdana,sans-serif;
	color:white;
	background:none;
	border:none;
	margin:8px 0 0 150px;
	cursor:pointer;
	width:95px;
	tzext-align:center;
}

#right_footer{
	background:url('../images/site_design/bg_right_footer.gif') bottom no-repeat;
	font:11px verdana,sans-serif;
	color:#525252;
	padding-bottom:5px;
	clear:both;
}
#right_footer a{
	text-decoration:none;
	color:#525252;
	text-decoration:none;
	margin:5px 10px 15px 20px;
}
#submenudiv{
	background:#efefef url('../images/site_design/bg_container_top.gif') top repeat-x;
	height:30px;
}
#submenudiv a{
	background:url('../images/site_design/bg_submenuitem.gif') top no-repeat;
	color:#5f5f5f;
	text-decoration:none;
	display:block;
	width:214px;
	float:left;
	text-align:center;
	font:11px/30px verdana,sans-serif;
}
#submenudiv a:hover{
	background:url('../images/site_design/bg_submenuitem_hover.gif') top no-repeat;
}
#right_h1{
	background:url('../images/site_design/bg_right_h1.gif') no-repeat;
	text-align:center;
	margin:0;
	font:bold 12px verdana,sans-serif;
	color:#0181A0;
	padding:12px 0 10px 0;
}
#right_h1_gray{
	background:url('../images/site_design/bg_right_h1_gray.gif') no-repeat;
	text-align:center;
	margin:0;
	font:bold 12px/29px verdana,sans-serif;
	color:black;
}
#contentdiv{
	padding:10px;
	font:11px verdana,sans-serif;
	min-height:400px;
	_height:400px;
}
#contentdiv table{
	font:11px verdana,sans-serif !important;
}
#contentdiv h1{
	font:bold 18px verdana,sans-serif;
}
#contentdiv h2{
	font:bold 16px verdana,sans-serif;
}
#contentdiv h3{
	font:bold 14px verdana,sans-serif;
}
#contentdiv a{
	color:#0181A0;
}
.content_main{
	padding:0 0 10px 10px !important;
	background:url('../images/site_design/bg_hirdetes.gif') right repeat-y;
}
.main_news{
	color:#878787;
}
.main_news b{color:black;}
.small_blue{
	color:#287BBB;
	text-decoration:none;
}
.small_blue:hover{
	text-decoration:underline;
}
#showall{
	clear:both;
}
#showall a{
	color:#287BBB;
	text-decoration:none;
}
.showfullnews{
	text-align:right;
	margin-bottom:20px;
}
.small_gray{
	color:#878787;
	text-decoration:none;
}
.small_gray:hover{
	text-decoration:underline;
}
.btn_small_blue{
	background:#98B4E3 url('../images/site_design/bg_bluebutton.gif') repeat-x;
	border:1px solid #b5b5b5;
	font:11px verdana,sans-serif;
	color:black;
	width:150px;
}
.input_button{
	background: url('../images/site_design/bg_bluebutton.gif') repeat-x;
	border:1px solid #b5b5b5;
	font:11px verdana,sans-serif;
	width:130px;
}
#subscribe_area #email{
	text-align:center;
	font:11px verdana,sans-serif;
}
fieldset.news_main{
	border:none;
}
#forum_kereso{
	margin-top:50px;
}

#forum_kereso input{
	font:11px verdana,sans-serif;
	width:300px;
	border-width:1px;
	margin-top:5px;
}

#members_only{
	font:10px verdana,sans-serif;
	text-align:center;
	margin-top:20px;
}
#members_only h1{
	text-align:center;
	font:12px verdana,sans-serif;
	color:white;
	margin:0;
	padding:2px;
	background:#c3c3c3;
}
#members_only input{
	font:10px verdan,sans-serif;
	border:1px solid #c3c3c3;
}
.themerow td{
	border-bottom:1px dotted #e2e2e2;
	height:20px;
}
.newshead{
	font:11px verdana,sans-serif;
}
.main_news{
	font:11px verdana,sans-serif;
}
.showfullnews{
	font:11px verdana,sans-serif;
}
/* -- DDMENU */

.submenu{
	margin: -21px 0 0 250px;
	position:absolute;
	visibility: hidden;
	z-index: 100;
	width: 150px;
	background:white;
	padding:0;
}
.submenu a{
	background-image:none !important;
	border:none;
	text-align:left !important;
	padding:0 10px 0 10px;
	border:none !important;
}
.submenu a:hover{
	background-color:#aaa !important;
}