body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	color: #666666;
	background-color: #ffffff;
	background-image: url(img/main-bcg.gif);
	background-repeat: repeat-x;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 13px 0;
}

pre {
	text-transform: none;
}

a {
	color: #ff7600;
}

div.main {
	margin: 0 auto;
	width: 740px;
}

div.main a.headlogo {
	background-image: url(img/head-logo.gif);
	width: 211px;
	height: 89px;
	float: left;
}

div.main div.headmenu {
	background-image: url(img/head-menu-bcg.gif);
	width: 529px;
	height: 89px;
	float: left;
}

div.headmenu a.headmenu {
	height: 71px;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	color: #333333;
	margin: 0 auto;
	/*padding-left: 16px;*/
	display: block;
}

div.headmenu div.headmenui {
	height: 71px;
	padding-top: 18px;
	float: left;
	display: block;
	text-align: center;
}

div.headmenu a.headmenu u,
div.headmenu a.headmenu s,
div.headmenu a.headmenu b {
	height: 49px;
	display: block;
	float: left;
	padding-top: 22px;
	_cursor: pointer;
	_background-image: url(img/spacer.gif);
}

div.headmenu a.headmenu u,
div.headmenu a.headmenu s {
	width: 8px;
}

div.headmenu a.headmenu u {
	margin-left: 25px;
}

div.headmenu a.headmenu b {
	padding-left: 5px;
	padding-right: 5px;
}

div.headmenu a.headmenu:hover {
	_color: #ffffff;
}

div.headmenu a.headmenu:hover u {
	background-image: url(img/head-menu-hl-l.gif);
}

div.headmenu a.headmenu:hover b {
	color: #ffffff;
	background-image: url(img/head-menu-hl-m.gif);
}

div.headmenu a.headmenu:hover s {
	background-image: url(img/head-menu-hl-r.gif);
}

div.headmenu2 a.headmenu u {
	margin-left: 9px;
}

div.headmenu div.headmenu1 { width: 133px; }
div.headmenu div.headmenu2 { width: 118px; }
div.headmenu div.headmenu3 { width: 154px; }
div.headmenu div.headmenu4 { width: 124px; }

div.headflash {
	clear: both;
}

div.content {
	clear: both;
	padding-top: 28px;
}

div.content div.cl {
	width: 250px;
	border-right: 1px solid #dc731e;
	float: left;
	padding-left: 10px;
}

div.content div.cr {
	float: right;
	width: 467px;
	color: #000000;
}

div.content div.cl div.menu {
	padding: 5px 0 0 44px;
}

div.content div.cl div.menu a {
	font-size: 15px;
	color: #ea5c11;
	display: block;
	text-decoration: none;
	line-height: 26px;
	height: 26px;
	margin-bottom: 4px;
	padding-left: 17px;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold;
}

div.content div.cl div.menu a.lvl2 {
	font-size: 13px;
	padding-left: 34px;
	color: #8e8d8d;
}

div.content div.cl div.menu a.lvl1sel,
div.content div.cl div.menu a:hover {
	background-image: url(img/menu-sel.gif);
	color: #ffffff;
}

div.content div.cl div.menu a.lvl1h {
	background-image: url(img/menu-h.gif);
}

div.content div.cl div.menu a.lvl1h:hover {
	background-image: url(img/menu-sel-h.gif);
	color: #ffffff;
}

div.content div.cl div.menu a.lvl1hsel,
div.content div.cl div.menu a.lvl1hsel:hover {
	background-image: url(img/menu-sel-s.gif);
	color: #ffffff;
}

div.content div.cl div.menu a.lvl2:hover,
div.content div.cl div.menu a.lvl2sel {
	background-image: url(img/menu-sub-sel.gif);
	color: #474747;
}

div.content div.cl div.rolunk-t {
	width: 235px;
	height: 6px;
	background-image: url(img/cl-rolunk-t.gif);
	_font-size: 1px;
}

div.content div.cl div.rolunk-c {
	width: 199px;
	background-image: url(img/cl-rolunk-c.gif);
	padding: 1px 18px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

div.content div.cl div.rolunk-b {
	width: 235px;
	background-image: url(img/cl-rolunk-b.gif);
	padding-top: 13px;
	background-repeat: no-repeat;
	text-align: right;
	color: #050d10;
}

div.box_termektamogatas {
	width: 235px;
}

div.box_termektamogatas a {
	color: #dc731e;
	font-weight: bold;
}



div.content div.cr h1 {
	font-size: 27px;
	font-weight: normal;
	margin: 0 0 13px 0;
}

div.content div.cr h2 {
	font-size: 17px;
	font-weight: normal;
	margin: 23px 0 0 0;
	color: #a34902;
}

div.content div.cr div.freetext a {
	color: #000000;
}

div.content div.cr div.kapcsolodo-t {
	background-image: url(img/cikk-kapcsolodo-t.gif);
	width: 460px;
	height: 12px;
	_font-size: 1px;
}

div.content div.cr div.kapcsolodo-c {
	background-color: #eb8230;
	width: 420px;
	padding: 0 20px;
	color: #fefefe;
}

div.content div.cr div.kapcsolodo-c a {
	color: #fefefe;
}

div.content div.cr div.kapcsolodo-b {
	background-image: url(img/cikk-kapcsolodo-b.gif);
	width: 460px;
	height: 12px;
	_font-size: 1px;
}


div.content div.cr table.tfrom {
}

div.content div.cr table.tform tr th {
	font-weight: normal;
	text-align: right;
}

div.content div.cr table.tfrom tr td {
}

div.content div.cr input.inp {
	border: 1px solid #ff0000;
	background-image: url(img/cikk-input-bcg.gif);
	height: 18px;
	line-height: 20px;
	padding: 2px 10px 0 10px;
	margin: 0;
	color: #fefefe;
	width: 292px;
}

div.content div.cr input.inps {
	width: 25px;
}

div.content div.cr select.inp {
	border: 1px solid #999999;
}

div.content div.cr textarea.inp {
	border: 1px solid #ff0000;
	background-image: url(img/cikk-textarea-bcg.gif);
	height: 90px;
	padding: 2px 10px 2px 10px;
	margin: 0;
	color: #fefefe;
	width: 292px;
	background-repeat: no-repeat;
	background-color: #ef9b1e;
}

div.content div.cr table.tform tr.submit th,
div.content div.cr table.tform tr.submit td {
	padding-top: 8px;
}

div.content div.cr table.tform tr.submit input {
	margin-right: 25px;
	padding: 0 25px;
	border: 0;
	height: 22px;
	line-height: 22px;
	background-color: #b9b9b9;
	font-size: 12px;
	font-family: Arial, sans-serif;
	cursor: pointer;
}

div.content div.cr table.tform tr.submit input:hover {
	background-color: #ef9b1e;
}

div.content div.cr table.crbox {
	border-collapse: collapse;
}

div.content div.cr table.crbox tr td {
	padding: 0;
	vertical-align: top;
	width: 50%;
}

div.box_abstract {
	margin-bottom: 16px;
}

div.box_abstract h1 {
	font-size: 27px;
	font-weight: normal;
	margin: 0 0 13px 0;
}

div.box_cikk a.tovabb,
div.box_dblcikk a.tovabb {
	font-size: 11px;
	float: right;
}

div.box_cikk div,
div.box_dblcikk div {
	margin-right: 18px;
}

div.box_rolunkmondtak p {
	margin: 0;
}

div.content div.cr table.gallerylist {
	border-collapse: collapse;
	width: 460px;
}

div.content div.cr table.gallerylist tr {
	background-color: #f7d0a0;
}

div.content div.cr table.gallerylist tr:hover {
	background-color: #ec9224;
}

div.content div.cr table.gallerylist tr th,
div.content div.cr table.gallerylist tr td {
	padding: 0;
	height: 25px;
	border-bottom: 4px solid #ffffff;
}

div.content div.cr table.gallerylist tr th {
	text-align: left;
	font-weight: normal;
}

div.content div.cr table.gallerylist tr a {
	text-decoration: none;
	display: block;
	height: 21px;
	line-height: 21px;
	padding-left: 43px;
}

div.content div.cr table.gallery {
	border-collapse: collapse;
	width: 460px;
}

div.content div.cr table.gallery tr {
}

div.content div.cr table.gallery tr td {
	padding: 19px 0;
	text-align: center;
}

div.content div.cr table.gallery img {
	border: 1px solid #f0a02a;
}

div.content div.cr table.gallery img:hover {
	border: 1px solid #ff2121;
}

div.content div.cr table.gallery tr a {
}

div.content div.cr table.gallerypic {
	width: 460px;
	height: 378px;
	border-collapse: collapse;
	margin-top: 13px;
}

div.content div.cr table.gallerypic tr td {
	padding: 0;
}

div.content div.cr table.gallerypic tr.thepic img {
	border: 1px solid #ef9b1e;
}

div.content div.cr table.gallerypic tr.thepic td {
	padding: 0;
	text-align: center;
}

div.content div.cr table.gallerypic tr.pictxt td {
	vertical-align: top;
	text-align: center;
}

div.content div.cr table.gallerypic tr.pager td a {
	text-decoration: none;
	width: 34px;
	height: 39px;
	display: block;
	background-repeat: no-repeat;
}

div.content div.cr table.gallerypic tr.pager td.vissza {
	text-align: left;
}

div.content div.cr table.gallerypic tr.pager td.vissza a {
	float: left;
	background-image: url(img/gal-arrow-l.gif);
}

div.content div.cr table.gallerypic tr.pager td.vissza a:hover {
	background-image: url(img/gal-arrow-l-over.gif);
}

div.content div.cr table.gallerypic tr.pager td.tovabb {
	text-align: right;
}

div.content div.cr table.gallerypic tr.pager td.tovabb a {
	float: right;
	background-image: url(img/gal-arrow-r.gif);
}

div.content div.cr table.gallerypic tr.pager td.tovabb a:hover {
	background-image: url(img/gal-arrow-r-over.gif);
}





div.contentend {
	clear: both;
	height: 34px;
	_line-height: 1px;
	_font-size: 1px;
	border-bottom: 1px solid #bdbcbd;
}

div.foot div.footlink {
	font-weight: bold;
	padding: 20px 0;
}

div.foot div.footlink a {
	margin: 0 10px;
}

div.foot div.footlink a.fll {
	margin-left: 0;
}

div.foot div.footinfo {
	height: 50px;
}

div.foot div.footinfo a {
	color: #e07b26;
	font-weight: bold;
}

div.foot div.footinfo a.gothiclogo {
	display: block;
	width: 114px;
	height: 29px;
	background-image: url(http://c6media.hu/logo/koobe-foot-gothiclogo.gif);
	float: left;
}

div.foot div.footinfo b {
	margin: 0 10px;
	display: block;
	float: left;
	width: 400px;
}

div.foot div.footinfo div.pp {
	float: right;
}




/* freetext */
div.freetext p {
	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 a {
	/*color: #ff7600;*/
}

div.freetext a:hover {
	/*color: #ff7600;*/
}

div.freetext span.image {
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

div.freetext span.image.baseline {
	margin-top: 8px;
}

div.freetext span.image.left {
	float: left;
	padding-right: 8px;
}

div.freetext span.image.right {
	float: right;
	padding-left: 8px;
}

div.freetext span.image.center {
	margin-top: 8px;
}

div.freetext span.image img {
	display: block;
	margin-bottom: 5px;
	border: 0;
}

div.freetext span.image.baseline img {
}

div.freetext span.image.center img {
	margin-left: auto;
	margin-right: auto;
}

div.freetext span.bord img {
	border: 1px solid #be8f00;
}
