body {
	background-color: #193e72;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #434343;
	font-size: 11px;
	text-align:center;
}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #434343;
	font-size: 11px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div.clr { position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.screenrdr {
	position: absolute;
	left: -9999px;
	top: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}


#bigcontent{
	background-image: url(../img/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#206BD0;
}
#torzs {
	background-color: transparent;
	background-image: url(../img/bodybottomline.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	overflow: hidden;
}
#container {
	width: 769px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 63px;
	margin-left: auto;
	background-image: url(../img/menubottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	text-align:left;
	position: relative;
}
#headertop, #headerbottom {
	margin: 0px;
	padding: 0px;
	width: 769px;
}
#headertop {
	height: 20px !important;
	height: 25px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
}
#headerbottom {
	height: 86px;
}
#menu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 184px;
}
#content {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 585px;
	overflow: hidden;
}
#popupcontent {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 585px;
	height:100%;
}
.fejlec {
	height: 31px;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 585px;
}
#fej1{
	background:url(../img/fooldal_hirekfej.jpg);
	width:174px !important;
	width:194px;
	height:31px;
	float:left;
	line-height:31px;
	padding:0 10px 0 10px;
}
#fej2{
	background:url(../img/fooldal_esemenyekfej.jpg);
	width:177px !important;
	width:197px;
	height:31px;
	float:left;
	line-height:31px;
	padding:0 10px 0 10px;
}
#fej3{
	background:url(../img/fooldal_allasfej.gif);
	width:174px !important;
	width:194px;
	height:31px;
	float:left;
	line-height:31px;
	padding:0 10px 0 10px;
}

/* fotext kulon a fooldalnak */
.fotext {
	margin: 0px;
	padding: 0px 0px 10px;
	float: right;
	width: 585px;
	background-color: #FFFFFF;
	min-height: 250px;
	_height: 250px;
}
/* ----- */

/* fooldalon van */
.indexbox {
	float: left;
	width: 195px;
}
/* ----- */

/* Lablec */
#footer {
	background-image: url(../img/contentbottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	float: left;
	height: 43px;
	width: 585px;
	padding-top: 12px;
	padding-right: 15px !important;
	padding-left: 15px !important;
	padding-right: 10px;
	padding-left: 0px;
	position:relative;
}
#footer p {
	color: #9C9C9C;
	font-size: 10px;
	text-align: left;
	margin-top: 8px;
	float: left;
	margin-right: 5px;
	position :relative;
	left: 0px !important;
	left: 15px;
}
#footer img{
	position:absolute;
	top:15px;
	right:0;
	padding-right:30px;
}
/* ----- */

.text, .text1 {						/* .text1 a letoltes.html-ben  a bekezdes igazitas miatt*/
	margin: 0px;
	padding: 20px 0px 10px;
	float: right;
	width: 585px;
	min-height: 480px;
	_height: 480px;
	background-image: url(../img/textbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.textcim {
	padding: 0px;
	float: right;
	min-height: 29px;
	_height: 29px;
	width: 585px;
	background-image: url(../img/textcimbg.gif);
	/*background-color: #7AD6FB;*/
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
.textcim p {
	color: #191919;
	font-size: 11px;
	margin: 7px 10px 5px;
}
.textcim a {
	color:#000;
}
.text h1, .text1 h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 10px 5px;
	color: #434343;
}
.text h2, .text1 h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 15px 10px 5px;
	color: #4E4E4E;
}
.fotext h1, .text h3, .text1 h3 {
	color: #19A2D6;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 10px 5px;
}

.text h4 {
	color: 434343;
	font-size: 12px;
	margin: 15px 10px 0px;
}

.fotext p, .text p, .text1 p, .text li {
	color: #434343;
	font-size: 11px;
	margin: 0px 10px 5px !important;
}
.text p {
	text-align: justify;
}
.text table { margin: 0 0 0 10px; }
.text a, .text1 a, .indexbox a {
	color: #0099D2;
	text-decoration: none;
}
.text li, .text1 li {
	list-style-image: url(../img/bullet.gif);
	list-style-type: none;
	line-height: 11px;
	margin-left: -7px;
}
.text hr, .indexbox hr {
	border-width: 1px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.indexbox hr {
	width: 90%;
}
.text hr {
	margin-right: 10px;
	margin-left: 10px;
}

/* aloldal jobb oldali doboza */
#floatbox {
	float: right;
	width: 166px;
	padding-right: 10px;
	padding-left: 10px;

	color: #B3B3B3;
}
#floatbox p {
	color: #B3B3B3;
	font-size: 9px;
}
#floatbox a {
	color: #0099D2;
	font-size: 11px;
}
#flashcontent_menu {
	margin-left: -3px;
	float: left;
	padding-bottom: 240px;
}
.floatboxfej {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 166px;
}
.floatboxfej_hu {
	background-image: url(../img/floatbox_cim.gif);
}
.floatboxfej_en {
	background-image: url(../img/floatbox_cim_en.gif);
}

.pdfbox, .mp3box {
	background-image: url(../img/floatbox_bg1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 166px;
}
.jpgbox, .docbox, .xlsbox {
	background-image: url(../img/floatbox_bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 166px;
}
.linkbox{
	background-image: url(../img/floatbox_bg3.gif);
	background-position: left top;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 166px;
	overflow:hidden;
}
.floatboxlab {
	background-image: url(../img/floatbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 166px;
}
#floatbox img {
	vertical-align: middle;
	float: left;
	margin-right: 10px;
}
/* ----- */

/*aloldal tablazat*/
.table1 {
	padding: 0px;
	width: 565px;
	border: 0px;
	margin: 10px;
}
.jobbsarok {
	background-image: url(../img/table1_jobbsarok.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 10px;
}
.balsarok {
	background-image: url(../img/table1_balsarok.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 10px;
}
.tablefej1 {
	width: 179px;
	padding-left: 0px;
}
.tablefej2 {
	width: 109px;
	padding-left: 10px;
}
.tablefej3 {
	width: 253px;
	padding-left: 10px;
}
.tablefej1, .tablefej2, .tablefej3 {
	background-image: url(../img/table1_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 10px;
	height: 30px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.fehersor {
	background-color: #FFFFFF;
}
.keksor {
	background-color: #BDEAFD;
}
.fehersor, .keksor {
	height: 25px !important;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: text-top;
}
/* ----- */

/* dokumentumtar */
.keresofej {
	background-image: url(../img/dokuform_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 564px;
	height: 23px;
	padding-left: 10px;
	padding-top: 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
}
.kereso, .keresolab {
	width: 554px;
	background-color: #BDEAFD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 28px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 0px !important;
	padding-right: 14px;
}
.kereso, .keresofej, .keresolab {
	margin-right: 10px;
	margin-left: 10px;
}
.keresolab{
	padding-bottom:30px !important;
	margin-bottom:30px !important;
	padding-bottom:0px;
	margin-bottom:0px;
}
.keresoszoveg {
	width: 140px;
	font-size: 12px;
	float: left;
}
.keresoform {
	width: 400px;
	font-size: 11px;
	float: right;
}
.keresolab {
	margin-bottom: 10px;
}
select {
	font-size: 11px;
	background-color: #CCCCCC;
	width: 130px;
	margin-right: 30px;
	margin-left: 10px;
}
.dokukeret {
	width: 585px;
	overflow: auto;
}
.gombkeret, .pager {
	width: 100%;
	overflow: auto;
	text-align: center;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/gombarnyek.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 34px;
}
.kepbox {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 3px 0px 0px;
	float: left;
	width: 40px;
}
.szovegbox {
	margin: 0px;
	float: right;
	width: 525px;
	padding-right: 10px;
	padding-left: 10px;
}
/* ----- */

/* Galeria */
.sor {
	margin: 0px;
	padding: 0px;
	width: 585px;
}
.galbox {
	background-color: #2060AA;
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 18px;
	margin-right: 20px !important;
	margin-right: 21px;
	margin-bottom: 18px;
	margin-left: 20px !important;
	margin-left: 13px;
	overflow:hidden;
}
.galbox p {
	color: #FFFFFF;
	padding-top: 7px !important;
	padding-top: 5px;
	font-size: 10px;
}
#headertop a, .galbox a {
	color: #FFFFFF;
	text-decoration: none;
}
.galimg, #downbox img {
	border: 2px solid #2060AA;
}
/* ----- */

/* Letoltes */
#downtextkeret {
	background-image: url(../img/letoltes_centerbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 585px;
	overflow: auto;
}
.downhasab {
	width: 282px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

#downbox {
	height: 212px;
	width: 564px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 11px;
}
#downbox p {
	line-height: 9px;
	color: #FFFFFF;
}
#downfej {
	background-image: url(../img/letoltes_box_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 19px;
	width: 565px;
}
#downcenter {
	background-image: url(../img/letoltes_box_bg.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px 10px;
	float: left;
	width: 544px;
}
.downkapocs{
	background-image: url(../img/letoltes_box_textbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 120px;
	height: 135px;
	margin-top: 0px;
	margin-right: 8px !important;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px !important;
	margin-left: 6px;
}
.downimgbox {
	float: left;
	height: 90px;
}
.downtextbox {
	float: left;
	height: 30px;
	padding-top: 10px;
}
#downshadow {
	background-image: url(../img/letoltes_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 58px;
	width: 564px;
}
/* ----- */

/* Linkek */
.sor1 {
	margin: 0px 20px;
	padding: 0px;
	width: 565px;
	overflow: auto;
}
.indexbox1 {
	float: left;
	width: 180px;
}
/* ----- */

/* Statisztika */
#statbox {
	height: 363px;
	width: 529px;
	padding-top: 30px;
	padding-right: 28px;
	padding-left: 28px;
}
#statboxfej {
	height: 22px;
	width: 529px;
	padding: 6px 10px 0px;
	margin: 0px;
	float: left;
	background-image: url(../img/statisztika_cimsor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#statboxfej p {
	font-size: 12px;
	color: #FFFFFF;
}
#statimg {
	height: 333px;
	width: 529px;
	padding: 0px;
	margin: 0px;
	float: left;
}
/* ----- */

.bold {
	font-weight: bold;
}
.kek {
	color: #0099D2;
}
.datum {
	font-size: 9px;
	color: #666666;
}
.rightimg {
	padding: 4px;
	float: right;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-left: 10px;
}
.repterimg, .szervezetimg {
	margin-top: 30px;
}
.repterimg {
	margin-right: 10px;
	margin-left: 10px;
}

a.aislogo {
	display: block;
	width: 50px;
	height: 50px;
	bottom: 130px !important;
	bottom: 120px;
	left: 110px;
	position: absolute;
}
#uszt_logo {
	display: block;
	width: 120px;
	height: 240px;
	bottom: 200px !important;
	left: 64px;
	position: absolute;
}

/* tabsheet */

div.tabsheet {
	width: 565px;
	margin: 10px;
}

div.tabsheet div.tabsheets {
	clear: left; float:none;
}
div.tabsheet a {
	color: #666;
	text-decoration: none;
	display: block; width: 85px; height: 22px !important; height: 23px; line-height: 22px;
	overflow: hidden;
	text-align: center;
	background: url('../i/bg_tab.gif') no-repeat 0 1px;

	position: absolute; left: 0; top:0px; z-index: 10;
	border-bottom: solid 1px #ccc;
}
div.tabsheet div.tabs {
	height: 22px;
	border-bottom: solid 1px #ccc;
}
div.tabsheet div.tabsheets div.tabsheet1,
div.tabsheet div.tabsheets div.tabsheet2 {
	width: 565px;
	display: none;
}

div.tabsheet div.tabs ul,
div.tabsheet div.tabs li {
	margin:0; padding:0;
	list-style-type: none;
	list-style-image: none;
}
div.tabsheet div.tabs ul {
	width:565px; height: 22px; line-height: 22px;
	clear: left; float: none;
}
div.tabsheet div.tabs li {
	float: left;
	width: 85px;
	position: relative;

}

div.tabsheet.tab1 div.tabsheets div.tabsheet1 { display: block }
div.tabsheet.tab2 div.tabsheets div.tabsheet2 { display: block }

div.tabsheet.tab0 div.tabs,
div.tabsheet.tab0 div.tabsheets { display: none }
div.tabsheet p.empty { display: none }
div.tabsheet.tab0 p.empty { display: block }

div.tabsheet.tab1 div.tabs li.tab1 a,
div.tabsheet.tab2 div.tabs li.tab2 a {
	border-bottom: solid 1px #fff;
	background-position: 0 0;
	color: #333;
}

div.text table.tabbed {
	border-collapse: collapse;
	margin: 10px;
	width: 545px;
}
div.text table.tabbed th {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 10px; font-weight: bold; text-align: left;
	border-bottom: solid 2px #eee;
	padding: 0 2px 3px;
}
div.text table.tabbed tr {

}
div.text table.tabbed td {
	font-size: 10px;
	padding: 2px 4px;
	border-bottom: solid 1px #eee;
}
div.tabsheets h3 {
	margin: 13px 0 0 10px;
}

/* */

table.grid {
	width: 97%;
}

table.grid tr th {
	font-size: 14px;
	border-bottom: 1px solid #000;
	line-height: 35px;
	padding-left: 15px;
}

table.grid tr th a {
	color: #2f2f2f;
}

table.grid tr td {
	line-height: 35px;
	padding-left: 15px;
}

table.grid tr.dark td {
	background-color: #bdeafd;
}

table.grid tr td a {
	font-weight: bold;
	color: #2f2f2f;
}

table.details {
	width: 527px;
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px 35px;
}

table.details tr td {
	padding-left: 0;
}

table.details tr td.title {
	background: url(../img/bullet.gif) 10px 15px no-repeat;
	padding-left: 22px;
}

table.details tr a.file {
	background: url(../img/icon/file.gif) 0 0 no-repeat;
	padding-left: 22px;
	height: 16px;
	line-height: 16px;
	display: block;
}

table.details tr a.pdf { background-image: url(../img/icon/pdf.gif); }
table.details tr a.jpg { background-image: url(../img/icon/jpg.gif); }
table.details tr a.doc { background-image: url(../img/icon/doc.gif); }
table.details tr a.xls { background-image: url(../img/icon/xls.gif); }

/* */

.procurements h2.found {
	padding: 0 0 10px 15px;
	border-bottom: 1px solid #ddd;
	margin-top: 0;
}

div.listpager {
	text-align: center;
	margin: 20px 0 0 50%;
	left: -75px;
	position: relative;
	display: block;
	float: none; clear: both;
}

div.listpager span {
	float: left;
	height: 34px;
	background: url(../img/gombarnyek.gif) 0 20px no-repeat;
}

div.listpager span.inactive {
	background-position: right 20px;
}

div.listpager span.sep {
	line-height: 20px;
	width: 50px;
	padding: 0;
	background: none;
}

div.listpager .prev,
div.listpager .prev_inactive,
div.listpager .next,
div.listpager .next_inactive {
	width: 50px;
	height: 17px;
	display: block;
	float: left;
	overflow: hidden;
	margin-top: 3px;
}

div.listpager .prev span,
div.listpager .prev_inactive span,
div.listpager .next span,
div.listpager .next_inactive span {
	display: none;
}

div.listpager .prev { background: url(../img/elozo.jpg) 0 0 no-repeat; }
div.listpager .prev_inactive { background: url(../img/elozo_inactive.jpg) 0 0 no-repeat; }
div.listpager .next { background: url(../img/kovetkezo.jpg) 0 0 no-repeat; }
div.listpager .next_inactive { background: url(../img/kovetkezo_inactive.jpg) 0 0 no-repeat; }

/* */

.procurements div.head {
	border-top: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
	padding: 7px 0;
	margin: 10px 17px 20px 17px;
	//padding-bottom: 0;
}

.procurements div.head h1 {
	display: block;
	float: left;
	padding: 4px 0 0 0;
	margin: 0;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	width: 420px;
}

.procurements div.head h3 {
	display: block;
	float: left;
	margin: 0 12px 0 0;
	padding: 0 10px;
	height: 27px;
	line-height: 27px;
	background: #42c3fd url(../img/gradient1.gif) 0 0 repeat-x;
	color: #fff;
	font-size: 14px;
}

.procurements h4.type {
	margin: 0 20px 0 35px;
	font-size: 12px;
	font-weight: bold;
}

div#video {position: relative; width: 480px; height: 289px; margin: 25px auto 0px auto; padding: 0px; overflow: hidden; background: url('../i/video_bg.png') 0px 0px no-repeat; border: solid 1px #273238; border-bottom: none 0px;}
div#video object, div#video embed, div#video object div, div#video embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}

div#video2 {position: relative; width: 480px; height: 289px; margin: 25px auto 0px auto; padding: 0px; overflow: hidden; background: url('../i/video_bg.png') 0px 0px no-repeat; border: solid 1px #273238; border-bottom: none 0px;}
div#video2 object, div#video2 embed, div#video2 object div, div#video2 embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}

