body, html, input.dinListSearchField, input.dinListSearchField2, input.Registration, select.Registration, .kekbutton, .szurkebutton, .kektext, .szurketext, .sargatext {		
	font-family:	Tahoma;
	font-size:	11px;
		
		
		
}		
body,html {		
	margin:	0px;
	border:	0px;
	padding:	0px;
	overflow:	hidden;
	background:	#F0F0F0 url('/static/img/body_bg.gif');
}		
#eventhandler {		
	position:	absolute;
	top:	0px;
	left:	0px;
	width:	100%;
	height:	100%;
	z-index:	-1;
	background-image:	url('/static/img/transp.gif');
	background-color:	transparent;
		
}		
#topbar {		
	position:	absolute;
	top:	0px;
	left:	0px;
	width:	100%;
	height:	21px;
	background-color:	#E9E9E9;
	border-bottom:	1px solid #CCCCCC;
}		
#topmenu {		
	position:	relative;
	top:	0px;
	left:	0px;
	width:	585px;
	height:	21px;
	overflow:	hidden;
	padding:	4px 2px 2px 6px;
}		
#normalview {		
	display:	none;
}		
#toptools {		
	position:	absolute;
	top:	0px;
	left:	584px;
	width:	207px;
	height:	20px;
	padding-top:	1px;
	text-align:	right;
		
}		
#toptoolssearchfield {		
	width:	74px;
	height:	14px;
	margin:	0px;
	border:	1px solid #676767;
	border-right:	0px none;
	padding:	1px 3px 1px 3px;
	background-color:	#FFFFFF;
	font-family:	Tahoma;
	font-size:	10px;
	vertical-align:	top;
		
}		
#toptoolslang, #toptoolsfont {		
	position:	absolute;
	width:	38px;
	text-align:	center;
	background-color:	#FFFFFF;
	border:	1px solid #666666;
	border-top:	0px none;
	z-index:	6;
	display:	none;
	padding:	4px 0px 4px 0px;
		
}		
img.toptoolslang {		
	padding:	0px 10px 0px 9px;
		
}		
.toptools, .navtools {		
	margin-left:	3px;
		
}		
#blindnavigation {		
	display:	none;
}		
#navbar {		
	position:	absolute;
	width:	20px;
	left:	0px;
	top:	22px;
	background-color:	#F4F4F4;
	border-right:	1px solid #CCCCCC;
	overflow:	hidden;
	z-index:	1;
	bottom:	0px;
	height:	expression(document.documentElement.offsetHeight - 21 + "px");
	cursor:	pointer;
	background-position:	right;
	background-repeat:	no-repeat;
		
}		
#navtools {		
	position:	absolute;
	width:	218px;
	left:	-221px;
	top:	22px;
	height:	18px;
	padding:	1px;
	background-color:	#E9E9E9;
	border-right:	1px solid #CCCCCC;
	border-bottom:	1px solid #666666;
	overflow:	hidden;
	z-index:	4;
		
}		
#navtoolslabel {		
	float:	left;
	padding:	2px 0px 2px 5px;
	font-weight:	bold;
		
}		
#navtoolicons {		
	float:	right;
		
}		
#navtoolicons + * {		
	clear:	both;
}		
#navmenu {		
	position:	absolute;
	width:	220px;
	left:	-221px;
	top:	43px;
	background-color:	#F4F4F4;
	border-right:	1px solid #CCCCCC;
	overflow:	auto;
	z-index:	6;
	bottom:	0px;
	height:	expression(document.documentElement.offsetHeight - 21 - 21 + "px");
		
}		
#page {		
	position:	absolute;
	left:	21px;
	top:	22px;
	width:	770px;
	bottom:	0px;
	height:	expression(document.documentElement.offsetHeight - 21 + "px");
	background-color:	#FFFFFF;
	border-right:	1px solid #CCCCCC;
	overflow:	auto;
	overflow-x:	hidden;
	z-index:	5;
}		
#main {		
	width:	750px;
	border:	0px;
	padding:	0px;
	margin:	0px;
}		
#main + * {		
	clear:	both;
}		
#boxbar {		
	width:	196px;
	padding:	4px 2px 4px 2px;
	float:	left;
		
}		
#content {		
	width:	546px;
	padding:	4px 2px 4px 2px;
	float:	right;
}		
#content + *, #content > div {		
	clear:	both;
}		
#header {		
	height:	100px;
	background-image:	url('/static/img/header.jpg');
	background-position:	left;
	background-repeat:	no-repeat;
	border-bottom:	1px solid #CCCCCC;
		
}		
#blindheader {		
	display:	none;
}		
#printheader {		
	display:	none;
}		
#footer {		
	padding:	2px 10px 2px 210px;
	text-align:	right;
	background-color:	#F4F4F4;
	border-top:	1px solid #CCCCCC;
	border-bottom:	1px solid #CCCCCC;
		
}		
#blindfooter {		
	display:	none;
}		
#printfooter {		
	display:	none;
}		
img.icon {		
	border:	0px none;
	cursor:	pointer;
}		
img.disabled {		
	cursor:	default;
}		
iframe.embedded {		
	width:	100%;
	height:	800px;
}		
a {		
		
	color:	#2165A6;
	text-decoration:	none;
	outline:	none;
	behavior:	url('/static/js/blur.htc');
		
}		
a:link {		
}		
a:visited {		
}		
a:hover {		
	text-decoration:	underline;
		
		
}		
a:active {		
}		
div.bmtitle {		
	width:	136px;
	background-color:	#F3F3F3;
	background-position:	left top;
	background-repeat:	no-repeat;
	padding:	14px 40px 10px 12px;
	margin:	4px 0px 0px 4px;
	color:	#73B0D0;
	font-weight:	bold;
	border-bottom:	1px solid #E4E4E4;
}		
#HasznosInfok div.bmtitle {		
	background-image:	url('/static/img/boxmenu_hasznosinfok.jpg');
}		
#Forumok div.bmtitle {		
	background-image:	url('/static/img/boxmenu_forumok.jpg');
}		
#Kapcsolat div.bmtitle {		
	background-image:	url('/static/img/boxmenu_contact.jpg');
}		
#VideoGaleria div.bmtitle {		
	background-image:	url('/static/img/boxmenu_videos.jpg');
}		
#KepGaleria div.bmtitle {		
	background-image:	url('/static/img/boxmenu_gallery.jpg');
}		
div.bmcontent {		
	background-color:	#F6F6F6;
	padding:	4px 6px 6px 21px;
	line-height:	140%;
	text-align:	left;
	margin:	0px 4px 6px 4px;
	border:	1px dashed #B8D7E7;
	border-top:	0px none;
		
}		
/******************* STYLES.CSS ****************/		
#gallerynav {		
	height:	25px;
	text-align:	center;
}		
.topFrameBox1 {		
	width:	25px;
	height:	21px;
	background-color:	#FF0000;
	float:	left;
	text-align:	center;
}		
.topFrameBox2 {		
	width:	25px;
	height:	21px;
	background-color:	#66CC00;
	float:	right;
	text-align:	center;
}		
.aL {		
	text-align:	left;
}		
.aC {		
	text-align:	center;
}		
.aR {		
	text-align:	right;
}		
.aJ {		
	text-align:	justify;
}		
.vaT {		
	vertical-align:	top;
}		
.vaM {		
	vertical-align:	middle;
}		
.vaB {		
	vertical-align:	bottom;
}		
.fL {		
	float:	left;
}		
.fR {		
	float:	right;
}		
.fC {		
	float:	none;
}		
.smallSpace {		
	width:	20px;
}		
.normalSpace {		
	width:	30px;
}		
.largeSpace {		
	width:	40px;
}		
/*************** INNER_STYLES.CSS *****************/		
div.sidetitlebox {		
	margin:	10px 4px 6px 4px;
}		
table.contenttitle {		
	background-color:	#E9E9E9;
	width:	100%;
	border:	0px;
		
		
}		
table.contenttitle td.label {		
	padding:	4px 0px 4px 8px;
	border-left:	4px solid #CCCCCC;
	font-weight:	bolder;
	color:	#666666;
	width:	100%;
}		
table.contenttitle td.icons {		
	white-space:	nowrap;
	text-align:	center;
	vertical-align:	top;
	padding-left:	5px;
		
}		
.afterfloat {		
	clear:	both;
	visibility:	hidden;
		
}		
.tableMain {		
	width:	98%;
	border:	1px solid #E4E4E4;
	margin-bottom:	10px;
	background-color:	#FFFFFF;
}		
.tableMain tr {		
		
}		
.tableMain tr:hover {		
	background-color:	#DFEDF4;
}		
.tableMain th {		
	padding:	2px 5px 2px 10px;
	background-color:	#E4E4E4;
	color:	#333333;
	font-weight:	bold;
		
	border-collapse:	collapse;
}		
.tableMain td {		
	padding:	2px 5px 2px 10px;
	text-align:	justify;
	border-top:	1px solid #E4E4E4;
		
	border-collapse:	collapse;
}		
.boxKekTitle, .boxSargaTitle, .boxSzurkeTitle {		
	background-position:	left;
	background-repeat:	no-repeat;
	padding:	2px 2px 2px 21px;
	margin:	4px 4px 0px 4px;
	font-weight:	bold;
		
}		
.boxKekTitle {		
	background-image:	url('/static/img/cbox_arrow_blue.gif');
	color:	#73B0D0;
	border:	1px solid #73B0D0;
	border-left:	1px solid #B8D7E7;
}		
.boxSargaTitle {		
	background-image:	url('/static/img/cbox_arrow_orange.gif');
	color:	#C99C1D;
	border:	1px solid #E1BA1E;
	border-left:	1px solid #EACE5F;
}		
.boxSzurkeTitle {		
	background-image:	url('/static/img/cbox_arrow_grey.gif');
	color:	#A2A2A2;
	border:	1px solid #A2A2A2;
	border-left:	1px solid #D0D0D0;
}		
.boxKekContent {		
	background-color:	#EFF6FA;
	border:	1px solid #B8D7E7;
}		
.boxKekContent:hover {		
	background-color:	#DFEDF4;
}		
.boxSargaContent {		
	background-color:	#FDF8E8;
	border:	1px solid #EACE5F;
}		
.boxSargaContent:hover {		
	background-color:	#FBF4D9;
}		
.boxSzurkeContent {		
	background-color:	#F4F4F4;
	border:	1px solid #D0D0D0;
}		
.boxSzurkeContent:hover {		
	background-color:	#F0F0F0;
}		
.boxKekContent, .boxSargaContent, .boxSzurkeContent {		
		
	padding:	10px 10px 10px 21px;
	line-height:	140%;
	text-align:	justify;
	margin:	0px 4px 4px 4px;
		
	border-top:	0px none;
}		
.boxSzurkeContentLeft {		
	background-color:	#FFFFFF;
	padding:	10px 10px 10px 10px;
	line-height:	140%;
	text-align:	justify;
	margin:	0px 4px 4px 4px;
	border-bottom:	1px solid #D0D0D0;
	border-left:	1px solid #D0D0D0;
	border-right:	1px solid #D0D0D0;
}		
.normallist, .orangelist, .greylist {		
	margin-top:	3px;
	margin-bottom:	3px;
		
	list-style-type:	none;
}		
.normallist {		
	list-style-image:	url('/static/img/list_bullet_blue.gif');
}		
.orangelist {		
	list-style-image:	url('/static/img/list_bullet_orange.gif');
}		
.greylist {		
	list-style-image:	url('/static/img/list_bullet_grey.gif');
}		
/* .kepbalra + *, .kepbalrakeret + *, .kepjobbra + *, .kepjobbrakeret + *, .kepegysorban + *, .kepegysorbankeret + * {		
	clear:	both;
}*/		
.kepbalra, .kepbalrakeret {		
	float:	left;
	margin:	0px 10px 5px 0px;
}		
.kepjobbra, .kepjobbrakeret {		
	float:	right;
	margin:	0px 0px 5px 10px;
}		
.kepegysorban, .kepegysorbankeret {		
	display:	block;
	float:	none;
	text-align:	center;
}		
.kepbalrakeret, .kepjobbrakeret, .kepegysorbankeret {		
	border:	1px solid #CCCCCC;
	padding:	3px;
	background-color:	#FFFFFF;
}		
.kepkeret {		
	margin:	4px;
	 padding:	13px 11px 13px 11px;
	 border:	1px solid #E4E4E4;
	background-color:	#F4F4F4;
}		
div.kepkozepen {		
	text-align:	center;
}		
img.kep {		
	border:	0px none;
}		
img.kepkerettel {		
	border:	1px solid #CCCCCC;
	padding:	3px;
	background-color:	#FFFFFF;
}		
.collapsiblecontent {		
	padding-left:	13px;
}		
.selbox {		
	background-color:	#B8D7E7;
	font-family:	Tahoma;
}		
.kekbutton, .szurkebutton {		
	border:	1px solid #CCCCCC;
		
}		
.kekbutton {		
	background-color:	#B8D7E7;
	border-color:	#73B0D0;
}		
.szurkebutton {		
	background-color:	#CCCCCC;
	border-color:	#999999;
}		
.kektext {		
	color:	#4093BF;
}		
.szurketext {		
	color:	#A2A2A2;
}		
.sargatext {		
	color:	#E1BA1E;
}		
.bold {		
	font-weight:	bold;
}		
.bekezdeskicsidiv {		
	padding-left:	20px;
	margin-top:	10px;
	margin-bottom:	10px;
}		
a.innernav {		
	background-image:	url('/static/img/content_innernav1.gif');
	background-position:	left;
	background-repeat:	no-repeat;
	background-color:	#B8D7E7;
	margin:	0px 5px 0px 0px;
	padding:	3px 5px 3px 20px;
	border:	1px solid #669ACC;
	border-bottom:	4px solid #669ACC;
	font-weight:	bold;
	color:	#333333;
}		
a.innernav:hover {		
	background-image:	url('/static/img/content_innernav2.gif');
	background:	#EBCF13;
}		
/********************** floating_menu.css *******************/		
#leftactual {		
	font-weight:	bold;
}		
.mainmenu {		
	list-style-image:	url('/static/img/list_bullet_blue.gif');
	margin:	0px;
	padding:	0px;
}		
.mainmenuNoChild {		
	list-style-type:	none;
	margin:	0px;
	padding:	0px;
}		
.mainitem {		
	font-family:	Arial, Helvetica, sans-serif;
	padding:	5px 0px 5px 0px;
	margin:	0px 20px 0px 40px;
	border-bottom:	1px solid #666666;
}		
.mainitemNoChild {		
	font-family:	Arial, Helvetica, sans-serif;
	padding:	5px 0px 5px 0px;
	margin:	0px 20px 0px 40px;
}		
.subitem {		
	font-family:	Arial, Helvetica, sans-serif;
	display:	none;
	list-style-image:	url('/static/img/navmenu_subitembullet.gif');
	margin-left:	6px;
	padding-left:	6px;
	margin-top:	4px;
}		
#leftmenutitle {		
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	padding-top:	20px;
	padding-left:	0px;
	color:	#333333;
	border-bottom:	1px solid #666666;
	margin:	0px 20px 0px 32px;
}		
/**************** picgallery.css *****************/		
.galleryfolder {		
	background-color:	#F4F4F4;
	border:	1px solid #999999;
	margin:	11px 11px 11px 0px;
		
		
		
}		
.galleryfolder:hover {		
	background-color:	#F0F0F0;
}		
.galleryfolderhead {		
	background-color:	#FFFFFF;
	font-weight:	bold;
	padding:	2px 5px 2px 10px;
	color:	#666666;
	border-bottom:	1px solid #CCCCCC;
}		
.folder {		
	padding:	5px 8px 5px 8px;
	line-height:	140%;
}		
.fixedfolder {		
	height:	450px;
	width:	400px;
}		
.previewpicbox {		
	width:	200px;
	height:	100px;
}		
.nooutline {		
	outline:	none;
}		
.previewpic {		
	background-color:	#FFFFFF;
	border:	1px solid #CCCCCC;
	padding:	5px;
}		
.previewpicmargin {		
	background-color:	#FFFFFF;
	border:	1px solid #CCCCCC;
	padding:	5px;
	margin:	1px;
}		
.nopreviewpic {		
	width:	90px;
	background-color:	#FFFFFF;
	border:	1px solid #CCCCCC;
	margin:	5px;
	padding:	5px;
}		
.smallpicBox {		
	background-color:	#FFFFFF;
	border:	1px solid #CCCCCC;
	padding:	3px 3px 3px 3px;
}		
.fixlargepicBox {		
	height:	370px;
}		
.largePic {		
	background-color:	#FFFFFF;
	border:	1px solid #CCCCCC;
	padding:	5px 5px 5px 5px;
}		
.thumbpic {		
	float:	left;
}		
/******************** slideshow.CSS *****************/		
#overflowing {		
	position:	absolute;
	left:	0px;
	top:	0px;
	right:	0px;
	bottom:	0px;
	background-image:	url('/static/img/trans2.gif');
	width:	expression(document.documentElement.offsetWidth-20+'px');
	height:	expression(document.documentElement.offsetHeight-4+'px');
	display:	none;
	z-index:	101;
}		
#slideshowbox {		
	position:	absolute;
	width:	400px;
	height:	400px;
	top:	18px;
	background-color:	#FFFFFF;
	border:	1px solid #666666;
	text-align:	center;
	padding:	10px 10px 0px 10px;
}		
#piclabel {		
	font-weight:	bold;
}		
/******************** xmlmenu.CSS *****************/		
.mainitemxml {		
	padding:	3px;
}		
.subitemA {		
	padding:	3px 3px 3px 13px;
}		
.menuitem img, .submenu img {		
	border:	0px;
}		
.menuitem, .submenu {		
	padding:	0px;
}		
.submenu {		
	padding-left:	13px;
}		
.menuitem a, .submenu a {		
	display:	block;
	padding:	3px;
	border:	1px solid #f4f4f4;
}		
a.currentmenu, a.currentmenu:link, a.currentmenu:visited, a.currentmenu:hover {		
	border:	1px solid #CCCCCC;
	background-color:	#EFF6FA;
	text-decoration:	none;
}		
/*********** szavazas.css **************/		
.voteSummary {		
	display:	none;
}		
.barblue {		
	width:	25px;
	background-color:	#0066CC;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.voteblue {		
	background-color:	#0066CC;
	color:	#FFFFFF;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.barred {		
	width:	25px;
	background-color:	#990000;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.votered {		
	background-color:	#990000;
	color:	#FFFFFF;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.bardarkgrey {		
	width:	25px;
	background-color:	#333333;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.votedarkgrey {		
	background-color:	#333333;
	color:	#FFFFFF;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.bargrey {		
	width:	25px;
	background-color:	#CCCCCC;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.votegrey {		
	background-color:	#CCCCCC;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.bargreen {		
	width:	25px;
	background-color:	#669900;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.votegreen {		
	background-color:	#669900;
	color:	#FFFFFF;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.baryellow {		
	width:	25px;
	background-color:	#CC9900;
	color:	#FFFFFF;
	border:	1px solid #000000;
}		
.voteyellow {		
	background-color:	#CC9900;
	color:	#FFFFFF;
	border:	1px solid #000000;
	padding:	2px;
	margin:	2px;
}		
.votealeft {		
	width:	49%;
	float:	left;
}		
.votearight {		
	width:	49%;
	float:	right;
}		
.voteTotal {		
	font-weight:	bold;
}		
.center {		
	margin-left:	auto;
	margin-right:	auto;
}		
.voteresbg {		
	height:	135px;
	background-image:	url('/static/img/content_vote_bg.gif');
	border-top:	1px solid #CCCCCC;
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	padding:	0px;
	clear:	both;
	overflow:	hidden;
}		
.voterescol0 {		
	height:	133px;
	width:	5px;
	float:	left;
	padding:	0px;
	margin:	0px;
	padding-top:	14px;
}		
.voterescol1 {		
	height:	133px;
	width:	25px;
	float:	left;
	padding:	0px;
}		
.voterescol {		
	height:	133px;
	width:	40px;
	float:	left;
	text-align:	center;
	margin:	0px;
}		
.voteresnames {		
	border-left:	1px solid #CCCCCC;
	border-right:	1px solid #CCCCCC;
	border-bottom:	1px solid #CCCCCC;
	height:	16px;
	padding:	0px;
	clear:	both;
}		
.voteresname0 {		
	width:	30px;
	margin:	0px;
	padding:	0px;
	float:	left;
}		
.voteresname {		
	width:	40px;
	text-align:	center;
	float:	left;
	margin:	0px;
	padding:	0px;
}		
.voteanswer input {		
	float:	left;
}		
.voteanswer label {		
	display:	block;
}		
.votebarpanel {		
	text-align:	center;
}		
.voteresscale0 {		
	border-top:	1px solid black;
	height:	29px;
	width:	5px;
}		
.voteresscale {		
	height:	29px;
	line-height:	29px;
	width:	25px;
	text-align:	right;
	padding:	0px;
	margin:	0px;
}		
.RendeletLeiras {		
	padding-left:	28px;
}		
div.dinListRoot {		
}		
div.dinListParams {		
	display:	none;
	border:	1px solid #CCCCCC;
	padding:	5px;
	margin-bottom:	5px;
}		
div.dinListParams input {		
	width:	95%;
	font:	11px Tahoma;
	color:	#999999;
}		
div.dinListSearch {		
	padding-bottom:	5px;
		
}		
input.dinListSearchField {		
	width:	300px;
	margin:	0px;
	border:	1px solid #73B0D0;
	padding:	1px 3px 1px 3px;
	background-color:	#FFFFFF;
		
}		
input.dinListSearchButton {		
	margin-left:	5px;
}		
div.dinListSearchConditions {		
	margin-top:	5px;
}		
div.dinListSearchConditions select {		
	margin-left:	5px;
}		
div.dinList {		
	border:	1px solid #CCCCCC;
	padding:	5px;
}		
div.dinListEntry {		
	margin-bottom:	15px;
	clear:	both;
}		
div.dinListEntryDescription {		
	margin-left:	10px;
}		
div.dinListEntryAttachment {		
	margin-left:	10px;
	clear:	both;
}		
div.dinListResult {		
}		
div.dinListActions {		
	margin-top:	5px;
		
}		
a.dinListAnchor {		
	display:	none;
}		
label.Registration {		
	display:	block;
	width:	197px;
	float:	left;
	margin-bottom:	3px;
	text-align:	right;
	padding:	3px 3px 0px 0px;
}		
input.Registration {		
	width:	200px;
	margin-bottom:	3px;
	padding:	1px 3px 1px 3px;
}		
select.Registration {		
	width:	100px;
	margin-bottom:	3px;
}		
input.btnRegistration {		
	display:	block;
	margin-left:	275px;
	margin-top:	10px;
}		
form.Registration {		
	background-color:	#EFF6FA;
	border:	1px solid #B8D7E7;
	width:	450px;
	padding:	5px;
}		
form.Registration:hover {		
	background-color:	#DFEDF4;
}		
input.Registration + *, select.Registration + *, form.Registration + * {		
	clear:	both;
}		
img {		
		
}		
#Carousel {		
		
}		
h1 {		
	margin:	0.67em 0 0.67em 0;
	font-size:	2em;
}		
