body {
	padding: 0px;
	margin: 0px;
	font-family: Garamond, Times New Roman, serif;
	font-size: 84%;
	background: #560404;
	color: #FDB143;
}

body.frameset {
	overflow: auto;
}

body.album {
}

table {
  font-size: 100%;
}

img, table, tr, td, th, div, span, p, form {
  border: 0px none;
  padding: 0px;
  margin: 0px;
}

td {
	vertical-align: top;
}

a:link, a:visited, a:hover {
	color: #FFFFFF;
}

a:link, a:visited {
	text-decoration: none;
}

div.main-container {
	width: 984px;
	height: 580px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -290px auto auto -492px;
	background: #560404 url('../../images/css/main_bg_slim.jpg') 0% 0% no-repeat;
}

div.menu-anim {
	margin: 85px 0px 0px 264px;
	position: absolute;
	width: 697px;
	height: 36px;
	background: url('../../images/css/menu-anim.gif') right top no-repeat;
}

div.menu-anim-clip {
	height: 36px;
	background: url('../../images/css/menu-anim-clip.jpg') left top no-repeat;
}

div.top-container {
	clear: both;
	padding: 85px 23px 60px 298px;
	position: absolute;
}

div.top-items {
	width: 663px;
	overflow: hidden;
}

div.top {
	width: 663px;
	height: 36px;
	background: none left top no-repeat;
	position: absolute;
}

div.top-selected-onarckep {
	background-image: url('../../images/css/mi_onarckep.png');
}

div.top-selected-aktualis {
	background-image: url('../../images/css/mi_aktualis.png');
}

div.top-selected-galeria {
	background-image: url('../../images/css/mi_galeria.png');
}

div.top-selected-referenciak {
	background-image: url('../../images/css/mi_referenciak.png');
}

div.top-selected-kapcsolat {
	background-image: url('../../images/css/mi_kapcsolat.png');
}

div.top-selected-linkek {
	background-image: url('../../images/css/mi_linkek.png');
}

a.top-link {
	position: absolute;
	height: 36px;
	display: block;
}

a.top-link-onarckep {
	margin-left: 25px;
	width: 89px;
}

a.top-link-aktualis {
	margin-left: 132px;
	width: 89px;
}

a.top-link-galeria {
	margin-left: 241px;
	width: 76px;
}

a.top-link-referenciak {
	margin-left: 335px;
	width: 112px;
}

a.top-link-kapcsolat {
	margin-left: 465px;
	width: 97px;
}

a.top-link-linkek {
	margin-left: 578px;
	width: 68px;
}

div.top-menu {
}

div.menu-selected {
	position: absolute;
	width: 165px;
	margin-top: 1px;
}

div.menu-selected#menu-selected-1 {
	margin-left: -14px;
}

div.menu-selected#menu-selected-2 {
	margin-left: 95px;
}

div.menu-selected#menu-selected-3 {
	margin-left: 197px;
}

div.menu-selected#menu-selected-4 {
	margin-left: 309px;
}

div.menu-selected#menu-selected-5 {
	margin-left: 431px;
}

div.menu-selected#menu-selected-6 {
	margin-left: 516px;
}

div.menu-subitems {
}

div.menu-subitem-0 {
	background: url('../../images/css/submenu-item-0-bg.png') center top no-repeat;
	height: 52px;
}

div.menu-selected-last {
	width: 147px;
}

div.menu-selected-last div.menu-subitem-0 {
	background-image: url('../../images/css/submenu-item-0-last-bg.png');
}

div.menu-subitem {
	height: 27px;
	background: url('../../images/css/submenu-item-bg.png') center top no-repeat;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	padding-top: 2px;
	letter-spacing: -0.04em;
}

div.menu-subitem a:link, div.menu-subitem a:visited {
	color: #000000;
	text-decoration: none;
}

div.menu-subitem a:hover {
	color: #B91901;
	text-decoration: none;
}

div.main {
	overflow: hidden;
	clear: both;
}

div.content-container {
	position: absolute;
	padding: 145px 23px 20px 422px;
}

div.content {
	color: #FDB143;
}

div.content-bg-top-right {
	background: url('../../images/css/edge-tr.gif') right top no-repeat;
}

div.content-bg-bottom-right {
	background: url('../../images/css/edge-br.gif') right bottom no-repeat;
}

div.content-bg-bottom-left {
	background: url('../../images/css/edge-bl.gif') left bottom no-repeat;
}

div.content-bottom {
	clear: both;
	padding: 10px 0px 0px 36px;
}

div.content-bottom span{
	display: block;
	font-size: 80%;
	position: relative;
	top: -3px;
}

div.content-content {
	padding: 0px 12px 0px 12px;
	clear: both;
}

div.content-text {
	text-align: justify;
}

div.galeria {
	clear: both;
	text-align: center;
}

div.galeria-title {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}

div.galeria-text {
	font-size: 125%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

table.galeria {
	margin-top: 10px;
}

table.galeria tr.galeria-titles td {
	padding: 0px 10px 4px 0px;
	text-align: center;
	vertical-align: bottom;
}

table.galeria tr.galeria-pix td {
	padding: 0px 10px 16px 0px;
	text-align: center;
	vertical-align: middle;
}

table.galeria tr.galeria-pix td div {
}

table.galeria tr.galeria-pix td div a {
}

table.galeria tr.galeria-pix td div a img {
	padding: 4px;
	background: url('../../images/css/pix_bg.gif') center center;
}

table.view-pix {
	width: 640px;
	margin: 0px 10px 0px 10px;
}

table.view-pix tr.pix-title td {
	width: 640px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	font-size: 125%;
	font-weight: bold;
	padding-top: 5px;
}

table.view-pix tr.pix-title td span.pic-title {
	font-weight: normal;
	font-size: 85%;
}

table.view-pix tr.pix-nav td {
	height: 50px;
	vertical-align: middle;
}

table.view-pix tr.pix-nav td.pix-nav-prev {
	width: 310px;
	text-align: right;
}

table.view-pix tr.pix-nav td.pix-nav-space {
	width: 20px;
	text-align: center;
}

table.view-pix tr.pix-nav td.pix-nav-next {
	width: 310px;
	text-align: left;
}

table.view-pix tr.pix-pic td {
	width: 640px;
	height: 480px;
	text-align: center;
	vertical-align: middle;
}

table.view-pix tr.pix-pic td div img {
	display: inline;
	padding: 4px;
	background: url('../../images/css/pix_bg.gif') center center;
}

div.article {
	padding: 0px 0px 0px 7px;
	font-size: 115%;
}

div.article div.content-text {
	text-align: center;
}

div.article div.content-text a:link, div.article div.content-text a:visited {
	color: #FDB143;
}

div.article div.content-text a:hover {
	color: #B91901;
}

div.article-center {
	text-align: center;
}

div.article-justify {
	text-align: justify;
}

div.article p {
	padding: 0px;
	margin: 0px;
}

div.article p.title {
	padding-bottom: 58px;
}

div.galeria p.title {
	padding-bottom: 18px;
}

div.article a:hover {
	text-decoration: underline;
}

div.article td.label {
	padding-bottom: 5px;
}

div.article input.text {
	width: 200px;
}

div.article textarea {
	width: 200px;
	height: 60px;
}

table.article {
	width: 100%;
}

table.article tr td {
	text-align: center;
}

div.list-item {
	background: url('../../images/css/list_item.gif') top left no-repeat;
	padding-left: 25px;
	text-align: left;
	line-height: 140%;
}

div.indent {
	padding-left: 25px;
}

div.article-image {
	position: relative;
}

div.article-image-left {
	float: left;
	padding-right: 10px;
}

div.article-image-center {
	float: none;
	text-align: center;
}

div.article-image-right {
	float: right;
	padding-left: 10px;
}

span.article-title {
}

span.article-title-1 {
	font-size: 165%;
	font-style: italic;
	font-weight: bold;
	display: inline;
	padding: 0px 87px 0px 87px;
	background: url('../../images/css/article-title-1_bg.gif') top left no-repeat;
}

span.article-title-2 {
	font-size: 125%;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}

span.article-title-3 {
	font-size: 110%;
	display: block;
	font-weight: bold;
}

span.article-title-4 {
	font-style: italic;
}

span.article-title-5 {
	text-decoration: underline;
}

span.article-description {
	display: block;
	clear: both;
}

table.article-container {
}

table.article-container a:link, table.article-container a:visited {
	color: #000000;
	text-decoration: none;
}

table.article-container a:hover {
	color: #000000;
	text-decoration: underline;
}

table.article-container tr td {
	vertical-align: top;
	text-align: justify;
}

table.article-container tr td.article-content {
}

table.article-container tr td.article-banners {
	width: 200px;
	text-align: right;
}

table.article-container tr.article-container-bottom td {
	height: 20px;
}

table.subarticles {
}

table.subarticles tr td {
	vertical-align: top;
}

table.subarticles tr td div.subarticle-content {
	clear: both;
}

table.subarticles tr td div.subarticle-image {
	float: left;
	padding: 0px 10px 2px 0px;
}

table.subarticles tr td.space {
	width: 30px;
}

div.anim-circle {
	position: absolute;
	width: 339px;
	height: 338px;
	background: url('../../images/css/anim-circle.gif') 50% 50% no-repeat;
	margin: 217px 0px 0px 515px;
}

div.scrollbar {
	position: absolute;
	margin: 157px 0px 0px 945px;
	visibility: hidden;
}

div.scrollbar img {
	display: block;
}

div.slider-container
{
	width: 11px;
	height: 357px;
	background: url('../../images/css/scroll-bg.gif') left top no-repeat;
	margin-top: 2px;
}
div.slider {
	position: relative;
}

div.scrollbar-up {
}

div.scrollbar-down {
	margin-top: 2px;
}

div.scroll-container
{
	position: absolute;
	margin: 174px 0px 0px 415px;
	height: 379px;
	width: 500px;
	overflow: hidden;
	display: inline;
}

div.scroll-content
{
	position: relative; 
}

div.vk_button {
	text-align: center;
}

div.vk_button div {
	padding-top: 4px;
	letter-spacing: -0.04em;
}

div.article div.content-text div.vk_button a:link, div.article div.content-text div.vk_button a:visited {
	color: #000000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

div.article div.content-text div.vk_button a:hover {
	color: #000000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

div.speaker {
	position: absolute;
	margin: 540px 0px 0px 31px;
}

div.design {
	position: absolute;
	margin: 541px 0px 0px 61px;
	width: 90px;
	height: 16px;
	background: url('../../images/css/design.gif') 0% 0% no-repeat;
	opacity: 0.4;
	moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

div.design-highlight {
	opacity: 1;
	moz-opacity: 1;
	filter: none;
}

div.design a {
	display: block;
	width: 50px;
	height: 16px;
	margin-left: 40px;
	background: url('../../images/css/videjo.gif') 0% 0% no-repeat;
}

table.article-bordered {
	border-collapse: collapse;
	border: 1px solid #707070;
	width: 99%;
	margin-left: 1px;
}

table.article-bordered tr td {
	border: 1px solid #707070;
	padding: 3px;
	vertical-align: middle;
}


