/* Alapértelmezések */
/*@font-face { font-family: "Rovas Szabvany"; src: url(lib/rovstdjb.ttf); }*/
@font-face { font-family: "Rovas Szabvany JB"; src: url(rovstdjb.ttf); }

* {
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#444;
}

body,
html {
	margin:0;
	padding:0px 0px 5px 0px;
	background:#f1f1f1 url(img/bg.body.png) top left repeat-x;
	margin-bottom:10px;
}

h1 {	color:#492a0f; clear:both;margin:8px 0px; font-size:14px;	font-weight:bold;}
h2 {	margin:5px 0px;	font-size:13px;	font-weight:bold;}
h3 {	margin:3px 0px;	font-size:11px;	font-weight:bold;}


a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#202020;
}

a:active, a:hover {
	text-decoration:underline;
}

a img {
	border:0px;
}

a.map {
	background: transparent url(img/maplink.png) left center no-repeat;
	padding-left: 12px;
	font-size: 10px;
	font-weight: bold;
}

a.external {
	background: transparent url(img/link.png) left center no-repeat;
	padding-left: 12px;
	font-size: 10px;
	font-weight: bold;
}

div.gotop a {
	float:right;
	text-align:right;
	background: transparent url(img/gotop.png) right center no-repeat;
	padding-right: 12px;
	font-size: 9px;
	font-weight: normal;
	border-top:1px dotted #606060;
	width:628px;
	margin-bottom:20px;
}

div.valid {clear:both;margin:0px auto;width:900px;height:60px;text-align:left;}
div.valid p a img {border:none;margin:10px auto;}

div.clear, div.gotop{clear:both;width:100%;}
div.thinclear {clear:both;width:100%;height:1px;line-height:1px;}

div.nullclear{clear:both;width:100%;height:1px;margin:0px;padding:0px;}

/* Elrendezés */
#wraptop {
	width:900px;
	height:180px;
	margin:0px auto;
}

#wrap {
	width:900px;/*750px;*/
	margin:0 auto;
	background:#f1f1f1 url(img/bg.wrap.png) top left repeat-y;
}

#wrapfooter {
	clear:both;
	width:100%;
	height:180px;width:900px;
	margin:0px auto;padding:0px;
}

#wrapfooter div.barataink {
	clear:both;
	border-top:1px dotted #404040;
	border-bottom:1px dotted #404040;
	margin:5px 0px;
	padding:8px 0px;
	text-align:center;
}

#wrapfooter div.barataink a img {border:0px; padding:3px;}

#header {
/*	background:transparent url(img/bg.header.png) top left no-repeat;*/
	background:transparent url(img/bg.header.sz.jpg) top left no-repeat;
	margin:0px;
	height:180px;
}
#flashplayer{height:20px;}
#headertop, #headertop a{float:left;height:155px;width:250px;background:transparent;display:block;}
#headerbtm {height:20px;	background:transparent;}
#headerbanner {float:left;width:468px;height:60px;margin:60px 0px 0px 10px; background:transparent url(lib/blackbox50.png) top left repeat;border:1px solid #000;}
#szpf{margin:20px 0px 0px 30px;}
#szpf, #szpf a{float:left;width:130px;height:130px;}

/*#headertop, #headerbanner {border:1px dotted green;}*/
	
#nav ul{list-style: none;margin:0px 0px 0px 150px;padding:0px;}
#nav li{float: left;margin: 0px;padding: 0px;}
#nav li a {
	display: block;
	height: 20px;
	width:120px;
	/*padding-left: 35px;*/
	float: left;
	text-transform: uppercase;
	font-size: 9px;
	color: #a0a0a0;
	text-decoration: none;
	text-align:center;
}

#nav li a:hover, #nav li.selected a {
/*
	text-transform: lowercase;
	unicode-bidi: bidi-override;
	direction: rtl;
	font-family: "Rovas Szabvany JB";
	font-weight:normal;
	font-size:14px;
*/	
	text-decoration:underline;
	color:#ffffff;
}

#main {
	float:left;
	display: inline;
	width:660px;/*480px;*/
	padding:0px;
	margin:5px 5px 5px 18px;
	background:transparent;
	line-height:20px;
}

#main.wide {
	width:850px;/*480px;*/
	margin: 0px 0px 0px 15px;
}

#main.wide div.mainblock {
	float:left;
	display: inline; /* IE fix */
	width:380px;
	height:150px;
	margin:10px;
}

#main.wide div.wideblock {
	float:left;
	display: inline; /* IE fix */
	width:800px;
	height:100px;
	padding-top:10px;
	text-align:center;
	margin:10px 0px 0px 0px;
}

#main.wide div.mainblock p {
	font-size:11px;
	font-weight:normal;
}

#main.wide div.mainblock p a {
	clear:both;
	float:right;
	font-size:11px;
	font-weight:normal;
}

div.content {
/*	margin-left:10px;*/
	padding:0px 10px;
	text-align:justify;
	line-height:18px;
}

#main div.content p {background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;color:#404040;}
/*#main div.pages p {background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;color:#404040;}
#main div.content p{background:transparent url(img/bg.news.png) top left repeat;padding:5px 10px;color:#404040;}*/
#main div.content div.tbleft {margin:10px 10px 0px 10px;}


#sidebar {
	float:right;
	width:202px;
	padding:0px;
	margin:2px 5px 2px 2px;
	background:transparent;
	text-align:right;
}
div.sideitem {
	margin:0px 0px 5px 0px;
	line-height:18px;
	height:20px;
	padding:0px 10px 0px 0px;
	text-align:right;
	background:#492a0f;
	border-bottom:1px solid #F4820B;
}


div.sideitem  h1{
	margin-top:15px;
	padding:0px 5px 0px 0px;	
	height:20px;
}

div.sideitem h1 a{
	padding:0px;
	text-align:right;
	text-transform: uppercase;
	font-size: 9px;
	color: #a0a0a0;
	text-decoration: none;
}

div.sideitem h1 a:hover, div.sideitem h1.selected a{text-decoration:underline;color:#ffffff;}

#footer {
	clear:both;
	background:transparent url(img/bg.footer.png) top left no-repeat;
	height:180px;
	padding:5px 20px;
}


ul.linkrow {float:right;margin:0px;padding:0px;list-style:none;}
ul.linkrow li{display:inline;padding:0px 5px 0px 9px;}
ul.linkrow li a, ul.linkfooter a {font-size:10px;font-weight:normal;}

ul.linkrowleft {float:left;margin:0px;padding:0px;list-style:none;}
ul.linkrowleft li{display:inline;padding:0px 5px 0px 9px;}
ul.linkrowleft li a {font-size:10px;font-weight:normal;}

ul.linkfooter {float:left;display:inline;margin:10px 0px 5px 90px;padding:0px;list-style:none;}
ul.linkfooter li{display:inline;padding:0px 15px 0px 0px;font-size:10px;font-weight:bold;}
ul.linkfooter li a {text-decoration:none;color:#606060;}
ul.linkfooter li a:hover, div.copyright a:hover {text-decoration:underline;color:#a7a7a7;}

ul.leftvert {width:180px;float:left;list-style:none;border-right:1px dotted #220000;text-align:left;padding:0px;margin:0px 10px 0px 0px;}
ul.leftvert li{display:inline;font-size:10px;text-align:left;padding:0px;margin:0px}
ul.leftvert li a{font-size:10px;display: block;width: 100%;margin-left:10px;width:170px;}

/* IE + térközök */  
#footer p, #footer p a {
	margin:0px;padding:0px;
	font-size:9px;
	color:#606060;
	text-align:right;
}

#footer p.footertop {float:left;font-size:9px;color:#808080;width:840px;margin:10px;text-align:justify;}

* html #footer {
	height:1px;
}

span.cddmail { unicode-bidi:bidi-override; direction: rtl;} 
div.copyright, div.copyright a {font-size:9px;color:#969696;}
div.copyright{float:right;margin:10px;}


