html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}

html, body {position: relative; margin: 0px; padding: 0px; background: url(img/background.png) center bottom repeat #ad9b7f; height: 100%; font-family: Tahoma, Verdana; font-size: 12px; color: #4f4f4f;}

/* MAIN CONTAINER */
div.holder { margin-left: auto; margin-right: auto; text-align: center; width: 1000px;}

/* HEADER */
div.header { position: relative; width: 1000px; height: 178px; background: url(img/header.jpg) 0 0 no-repeat; z-index: 10;}
div.header .logo {position: absolute; top: 0; left:5px; width: 280px; height: 125px;  z-index: 2;}
div.header .logo a {display: block; width: 280px; height: 125px; margin: 0; padding: 0; text-indent: -3000px; font-size: 0; overflow: hidden;}
div.header .menu {position: absolute; left: 4px; top: 126px;}
div.header .menu div {background: url(img/head_menu.png) 0 0 repeat-x; display: inline-block; margin-right: 1px; float: left;}
div.header .menu div.blank {width:5px; height: 40px;}
div.header .menu div a{font-weight: bold; font-size: 10px; color: white; padding: 15px 25px 11px 35px; display: inline-block; background: url(img/head_menu_a.png) 18px 18px no-repeat; text-decoration: none;}
div.header .menu div a:hover, div.header .menu div.active a{color: #ffff5b;}
div.header .menu div.active {background: none;}
div.header .menu div.active a{ background: url(img/head_menu_active.png) right bottom no-repeat;}
div.header .nyomtato {position: absolute; top: 0; right: 4px;}

/* CONTENT */
div.content {position: relative; min-height: 100%; height: auto; _height: 100%; background: url(img/content.png) center bottom repeat-y #ad9b7f; margin-top: -178px; margin-bottom: -22px; z-index: 5; overflow: hidden; _overflow: visible; text-align: left; font-size: 9pt;}
div.content .main { position: relative; width: 745px; left:252px; margin-top: 178px; padding-bottom: 30px; float: left; min-height: 580px; }
div.content .main .leftcoll, div.content .main .rightcoll {float: left;}
div.content .main .leftcoll {width:512px; font-size: 10pt}
div.content .main .rightcoll {width:232px; padding-top:20px; font-size: 9pt}
div.content .main  p {margin-top: 15px; padding: 0 15px 0 15px; display: block; position: relative; clear: left;}
div.content .main a.more {position:relative; font-weight: bold; width: auto; text-align: right; color: #c42635; display: block; background: url(img/more.png) right 8px no-repeat; padding: 3px 10px 3px 0; margin: -25px 15px 15px 0; text-decoration: none;}
div.content .main a.more:hover {margin: -25px 13px 15px 0;  padding-right: 12px;}
div.content .main .separate {display: block; width: 100%; height: 9px; background: url(img/separate.png) center 0 no-repeat;}

div.content .main .rightcoll dl dt{background: url(img/right_dt.png) center bottom repeat-y #fd4804;  white-space: nowrap; color: white; _height: 12px; padding: 4px 0 4px 15px;}
div.content .main .rightcoll dl dd{margin-left: 0;}
div.content .main .rightcoll dl dd img {margin-left: 14px; margin-top: 15px; border: 1px solid #a2a196; padding: 0;}
div.content .main .rightcoll dl dd form {margin-top: 8px; width:100%; padding: 0;}
div.content .main .rightcoll dl dd form .feliratkozas {position: relative; display: block; border: 0px; width: 208px; left: 8px; height: 38px; padding-bottom: 10px; cursor: pointer; background: url(img/feliratkozas.png) center 0  no-repeat; overflow: hidden; text-indent: -300px;}
div.content .main .rightcoll a.more {margin: -15px 15px 15px 0;}
div.content .main .rightcolla.more:hover {margin: -15px 13px 15px 0;}

div.content #menucol {position: absolute; left: 5px; top: 180px;}
div.content #menucol ul {list-style: none; width: 248px; background: url(img/menu_ul.png) 0 bottom repeat-x; margin-top: 6px; padding-bottom: 15px; margin-left: -1px; padding-left: 0;}
div.content #menucol li{margin: 0; padding: 0; border-bottom: 1px solid #831509; background: url(img/menu_li.png) 0 0 repeat-x; }
div.content #menucol li.first{background: url(img/menu_li_1.png) 0 bottom repeat-x; }
div.content #menucol li a {color: white; background: url(img/menu_arrow.png) 20px 13px no-repeat; padding: 8px 0 7px 0; text-indent: 30px; font-weight: bold; text-decoration: none; width: 100%; display: block; text-align: left;}
div.content #menucol li.active {background: #831509;}
div.content #menucol li a:hover, div.content #menucol li.active a {color: #FFFF61;}
div.content #menucol li.active a {color: #FFFF61; background: url(img/menu_arrow.png) 230px 13px no-repeat;}
div.content #menucol li a:focus {outline:0;}
div.content #menucol p {color: white; text-align: center;}

div.content .decorpic_left{float: left; margin: 0 20px 2px 0; }
div.content .decorpic_right{float: right; margin: 0 10px 2px 20px;}
div.content .center {text-align: center; display: inline-block; width: 100%;}
div.content .main img.decorpic_right, div.content .main img.decorpic_left  {border: 2px solid #ff5515; padding: 3px;}

/* FOOTER */
div.footer {position: relative; width: 1000px; height: 22px; background: #831509; color: white; font-size:7pt; z-index: 10;}
div.footer .info {position: absolute; left: 50%; margin-left: -20px; top: 5px;}
div.footer #submenu {position: absolute; left: 50%; margin-left: 0px; top: 5px; width: 490px; text-align: right;}
div.footer #copy {position: absolute; left: 50%; margin-left: -490px; top: 5px; width: 590px; text-align: left;}
div.footer a, div#footer strong {color:white; background-color: inherit; text-decoration: none;}
div.footer a:hover {color: white; background-color: inherit; text-decoration: underline;}


/* HEADLINES */
h1 {font-size: 18pt; font-weight: normal; color: #ff4904; background-color: inherit; font-family: Trebuchet MS, Verdana; margin: 0 15px; }
h2 {font-size: 10pt; font-weight: bold; color: #ff4904; background-color: inherit; margin-bottom: 10px; text-transform: uppercase; margin-left: 15px;}
h3 {font-size: 9pt; font-weight: bold; margin: 3px 0 3px 15px; color: #a90000;  margin-left: 15px;}
h5 {font-size: 10pt; font-weight: bold; color: #1ab50b; background-color: inherit; margin-bottom: 10px; text-transform: uppercase; margin-left: 15px;}
ul, ol {margin: 15px 0 10px 5px; padding: 0;}
ul {list-style-type: none; }
ul li{margin: 2px 0 3px 15px; padding-left: 13px; background: url(img/li.png) 0 7px no-repeat;}
ol li{margin: 2px 0 3px 30px;}
a {color:#ed1c24; text-decoration: none;}
a:hover{color:#ed1c24; text-decoration: underline;}

/* ARLISTA */
.arlista table {margin-bottom: 20px; border-collapse: collapse; color: black; margin-left: 15px; width: 475px;}
.arlista table, .arlista table th, .arlista table  td {border: 1px solid black; padding: 2px;}
.style14 {color: white; font-size: 14px; font-weight: bold;}
.small {font-size: 12px; font-weight: bold;}

/* jQuery lightBox plugin - Gallery style */
	.gallery {
		background-color: #efefef;
		padding: 10px 5px  5px 0px;
		margin: 15px;
		width: 460px;
	}
	.gallery ul { list-style-type: none; background: none; margin: 0;}
	.gallery ul li { display: inline; list-style-type: none; background: none; margin: 0; }
	.gallery ul img {
		border: 5px solid #f5f5f5;
		border-width: 5px 5px 10px 5px ;
	}
	.gallery ul a:hover img {
		border: 5px solid #ffffff;
		border-width: 5px 5px 10px 5px ;
		color: #fff;
	}
	.gallery ul a:hover { color: #fff; }




