BODY {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-colors: #0F4C8F;
	background-color: #e8e8e8;
	padding: 0;
	margin: 0; }

BODY A:link, BODY A:visited {
	color: #0C4D8F;
	font-weight: bold;
	text-decoration: none; }

BODY A:hover {
	color: #1F7A71;
	font-weight: bold;
	text-decoration: none; }
	
BODY IMG { border: 0; }

DIV, OBJECT, EMBED {
	display: block;
	padding: 0;
	margin: 0; }

FORM {
	padding: 0;
	margin: 0; }

P {
	padding: 0;
	margin: 5px 0 0 0; }

DIV.place {
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 auto; }

DIV#whiteframe {
	width: 1000px;
	position:relative;
	background: #FFF;
	margin: 0 auto; }

DIV#head {
	width: 982px;
	height: 108px;
	padding-top: 16px;
	margin: auto 0;
	 }

DIV#main {
	width: 982px;
	padding: 0px;
	margin: 10px 0 0 0; }

DIV#main_sub {
	width: 982px;
	background: url('/img/bg_main_sub.gif') repeat-y;
	padding: 0px;
	margin: 10px 0 0 0; }

DIV#main_sub_prn {
	width: 700px;
}

DIV.leftcol_index, DIV.rightcol_sub {
	float: left;
	width: 195px;
	text-align: left; }

DIV.midcol_index {
	float: left;
	width: 772px;
	text-align: left;
	padding: 0 0 0 15px; }

DIV.midcol_sub {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0 0 0 0; }

DIV.midcol_sub_left {
	float: left;
	width: 190px;
	padding: 0 9px 0 0; }
	
DIV.midcol_sub_cont {
	overflow: hidden;
	float: left;
	width: 752px;
	padding-left: 10px; }
	
DIV.topline { 
	background-color: #31B24B; 
	height: 31px;
	width: 100%; }
	
DIV.topline IMG { float: left; }

DIV.topline #bp_intezmenyek {
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	margin: 4px 28px 0 0; }

DIV#head #logo_bkv { float: left; }

DIV#head #head_search {
	float: right;
	width: 730px;
	height: 54px;	
	text-align: right; }



DIV#head #head_search IMG {
	vertical-align: middle;
	margin: 0 3px; }

A.ok:link, A.ok:hover, A.ok:visited {
	color: #000;
	text-decoration: none;
	font-weight: normal; }

H1 {
	font-size: 18px;
	color: #1A8C84;
	padding: 0;
	margin: 0 0 10px 0; }

H2 {
	font-size: 14px;
	line-height: 32px;
	background: url('/img/subtitle_bground.gif') repeat-x #CECECE;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0; }

H3 {
	font-size: 12px;
	border-bottom: 1px solid #0D4C93;
	text-transform: uppercase;
	padding: 3px 0 5px 5px;
	margin: 0 0px 8px 0; }

H4 {
	font-size: 11px;
	width: 100%;
	line-height: 22px;
	background: url('/img/bg_h4.gif') repeat-x top left #D4D4D4;
	border: 1px solid #D4D4D4;
	padding: 0px 0 0 5px;
	margin: 8px 0 5px 0; }

H4 A:link,
H4 A:hover,
H4 A:visited {
	font-size: 11px;
	line-height: 22px;
	color: #000;
	text-decoration: none; }

H5 {
	font-size: 14px;
	line-height: 32px;
	background: url('/img/subtitle_bground.gif') repeat-x #CECECE;
	padding: 0 0 0 6px;
	margin: 0 0 5px 0; }
	
H6 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
	


DIV.droptabs {
	float: right;
	height: 26px;
	font-size: 10px;
	line-height: 26px;
	text-align: left;
	text-transform: uppercase; }
/* remove all the bullets, borders and padding from the default list styling */
DIV.droptabs UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 99; }
DIV.droptabs UL LI {
	border-right: 1px solid #FFF;
	background: url('/img/topnavbar_bground.gif') repeat-x #1D8B80; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
DIV.droptabs LI {
	float: left;
	width: 155px;
	position: relative; }
/* style the links for the top level */
DIV.droptabs A:link, DIV.droptabs A:visited {
	display: block;
	width: 155px;
	height: 10px; }
/* style the second level background */
DIV.droptabs UL UL A.drop, DIV.droptabs UL UL A.drop:visited {}
/* hide the sub levels and give them a positon absolute so that they take up no room */
DIV.droptabs UL UL.notlastmenu {
	visibility: hidden;
	position: absolute;
	top: 26px;
	left: 0;
	width: 155px;
	height: 100%;
	font-size: 11px;
	line-height: 12px;
	text-transform: none;
	border-top: 1px solid #1D8D81; }
DIV.droptabs UL UL.lastmenu {
	visibility: hidden;
	position: absolute;
	top: 26px;
	right: 0;
	width: 155px;
	height: 100%;
	font-size: 11px;
	line-height: 12px;
	text-transform: none;
	border-top: 1px solid #1D8D81; }
DIV.droptabs UL UL LI { border-right: 0; }
/* position the third level flyout menu */
DIV.droptabs UL UL LI, DIV.droptabs TABLE, DIV.droptabs A { z-index: 1000; }
DIV.droptabs UL UL UL.notlastmenu {
	left: 154px;
	top: -1px;
	width: 155px; }
DIV.droptabs UL UL UL.lastmenu {
	right: 154px;
	top: -1px;
	width: 155px; }
/* style the table so that it takes no ppart in the layout - required for IE to work */
DIV.droptabs TABLE#notlast {
	position: absolute;
	top: -1px;
	border-top: 0;
	left: 0;
	border-collapse: collapse; }
DIV.droptabs TABLE#last {
	position: absolute;
	top: -1px;
	border-top: 0;
	right: 0;
	border-collapse: collapse; }
/* style the second level links */
DIV.droptabs UL UL A:link, DIV.droptabs UL UL A:visited {
	color: #0D4C8F;
	height: auto;
	text-decoration: none;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	width: 143px;
	border-right: 1px solid #1D8D81;
	border-left: 1px solid #1D8D81;
	border-bottom: 1px solid #1D8D81;
	background: #DADADA; }
/* style the top level hover */
DIV.droptabs A:hover {
	color: #FFF;
	background: #0E4E8B; }
DIV.droptabs UL UL A:hover {
	color: #174789;
	background: #FFF; }
DIV.droptabs :hover > A {
	color: #A0A0A0;
	background: #0E4E8B; }
DIV.droptabs UL UL :hover > A {
	color: #fff;
	background: #A0A0A0; }
/* make the second level visible when hover on first level list OR link */
DIV.droptabs UL LI:hover UL,
DIV.droptabs UL A:hover UL { visibility: visible; }
/* keep the third level hidden when you hover on first level list OR link */
DIV.droptabs UL :hover UL UL { visibility: hidden; }
/* make the third level visible when you hover over second level list OR link */
DIV.droptabs UL :hover UL :hover UL { visibility: visible; }

DIV.newsbar {
	width: 982px;
	/*border: 1px solid #C00;*/ }

DIV.barleft {
	float: left;
	width: 90px;
	height: 26px;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
	background: url('/img/breaking_bground_green.gif') repeat-x #A2A2A2; }

DIV.barright {
	float: left;
	width: 99px;
	height: 26px;
	font-size: 11px;
	font-weight: normal;
	line-height: 26px;
	background: url('/img/breaking_bground_dark.gif') repeat-x #A2A2A2; }	
	
DIV.bararrow {
	float: left;
	width: 10px;
	height: 26px; }

DIV.bartxt {
	float: left;
	width: 768px;
	font-weight: normal;	
	height: 26px;
	text-align: left;
	line-height: 26px;
    overflow:hidden; 	
	background: url('/img/breaking_bground_light.gif') repeat-x #CECECE;
	padding: 0 5px 0 0; }
	
DIV.barkulfoldi {
	float: left;
	width: 100%;
	height: 10px;
	background: url('/img/breaking_bground_light.gif') bottom left repeat-x #CECECE;
 }	

DIV.index_left {
	float: left;
	width: 389px;
	border-right: 1px solid #0D4C93; }

DIV.index_right {
	float: left;
	width: 375px;
	border-left: 1px solid #0D4C93;
	margin: 0 0 0 -1px }

DIV.cont {
	line-height: 15px;
	padding: 0;
	text-align:justify;
	margin: 0 0 10px 0; }

DIV.legfrissebb_kerdes {
	line-height: 20px;
	background-color: #DEEAE8;
	padding: 10px;
	margin: 10px 0; }

IMG.newsimg_small {
	float: left;
	border: 3px solid #C7C7C7;	
	margin: 0 5px 10px 0; }

SPAN.listdate {
	font-size: 10px;
	color: #878787; }

.contlist {
	padding: 0 0 0 3px;
	margin: 5px 0 0 0; }
	
.contlist_ul {
	padding: 0 0 0 0px;
	margin: 0px 0 0 15px; }	

.utvonaltervezo {

	border: 1px solid #6F6F6F;
	background: url('/img/bg_utvonaltervezo.gif') repeat-x #FFF; }

.btnimg { margin: 5px 0 0 0; }

DIV.path {
	font-size: 11px;
	color: #0C4D8F;
	border-bottom: 1px solid #0D4C93;
	background-color: #FFF;
	padding: 0 0 10px 5px; }



DIV.sub_left_btn_on {
	color: #FFF;
	font-weight: bold;
	line-height: 20px;
	border: 1px solid #1F8C86;
	background-color: #8BC4BD;
	padding: 0 5px; }

DIV.sub_left_btn_on_sub {
	border: 1px solid #76B5AC;
	border-top: 0;
	background: url('/img/left_sub_bground.gif') repeat-x #FFF;
	padding: 0 1px 1px 1px;
	margin: 0px 0 6px 0; }

DIV.sub_left_btn_on_sub DIV {
	color: #0C4D8F;
	background-color: #DADADA;
	font-size: 11px;
	padding: 1px; }

DIV.sub_left_btn_on_sub A:link,
DIV.sub_left_btn_on_sub A:visited,
DIV.sub_left_btn_off A:link,
DIV.sub_left_btn_off A:hover,
DIV.sub_left_btn_off A:visited  {
	display: block;

	font-size: 11px;
	border: 1px solid #1C8E86;
	padding: 5px 5px;
	background: url('/img/left_sub_bground.gif') repeat-x bottom left #FFF;	
	margin: 0 0 6px 0; }

DIV.sub_left_btn_off2 {
	display: block;
	text-decoration: none;
	font-size: 11px;
	border: 1px solid #1C8E86;
	padding: 4px 5px;
	background: url('/img/left_sub_bground.gif') repeat-x bottom left #FFF;
	margin: 0 0 6px 0; }

DIV.sub_left_btn_on_sub2 A:link,
DIV.sub_left_btn_on_sub2 A:visited,
DIV.sub_left_btn_off2 A:link,
DIV.sub_left_btn_off2 A:hover,
DIV.sub_left_btn_off2 A:visited {
	display: block;
	font-size: 11px;
	line-height: 14px;
	color: #0C4D8F;
	padding: 2px 2px 2px 2px;
	border: 0px;
	background-color: #DADADA;
	background: none;
	border-top: 1px solid #FFF; }

DIV.sub_left_btn_on_sub3 A:link,
DIV.sub_left_btn_on_sub3 A:hover,
DIV.sub_left_btn_on_sub3 A:visited {
	font-size: 11px;
	font-weight: bold;
	border: 0px;	
	padding: 5px 2px 2px 2px;
	color: #000;
	border-top: 1px solid #FFF;	
	background: none; }

	
DIV.sub_left_btn_off A:hover  {
	display: block;
	background: #cde6e4;
	color: #0C4D8F; }

DIV.midcol_sub_cont_full {
	float: left;
	padding: 12px; }

DIV.midcol_sub_cont DIV.cont,
DIV.midcol_sub_cont DIV.cont_full {
	font-size: 12px;
	padding: 0; }

DIV.pager {
	float: left;
	font-weight: bold;
	margin: 5px 0 10px 0; }

DIV.pager UL {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0; }

DIV.pager LI {
	float: left;
	width: 49px;
	height: 23px;
	font-size: 11px;
	line-height: 23px;
	text-align: center;
	border-bottom: 1px solid #BDBDBD;
	padding: 0;
	margin: 0; }

DIV.pager LI A:link,
DIV.pager LI A:hover,
DIV.pager LI A:visited { color: #1F8D80; }

DIV.pager UL LI.pager_on {
	background: url('/img/tab_bground_on.gif') repeat-x #DFDFDF;
	border-bottom: 1px solid #FFF; }

DIV.content_video {
	overflow: hidden;
	width: 100%;
	padding: 5px;
}

.menetrend {
	width: 100%;
	border-collapse: collapse;
	display: table;
	}
	
.menetrend_cella_row {

	}	
	
.menetrend_cella_outer {
	border-bottom: 1px solid #bebebe;	
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
	display: table-cell;	
	padding: 6px 0px;
	background: url('/img/menetrend_row_bground.gif') repeat-x bottom left;	

	}

.menetrend_cella_inner {
		border: 0px;
		float: left;
		width: 64%;
		vertical-align: middle;
		min-height: 22px;
		padding: 3px;

	}

.menetrend_cella_ikonok {
		border: 0px;
			float: left;
		min-height: 22px;
		text-align: right;
		padding: 3px;

	}

.menetrend_jaratszam {
	display: inline-block;
	font-size: 20px;
	line-height: 38px;
	font-weight: bold;
	text-align: center; 
	background: url('/img/menetrend_jaratszam_bground.gif') repeat-x bottom left #e2f0ef;		
	border: 0px;
	margin-right: 10px;
	margin-left: 4px;
	padding: 10px 8px 5px 8px;
	min-width: 50px;
	min-height: 50px;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px; 	
	 border: 1px solid #c9e2e0;
}

DIV.galeria_kozepes { margin: 0 0 10px 0; }

DIV.galeria_kozepes DIV {
	overflow: hidden;
	text-align: center;
	width: 239px;
	padding: 0 5px;
	display: table-cell;
	}

DIV.galeria_kozepes DIV IMG { vertical-align: middle; }

DIV.galeria_kozepes A {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; }

DIV.galeria_kozepes IMG.arrow {
	vertical-align: middle;
	margin: 0 3px; }

DIV.galeria_kozepes TD.title {
	height: 50px;
	font-size: 10px;
	color: #333;
	font-weight: bold;
	text-align: left;
	line-height: 1.4;
	vertical-align: bottom; }

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666; }

#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em; }

#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox IMG { border: none; clear: both; }
#overlay IMG { border: none; }

#overlay { background-image: url("/img//overlay.png"); }

* HTML #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url("/img//blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img//overlay.png", sizingMethod="scale"); }

DIV#motioncontainer {
	margin: 0 auto;
	width: 680px;
	height: 77px; }

DIV#motioncontainer A IMG { border: 1px solid #CCC; }

DIV#motioncontainer A:hover IMG { border: 1px solid navy; }

DIV#statusdiv {
	background-color: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden; }

DIV#motioncontainer A:hover { color: red; /* Dummy definition to overcome IE bug */ }

.box_text {
	height: 35px;
	width: 220px;
	padding-left: 5px; 
	text-align: left; 
	text-indent:8px;
	}
	
.box_sep {
	height: 25px; 
	border-bottom: 1px solid #0C9092; }
	
.boldred {
	font-weight: bold; 
	color: #F10000;	}

.form {
	padding-right: 0px;
	border: 1px solid #555555; }

input:button {
	cursor:pointer;	
 }

	
.form:hover {
    border: 1px solid #0F4B8A;
    background: #D6F0F1;
	padding-right: 0px; }

.button {
    border: 1px solid #057D8E;
    background: #0C9092;
	color: #FFF;
	font-weight: bold;
	padding: 2px; }

.button:hover {
    border: 1px solid #14678F;
    background: #0E4F89;
	color: #FFF;
	font-weight: bold;
	padding: 2px; }

.disabled:hover {
	border: 1px solid #057D8E;
	background: #0C9092; }

.ok_button {
	background: transparent;
	background-image: url("/img/btn_ok_alap.gif");
	font-weight: bold;
	width: 34px;
	height: 22px;
	border: 0px;
	color: #0c4d8f;
	font-size: 11px;
	padding: 0 0 0px 0; }

* HTML .ok_button { padding: 1px 0 0 0; }

.forum_header {
    background: #E7E7E7;
	padding: 6px; }

.forum_content {
    background: #D1D2D4;
	padding: 6px; }

/* FORUM LEPTETES */
.leptetes_div {
	text-align: center;
	margin: 2px;
	float: left;
	font-size: 11px;
	text-decoration: none; }

.leptetes_text {
	color: #FFF;
	background: #58585A;
	text-decoration: none; }

.leptetes_text a:link {
	padding: 4px;
	background: #58585A;
	border: 1px solid #58585A;	
	color: #FFF;
	text-decoration: none; }

.leptetes_text a:visited {
	padding: 4px;
	background: #58585A;
	color: #FFF;
	border: 1px solid #58585A;	
	text-decoration: none; }

.leptetes_text a:hover {
	padding: 4px;
	background: #E7E7E7;
	color: #000;
	border: 1px solid #CACACA;
	text-decoration: none; }

.leptetes_text_aktualis {
	padding: 4px;
	background: #E7E7E7;
	color: #000;
	font-size: 12px;
	border: 1px solid #CACACA;	
	text-decoration: none;
	font-weight: bold; }

DIV.footer {
	width: 1000px;
	height: 54px;
	font-size: 11px;
	color: #0C4D8F;
	font-weight: bold;
	line-height: 20px;
	background: url('/img/bg_footer.gif') repeat-x top left #D6D6D6;
	padding: 10px 0 0 0;
	margin: 0px; }

.small A:link, .small A:visited {
	color: #0C4D8F;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none; }

.small A:hover {
	color: #1F7A71;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none; }
	

		/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:100%;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		text-decoration:none;	
		display:block;
		clear:both;
		padding-left:2px;	
	

	}

	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		font-weight:normal;
		border: 1px solid #1F8C86;		
		padding: 3px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:0px;
		border-left: 1px solid #1F8C86;			
		border-right: 1px solid #1F8C86;					
	background-color: #DADADA;
	padding: 4px 2px;
	font-size: 11px;
		font-weight:normal;		
		border-top: 1px solid #fff;				
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:0px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:3px;
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	
.body_small {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000; }
 

 .kiemelt_title {
	font-size: 14px;
	line-height: 10px;
	font-weight: bold; }
 
DIV.kiemelt_oldalak_box {
	margin-top: 15px;
	background-color: #E9E9E9;
	border: 1px solid #DADADA;
	padding: 8px;
	float: left;
	width: 760px; } 

DIV.kiemelt_oldalak_link { 
	width: 45%; 
	padding-right: 10px; 
	float:left; 
	margin-top: 10px;
 } 
	 
DIV.kiemelt_oldalak_link LI A:link,
DIV.kiemelt_oldalak_link LI A:hover,
DIV.kiemelt_oldalak_link LI A:visited { line-height: 22px; font-weight: bold; }

DIV#vezetocikkek { z-index: 0; }


.tortenet_elem_div {
	background-color: #fff;
	width: 740px;
	padding: 8px;
}

/* TABOK */

.tabok {
 	background: url('/images/tabok.gif') repeat-x bottom left;
	height: 30px;
	margin-bottom: 12px;
	padding: 0;
}
.tabok a {
	position: relative;
	text-decoration: none;
	display: block;
	float: left;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: 6px 12px 2px 12px;
	margin-right: 8px;
	height: 20px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	background: #eee;
}
.tabok a.selected {
	background: #fff;
	border-color: #999;
	height: 21px;
}
.tabok a:hover {
	background: #ddd;
}


/* TOOLTIP */
.balloon {
	float: left;
	font-family: verdana, sans-serif; 
	width: 186px;
	margin: 0;
	padding: 0; }

.balloon ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	list-style-position: inside; }

.balloon ul li {
	float: left;
	margin: 0;
	padding: 0; }

.balloon ul li a, .balloon ul li a:visited {
	display: block;
	text-decoration: none; 
	width: 178px; 
	color: #000;
	z-index: 99; }

.balloon ul li a img, .balloon ul li a:visited img {
	border: 0; }

.balloon ul li dl {
	visibility: hidden;
	position: absolute; }

.tooltable {
	z-index: 99;
	margin: -2px;
	margin-bottom: 0;
	background: #FFF;
	border: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 1em; }

.balloon dl { z-index: 99; width:230px; background:#fff; padding:0 0 0px 0; background:transparent url(/img/tooltip_bottom.gif) no-repeat bottom left; height:360px;}
.balloon dt { z-index: 99; margin:0; height: 18px; padding:0px; background: url(/img/tooltip_top.gif) no-repeat top left; text-align:center;}

.balloon dd { z-index: 99; margin:0; padding:0 0 0px 0px; color:#000; font-size:1em; border:1px solid #1A8C84; border-width:0 1px; background:#fff no-repeat bottom right; height: 326px;}
.balloon dd p { z-index: 99; padding:0; margin:10px 0; line-height:1.5em;}



/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
	z-index: 99;
	color: #000;
	position: relative; }

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
z-index: 99;visibility:visible;
color:#000;
top:-75px;
left:120px;
cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
z-index: 99;
display:block;
position:absolute;
left:-35px;
top:75px;
width:36px; 
height:36px;
background:transparent url(/sites/pointer.gif);
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
z-index: 99;
height:0.8em;
color: #0C4D8F;
background:transparent;
text-decoration:none;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
z-index: 99;
text-decoration:none;
background:transparent;
}

.round_button {
	width: 150px;
	height: 26px;
	padding: 0px 0px 1px 0;
	background: url('/img/btn_alap_kicsi.gif') no-repeat #FFF; 
	font-weight: bold;
	color:#0F4C8F;
	font-size: 11px;
	text-align: center;
	border: 0px;
	}

	
.rollover2 {
display:block;
width: 150px;
	height: 26px;
padding:3px 0px 0px 0px;
margin-top: 8px;
font-weight: bold;
	font-size: 11px;
text-align: center;
color:#0F4C8F;
background: url("/img/btn_alap_kicsi.gif") 0 0 no-repeat;
text-decoration: none;
}	
	

.rollover a {
display:block;
width: 150px;
	height: 26px;
padding:0px 0px 1px 0px;
font-weight: bold;
margin-top: 12px;
	font-size: 11px;
text-align: center;
color:#0F4C8F;
background: url("/img/btn_alap_kicsi.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -29px;
color:#0F4C8F;
}

	
.elkuld_button {
	width: 119px;
	height: 28px;
	padding: 2px 3px 1px 0px;
	background: url('/img/btn_alap_elkuld.gif') no-repeat #FFF; 
	font-weight: bold;
	color:#0F4C8F;
	font-size: 11px;
	text-align: center;
	border: 0px;
	}

.megrendel_button {
	width: 132px;
	height: 28px;
	padding: 2px 3px 1px 0px;
	background: url('/img/btn_alap_megrendel.gif') no-repeat #FFF; 
	font-weight: bold;
	color:#0F4C8F;
	font-size: 11px;
	text-align: center;
	border: 0px;
	margin-right: 20px;
	}

.jovahagy_button {
	width: 265px;
	height: 28px;
	padding: 2px 2px 2px -2px;
	background: url('/images/btn_alap_jovahagy.gif') no-repeat #FFF;
	font-weight: bold;
	color:#0F4C8F;
	font-size: 11px;
	text-align: center;
	border: 0px;
	}

a.urlap_floater {
	position:relative;
	z-index:24;
	background-color:#fff;
	color:#000;
	text-decoration:none
	}

a.urlap_floater:hover {
	z-index:25;
	background-color:#F0F0F0
	}

a.urlap_floater span {
	display: none
	}

a.urlap_floater:hover span {
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	padding: 5px;
	width:320px;
	border:1px solid #1F7A71;
	background-color:#E4F0F0;
	color:#000;
	text-align: left
	}

DIV.main_hir	{
	display:block;
	background: url('/img/main_hir_bground.gif') repeat-x #fff; 
	padding: 10px 3px 0 10px;	
	margin-top: 8px;
	margin-right: 6px;
	}

DIV.leftbutton {
	background: url('/img/btn_menetrend_alap.gif') no-repeat top right #FFF;	
    vertical-align: middle;
	width: 188px;
	height: 50px;
	color: #0C4D8F;
	line-height: 48px;
	font-size: 11px;
	text-indent: 0; }

DIV.leftbutton IMG {
	float: left;
	margin: 0 5px 0 0; }
	
DIV.leftbutton3 {
	background: url('/img/btn_menetrend_alap.gif') no-repeat top right #FFF;	
    vertical-align: middle;
	width: 188px;
	height: 46px;
	color: #0C4D8F;
	line-height: 48px;
	font-size: 11px;
	text-align: left;
	text-indent: 0; }

DIV.leftbutton3 IMG {
	float: left;
	margin: 0 5px 0 0; }	

DIV.leftbutton2 {
 	height: 30px;	
    vertical-align: middle;	
	padding: 16px 0 0 0px;		
	float: left;
	color: #0C4D8F; }

DIV.leftbutton2 A:link,
DIV.leftbutton2 A:visited,
DIV.leftbutton2 A:hover {
	display: block;
	width: 140px;
	font-size: 15px; }
		

.table1 {
	width: 500px;
	border: 1px solid #000000;}

.table1 td {
            border: 1px solid #000000;
			padding: 3px;
}

.fejlec1 {
            color: white;
            font-size: 12px;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
			font-color: #ffffff;
            text-align: center;
            vertical-align: middle;
            white-space: nowrap;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            background: navy;
}

.fejlec2 {
            color: white;
            font-size: 12px;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            background: #666699;
}
	
.style1 {
            color: white;
            font-size: 12px;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
			font-color: #ffffff;
            text-align: center;
            vertical-align: middle;
            white-space: nowrap;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            background: navy;
}
.style2 {
            color: white;
            font-size: 12px;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            background: #666699;
}
.style3 {
            color: windowtext;
            font-size: 12px;
            font-weight: 700;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
}
.style4 {
            color: windowtext;
            font-size: 12px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
}
.style5 {
            color: windowtext;
            font-size: 12px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border-left: .5pt solid windowtext;
            border-right-style: none;
            border-right-color: inherit;
            border-right-width: medium;
            border-top: .5pt solid windowtext;
            border-bottom: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
}
.style6 {
            color: windowtext;
            font-size: 12px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border-left: .5pt solid windowtext;
            border-right: .5pt solid windowtext;
            border-top: .5pt solid windowtext;
            border-bottom-style: none;
            border-bottom-color: inherit;
            border-bottom-width: medium;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
}

.style7 {
            color: windowtext;
            font-size: 12px;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            text-align: center;
            vertical-align: middle;
            white-space: normal;
            border: .5pt solid windowtext;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            background: white;
}

.galeria_box {
	float:left;
	text-align: center;
	width: 240px;
	padding: 0px 5px 0px 5px;
	height: 200px;
}

.galeria_box_img {
	border: 3px solid #C7C7C7;	
	margin: 0 0px 10px 0; }	
	
	
a.alapbutton{
background: transparent url('/img/button_alap_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 11px Verdana; /* Change 13px as desired */
line-height: 26px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 32px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.alapbutton, a:visited.alapbutton, a:active.alapbutton{
color: #0C4D8F; /*button text color*/
}

a.alapbutton span{
background: transparent url('/img/button_alap_right.gif') no-repeat top right;
display: block;
padding: 0px 15px 6px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.alapbutton{ /* Hover state CSS */
text-decoration: none;
color: #1F7A71;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
}	


.pagination{
padding: 2px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 11px;
font-face: Verdana;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	font-size: 11px;
	border: 1px solid #1C8E86;
	padding: 5px 5px;
	background: url('/img/left_sub_bground.gif') repeat-x bottom left #FFF;	
	margin: 0 0px 6px 0;
}

.pagination a:hover, .pagination a:active{
	background: #cde6e4;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
font-face: Verdana;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.szov3 {
padding-left: 19px;
padding-right: 19px;
font-size: 11px;
background: url(/img/scroller_elvalaszto.gif) center left no-repeat;

}

.sitemap {
/*width: 240px;*/
width: 100%;
margin-right: 3px;
margin: 30px;
float: left;
}

.menetrend_kereses {
	margin: 0px 0px 10px 0px;
	background: url("/img/menetrend_kereses_bground.gif") repeat-x left bottom #f0f0f0;
	border: 1px solid #dbdbdb;
	padding: 8px;
	display: block;
	height: 26px;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 	
}

DIV.cimkek  {
	margin: 0px 0px 18px 0px;
	background: url("/img/menetrend_kereses_bground.gif") repeat-x left bottom #f0f0f0;
	border: 1px solid #dbdbdb;
	padding: 5px;
	display: block;
	height: 26px;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 	
	 line-height: 27px;
}

.al_subtitle {
	margin: 10px 0px 10px 0px;
	background: url("/img/menetrend_kereses_bground.gif") repeat-x left bottom #f0f0f0;
	border: 1px solid #dbdbdb;
	padding: 8px;
	display: block;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 	
}

.al_subtitle span {
	font-weight: bold;
}


.lista_elem {
	margin-bottom: 15px;
	padding-left: 10px;
	}
	
.ajandek_row {
	width: 100%;
	}	
	
.ajandek_item {
	width: 210px;
	height: 310px;
	border: 1px solid #D1D1D1;
	overflow:hidden;
	float: left;
	text-align: center;
	margin: 18px;
	line-height: 30px;
	}	
	
.ajandek_item IMG {
	width: 180px;
	margin-top: 6px;
	}		
	
.ajandek_title {
	line-height: 15px;
	font-weight: bold;
	}	

.ajandek_nagykep {
	text-align:center;
	margin-right: 15px;
	border-right: 1px solid #D1D1D1;
	float: left;	
}	

.ajandek_nagykep IMG {
	width: 285px;
	border: 1px solid #D1D1D1;
	margin-right: 15px;	
}	

.ajandek_leiras {
	width: 320px;
	float: left;
}	

.ajandek_leiras p {
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
}	




.webshop_kosar {
	width: 100%;
}

.webshop_kosar_header {
	width: 100px;
	height: 16px;
	border: 1px solid #8bc4bd;
	background:#8bc4bd;
	margin-right: 1px;
	float: left;
	padding: 5px;
	font-weight: bold;
	color: #fff;
}

.webshop_kosar_cella {
	width: 100px;
	height: 30px;
	border: 0px solid #D1D1D1;
	margin-right: 1px;
	margin-top: 1px;	
	float: left;
	padding: 5px;
	overflow:hidden;
	display:table-cell;	
}

.webshop_kosar_cella_ures {
	width: 100px;
	height: 17px;
	border: 1px solid #ebf4f4;
	background: #ebf4f4;	
	margin-right: 1px;
	margin-top: 1px;	
	float: left;
	padding: 5px;
	overflow:hidden;
}

.webshop_kosar_cella_total {
	width: 100px;
	height: 17px;
	border: 1px solid #8bc4bd;
	background: #8bc4bd;
	margin-right: 1px;
	margin-top: 1px;	
	float: left;
	padding: 5px;
	color: #000;
	font-weight: bold;
	overflow:hidden;
	color:#fff;
}

.kosar_button {
	background: transparent;
	background-image: url("/images/btn_kosargombok.gif");
	font-weight: bold;
	width: 24px;
	height: 22px;
	border: 0px;
	color: #0c4d8f;
	font-size: 11px;
	padding: 0 0 0px 0; }

.kosar_button_delete {
	background: transparent;
	background-image: url("/images/btn_kosargombok_delete.gif");
	font-weight: bold;
	width: 24px;
	height: 22px;
	border: 0px;
	color: #000;
	font-size: 11px;
	padding: 0 0 0px 0; }


.webshop_ikonok {
	width: 200px;
	height: auto;
	margin-right: 20px;
	float: left;
	color: #000;
	font-weight: bold;
	text-align:center;
}


.tudasbazis_kereses {
	width: 95%;
	height: 60px;
	padding: 10px;
	margin-bottom: 20px;
	color: #000;
	font-weight: normal;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px; 	
	border: 1px solid #8bc4bd;
	font-size: 16px;
	background: url("/images/tudasbazis_kereses_bground.gif")repeat-x left bottom #fff;
}

.tudasbazis_title {
	font-size: 16px;
}

.tudasbazis_keresomezo {
	width: 400px;
	font-size: 18px;
	color: #000;
	border: 1px solid #D1D1D1;
	padding: 3px;
	margin-top: 8px;
}

.tudasbazis_bongeszes {
	width: 95%;
	height: auto;
	padding: 10px;
	color: #000;
	font-weight: normal;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px; 	
	border: 1px solid #8bc4bd;
	font-size: 13px;
	background: url("/images/tudasbazis_kereses_bground.gif")repeat-x left bottom #fff;
}

.berletrendeles_table {
	width: 100%;
	
} 

.berletrendeles_table TD {
	padding: 3px;
} 

.berletrendeles_tr {
	background: #fff url(/images/table_header_bground.gif) repeat-x;
	height: 44px;
	font-size: 11px;
	border-bottom: 1px solid #bebebe;	
	font-weight: bold;
	
} 

.amountval {
	width: 40px;
	margin-right: 5px;
} 




	.beta {
	position:absolute;
	top: 50px;
	left: 190px;
	z-index: 99;
	color: #c00f0f;
	font-size: 12px;
	font-weight: bold;
	}
	

	.datarow {
	border-bottom: 1px solid #bebebe;	
	font-size: 10px;
	text-align: left;
	padding: 6px 0px;
	background: url('/img/menetrend_row_bground.gif') repeat-x bottom left;	
	}	

.berletrendeles_info {
	float: left;
	height: 35px;
	padding-top: 10px;
	margin-left: 5px;
	}	
	
.berletrendeles_gombsor {
	width: 100%;
	}	
	
.popup_content {
	background: #fff;
	width:100%;
	height: 100%;
	display:block;
	}		
	
.popup_content_inner {
	margin: 20px;
	}		

	
.haromgomb {
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 100px;	
	}			
	
.haromgomb_gomb {
	float: left;
	width: 190px;
	text-align:center;
	vertical-align:bottom;
	}			
	
.webshop_infoszoveg {
	padding: 10px;
	borders: 1px solid #d1d1d1;
	margin-bottom: 10px;
	backgrounds: url("/images/webshop_info_bground.gif") repeat-x left top #fff;

}	

.webshop_infoszoveg p {
	padding: 10px;
	background:#FFF;
}	
	
.basic  {
	width: 730px;
	border: 1px solid #1c8e86;
	position:relative;
	background:#FFF;
	margin-bottom: 10px;
}

.basic div {
	background-color: #fff;
	font-size: 10px;		
}

.basic p {
	margin-bottom : 11px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	position:relative;
	padding: 10px;
}

.basic ol {
}


.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background-color: #8bc4bd;
	border-top: 1px solid #e0fbf9;
	border-bottom: 1px solid #1c8e86;
	
}
.basic a:hover {
	background-color: #cde6e4;
}
.basic a.selected {
	color: #fff;
	background-color: #8bc4bd;
}

.login {
	width: 730px;
	display:table;
}

.login_left  {
	width: 363px;
	border: 1px solid #1c8e86;
	border-right: 0px;
	float: left;
	display:table-cell;
	height: 170px;
}

.login_right  {
	width: 363px;
	border: 1px solid #1c8e86;
	float: left;
	display:table-cell;	
	height: 170px;
}

.login_right p {
	padding: 10px;
}

.login_header {
	width: 100%;
	background-color: #8bc4bd;	
	color: #fff;
	font-weight:bold;
	border-top: 1px solid #e0fbf9;
	border-bottom: 1px solid #1c8e86;	
}

.login_header p {
	padding: 5px;
}


.szall_intervallum_div_header {
	background-color: #e9e9e9;
	font-weight: bold;
	padding: 4px;
}

input[readonly] {border: 0px;}

input[readonly]:hover {background: #fff; border:0px;}

.webshop_ikonok {
	border-bottom: 1px solid #cfcfcf;
	width: 100%;
}

.jaratfigyelo_format {
	width: 100%;
	background-color: #fff;
	text-transform:uppercase;
}


a.sharebutton_iwiw {
    background: transparent url('/images/sharing_iwiw.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_iwiw:hover {
	background-position: 0px -23px;
}

a.sharebutton_facebook {
    background: transparent url('/images/sharing_facebook.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_facebook:hover {
	background-position: 0px -23px;
}

a.sharebutton_twitter {
    background: transparent url('/images/sharing_twitter.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_twitter:hover {
	background-position: 0px -23px;
}

a.sharebutton_print {
    background: transparent url('/images/sharing_print.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_print:hover {
	background-position: 0px -23px;
}

a.sharebutton_lettersmall {
    background: transparent url('/images/sharing_lettersmall.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_lettersmall:hover {
	background-position: 0px -23px;
}


a.sharebutton_letterbig {
    background: transparent url('/images/sharing_letterbig.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    width: 20px;
	height: 20px;
	margin-left: 10px;
text-decoration: none;
}

a.sharebutton_letterbig:hover {
	background-position: 0px -23px;
}

a.sharebutton span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
