body {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	margin: 0;
	color: #0000ff;
	background-color: #9c9c9c;
	background-image: url(img/page-bcg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

a {
	text-decoration: none;
}

a.corporate {
	padding-left: 8px;
	background-image: url(img/corporate-a-nyil.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 7px 0;
}

pre {
	text-transform: none;
}

del {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	display: block;
}

div.vtop {
	background-color: #ffb800;
	height: 10px;
}

div.main {
	margin: 0 auto;
	width: 960px;
	background-color: #ffffff;
}


div.main div.head {
	height: 30px;
	padding-top: 7px;
}

div.head div.lang {
	width: 292px;
	padding: 0 12px;
	float: left;
	font-size: 10px;
	color: #4f4d4d;
}

div.head div.lang a {
	color: #4f4d4d;
}

div.head div.lang a.sel {
	color: #bbbbbb;
}

div.head div.lang a:hover {
	color: #ff9700;
}

div.search {
	width: 272px;
	float: left;
	font-size: 12px;
	color: #4f4d4d;
}
div.cikksearch {
	width: 720px;
	float: none;
	margin: 10px 0;
	height: 26px;
}

div.search img {
	margin-right: 7px;
	float: left;
}

div.search input.inp {
	border: 1px solid #ffb800;
	margin: 2px 6px 0 0;
	font-size: 10px;
	width: 139px;
	height: 17px;
	line-height: 19px;
	padding: 2px 9px 0;
	float: left;
}
div.search input.cikkinp {
	width: 329px;
}

div.search input.btn {
	width: 26px;
	height: 26px;
	background-image: url(img/head-btn-kereses.gif);
	padding: 0;
	border: 0;
	margin: 0;
	float: left;
	cursor: pointer;
}
div.search input.btn:hover {
	background-image: url(img/head-btn-kereses-over.gif);
}

div.head div.headbtn {
	width: 365px;
	height: 30px;
	float: right;
}

div.head div.headbtn a {
	height: 23px;
	cursor: pointer;
	display: block;
	float: right;
	margin-left: 8px;

	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 23px;
}
div.head div.headbtn a.kapcsolat {
	background-image: url(img/head-btn-kapcsolat.gif);
	width: 98px;
}
div.head div.headbtn a.kapcsolat:hover {
	background-image: url(img/head-btn-kapcsolat-over.gif);
}
div.head div.headbtn a.ajanlatkeres {
	background-image: url(img/head-btn-ajanlatkeres.gif);
	width: 109px;
}
div.head div.headbtn a.ajanlatkeres:hover {
	background-image: url(img/head-btn-ajanlatkeres-over.gif);
}
div.head div.headbtn a.ugyfelkapu {
	background-image: url(img/head-btn-ugyfelkapu.gif);
	width: 118px;
}
div.head div.headbtn a.ugyfelkapu:hover {
	background-image: url(img/head-btn-ugyfelkapu-over.gif);
}

div.main div.menuline {
	height: 49px;
}

div.menuline a.sitelogo {
	width: 203px;
	height: 35px;
	margin: 4px 0 0 2px;
	display: block;
	cursor: pointer;
	background-image: url(img/head-ds-logo.gif);
	float: left;
}

div.menuline div.menu,
div.menuline div.menu2 {
	width: 636px;
	padding-left: 101px;
	padding-right: 15px;
	float: right;
	overflow: hidden;
}

div.menuline div.menu {
	height: 25px;
	background-image: url(img/menu-bcg.gif);
}

div.menuline div.menu2 {
	height: 24px;
	background-image: url(img/menu2-bcg.gif);
}

div.menuline div.menu a,
div.menuline div.menu2 a {
	display: block;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
	padding: 0 7px;
}

div.menuline div.menu a {
	color: #4f4d4d;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
}

div.menuline div.menu a.sel,
div.menuline div.menu a:hover {
	color: #ffffff;
	background-image: url(img/menu-bcg-over.gif);
}

div.menuline div.menu2 a {
	color: #dfdfdf;
	height: 24px;
	font-size: 10px;
	line-height: 24px;
}

div.menuline div.menu2 a.sel,
div.menuline div.menu2 a:hover {
	background-image: url(img/menu2-bcg-over.gif);
}


div.main div.headimg {
	width: 916px;
	height: 112px;
	padding: 13px 22px;
	color: #ffffff;
	margin-bottom: 3px;
}

div.main div.headimg a {
	color: #ffe486;
}


div.main div.headflash {
	margin-bottom: 3px;
}

div.main div.content {
}

div.content div.lcol {
	width: 720px;
	float: left;
}

div.content div.rcol {
	width: 220px;
	float: right;
}

div.boxcol.headcol {
	width: 960px;
}

div.boxcol {
}

div.boxcol .box,
div.boxcol .box_w1 {
	width: 350px;
}
div.boxcol .box_w2 {
	width: 720px;
}

div.boxcol.rcol .box,
div.boxcol.rcol .box_w1 {
	width: 220px;
}

div.boxcol.headcol .box,
div.boxcol.headcol .box_w1 {
	width: 960px;
}

div.boxcol div.boxhirlevelhead,
div.boxcol div.boxtaghead,
div.boxcol a.boxtaghead,
div.boxcol div.boxfogalomtarhead,
div.boxcol div.boxshouthead {
	width: 220px;
	height: 31px;
	background-image: url(img/right-box-head-bcg-hirlevel.gif);
	margin-bottom: 1px;
}

div.boxcol div.boxtaghead,
div.boxcol a.boxtaghead {
	height: 32px;
	background-image: url(img/right-box-head-bcg-tagcloud.gif);
}

div.boxcol a.boxtaghead {
	display: block;
}

div.boxcol div.boxfogalomtarhead {
	height: 30px;
	background-image: url(img/right-box-head-bcg-fogalomtar.gif);
}

div.boxcol div.boxshouthead {
	height: 24px;
	background-image: url(img/right-box-head-bcg-shoutbox.gif);
}

div.boxcol div.boxhirlevelt {
	width: 220px;
	height: 6px;
	background-image: url(img/right-box-bcg-t.gif);
}
div.boxcol div.boxhirlevel {
	width: 198px;
	background-color: #f0f0f0;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	font-size: 10px;
	color: #4f4d4d;
	padding: 5px 10px 0 10px;
}
div.boxcol div.boxhirlevel input.inp {
	color: #4f4d4d;
	font-size: 10px;
	border: 1px solid #ffb800;
	height: 17px;
	padding: 0;
	margin-top: 8px;
	padding: 2px 5px 0 5px;
}
div.boxcol div.boxhirlevel input.inp2 {
	margin-top: 4px;
}
div.boxcol div.boxhirlevel input.inp3 {
	margin-bottom: 3px;
}
div.boxcol div.boxhirlevel input.btn {
	display: block;
	width: 26px;
	height: 26px;
	background-image: url(img/right-box-hirlevel-btn.gif);
	cursor: pointer;
	padding: 0;
	border: 0;
	margin: 0;
	position: relative;
	float: right;
	top: -26px;
}
div.boxcol div.boxhirlevel input.btn:hover {
	background-image: url(img/right-box-hirlevel-btn-over.gif);
}
div.boxcol div.boxhirlevelb {
	width: 220px;
	height: 7px;
	background-image: url(img/right-box-bcg-b.gif);
	margin-bottom: 11px;
}

div.boxcol div.boxtag {
	font-size: 10px;
	color: #9d9d9d;
}
div.boxcol div.boxtag div {
	padding-top: 3px;
}
div.boxcol div.boxtag a.alltag {
	font-weight: bold;
	color: #ba3500;
}
div.boxcol div.boxtag a.alltag:hover {
	color: #8b2700;
}
div.boxcol div.boxtag a.tag1 { color: #9b9b9b; font-size: 10px; }
div.boxcol div.boxtag a.tag2 { color: #878787; font-size: 11px; }
div.boxcol div.boxtag a.tag3 { color: #737373; font-size: 12px; }
div.boxcol div.boxtag a.tag4 { color: #5f5f5f; font-size: 13px; }
div.boxcol div.boxtag a.tag5 { color: #4b4b4b; font-size: 15px; }
div.boxcol div.boxtag a.tag6 { color: #373737; font-size: 16px; }
div.boxcol div.boxtag a.tag7 { color: #232323; font-size: 17px; }
div.boxcol div.boxtag a.tag8 { color: #0f0f0f; font-size: 18px; }
div.boxcol div.boxtag a.tag9 { color: #000000; font-size: 19px; }
div.boxcol div.boxtag a:hover { color: #8b2700; }
div.boxcol div.boxtagb {
	width: 220px;
	height: 1px;
	margin-bottom: 11px;
}

div.boxcol div.boxfogalomtart {
	width: 220px;
	height: 6px;
	background-image: url(img/right-box-bcg2-t.gif);
}
div.boxcol div.boxfogalomtar {
	width: 198px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	font-size: 11px;
	color: #000000;
	padding: 6px 10px 9px 10px
}
div.boxcol div.boxfogalomtar p {
	display: inline;
	margin: 0;
}
div.boxcol div.boxfogalomtar hr {
	height: 0;
	border: 0;
	border-top: 1px dotted #8d8d8d;
	margin: 5px 0;
}
div.boxcol div.boxfogalomtar2 {
	width: 198px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background-color: #fff083;
	font-size: 10px;
	color: #000000;
	padding: 5px 10px 0 10px;
}
div.boxcol div.boxfogalomtar2 a.r {
	display: block;
	float: right;
	width: 32px;
	height: 32px;
	background-image: url(img/right-box-fogalomtar-btn.gif);
}
div.boxcol div.boxfogalomtar2 a.r:hover {
	background-image: url(img/right-box-fogalomtar-btn-over.gif);
}
div.boxcol div.boxfogalomtar a,
div.boxcol div.boxfogalomtar2 a {
	color: #ba3500;
}
div.boxcol div.boxfogalomtar a:hover,
div.boxcol div.boxfogalomtar2 a:hover {
	color: #8b2700;
}
div.boxcol div.boxfogalomtarb {
	width: 220px;
	height: 6px;
	background-image: url(img/right-box-bcg2-b.gif);
	margin-bottom: 11px;
}

div.boxcol div.boxshoutt {
	width: 220px;
	height: 6px;
	background-image: url(img/right-box-bcg3-t.gif);
}
div.boxcol div.boxshout {
	width: 198px;
	height: 217px;
	background-color: #6d6d6d;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 6px 10px 9px 10px
}
div.boxcol div.boxshout div.shoutlist {
	overflow: hidden;
	cursor: move;
	height: 217px;
	position: relative; /* IE7 */
}
div.boxcol div.boxshout div.shoutlist div.shout {
	position: relative;
}
div.boxcol div.boxshout div.shoutlist div.shout h1 {
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff083;
}
div.boxcol div.boxshout div.shoutlist div.shout hr {
	height: 0;
	border: 0;
	border-top: 1px dotted #ffffff;
	margin: 5px 0;
}
div.boxcol div.boxshout2 {
	width: 198px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background-color: #4f4f4f;
	font-size: 10px;
	color: #ffffff;
	padding: 15px 10px 0 10px;
}
div.boxcol div.boxshout2 input.inp {
	color: #4f4d4d;
	font-size: 10px;
	border: 1px solid #fff083;
	height: 17px;
	padding: 0;
	margin-top: 13px;
	padding: 2px 5px 0 5px;
}
div.boxcol div.boxshout2 input.inp2 {
	margin-top: 7px;
	margin-bottom: 6px;
}
div.boxcol div.boxshout2 input.btn {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(img/right-box-shoutbox-btn.gif);
	cursor: pointer;
	padding: 0;
	border: 0;
	margin: 0;
	position: relative;
	float: right;
	top: -32px;
}
div.boxcol div.boxshout2 input.btn:hover {
	background-image: url(img/right-box-shoutbox-btn-over.gif);
}

div.boxcol div.boxshoutb {
	width: 220px;
	height: 7px;
	background-image: url(img/right-box-bcg3-b.gif);
	margin-bottom: 11px;
}

div.boxcol div.boxtext {
	margin-bottom: 11px;
	color: #000000;
	font-size: 11px;
	width: 220px;
}
div.boxcol div.boxtext h4,
div.boxcol div.boxtext h4 a {
	font-size: 14px;
	color: #ba3500;
	padding: 0;
	border: 0;
	margin: 0;
}
div.boxcol div.boxtext h4 a:hover {
	color: #8b2700;
}



div.content div.pline {
	font-size: 10px;
	color: #000000;
	width: 960px;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 3px;
}
div.content div.pline a {
	color: #ba3500;
}
div.content div.pline a:hover {
	color: #8b2700;
}

div.lcol div.videobanner {
	margin-bottom: 18px;
}

div.boxcol table.idx_boxpanel_single {
	border-collapse: collapse;
}
div.boxcol table.idx_boxpanel_single td {
	padding: 0;
	vertical-align: top;
}

/* TODO: 1 oszlopos boxpanel miatt */
div.boxcol table.idx_boxpanel_out2 {
	border-collapse: collapse;
}
div.boxcol table.idx_boxpanel_out2 td {
	padding: 0;
	vertical-align: top;
}

div.lcol table.idx_boxpanel_out,
div.boxcol table.idx_boxpanel_out {
	border-collapse: collapse;
	clear: both;
}
div.lcol table.idx_boxpanel_out td,
div.boxcol table.idx_boxpanel_out td {
	padding: 0 20px 0 0;
	vertical-align: top;
}
div.boxcol table.idx_boxpanel_out td.idx_boxpanel_out_left,
div.lcol table.idx_boxpanel_out td.idx_boxpanel_out_left {
	width: 50%;
}
div.lcol table.idx_boxpanel_out td.idx_boxpanel_out_right,
div.boxcol table.idx_boxpanel_out td.idx_boxpanel_out_right {
	padding-right: 0;
}
div.lcol table.idx_boxpanel {
	border-collapse: collapse;
}
div.lcol table.idx_boxpanel td {
	padding: 0;
	vertical-align: top;
}

div.boxcol div.lead {
	padding-bottom: 10px;
	overflow: hidden;
}
div.boxcol div.lead img {
	display: block;
}
div.boxcol div.lead h1 {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	color: #747474;
	min-height: 1px;
}
div.boxcol div.lead h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0 2px 0;
	color: #ba3500;
}
div.boxcol div.lead h2 a {
	color: #ba3500;
}
div.boxcol div.lead h2 a:hover {
	color: #8b2700;
}
div.boxcol div.lead h3 {
	font-size: 9px;
	font-weight: normal;
	margin: 2px 0 14px 0;
	color: #000000;
}
div.boxcol div.lead h3 a {
	color: #4c4c4c;
}
div.boxcol div.lead h3 a:hover {
	color: #8b2700;
}
div.boxcol div.lead div {
	padding: 0px 10px;
	color: #000000;
	font-size: 11px;
}
div.boxcol div.lead1 div {
	background-image: url(img/lead1-bcg-c.gif);
}
div.boxcol div.lead1 div.lead1t {
	background-image: url(img/lead1-bcg-t.gif);
	height: 6px;
	padding: 0;
}
div.boxcol div.lead1 div.lead1b {
	background-image: url(img/lead1-bcg-b.gif);
	height: 6px;
	padding: 0;
}
div.boxcol div.lead2 div {
	padding-left: 9px;
	padding-right: 9px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
div.boxcol div.lead2 div.lead2t {
	background-image: url(img/lead2-bcg-t.gif);
	height: 6px;
	padding: 0;
	border: 0;
}
div.boxcol div.lead2 div.lead2b {
	background-image: url(img/lead2-bcg-b.gif);
	height: 6px;
	padding: 0;
	border: 0;
}
div.boxcol div.lead3 div {
	background-color: #ffd557;
}
div.boxcol div.lead3 div.lead3t {
	background-image: url(img/lead3-bcg-t.gif);
	height: 6px;
	padding: 0;
}
div.boxcol div.lead3 div.lead3b {
	background-image: url(img/lead3-bcg-b.gif);
	height: 6px;
	padding: 0;
}
div.boxcol div.lead4 {
	padding-bottom: 0px;
}
div.boxcol div.lead4 div {
	padding: 0px 0px;
}
div.boxcol div.lead4 div.lead4t {
	height: 0;
	padding: 0;
}
div.boxcol div.lead4 div.lead4b {
	height: 0;
	padding: 0;
}

div.boxcol.rcol div.lead2 div.lead2t {
	background-image: url(img/lead2-bcg-t-220.gif);
}
div.boxcol.rcol div.lead2 div.lead2b {
	background-image: url(img/lead2-bcg-b-220.gif);
}
div.boxcol.rcol div.lead3 div.lead3t {
	background-image: url(img/lead3-bcg-t-220.gif);
}
div.boxcol.rcol div.lead3 div.lead3b {
	background-image: url(img/lead3-bcg-b-220.gif);
}
div.boxcol div.lead1.box_w2 div {
	background-image: url(img/lead1-bcg-c-720.gif);
}
div.boxcol div.lead1.box_w2 div.lead1t {
	background-image: url(img/lead1-bcg-t-720.gif);
}
div.boxcol div.lead1.box_w2 div.lead1b {
	background-image: url(img/lead1-bcg-b-720.gif);
}
div.boxcol div.lead2.box_w2 div.lead2t {
	background-image: url(img/lead2-bcg-t-720.gif);
}
div.boxcol div.lead2.box_w2 div.lead2b {
	background-image: url(img/lead2-bcg-b-720.gif);
}
div.boxcol div.lead3.box_w2 div.lead3t {
	background-image: url(img/lead3-bcg-t-720.gif);
}
div.boxcol div.lead3.box_w2 div.lead3b {
	background-image: url(img/lead3-bcg-b-720.gif);
}

div.cikk h1 {
	color: #747474;
	margin: 4px 0;
	font-size: 10px;
	font-weight: bold;
}
div.cikk h2 {
	color: #ba3500;
	margin: 4px 0 2px 0;
	font-size: 16px;
	font-weight: bold;
}
div.cikk h3 {
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 14px 0;
	color: #000000;
}
div.cikk h3 a {
	color: #4c4c4c;
}
div.cikk h3 a:hover {
	color: #8b2700;
}

div.cikk {
	color: #000000;
}

div.cikk p,
div.cikk form {
	margin: 16px 0;
}

div.cikk a {
	color: #ba3500;
}

div.cikk a:hover {
	/* color: #772100; */
	color: #8b2700;
}

div.main div.contentend {
	height: 1px;
	line-height: 1px;
	clear: both;
}

div.main div.foot {
	height: 61px;
	background-image: url(img/foot-bcg.gif);
}

div.foot div.footinfo {
	float: left;
	width: 850px;
	height: 21px;
	padding: 10px 0 0 17px;
}

div.foot div.footinfo2 {
	float: left;
	width: 850px;
	height: 21px;
	padding: 10px 0 0 17px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

div.foot div.footinfo a {
	text-transform: uppercase;
	color: #7c7c7c;
	font-size: 10px;
	font-weight: bold;
	margin-right: 7px;
}

div.foot div.footinfo a:hover {
	color: #404040;
}

div.foot div.footinfo2 a {
	color: #ff4e00;
}

div.foot div.footinfo2 a:hover {
	color: #952d00;
}

div.foot img {
	float: right;
	padding: 7px 13px 0 0;
}


div.footlogo {
	float: left;
	width: 387px;
	padding: 12px 0px 12px 0;
}

div.footlogo a {
	display: block;
	float: left;
	margin-left: 10px;
}

div.footlink {
	float: right;
	width: 546px;
	padding: 12px;
	font-size: 11px;
	color: #8d8d8d;
}

div.footlink a {
	color: #8d8d8d;
}

div.footlink a:hover {
	color: #8b2700;
}


div.vbottom {
	clear: both;
	background-color: #ffb800;
	min-height: 21px;
}

div.vbottom div {
	width: 960px;
	color: #8D8D8D;
	font-size: 10px;
	margin: 0 auto;
	text-align: center;
}






div.talalat {
	width: 720px;
	margin: 14px 0;
}
div.talalat div {
	padding: 0 10px;
}
div.talalat div.talalatt {
	height: 6px;
	background-image: url(img/kereses-t-t.gif);
}
div.talalat div.talalatb {
	height: 6px;
	background-image: url(img/kereses-t-b.gif);
}

div.talalat div.talalatf {
	background-color: #ebebeb;
	color: #241a13;
}
div.talalat div.talalatl {
	background-color: #f2f2f2;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
}
div.talalat div.talalatl2 {
	background-color: #f2f2f2;
	color: #000000;
	font-size: 11px;
}
div.talalat div.talalat2 a {
	color: #8d8d8d;
}
div.talalat div.talalat2 a:hover {
	color: #8b2700;
}

div.talalat u {
	text-decoration: none;
	background-color: #ffe082;
}

div.pager {
	font-size: 13px;
	font-weight: bold;
	color: #646464;
}

div.pager a.pll,
div.pager a.prr {
	width: 26px;
	height: 26px;
	background-image: url(img/kereses-l1.gif);
	display: block;
	float: left;
}
div.pager a.prr {
	background-image: url(img/kereses-l4.gif);
}
div.pager a.pl,
div.pager a.pr {
	width: 21px;
	height: 21px;
	margin: 2px 3px;
	background-image: url(img/kereses-l2.gif);
	display: block;
	float: left;
}
div.pager a.pr {
	background-image: url(img/kereses-l3.gif);
}
div.pager a.pll:hover { background-image: url(img/kereses-l1-over.gif); }
div.pager a.pl:hover { background-image: url(img/kereses-l2-over.gif); }
div.pager a.pr:hover { background-image: url(img/kereses-l3-over.gif); }
div.pager a.prr:hover { background-image: url(img/kereses-l4-over.gif); }

div.pager div {
	float: left;
	height: 26px;
	margin: 2px 7px;
}

/* lcol / cikk / tag */
div.tag {
}

div.tag a.tag1 { color: #9b9b9b; font-size: 13px; }
div.tag a.tag2 { color: #878787; font-size: 14px; }
div.tag a.tag3 { color: #737373; font-size: 15px; }
div.tag a.tag4 { color: #5f5f5f; font-size: 16px; }
div.tag a.tag5 { color: #4b4b4b; font-size: 17px; }
div.tag a.tag6 { color: #373737; font-size: 18px; }
div.tag a.tag7 { color: #232323; font-size: 20px; }
div.tag a.tag8 { color: #0f0f0f; font-size: 22px; }
div.tag a.tag9 { color: #000000; font-size: 24px; }
div.tag a:hover { color: #8b2700; }




/* freetext */
div.freetext p {
	/* margin: 7px 0; */
	text-align: justify;
}
div.freetext p.left {
	text-align: left;
}
div.freetext p.center {
	text-align: center;
}
div.freetext p.right {
	text-align: right;
}
div.freetext p.clear {
	clear: both;
}
div.freetext span.s,
div.freetext p.s {
	font-size: 11px;
}
div.freetext span.m,
div.freetext p.m {
	font-size: 13px;
}
div.freetext span.l,
div.freetext p.l {
	font-size: 14px;
}
div.freetext span.xl,
div.freetext p.xl {
	font-size: 15px;
}

div.freetext a {
	color: #ba3500;
}

div.freetext a:hover {
	/*color: #772100; */
	color: #8b2700;
}

div.headcol span.image,
div.freetext span.image {
	display: block;
	text-align: center;
	font-size: 11px;
	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.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 #8a8a8a;
}


/* table stilusok START */
/*
div.freetext div.table {
	margin: 16px 0;
}
div.freetext div.table.left {
	float: left;
	padding-right: 8px;
}
div.freetext div.table.right {
	float: right;
	padding-left: 8px;
}
div.freetext div.table.clear {
	clear: both;
}

div.freetext div.tabletitle1,
div.freetext div.tabletitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	line-height: 33px;
}
div.freetext div.tabletitle1 u,
div.freetext div.tabletitle1 b,
div.freetext div.tabletitle1 s,
div.freetext div.tabletitle2 u,
div.freetext div.tabletitle2 b,
div.freetext div.tabletitle2 s {
	display: block;
	float: left;
	height: 33px;
	background-repeat: no-repeat;
}
div.freetext div.tabletitle1 u,
div.freetext div.tabletitle2 u {
	background-image: url(img/table-title1-l.gif);
	width: 6px;
}
div.freetext div.tabletitle1 b,
div.freetext div.tabletitle2 b {
	background-image: url(img/table-title1-m.gif);
	background-repeat: repeat-x;
	line-height: 33px;
	padding: 0px 7px;
}
div.freetext div.tabletitle1 s,
div.freetext div.tabletitle2 s {
	background-image: url(img/table-title1-r.gif);
	width: 54px;
}
div.freetext div.tabletitle2 u {
	background-image: url(img/table-title2-l.gif);
}
div.freetext div.tabletitle2 b {
	background-image: url(img/table-title2-m.gif);
}
div.freetext div.tabletitle2 s {
	background-image: url(img/table-title2-r.gif);
}

div.freetext div.table table {
	border-collapse: collapse;
	clear: both;
	margin: 1px 0;
	border: 0;
	padding: 0;
	font-weight: bold;
}
div.freetext div.table table p {
	margin: 0;
	border: 0;
	padding: 0;
	text-align: inherit;
/*	display: inline;* /
}
div.freetext div.table table tr {
}
div.freetext div.table table tr td {
/*	height: 25px;* /
	font-size: 10px;
	border: 1px solid #ffffff;
	padding: 6px 7px;
	background-repeat: repeat-x;
}
div.freetext div.table table tr.th1 td,
div.freetext div.table table tr.th2 td,
div.freetext div.table table tr td.th1,
div.freetext div.table table tr td.th2 {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 9px;
}

div.freetext table tr.th1 td,
div.freetext table tr td.th1 { background-image: url(img/table-head1-bcg.gif); background-color: #ffa100; }

div.freetext table tr.th2 td,
div.freetext table tr td.th2 { background-image: url(img/table-head2-bcg.gif); background-color: #b1b0b0; }

div.freetext table tr.th1 td a,       div.freetext table tr.th2 td a,       div.freetext table tr td.th1 a,       div.freetext table tr td.th2 a       { color: #ffeb9a; }
div.freetext table tr.th1 td a:hover, div.freetext table tr.th2 td a:hover, div.freetext table tr td.th1 a:hover, div.freetext table tr td.th2 a:hover { color: #ffde5d; }

div.freetext table tr.c11 td, div.freetext table tr td.c11 { color: #4c4c4c; background-image: url(img/table-cell11-bcg.gif); background-color: #fbe06e; }
div.freetext table tr.c12 td, div.freetext table tr td.c12 { color: #6a6a6a; background-image: url(img/table-cell12-bcg.gif); background-color: #ffec9f; }
div.freetext table tr.c21 td, div.freetext table tr td.c21 { color: #4c4c4c; background-image: url(img/table-cell21-bcg.gif); background-color: #dadada; }
div.freetext table tr.c22 td, div.freetext table tr td.c22 { color: #6a6a6a; background-image: url(img/table-cell22-bcg.gif); background-color: #ececec; }

div.freetext table tr.c11 td a, div.freetext table tr td.c11 a,
div.freetext table tr.c12 td a, div.freetext table tr td.c12 a,
div.freetext table tr.c21 td a, div.freetext table tr td.c21 a,
div.freetext table tr.c22 td a, div.freetext table tr td.c22 a { color: #ba3500; }
div.freetext table tr.c11 td a:hover, div.freetext table tr td.c11 a:hover,
div.freetext table tr.c12 td a:hover, div.freetext table tr td.c12 a:hover,
div.freetext table tr.c21 td a:hover, div.freetext table tr td.c21 a:hover,
div.freetext table tr.c22 td a:hover, div.freetext table tr td.c22 a:hover { color: #8b2700; }

div.freetext div.table table td p          { text-align: justify; }
div.freetext div.table table td.cleft p    { text-align: left; }
div.freetext div.table table td.ccenter p  { text-align: center; }
div.freetext div.table table td.cright p   { text-align: right; }
div.freetext div.table table td.cjustify p { text-align: justify; }
div.freetext div.table table td.ctop       { vertical-align: top !important; }
div.freetext div.table table td.cmiddle    { vertical-align: middle !important; }
div.freetext div.table table td.cbottom    { vertical-align: bottom !important; }

/* table stilusok END */

div.cikk div.kapcsolodoanyagok {
	background-image: url(img/cikk-box2-head.gif);
	padding-top: 32px;
	width: 350px;
	background-repeat: no-repeat;
}

div.cikk table.kapcsolodoanyagok {
	font-weight: normal;
	width: 350px;
	border-collapse: collapse;
}

div.cikk table.kapcsolodoanyagok tr {
	background-color: #fffadd;
}

div.cikk table.kapcsolodoanyagok tr.t {
	background-image: url(img/cikk-box2-bcg-t.gif);
	height: 6px;
}

div.cikk table.kapcsolodoanyagok tr.b {
	background-image: url(img/cikk-box2-bcg-b.gif);
	height: 6px;
}

div.cikk table.kapcsolodoanyagok tr td {
	height: auto;
	font-size: 10px;
	padding: 3px 2px;
	border: 0;
	vertical-align: top;
}

div.cikk table.kapcsolodoanyagok tr.near td {
	border-bottom: 1px dotted #8d8d8d;
}

div.cikk table.kapcsolodoanyagok tr.far td {
	font-size: 9px;
	padding: 0 2px;
}

div.cikk table.kapcsolodoanyagok tr.tb td,
div.cikk table.kapcsolodoanyagok tr td.tb {
	border: 0;
}

div.cikk table.kapcsolodoanyagok tr td.pad {
	width: 10px;
	padding: 0;
}

div.cikk table.kapcsolodoanyagok tr td.ka1 {
	padding-right: 6px;
}

div.cikk table.kapcsolodoanyagok tr td.ka1 b {
	padding-left: 8px;
	background-image: url(img/corporate-a-nyil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}

div.cikk table.kapcsolodoanyagok tr td.ka2 {
	text-align: right;
	border-right: 1px solid #8d8d8d;
	padding-right: 6px;
}

div.cikk table.kapcsolodoanyagok tr td.ka3 {
	padding-left: 6px;
}

div.cikk div.rovattartalma {
	background-image: url(img/cikk-box1-head.gif);
	padding-top: 32px;
	width: 350px;
	background-repeat: no-repeat;
}

div.cikk div.rovattt {
	background-image: url(img/cikk-box1-bcg-t.gif);
	width: 350px;
	height: 6px;
}

div.cikk div.rovatt {
	font-size: 10px;
	background-color: #eeeeee;
	border-left: 10px solid #eeeeee;
	border-right: 10px solid #eeeeee;
	border-bottom: 1px dotted #fefefe;
	padding: 3px 0;
}

div.cikk div.rovatt a {
}

div.cikk div.rovattb {
	background-image: url(img/cikk-box1-bcg-b.gif);
	width: 350px;
	height: 6px;
}

div.cikk div.kapcsolodolinkek {
	background-image: url(img/cikk-box3-head.gif);
	padding-top: 32px;
	width: 350px;
	background-repeat: no-repeat;
}

div.cikk div.kalt {
	background-image: url(img/cikk-box3-bcg-t.gif);
	width: 350px;
	height: 6px;
}

div.cikk div.kal {
	font-size: 10px;
	background-color: #ffe5c3;
	border-left: 10px solid #ffe5c3;
	border-right: 10px solid #ffe5c3;
	border-bottom: 1px dotted #8d8d8d;
	padding: 3px 0;
}

div.cikk div.kal a {
}

div.cikk div.kalb {
	background-image: url(img/cikk-box3-bcg-b.gif);
	width: 350px;
	height: 6px;
}

div.cikk div.cikktags {
	font-size: 11px;
	padding: 10px;
}

div.cikk div.cikktags a {
	color: #8d8d8d;
}
div.cikk div.cikktags a:hover {
	color: #8b2700;
}




div.freetext div.gal {
	width: 720px;
	margin: 16px 0;
}

div.freetext div.gal div.galt {
	height: 5px;
	background-image: url(img/gal-top-bcg.gif);
}

div.freetext div.gal div.galb {
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-image: url(img/gal-foot-bcg.gif);
	border-top: 1px solid #ffffff;
}

div.freetext div.gal div.head {
	height: 148px;
	padding: 0;
	background-image: url(img/gal-head-bcg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #ffffff;
}

div.freetext div.gal div.head div.head_info {
	height: 34px;
	font-size: 11px;
	color: #4b4949;
	padding: 0 10px;
}

div.freetext div.gal div.head div.head_info div.info1 {
	width: 259px;
	height: 29px;
	background-image: url(img/gal-head-info1-bcg.gif);
	float: left;
	padding: 2px 0 0 55px;
}

div.freetext div.gal div.head div.head_info div.info2 {
	width: 150px;
	height: 31px;
	background-image: url(img/gal-head-info2-bcg.gif);
	background-repeat: no-repeat;
	float: left;
	font-weight: bold;
	line-height: 31px;
	padding-left: 8px;
	margin-left: 7px;
}

div.freetext div.gal div.head div.head_info a.galleft,
div.freetext div.gal div.head div.head_info a.galright {
	display: block;
	float: right;
	width: 38px;
	height: 25px;
	margin: 3px 6px 0 0;
}

div.freetext div.gal div.head div.head_info a.galleft { background-image: url(img/gal-arrow-left.gif); }
div.freetext div.gal div.head div.head_info a.galright { background-image: url(img/gal-arrow-right.gif); }
div.freetext div.gal div.head div.head_info a.galleft:hover { background-image: url(img/gal-arrow-left-over.gif); }
div.freetext div.gal div.head div.head_info a.galright:hover { background-image: url(img/gal-arrow-right-over.gif); }

div.freetext div.gal div.head div.head_tn {
	display: block;
	height: 111px;
	margin: 0 5px;
	background-repeat: repeat-x;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	width: 710px;
	/* overflow-x: scroll; */
	cursor: move;
}

div.freetext div.gal div.head div.head_tn div {
	position: relative;
}

div.freetext div.gal div.head div.head_tn a {
	cursor: move;
}

div.freetext div.gal div.head div.head_tn a img {
	background-color: #ffffff;
	padding: 2px;
	border-top: 3px solid #dddddd;
	border-right: 5px solid #dddddd;
	border-bottom: 5px solid #dddddd;
	border-left: 5px solid #dddddd;
	/*border: 2px solid #ffffff;
	margin: 0 2px 0 2px;*/
}

div.freetext div.gal div.head div.head_tn a:hover img {
	background-color: #ffffff;
	border-color: #a6a6a6;
}

div.freetext div.gal div.head div.head_tn a.sel img {
	background-color: #fdda38;
	border-color: #000000;
}

div.freetext div.gal div.img {
	background-image: url(img/gal-content-bcg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f5f5f5;
	text-align: center;
}

div.freetext span.tip {
	color: #fe9800;
	cursor: help;
}

div.freetext span.tip:hover {
}

/* .tooltip {
	position: absolute;
	color: #000000;
	font-size: 12px;
} */

div.tooltip {
	width: 300px;
	position: absolute;
}

div.tooltip div.ttt {
	height: 6px;
	background-image: url(img/tooltip-t.gif);
}
div.tooltip div.ttc {
	background-color: #ffce00;
	color: #000000;
	font-size: 12px;
	padding: 0 10px 0 10px;
}
div.tooltip div.ttb {
	height: 6px;
	background-image: url(img/tooltip-b.gif);
}

div.tooltip div.ttc p {
	margin: 0;
}


/* form START */

div.freetext table.form {
	margin: 0;
	font-weight: normal;
	border-collapse: collapse;
	width: 720px;
}

div.freetext table.form p {
	margin: 3px;
	border: 0;
	padding: 0;
	text-align: inherit;
/*	display: inline;*/
}

table.form tr td {
	padding: 8px 10px 0;
	background-color: #eeeeee;
	vertical-align: top;
	font-size: 10px;
	color: #4b4b4b;
}

table.form td.tl {
	height: 16px;
	background-color: #ffae00;
	background-image: url(img/form-tl.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
}

table.form td.tr {
	height: 16px;
	background-color: #eeeeee;
	background-image: url(img/form-tr.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
}

table.form td.head {
	height: 25px;
	background-image: url(img/form-head.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 13px;
}

table.form td.l {
	background-color: #ffae00;
	background-image: url(img/form-l.gif);
	background-position: left;
	background-repeat: repeat-y;
	color: #fffbb6;
	font-size: 12px;
	text-align: right;
	white-space: normal;
}

table.form td.bl {
	height: 6px;
	background-color: #ffae00;
	background-image: url(img/form-bl.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0;
}

table.form td.br {
	height: 6px;
	background-color: #eeeeee;
	background-image: url(img/form-br.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0;
}

table.form td input.btn,
table.form td input.btn_ajanlatkeres {
	background-image: url(img/form-btn.gif);
	background-color: transparent;
	border: 0 none;
	margin: 0 0 0 10px;
	padding: 0 0 2px 0;
	cursor: pointer;
	display: block;
	width: 109px;
	height: 23px;
	float: right;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
table.form td input.btn:hover {
	background-image: url(img/form-btn-over.gif);
}
table.form td input.btn.submit {
	background-image: url(img/form-btn-elkuld.gif);
}
table.form td input.btn.submit:hover {
	background-image: url(img/form-btn-elkuld-over.gif);
}
table.form td input.btn.reset {
	background-image: url(img/form-btn-torles.gif);
}
table.form td input.btn.reset:hover {
	background-image: url(img/form-btn-torles-over.gif);
}

table.form td input.inp,
table.form td textarea.inp,
table.form td select.inp {
	border: 1px solid #ffb800;
	margin: 0;
	padding: 3px 10px;
	font-size: 11px;
	color: #4b4b4b;
	font-family: Verdana, sans-serif;
}
div.freetext table.form input.inp_f {
	font-size: 11px;
	color: #4b4b4b;
	font-family: Verdana, sans-serif;
}

/* form END */

table.fogalomtar {
	border-collapse: collapse;
	padding: 0;
	width: 720px;
	font-size: 11px;
}
table.fogalomtar tr td {
	padding: 0;
}

table.fogalomtar tr td.l {
	width: 350px;
	padding-right: 10px;
}
table.fogalomtar tr td.r {
	width: 350px;
	padding-left: 10px;
}

table.fogalomtar tr td div.fthead {
	width: 35px;
	height: 24px;
	line-height: 24px;
	background-image: url(img/fogalomtar-key.gif);
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}

table.fogalomtar tr td div.ftitem {
	border-bottom: 1px dotted #8d8d8d;
	margin: 5px 0;
	padding-bottom: 5px;
}





















/* table stilusok START */

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 span.tabletitle {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	line-height: 33px;
	display: block;
}
div.freetext span.tabletitle u,
div.freetext span.tabletitle b,
div.freetext span.tabletitle s {
	display: block;
	float: left;
	height: 33px;
	background-repeat: no-repeat;
}
div.freetext span.tabletitle1 u,
div.freetext span.tabletitle2 u {
	background-image: url(img/table-title1-l.gif);
	width: 6px;
}
div.freetext span.tabletitle1 b,
div.freetext span.tabletitle2 b {
	background-image: url(img/table-title1-m.gif);
	background-repeat: repeat-x;
	line-height: 33px;
	padding: 0px 7px;
}
div.freetext span.tabletitle1 s,
div.freetext span.tabletitle2 s {
	background-image: url(img/table-title1-r.gif);
	width: 54px;
}
div.freetext span.tabletitle2 u {
	background-image: url(img/table-title2-l.gif);
}
div.freetext span.tabletitle2 b {
	background-image: url(img/table-title2-m.gif);
}
div.freetext span.tabletitle2 s {
	background-image: url(img/table-title2-r.gif);
}

div.freetext span.table table {
	border-collapse: collapse;
	clear: both;
	margin: 1px 0 0;
	border: 0;
	padding: 0;
	font-weight: bold;
}
div.freetext span.table table p {
	margin: 6px 0;
	border: 0;
	padding: 0;
	text-align: inherit;
/*	display: inline;*/
}
div.freetext span.table table tr {
}
div.freetext span.table table tr td {
/*	height: 25px;*/
	font-size: 10px;
	border: 1px solid #ffffff;
	padding: 0px 7px;
	background-repeat: repeat-x;
}
div.freetext span.table table tr.th1 td,
div.freetext span.table table tr.th2 td,
div.freetext span.table table tr td.th1,
div.freetext span.table table tr td.th2 {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 9px;
}

div.freetext span.table table tr.th1 td,
div.freetext span.table table tr td.th1 { background-image: url(img/table-head1-bcg.gif); background-color: #ffa100; }

div.freetext span.table table tr.th2 td,
div.freetext span.table table tr td.th2 { background-image: url(img/table-head2-bcg.gif); background-color: #b1b0b0; }

div.freetext span.table table tr.th1 td a,       div.freetext span.table table tr.th2 td a,       div.freetext span.table table tr td.th1 a,       div.freetext span.table table tr td.th2 a       { color: #ffeb9a; }
div.freetext span.table table tr.th1 td a:hover, div.freetext span.table table tr.th2 td a:hover, div.freetext span.table table tr td.th1 a:hover, div.freetext span.table table tr td.th2 a:hover { color: #ffde5d; }

div.freetext span.table table tr.c11 td, div.freetext span.table table tr td.c11 { color: #4c4c4c; background-image: url(img/table-cell11-bcg.gif); background-color: #fbe06e; }
div.freetext span.table table tr.c12 td, div.freetext span.table table tr td.c12 { color: #6a6a6a; background-image: url(img/table-cell12-bcg.gif); background-color: #ffec9f; }
div.freetext span.table table tr.c21 td, div.freetext span.table table tr td.c21 { color: #4c4c4c; background-image: url(img/table-cell21-bcg.gif); background-color: #dadada; }
div.freetext span.table table tr.c22 td, div.freetext span.table table tr td.c22 { color: #6a6a6a; background-image: url(img/table-cell22-bcg.gif); background-color: #ececec; }

div.freetext span.table table tr.c11 td a, div.freetext span.table table tr td.c11 a,
div.freetext span.table table tr.c12 td a, div.freetext span.table table tr td.c12 a,
div.freetext span.table table tr.c21 td a, div.freetext span.table table tr td.c21 a,
div.freetext span.table table tr.c22 td a, div.freetext span.table table tr td.c22 a { color: #ba3500; }
div.freetext span.table table tr.c11 td a:hover, div.freetext span.table table tr td.c11 a:hover,
div.freetext span.table table tr.c12 td a:hover, div.freetext span.table table tr td.c12 a:hover,
div.freetext span.table table tr.c21 td a:hover, div.freetext span.table table tr td.c21 a:hover,
div.freetext span.table table tr.c22 td a:hover, div.freetext span.table table tr td.c22 a:hover { color: #8b2700; }

div.freetext span.table table td p          { text-align: justify; }
div.freetext span.table table td.cleft p    { text-align: left; }
div.freetext span.table table td.ccenter p  { text-align: center; }
div.freetext span.table table td.cright p   { text-align: right; }
div.freetext span.table table td.cjustify p { text-align: justify; }
div.freetext span.table table td.ctop       { vertical-align: top !important; }
div.freetext span.table table td.cmiddle    { vertical-align: middle !important; }
div.freetext span.table table td.cbottom    { vertical-align: bottom !important; }

/* table stilusok END */
