.clearer {
  clear: both;
  height: 1px;
  overflow: hidden;
}

#mainContainer {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#top {
	background: transparent url(images2/piacfej.gif) no-repeat;
	height: 115px;
	width: 1000px;
}
#top .makeStartPage {
  display: inline;
  float: left;
  width: 200px;
  text-align: right;
  margin-left: 33px;
  margin-top: 22px;
}
#top .makeStartPage a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}
#top .makeStartPage a:hover {
  text-decoration: underline;
}

#topSearch {
	float: right;
	display: inline;
	margin-top: 13px;
	margin-right: 12px;
	width: 400px;
	height: 60px;
	background: transparent url(images2/searchbase.gif) no-repeat;
}
.topSearchLabel {
	position: relative;
	margin-top: 10px;
	margin-left: 18px;
	height: 22px;
}
.topSearchLabel ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.topSearchLabel li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.topSearchLabel a {
	display: inline;
	padding: 2px 4px 6px 4px;
	font-size: 10px;
	text-decoration: none;
	color: #fff;
}
.topSearchLabel a:hover, .topSearchLabel a.aktiv  {
	color: #000;
	background: transparent url(images2/searchselector.gif) bottom center;
	text-decoration: none;
}
.topSearchForm {
	margin-left: 18px;
}
.topSearchTextbox {
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	padding-left: 2px;
	width: 300px;
	font-size: 13px;
	border: 1px solid #333;
}
#hTabContainer {
	float: left;
	display: inline;
	margin-top: 15px;
	margin-left: 100px;
	height: 27px;
	width: 890px;
	/*background-color: #ccc;*/
	overflow: hidden;
}
#hTabContainer ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hTabContainer li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hTabContainer a {
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 0 6px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: transparent url(images2/htab_01.gif) no-repeat 0px -36px;
}
#hTabContainer a:hover {
	/*background: transparent url(images2/htab_hover_01.gif) no-repeat top left;*/
	background-image: none;
	background-color: #148DBB;
}
#hTabContainer a span {
	display: block;
	float: none;
	padding: 7px 7px 12px 2px;
	background: transparent url(images2/htab_02.gif) no-repeat 0px -36px;
}
#hTabContainer a:hover span {
	/*background: transparent url(images2/htab_hover_02.gif) no-repeat top right;*/
	color: #fff;
	background-image: none;
	background-color: #148DBB;
}
#hTabContainer a.aktiv, #hTabContainer a.aktiv:hover {
	background: transparent url(images2/htab_01.gif) no-repeat 0px 0px;
}
#hTabContainer a.aktiv span, #hTabContainer a.aktiv:hover span {
	background: transparent url(images2/htab_02.gif) no-repeat top right;
	color: #000;
}


#hTabContainer a:hover {
	color: #000;
}



#hMenuStrip {
	height: 28px;
	background-color: #d1cec6;
}
#hMenuStrip ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip a {
	float: left;
	display: inline;
	padding: 3px 8px 3px 7px;
	margin-top: 3px;
	color: #b6302d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #d1cec6;
	background: transparent url(images2/vstrip1.gif) repeat-y top right;
}
#hMenuStrip a:hover {
	border: 1px solid #666;
	background-color: #fff;
}
#hMenuStrip a.zold {
	background-color: #2DA443;
	color: #fff;

}
#hMenuStrip a.zold:hover {
  background-color: #fff;
  color: #b6302d;
}
#hMenuStrip a.piros {
	background-color: #f00;
	color: #fff;

}
#hMenuStrip a.piros:hover {
  background-color: #fff;
  color: #b6302d;
}


#hMenuStrip2 {
	height: 20px;
	background-color: #E6E2DB;
}
#hMenuStrip2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip2 li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip2 a {
	float: left;
	display: inline;
	padding: 1px 11px 1px 11px;
	margin-top: 1px;
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #BDB9AE;
	background-color: #fff;

}
#hMenuStrip2 a:hover {
	border: 1px solid #666;
	background-color: #706A5A;
	color: #fff;
}

#hMenuStrip2 a.sporoljon {
	background-color: #F5821F;
	color: #fff;

}
#hMenuStrip2 a.sporoljon:hover {
  background-color: #706A5A;
}
#hMenuStrip2 a.tudatosVevo {
	background-color: #f00;
	color: #fff;

}
#hMenuStrip2 a.tudatosVevo:hover {
  background-color: #706A5A;
}


/*
#hMenuStrip2 {
	color: #999;
	height: 28px;
	background: transparent url(images2/menubg2.gif);
	border-top: 1px solid #999;
	border-bottom: 1px solid #ccc;
}
#hMenuStrip2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip2 li {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#hMenuStrip2 a {
	color:#333;
	display:inline;
	font-size:11px;
	font-weight:bold;
	line-height: 28px;
	padding: 0 10px 0 10px;
	text-decoration:none;
}
#hMenuStrip2 a:hover {
	text-decoration: underline;
}

*/

#mainBox {
	/*border: 1px solid #8f8e8c;*/
	background-color: #efede9;
	width: 1000px;
	overflow: hidden;
	padding-top: 10px;
}
.balcol {
	float: left;
	width: 690px;
	/*overflow: hidden;*/
}
.balcolWide {
	display: inline;
	margin: 6px 0 10px 6px;
	padding: 6px 20px 20px 20px;
	width: 634px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	float: left;
}
.balcolHeadLine {
	display: inline;
	margin: 6px 0 10px 6px;
	padding: 6px 10px 10px 10px;
	width: 654px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	float: left;
}
.balcolHeadLine td {
  font-size: 11px;
}
.jobbcol {
	float: right;
	width: 300px;
	margin-top: 6px;
	overflow: hidden;
}
.balbalcol {
	display: inline;
	float: left;
	width: 300px;
	margin: 6px 0 0 6px;
	overflow: hidden;
}

.baljobbcol {
	display: inline;
	float: left;
	width: 360px;
	margin: 6px 0pt 0pt 15px;
	overflow: hidden;
}

.fullWide {
  width: 980px;
  background-color: #fff;
  margin: 0;
  padding: 20px 10px 10px 10px;
}

.fullWide .hezagolo {
  height: 10px;
}

.media {
  height: 24px;
}

.media ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.media ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: inline;
}
.media ul li a {
  display: inline;
  float: left;
  padding: 3px 20px 3px 0px;
}


.header {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
	color: #aa0706;
}
.tbox1 {
	margin-bottom: 5px;
}
.tbox2 {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #999;
}
.tbox3 {
	width: 300px;
	margin-top: 6px;
}
.banner1, .banner11 {
  margin: 10px 0 10px 6px;
  width: 676px;
  overflow: hidden;
  clear: both;
}
.banner2, .banner3, .banner12, .banner13, .banner14 {
  margin: 10px 0 10px 0;
  width: 300px;
  text-align: center;
  overflow: hidden;
  clear: both;
}
.banner8, .banner9 {
  margin: 10px 0 10px 0px;
  width: 300px;
  overflow: hidden;
  clear: both;
}







.bannerbox1 {
	width: 300px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
	background-color: #ccc;
}
.bannerbox2 {
	width: 680px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-left: 6px;
}

#loginDiv {
	padding: 13px;
	margin: 0px;
}
#loginDiv .link1 ul {
	margin: 0px;
	margin-left: 4px;
	padding: 0px;
	list-style-type: none;
}

#loginDiv .link1 ul li {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	list-style-type: none;
	display: inline;
}

#loginDiv .link1 ul li a {
	padding: 0 4px 0 4px;
	/* background: transparent url(images2/arrow.gif) no-repeat 0px 4px; */
	font-size: 11px;
}
#loginDiv .loginGomb {
  float: right;
}
#loginDiv .loginGomb a {
  display: block;
  width: 76px;
  height: 47px;
  background: transparent url(images2/login_gomb.gif) left top;
}

#loginDiv .loginGomb a:hover {
  background-position: 0 -52px;
}

#loginDiv .info {
  margin-top: 6px;
  font-size: 11px;
  color: #666;
}
#loginDiv .info ul {
  margin: 0 0 0 6px;
  padding: 0px;
  list-style: none;
}
#loginDiv .info ul li {
  padding-left: 10px;
  margin-top: 4px;
  background: transparent url(images/potty.gif) no-repeat 0px 6px;
}


#loginDiv .loggedInfo {
  margin-top: 6px;
  font-size: 13px;
  color: #666;
}
#loginDiv .loggedInfo ul {
  margin: 0 0 0 0px;
  padding: 0px;
  /*list-style: none;*/
}
#loginDiv .loggedInfo ul li {
  margin-left: 24px;
  padding: 0px;
  padding-bottom: 3px;
  color: #FE6700;
  /*background: transparent url(images/potty.gif) no-repeat 0px 6px;*/
}
#loginDiv .loggedInfo ul li.fejezet {
  font-weight: bold;
  margin-top: 10px;
  margin-left: 0px;
  padding-left: 0px;
  color: #000;
  list-style: none;
}

#loginDiv .loggedInfo ul li a {
  color: #FE6700;
  text-decoration: none;
}
#loginDiv .loggedInfo ul li a:hover {
  color: #FE6700;
  text-decoration: underline;
}
#loginDiv .loggedInfo ul li a.szines {
  color: #188DAB;
  text-decoration: none;
}
#loginDiv .loggedInfo ul li a.szines:hover {
  color: #188DAB;
  text-decoration: underline;
}


#loginDiv .separator {
  height: 10px;
  background: transparent url(images2/separator.gif) repeat-x 0 8px;
}

#loginDiv .usersImage {
  position: absolute;
  width: 50px;
  height: 50px;
  margin: 0px 0px 0px 215px;
  background: transparent url(images2/user2.gif) no-repeat;
}
#loginHidden {
  display: none;
}
.szazTabFelso {
	width: 300px;
	height: 59px;
	margin-bottom: 4px;
	background: transparent url(images2/40szazalek_01.gif) no-repeat;
	clear: left;
}
.szazTabFelso .lenyil {
	position: absolute;
	margin-top: 56px;
	margin-left: 270px;
	width: 22px;
	height: 43px;
	background: transparent url(images2/40szazalek_03.gif) no-repeat;
}
.szazSpacer {
	clear: both;
	height: 8px;
}
.szazTabsorKep {
	width: 90px;
	margin-top: 4px;
	float: left;
}
.szazTabsorText {
	/*width: 168px;*/
	line-height: 140%;
	/*float: right;*/
}

.akcioIntro {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #999;
}
.akcioIntro .flag {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	width: 120px;
	height: 58px;
	background: transparent url(images2/akciotabla.gif);
}
.akcioIntro .title {
	margin-left: 145px;
	font-size: 16px;
	font-weight: bold;
}

.tabFulHeader {
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	color: #c00;
}

.datumLista ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.datumLista li {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding: 0px;
	line-height: 130%;
	margin: 0px;
	list-style-type: none;
}
.datumLista span {
	display: block;
	float: left;
	width: 42px;
}
.datumLista a {
	color: #333;
	font-weight: bold;
	width: 210px;
	display: block;
	float: right;
}
.datumLista a:hover {
  color: #c00;
}
.datumLista .lineSep {
	clear: both;
	height: 8px;
	font-size: 1px;
	overflow: hidden;
}
.reklamacioIntro {
	width: 300px;
	background-color: #fff;
	text-align: center;
}
.roundedContainer {
	width: 296px;
}
.roundedTop {
	width: 296px;
	height: 25px;
	background: transparent url(images2/rounded_01.gif) no-repeat top left;
}
.roundedMiddle {
	width: 294px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fff;
	text-align: center;
}
.roundedMiddle select {
	width: 150px;
}
.roundedBottom {
	width: 296px;
	height: 25px;
	background: transparent url(images2/rounded_03.gif) no-repeat bottom left;
}
.box1Div {
  width: 296px;
  background: transparent url(images2/box1.gif) no-repeat left top;
}
.box1DivBottom {
  width: 296px;
  height: 6px;
  font-size: 1px;
  background: transparent url(images2/box1.gif) no-repeat left bottom;
}

.szolgBox {
  display: inline;
  width: 296px;
  margin: 10px 10px 10px 10px;
  float: left;
}
.szolgBoxOk {
  width: 296px;
  background: transparent url(images2/box_szolg_ok.gif) no-repeat top left;
}
.szolgBoxOkBottom {
  width: 296px;
  height: 6px;
  background: transparent url(images2/box_szolg_ok.gif) no-repeat bottom left;
  float: left;
}
.szolgBoxNem {
  width: 296px;
  background: transparent url(images2/box_szolg_nem.gif) no-repeat top left;
}
.szolgBoxNemBottom {
  width: 296px;
  height: 6px;
  background: transparent url(images2/box_szolg_nem.gif) no-repeat bottom left;
  float: left;
}
.szolgBox .szolgBoxInner {
  padding: 16px 16px 0px 16px;
  text-align: left;
}
.szolgBox .title {
  font-size: 14px;
  font-weight: bold;
  margin-right: 20px;
  margin-bottom: 10px;
}
.szolgBox .title span {
  color: #c00;
}
.szolgBox ul {
  margin: 0px;
  margin-top: 6px;
  padding: 0px;
}
.szolgBox ul li {
  margin-left: 13px;
  padding: 0px;
}

.szolgBox2 {
  width: 612px;
  margin: 10px 10px 10px 10px;
  float: none;
}
.box2Div {
  width: 612px;
  background: transparent url(images2/box2.gif) no-repeat left top;
}
.box2DivBottom {
  width: 612px;
  height: 6px;
  font-size: 1px;
  background: transparent url(images2/box2.gif) no-repeat left bottom;
}
.szolgBox2 .szolgBoxInner {
  padding: 16px 16px 0px 16px;
  text-align: left;
}
.szolgBox2 .title {
  font-size: 14px;
  font-weight: bold;
  margin-right: 20px;
  margin-bottom: 10px;
}
.szolgBox2 ul {
  margin: 0px;
  margin-top: 6px;
  padding: 0px;
}
.szolgBox2 ul li {
  margin-left: 13px;
  padding: 0px;
}
.szazLista {

}
.szazLista .foto {
  float: left;
  width: 208px;
}
.szazLista .ceg {
  margin-bottom: 6px;
}
.szazLista .nev {
  color: #c00;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
}
.szazLista .leiras {
  margin-bottom: 6px;
}
.szazLista .regiar {
  font-weight: bold;
  margin-bottom: 3px;
}
.szazLista .kedvezmeny {
  font-weight: bold;
  margin-bottom: 3px;
}
.szazLista .ujar {
  color: #f00;
  font-size: 14px;
  font-weight: bold;
}
.szazLista .separator {
  height: 20px;
  background: transparent url(images2/separator.gif) repeat-x 0 10px;
}
.szakertoSeparator {
  clear: both;
  height: 30px;
  background: transparent url(images2/separator.gif) repeat-x 0 15px;
}
.pathRow {
  background-color: #E6E2DB;
  padding: 3px 0px 3px 10px;
  color: #666;
  font-size: 11px;
}

.cegAkcio {
  width: 570px;
  margin: 10px auto 30px auto;
}
.cegAkcio .nev {
 	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	border-bottom: 1px solid #FF9900;
	margin-bottom: 12px;
}
.cegAkcio .szoveg {
  font-size: 13px;
  float: left;
}
.cegAkcio .lejarat {
  font-size: 11px;
  margin-top: 10px;
}

.cegAkcio .foto {
  float: left;
  width: 210px;
}

.cegAkcio .cimke {
  width: 100px;
  color: #fff;
  background: #f00;
  padding: 3px;
  text-align: center;
  float: left;
  margin-right: 10px;
  border: 1px solid #900;
}
.termekHasab {
  width: 300px;
  float: left;
}

.termek {
  display: block;
  margin-bottom: 10px;
  width: 296px;
}
.termek .top {
  width: 296px;
  background: transparent url(images2/box3_01.gif) top left;
}
.termek .top a {
  display: block;
  color: #f00;
  font-size: 14px;
  font-weight: bold;
  padding: 8px 10px 3px 10px;
  margin-left: 4px;
}
.termek .middle {
  width: 294px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  background-color: #fff;
  padding-top: 6px;
}
.termek ul {
  margin: 0px;
  padding: 0px;
  margin-left: 16px;
}
.termek li {
  margin-left: 10px;
  padding: 3px 0 0px 0px;
}
.termek .bottom {
  width: 296px;
  height: 20px;
  background: transparent url(images2/box3_02.gif) bottom left;
  text-align: right;
}
.termek .bottom a {
  text-align: right;
  margin-right: 10px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
.termek .bottom a:hover {
  color: #000;
  text-decoration: underline;
}
.fokategoriaSor {
  padding: 4px 0px;
  font-size: 11px;
  margin-bottom: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.fokategoriaSor a {
  color: #188DAB;
}

.termek1 {

}
.termek1 li {
  padding-bottom: 20px;
}
.termek1 .cegNev {
  font-size: 14px;
  font-weight: bold;
  color: #f00;
  text-decoration: none;
}
.termek1 .cegNev:hover {
  color: #f00;
  text-decoration: underline;
}
.alFejlec {
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
.kisSzurke {
  color: #999;
  font-size: 10px;
}
.cegSearch ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
.cegSearch ul li {
 list-style-type: none;
}
.hirSearch ul {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 0px;
}
.hirSearch ul li {
  list-style-type: none;
}
.akcioSelectorContainer {
  height: 50px;
}
.akcioSelectorContainer a {
  margin: 10px;
  color: #f00;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 40px;
  display: block;
  width: 180px;
  height: 40px;
  background: transparent url(images2/akcio_select.gif) no-repeat top left;
  float: left;
}
.akcioSelectorContainer a:hover {
  color: #fff;
  text-decoration: none;
  background: transparent url(images2/akcio_select.gif) no-repeat bottom left;
}
.akcioSelectorContainer .disabled {
  margin: 10px;
  color: #ccc;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 40px;
  display: block;
  width: 180px;
  height: 40px;
  background: transparent url(images2/akcio_select_disabled.gif) no-repeat top left;
  float: left;
}
.akcioSelectorContainer .disabled:hover {
  color: #ccc;
  text-decoration: none;
  background: transparent url(images2/akcio_select_disabled.gif) no-repeat bottom left;
}
.kezdobetuLink {
  height: 30px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 16px;
}

.kezdobetuLink a {
  display: inline;
  float: left;
  color: #f00;
  font-weight: bold;
  font-size: 12px;
  padding: 1px 3px;
  background-color: #fff;
  border: 1px solid #fff;
  text-decoration: none;
}

.kezdobetuLink a:hover {
  color: #f00;
  background-color: #fff;
  border: 1px solid #999;
  text-decoration: none;
}
.kezdobetuLink a.aktiv {
  color: #fff;
  background-color: #f00;
}
.utazas {
	width: 676px;
	height: 68px;
	margin-left: 6px;
	margin-top: 6px;
	padding-top: 8px;
	background: transparent url(images2/background1.gif) repeat-x;
}

.utazas .utazasRep a {
  float: left;
  width: 300px;
  height:60px;
  background: transparent url(images2/utazas_rep.gif) top left;
}
.utazas .utazasRep a:hover {
  background-position: left bottom;
}
.utazas .utazasBizt a {
  float: left;
  width: 300px;
  height:60px;
  background: transparent url(images2/utazas_bizt.gif) top left;
}
.utazas .utazasBizt a:hover {
  background-position: left bottom;
}
.siteMap {
	width: 680px;
	margin-left: 6px;
	margin-top: 8px;
	background-color: #fff;
	border: 1px solid #ccc;
}
.siteMap .col {
  float: left;
  padding: 8px;
  width: 200px;

}
.siteMap h1 {
  font-size: 12px;
  margin: 6px 0 6px 0;
}
.siteMap a {
  display: block;
  width: 180px;
  padding-left: 10px;
  font-size: 11px;
  background: transparent url(images/potty.gif) no-repeat 2px 6px;
}

.jubileumKep {
  float: left;
  margin-right: 16px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
}

#footer {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 30px;
  background: #fff;
  border-top: 3px solid #B3B2AE;
}
#footer a {
  color: #FE6700;
  font-size: 12px;
  font-weight: bold;
  display: inline;
  padding: 2px 10px 2px 10px;
}
#footer .cright {
  margin-top: 14px;
  color: #666;
  font-size: 12px;
}
#footer .creator {
  margin-top: 2px;
  color: #999;
  font-size: 10px;
}
#footer .creator a {
  font-weight: normal;
  color: #999;
  text-decoration: none;
}
#footer .creator a:hover {
  color: #999;
  text-decoration: underline;
}

#onlineMedia {

}
#onlineMedia h1 {
  margin-top: 40px;
  color: #f00;
}
#onlineMedia h2 {
  margin-top: 10px;
  color: #000;
}

#onlineMedia .tablaFej {
  background-color: #ccc;
}
#onlineMedia table {
  border: 1px solid #ccc;
}

#onlineMedia td {
  padding: 4px 20px;
}
#onlineMedia .row1 {
  background-color: #f5f5f5;
}
#onlineMedia .row2 {
  background-color: #e5e5e5;
}
#onlineMedia .ar {
  font-size: 16px;
  font-weight: bold;
  margin-left: 30px;
  color: #c00;
}

#digUjsag .ujsagCol {
  width: 210px;
  float: left;
}
#digUjsag .ujsagNev {
  font-size: 16px;
  font-weight: bold;
  color: #f00;
  padding-bottom: 12px;
}
#digUjsag .ujsagColInner {
  width: 110px;
  margin: 0px auto;
}
#digUjsag ul {
  margin: 0px 0px 0px 10px;
  padding: 0;
  list-style-type: none;
}
#digUjsag ul li {
  padding-bottom: 12px;
}
#digUjsag ul li a {
  font-weight: bold;
}
#digUjsag .font10 {
  font-size: 10px;
}

#lapozoFrameDiv {
  margin-left: 10px;
  display: none;
}
#dhtmltooltip{
  position: absolute;
  width: 150px;
  border: 2px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
}
.medialinksor {
  padding: 4px 0;
  margin: 10px 0 10px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ccc;
  background-color: #f5f5f5;
}

.medialinksor ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.medialinksor ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}
.medialinksor ul li a {
  display: inline;
  padding: 0 10px;
  font-size: 12px;
  font-weight: bold;
}
.medialinksorBottom {
  padding: 4px 0;
  margin: 10px 0 10px 0;
  text-align: center;
}

#szinesMain {

}
#szinesMain .separator {
  height: 20px;
  background: transparent url(images2/separator.gif) repeat-x 0 10px;
}
#szinesMain .cikkBalcol {
	width: 320px;
	float: left;
	display: inline;
	margin-top: 0px;
}
#szinesMain .cikkJobbcol {
	width: 280px;
	float: right;
	display: inline;
	margin-top: 0px;
}
#szinesMain .nagyFoto {
	display: block;
	width: 320px;
	overflow: hidden;
}
#szinesMain .kisFoto {
	display: block;
	width: 90px;
	float: right;
	margin-left: 6px;
	margin-top: 10px;
	overflow: hidden;
}

#szinesMain a.cim {
	display: block;
	margin-top: 8px;
	font-size: 18px;
	font-weight: bold;
	color: #0D2569;
}
#szinesMain a.cim:hover {
	text-decoration: underline;
}
#szinesMain .label1 {
	color: #999;
	font-size: 11px;
	margin: 3px 0px;
}
#szinesMain .label1 a {
	color: #999;
}

#szinesMain .label2 {
	color: #999;
	font-size: 11px;
	margin: 0px;
}
#szinesMain .label2 a {
	color: #999;
}
#szinesMain .label3 {
	font-size: 11px;
	margin: 0px;
}
#szinesMain .label3 a {
	color: #FE6700;
	text-decoration: none;
}
#szinesMain .label3 a:hover {
	text-decoration: underline;
}
#szinesMain .introText1 {
	display: block;
	margin-top: 12px;
	font-size: 13px;
}
#szinesMain .introText2 {
	display: block;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 12px;
}

#szinesMain a.kisCim {
	display: block;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #0D2569;
}
#szinesMain a.kisCim:hover {
	text-decoration: underline;
}
#szinesMain .rovatokFej {
	font-weight: bold;
	color: #c00;
}
#szinesMain .rovatLista {
  margin-bottom: 22px;
  margin-top: -10px;
}
#szinesMain .rovatLista ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#szinesMain .rovatLista ul li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#szinesMain .rovatLista a {
	display: inline;
	font-size: 12px;
	padding: 0 8px 0 8px;
	background: transparent url(images2/listbullet3.gif) no-repeat 0px 6px;
	color: #FE6700;
	text-decoration: none;
}
#szinesMain .rovatLista a:hover {
  text-decoration: underline;
}
#szinesMain .tovabbLista {
  padding: 0px;
  margin: 0px;
  margin-top: 4px;
}
#szinesMain .tovabbLista ul {
	margin: 0px 0 0 16px;
	padding: 0px;
}
#szinesMain .tovabbLista ul li {
	padding: 0px;
	padding-bottom: 4px;
}
#szinesMain .tovabbLista a {
	font-size: 12px;
}
#cikk .cim {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
#cikk .label3 {
	color: #999;
	font-size: 11px;
	margin: 3px 0px;
}
#cikk .label3 a {
	color: #999;
}
#cikk .moreLeft {
  width: 300px;
  float: left;
}
#cikk .moreRight {
  width: 300px;
  float: right;
}
#cikk .lista {
  display: block;
  font-size: 12px;
  padding: 0 0 2px 8px;
  background: transparent url(images2/listbullet.gif) no-repeat 0px 6px;
}
#cikk .separator {
  height: 10px;
  margin-top: 12px;
  border-top: 1px solid #ccc;
}

.path {
  display: block;
  color: #FE6700;
  margin: 12px 0 10px 0;
}
.path a {
  color: #FE6700;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.path a:hover {
  color: #FE6700;
  text-decoration: underline;
}
#cikk .kommentSor {
  height: 30px;
  margin-top: 14px;
  padding-top: 6px;
  border-top: 1px solid #ccc;
}
#cikk .kommentSor a {
  display: block;
  font-weight: bold;
}
#cikk .tippFelirat {
  color:#ff0000;
  font-size:14px;
  font-weight:bold;
  margin-bottom:8px;
}

#komment {

}
#komment .bal {
  width: 550px;
  /*border: 1px solid #ccc;*/
  float: left;
}
#komment .jobb {
  width: 50px;
  /*border: 1px solid #ccc;*/
  float: right;
}
#komment a.kisCim {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #40149A;
	text-decoration: underline;
}
#komment a.kisCim:hover {
	text-decoration: underline;
}
#komment .kisFoto {
	display: block;
	width: 90px;
	float: left;
	margin-right: 18px;
	overflow: hidden;
}
#komment .separator {
  height: 26px;
}
#komment .kommentBox {
  width: 548px;
}
#komment .okGomb {
  float: right;
  margin-right: 0px;
  margin-top: 4px;
}
#komment .separator {
  height: 20px;
  background: transparent url(images2/separator.gif) repeat-x 0 10px;
}
#komment .kommentFej {
  background-color: #F7F5F4;
  border: 1px solid #FAC96A;
}
#komment .kommentFej .nev {
  padding-left: 6px;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
#komment .kommentFej .datum {
  font-weight: normal;
  font-style: italic;
  padding-right: 6px;
  font-size: 11px;
}
#komment .kommentText {
  padding: 3px 0 24px 20px;
}
.lista a {
  display: block;
  padding: 0 0 4px 10px;
  background: transparent url(images2/listbullet.gif) no-repeat 0px 6px;
}
.lista11 a {
  display: block;
  font-size: 11px;
  padding: 0 0 0 10px;
  margin-bottom: 3px;
  background: transparent url(images2/listbullet.gif) no-repeat 0px 4px;
}
#hirIntro {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #999;
	line-height: 120%;
}
#hirIntro .foRovatNev {
  padding: 4px 0px;
  background-color: #F8F8F6;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 14px;
  margin-top: 0px;
}
#hirIntro .foRovatNev a {
  font-size: 14px;
  font-weight: bold;
  color: #FE6700;
}
#hirIntro .introFoto {
  float: left;
  margin: 0 8px 0px 0;
}
#hirIntro .introCim {
  color: #0D2569;
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}
#hirIntro .introText {
  font-size: 12px;
}
#hirIntro .separator {
  height: 16px;
  background: transparent url(images2/separator.gif) repeat-x 0 8px;
}
#hirIntro .lista2 {
  display: block;
  font-size: 12px;
  padding: 0 0 2px 8px;
  background: transparent url(images2/listbullet.gif) no-repeat 0px 6px;
}
#cegBetuSearch {
  line-height: 100%;
}
#cegBetuSearch .bal {
  width: 300px;
  float: left;
}
#cegBetuSearch .jobb {
  width: 300px;
  float: right;
}
#cegBetuSearch a.cegnev {
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0 0 0px 10px;
  background: transparent url(images2/listbullet.gif) no-repeat 0px 5px;
  margin-top: 24px;
}
#cegBetuSearch .cim {
  font-size: 11px;
  margin-left: 10px;
}
#cegBetuSearch .tevkor {
  color: #999;
  font-size: 11px;
  margin-left: 10px;
}
#cegBetuSearch .telefon {
  font-size: 11px;
  margin-left: 10px;
}
#cegBetuSearch .internet {
  font-size: 11px;
  margin-left: 10px;
}

#cegBetuSearch .cegBemutato {
  color: #c00;
  font-size: 11px;
  margin-left: 10px;
}
.termek1 .cegBemutato {
  color: #c00;
  font-size: 11px;
  margin-left: 0px;
}

#kozerdeku .formTable {
  padding: 10px;
}
#kozerdeku .textBox {
  width: 400px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.csv {
  width: 600px;
  height: 400px;
  overflow: auto;
  padding: 3px 4px 3px 4px;
  border-top: 1px solid #c00;
}
.csv td {
  background-color: #eee;
}
.csv .csvFej {
  background-color: #037CA9;
  font-weight: bold;
  color: #fff;
  padding-left: 2px;
}
.separator2 {
  height: 16px;
  background: transparent url(images2/separator4.gif) repeat-x 0 8px;
  clear: both;
}
#poll {
  margin: 0px;
  padding: 0px 13px 10px 13px;
}
#poll .bevezeto{
  font-size: 11px;
}
#poll .kerdes {
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 2px;
}
#poll .pollTextBox {
  font-family: Arial;
  font-size: 12px;
  width: 258px;
  height: 60px;
}
#poll .gomb {
  margin-top: 8px;
  margin-right: 8px;
  float: right;
}
.nyerjenCegForm {

}
.nyerjenCegForm .textBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 300px;
}
.nyerjenCegForm .row1 {
  background-color: #efefef;
}
.nyerjenCegForm .row2 {
  background-color: #f5f5f5;
}
#nyerjenIntro {
  width: 288px;
  background-color: #fff;
  border: 1px solid #999;
  padding: 8px 4px 4px 4px;
  margin-bottom: 20px;
}
#nyerjenIntro .fej {
  font-size: 13px;
  font-weight: bold;
  color: #666;
  margin-bottom: 8px;
}
#nyerjenIntro .jatekNev {
  font-size: 13px;
  color: #f00;
}
#nyerjenIntro .idopont {
  font-size: 11px;
}
#nyerjenIntro .foto {
  float: right;
  margin-right: 4px;
}
#nyerjen {

}
#nyerjen .cegnev {
  border-bottom: 1px solid #FE6700;
  padding: 10px 0px;
  margin-bottom: 10px;
}
#nyerjen .cegnev a {
  color:#FE6700;
  font-size:14px;
  font-weight:bold;
}
#nyerjen .cegnev a:hover {
  text-decoration: underline;
}
#nyerjen .foto {
  float: right;
}

#skandi .box {
  width: 296px;
  margin-bottom: 20px;
  float: left;
}
#skandi .box .top {
  width: 296px;
  background: transparent url(images2/box3_01.gif) top left;
}
#skandi .box .top .cim {
  color: #f00;
  font-size: 14px;
  font-weight: bold;
  padding: 8px 10px 3px 10px;
  margin-left: 4px;
}
#skandi .box .middle {
  width: 274px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  background-color: #fff;
  padding: 10px;
}
#skandi .box .middle .megfejtes {
  color: #FE6700;
}
#skandi .box .middle .nyertesekText {
  font-weight: bold;
  margin-top: 6px;
}
#skandi .box .middle .nyertesek {
  padding-left: 10px;
  padding-top: 6px;
}
#skandi .box .bottom {
  width: 296px;
  height: 7px;
  background: transparent url(images2/box3_02.gif) bottom left;
}
#skandi .atvetel {
  width: 300px;
  float: right;
}
#szinesMore {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #ccc;
  font-size: 11px;
}
#szinesMore .felirat {
  font-size: 12px;
  font-weight: bold;
  color: #666;
  letter-spacing: 2px;
}
#szinesMore .hasab1 {
  width: 300px;
  float: left;

}
#szinesMore .hasab2 {
  width: 300px;
  margin-left: 10px;
  float: left;
}
#szinesMore .label {
  margin-top: 10px;
}
#szinesMore .label a {
  color: #FE6700;
  font-size: 11px;
  font-weight: bold;
}
.backHome {
  position: absolute;
  width: 72px;
  height: 100px;
  top: 6px;
  left: 12px;
}
.backHome2 {
  position: absolute;
  width: 224px;
  height: 30px;
  top: 47px;
  left: 102px;
}
.sporolFej {
  width: 600px;
  height: 100px;
  background: transparent url(images2/bev_kosar4.gif) no-repeat;
  margin: 8px 0px 2px 8px;
}
.sporolBox {
  width: 190px;
  float: left;
  margin: 8px;
}
.sporolBox .boxCim {
  height: 48px;
  padding-bottom: 6px;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
.sporolBox .boxCim a {
  color: #f00;
  text-decoration: none;
}
.sporolBox .boxCim a:hover {
  color: #f00;
  text-decoration: underline;
}
.sporolBox .boxCeg {
  padding-top: 6px;
}
.sporolBox .boxMiddle {
  background: transparent url(images2/sporolbox.gif) no-repeat;
}
.sporol1 {
  margin-top: 24px;
  text-align: center;
}
.sporol1 .kep {
  margin-top: 10px;
}
.sporol1 .szoveg {
  padding-bottom: 2px;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
.sporol1 .ceg {

}
.aproFizetett {
  text-align: right;
  font-size: 11px;
  color: #999;
}
#energiaStop .esLogo {
  height: 86px;
  background: #B1C322 url(images2/es_logo2.gif) no-repeat top left;
}
#energiaStop .esLogo .cimSzoveg {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  width: 240px;
  float: right;
  margin-top: 20px;
  margin-right: 20px;
}
#energiaStop .esBoxWrapper {
  width: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
#energiaStop .fejSor {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  padding: 2px 2px 2px 6px;
  margin-bottom: 8px;
  background: transparent url(images2/es_fejsor_bg.jpg) repeat-x;
}
#energiaStop .fejSor a {
  color: #fff;
  text-decoration: none;
}
#energiaStop .fejSor a:hover {
  color: #fff;
  text-decoration: underline;
}
#energiaStop .ikonDiv {
  float: left;
  width: 50px;
}
#energiaStop .ikonDivWide {
  float: left;
  width: 50px;
  margin: 3px 36px 3px 3px;
}
#energiaStop .ikonNagyCim {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
#energiaStop .ikonNagyCim a {
  color: #fff;
}
#energiaStop .ikonKisCim {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
#energiaStop .szovegDiv {
  float: right;
  width: 236px;
}
#energiaStop .cimLink {
  display: block;
  width: 218px;
  font-size: 11px;
  padding-left: 10px;
  margin-bottom: 4px;
  background: transparent url(images/potty.gif) no-repeat 0px 6px;
}
#energiaStop .wideHead {
  background: transparent url(images2/es_fejsor_wide_bg.jpg) repeat-y;
  margin-top: 4px;
}
#energiaTipp {
  width: 294px;
  border: 1px solid #2DA443;
  background-color: #fff;
}
#energiaTipp .cim {
  font-size: 16px;
  font-weight: bold;
  color: #405E48;
  margin-bottom: 8px;
}
#energiaTipp .belso {
  font-size: 12px;
  padding: 0px 10px;
}
#energiaTipp .fejSor {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  padding: 2px 2px 2px 6px;
  margin-bottom: 12px;
  background: transparent url(images2/es_fejsor_bg.jpg) repeat-x;
}
#energiaTipp .rovatMore {
  font-size: 11px;
  padding: 4px 10px 4px 10px;
  background-color: #EDF4D7;
}
#energiaTipp .rovatColLeft {
  width: 130px;
  float: left;
}
#energiaTipp .rovatColRight {
  width: 130px;
  float: right;
}
#energiaTipp .rovatMore a {
  display: block;
}
#energiaTipp .moreTipps {
  margin: 6px 0 6px 60px;
}



#energiaStop .esLeft {
  float: left;
  width: 350px;
  padding-top: 16px;
  overflow: hidden;
}
#energiaStop .esRight {
  float: right;
  width: 250px;
  padding-top: 16px;
  overflow: hidden;
}


#energiaStop .tippekCim {
  font-size: 16px;
  font-weight: bold;
  color: #405E48;
  margin-top: 20px;
  margin-bottom: 16px;
}

#energiaStop .tippekSzovegBox {
  padding: 10px 0 10px 0;
  margin-top: 10px;
  margin-bottom: 16px;
  border-bottom: 1px solid #36A745;
}

#energiaStop .fotoBox {
  width: 190px;
  height: 190px;
  background: transparent url(images2/energiastop_box.gif) no-repeat;
}
#energiaStop .fotoCegNev {
  text-align: center;
  padding-bottom: 2px;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
}
#energiaStop .fotoCegNev a {
  color: #f00;
  text-decoration: none;
}
#energiaStop .fotoCegNev a:hover {
  color: #f00;
  text-decoration: underline;
}
#energiaStop .goBack {
  font-size: 11px;
  text-align: right;
  padding-right: 4px;
  padding-top: 4px;
}
#energiaStop .kattintson {
  font-size: 11px;
  font-style: italic;
  text-align: center;
  padding-bottom: 16px;
}
#energiaStop .nagyKepWrapper {
  margin-top: 30px;
  text-align: center;
}
#sorszam .balCol {
  width: 220px;
  float: left;
}
#sorszam .jobbCol {
  width: 350px;
  float: left;
}
#sorszam .intro {
  font-weight: bold;
  color: #000;
}
#sorszam .label {
  font-weight: bold;
  margin-bottom: 4px;
}
#sorszam .sTextBox1 {
  width: 300px;
}
#sorszam .sTextBox2 {
  width: 150px;
}
.archivumLink {
  color: #188DAB;
  text-decoration: underline;
}
.archivumLink:hover {
  text-decoration: none;
}
.archivumTabla .datumTd {
  background-color: #eee;
  padding-left: 10px;
  padding-right: 10px;
}
.archivumTabla .cimTd {
  padding-left: 10px;
}
.botranyos .datum {
  padding-right: 10px;
  padding-left: 4px;
  background-color: #eee;
}
.botranyos .cim {
  padding-left: 6px;
  background-color: #fff;
}
.botranyos .btrDiv {
  margin-left: 12px;
  padding-bottom: 6px;
  display: none;
}
.botranyos .btrDiv ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.botranyos .btrDiv ul li {
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  list-style-type: none;
  background: transparent url(images/kocka2.gif) no-repeat 0px 6px;
}
.botranyos .btrDiv a {
  color: #f60;
}
.alleeIntro {
  width: 294px;
  border: 1px solid #666;
  background-color: #fff;
}
.alleeIntroInner {
  padding: 10px;
}
.alleeIntroInner td {
  padding-bottom: 8px;
}
.alleeIntroInner .title {
  margin-top: 3px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
.alleeIntroInner .datum {
  padding-right: 8px;
  font-weight: bold;
  color: #f60;
}
.alleeIntroInner a {
  color: #333;
  text-decoration: none;
}
.alleeIntroInner a:hover {
  color: #f60;
  text-decoration: underline;
}

.riportTable .datumTd {
  padding: 0px;
}
.riportTable .datumTd .datumDiv {
  color: #666;
  padding-top: 10px;
  padding-right: 10px;
}
.riportTable .datumTd .datumDiv span {
  font-weight: bold;
  font-size: 16px;
  color: #f00;
}
.riportTable .tudositoLabel {
  color: #005571;
  font-weight: bold;
  padding-bottom: 4px;
}
.riportTable .szovegTd {
  padding: 10px 10px 20px 20px;
}
.riportTable .szovegTudositoTd {
  padding: 10px 10px 20px 20px;
  background-color: #f5f5f5;
  border-bottom: 4px solid #fff;
}
.riportTable .foto {
  float: left;
  margin-right: 6px;
}
.riportTable .deleteLink {
  color: #f00;
}
.fullCol {

}
.fullCol .fullColInner {
	margin: 6px 6px 10px 6px;
	padding: 6px 20px 20px 20px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
}




