body {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin: 0;
	background-color: #54aad3;
	background-image: url(page-bcg.gif);
	background-repeat: repeat-x;
	color: #010101;
}

body.print {
	background-color: #ffffff;
	background-image: none;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 11px 0;
}

pre {
	text-transform: none;
}

del {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	display: block;
}

body.emailkuldes,
body.galeria {
	background-color: #ffffff;
	background-image: none;
	font-family: Arial, sans-serif;
}

div.main {
	margin: 0 auto;
	background-color: #ffffff;
	width: 955px;
}

div.main div.contentend {
	height: 5px;
	clear: both;
}

div.main div.fill-top {
	/*height: 13px;
	line-height: 13px;
	margin-bottom: 11px; */
	height: 5px;
	line-height: 5px;
	margin-bottom: 2px;
}

/* felso banner 936 x 134 */
div.main div.banner-top {
	width: 936px;
	/* height: 134px; */
	border: 0px;
	background-color: #ffffff;
	margin: 0 auto;
	color: #ffffff;
	margin-bottom: 6px;
}

/* felso menusor */
div.main div.menu-top {
	width: 955px;
	height: 61px;
	margin: 3px auto 0 auto;
	background-image: url(menutop-bcg.png);
	background-repeat: no-repeat;
}

div.menu-top p.menu {
	margin: 0;
	padding-top: 11px;
	width: 660px;
	height: 41px;
	overflow: hidden;
	float: right;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	white-space: nowrap;
}

div.menu-top p.menu a {
	display: block;
	float: left;
	margin-left: 2px;
	margin-right: 6px;
	white-space: nowrap;
	color: #ffffff;
}

div.menu-top p.menu a u,
div.menu-top p.menu a b,
div.menu-top p.menu a s {
	cursor: pointer;
	display: block;
	float: left;
	height: 41px;
}

div.menu-top p.menu a u,
div.menu-top p.menu a s {
	background-repeat: no-repeat;
	width: 4px;
}
div.menu-top p.menu a u {
	background-image: url(menutop-bcg-left.gif);
}
div.menu-top p.menu a b {
	background-image: url(menutop-bcg-mid.gif);
	line-height: 41px;
	padding: 0px 7px;
}
div.menu-top p.menu a s {
	background-image: url(menutop-bcg-right.gif);
}

div.menu-top p.menu a:hover {
	color: white;
}

div.menu-top p.menu a.current {
	color: #ffffff;
}
div.menu-top p.menu a.current u,
div.menu-top p.menu a:hover u {
	background-image: url(menutop-bcg-left-over.gif);
}
div.menu-top p.menu a.current b,
div.menu-top p.menu a:hover b {
	background-image: url(menutop-bcg-mid-over.gif);
}
div.menu-top p.menu a.current s,
div.menu-top p.menu a:hover s {
	background-image: url(menutop-bcg-right-over.gif);
}

div.menu-top a.logotext {
	display: block;
	cursor: pointer;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	color: #1364a3;
	margin: 0;
	padding: 0;
	border: 0;
	width: 250px;
	height: 20px;
	overflow: hidden;
	left: 29px;
	top: 49px;
	white-space: nowrap;
}

div.menu-top a.logo {
	display: block;
	margin-top: -20px;
	left: 0px;
	width: 238px;
	height: 67px;
}

/* felso userbejelentkezos + ket linkes infosor */
div.main div.link-top {
	width: 660px;
	height: 22px;
	line-height: 22px;
	margin: 4px auto 0 auto;
	color: #919191;
	font-size: 11px;
	float: right;
	display: block;
}

div.main div.link-top div.login {
	width: 460px;
	float: left;
	display: block;
	padding-left: 5px;
}

div.main div.link-top div.login div.ztxt {
	float: left;
	font-size: 11px;
	color: #1364a3;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	line-height: 26px;
}

div.main div.link-top div.login img {
	float: left;
}

div.main div.link-top div.login img.sep {
	margin-left: 5px;
}

div.main div.link-top div.login input.user,
div.main div.link-top div.login input.passwd {
	background-image: url(head-input-m.gif);
	background-repeat: repeat-x;
	border: 0;
	margin: 0;
	color: #757575;
	float: left;
	height: 21px;
	padding: 5px 0 0 0;
	font-size: 11px;
	width: 74px;
}

div.main div.link-top div.login input.login {
	cursor: pointer;
	display: block;
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url(head-input-mehet.gif);
	width: 65px;
	height: 25px;
	float: left;
	margin-left: 5px;
}

div.main div.link-top div.login input.login:hover {
	background-image: url(head-input-mehet-over.gif);
}

div.main div.link-top div.login div.userplus {
	line-height: 13px;
	font-size: 10px;
	margin-left: 7px;
	white-space: nowrap;
	float: left;
	display: block;
}

div.main div.link-top div.login a {
	color: #1364a3;
}

div.main div.link-top div.login a:hover {
	color: #62b3f2;
}

div.main div.link-top div.login div.ytxt {
	color :#8a8a8a;
	display: block;
	float: left;
	width: 183px;
	white-space: nowrap;
	overflow: hidden;
}

div.main div.link-top div.login div.ytxt b {
	font-weight: normal;
	color: #000000;
}

div.main div.link-top div.login a.profil,
div.main div.link-top div.login a.uzenet {
	display: block;
	float: left;
	height: 22px;
	margin: 0 3px;
}

div.main div.link-top div.login a.logout {
	margin-left: 6px;
}

div.main div.link-top div.login a.profil {
	width: 93px;
	background-image: url(head-profilom.gif);
}

div.main div.link-top div.login a.uzenet {
	width: 83px;
	background-image: url(head-uzenet.gif);
}

div.main div.link-top div.login a.profil:hover {
	background-image: url(head-profilom-over.gif);
}

div.main div.link-top div.login a.uzenet:hover {
	background-image: url(head-uzenet-over.gif);
}


/* felso ket link jobboldalt */
div.main div.link-top div.links {
	width: 140px;
	float: right;
	display: block;
	text-align: right;
	padding-right: 33px;
}

div.main div.link-top div.links a {
	color: #919191;
	padding: 0 3px;
}

div.main div.link-top div.links a:hover {
	color: #76a5ca;
}

div.main div.cleft div.lefttopbox {
	font-size: 11px;
	margin: 14px 0 14px 12px;
	padding: 0;
	border: 0;
	width: 271px;
	background-repeat: no-repeat;
}

/* kereso box */
div.main div.cleft div.hirlevel,
div.main div.cleft div.search {
}

div.main div.cleft div.search {
	background-image: url(left-kereses-bcg.gif);
	margin-bottom: 28px;
	height: 66px;
}

div.main div.cleft div.hirlevel {
	background-image: url(left-hirlevel-bcg.gif);
	height: 66px;
}

div.main div.cleft div.hirlevel input.inp,
div.main div.cleft div.search input.inp {
	position: relative;
	left: 70px;
	top: 30px;
	width: 127px;
	font-weight: bold;
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

div.main div.cleft div.hirlevel input.btn,
div.main div.cleft div.search input.btn {
	background-image: url(left-kereses-mehet.gif);
	cursor: pointer;
	/*float: left; */
	width: 63px;
	height: 23px;
	padding: 0;
	border: 0;
	margin: 0;
	position: relative;
	left: 70px;
	top: 31px;
}

div.main div.cleft div.hirlevel input.btn:hover,
div.main div.cleft div.search input.btn:hover {
	background-image: url(left-kereses-mehet-over.gif);
}

/* nyitolap felso infosor */
div.content div.cright div.banner-maintop {
	margin: 7px 12px 0 0;
}

div.content div.cright div.banner-maintop p {
	margin: 0;
}

/* nyitolap bejelentkezes box */
/*
div.content div.login {
	background-image: url(login-bcg.png);
	background-repeat: no-repeat;
	width: 271px;
	height: 129px;
	margin: 7px 0 7px 11px;
}

div.content div.login h1 {
	margin: 0;
	padding: 8px 0 0 39px;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	height: 18px;
}

div.content div.login div.logincontent {
	width: 250px;
	height: 81px;
	margin: 0 auto;
	color: #767371;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 7px;
}

div.content div.login div.logincontent form div {
	height: 31px;
}

div.content div.login div.logincontent form div div.item {
	text-align: right;
	white-space: nowrap;
	width: 47px;
	padding: 0 2px 0 0;
	height: 31px;
	overflow: hidden;
	float: left;
	line-height: 31px;
}

div.content div.login div.logincontent form div div.inp {
	padding-left: 7px;
	height: 31px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
}

div.content div.login div.logincontent form img {
	float: left;
}

div.content div.login div.logincontent form input.name,
div.content div.login div.logincontent form input.password {
	background-image: url(login-inp-mid.gif);
	background-repeat: repeat-x;
	border: 0pt none;
	color: #000000;
	float: left;
	height: 21px;
	padding: 5px 0 0 0;
}

div.content div.login div.logincontent form input.name {
	width: 171px;
}

div.content div.login div.logincontent form input.password {
	width: 85px;
}

div.content div.login div.logincontent form input.login {
	background-image: url(login-mehet.jpg);
	width: 80px;
	height: 30px;
	cursor: pointer;
	display: block;
	text-decoration:none;
	padding: 0;
	border: 0;
	margin: 0;
}

div.content div.login div.logincontent form input.login:hover {
	background-image: url(login-mehet-over.jpg);
}

div.content div.login div.logincontent div.loginbline {
	color: #757575;
	text-align: right;
	padding-top: 7px;
}

div.content div.login div.logincontent div.loginbline a {
	color: #599e00;
}

div.content div.login div.logincontent div.loginbline a:hover {
	color: #345d00;
}
*/

/* nyitolap bejelentkezett box */
/*
div.content div.loggedin {
	background-image: url(loggedin-bcg.jpg);
	background-repeat: no-repeat;
	width: 271px;
	height: 129px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin: 7px 0 7px 11px;
}

div.content div.loggedin h1 {
	margin: 0;
	padding: 8px 0 0 48px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	height: 18px;
	font-size: 11px;
}

div.content div.loggedin div.username {
	padding-left: 48px;
	color: #feff6a;
	font-weight: bold;
	height: 16px;
}

div.content div.loggedin div.info {
	padding-left: 48px;
	color: #ffffff;
	height: 16px;
}

div.content div.loggedin a.profil {
	position: relative;
	display: block;
	left: 48px;
	top: 2px;
	width: 109px;
	height: 27px;
}

div.content div.loggedin a.uzenet {
	position: relative;
	display: block;
	left: 164px;
	top: -25px;
	width: 97px;
	height: 27px;
}

div.content div.loggedin a.logout {
	position: relative;
	display: block;
	left: 113px;
	top: -17px;
	width: 146px;
	height: 23px;
}
*/

/* nyitolap naptar box */
div.content div.naptar {
	background-image: url(left-calendar.jpg);
	background-repeat: no-repeat;
	width: 271px;
	height: 89px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	margin: 7px 0 7px 11px;
	line-height: 16px;
}

div.content div.naptar a {
	color: #105082;
}

div.content div.naptar a:hover {
	color: #62b3f2;
}

div.content div.naptar div.esemenyek,
div.content div.naptar div.esemenynaptar {
	width: 145px;
	height: 20px;
}

div.content div.naptar a.esemenyek {
	position: relative;
	left: 95px;
	top: 16px;
	line-height: 20px;
	height: 20px;
	width: 145px;
}

div.content div.naptar a.esemenynaptar {
	position: relative;
	left: 95px;
	top: 26px;
	width: 145px;
}

/* nyitolap kis ikonok */
div.content div.headiconline {
	width: 271px;
	height: 34px;
	margin: 7px 0 7px 11px;
}

div.content div.headiconline a {
	width: 90px;
	height: 35px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0 1px 0 0;
}

div.content div.headiconline a.icon1 {
	background-image: url(head-left-icon1.gif);
}
div.content div.headiconline a.icon2 {
	background-image: url(head-left-icon2.gif);
	width: 89px;
}
div.content div.headiconline a.icon3 {
	background-image: url(head-left-icon3.gif);
	margin: 0;
}

/* nyitolap content */

/* nyitolap content bal-jobb oszlop modositasok */
div.main div.content div.maincleft {
	width: 289px;
	margin: 5px 0px 5px 0px;
}
div.main div.content div.maincright {
	margin: 5px 0 5px 0;
}

/* nyitolap content baloldal 2x4 menu */
div.content div.cleft div.indexmenu2l {
	font-size: 11px;
	display: block;
	width: 133px;
	height: 120px;
	float: left;
	padding-left: 11px;
}

div.content div.cleft div.indexmenu2r {
	font-size: 10px;
	display: block;
	width: 133px;
	height: 120px;
	float: left;
}

div.content div.cleft div.indexmenu3 {
	font-size: 11px;
	display: block;
	width: 266px;
	height: 27px;
	float: left;
	padding-left: 11px;
}

div.content div.cleft div.indexmenu2l a,
div.content div.cleft div.indexmenu2r a,
div.content div.cleft div.indexmenu3 a {
	color: #000000;
	background-image: url(menu-index2-over.gif);
	display: block;
	width: 125px;
	height: 27px;
	line-height: 27px;
	margin: 0 2px 3px 0;
	padding: 0 3px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	text-align: center;
}

div.content div.cleft div.indexmenu2r a {
	margin: 0 0 3px 2px;
}

div.content div.cleft div.indexmenu3 a {
	width: 260px;
}

div.content div.cleft div.indexmenu2l a:hover,
div.content div.cleft div.indexmenu2r a:hover,
div.content div.cleft div.indexmenu3 a:hover {
	color: #1364a3;
	background-image: url(menu-index2.gif);
}


/* nyitolap content bal oszlop */
div.content div.cleft div.legfrisebbhead {
	margin: 0 0 20px 11px;
	color: #044b82;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	width: 250px;
	height: 25px;
	line-height: 25px;
	background-image: url(left-box-head.gif);
}

div.content div.cleft div.legfrisebbhead a {
	color: #044b82;
	display: block;
	padding: 0 0 0 12px;
}

div.content div.cleft div.mainleftbox {
	border-bottom: 1px solid #010101;
	font-size: 11px;
	margin: 14px 16px 14px 11px;
	padding: 0px 2px 0 2px;
}

div.content div.cleft div.mainleftboxlast {
	border-bottom: 0;
}

div.content div.cleft div.mainleftbox h2 {
	margin: 0;
	padding: 0;
	border: 0;
	color: #1364a3;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cleft div.mainleftbox a.h3 {
	color: #1364a3;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cleft div.mainleftbox a.h3:hover {
	color: #62b3f2;
}

/* nyitolap content jobb oszlop fejlec */
div.content div.cright div.rightmainlead {
	width: 666px;
	height: 124px;
	float: right;
	margin: 0px 0px 15px 0px;
	background-image: url(main-leadkep-bcg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	white-space: nowrap;
}

div.content div.cright div.rightmainlead span {
	padding-left: 10px;
}

div.content div.cright div.rightmainlead img {
	padding-top: 9px;
}

/* nyitolap content jobb oszlop */
div.content div.cright div.crcleft {
	float: left;
	width: 531px;
	margin: 0;
	padding-left: 0;
}

div.content div.cright div.crcleft div.legfrisebbhead {
	margin: 0 0 20px 11px;
	color: #044b82;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	width: 494px;
	height: 25px;
	line-height: 25px;
	background-image: url(left-box-head.gif);
	background-repeat: no-repeat;
	background-color: #f0f5f9;
}

div.content div.cright div.crcleft div.legfrisebbhead a {
	display: block;
	color: #044b82;
	padding: 0 0 0 12px;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub,
div.content div.cright div.crcleft div.boxlead {
	width: 230px;
	float: left;
	padding: 0 17px 13px 17px;
	font-size: 11px;
}

div.content div.cright div.crcleft div.boxlead h1 {
	background-image: url(main-box-head.png);
	width: 182px; /* 230px - 48px [padding-left] */
	height: 20px;
	margin: 0 0 9px 0;
	padding: 15px 0 0 48px;
	border: 0;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}

div.content div.cright div.crcleft div.boxlead h2 {
	margin: 0;
	padding: 0;
	border: 0;
	color: #1364a3;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cright div.crcleft div.boxlead a.h3 {
	color: #1364a3;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 9px 0 7px 0;
}

div.content div.cright div.crcleft div.boxlead a.h3:hover {
	color: #62b3f2;
}

div.content div.cright div.crcleft div.boxlead p {
	margin: 7px 0;
}

div.content div.cright div.crcleft div.korabbi {
	float: left;
	width: 531px;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub p {
	margin: 0;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub p.smalltopsep {
	margin-top: 3px;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub span.h4,
div.content div.cright div.crcleft div.korabbi div.korabbisub span.h4 a {
	color: #3f3f3f;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub a.h5 {
	color: #348dc6;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub a.h5:hover {
	color: #1364a3;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub a.h6 {
	font-family: Tahoma, sans-serif;
	top: 3px;
	color: #1364a3;
}

div.content div.cright div.crcleft div.korabbi div.korabbisub a.h6:hover {
	color: #1364a3;
}

div.content div.cright div.crcleft div.boxleadleft {
	clear: both;
}

div.content div.cright div.crcleft div.mainleadseparator {
	width: 531px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

div.content div.cright div.crcleft div.banner-main {
	width: 531px;
	height: auto;
	display: block;
	float: left;
}

/* banner-main 468 x 60 */
div.content div.cright div.crcleft div.banner-main div.banner-main2 {
	width: 468px;
	/* height: 60px; */
	border: 0;
	background-color: #ffffff;
	margin: 0 auto;
	color: #ffffff;
	/* margin: 0 0 20px 18px; */
	/* _margin: 0 0 20px 9px; /* IE6 */
	margin: 0 auto 20px auto;
}

div.content div.cright div.crcright {
	float: right;
	width: 120px;
	margin: 0 14px 0 0;
	_margin-right: 7px; /* IE6 */
}

/* banner right 120 x 240 */
div.content div.cright div.cikk div.versenysponsor div.banner-mainright,
div.content div.cright div.crcright div.banner-mainright {
	width: 120px;
	/* height: 240px; */
	border: 0px;
	background-color: #ffffff;
	color: #ffffff;
	margin: 0px 0 20px 0;
}

/* footer */
div.footer {
	width: 955px;
	height: 80px;
	padding-bottom: 0;
	background-repeat: repeat-x;
	text-align: left;
	background-image: url(foot-bcg.gif);
	overflow: hidden;
}

div.footer a.logo {
	left: 20px;
	top: 9px;
	width: 155px;
	height: 54px;
	display: block;
	position: relative;
	background-image: url(foot-logo.gif);
}

div.footer div.footermenu {
	color: #e0e0e0;
	font-size: 11px;
	display: block;
	position: relative;
	left: 193px;
	top: -83px;
	height: 52px;
	width: 330px;
}

div.footer div.footermenu a {
	color: #e0e0e0;
	padding: 0 3px;
	white-space: nowrap;
}

div.footer div.footermenu2l {
	font-size: 11px;
	display: block;
	position: relative;
	left: 529px;
	top: -136px;
	width: 103px;
	height: 51px;
	border-right: 1px solid #ffffff;
}

div.footer div.footermenu2r {
	font-size: 11px;
	display: block;
	position: relative;
	left: 647px;
	top: -187px;
	width: 190px;
	height: 51px;
}

div.footer div.footermenu2l a,
div.footer div.footermenu2r a {
	color: #ffffff;
}

div.footer a.gothiclogo {
	position: relative;
	display: block;
	left: 829px;
	top: -36px;
	width: 99px;
	height: 25px;
	color: #b5b5b5;
	font-size: 11px;
	/* background-image: url(http://www.c6media.hu/logo/futanet-foot-gothiclogo.gif); */
	/* padding-left: 15px;
	padding-top: 19px; */
	margin: 19px 0 0 15px;
	background-repeat: no-repeat;
	overflow: hidden;
	white-space: nowrap;
}

div.footer a.gothiclogo:hover {
	color: #8a8a8a;
}


/* TODO: freetext */
div.freetext p {
	margin: 9px 0;
	text-align: justify;
}

div.freetext span.s05 { font-size: 5px; }
div.freetext span.s06 { font-size: 6px; }
div.freetext span.s07 { font-size: 7px; }
div.freetext span.s08 { font-size: 8px; }
div.freetext span.s09 { font-size: 9px; }
div.freetext span.s11 { font-size: 11px; }
div.freetext span.s12 { font-size: 12px; }
div.freetext span.s13 { font-size: 13px; }
div.freetext span.s15 { font-size: 15px; }
div.freetext span.s18 { font-size: 18px; }
div.freetext span.s20 { font-size: 20px; }
div.freetext span.s24 { font-size: 24px; }
div.freetext span.s36 { font-size: 36px; }
div.freetext span.s48 { font-size: 48px; }
div.freetext span.feher   { color: #FFFFFF; }
div.freetext span.sarga   { color: #FFFF00; }
div.freetext span.vlila   { color: #FF00FF; }
div.freetext span.piros   { color: #FF0000; }
div.freetext span.vszurke { color: #C0C0C0; }
div.freetext span.sszurke { color: #808080; }
div.freetext span.keki    { color: #808000; }
div.freetext span.slila   { color: #800080; }
div.freetext span.bordo   { color: #800000; }
div.freetext span.cian    { color: #00FFFF; }
div.freetext span.vzold   { color: #00FF00; }
div.freetext span.hkek    { color: #008080; }
div.freetext span.szold   { color: #008000; }
div.freetext span.vkek    { color: #0000FF; }
div.freetext span.skek    { color: #000080; }
div.freetext span.fekete  { color: #000000; }
div.freetext p.s05 { font-size: 5px; }
div.freetext p.s06 { font-size: 6px; }
div.freetext p.s07 { font-size: 7px; }
div.freetext p.s08 { font-size: 8px; }
div.freetext p.s09 { font-size: 9px; }
div.freetext p.s11 { font-size: 11px; }
div.freetext p.s12 { font-size: 12px; }
div.freetext p.s13 { font-size: 13px; }
div.freetext p.s15 { font-size: 15px; }
div.freetext p.s18 { font-size: 18px; }
div.freetext p.s20 { font-size: 20px; }
div.freetext p.s24 { font-size: 24px; }
div.freetext p.s36 { font-size: 36px; }
div.freetext p.s48 { font-size: 48px; }
div.freetext p.feher   { color: #FFFFFF; }
div.freetext p.sarga   { color: #FFFF00; }
div.freetext p.vlila   { color: #FF00FF; }
div.freetext p.piros   { color: #FF0000; }
div.freetext p.vszurke { color: #C0C0C0; }
div.freetext p.sszurke { color: #808080; }
div.freetext p.keki    { color: #808000; }
div.freetext p.slila   { color: #800080; }
div.freetext p.bordo   { color: #800000; }
div.freetext p.cian    { color: #00FFFF; }
div.freetext p.vzold   { color: #00FF00; }
div.freetext p.hkek    { color: #008080; }
div.freetext p.szold   { color: #008000; }
div.freetext p.vkek    { color: #0000FF; }
div.freetext p.skek    { color: #000080; }
div.freetext p.fekete  { color: #000000; }

div.freetext a {
	color: #348dc6;
}

div.freetext a:hover {
	color: #1364a3;
}

div.freetext span.image {
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

div.freetext span.image.left {
	float: left;
	padding-right: 8px;
}

div.freetext span.image.baseline img {
	padding-top: 8px;
}

div.freetext span.image.baseline object {
	padding-top: 8px;
}

div.freetext span.image.center img {
	padding-top: 8px;
	margin-left: auto;
	margin-right: auto;
}

div.freetext span.image.right {
	float: right;
	padding-left: 8px;
}

div.freetext span.image img {
	display: block;
	margin-bottom: 5px;
	border: 0;
}

div.freetext span.bord img {
	border: 1px solid #666666;
}

div.freetext p.h1,
div.freetext span.h1 {
	font-size: 13px;
	font-weight: bold;
}

div.freetext p.clear {
	clear: both;
}

div.freetext p.left {
	text-align: left;
}

div.freetext p.center {
	text-align: center;
}

div.freetext p.right {
	text-align: right;
}

div.freetext p.parameter {
	width: 471px;
	line-height: 19px;
	font-size: 13px;
	clear: both;
	background-image: url(verseny-sep.gif);
	background-repeat: repeat-y;
	margin: 10px 0 0 0;
	padding: 0 16px;
	font-weight: bold;
}

div.freetext ul {
	padding: 0 16px;
	text-align: justify;
}

div.freetext p.ertek,
div.freetext ul.ertek {
	padding: 0 16px;
	margin: 0;
}

div.freetext ul.ertek {
	padding-left: 32px;
}
/*
div.freetext p.piros,
div.freetext span.piros {
	color: red;
}
*/
div.freetext p.zoldmezo,
div.freetext p.kekmezo {
	width: 471px;
	font-size: 13px;
	clear: both;
	background-image: url(verseny-sep.gif);
	background-repeat: repeat-y;
	margin: 10px 0 0 0;
	padding: 0 16px;
	font-weight: bold;
}


div.freetext span.table {
	margin: 0;
	display: block;
}
div.freetext span.table.left {
	float: left;
	padding-right: 8px;
}
div.freetext span.table.right {
	float: right;
	padding-left: 8px;
}
div.freetext span.table.clear {
	clear: both;
}

div.freetext table {
	font-family: Arial, sans-serif;
	border-collapse: collapse;
	clear: both;
	margin: 0;
}
div.freetext table.veresult {
	margin: 0 auto;
}
div.freetext table p {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline;
}
div.freetext table tr {
}
div.freetext table tr td {
	height: 23px;
	font-size: 11px;
	border: 1px solid #9fd4ff;
	padding: 1px 3px;
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
}
div.freetext table tr.thgreen td,
div.freetext table tr.thgray td,
div.freetext table tr td.thgreen,
div.freetext table tr td.thgray {
	height: 35px;
	color: #1364a3;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #4697d6;
	padding: 0px 7px;
	background-color: #ffffff;
	/* text-align: center; */
}
div.freetext table tr.thgreen td,
div.freetext table tr td.thgreen {
	background-image: url(table-head1-bcg.gif);
	background-repeat: repeat-x;
	background-color: #9dd4ff;
}
div.freetext table tr.thgray td,
div.freetext table tr td.thgray {
	color: #000000;
	background-image: url(table-head2-bcg.gif);
	background-repeat: repeat-x;
	background-color: #b7b7b7;
}
div.freetext table tr.green td,
div.freetext table tr td.green {
	color: #1364a3;
	background-image: url(table-cell1-bcg.gif);
	background-repeat: repeat-x;
	background-color: #e9f6ff;
}
div.freetext table tr.gray td,
div.freetext table tr td.gray {
	color: #000000;
	background-image: url(table-cell2-bcg.gif);
	background-repeat: repeat-x;
	background-color: #e9e9e9;
}

div.freetext table tr td.noborder {
	border: 0;
}

div.freetext table td.cleft,
div.freetext table td.cleft p {
	text-align: left;
}

div.freetext table td.ccenter,
div.freetext table td.ccenter p {
	text-align: center;
}

div.freetext table td.cright,
div.freetext table td.cright p {
	text-align: right;
}

div.freetext table td.cjustify p {
	text-align: justify;
}

div.freetext table td.ctop {
	vertical-align: top !important;
}

div.freetext table td.cmiddle {
	vertical-align: middle !important;
}

div.freetext table td.cbottom {
	vertical-align: bottom !important;
}


div.freetext div.tablehead {
	padding-top: 4px;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
}
div.freetext div.tablehead u,
div.freetext div.tablehead b,
div.freetext div.tablehead s {
	display: block;
	float: left;
	height: 36px;
}
div.freetext div.tablehead u {
	background-image: url(table-title-l.gif);
	background-repeat: no-repeat;
	width: 23px;
}
div.freetext div.tablehead b {
	background-image: url(table-title-m.gif);
	background-repeat: repeat-x;
	line-height: 34px;
	padding: 3px 7px 0px;
	height: 33px;
}
div.freetext div.tablehead s {
	background-image: url(table-title-r.gif);
	background-repeat: no-repeat;
	width: 18px;
}


div.freetext div.jatekend,
div.freetext div.jatekname {
	border: 0;
	margin: 2px 0;
	padding: 0 0 0 16px;
	min-height: 29px;
	line-height: 29px;
	background-color: #bde2ff;
	background-image: url(form-bcg-tld.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 12px;
	font-weight: bold;
	color: #1364a3;
}

div.freetext div.jatekname {
	font-style: italic;
	text-transform: uppercase;
}

div.freetext div.jatekend div.r-jatekend1 {
	float: left;
	margin: 10px 7px 10px 0;
}

div.freetext div.jatekend p.r-jatekend,
div.freetext div.jatekname p.r-jatekname {
	background-image: url(form-bcg-trd.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
}

div.freetext div.jatekend {
	background-image: url(form-bcg-bld.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.freetext div.jatekend p.r-jatekend {
	background-image: url(form-bcg-brd.gif);
	background-position: bottom right;
	height: 45px;
}

div.freetext div.jatekend p.r-jatekend a {
	color: #cb3400;
}

table.submitform input.formbtn,
table.submitform input.formbtnwide,
table.submitform a.formbtn,
div.freetext input.formbtn,
div.freetext input.formbtnwide,
div.freetext a.formbtn {
	display: block;
	text-align: center;
}

table.submitform input.formbtn,
table.submitform input.formbtnwide,
table.submitform a.formbtn,
div.freetext input.formbtn,
div.freetext input.formbtnwide,
div.freetext a.formbtn,
div.freetext div.jatekend p.r-jatekend input {
	border: 0;
	padding: 0;
	margin: 0 0 0 5px;
	width: 69px;
	height: 25px;
	line-height: 25px;
	color: #ffffff !important;
	background-image: url(form-btn.gif);
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	cursor: pointer;
	display: block;
}

div.freetext a.formbtn,
div.freetext div.jatekend p.r-jatekend input {
	margin: 10px 7px 10px 0;
	float: left;
}

div.freetext input.formbtnwide,
table.submitform input.formbtnwide {
	width: 100px;
	background-image: url(form-btnwide.gif);
}

table.submitform input.formbtn:hover,
table.submitform a.formbtn:hover,
div.freetext input.formbtn:hover,
div.freetext a.formbtn:hover,
div.freetext div.jatekend p.r-jatekend input:hover {
	background-image: url(form-btn-over.gif);
}

div.freetext input.formbtnwide:hover,
table.submitform input.formbtnwide:hover {
	background-image: url(form-btnwide-over.gif);
}

div.freetext p.jateksubmit {
	text-align: left;
}

div.freetext p.jatekkerdes {
	border: 0;
	margin: 2px 0;
	padding: 0 0 0 16px;
	height: 24px;
	line-height: 24px;
	background-color: #bde2ff;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #1364a3;
}

div.freetext p.jatekvalasz {
	margin: 0;
	padding: 2px;
	border-left: 1px solid black;
	border-right: 1px solid black;

	border: 0;
	margin: 0;
	padding: 0 0 0 16px;
	background-color: #e1effa;
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	line-height: 18px;
}

div.freetext p.jatekvalasz input {
	margin: 0;
}

div.freetext p.jatekjovalasz {
	color: #cb3400;
}

/* amihez nincs stilus */
div.footer div.footermenu a:hover,
div.footer div.footermenu2l a:hover,
div.footer div.footermenu2r a:hover {
	color: #8a8a8a;
}

/* print */
div.print div.freetext p.zoldmezo,
div.print div.freetext p.kekmezo {
	width: 923px;
	font-size: 15px;
}

div.print div.freetext p.parameter {
	width: 923px;
	font-size: 15px;
}










/* belso oldalak content */
div.main div.content {
	width: 955px;
	clear: both;
}

div.main div.print {
}

/* belso oldalak bal oszlop */
div.content div.cleft {
	width: 289px;
	float: left;
	margin: 6px 0 6px 0;
}

div.content div.cright {
	float: right;
	width: 665px;
	margin: 6px 0 0 0;
}

div.content div.ccenter {
	margin: 6px auto 9px auto;
	width: 503px;
	overflow: hidden;
}

div.print div.cright {
	float: right;
	width: 955px;
	margin: 6px 0 0 0;
}

div.content div.vnresult {
	padding: 0 17px 0 12px;
}

div.content div.vnresult a {
	cursor: pointer;
}

div.content div.vnresult a.tablebtnA,
div.content div.vnresult a.tablebtnD {
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	cursor: pointer;
	line-height: 16px;
}

div.content div.vnresult a.tablebtnA {
	background-image: url(table-btn2-down.gif);
}
div.content div.vnresult a.tablebtnD {
	background-image: url(table-btn2-up.gif);
}
div.content div.vnresult a.tablebtnA:hover {
	background-image: url(table-btn2-down-over.gif);
}
div.content div.vnresult a.tablebtnD:hover {
	background-image: url(table-btn2-up-over.gif);
}

/* bal oszlop kozos menu */
div.content div.cleft div.menu {
	padding-left: 12px;
	margin-bottom: 28px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

div.content div.cleft div.menu span {
	display: block;
	padding: 0;
	padding-right: 9px;
}

div.content div.cleft div.menu span.lvl1 {
	margin-left: 0;
}

div.content div.cleft div.menu span.lvl2 {
	margin-left: 21px;
}

div.content div.cleft div.menu span.lvl3 {
	margin-left: 35px;
}

div.content div.cleft div.menu span.lvl1 a b {
	width: 240px;
}

div.content div.cleft div.menu span.lvl2 a b {
	width: 219px;
}

div.content div.cleft div.menu span.lvl3 a b {
	width: 204px;
	font-size: 11px;
	line-height: 13px;
	padding-top: 4px;
}


div.content div.cleft div.menu span a {
	color: #1364a3;
	display: block;
	margin: 0;
	white-space: nowrap;
	height: 22px;
	overflow: hidden;
	line-height: 22px;
	padding: 0;
}

div.content div.cleft div.menu span a u,
div.content div.cleft div.menu span a b,
div.content div.cleft div.menu span a s {
	cursor: pointer;
	display: block;
	height: 22px;
	float: left;
	overflow: hidden;
}

div.content div.cleft div.menu span a u,
div.content div.cleft div.menu span a s {
	background-repeat: no-repeat;
	width: 4px;
}
div.content div.cleft div.menu span a u {
	background-image: url(menu-l.gif);
}
div.content div.cleft div.menu span a b {
	background-image: url(menu-m.gif);
	padding-left: 10px;
	padding-right: 10px;
}
div.content div.cleft div.menu span a s {
	background-image: url(menu-r.gif);
}

div.content div.cleft div.menu span.parent a u {
	background-image: url(menu-l-act.gif);
}
div.content div.cleft div.menu span.parent a b {
	background-image: url(menu-m-act.gif);
}
div.content div.cleft div.menu span.parent a s {
	background-image: url(menu-r-act.gif);
}
div.content div.cleft div.menu span.parent a {
	color: white;
}
div.content div.cleft div.menu span.current a,
div.content div.cleft div.menu span a:hover {
	color: #1364a4;
}
div.content div.cleft div.menu span.current a u,
div.content div.cleft div.menu span a:hover u {
	background-image: url(menu-l-over.gif);
}
div.content div.cleft div.menu span.current a b,
div.content div.cleft div.menu span a:hover b {
	background-image: url(menu-m-over.gif);
}
div.content div.cleft div.menu span.current a s,
div.content div.cleft div.menu span a:hover s {
	background-image: url(menu-r-over.gif);
}

div.content div.cleft div.menu span.twoline a {
	height: 35px;
	background-repeat: repeat-x;
}
div.content div.cleft div.menu span.twoline a u,
div.content div.cleft div.menu span.twoline a b,
div.content div.cleft div.menu span.twoline a s {
	height: 33px;
	line-height: 15px;
	padding-top: 2px;
}
div.content div.cleft div.menu span.twoline a u {
	background-image: url(menu-l2.gif);
}
div.content div.cleft div.menu span.twoline a b {
	background-image: url(menu-m2.gif);
}
div.content div.cleft div.menu span.twoline a s {
	background-image: url(menu-r2.gif);
}
div.content div.cleft div.menu span.twoline.parent a u {
	background-image: url(menu-l2-act.gif);
}
div.content div.cleft div.menu span.twoline.parent a b {
	background-image: url(menu-m2-act.gif);
}
div.content div.cleft div.menu span.twoline.parent a s {
	background-image: url(menu-r2-act.gif);
}
div.content div.cleft div.menu span.twoline.current a u,
div.content div.cleft div.menu span.twoline a:hover u {
	background-image: url(menu-l2-over.gif);
}
div.content div.cleft div.menu span.twoline.current a b,
div.content div.cleft div.menu span.twoline a:hover b {
	background-image: url(menu-m2-over.gif);
}
div.content div.cleft div.menu span.twoline.current a s,
div.content div.cleft div.menu span.twoline a:hover s {
	background-image: url(menu-r2-over.gif);
}


/* bal oszlop rovat tovabbi tartalma menu */
div.content div.cleft div.menu2 {
	width: 289px;
	font-size: 11px;
	margin: 28px 0;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

div.content div.cleft div.menu2 div.head {
	background-image: url(menu2-head.gif);
	background-repeat: no-repeat;
	background-color: #e2f0fb;
	height: 20px;
	padding: 26px 0 10px 26px;
	color: #01447a;
}

div.content div.cleft div.menu2 span {
	display: block;
	padding: 0 9px 1px 12px;
	width: 268px;
	height: 18px;
	background-color: #e2f0fb;
	font-size: 10px;
}

div.content div.cleft div.menu2 span a {
	color: #000000;
	display: block;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	line-height: 18px;
	padding: 0 6px 0 14px;
	background-image: url(menu2-btn.gif);
	background-repeat: no-repeat;
	width: 248px;
	height: 18px;
}

div.content div.cleft div.menu2 span a:hover {
	color: #ffffff;
	background-image: url(menu2-btn-over.gif);
}

div.content div.cleft div.menu2 div.foot {
	background-image: url(menu2-foot.gif);
	width: 272px; /* 289px - 17px [padding-right] */
	height: 15px;
	padding: 2px 17px 0 0;
	text-align: right;
}

div.content div.cleft div.menu2 div.foot a {
	color: #014173;
	width: 268px;
	max-width: 268px;
}

/* bal oszlop versenymenu */
div.content div.cleft div.versenymenu {
	width: 289px;
	font-size: 11px;
	margin: 28px 0;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
}

div.content div.cleft div.versenymenu div.head {
	background-image: url(versenymenu-head.gif);
	background-repeat: no-repeat;
	background-color: #dff1ff;
	height: 29px;
	padding: 11px 16px 0px 26px;
	border-bottom: 10px solid #dff1ff;
	color: #599e00;
	overflow: hidden;
}

div.content div.cleft div.versenymenu div.head a {
	color: #1a496e;
}

div.content div.cleft div.versenymenu div.head a:hover {
	color: #348dc6;
}

div.content div.cleft div.versenymenu span {
	display: block;
	padding: 0 9px 1px 12px;
	width: 268px;
	height: 22px;
	background-color: #dff1ff;
}

div.content div.cleft div.versenymenu span.twoline {
	height: 33px;
}

div.content div.cleft div.versenymenu span a {
	color: #1364a3;
	display: block;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	line-height: 22px;
	padding: 0 6px 0 14px;
	background-image: url(versenymenu-btn.gif);
	background-repeat: no-repeat;
	width: 248px;
	height: 22px;
}

div.content div.cleft div.versenymenu span.twoline a {
	line-height: 14px;
	height: 33px;
	background-image: url(versenymenu-btn2.gif);
	padding-top: 3px;
}

div.content div.cleft div.versenymenu span a:hover,
div.content div.cleft div.versenymenu span a.current {
	background-image: url(versenymenu-btn-over.gif);
	color: #ffffff;
}

div.content div.cleft div.versenymenu span.twoline a:hover,
div.content div.cleft div.versenymenu span.twoline a.current {
	background-image: url(versenymenu-btn2-over.gif);
}

div.content div.cleft div.versenymenu div.foot {
	background-image: url(versenymenu-foot.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 289px;
	height: 40px;
	background-color: #dff1ff;
}

/* bal oszlop banner 200 x 214 */
div.content div.cleft div.banner-left {
	padding-left: 12px;
}

div.content div.cleft div.banner-left div.banner-mainleft {
	width: 250px; /* Eredetileg 200px valt - 100528 */
	/* height: 240px; */
	border: -20px;
	background-color: #ffffff;
	color: #ffffff;
	margin: 20px auto;/* Eredetileg 20px - valt 100528 */
}

/* belso oldalak jobb oszlop */
div.content div.cright div.cikklead {
	float: left;
	margin: 0;
	padding-left: 0;
	width: 531px;
}

div.content div.cright div.cikklead h1 {
	margin: 0;
	padding: 0 0 8px 13px;
	color: #62b3f2;
	font-family: Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cright div.cikklead h2 {
	margin: 0;
	padding: 0;
	border: 0;
	color: #62b3f2;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

div.content div.cright div.cikklead a.h3 {
	color: #62b3f2;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding: 0;
}

div.content div.cright div.cikklead a.h3:hover {
	color: #1364a3;
}

div.content div.cright div.cikklead div.boxlead {
	width: 230px;
	padding-left: 13px;
	padding-right: 0px;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
}

div.content div.cright div.cikklead div.boxleadleft {
	clear: both;
	padding-right: 8px;
}

div.content div.cright div.cikklead div.leadseparator {
	width: 507px;
	height: 6px;
	line-height: 6px;
	font-size: 6px;
	background-image: url(cikklead-sep.gif);
	clear: both;
	margin-bottom: 20px;
}

div.content div.cright div.cikk {
	width: 640px;
	padding-right: 17px;
	font-size: 13px;
	float: right;
}

div.print div.cright div.cikk {
	width: 929px;
	padding-right: 17px;
	font-size: 15px;
	float: right;
}

div.content div div.cikk h1,
div.content div div.cikk h4 {
	margin: 0 0 4px 0;
	padding: 0 0 3px 0;
	border: 0;
	border-bottom: 1px solid #b8b8b8;
	color: #63b4f3;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
}

div.content div.cright div.cikk h4 {
	padding: 0 12px 0 12px;
	border: 0;
	margin: 0;
}

div.content div.cright div.cikk h2 {
	margin: 0 0 0 0;
	padding: 0 12px;
	border: 0;
	color: #63b4f3;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

div.content div div.cikk div.infobar {
	font-size: 11px;
	margin-bottom: 5px;
}

div.content div div.cikk div.infobar div {
	float: right;
	text-align: right;
	width: 300px;
}

div.content div div.cikk div.infobar div a {
	color: #010101;
}

div.content div.cright div.cikk div.cikktext {
}

div.content div.cright div.cikk div.versenytext {
	width: 503px;
	float: left;
}

div.print div.cright div.cikk div.versenytext {
	width: 955px;
}

div.content div.cright div.cikk div.versenysponsor {
	width: 118px;
	float: right;
	padding-right: 12px;
}

div.content div.cright div.cikk div.versenysponsor p {
	font-size: 10px;
	color: #1364a3;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin: 16px 0 10px 0;
}

div.content div.cright div.cikk div.versenysponsor img {
	margin: 3px 0;
}

div.content div.cright div.cikk div.versenyparam {
	width: 471px;
	height: 19px;
	line-height: 19px;
	font-size: 13px;
	clear: both;
	background-image: url(verseny-sep.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding: 0 16px;
	font-weight: bold;
}

div.content div.cright div.cikk div.versenyvalue {
	padding: 0 16px;
}

div.content div.cright div.cikk div.cikkseparator {
	width: 640px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	padding-top: 1px;
}


div.content div.cright div.cikk div.cikkfoot {
	background-image: url(cikk-foot-bcg-502.gif);
	background-repeat: no-repeat;
	/*width: 623px;*/
	width: 485px;
	clear: left;
	border-top: 2px solid transparent;
	min-height: 91px;
	padding: 17px 0 0 17px;
}

div.content div.cright div.cikk div.cikkfoot p.kapcsolodohead {
	color: #3f3f3f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 13px 0;
}

div.content div.cright div.cikk div.cikkfoot a.kapcsolodo {
	color: #63B4F3;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	display: block;
}

div.content div.cright div.cikk div.cikkfoot a.kapcsolodo:hover {
	color: #006291;
}

div.content div.cright div.cikk a.totop {
	color: #006291;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	display: block;
	margin-top: 23px;
	padding-left: 17px;
}

div.content div.cright div.cikk div.cikkfoot a.totop {
	padding-left: 0px;
}

div.content div.cright div.cikk div.comment {
	margin: 5px 0;
	background-color: #e3f2ff;
}

div.content div.cright div.cikk div.comment div.content {
	padding: 0 13px;
	width: 614px;
	overflow: hidden;
}

div.content div.cright div.cikk div.comment div.content p {
	text-align: justify;
}

div.content div.cright div.cikk div.comment div.head {
	background-image: url(cikk-comment-head.gif);
	background-repeat: no-repeat;
	width: 640px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	font-weight: bold;
}

div.content div.cright div.cikk div.comment div.head a {
	float: right;
	text-align: right;
	color: #348dc6;
	padding-right: 5px;
}

div.content div.cright div.cikk div.comment div.head a:hover {
	color: #1364a3;
}

div.content div.cright div.cikk div.comment div.head div.name {
	padding-left: 13px;
	width: 334px;
	height: 26px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
}

div.content div.cright div.cikk div.comment div.head div.date {
	padding-left: 10px;
	width: 180px;
	height: 26px;
	float: left;
	white-space: nowrap;
}

div.content div.cright div.cikk div.comment div.foot {
	background-image: url(cikk-comment-foot.gif);
	background-repeat: no-repeat;
	width: 640px;
	height: 6px;
}

div.content div.cright div.cikk div.newcomment {
	margin: 5px auto;
	width: 601px
}

div.content div.cright div.cikk div.newcomment textarea.newcomment {
	border: 1px solid #75c2ff;
	background-color: #dbdbdb;
	color: #010101;
	width: 599px;
	height: 133px;
	margin: 0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
}

div.content div.cright div.cikk div.newcomment input.mehet {
	cursor: pointer;
	display: block;
	padding: 0;
	border: 0;
	margin: 0;
	margin-top: 5px;
	background-image: url(cikk-mehet.gif);
	width: 74px;
	height: 30px;
	float: left;
}

div.content div.cright div.cikk div.newcomment input.mehet:hover {
	background-image: url(cikk-mehet-over.gif);
}


/* versenynaptar */
div.elcomment,
div.content div.cright div.cikk div.vncomment {
	width: 230px;
	float: right;
	overflow: hidden;
	font-size: 11px;
	color: #757575;
	background-color: #f1f1f1;
}

div.elcomment div.head,
div.content div.cright div.cikk div.vncomment div.head {
	height: 10px;
	display: block;
	background-image: url(vncomment-bcg-tl.gif);
	background-color: #f1f1f1;
	background-repeat: no-repeat;
}
div.elcomment div.head s,
div.content div.cright div.cikk div.vncomment div.head s {
	width: 10px;
	height: 10px;
	display: block;
	background-image: url(vncomment-bcg-tr.gif);
	float: right;
}
div.elcomment div.elcommentcontent,
div.content div.cright div.cikk div.vncomment div.vncommentcontent {
	padding: 0 15px;
}

div.elcomment div.foot,
div.content div.cright div.cikk div.vncomment div.foot {
	height: 10px;
	display: block;
	background-image: url(vncomment-bcg-bl.gif);
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	_height: 10px;
	_line-height: 10px;
}
div.elcomment div.foot s,
div.content div.cright div.cikk div.vncomment div.foot s {
	width: 10px;
	height: 10px;
	display: block;
	background-image: url(vncomment-bcg-br.gif);
	float: right;
	_height: 10px;
	_line-height: 10px;
	text-decoration: none;
}

div.content div.cright div.cikk div.vnsearch {
	width: 400px;
	float: left;
	overflow: hidden;
}

div.content div.cright div.cikk div.vesearch,
div.content div.ccenter div.vesearch {
	width: 503px;
	overflow: hidden;
}

div.freetext table.submitform,
table.submitform {
	background-color: #ffffff;
	border-collapse: collapse;
}

div.freetext table.submitform tr,
table.submitform tr {
	padding: 2px 0;
}

div.freetext table.submitform tr th,
table.submitform tr th {
	background-color: #bde2ff;
	color: #1364a3;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 6px;
	border-right: 3px solid #ffffff;
}

div.freetext table.submitform tr th span.en,
table.submitform tr th span.en {
	font-weight: normal;
}
div.freetext table.submitform tr th span.hu,
table.submitform tr th span.hu {
	font-weight: bold;
}

div.freetext table.submitform tr td,
table.submitform tr td {
	background-color: #e0f1ff;
	padding: 1px 6px;
	white-space: nowrap;
	font-size: 12px;
	border: 0;
	height: 26px;
}

table.submitform tr td.ww {
	white-space: normal !important;
}

div.freetext table.submitform tr th.tl,
div.freetext table.submitform tr th.bl,
div.freetext table.submitform tr td.tr,
div.freetext table.submitform tr td.br,
table.submitform tr th.tl,
table.submitform tr th.bl,
table.submitform tr td.tr,
table.submitform tr td.br {
	background-repeat: no-repeat;
	background-color: #bde2ff;
	height: 10px;
	line-height: 10px;
	padding: 0;
}

div.freetext table.submitform tr th.tl,
table.submitform tr th.tl {
	background-image: url(form-bcg-tl.gif);
}

div.freetext table.submitform tr th.bl,
table.submitform tr th.bl {
	background-image: url(form-bcg-bl.gif);
}

div.freetext table.submitform tr td.tr,
table.submitform tr td.tr {
	background-image: url(form-bcg-tr.gif);
	background-position: right;
	background-color: #e0f1ff;
}

div.freetext table.submitform tr td.br,
table.submitform tr td.br {
	background-image: url(form-bcg-br.gif);
	background-position: right;
	background-color: #e0f1ff;
}

div.freetext table.submitform input.login,
table.submitform input.login {
	cursor: pointer;
	display: block;
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url(head-input-mehet.gif);
	width: 65px;
	height: 25px;
	float: left;
}

div.freetext table.submitform input.login:hover,
table.submitform input.login:hover {
	background-image: url(head-input-mehet-over.gif);
}

div.freetext table.submitform tr td img,
table.submitform tr td img {
	float: left;
}

div.freetext div.l-input,
table.submitform div.l-input {
	background-image: url(form-input-bcg-l.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	padding-left: 7px;
	float: left;
}

table.submitform div.xinput {
	height: 26px;
	padding: 0 5px 0 3px;
	float: left;
	line-height: 26px;
}

div.freetext div.r-input,
table.submitform div.r-input {
	background-image: url(form-input-bcg-r.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
	padding-right: 7px;
	float: left;
}

div.freetext input.rl-input,
table.submitform input.inp {
	background-image: url(form-input-bcg-m.gif);
	background-repeat: repeat-x;
	border: 0;
	margin: 0;
	color: #757575;
	float: left;
	height: 21px;
	padding: 5px 0 0 0;
	font-size: 12px;
}

table.submitform select.inp {
	background-color: #ffffff;
	color: #757575;
	border: 1px solid #84b1d6;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 3px;
	margin: 1px 0;
}

table.submitform select.inp.velong {
	max-width: 370px;
}

table.submitform div.inpt {
}
/*
table.submitform div.inpt div.t,
table.submitform div.inpt div.b {
	height: 7px;
	background-image: url(form-textarea-bcg-t.gif);
}
table.submitform div.inpt div.b {
	background-image: url(form-textarea-bcg-b.gif);
}
table.submitform div.inpt div.t div.l,
table.submitform div.inpt div.t div.r,
table.submitform div.inpt div.b div.l,
table.submitform div.inpt div.b div.r {
	background-image: url(form-textarea-bcg-tl.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 7px;
	width: 7px;
	float: left;
}
table.submitform div.inpt div.t div.r,
table.submitform div.inpt div.b div.r {
	background-image: url(form-textarea-bcg-tr.gif);
	float: right;
}
table.submitform div.inpt div.b div.l {
	background-image: url(form-textarea-bcg-bl.gif);
}
table.submitform div.inpt div.b div.r {
	background-image: url(form-textarea-bcg-br.gif);
}
table.submitform div.inpt textarea {
	border: 0;
	margin: 0;
	padding: 0;
	border-left: 1px solid #70a9d6;
	border-right: 1px solid #70a9d6;
	width: 100%;
}
*/
table.submitform div.inpt textarea {
	margin: 0;
	padding: 0;
	border: 1px solid #70a9d6;
}

div.content div.cright div.cikk ul.error {
	margin-left: 50px;
	width: 550px;
	color: red;
}

div.emleklapform ul.error {
	color: red;
}

/* kereses */
div.content div.cright div.search div.search {
	width: 639px;
	height: 52px;
	background-image: url(kereses-head-bcg.gif);
	margin-bottom: 10px;
}

div.content div.cright div.search div.search input.inp {
	position: relative;
	left: 70px;
	top: 19px;
	width: 480px;
	font-weight: bold;
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

div.content div.cright div.search div.search input.btn {
	background-image: url(kereses-head-mehet.gif);
	cursor: pointer;
	/*float: left; */
	width: 63px;
	height: 23px;
	padding: 0;
	border: 0;
	margin: 0;
	position: relative;
	left: 81px;
	top: 21px;
}

div.content div.cright div.search div.search input.btn:hover {
	background-image: url(kereses-head-mehet-over.gif);
}

div.content div.cright div.search div.talalat {
	width: 639px;
	margin: 20px 0;
}

div.content div.cright div.search div.talalat div {
	padding: 0 10px;
}

div.content div.cright div.search div.talalat div.talalatt {
	height: 5px;
	background-image: url(kereses-t-t.gif);
}

div.content div.cright div.search div.talalat div.talalatb {
	height: 5px;
	background-image: url(kereses-t-b.gif);
}

div.content div.cright div.search div.talalat div.talalatf {
	background-color: #d3ecff;
}

div.content div.cright div.search div.talalat div a,
div.content div.cright div.search div.talalatpager a {
	color: #1364a3;
}
div.content div.cright div.search div.talalat div a:hover,
div.content div.cright div.search div.talalat div a:hover u,
div.content div.cright div.search div.talalatpager a:hover {
	color: #62b3f2;
}

div.content div.cright div.search div.talalatpager a,
div.content div.cright div.search div.talalatpager span {
	white-space: nowrap;
}

div.content div.cright div.search div.talalat div.talalatl {
	background-color: #d3ecff;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	text-transform: uppercase;
}

div.content div.cright div.search div.talalat u {
	text-decoration: none;
	color: #8b0000;
}

div.content div.cright div.search div.talalatpager a {
	font-weight: bold;
}

/* galeria */
div.galtop {
	left: 0;
	top: 0;
	width: 800px;
	height: 66px;
	background-color: #ffffff;
	background-image: url(gal-head.gif);
	background-repeat: no-repeat;
	_overflow: hidden;
}

div.galtop p {
	overflow: hidden;
	margin: 0;
}

div.galtop p.name {
	padding: 6px 0 0 175px;
	overflow: hidden;
	/*position: relative;
	left: 175px;
	top: 6px;
	width: 614px; */
	height: 22px;
	font-weight: bold;
	font-size: 18px;
	color: #1364a3;
	white-space: nowrap;
}

div.galtop p.tags {
	/*position: relative;
	left: 175px;
	top: -82px;
	width: 295px; */
	padding: 2px 0 0 175px;
	overflow: hidden;
	height: 31px;
	font-size: 11px;
	color: #000000;
}

div.galtop p.tags b {
	font-size: 13px;
	color: #264400;
}


div.galtop div.button {
	/*position: relative;
	left: 175px;
	top: 10px;*/
	width: 197px;
	height: 58px;
	float: right;
	padding: 9px 11px 0 0;
}

div.galtop div.button a,
div.galtop div.button div {
	margin-left: 3px;
	margin-bottom: 3px;
}

div.galtop div.button div.kepeslap,
div.galtop div.button a.kepeslap {
	display: block;
	width: 131px;
	height: 26px;
	float: right;
	/*position: relative;
	top: 30px;
	left: 478px;*/
	background-image: url(gal-head-btn-postcard.gif);
}
div.galtop div.button a.kepeslap:hover {
	background-image: url(gal-head-btn-postcard-over.gif);
}
div.galtop div.button div.kepeslap {
	background-image: url(gal-head-btn-postcard-dis.gif);
}


div.galtop div.button div.emailsend,
div.galtop div.button a.emailsend {
	display: block;
	width: 107px;
	height: 26px;
	float: right;
	/*position: relative;
	top: 30px;
	left: 478px;*/
	background-image: url(gal-head-btn-email.gif);
}
div.galtop div.button a.emailsend:hover {
	background-image: url(gal-head-btn-email-over.gif);
}
div.galtop div.button div.emailsend {
	background-image: url(gal-head-btn-email-dis.gif);
}

div.galtop div.button div.emleklap,
div.galtop div.button a.emleklap {
	display: block;
	width: 82px;
	height: 26px;
	float: right;
	/*position: relative;
	top: -1px;
	left: 614px;*/
	background-image: url(gal-head-btn-emleklap.gif);
}
div.galtop div.button a.emleklap:hover {
	background-image: url(gal-head-btn-emleklap-over.gif);
}
div.galtop div.button div.emleklap {
	background-image: url(gal-head-btn-emleklap-dis.gif);
}

div.galtop div.button a.bezar {
	display: block;
	width: 58px;
	height: 26px;
	float: right;
	/*position: relative;
	top: -32px;
	left: 720px;*/
	background-image: url(gal-head-btn-close.gif);
}
div.galtop div.button a.bezar:hover {
	background-image: url(gal-head-btn-close-over.gif);
}




table.galmain {
	border-collapse: collapse;
	width: 800px;
	height: 491px;
	position: relative;
	top: 0px;
	background-image: url(gal-bcg.gif);
	background-repeat: repeat-x;
	background-color: #f3f3f3;
}

table.galmain td.left img,
table.galmain td.right img {
	border: 0;
	width: 24px;
	height: 49px;
}

table.galmain td.left {
	vertical-align: middle;
	text-align: left;
	padding: 0 13px 0 12px;
	width: 22px;
}

table.galmain td.left a {
	background-image: url(gal-nyil-l.gif);
	background-repeat: no-repeat;
	display: block;
	width: 22px;
	height: 44px;
}

table.galmain td.left a:hover {
	background-image: url(gal-nyil-l-over.gif);
}

table.galmain td.right {
	vertical-align: middle;
	text-align: right;
	padding: 0 12px 0 15px;
	width: 22px;
}

table.galmain td.right a {
	background-image: url(gal-nyil-r.gif);
	background-repeat: no-repeat;
	display: block;
	width: 22px;
	height: 44px;
}

table.galmain td.right a:hover {
	background-image: url(gal-nyil-r-over.gif);
}

table.galmain td.kep {
	padding: 0;
	text-align: center;
	color: white;
	font-weight: bold;
}

table.galmain td.kep img {
	border: 2px solid #ffffff;
	text-align: center;
}

table.galmain td.kep div {
	padding-top: 0px;
	padding-bottom: 0px;
}

table.galmain td.pictitle {
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
	height: 14px;
	padding: 0 0 4px 0;
	color: #1364a3;
	font-weight: bold;
}

table.galmain td.pictitle b {
	color: #8a8a8a;
}


div.galfoot {
	height: 222px;
	position: absolute;
	left: 0%;
	bottom: 0%;
	width: 800px;
	background-color: #b4b4b4;
	background-image: url(gal-foot-bcg.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}

div.sponsorlogo {
	width: 170px;
	height: 132px;
	display: block;
	float: left;
}

div.sponsorlogo img {
	margin: 6px 0 0 47px;
	border: 1px solid #ffffff;
}

div.galfoot2 {
	_width: 625px;
	height: 132px;
	display: block;
	overflow: scroll;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
}

div.galfoot div.banner {
	display: block;
	height: 90px;
	background-color: #ffffff;
}

div.galfoot div.galfoot2 a img {
	border: 1px solid #fafafa;
	margin: 6px 3px 24px 3px;
}

div.emleklapform {
	width: 600px;
	padding-top: 30px;
	padding-left: 30px;
}

div.emleklapform div.el {
	width: 350px;
	float: left;
	overflow: hidden;
}

div.emailkuldesform {
	width: 372px;
	padding-top: 30px;
	padding-left: 30px;
}


/* amihez nincs stilus */
div.content div.cleft div.menu2 div.foot a:hover {
	color: #ffffff;
}

div.content div div.cikk div.infobar div a:hover {
	color: #76a5ca;
}
div.content div.cright div.cikk div.cikkfoot a.totop:hover {
	color: #76a5ca;
}

/* print */
div.print div div.cikk h1,
div.print div div.cikk h4 {
	font-size: 17px;
}

div.print div div.cikk div.infobar {
	font-size: 13px;
}

div.print div.cright div.cikk a.totop {
	font-size: 12px;
}
