/* Alapértelmezések */
* {
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#000;
}
/*
div {
  border:1px dotted black;
}
*/
body, html {margin:0px;padding:5px 0px;color:#000;background:#fcefd9 url(img/bg.body.png) top left repeat-x;margin-bottom:10px;}

h1 {	margin:8px 0px;	font-size:14px;	font-weight:bold;}
h2 {	margin:5px 0px;	font-size:13px;	font-weight:bold;}
h3,h4 {	margin:3px 0px;	font-size:11px;	font-weight:bold;}

a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
}

a:active, a:hover {
	text-decoration:underline;
}

a img {
	border:0px;
}

a.map {
	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 #735b24;
	width:100%;
	margin-bottom:20px;
}

div.valid {
	clear:both;
	margin:10px auto;
	width:898px;
	text-align:left;
}

div.valid p a img {border:none;width:88px;height:15px;}

div.clear, div.gotop{clear:both;width:100%;}

div.nullclear, div.thinclear{clear:both;width:100%;height:1px;margin:0px;padding:0px;}

/* Elrendezés */
#wrap {
	position:relative;
	width:898px;/*750px;*/
	background:#faf4ea url(img/bg.warp.png) top left repeat-y;
	border:1px solid #735b24;
	margin:0px auto;
}

#header {
	margin:0px 0px 30px 0px;
	background:transparent url(img/hdr03.png) top left no-repeat;
	height:100px;
}

div#rotator {height:100px;width:898px;}
div#rotator ul li {position:absolute;list-style: none;}
div#rotator ul li img {border:0px;padding:0px;margin:0px;}
/*div#rotator ul li.show {z-index:-500;}*/

#hdr_logo{
	position:absolute;top:5px;/*right:5px;*/
	left:5px;
	width:208px;height:95px;
	background:transparent url(img/page.watermark.trans80.png ) top left no-repeat;
}

#hdr_logo a{display:block;width:100%;height:100%;}
#hdr_reg{
	position:absolute;top:5px;right:0px;
	width:208px;height:90px;
	background:transparent url(img/bg.hdr.login.png) top left no-repeat;
}
#hdr_reg fieldset{width:100%;border:0px;background:transparent;margin:15px 0px 0px 0px;}
#hdr_reg fieldset label{float:left;width:80px;margin:2px 8px 2px 10px;font-size:9px;}
#hdr_reg fieldset input{float:left;width:100px;margin:2px 0px;font-size:9px;height:14px;border:1px solid gray;}
#hdr_reg fieldset input[type="submit"]{float:right;width:100px;margin:2px 8px 2px 0px;font-size:9px;height:16px;border:1px solid gray;}

#hdr_reg fieldset a.fps {float:left;width:16px;height:16px;display:block;margin:2px 10px;background:transparent url(img/bg.hdr.login.btn.png) 0px 0px no-repeat;}
#hdr_reg fieldset a.inf {float:left;width:16px;height:16px;display:block;margin:2px 0px;background:transparent url(img/bg.hdr.login.btn.png) 0px 32px no-repeat;}
#hdr_reg fieldset a.reg {float:left;width:16px;height:16px;display:block;margin:2px 10px;background:transparent url(img/bg.hdr.login.btn.png) 0px 64px no-repeat;}

/*				
#hdr_reg fieldset a.fps:hover {background:transparent url(img/bg.hdr.login.btn.png) 16px 0px no-repeat;}
#hdr_reg fieldset a.inf:hover {background:transparent url(img/bg.hdr.login.btn.png) 48px 0px no-repeat;}
#hdr_reg fieldset a.reg:hover {background:transparent url(img/bg.hdr.login.btn.png) 80px 0px no-repeat;}
*/

/*
#headertop {
	margin:0px;
	height:150px;
}

#header a{
	height:150px;
	display:block;
}
*/
#nav {
	float:left;
	width:100%;
	height:32px;
	background:transparent url(img/bg.nav.png) top left repeat-x;
}

#rendeles {float:right;margin:0px 10px 0px 0px;}
#rendeles a {line-height:30px;height:30px;padding:15px 0px 0px 0px;color:#735b24;}

#kapcsolat {float:right;margin:0px 10px 0px 0px;}
#kapcsolat a {line-height:15px;height:15px;}

#main {
	float:left;
	display: inline;
	width:700px;/*480px;*/
	padding:0px;
	margin:4px;
	background:transparent /*url(img/bg.main.png) top left repeat*/;
	color:#000000;
	line-height:15px;
}

#main.wide, #main.admin {
	width:850px;/*480px;*/
	margin: 0px 0px 0px 15px;
}

#main div.mainblock, #main.admin div.mainblock{
	font-size:11px;
	float:left;
	display: block; 
/*	height:150px;
	margin:10px;
	border:1px solid blue;*/
}
#main div.mainblock h2 {border-bottom:1px dotted gray;}

div.mainblock * {font-size:11px;}
#main div.content div#programok{float:right;width:500px;}
#main div.content div#programok div{border-bottom:1px dotted gray;}
#main div.content div#programok p{padding:2px 5px;}
#main div.content div#hirek{float:left;width:160px;}
#main div.content div#hirek div.keret {padding:5px;background-color:#FCEFD9;border:1px dotted gray;}
#main div.content div#hirek ul{margin:0px 0px 0px 15px;}
#main div.content div#hirek li a{font-weight:normal;}

#main div.content div#birtok{float:left;width:160px;margin-top:20px;}
#main div.content div#borok{float:left;width:160px;}


#main div.mainblock h3 {padding:0px 5px;}

#main.wide div.widebloc, #main.admin div.wideblock {
	float:left;
	display: inline; /* IE fix */
	width:800px;
	height:100px;
	padding-top:10px;
	text-align:center;
	margin:10px 0px 0px 0px;
}

#main div.mainblock p, #main.admin div.mainblock p {
	font-size:11px;
	font-weight:normal;
}

#main div.mainblock p a.all, #main.admin div.mainblock p a.all {
	clear:both;
	float:right;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	width:100%;	
}

div.content {
	margin:0px 0px 0px 10px;
	text-align:justify;
}

div.content * { color:#322609; }

/*#main div.content div.block {float:left;margin-bottom:20px;padding-bottom:5px;width:100%;}*/

#sidebar {
/*border:1px solid red;*/
	float:right;
	width:160px;
	padding:5px;
	margin:/*-25px 5px 5px */5px;
	background:transparent;
	text-align:right;
}

#footer {
	clear:both;
	background:transparent;
	padding:5px 10px;
	border-top:1px dotted #735b24;	
}

/* Menü */   
#nav ul, #nav h2 {
	height:32px;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 120px;
	list-style:none;
}
#nav li{
	height:32px;
	display:inline;
	margin:5px;
	padding:0px 6px 0px 6px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#nav li a {
	display:inline;
	height:20px;
	color:#735b24;
	text-decoration:none;
}

#nav li a:hover {
	text-decoration:underline;
}

#nav li.selected {
	border-bottom:3px solid #aa7600;
	color:#48360c;
}

ul.linkrow {float:right;margin:0px;padding:0;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:0;list-style:none;width:600px;}
ul.linkrowleft li{display:inline;margin:0px 2px 0px 4px;}
ul.linkrowleft li a {font-size:10px;font-weight:normal;}
ul.linkrowleft li a:hover{background:#735B24;color:#ededed;}

ul.linkfooter {float:left;display: inline;margin:0px 0px 30px 0px;padding:0;list-style:none;width:100%;}
ul.linkfooter li{display:inline;padding:0px 15px 0px 0px;font-size:10px;font-weight:bold;}

ul.leftvert {width:180px;float:left;list-style:none;border-right:1px dotted #735b24;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 */  
div.ftlf, div.ftrg{display: block;width:400px;font-size:10px;font-weight:normal;}
div.ftlf *, div.ftrg *{font-size:10px;font-weight:normal;}
div.ftlf {float:left;text-align:left;}
div.ftrg {float:right;text-align:right;}
div.ftrg a img {float:right;clear:both;}

* html #footer {height:1px;}

span.cddmail { unicode-bidi:bidi-override; direction: rtl; } 

div.copyright, div.copyright a {font-size:9px;color:#48360c;}
div.copyright{float:right;width:50%;text-align:right;}

a.info {font-size:9px;font-weight:normal;}

h2.wineslider{width:100%;text-align:center;margin:20px 0px 10px 0px;}
p.wineslider {text-align:justify;margin:5px 50px;}

#wineslider{position:relative;float:left;width:680px;height:124px;display:block;overflow:hidden;
	border-top:1px dotted #825F0E;border-bottom:1px dotted #825F0E;}
#wineslider div.arrow {display:block;width:20px;height:124px;}
#wineslide-left {position:absolute;z-index:10;top:0px;left:0px;background:transparent url(img/slide.left.png) 0px 0px no-repeat;}
#wineslide-left:hover{background-position:-20px 0px;}
#wineslide-left:active{background-position:-40px 0px;}
#wineslide-left.disabled{background-position:-60px 0px;}
#wineslide-right {position:absolute;z-index:10;top:0px;left:660px;background:transparent url(img/slide.right.png) -60px 0px no-repeat;}
#wineslide-right:hover{background-position:-60px 0px;}
#wineslide-right:active{background-position:-40px 0px;}
#wineslide-right.disabled{background-position:0px 0px;}
#wineslider ul {position:absolute;top:0px;left:21px;width:6000px;display:inline;height:124px;list-style:none;}
#wineslider li {display:inline;}
#wineslider li a img{width:205px;height:120px;margin:1px 3px;float:left;border:1px solid gray;}
