html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #e7a63e url('../../images/zamardi/main_bg.jpg') no-repeat top center;
}
body {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #555;
}
div, p, ul, li {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
img {border: 0;}

h1 {
	font-family: Georgia, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
	line-height: 24px;
	color: #44A8D1;
	margin-top: 0;
}
h2 {
	color: #F3AC2E;
	font-family: Georgia, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	line-height: 21px;
	margin-top: 0;
}
h3 {
	font-family: Georgia, sans-serif;
	font-size: 12px;
	color: #64501A;
	font-weight: normal;
}
.wrapper {
	padding: 1px 0 1px 0;
	width: 840px;
	position: relative;
	margin: 0 auto;
}
.flash_container {
	position: absolute;
	left: 0;
	top: 0;
}
.header {
	width: 840px;
	height: 256px;
	position: relative;
}
.content {
	width: 740px;
	padding: 0 50px 60px 50px;
	float: left;
	display: inline;
	background: url('../../images/zamardi/cnt_loop.gif') repeat-y top center;
}
.footer {
	width: 840px;
	float: left;
	display: inline;
	background: url('../../images/zamardi/cnt_loop.gif') repeat-y top center;
}
.footer_logos {
	float:right;
	margin:0px 115px 0px 0px;
}
.footer_logos img {
	margin-right: 10px;
}
.footer_top {
	width: 740px;
	min-height: 171px;
	padding: 26px 50px 0 50px;
	float: left;
	display: inline;
	background: url('../../images/zamardi/footer_top.gif') no-repeat top center;
}
.footer_btm {
	width: 816px;
	padding: 0 12px 0 12px;
	height: 131px;
	float: left;
	display: inline;
	background: url('../../images/zamardi/footer_btm.png') no-repeat bottom center;
}
.footer_left {
	width: 466px;
	float: left;
	display: inline;
}
.footer_right {
	width: 242px;
	padding: 0 0 0 30px;
	float: right;
	border-left: 1px solid #C9BA91;
}
p.favorites {font-size: 9px; text-transform: uppercase;}
p.favorites a {color: #ED3000;}
p.social {font-size: 9px; text-transform: uppercase;}
p.social a {color: #0055A2;}
p.favorites img {vertical-align: middle; margin: 0 5px 0 0;}
p.social img {vertical-align: middle;margin: 0 5px 0 0;}
.newsletter {
	margin: 12px 0;
	padding: 12px 0;
	border-top: 1px solid #C9BA91;
	border-bottom: 1px solid #C9BA91;
}
p.subscribe {font-size: 12px; color: #64501A;}
p.subscribe input {color:#555; font-size: 11px;}
p.unsubscribe {margin: 4px 0 0 0;font-size: 11px;}
p.unsubscribe a {color: #9D8543;}
p.impressum {font-size: 9px; margin: 0 0 10px 0;}
p.impressum a {color: #64501A}
/**************************************************************************/
.cnt_shadow {
	width: 840px;
	height: 215px;
	background: url('../../images/zamardi/cnt_shadow.png') no-repeat top center;
	position: absolute;
	left: 0;
	top: 219px;
	z-index: 1;
}
.cnt_left {
	width: 198px;
	margin: 0 50px 0 0;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
.cnt_right {
	width: 492px;
	margin: 0;
	float: right;
	position: relative;
	z-index: 2;
}
.cnt_head {
	width: 500px;
	float: left;

	margin:0;
	position: relative;

}
.cnt_head_left {
	padding:10px 0 0 0;
	width: 320px;
	float: left;
}
.cnt_head_right {
	padding:10px 0 0 0;

	height:130px;
	float:right;
}
.cnt_head_right img {
	vertical-align: bottom;
}
.cnt_head h1 {
	margin: 4px 0 14px 0;
}
.cnt_head p.breadcrumb, .cnt_head p.breadcrumb a {
	font-family: Georgia, sans-serif;
	font-size: 9px;
	color: #857571;
}
.cnt_head p.breadcrumb a:hover {
	text-decoration: underline;
}
.cnt_head .lead p {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	color: #64501A;
}
.cnt_text {margin: 0 0 0px 0; clear: left; padding:10px 0 0 0;}
.cnt_text ul {margin: 0 0 0 16px;}
.cnt_text p {margin: 0 0 16px 0;}
.cnt_text p a{color: #64501A;font-weight: bold;}
.cnt_text p a:hover {text-decoration: underline;}
.cnt_text img {
	border: 1px solid #DFD2B1;
	padding: 3px;
	background: #FFF;
	margin: 0 0 10px 10px;
}
.cnt_text img.noborder {
	margin: 0;
	padding: 0;
	border: 0;
}
.cnt_gallery  {margin: 0 0 20px 0;}
.cnt_gallery div {float: left;display: inline; margin: 0 0 16px 0;}
.cnt_galleryoptions img{margin: 0 17px 0 0 ;}
.cnt_gallery img {border: 1px solid #DFD2B1;padding: 3px;background: #FFF; margin: 0 0 0 0;}
.cnt_gallery img.odd {margin: 0 16px 0 17px;}
.cnt_gallery div.odd {margin: 0 16px 0 17px;}
.cnt_gallery div.odd img.odd {margin: 0 0 0 0;}
.cnt_gallery p.gcatname {
	color: #64501A;
	font-family: Georgia,sans-serif;
	font-size: 12px;
	margin: 5px 0 0 0;
	white-space: pre-wrap;
	width: 143px;
}
/**************************************************************************/
.imprint {float:left;
	margin:0px 0px 15px 50px;
	}
.imprint p {font-size: 9px;color: #64501A;}
.imprint a {color: #64501A;}
.imprint a:hover {text-decoration: underline;}
/**************************************************************************/
.menud {
	background: url('../../images/zamardi/menu_loop.jpg') repeat-y top center;
	padding: 0 24px 0 28px;
	margin: 0;
}
.menud ul {list-style: none;}
.menud ul ul {border-top: 1px solid #F8C963;}
.menud li {
	width: 146px;
	line-height: 21px;
	border-bottom: 1px solid #F8C963;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.menud li li {font-size: 9px;font-weight: normal;padding: 0 0 0 10px; width: 136px;}
.menud li a {color: #FFF;}
.menud li.last a {color: #930;}
.menud li a:hover {text-decoration: underline;}
.menud li li a {color: #64501A;}
.menud li.last {border: 0;}
.menud li.active {overflow:visible;}
.menud li.hidden {overflow:hidden;}
/**************************************************************************/
.sitemap ul {
	width: 116px;
	list-style: none;
	float: left;
	display: inline;
}
.sitemap li {font-size: 10px; text-transform: uppercase;}
.sitemap li li {text-transform: none;}
.sitemap li a {color: #64501A;}
.sitemap li a:hover {text-decoration: underline;}
/**************************************************************************/
.topmenu {
	height: 34px;
	background: url('../../images/zamardi/topmenu_bg.gif') no-repeat top center;
	/*
	background: #000;
	opacity: .2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	*/
	position: absolute;
	left: 236px;
	top: 42px;
	width: 540px;
}
.topmenu ul {list-style: none; display: inline;}
.topmenu li {
	font-size: 11px;
	font-weight: normal;
	float: left;
	display: inline;
	text-transform:	uppercase;
	border-right: 1px solid #A96F29;
	line-height: 34px;
	padding: 0 8px;
}
.topmenu li.last {border: 0;}
.topmenu li a {color: #F5DFA7;}
.topmenu li a:hover {text-decoration: underline;}
/**************************************************************************/
.flags {
	float: right;
	height: 34px;
	line-height: 34px;
	margin: 2px 5px 0 0;
}
/**************************************************************************/
.newslist {
	width: 492px;
	float: left;
	display: inline;
	margin:  0 0 20px 0;
}
.newslist_left {
	width: 360px;
	float: left;
	display: inline;
}
.newslist_right {
	width: 114px;
	float: right;
}
.newslist h1 {
	margin: 0 0 7px 0;
	font-size: 21px;
	line-height: 21px;
}
.newslist h1 a {color: #44A8D1;}

.newslist p.breadcrumb {
	font-family: Georgia, sans-serif;
	font-size: 9px;
	color: #857571;
}
.newslist p {
	font-family: Georgia, sans-serif;
	font-size: 12px;
}
.newslist p.text img {margin: 0 0 0 16px;border: 1px solid #DFD2B1;padding: 3px;background: #FFF;}
.newslist p.text {margin: 0 0 10px 0;}
.newslist p a {color: #64501A;}
.newslist p.date {color: #64501A; font-size: 10px;	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
/**************************************************************************/
.mediabox_bg {
 	background: url('../../images/zamardi/mbox_bg.gif') no-repeat;
	width: 518px;
	height: 295px;
	position: relative;
	left: -26px;
}
.mediabox_cnt {
	position: absolute;
	top: 10px;
	right: 10px;
}
.mediabox_tabs {
	margin:0 0 20px 0;
}
.mediabox_cnt .prevbtn {
	position: absolute;
	top: 110px;
	left: -6px;
}
.mediabox_cnt .nextbtn {
	position: absolute;
	top: 110px;
	right: -6px;
}

.mediabox_cnt .prevbtn_fls {
	position: absolute;
	top: 110px;
	left: -6px;
	z-index:1;
}
.mediabox_cnt .nextbtn_fls {
	position: absolute;
	top: 110px;
	right: -6px;
	z-index:1;
}

/**************************************************************************/
.homelink {
	position: absolute;
	left: 70px;
	top: 30px;
}

/**************************************************************************/
.contentview #regisztracio table {
	clear: left;
	margin: 15px 0 0 0;
}
.contentview #regisztracio p, .contentview #regisztracio td {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #555;
	vertical-align: top;
	padding: 0;
}
.contentview #regisztracio td.firstcell {
	width: 100px;
}
.contentview #regisztracio input[type="text"], .contentview #regisztracio textarea, .contentview #regisztracio select, .contentview input[type="text"]{
	width: 300px;
	background: #F7F5EF;
	border: 1px solid #38332d;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 2px;
	outline: none;
}
.contentview #regisztracio textarea {
	height: 100px;
	background: #F7F5EF;
	border: 1px solid #38332d;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #555;
	padding: 2px;
	outline: none;
}
#regisztracio_captcha img {
	margin: 0 0 2px 0;
}
.contentview #regisztracio #regisztracio_code {
	width: 100px;
}
.contentview #regisztracio .submitcell {
	text-align: center;
}
.contentview #regisztracio .error, .contentview #regisztracio .message {
	margin: 15px 0 0 0;
	color: #AF0000;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 0;
}
.contentview #regisztracio table td .okbutton, input.okbutton {
	background: #D7CCAC;
	border: 1px solid #38332d;
}
.contentview .regconfirm {
	color: #00AA00;
	font-family: Verdana;
	font-size: 11px;
	padding: 0;
}
.requiredstar {
	color: #AF0000;
}
.contentview .error, .contentview .message {
	margin: 15px 0 0 0;
	color: #AF0000;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 0;
}
.contentview h1 {
	margin-top: 0px;
}
/**************************************************************************/
.pager {
	padding: 10px 0px 0px 0px;
	text-align: center;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #555;
}
.pager a {
	text-decoration: none;
	color: #44A8D1;
}
/**************************************************************************/
.commentElement {
	background: #F7F5F4;
	border-top: 1px solid #EDE9E6;
	border-left: 1px solid #EDE9E6;
	border-right: 1px solid #EDE9E6;
	display:inline;
	float:left;
	margin:0;
	padding:10px 10px;
	width:472px;
}
.commentElement p.username a {
	color: #44A8D1;
	font-size:11px;
	font-weight:bold;
}
.commentElement p.username span {
	color:#B0AFAF;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 10px;
}
/**************************************************************************/
.letolt_link {margin: 0 0 16px 0;}
.letolt_link p a{color: #64501A;font-weight: bold;}
.letolt_link p a:hover {text-decoration: underline;}

.mosaic_box_title_link {
	cursor: pointer;
}
.cnt_left .buttons {margin: 0 0 32px 0;}
/**************************************************************************/
.cnt_left .banner {
	text-align: center;
	padding: 0;
	background-color: #E6D8C1;
	margin-bottom: 20px;
	width: 120px;
	margin: 0 auto;
}
.cnt_left .swfbanner {
	text-align: center;
	padding: 10px;
	background: #E6D8C1;
	margin-bottom: 15px;
	width: 120px;
}
.cnt_left .container {
	text-align: center;
	padding: 10px;
	background: #E6D8C1;
	margin-bottom: 15px;
	width: 120px;
	min-height: 40px;
}

.cnt_left .textbanner {
	background: url(../../images/zamardi/textbanner.gif) no-repeat top center;
	width: 100px;
	padding: 10px;
	min-height: 20px;
	overflow: hidden;
	text-align: left;
	height: 220px;
}
.cnt_left .textbanner p {
	font-family: Georgia;
	font-size: 11px;
	color: #3e2119;
	margin: 0 0 10px 0;
}
.cnt_left .textbanner p a {
	color: #AF0000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
}

.cnt_left .banner img{
	border: none;
	width: 140px;
	height: 260px;
	margin: 0 0 20px 0;
	}

.cnt_left .textbannerlink {
	cursor: pointer;
}

/************************************* WEATHER ****************************************/
#weather {
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}
#cnt_left #weather, #cnt_right #weather {
	margin: 40px 0 20px 0;
}
#weather img {
	margin: 0;
	padding: 0;
	border: 0px solid black;
}
#weather_text {
	margin: 0;
	padding: 0;
	width: 180px;
	height: 31px;
	background: url(../../images/zamardi/weather_bg.gif) no-repeat top center;
	border: 0px solid black;
	text-align: center;
}
#weather_text p{
	width: 170px;
	margin: 0 auto;
	padding: 3px 0 0 10px;
	color: #7F7F7F;
	text-align: center;
}
#weather_text p span {
	font-family: Georgia, Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 20px;
	color: #fa9900;
	line-height: 22px;
}
#weather p.moreinfo {
	font-size: 9px;
	margin: 2px 0 0 0;
	padding: 0;
	font-style: italic;
}

#weather p.moreinfo a {
	color: #7F7F7F;
}

.weathermore {
	margin: 0 0 30px 0;
	font-size:9px;
	font-style:italic;
}

.weathermore a {
	color: #7F7F7F;
}


/** interstitial */
body.is {
	background: rgb(255, 175, 63);
}
div.iscontainer {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
div.iscontainer * {
	vertical-align: middle;
}
/*\*//*/
div.iscontainer {
	display: block;
}
div.iscontainer span {
	display: inline-block;
	height: 100%;
	width: 1px;
}
/**/


div.iscontainer img {
	vertical-align: middle;
}
div.iscontainer div.gurulink {
	position:absolute;
	width:75px;
	heigth:30px;
	/*background-color: #FFFFFF;*/
	cursor: pointer;
	z-index: 10;
}

div.iscontainer div.gurulink img {
	width: 75px;
	height:30px;
}

.s-font.head-text-pos {
	font-size:9px;
	color:#F5DFA7;
	text-transform:uppercase;
}

#flash_cnt {
	width:472px;
	height:246px;
	position:relative;
	/*background:url(../../images/zamardi/duplavideo.jpg);*/
}

#flash_cnt a {
	position:absolute;
	text-indent:-9999px;
	top:95px;
	width:55px;
	height:55px;
	overflow:auto;
}

.left_video {
	left:90px;
}

.right_video {
	left:330px;
}

#flash_container {
	width:180px;
	height:180px;
}

iframe {
	background: #fff;
	border:1px solid #e7a63e;
}

iframe.nyerjiframe {
	background: #fbf3dc;
	border:0px;
}

.news {
	width:470px;
	height:100px;
	border:1px solid #e7a63e;
	padding:10px;
	position: relative;
	overflow:hidden;
	background:#fbf3dc;
	 -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.news-title {
	font-family: Georgia, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	line-height: 24px;
	color: #993300;
	margin:0 0 0 20px;
}

.news-text {
	padding:10px 20px 0 20px;
}

.news-btn-left {
	position:absolute;
	top:96px;
	left:-14px;
}

.news-btn-right {
	position:absolute;
	top:96px;
	left:480px;
}

.slidecontainer {
	position:absolute;
	top:10px;
/*	width:880px;
	height:272px; */
}


.slider-header-container {
	margin:-50px 0 0 0;
	position: relative;
	background: url('../../images/zamardi/levelek.png') no-repeat 295px 0;
	height:160px;
	padding:52px 0 0 0;
}

/****************************** Multimedia **************************************/

.mediaboxHolder {
	background: url('../../images/zamardi/media_box.png') no-repeat -2px 0;
	width: 496px;
	height: 46px;
	margin-top: -50px;
	float: left;
}
.mediaboxHolder.gallery {
	margin: -40px 0 15px 0;
}
.mediaboxHolder a {
	float: left;
	display: block;
	width: 119px;
	height: 45px;
	margin-right: 3px;
}
.videoHolder {
	width: 460px;
	margin-top: 20px;
	padding-left: 40px;
}
.videoHolder div {
	margin-bottom: 15px;
}
