html, body{height:100%; width:100%}
body{margin:0px; padding:0px; background:#452545 url('images/dokk_bg.gif') repeat-x; font-family:Verdana; font-size:11px; width:100%;height:100%}
a{color:#fff200;}
#container{width:980px; margin:0 auto; color:#FFF; background:url('images/container_bg.jpg') no-repeat; position:relative; clear:both; overflow:hidden}
#content{}
#content a img{border:1px solid #a292a2; outline:solid thin #2d0a2d;}
#content img{border:1px solid #a292a2; outline:solid thin #2d0a2d}
#top_images{margin-top:190px; position:relative; overflow:hidden; height:180px; clear:both}
#top_images img{margin:0px 4px}

#menu{
	text-align: center;
	clear:both;
	overflow:hidden;
}

#menu td {
	float:left;
	list-style:none; 
	margin-right:7px; 
	padding-right:7px; 
	font-weight:bold; 
	font-family:Arial; 
	height:33px; 
	line-height:33px;
}

#menu a{
	color:#FFF;
	text-align:center;
	color:#811b5a;
	text-decoration:none;
	font-size:12px
}

#menu a img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.br_1{
	border-right:1px solid #811b5a;
}

.zaszlo {
	top: 10px;
	position: relative;
}

*html .zaszlo {
	top: 0px;
	position: relative;
}

#content{width:956px; margin:0 auto; clear:both; position:relative; margin-top:10px}
#content_left{float:left; width:192px; overflow:hidden}
#content_center{float:left; width:562px; margin:0px 5px; overflow:hidden}
#content_right{float:left; width:192px; overflow:hidden}
.sml_box{width:192px; height:159px; background:url('images/sml_box.gif') no-repeat; padding-top:5px; position:relative; overflow: hidden; clear:both}
.sml_box2{
	overflow: hidden;
}

.spacer{
	height: 8px;
}

.sml_box2_t{width:192px; overflow: hidden; height:15px; background:url('images/sml_box2_t.gif') no-repeat; clear:both}
.sml_box2_m{width:192px; overflow: hidden; background:url('images/sml_box2_m.gif') repeat-y}
.sml_box2_b{width:192px; overflow: hidden; background:url('images/sml_box2_b.gif') no-repeat left bottom; padding-bottom:10px; margin-bottom:0px}


.big_box{oveflow: hidden;}
.big_box_t{width:562px; height:15px; background:url('images/center_top.gif') no-repeat; position:relative;z-index:1; oveflow: hidden;}
.big_box_m{width:562px; background:url('images/center_m.gif') repeat-y; overflow: hidden;}
.big_box_b{overflow: hidden;}

.buli{clear:both; overflow:hidden; margin:10px 10px 0px 10px; padding:10px; padding-bottom:5px; line-height:16px; text-align:justify; position:relative}
.buli img{float:left; margin:0px 5px 5px 5px; border:1px solid #a292a2; outline:solid thin #2d0a2d}
h1{font-family:Verdana; font-size:14px; margin:0px}
.kiemeles{color:#fff200}

.xxx{position:relative; oveflow: hidden; background:url('images/center_b.gif') no-repeat bottom; padding-bottom:15px}

h2{font-family:Verdana; font-size:12px; margin:0px}

.input{background:url('images/input_bg.gif') no-repeat; border:0px; height:24px; width:172px}
.input2{background:url('images/input_bg.gif') no-repeat; border:0px; height:24px; width:400px}
.input_area{background:url('images/input_area_bg.gif') no-repeat; border:0px; height:159px; width:400px}
.inputbox{border:0px; background:transparent; width:164px; height:20px; color:#FFF; font-family:Verdana; font-size:10px; margin:4px; padding-top:2px}
.inputbox_area{border:0px; background:transparent; width:164px; height:150px; color:#FFF; font-family:Verdana; font-size:10px; margin:4px; padding-top:2px}
#newsletter{text-align:center; width:172px}
.submit-button{background:url('images/submit_btn.gif') no-repeat; border:0px; font-size:11px; text-transform:uppercase; width:126px; height:24px; margin-top:2px; font-family:Verdana; color:#FFF}
.wrap_10{margin:0px 8px 10px 8px; position:relative}
.lh_18{line-height:18px}

.border{border-bottom:1px dotted #a292a2; }
#top5 a{color:#FFFFFF; text-decoration:none}
#footer{clear:both; text-align:center; height:35px; position:relative; bottom:0px; padding-top:5px; color:#FFF; }

form#newsletter label.error {
	display:none !important;
}

form#kapcsolat label.error {
	color: #ff0000;
	display: inline;
}

#message {
	border: 1px solid #74a663;
	color:#2d6a18;
	background-color: #ebfde5;
	padding:20px;	
	margin-bottom: 10px;
}

#error {
	border: 1px solid #ffabab;	
	color:#d64a4a;	
	background-color:#fff1f1;	
	padding:20px;	
	margin-bottom: 10px;
}

.panorama-pager {
	width: 540px;;
	padding-top: 10px;
	margin: 0 auto;
}

.pager-side-left {
	width: 100px;
	text-align: left;
	font-weight: bold;
}

.pager-side-right {
	width: 100px;
	text-align: right;
	font-weight: bold;
}

.pager-middle {
	width: 340px;
	text-align: center
}

.gallery-pager {
	width: 540px;;
	margin: 0 auto;
}

.gallery-pager-middle {
	width: 340px;
	text-align: center;
}

.gallery-pager #lapozas .pager-middle {
	display: none;
}

.panorama-pager #lapozas .gallery-pager-middle {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.one-gallery-image {
	width: 136px;
	height: 136px;
	margin-bottom: 15px;
	margin-left: 56px;
	float: left;
}

.one-gallery-image-first {
	margin-left: 12px !important;
	clear: both !important;
}

/*Slide in newsletter*/
form#newsletter2 label.error {
	display: none !important;
}

form#newsletter2 input.error {
	/*border: 1px solid #ff0000;*/
}

.newsletter-slidein {
	z-index: 10;
	position: absolute;
	top: -500px;
	padding: 10px;
	background: #452545;
	border: 5px solid #ffffff;
	text-align: left;
	width: 182px;
	color: #ffffff;
}