﻿body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
/*	font-size: 11px;*/
	color: #5d5d5d;
	font-size: 0.6875em; /*11px*/
}
a:link,
a:visited {
	text-decoration: none;
	color: #1c82ad;
}

a:hover,
a:active {
	text-decoration: underline;
}

a, img {border: none 0px;}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0;
	line-height: 1.275em;
}

h1 {
	margin: 0;
	padding: 0 0 15px 5px;
}

h2 {
	margin: 0;
	padding: 0 0 4px 0;
}

h3 {
	color: #1c82ad;
	font-size: 1.1em; /*12px*/
	margin: 0;
	padding: 0;
}

h4 {
	font-size: 0.6875em; /*11px*/
	margin: 0;
	padding: 3px 0 5px 0;
	line-height: 16px;
}
h4.margined {
	margin-top: 13px;
}
table h4,
#rightColumn h4 { font-size: 100% }

#container {
	width: 800px; margin: 0 auto;
}

#header {
	width: 800px;
	background: url(../images/header_bg.gif) no-repeat;
	/*float: left;*/
}

.topSearch {
	float: right;
	padding: 10px 15px 0 0;
}

.topSearch .search {
	width: 103px;
	float: left;
}

.topSearch .search input.text {
	width: 70px;
	height: 11px;
	padding: 2px 5px;
	float: left;
	color: #107e99;
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	border-left: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-right: none;
	text-align: right;
}

.topSearch .search input.submit {
	width: 17px;
	height: 17px;
	float: left;
	padding: 0;
	background: url(../images/submit_ok.gif) no-repeat;
	border: 1px solid #d8d8d8;
}

.topSearch .lang {
	float: left;
}

.topSearch .lang a {
	width: 50px;
	height: 13px;
	padding: 2px 0 0 6px;
	display: block;
	color: #107e99;
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	background: url(../images/lang_english.gif) top right no-repeat;
	border: 1px solid #d8d8d8;
}

.topSearch .lang a:hover,
.topSearch .lang a:active {
	text-decoration: none;
}

.logoMenu {
	width: 730px;
	clear: both;
	padding: 26px 0 0px 22px;
}

.logoMenu .logo {float: left;width: 212px;}
.logoMenu .logo img {width: 212px; height: 57px; margin: 0px; padding: 0px; background: url('../images/logo_atomeromu.gif') 0px 0px no-repeat;}
body.en .logoMenu .logo {float: left; width: 262px;}
body.en .logoMenu .logo img {width: 262px; height: 57px; margin: 0px; padding: 0px; background: url('../images/logo_atomeromu_en.gif') 0px 0px no-repeat;}

.logoMenu ul.menu {
	width: 390px;
	float: left;
	padding: 38px 0 10px 66px;
}
body.en .logoMenu ul.menu {padding-left: 16px;}

.logoMenu ul.menu li {
	float: left;
	padding: 0 15px 0 0;
}

.logoMenu ul.menu li a {
	display: block;
}

.logoMenu ul.menu li a span {
	display: none;
}

.logoMenu ul.menu li a:hover {
	
}

.logoMenu ul.menu li a.kiadvanyaink {width: 91px;height: 20px;}
.logoMenu ul.menu li a.kiadvanyaink:link,
.logoMenu ul.menu li a.kiadvanyaink:visited {background-image: url(../images/menu-kiadvanyaink.gif);background-repeat: no-repeat;background-position: 0 0;}
body.en .logoMenu ul.menu li a.kiadvanyaink {width: 91px;height: 20px;}
body.en .logoMenu ul.menu li a.kiadvanyaink:link,
body.en .logoMenu ul.menu li a.kiadvanyaink:visited {background-image: url(../images/menu-kiadvanyaink_en.gif);background-repeat: no-repeat;background-position: 0 0;}

.logoMenu ul.menu li a.fotogaleria {width: 165px;height: 20px;}
.logoMenu ul.menu li a.fotogaleria:link,
.logoMenu ul.menu li a.fotogaleria:visited {background-image: url(../images/menu-fotogaleria.gif);background-repeat: no-repeat;background-position: 0 0;}
body.en .logoMenu ul.menu li a.fotogaleria {width: 165px;height: 20px;}
body.en .logoMenu ul.menu li a.fotogaleria:link,
body.en .logoMenu ul.menu li a.fotogaleria:visited {background-image: url(../images/menu-fotogaleria_en.gif);background-repeat: no-repeat;background-position: 0 0;}

.logoMenu ul.menu li a.fogalomtar {width: 83px;height: 20px;}
.logoMenu ul.menu li a.fogalomtar:link,
.logoMenu ul.menu li a.fogalomtar:visited {background-image: url(../images/menu-fogalomtar.gif);background-repeat: no-repeat;background-position: 0 0;}
body.en .logoMenu ul.menu li a.fogalomtar {width: 83px;height: 20px;}
body.en .logoMenu ul.menu li a.fogalomtar:link,
body.en .logoMenu ul.menu li a.fogalomtar:visited {background-image: url(../images/menu-fogalomtar_en.gif);background-repeat: no-repeat;background-position: 0 0;}

.logoMenu ul.menu li a.fotogaleria:hover,
.logoMenu ul.menu li a.fotogaleria:active,
.logoMenu ul.menu li a.fogalomtar:hover,
.logoMenu ul.menu li a.fogalomtar:active,
.logoMenu ul.menu li a.kiadvanyaink:hover,
.logoMenu ul.menu li a.kiadvanyaink:active {background-position: 0 -20px;}

body.en .logoMenu ul.menu li a.fotogaleria:hover,
body.en .logoMenu ul.menu li a.fotogaleria:active,
body.en .logoMenu ul.menu li a.fogalomtar:hover,
body.en .logoMenu ul.menu li a.fogalomtar:active,
body.en .logoMenu ul.menu li a.kiadvanyaink:hover,
body.en .logoMenu ul.menu li a.kiadvanyaink:active {background-position: 0 -20px;}

#pageContent {
	width: 785px;
/*	clear: both;*/
	padding: 0px 0 0 0;
	
	float: left;
}

#pageContent #leftColumn {
	width: 180px;
	float: left;
	text-align: right;
	position: relative;
	padding: 35px 0 200px 0;
}

#pageContent #leftColumn ul {
	text-align: right;
}

#pageContent #leftColumn ul li.main {
	width: 180px;
	padding: 0 0 6px 0;
	float: right;
	clear: both;
}

#pageContent #leftColumn ul li a.level1 {
	float: right;
	clear: both;
	display: block;
}

#pageContent #leftColumn ul li a.level1:link,
#pageContent #leftColumn ul li a.level1:visited {	
	width: 98px;
	padding: 3px 0px 3px 0;
}

#pageContent #leftColumn ul li a.level1:hover, 
#pageContent #leftColumn ul li a.level1:active {
	color: #fff;
	background: #ed6f2a url(../images/leftmenu_bg.gif) no-repeat top left;
	padding: 3px 10px 3px 0;
	text-decoration: none;
}

#pageContent #leftColumn ul li a.selected {
	width: 98px;
	display: block;
	float: right;
	color: #fff;
	background: #ed6f2a url(../images/leftmenu_bg.gif) no-repeat top left;
	padding: 3px 10px 3px 0;
	text-decoration: none;
}

#pageContent #leftColumn ul li.second {
	display: block;
	width: 180px;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0 0 0;
	background: url(../images/leftmenu_bullet.gif) no-repeat 168px 7px;
}

#pageContent #leftColumn ul li ul li.select a {
	color: #ed6f2a;
}

#pageContent #leftColumn ul li ul {
	padding: 5px 0 2px 0;
	clear: both;
}

#pageContent #leftColumn ul li ul li a {
	padding-right: 15px;
	background: none;
}


div#pageContent div#leftColumn div.menu {position: relative; display: block; float: none; clear: both; width: 180px; margin: 0px; padding: 0px; overflow: hidden;}
div#pageContent div#leftColumn div.menu ul {position: relative; display: block; float: none; clear: both; width: 180px; margin: 0px; padding: 0px; overflow: hidden;}

div#pageContent div#leftColumn div.menu ul li {position: relative; display: block; float: none; clear: both; width: 160px; margin: 0px; padding: 0 0 0 20px; overflow: hidden; text-align: left;}
div#pageContent div#leftColumn div.menu ul li a {position: relative; display: block; float: none; clear: both; width: 150px; margin: 4px 0px 0px 0px; padding: 1px 0px 3px 10px; overflow: hidden; text-align: left; text-decoration: none; color: #1C82AD; background: none; font-weight: bold;
font-size: 1em;line-height: 1.2em;/*font-size: 11px; line-height: 13px;*/ 
}
div#pageContent div#leftColumn div.menu ul li a:hover,
div#pageContent div#leftColumn div.menu ul li a.active {color: #fff; text-decoration: none; padding-right: 8px; background: #ed6f2a url('../images/leftmenu_bg.gif') 0px 0px no-repeat;}
div#pageContent div#leftColumn div.menu ul li ul { margin: 0; padding: 0}
div#pageContent div#leftColumn div.menu ul li ul li { width: 100%; margin: 0 0 0 17px; padding: 0; }
div#pageContent div#leftColumn div.menu ul li ul li a {
/*font-size: 10px; line-height: 12px; */
font-size: 0.9em; line-height: 1.1em;
font-weight: bold; margin-top: 2px; padding: 1px 13px 2px 13px; background: url('../images/leftmenu_bullet.gif') 0px 3px no-repeat;
width: 114px;
}
div#pageContent div#leftColumn div.menu ul li ul li a:hover,
div#pageContent div#leftColumn div.menu ul li ul li a.active {color: #1C82AD; text-decoration: underline; background: url('../images/leftmenu_bullet.gif') 0px 3px no-repeat;}
div#pageContent div#leftColumn div.menu ul li ul li ul { margin: 0; padding: 0;}
div#pageContent div#leftColumn div.menu ul li ul li ul li { margin: 0; padding: 0 0 0 12px; }
div#pageContent div#leftColumn div.menu ul li ul li ul li a {
/*font-size: 10px; line-height: 12px;*/
font-size: 0.9em; line-height: 1em;
font-weight: normal; margin-top: 0px; padding: 2px 10px 2px 13px; background: url('../images/leftmenu_bullet2.gif') 0px 4px no-repeat;}
div#pageContent div#leftColumn div.menu ul li ul li ul li a:hover,
div#pageContent div#leftColumn div.menu ul li ul li ul li a.active {background: url('../images/leftmenu_bullet2.gif') 0px 4px no-repeat;}




#pageContent #rightColumn {
	width: 583px;
	float: right;
}

#pageContent #rightColumn .openContentLeft {
	width: 289px;
	float: left;
	border-right: 1px solid #e9e9e9;
	padding: 16px 0 57px 0;
}

#pageContent #rightColumn .openContentRight {
	width: 278px;
	float: left;
	padding: 20px 0 0 6px;
}

#pageContent #rightColumn .topNav {
	color: #8d8d8d;
	font-size: 9px;
	padding: 2px 0 20px 0px;
}

#pageContent .openContentLeft p {
	padding: 0px 15px 13px 5px;
	margin: 0;
}

#pageContent .openContentLeft p.lead {
	font-size: 12px;
	font-weight: bold;
}

#pageContent .openContentLeft img.bordered {
	padding: 2px;
	border: 1px solid #e9e9e9;
}

#pageContent .openContentLeft div.pic {
	padding: 0 0 10px 5px;
}

#pageContent .open {
	padding: 16px 0 0 0;
}

.open .newsNode {
	width: 270px;
	padding: 0 0 22px 0;
}

.open .newsNode p {
	clear: both;
	padding: 0 0 0 5px;
}

.picBox {
	width: 126px;
	height: 88px;
	padding: 6px 0 0 7px;
	background: url(../images/pic-bg.gif) no-repeat;
	float: left;
}

.open .newsNode .titleDate {
	width: 135px;
	padding: 2px 0 0 2px;
}

.date {
	font-size: 9px;
	color: #8d8d8d;
}

.open .moreNews {
	padding: 22px 0 0 6px;
}

.open .moreNews h3 {
	padding: 0 0 7px 0;
}



.open .moreNews ul {
	list-style-type: disc;
	margin: 0 0 6px 14px;
}

.open .moreNews ul li {
	color: #1c82ad;
	padding: 0 0 7px 0;
}

.searchHits {
	padding: 0px 0 78px 5px;
}

.siteMap {
	padding: 0px 0 48px 5px;
}

.siteMap h3 {
	padding: 0 0 18px 0;
}

.siteMap h4 {
	padding: 0 0 0 40px;
	margin: 0;
	color: #1c82ad;
}

.siteMap ul,
ul.related {
	padding: 0 0 16px 85px;
	margin: 0;
}
ul.related { padding-left: 15px; }

.siteMap ul li,
ul.related li {
	list-style-type: square;
	padding: 0 0 2px 0;
}

.articleDistributor {
	padding: 23px 0 78px 0;
}

.articleDistributor .newsNode,
.searchHits .hit {
	width: 570px;
	clear: both;
	float: left;
	padding: 0 0 18px 0;
}

.searchHits .conditions {
	color: #1c82ad;
	padding: 0 0 30px 0;
}

.searchHits .conditions span {
	padding-right: 6px;
}

.searchHits .hits {
	padding: 0 0 15px 0;
}

.articleDistributor .newsNode .titleDate {
	width: 430px;
	float: left;
	padding: 32px 0 0px 2px;
}

.articleDistributor .newsNode .titleDate .date,
.articleDistributor .newsNodeText .titleDate .date {
	padding: 0 0 2px 0;
}

.articleDistributor .picBox {
	float: left;
}

.articleDistributor .newsNode p {
	float: left;
	clear: both;
	padding: 6px 25px 0 0;
	width: 100%;
}

.articleDistributor .newsNode.gallery p {
	float: left;
	clear: none !important;
	padding: 6px 25px 0 0;
}

.articleDistributor .newsNodeText {
	padding: 0 0 18px 5px;
}

.articleDistributor .newsNodeText h3 {
	width: 410px;
	padding: 0 0 6px 0;
}

a.more:link,
a.more:visited {
	color: #ed6f2a;
}

a.more:hover,
a.more:active {
	text-decoration: underline;
}

.articleDistributor .pageNum {
	padding-left: 5px;
}

.article {
	padding: 0;
	margin: 0; 
}

.article .newsNodeText {
	padding: 0;
}

.article h3 {
	padding: 2px 0;
}

.article p {
	padding: 0 0 15px 0;
}
.article p.article-center {
	text-align: center;
}

.article p.lead {
	padding: 0 0 18px 0;
	color: #1c82ad;
}

.article .picBox {
	float: left;
}

.pageNum a img {
	border: 0;
}

.pageNum a:link,
.pageNum a:visited {
	display: block;
	float: left;
	font-weight: bold;
	color: #8d8d8d;
}

.pageNum a:hover,
.pageNum a:active {
	text-decoration: none;
}

.pageNum div {
	display: block;
	float: left;
}

.pageNum div.back a {
	padding-right: 7px;
	color: #f6b794;
}

.pageNum div.back a:hover {
	color: #5d5d5d;
}

.pageNum div.back a.backward {
	width: 12px;
	height: 12px;
	background: url(../images/arrow_backward.gif) no-repeat;
}

.pageNum div.back a.backward:hover {
	background: url(../images/arrow_backward_over.gif) no-repeat;
}

.pageNum div.back a.prevCount {
	width: 9px;
	height: 12px;
	background: url(../images/arrow_prev.gif) no-repeat;
}

.pageNum div.back a.prevCount:hover {
	background: url(../images/arrow_prev_over.gif) no-repeat;
}

.pageNum div.next a {
	padding-right: 7px;
	color: #f6b794;
}

.pageNum div.next a:hover {
	color: #5d5d5d;
}

.pageNum div.next a.forward {
	width: 12px;
	height: 12px;
	background: url(../images/arrow_forward.gif) no-repeat;
}

.pageNum div.next a.forward:hover {
	background: url(../images/arrow_forward_over.gif) no-repeat;
}

.pageNum div.next a.nextCount {
	width: 9px;
	height: 12px;
	background: url(../images/arrow_next.gif) no-repeat;
}

.pageNum div.next a.nextCount:hover {
	background: url(../images/arrow_next_over.gif) no-repeat;
}

.pageNum span {
	display: block;
	float: left;
	padding: 0 2px;
}

.pageNum span.current {
	font-weight: bold;
	color: #ed6f2a;
	padding: 0;
}

.pageNum .pages {
	float: left;
	padding-right: 7px;
}

.pageNum .pages a:link {
	text-decoration: underline;
	color: #8d8d8d;
}

.pageNum .pages a:visited {
	text-decoration: underline;
	color: #f6b794;
}

.pageNum .pages a:hover,
.pageNum .pages a:active {
	color: #5d5d5d;
	text-decoration: none;
}

#footer {
	width: 800px; margin: 0 auto;
	padding: 30px 0 20px 0;
	clear: both;
	position: relative;
}

#footer .about {
	float: left;
	width: 340px; width: 600px;
	padding: 0 0 20px 35px;
/*	font-size: 9px; */
	font-size: 0.825em;
	color: #8d8d8d;
}

#footer .contact {
	padding: 0 0 20px 0;
}

#footer .built {
	width: 135px;
	float: right;
	padding: 30px 20px 0 0;
}
#footer a img {
	border: 0;
}

#footer span {
	padding: 0 1px 0 2px;
}

#footer .visitors {
	position: absolute;
	/*top: -157px;*/
	left: 35px;
	line-height: 14px;
	text-align: right;
	color: #00a4cc;
	float: left;
	width: 146px;
	font-size: 11px;
font-size: 100%;
line-height: 1.1em;
top: -10em
}

#footer .visitors h5 {
	font-weight: bold;
	color: #8d8d8d;
	margin: 0;
	padding: 0 0 4px 0;
/*	font-size: 11px*/
font-size: 100%;
}

#footer .visitors .opening {
	padding: 0 0 5px 0;
}

.wrap {
	float: none; 
	clear: both;
}
.clear {
	clear: both;
}
div.flashvideo {
	width: 320px; height: 190px; margin: 10px auto; 
}
div.gallerypic {
	margin-bottom: 7px;
}
div.gallerypic img {
	width: 300px;
}
div.gallerypic a {
	display: block;	width: 300px; margin: 0 auto 7px;
	
}
div.gallerypic div a {
	display:none; visiblity:hidden;
}
div.gallerypic span {
	display: block; text-align: center; font-size: 10px;
}

div.newsNodeText ul {
	padding-left:15px;	
	margin: 0 0 13px 10px;
}
div.newsNodeText ul li {
	list-style-type:square;
	padding:0pt 0pt 2px;
}
div.newsNodeText ol {
	padding: 0 0 0 15px;	
	margin: 0 0 13px 0;
}
div.newsNodeText ol li {
	padding:0pt 0pt 2px;
	list-style-position: inside;
}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
.orange {color: #ED6F2A !important;}
.gray, .gray li, .gray a {color: #5d5d5d !important;}
.article div.newsNodeText.sitemap {
	color: #1C82AD
}
.article div.newsNodeText.sitemap ul li {
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 8px;
}
.article div.newsNodeText.sitemap ul li ul {
	margin: 8px 0 0 20px;
}
.article div.newsNodeText.sitemap ul li ul li ul {
	margin: 8px 0 0 30px;
}
.article div.newsNodeText.sitemap ul li ul li ul li {
	font-weight: normal;
	list-style-type: square;
	margin: 0 0 0 0;
}
.article div.newsNodeText.sitemap ul li ul li ul li ul {
	margin: 8px 0;
}
.article div.newsNodeText.sitemap h3 {
	margin-bottom: 13px;
}
.article table {
	width: 578px; overflow: hidden;
	border-collapse: collapse;
	margin-bottom: 13px;
	float: none; clear: both;
	border: solid 1px #ccc;
}
.article table td {
	padding: 2px 6px;
	border: solid 1px #ccc;
}
.article table thead td,
.article table thead th {
	font-weight: bold;
	color: #fff;
	background-color: #ed6f2a;
	border: solid 1px #ed6f2a;
	border-bottom: solid 1px #ccc;
}

div.flashContainer {
	margin: 10px 0 0 0;
}

div.article div.newsNode p {
	clear: none !important;
}
.hidden { display: none }

div.pager {
	clear: both;
	float: left;
	width: 100%;
}

div.pager span {
	display: inline;
}

div.pager a {

}

span.video_lead {
	display: block;
	text-align: center;
	font-size: 10px;
}

h3.gallery_title {
	display: block;
	float: left;
}

p.gallery_lead {
	float: left !important;
	width: 400px !important;
}

#swfcontainer {
	display: none;
}


.koszonto_hu, .koszonto_en {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 800px;
	height:423px;
	top: 110px;
	margin-left: -500px;
	/*margin-left: -700px;*/
	/*border: 1px solid #999;*/
}


.koszonto_hu {background: url(../images/atomeromu_koszonto_hu.jpg) no-repeat center;}
.koszonto_en {background: url(../images/atomeromu_koszonto_en.jpg) no-repeat center;}
