/* Reset
----------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  /* vertical-align: baseline;*/
}

table { border-collapse: separate; border-spacing: 0; }
caption, th, td {/* text-align: left; */ font-weight: normal; }
/* table, td, th { vertical-align: middle; }*/

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

a { outline: none;}

/* Elements
----------------------------------------*/

html {
	width: 100%;
	height: 100%;
}

body {
	font-size: 62.5%;  /* 16px × 62.5% = 10px */
	margin: 0;
	padding: 0;
	background: #fff url(/images/bg.gif) repeat-x top left;
	font-family: Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6  {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
h1, h2 {color: #166e9c;}
#vezercikk h1, #logocikk h1 {font-size: 240%;margin: 0 0 10px 0;padding: 0;line-height: 110%;}
#cikk h1 {font-size: 280%;margin: 0 0 20px 0;padding: 0;line-height: 110%;}
.blogtabell h1 {font-size: 240%;margin: 0 0 10px 0;padding: 0;line-height: 100%;}
.blogdate {float: right;font-weight: normal;font-size: 12px; color: #737373;}
.filmkeret h1 {font-size: 280%;margin: 0 0 20px 0;padding: 0;line-height: 110%;text-align: center;}
#cikklista h1 {font-size: 280%;margin: 0 0 20px 0;padding: 0;line-height: 110%;}
h2 {font-size: 180%;margin: 0 0 5px 0;padding: 0;line-height: 115%;}
h3 {font-size: 160%;margin: 0 0 5px 0;padding: 0;line-height: 115%;color: #fff;}
h5 {font-size: 170%;background-color: #a3210d;color: #fff;margin: 0 0 10px 0;padding: 0 0 0 2px;}
h6 {font-size: 180%;background-color: #a3210d;color: #fff;margin: 0 0 10px 0;padding: 2px;}
h2 span {float:right;color:#166e9c;font-size: 12px !important;font-weight: normal;}


em {font-style: italic;}
strong, .bevezeto {font-weight:bold;}

a:link,
a:visited,
a:active {
	color: #116e9c;
	text-decoration: none;
}

a:hover {
	color: #d10936;
	text-decoration: underline;
}

/* Szulinap ticker
----------------------------------------*/

.szulinap { 
margin: 0; 
padding: 0;
height:15px;
overflow: hidden;
}

.szulinap span{ 
color: #ce0a36;
}

/* Slide out
----------------------------------------*/

      .slide-out-div {
          padding: 20px;
          width: 220px;
          height:140px;
          background: #3AB2E9;
          font-size:12px;
          z-index:9999;
      }
      
      .slide-out-div h3 a {color: #fff;}
      .slide-out-div p a {color: #fff;text-decoration:underline}
      .slide-out-div p a:hover {color: #d4d4d4;}
      .slide-out-div p { line-height:16px;}

/* ADATLAP
----------------------------------------*/
.bannermenu {
	background: #166e9c url(/images/bg_bannermenu.gif) repeat-x top left;
	font-size: 130%;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 2px;
	height: 29px;
	width: 652px;
}

.bannermenu a:link,
.bannermenu a:active,
.bannermenu a:visited {
	color: #fff;
	margin-bottom: 0;
	text-decoration: none;
	padding: 6px 12px;
	float: left;
}


.bannermenu a:hover,
.bannermenuselect {
	color: #76caf7 !important;
	cursor: default;
	background: url(/images/menu_hover.gif) repeat-x top left;
}


.banneralmenu a:hover {
	color: #d10936 !important;
	text-decoration: underline;
}


.banneralmenu {
	font-size: 130%;
	color: #126f9c;
	font-weight: bold;
	margin-top: 2px;
}

.banneralmenu a:link,
.banneralmenu a:active,
.banneralmenu a:visited {
	color: #126f9c;
	margin: 0 0 3px 0;
	text-decoration: none;
	padding: 3px 12px;
	float: left;
}

.adatlapkep img {border: 1px solid #cedff5;}
.adatlapkep img:hover {border: 1px solid #116e9c;}

#adatlapmenu ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;

}

#adatlapmenu li {
	padding: 0 0 0 10px;
	display: block;
	margin: 0 4px 4px 4px;
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	font-size: 130%;
	font-weight: bold;
}

#adatlapmenu li a:link,
#adatlapmenu li a:visited,
#adatlapmenu li a:active
{
	display: block;
	text-decoration: none;
}


#adatlapmenu li a:hover
{
	background-color: #a7dcf6;
	color: #fff;
}

.adatlaptable{
	font-size: 130%;
}

.adatlaptable table {
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}

.adatlaptable table td {
	padding: 4px;
}

.phonebooktable table td {
	padding: 4px;
	white-space:nowrap;
}

.phonebooktable table {
margin-right:10px
}

.phonebook  {
border:1px solid #a7dcf6;
padding: 15px;
display: inline-table;
margin-left:200px;
}

.adatlaptable table h4{font-size: 125%;color: #116e9c;margin: 0 0 10px 0;}

.adatlap {
	padding: 5px 3px 3px 3px;
	margin:3px 3px 10px 0;
	width: 249px;
	float: left;
	}

.adatlap img {
	padding: 0 5px 0 2px;
	}

.adatlap h3, .adatlap h2 {
	font-size: 15px;
	color: #84abb0;
	margin: 0 0 5px 0;
	line-height: 13px;
}



/* blocks
----------------------------------------*/
#maincontainer {
	width: 990px;
	padding: 0;
	margin: 0 auto;}

#header {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 150px;
	display: inline-block;
	}

#contentwrapper {
	float: left;
	width: 100%;
	margin-top: 20px;
	}

#contentcolumn {
	padding-right: 8px;
	display: inline-block;
	}

.onecolumn #contentcolumn {
	width: 100%;
	padding-right: 8px;
	display: inline-block;
	}

.twocolumn #contentcolumn {
	margin-right: 330px;
	padding-right: 8px;
	display: inline-block;
	background: url(/images/bg_cwrapper.gif) repeat-y top left;
	}

#rightcolumn {
	width: 312px;
	float: right;
	margin-left: -312px;
	}

.doubleblock {
	background: url(/images/bg_doubleblock.gif) repeat-y top left;
	width: 100%;
	display: inline-block;
	margin: 0 0 15px 0;
	}

.doubleblockkeret {
	background: url(/images/bg_doubleblock.gif) repeat-y top left;
	width: 100%;
	display: inline-block;
	margin: 10px 0 0 0;
	}


#vezercikk, #logocikk {
	float: left;
	width: 317px;
	}


#blogblock {
float: left;
width: 301px;
background-color: #a3210d;
color: #fff;
padding: 8px;
margin-bottom: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}

#blogblock p {
	font-weight: bold;
}

#blogblock h2 {
color: #9b2703;
font-weight: bold;
font-size: 120%;
background-color: #d89e93;
padding: 3px;
margin: 0 0 2px 0;
}

#blogblock img{
	margin: 0;
	border: none !important;
}

#blogblock p a:link,
#blogblock p a:visited,
#blogblock p a:active {
	color: #fff !important;
	text-decoration: none !important;
}

#cikkek {
	float: left;
	width: 305px;
	margin-left: 15px;
	padding-left: 15px;
	}

.halfblockleft, .halfblockright {
	float: left;
	width: 308px;

	}

.halfblockright {
	margin-left: 17px;
	}

.halfblockleft {
	margin-left: 13px;
	}

.halfblockleft h4, .halfblockright h4 {font-size: 125%;color: #fff;margin: 0 0 10px 10px;background-color: #166e9c;padding: 2px;}

/* thumbok
----------------------------------------*/
#filmgaleria {
	margin:0 0 0 21px;
	}

.thumbboxfilm {
	width: 132px;
	height: 147px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/bg_video.gif) no-repeat left top;
	float: left;
	margin: 5px 2px 0 -8px;
	padding-top: 15px;
	font-size: 100%;
	color: #b0b0b0;
	line-height: 0.95em;
}

.thumbboxfilmaktiv {
	width: 132px;
	height: 147px;
	display: inline-block;
	text-align: center;
		background: url(/images/bg_video_aktiv.gif) no-repeat left top;
	color: #000;
	float: left;
	margin: 5px 3px 0 -8px;
	padding-top: 15px;
	font-size: 100%;
	font-weight: bold;
line-height: 0.95em;
}


.thumbboxfilm img, .thumbboxfilmaktiv img {
width: 100px;
}

.thumbboxfilm a:link,
.thumbboxfilm a:visited,
.thumbboxfilm a:active,
.thumbboxfilmaktiv a {
text-decoration: none;
color: #4f4f4f;
}

.filmcontainer {
	height: 330px;
}


.thumbboxlist {
	width: 132px;
	height: 147px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/bg_kepgalerialist.gif) no-repeat left top;
	float: left;
	margin: 5px 5px 0 -8px;
	padding-top: 17px;
	font-size: 100%;
	color: #b0b0b0;
line-height: 0.95em;
}

.thumbbox {
	width: 114px;
	height: 121px;
	display: inline-block;
	text-align: center;
	background: transparent url(/images/bg_thumbox.gif) no-repeat left top;
	float: left;
	margin: 5px 5px 0 0;
}

.thumbboxinner {
width: 100px;
margin: 0 auto;
overflow: hidden;
text-align: center;
}



.thumbboxlist img:hover, .thumbbox img:hover, .thumbboxfilm img:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.thumbboxlist img {
width: 100px;
}

.thumbboxlist a {
text-decoration: none;
color: #4f4f4f;
}

.v-outerlist {
			display: table;
			#position: relative;
			overflow: hidden;
			height: 75px;
			width: 100%;
		}

.v-outer {
			display: table;
			#position: relative;
			overflow: hidden;
			height: 115px;
			width: 100%;
		}
 
.v-middle {
				display: table-cell;
				#position: absolute;
				#top: 50%;
				vertical-align: middle;
			}
 
.v-inner {
				#position: relative;
				#top: -50%;
				}

/* lapozo
----------------------------------------*/

.lapozo {
margin: 0 auto;
text-align: center;
vertical-align: middle;
margin-right: 30px;
}

.lapozo a {
	font-weight: bold;
	width: 20px;
	height: 17px;
	border: 1px solid #cedff5;
	display: inline-block;
	text-decoration: none;
	background-color: #f1f2f4;
	margin: 0 0 3px 0;
	padding-top: 3px;
	text-align: center;
}

.lapozo a:hover {
	border: 1px solid #a5adad;
	text-decoration: none;
	background-color: #166e9c;
	color: #fff;
}

.lapozo span {
	font-weight: bold;
	color: #fff;
	width: 20px;
	height: 17px;
	border: 1px solid #166e9c;
	display: inline-block;
	background-color: #3ab2e9;
	margin: 0 0 3px 0;
	padding-top: 3px;
	text-align: center;
}

.lapozo img {
	vertical-align: top;
}



/* content
----------------------------------------*/
#vezercikk img {
	/*margin: 0 0 10px 0;*/
	border: 1px solid #fff;
	}

#logocikk img {
	margin: 0 10px 10px 0;
	}

.cikkep img {
	border: 1px solid #e5e5e5;
	}

.cikkep span, .cikkepnagy span {
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	padding-left: 9px;
	font-size: 120%;
	}


#vezercikk img:hover, .cikkep img:hover {
	border: 1px solid #d10936;
	}

#cikkek p, #vezercikk p, #logocikk p, .halfblockleft p, .halfblockright p, .halfblockleft span, .halfblockright span {font-size: 120%;line-height: 135%;}

blockquote{margin: 0 0 0 25px;}

#cikk, #cikklista {margin: 0 0 0 10px;}
#cikk p, #cikk ul li, #cikklista ul li, .blogtabell p {font-size: 140%;line-height: 150%; margin-top: 15px;}
#cikk small {font-size: 120%;line-height: 200%;color: #737373;float: left;}
.blogtabell small {font-size: 120%;line-height: 200%;color: #737373;}
#cikk ul, #cikklista ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
}

#cikk ol {
	list-style-position: outside;
	margin: 0 0 0 35px;
	padding: 0;
}

#cikk ul li, #cikklista ul li {
	padding: 0 0 0 10px;
	margin: 0 4px 10px 0;
	background: transparent url(/images/li.gif) no-repeat left 7px;
}

#cikk ol li {
	padding: 0 0 0 3px;
	margin: 0 0 4px 0;
	font-size: 13px;
}

/*
#cikk table {
	empty-cells: hide;
	border-collapse: collapse;
	margin: 0 auto 0 auto;
}
*/

#cikk table td, #cikklista table td {
	padding: 4px;
	font-size: 115%;
}


#cikklista p {font-size: 140%;line-height: 150%; margin: 10px 0 10px 0;}
#cikklista small {font-size: 90%;line-height: 170%;color: #737373;float: right;margin-left: 10px;}
#cikklista p strong {background: transparent url(/images/arrow-right.gif) no-repeat left top;padding-left: 10px;}
#cikklista h2 a {background: transparent url(/images/arrow-right.gif) no-repeat left 5px;padding-left: 10px;}
.group a {color: #737373;font-style: italic;}
.group a:hover {color: #d10936}

#cikk hr, #cikklista hr, .blogtabell hr {
	color: #cedff5;
	background-color: #cedff5;
	height: 1px;
	border: none;
	margin:0;
}

#cikkek p, #cikk p {
	margin: 0 0 10px 0;
	}

#cikkek p a {
	text-decoration: underline;
	}

#cikkek .doublearrow {
	font-size: 120%;
	}


.halfblockleft strong, .halfblockright strong {
	background-color: #3ab2e9;color: #fff;padding-left: 3px;display: block;
	}

.halfblockleft p a, .halfblockright p a {
	display: block;
	}

.halfblockleft h4 a, .halfblockright h4 a {
	color: #fff;
	}

.halfblockleft h4 a:hover, .halfblockright h4 a:hover {
	color: #a7dcf6;
	text-decoration: none;
	}

.halfblockleft p, .halfblockright p {
	margin-bottom: 7px;
	padding: 0 10px;
	}

.halfblockleft p a:hover, .halfblockright p a:hover {
	background-color: #a7dcf6;color: #fff;text-decoration: none;
	}

.doublearrow {
	float: right;
	font-style: italic;
	padding-right: 19px;
	background: url(/images/arrow-right_double.gif) no-repeat top right;
	}

.externallinks {
	float: right;
	font-style: italic;
	padding-right: 10px;
	background: url(/images/arrow-right.gif) no-repeat right 3px;
	}

.singlearrow {
	padding-left: 10px;
	padding-top: 3px;
	background: url(/images/arrow-right.gif) no-repeat left top;
	}

.rss {
	padding-right: 19px;
	background: url(/images/ikonok/rss.png) no-repeat right top;
	float: right;
	clear: right;
	margin-top: 5px;
	font-style: italic;
	}

.rssleft {
	padding-left: 19px;
	background: url(/images/ikonok/rss.png) no-repeat left top;
	}

#nyomtat {
	float: right;
	}

#nyomtat img {
	margin-left: 8px;
	vertical-align: text-bottom;
	}

#nyomtat img:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.keret {
	display: inline-block;
	float: right;
	}

.keret p{
	padding-bottom: 18px;
	width: 270px;
	}

/* Adatlapmenu
----------------------------------------*/
.blue{
	color: #76caf7;
}

.adatlapmenu {
float: left;
text-align: left;
margin: 0 10px 0 30px;
padding: 10px 0 0 0;
color: #fff;
}

.adatlapmenu a:link,
.adatlapmenu a:visited,
.adatlapmenu a:active
{
	text-decoration: none;
	color: #fff;
}

.adatlapmenu a:hover
{
	color: #fff;
}

.adatlapmenu p {
	color: #937849;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	font-size: 120%;
}



.adatlapmenu span{
	margin: 0 0 0 5px;
}

.buttonadatlap {background: url(/images/ikonok/adatlap.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonadatlap {background: url(/images/ikonok/adatlapsel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonadatlap:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonforum {background: url(/images/ikonok/forum.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonforum {background: url(/images/ikonok/forumsel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonforum:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonblog {background: url(/images/ikonok/blog.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonblog {background: url(/images/ikonok/blogsel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonblog:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonkep {background: url(/images/ikonok/galeria.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonkep {background: url(/images/ikonok/galeriasel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonkep:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonsajto {background: url(/images/ikonok/sajto.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonsajto {background: url(/images/ikonok/sajtosel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonsajto:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttontelefon {background: url(/images/ikonok/telefon.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttontelefon {background: url(/images/ikonok/telefonsel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttontelefon:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonlogout {background: url(/images/ikonok/kijelentkez.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;}
.selbuttonlogout {background: url(/images/ikonok/kijelentkezsel.gif) no-repeat left top;display: block;padding: 8px 0 8px 46px;color: #76caf7 !important;}
.buttonlogout:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.buttonselect {
	color: #85abb0 !important;
	background-color: #fff !important;
}


/* forum
----------------------------------------*/

.korabbiblog {
	/*border: 1px solid #d0d8d9;*/
	padding: 2px 2px 0 2px;
	/* background-color: #f4f4f4;*/
}

.korabbiblog,
.megjegyzesek {
	/* border: 1px solid #BF9060;*/
	width: 200px;
	padding: 5px;
}

.korabbiblog ul,
.megjegyzesek ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.korabbiblog li,
.megjegyzesek li {
	margin: 8px 0 8px 0;
	border-bottom: 1px solid #d0d8d9;
}

.megjegyzesek li {
	font-size: 110%;
	line-height: 120%;
	padding-top: 5px;
	padding-bottom: 5px;
}


.korabbiblog ul li a {
	padding: 0 3px 0 0;
}

.korabbiblog ul li img {
	vertical-align:middle;
	margin-left: 2px;
}

.korabbiblog span a:link,
.korabbiblog span a:active,
.korabbiblog span a:visited {
background: transparent url(/images/arrow-right.gif) no-repeat left top;
	font-size: 120%;
		padding-top: 2px;
		padding: 2px 2px 0 10px;
}

.korabbiblog table{
    margin: 0 auto 0 auto;
}

.komment, .blogkomment {
font-size: 110%;
}



.komment ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #d0d8d9;
}

.komment li {
	margin: 0;
	line-height: 1.2em;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #d0d8d9;
}

.komment ul li a {
	padding: 0 3px 0 0;
}

.komment span, .blogkomment span {
	color: #4f4f4f;
	font-size: 110%;
padding: 2px 3px 0 0;
float: right;
font-size: 100%;
}

.komment h4,
.blogkomment h4,
.megjegyzesek h4 {
	font-size: 130%;
	margin: 15px 0 0 0;
	padding: 0;
	color: #BF9060;
}

.datumkomment {
	font-size: 110%;
	margin:0 0 0 10px;
	padding: 0;
}

.datumszavaz {
	font-size: 100%;
	margin:0;
	padding: 0;
	color: #4f4f4f;
}

/* KEPGALERIA TAGSAG
----------------------------------------*/

.galeriathumb {
	float: left;
	width: 110px;
	text-align: center;
	margin: 0 20px 10px 0;
}

/* filmek
----------------------------------------*/
.filmkeret {
	display: inline-block;
	width: 644px;
	}


.filmthumb {
	float: left;
	width: 120px;
	margin: 3px 15px 2px 10px;
	clear: right;
	height: 150px;
}
	
#filmek a {
	color: #fff;
	text-decoration: none;
	}
	
#filmek a:hover {
	color: #76caf7;
	}

.filmthumb p {
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	padding-left: 10px;
	}


.filmthumb img {
	border:2px solid #fff;
	}

.filmthumb img:hover {
	border:2px solid #3ab2e9;
	filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
	}

.filmthumb span {
	height: 97px;
	width: 134px;
	overflow: hidden;
	}

/* linkek altalanos
----------------------------------------*/
#kulturpecek {
	margin: 10px 0 0 10px;
	}

#bloglist {
	margin: 10px 0 0 0;
	}
	
	
#bloglist p {
	font-size:1.5em;
	margin-bottom: 10px;
	}

#bloglist span {
background-color:#3ab2e9;
	text-transform: uppercase;
	padding: 3px;
	font-size:0.85em;
	
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/css/PIE.htc);
}


#linkek {
	margin: 10px 0 0 50px;
	}

#linkek a, #kulturpecek a, #bloglist a {
	color: #fff;
	text-decoration: none;
	}
	
#linkek a:hover, #kulturpecek a:hover, #bloglist a:hover {
	color: #76caf7;
	}

#linkek p {
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	padding-left: 10px;
	font-size: 130%;
	margin-bottom: 5px;
	}

#kulturpecek p {
	margin-bottom: 5px;
	}

#kulturpecek p a {
	padding-left: 10px;
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	}

/* Facebook
----------------------------------------*/

#facebookact {
	background-color: #fff;
	width: 294px;
	}

#facebookhelynekem {
	background-color: #218649;
	width: 290px;
	  padding: 10px;
  margin: 0 0 15px 5px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
	
	}

/* forms altalanos
----------------------------------------*/

fieldset, form, label, legend
 { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }

fieldset
	{ margin: 0 0 1.5em 0; padding: 1.4em 0 1.4em 0;  }

legend
	{ padding: 0 .4em; font-size:1.2em;  }

textarea, input, select, label, button, optgroup
	{ margin-top:3px; }


input[type="checkbox"] ,input[type="radio"]
	{ margin-bottom:7px; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: #EBEBEC;}

.kozeprezart {
text-align: center;
}

/* LOGINBOX, PROFILBOX AVATAR */

.profilbox {width: 280px;}
.profilbox p {margin-bottom: 5px;}
.profilboxhead { display: inline-block;width: 280px;margin:0;}
.avatar {float: right;text-align: center;width: 102px;}
.avatar img {border:1px solid #8f8f8f;}

#loginbox fieldset { border:none; margin: -10px 0 0 0;}
#loginbox p { font-size: 130%;}

#loginbox label
{ float:left; display:block; clear:left; text-align:right; padding-right: 3px;cursor:hand; width: 82px; }

.profiledit label
{ float:left; display:block; clear:left; margin-right:1em; text-align:left;  cursor:hand; font-weight: bold;width: 130px;}

.profiledit fieldset { border:none; margin: -10px 0 0 -16px;	font-size: 130%;}

.profiledit select
	{ margin:0 20px 12px 0;
	border:1px solid #8f8f8f;
	background-color: #fff;
	color: #000;
	font-size: 130%;
}

#loginbox a:link,
#loginbox a:visited,
#loginbox a:active,
.profilbox a:link,
.profilbox a:visited,
.profilbox a:active {
	color: #fff;
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
	padding-left: 10px;
}

#loginbox em {
	padding-left: 10px;
}

#loginbox a:hover, .profilbox a:hover {
	color: #a7dcf6;
}

#loginbox input[type="text"]
	{ margin:0 0 8px 0}

.profiledit input[type="text"], .profiledit input[type="password"]
	{ margin:0 0 12px 0}
	

	
.profiledit input[type="text"]
	{ width: 236px;border:1px solid #8f8f8f;font-size: 130%;}

#loginbox input[type="text"] , #loginbox input[type="password"]
	{ width: 200px;border:1px solid #8f8f8f;font-size: 130%;}

.szoveginput {
	width: 290px;
	border: 1px solid #8f8f8f;
	padding: 5px;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
}


.profiledit input[type="text"] , .profiledit input[type="password"]
	{ width: 300px;border:1px solid #8f8f8f;font-size: 130%;}

#loginbox  input[type="image"]{
	padding: 0;
	background: url(/images/gombok/login.gif) no-repeat top left;
	vertical-align: middle;
	margin-top: 12px;
}

#loginbox input[type="image"]:hover {
	background: url(/images/gombok/login.gif) no-repeat bottom left;
	}

#keres input[type="text"]
	{ width: 270px;border:1px solid #8f8f8f;font-size: 130%;}

#keres input[type="image"]{
	padding: 0;
	background: url(/images/gombok/keres.gif) no-repeat top left;
	vertical-align: -6px;
	margin-top: 10px;
}

#keres input[type="image"]:hover{
	background: url(/images/gombok/keres.gif) no-repeat bottom left;
	}


/* Regisztracios, adatlap, forum form
----------------------------------------*/
#regisztracio{
	margin: 0 0 0 10px;
}

#signupform, #editform, #commentform {
	margin: 0;
}

#blogcommentform{
width: 628px;
padding: 10px;
margin-top: 20px;
border: 1px solid #D0D8D9;
	background-color:#f1f6f9;
	
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;

	background-color: #F1F2F4;
    behavior: url(/css/PIE.htc);
    position: relative;
}

#blogcommentform input[type="text"] {border:1px solid #8f8f8f;font-size: 100%;}

#signupform p, #editform p, #commentform p, #blogcommentform p{
	margin-bottom: 25px;
}

.blogcomment {
display: block;
}

.blogcommenthead {
background-color:#CEDFF5;
padding:2px 2px 4px 5px;
border: 1px solid #CEDFF5;
color: #166E9C;
}

.blogcommenthead div {
font-size: 14px;
font-weight: bold;
}

.blogcommenthead span {
padding: 2px 3px 0 0;
float: right;
}

.blogcommenttext {
padding: 2px 2px 10px 6px;
border-left: 1px solid #cedff5;
border-right: 1px solid #cedff5;
border-bottom: 1px solid #cedff5;
margin-bottom: 5px;
}

.blogcommenttext span {
float: right;
}

/*.blogcommenttext img{
border: 1px solid #C5DAE6;
}*/

.blogcommenttext img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: 0.7;
-moz-opacity: 0.70;
}


#signupform input[type="image"] {
	padding: 0;
	background: url(/images/gombok/regisztracio.gif) no-repeat top left;
	vertical-align: middle;
	margin-top: 12px;
}

#editform input[type="image"], #blogform input[type="image"] {
	padding: 0;
	background: url(/images/gombok/ment.gif) no-repeat top left;
	vertical-align: middle;
	margin-top: 12px;
}

#commentform input[type="image"], #blogcommentform input[type="image"], #jelszofelejt input[type="image"] {
	padding: 0;
	background: url(/images/gombok/kuld.gif) no-repeat top left;
	vertical-align: middle;
	margin-top: 12px;
}

.szavazas input[type="submit"] {
	width: 119px;
	height: 28px;
	background: url(/images/gombok/kuld.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	border: none;
}

.szavazas input[type="submit"]:hover {
	background: url(/images/gombok/kuld.gif) no-repeat bottom left;
}

#signupform input[type="image"]:hover{
	padding: 0;
	background: url(/images/gombok/regisztracio.gif) no-repeat bottom left;
	vertical-align: middle;
	margin-top: 12px;
}

#editform input[type="image"]:hover, #blogform input[type="image"]:hover{
	padding: 0;
	background: url(/images/gombok/ment.gif) no-repeat bottom left;
	vertical-align: middle;
	margin-top: 12px;
}

#commentform input[type="image"]:hover, #blogcommentform input[type="image"]:hover, #jelszofelejt input[type="image"]:hover{
	padding: 0;
	background: url(/images/gombok/kuld.gif) no-repeat bottom left;
	vertical-align: middle;
	margin-top: 12px;
}

#editform select {
	padding: 0;
	background-color: #166e9c;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
}

#signupform fieldset, #editform fieldset { border:none; margin: -10px 0 0 0;}

#signupform label, #editform label
{ float:left; display:block; clear:none; margin-right:5px; text-align:left; white-space: nowrap;cursor:hand; font-weight: bold;width: 105px;vertical-align: top;font-size: 130%;text-align: right;}

#signupform input[type="text"], #signupform input[type="password"], #editform input[type="text"], #editform input[type="password"]
	{ width: 245px;border:1px solid #8f8f8f;font-size: 150%;margin-right: 3px;}

#signupform label.error, #editform label.error {
  margin: 0 0 0 110px;
  color: #a3210d;
  font-size: 110%;
  position: absolute;
}

#blogform .error, #commentform .error, #blogcommentform .error, #jelszofelejt .error {
  color: #a3210d;
  font-size: 110%;
}

#blogcommentform .error {
  margin-left: 2px;
}

#blogform textarea, #commentform textarea, #blogcommentform textarea, #editform textarea{
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

#commentform textarea{
	width: 400px;
}

#blogcommentform textarea{
	width: 624px;
}
	
.help, .helpsmall, .helpnowidth, .helpbig, .helpmiddle {
	background-color: #fff;
	vertical-align: middle;
	padding: 2px;
	font-size: 110%;
	border:1px solid #cedff5;
	margin-top: 3px;
}

.help {width: 255px;position: absolute;float: right;}
.helpsmall {width: 200px;}
.helpbig {width: 350px;display: block;}
.helpmiddle {width: 220px;display: block;}

/* TABS kereso
----------------------------------------*/

.panestext a:link,
.panestext a:visited,
.panestext a:active {
	color: #fff;
}

.panestext a:hover {
	color: #e6e6e6;
}

.panestext{
	position: absolute;
	padding: 30px 0 0 0;
}

div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #3ab2e9;
	border-top:0;
	font-size:140%;
	background-color: #3ab2e9;
	width: 270px;
}

ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #3ab2e9;	
	height:23px;
	width: 292px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	font-size:12px;
}

ul.tabs a:link,
ul.tabs a:visited,
ul.tabs a:active { 
	display:block;
	height: 22px;  
	line-height:22px;
	text-align:center;	
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a { 
	background: url(/images/tabs.gif) no-repeat left top;
	width: 72px;
}

ul.tabs a:active {
	outline:none;		
}

ul.tabs a:hover {
	background-position: left -23px;	
	color:#fff;	
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: left -46px;		
	cursor:default !important; 
	color:#fff !important;
}

div.panes div.pane {
	display:none;
}

.kiemelt {
	background: #cedff5;
}

/* NAPTAR
----------------------------------------*/

#targetDiv a {
	color: #fff;
	text-decoration: none;
	}

#targetDiv a:hover {
	color: #76caf7;
	text-decoration: underline;
	}	

.main {
width:160px;
border:1px solid #37b2e9;
float: left;
margin: 0 8px 0 0;
}

.month {
background-color:#576874;     
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:#808080;
font:bold 12px verdana;
color:white;
border-right:1px solid #37b2e9;
border-top:1px solid #37b2e9;
border-bottom:1px solid #37b2e9;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: #fff;
padding: 2px;
border-right:1px solid #37b2e9;
border-bottom:1px solid #37b2e9;
}

#today {
font-weight: bold;
color: #a3210d !important;
}

.days a:link, .days a:active, .days a:visited
{
text-decoration: none;
/*color:#000;*/
}

.days a:hover
{
text-decoration: none;
color:#116e9c;
}

#targetDiv{float: left;width: 100px;}


/* Header
----------------------------------------*/

#logo {
	position: absolute;
	top: 23px;
	z-index: 1000;
	}

#datum {
	position: absolute;
	top: 23px;
	padding-left: 130px;
	color: #6fa8cd;
	font-size: 120%;
	line-height: 125%;
	}

#submenu {
	font-size: 130%;
	}

#submenu a {
	display: block;
	border-right: 1px solid #cedff5;
	float: left;
	padding: 3px 14px 2px 14px;
	margin-top: 5px;
	}

.subselect {
	color: #d10936 !important;
	text-decoration: none !important;
	cursor:default;
	background-color: transparent !important;
	}

#submenu span a {
	color: #EBE808 !important;
	background-color: #078501 !important;
	font-weight: bold;

	}

#submenu span a:hover {
	color: #fff !important;
	}

/* Kerekitett Boxok
----------------------------------------*/

/* altalanos boxadatok */
.jobbfelso, .balalso, .jobbalso {
  position : absolute;
  width : 10px;
  height : 10px;  /* sarok kepek 10x10 */
  display : block;
  /*margin-bottom : -1px;   IE hack */
}

.jobbfelso {
  top:0;
  right:0;
}

.balalso {
  bottom:0;
  left:0;
}

.jobbalso {
  right: 0;
  bottom: 0;
}

/* felso kekbox
----------------------------------------*/

.boxkek  {
  height: auto;
  position: relative;
  width: 986px;
  padding: 10px 5px 10px 5px;
  margin: 0 0 10px 3px;
  background: #a7dcf6 url(/images/boxok/box_balfelso_kek.gif) no-repeat;
  color: #fff;
  font-size: 115%;
  font-weight: bold;
  }

.boxkek .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_kek.gif) no-repeat;}
.boxkek .balalso {background: transparent url(/images/boxok/box_balalso_kek.gif) no-repeat;}
.boxkek .jobbalso {background: transparent url(/images/boxok/box_jobbalso_kek.gif) no-repeat;}

/* jobb sotetkekbox
----------------------------------------*/

.boxsotetkek  {
  height: auto;
  position: relative;
  width: 290px;
  padding: 10px;
  margin: 0 0 15px 5px;
  background: #166e9c url(/images/boxok/box_balfelso_sotetkek.gif) no-repeat;
  color: #fff;
  font-size: 115%;
  font-weight: bold;
  }


.boxsotetkek .jobbfelso {background: transparent url(/images/boxok/box_jobbfelso_sotetkek.gif) no-repeat;}
.boxsotetkek .balalso {background: transparent url(/images/boxok/box_balalso_sotetkek.gif) no-repeat;}
.boxsotetkek .jobbalso {background: transparent url(/images/boxok/box_jobbalso_sotetkek.gif) no-repeat;}

.boxsotetkek small{
	font-size: 120%;
}

/* labbox
----------------------------------------*/

#lab {
  height: auto;
  position: relative;
  background: #a3210d url(/images/bg_lab.gif) repeat-y left top;
  color: #fff;
  font-size: 115%;
  font-weight: bold;
  }
  
#lab a {
padding: 0 0 0 10px;
	display: block;
	background: transparent url(/images/arrow-right_white.gif) no-repeat left top;
	color: #fff;
  }	

#lab p {
margin-bottom: 5px;
  }	

.labthreecol {
  width: 298px;
  float: left;
  padding: 0 7px 0 20px;
  }

.labthreecolutolso {
  width: 298px;
  float: left;
  padding: 0 0 0 25px;
  }
 

.boxbordo {
  height: auto;
  position: relative;
  width: 986px;
  padding: 20px 0 20px 5px;
  margin: 15px 0 15px 5px;
  background: #a3210d url(/images/boxok/box_balfelso_bordo.gif) no-repeat;
  color: #fff;
  font-size: 115%;
  font-weight: bold; 
  }

.boxszamlalo, .boxblog {
  height: auto;
  position: relative;
  width: 290px;
  padding: 10px;
  margin: 0 0 15px 5px;
  background-color: #a3210d;
  color: #fff;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    behavior: url(/css/PIE.htc);
    font-size: 115%; }



.boxszamlalo a:link,
.boxszamlalo a:visited,
.boxszamlalo a:active,
.boxblog a:link,
.boxblog a:visited,
.boxblog a:active
{
	color: #e2ed17;
}

.boxszamlalo a:hover, .boxblog a:hover
{
	text-decoration: underline;
	color: #fff;
}

.boxtitkos {
  height: auto;
  position: relative;
  width: 290px;
  padding: 100px 10px 10px 10px;
  margin: 0 0 15px 5px;
  background: #e1d3c3 url(/images/titkos_bg.jpg) no-repeat;
  color: #000;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    behavior: url(/css/PIE.htc);
    font-size: 115%;
  }

.boxtitkos a:link,
.boxtitkos a:visited,
.boxtitkos a:active
{
	padding-left: 82px;
}

.boxtitkos a:hover
{
	text-decoration: underline;
}

.boxbordojobb {
  height: auto;
  position: relative;
  width: 290px;
  padding: 10px;
  margin: 0 0 15px 5px;
  background: #a3210d url(/images/boxok/box_balfelso_bordo.gif) no-repeat;
  color: #fff;
  font-weight: bold;
  }


.boxbordoarticle {
  position: relative;
  width: 296px;
  padding: 10px 10px 15px 10px;
  margin: 10px 0 15px 0;
  background: #a3210d;
  color: #fff;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    behavior: url(/css/PIE.htc);
    font-size: 115%;
  }
  
.boxbordo .jobbfelso, .boxbordojobb .jobbfelso  {background: transparent url(/images/boxok/box_jobbfelso_bordo.gif) no-repeat;}
.boxbordo .balalso, .boxbordojobb .balalso  {background: transparent url(/images/boxok/box_balalso_bordo.gif) no-repeat;}
.boxbordo .jobbalso, .boxbordojobb .jobbalso {background: transparent url(/images/boxok/box_jobbalso_bordo.gif) no-repeat;}

.jobbmenuselect a {
	color: #d8a299 !important;
	background: transparent url(/images/arrow-right_pink.gif) no-repeat left top !important;
	cursor: default;
	text-decoration: none !important;
	}

.boxbordojobb h4
{
	color: #fff;
	font-size: 14px;
	margin: 20px 0 5px 0;
}

.boxbordoarticle h4
{
	color: #fff;
	font-size: 14px;
	margin: 10px 0 5px 0;
}


.boxbordojobb h4 a:link,
.boxbordojobb h4 a:visited,
.boxbordojobb h4 a:active,
.boxbordoarticle h4 a:link,
.boxbordoarticle h4 a:visited,
.boxbordoarticle h4 a:active
{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 0 0 0 10px;
	background: transparent url(/images/arrow-right_white.gif) no-repeat left top;
}


.boxbordojobb h4 a:hover, .boxbordoarticle h4 a:hover
{
	text-decoration: underline;
}

.boxbordojobb p
{
	font-size: 110%;
}

.boxbordojobb p a:link,
.boxbordojobb p a:visited,
.boxbordojobb p a:active
{
	color: #fff;
	text-decoration: underline;
}

.boxbordojobb p a:hover
{
	color: #efefef;
}


.boxbordojobb li
{
	margin-top: 5px;
}

.boxbordojobb ul
{
	margin: 10px 0 0 50px;
}

.boxbordojobb li a:link,
.boxbordojobb li a:visited,
.boxbordojobb li a:active
{
	color: #fff;
	text-decoration: none;
	font-size: 135%;
	background: transparent url(/images/arrow-right_white.gif) no-repeat left top;
	padding: 0 0 0 10px;
}

.boxbordojobb li a:hover
{
	text-decoration: underline;
}

/* keretes box
----------------------------------------*/
.t {background: #f1f2f4 url(/images/boxok/dot.gif) 0 0 repeat-x; width: 100%;margin: 0 0 10px 0;}
.b {background: url(/images/boxok/dot.gif) 0 100% repeat-x}
.l {background: url(/images/boxok/dot.gif) 0 0 repeat-y}
.r {background: url(/images/boxok/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/boxok/bl.gif) 0 100% no-repeat}
.br {background: url(/images/boxok/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/boxok/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/boxok/tr.gif) 100% 0 no-repeat; padding:10px 10px 0 10px}


#triplacikk, #cikklista {
  display: inline-block;
  }

#cikklista, #cikk {
  width: 642px;
  }

.threeblock, .threefreeblock {
  width: 210px;
  float: left;
  }
 
.twomasnapblock {
  width: 632px;
  padding: 10px;
  position: relative;
  	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    background: #fff;
    border: 1px solid #a3210d;
    	
	background: -webkit-gradient(linear, 0 0, 0 70%, from(#fff), to(#f4f4f4));
    background: -moz-linear-gradient(#fff, #f4f4f4 70%);
    background: linear-gradient(#fff, #f4f4f4 70%);
    -pie-background: linear-gradient(#fff, #f4f4f4 70%);
    
    behavior: url(/css/PIE.htc);
    margin: 0 0 20px 0;
  }

.twomasnap {
	float: left;
	width: 306px;
}

.twomasnapr {
	float: left;
	width: 306px;
	margin-left: 10px;
}

.twomasnapblock span a:hover {
	color: #000;
	text-decoration: underline;
}

.threeblock h4 {font-size: 125%;color: #3bb2ea;margin: 0 0 10px 13px;}
.threeblock small a, .twomasnapblock small a {color: #000;text-decoration: none;}
.threefreeblock h4 {font-size: 125%;color: #fff;margin: 0 0 10px 13px;background-color: #a3210d;padding: 2px;}

.threefreeblock h4 a:link,
.threefreeblock h4 a:visited,
.threefreeblock h4 a:active,
h6 a:link,
h6 a:visited,
h6 a:active
{
	color: #fff;
	text-decoration: none;
}

h6 a:hover
{
	color: #d8a299;
}

.threefreeblock h4 a:hover
{
	color: #d8a299;
	text-decoration: none;
}

.threeblock ul, .threefreeblock ul, .twomasnapblock ul {
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 120%;
	font-size: 120%;
}

.threeblock li, .threefreeblock li  {
	padding: 0 0 0 10px;
	display: block;
	margin: 0 4px 4px 4px;
	background: transparent url(/images/arrow-right.gif) no-repeat left top;
}

.twomasnapblock li  {
	padding: 0 0 0 10px;
	display: block;
	margin: 0 4px 4px 4px;
	background: transparent url(/images/arrow-right_pink.gif) no-repeat left top;
}

.twomasnapblock h4
{
font-size: 125%;color: #a3210d;margin: 0 0 10px 13px;
}


.threeblock li {
	height: 160px;
}



.twomasnapblock li {
	height: 30px;
	white-space: nowrap;
}

.listselect{
	color: #000;
	text-decoration: none !important;
	cursor:default;
	background-color: #fff !important;
	filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;
	}


.twomasnapblock a:link,
.twomasnapblock a:visited,
.twomasnapblock a:active,
.threeblock span a:link,
.threeblock span a:visited,
.threeblock span a:active,
.threefreeblock li a:link,
.threefreeblock li a:visited,
.threefreeblock li a:active
{
	display: block;
	text-decoration: none;
}


.threeblock span a:hover,
.threefreeblock li a:hover
{
	background-color: #a7dcf6;
	color: #fff;
}

#triplacikk .doublearrow {
	font-size: 130% !important;
	}

/* MENU
----------------------------------------*/
.elsomenu{
border-left: 1px solid #cedff5;
width: 67px;
}

.buttonselect, .buttonselect a:hover{
background: url(/images/menu_select.gif) repeat-x top left !important;
cursor: default;
}

#vdszszmenu {
margin-top: 94px;
}

.menu{
font: bold 11px Tahoma, Arial, Verdana, sans-serif;
}

.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.menu ul li{
position: relative;
display: inline;
float: left;
z-index:1000;
}

.menu ul li a:link,
.menu ul li a:visited,
.menu ul li a:active {
display: block;
padding: 6px 8px;
border-right: 1px solid #cedff5;
text-decoration: none;

color: #fff;
font-size: 115%;
font-weight: bold;
}

.menu ul li a:hover{
background: url(/images/menu_hover.gif) repeat-x top left;
}
	
.menu ul li ul{
left: 0;
position: absolute;
display: block;
visibility: hidden;
border-top: 1px solid #cedff5;
z-index:1001;
}

.menu ul li ul li{
display: list-item;
float: none;
z-index:1002;
}

.menu ul li ul li ul{
top: 0;
}

.menu ul li ul li a{
display: block;
width: 160px;
color: #fff;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #cedff5;
border-left: 1px solid #cedff5;
border-right: 1px solid #cedff5;
text-align: left;
background-color: #4b9ad5;
font-weight: bold;
font-size: 100%;
}

.menu ul li ul li a:hover{ /*sub menus hover style*/
background-color: #166e9c;
background: url(/images/menu_under_hover.gif) repeat-x top left !important;
color: #fff;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 11px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}

/*--- Download docs ---*/

.download {
	margin: 5px 0 0 18px;
	clear: both;
	font-size: 125%;
}

.downloadlist {
	margin: 5px 0 0 0;
	clear: both;
	font-size: 125%;
	white-space: nowrap;
}

.download img, .downloadlist img {
	vertical-align: middle;
	margin: 5px 0 5px 0;
}

.download img:hover, .downloadlist img:hover  {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.paragraph {background: url(/images/bg_paragraph.gif) no-repeat top center;}

/* Kephelyezesek
----------------------------------------*/

.imgRight {
	float: right;
	margin: 6px 0 0.9em 0.9em;
	vertical-align: text-top;
}

.imgLeft {
	float: left;
	margin: 6px 0.9em 0.9em 0;
	vertical-align: text-top;
}

#vezercikk .imgLeft {
	margin-top: 2px;
}

.imgCenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}

/* clearfix hack
----------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
