* {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
}
html { height: 100%; }
body {
	background: #fff;
	color: #8c462f;
	height: 100%;
	text-align: center;
}
body, textarea, input {	font: 62.5%/100% Arial, Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6, textarea, input, select { font-size: 1em; }
ul { list-style: none; }
a { text-decoration: none; }
img, fieldset { border: none; }
/** MAIN ELEMENTS **/
#header {
	width: 920px;
}
#container {
	margin: 0 auto;
	position: relative;
	width: 920px;
}
#contentWrap {
	background: #fff;
	overflow: hidden;
	width: 920px;
}
#mainContent{
	background: #fff;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	line-height: 130%;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	text-align: justify;
	vertical-align: top;
	width: 440px;
}
#secondaryContent{
	background: #fcf2ce;
	border: 1px solid #fff;
	border-left: 2px solid #fff !important;
	border-left: 1px solid #fff;
	color: #8c462f;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	width: 227px !important;
	width: 228px;
}
#rightContent {
	background: #fcf2ce;
	border: 1px solid #fff;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	width: 228px;
}
#footer {
	background: #ffd64e;
	border: 1px solid #fff;
	border-top: 2px solid #fff;
	overflow: hidden;
	text-align: left;
	width: 918px;
}
/** MAINCONTENT ELEMENTS **/
#mainContent a {
	color: #8c462f;
	text-decoration: none;
}
#mainContent p {
	padding-bottom: 5px;
}
#mainContent h1 {
	color: #8c462f;
	font-size: 1.4em;
	line-height: 130%;
	padding-bottom: 10px;
	text-align: left;
}
#mainContent h2 {
	color: #8c462f;
	font-size: 1.2em;
	line-height: 130%;
	padding-bottom: 5px;
	text-align: left;
}
#mainContent li {
	list-style-type: disc;
	margin-left: 20px;
	padding-bottom: 5px;
}
#mainContent ol {
	margin-left: 10px;
	padding-bottom: 5px;
}
#mainContent ol li { list-style-type: decimal; }
#mainContent ol li ol li { list-style-type: lower-alpha; }
#mainContent ol li ol li ol li { list-style-type: lower-roman; }
#mainContent ol li ol li ol li ol li { list-style-type: upper-alpha; }
#mainContent input {
	border: 1px solid #8c462f;
	padding: 2px;
}
#mainContent select {
	border: 1px solid #8c462f;
	padding: 2px 0;
	width: 438px;
}
#mainContent .nav {
	color: #8c462f;
	font-weight: bold;
	text-align: left;
}
table.lekerdezes th {
	background: #ffd64e;
	border: 1px solid #000;
	color: #fff;
	padding: 5px;
}
table.lekerdezes td {
	border: 1px solid #000;
	padding: 5px;
}
#mainContent .tendersOdd {
	border-bottom: 1px solid #8c462f;
	background: #fff;
	padding: 5px 5px 3px 5px;
}
#mainContent .tendersEven {
	border-bottom: 1px solid #8c462f;
	background: #fffaea;
	padding: 5px 5px 3px 5px;
}
/** SECONDARYCONTENT ELEMENTS **/
#secondaryContent h1 {
	background: #ed9b0b;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 1.3em;
	line-height: 130%;
	padding: 5px;
}
#secondaryContent ul li a {
	border-bottom: 1px solid #fff;
	color: #8c462f;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 1%;
	padding: 5px;
	text-decoration: none;
}
#secondaryContent ul li a:hover {
	background: #8c462f;
	color: #fff;
}
#secondaryContent img {
	border-top: 10px solid #ffd64e;
	border-bottom: 10px solid #ffd64e;
}
#rightContent ul li a {
	border-bottom: 1px solid #fff;
	color: #8c462f;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 1%;
	padding: 5px;
	text-decoration: none;
}
#rightContent ul li a:hover {
	background: #8c462f;
	color: #fff;
}
#rightContent p.caption {
	background: #ffd64e;
	padding: 3px 0;
	text-align: center;
}
/** HEADER ELEMENTS **/
#logo {
	border-bottom: 3px solid #8c462f;
	font-weight: bold;
	height: 110px;
	line-height: 130%;
	margin: 0 auto 2px auto;
	text-align: left;
	text-transform: uppercase;
	width: 918px;
}
.search {
	float: right;
	height: 108px;
	padding-top: 4px;
	text-align: right;
}
/** FOOTER ELEMENTS **/
#footer p { padding: 3px; }
#footer a {
	background: url(../images/arrow.gif) no-repeat 100% 50%;
	/*color: #fff;*/
	color: #954949;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 130%;
	padding: 2px 15px 2px 5px;
}
#footer a:hover {}
/** VERTICALMENU **/
.glossymenu {
	border-top: 1px solid #fff;
	margin: 5px 0;
	padding: 0;
}
.glossymenu a.menuitem {
	border-bottom: 1px solid #fff;
	color: #8c462f;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	position: relative;
	text-decoration: none;
	width: auto;
}
.glossymenu a.menuitem:visited {}
.glossymenu .menuitem:active {
	background: #8c462f;
	color: #fff;
}
.glossymenu a.menuitem .statusicon {}
.glossymenu a.menuitem:hover {
	background: #8c462f;
	color: #fff;
}
.glossymenu div.submenu {}
.glossymenu div.submenu ul {
	line-height: 130%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
.glossymenu div.submenu ul li {}
.glossymenu div.submenu ul li a {
	display: block;
	text-decoration: none;
}
.glossymenu div.submenu ul li a:hover {}
/** HORIZONTAL MENU **/
/* MAIN LEVEL */
.horizontalmenu { 
	height: 45px !important;
	height: 43px;
}
.horizontalmenu ul {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.horizontalmenu ul li {
	display: inline;
	float: left;
	position: relative;
	text-align: center;
}
.horizontalmenu li.empty {
	background: #ffd64e;
	border: 1px solid #fff;
	display: block;
	height: 40px;
	margin-bottom: 2px !important;
	margin-bottom: 0;
	padding: 1px 0 1px 0px !important;
	/*padding: 15px 0 15px 5px;*/
	width: 228px;
}
/*.horizontalmenu ul li a {
	background: #ffd64e;
	border: 1px solid #fff;
	color: #954949;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 110%;
	height: 40px;
	margin-bottom: 2px !important;
	margin-bottom: 0;
	padding: 1px 0 1px 0px;
	text-decoration: none;
	width: 228px;
}*/
.horizontalmenu ul li a {
	background: #ffd64e;
	border: 1px solid #fff;
	color: #954949;
	display: block;
	font-weight: bold;
	height: 40px;
	margin-bottom: 2px !important;
	margin-bottom: 0;
	text-decoration: none;
	width: 228px;
}
.horizontalmenu ul li a:hover {
	background: #ed9b0b;
	/*background: #8c462f;*/
	color: #fff;
}
/* SUB LEVEL */
.horizontalmenu ul li ul {
	border-bottom: 2px solid #fff;
	display: block;
	left: 0;
	/*margin-top: -2px;*/
	position: absolute;
	text-align: left;
	top: 0;
	visibility: hidden;
	z-index: 100;
}
.horizontalmenu ul li ul li {
	background: #fff;
	display: inline;
	float: none;
	font-size: 12px;
	text-align: left;
	width: 230px;
}
.horizontalmenu li.text {
	display: block;
	line-height: 130%;
	padding: 5px 5px 5px 10px;
	width: 215px;
}
.horizontalmenu ul li ul li a {
	/*background: #fcf2ce;*/
	background: #f0d985;
	/*border-top: 1px dashed #fff; */
	border-bottom: 0;
	color: #8c462f;
	font-size: 12px;
	height: 10px;
	margin-bottom: 0 !important;
	padding: 5px 0 5px 10px !important;
	padding: 5px 0 5px 10px;
	width: 218px;
	/*filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;*/
}
.horizontalmenu ul li ul li a:hover {
	background: #8c462f;
	color: #fff;
}
.horizontalmenu .arrowdiv {
	position: absolute;
	right: 0;
}
* html p#iepara { padding-top: 1em; }
/* Holly Hack for IE */
* html .horizontalmenu ul li { float: left; height: 1%; }
* html .horizontalmenu ul li a { height: 1%; }
/** RIGHTCONTENT ELEMENTS **/
#rightContent div.txt {
	font-size: 1.1em;
	line-height: 140%;
	overflow: hidden;
	padding: 5px;
	width: 218px;
}
#rightContent div.txt a {
	color: #8c462f;
	text-decoration: underline;
}
#rightContent div.txt p {
	margin-bottom: 5px;
}
/** SITEMAP **/
.sitemap .glossymenu a.menuitem:hover {
	background: none;
	color: #8c462f;
}
.sHidden {
	display: none;
}