@charset "utf-8";
/* CSS Document */

html,body,div,ul,li,table,h1,h2,h3,h4,p,span,form,input,textarea,img,a,fieldset {
	margin:0;
	padding:0;
	border:none;
}

a img {
	border:none;
}

a,a:visited {
	color:#720a08;
	text-decoration:none;
    font-weight: 800;
}
a:hover {
	color:#000000;
}

p {
	margin:12px 0;
}

label {
	width:130px;
	padding:0 10px 5px 0;
	display:block;
	float:left;
}

input {
    border: 1px solid #666666;
    padding: 2px;
}
h1 {
}

h2 {
    color: #720a08;
    font-size: 17px;
}

fieldset {
    border: 1px solid #666666;
    padding: 5px;
    margin: 0 0 0 -5px;
}


html,body {
	background:#ffffff;
	color:#262626;
}

body {
	background:url(images/backgd.jpg) top center repeat-x;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
}
#main {
    width: 1000px;
    margin: 0 auto;
}
#header {
    position: relative;
    width: 1000px;
    height: 360px;
}
#header-panzio {
    float: right;
    width: 113px;
    height: 103px;
    margin: 109px 57px 0 0;
}

/* language */
.language {
    z-index: 100;
    left: 835px;
    top: -80px;
    text-align: center;
    font-size: 12px;
    position: absolute;
    width: 108px;
    height: 115px;
    background: url(images/lang-back.png) bottom left no-repeat;
}
.language ul {
    margin: 8px 0 0 0;
    list-style: none;
    border-bottom: 1px dotted #7d4a2e;
}
.language ul li {
    padding: 1px 2px 5px 2px;
    margin: 5px;
}
.language ul li a {
    padding: 3px;
    display: block;
    font-weight: 400;
    color: #fff;
}
.language ul li a:hover {
    color: #ccc;
}
#language-button {
    display: block;
    height: 20px;
    line-height: 20px;
    color: #fff;
    display: block;
    margin: 10px 0 0 0; 
    
    text-shadow: 1px 1px 1px #000;
}
#language-button:hover {
   /*background: url(images/lang-hover.png) center center no-repeat;*/
}
/* language */

#topmenu {
    float: left;
    height: 25px;
    width: 985px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    padding: 79px 0 0 15px;
}
#topmenu h2 {
    text-transform: uppercase;
    font-size: 11px;
}
/*#topmenu ul {
    list-style: none;
}
#topmenu ul li {
    float: left;
}
#topmenu a {
    margin-left: 10px;
}
#topmenu a, #topmenu a:visited {
    color:#ffffff;
}
#topmenu a:hover {
    color:#cccccc;
}
*/

/**************** menu coding *****************/
#menu {
width: 100%;
/*background: #eee;*/
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
/*width: 12em;*/
float: left;
}

#menu ul li ul li {
    width: 150px;
    text-align: left;
    background: #4b2925;
}
#menu a {
/*font: bold 11px/16px arial, helvetica, sans-serif;*/
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #345678;*/
margin: 0;
padding: 2px 9px 4px 9px;
font-weight: 400;
}

/*#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}*/

#menu a {
color: #ffffff;
text-decoration: none;
}

#menu a:hover {
color: #cccccc;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/*********************** menu coding ****/






#center {
    width: 1000px;
}
#center-left {
    float: left;
    width: 550px;
  /*  margin: 0 auto;*/
}
#index-hirek {
    width: 510px;
    min-height: 465px;
    background: url(images/index-hirek-back.png) top left no-repeat;
    padding: 5px 0 0 32px;
}
.index-title {
    font-size: 17px;
    color: #ffffff;
    font-weight: 800;
    height: 20px;
    padding: 43px 0 50px 5px;
}
.index-hir {
    width:482px;
    background:  #f1f1f1 top left no-repeat;
    padding: 0 5px 0 10px;
}
.index-hir-top {
    width: 497px;
    height: 11px;
    background: url(images/index-hir-top-back.png) top left no-repeat;
}
.index-hir-bottom {
    height: 11px;
    background: url(images/index-hir-bottom-back.png) top left no-repeat;
    margin: 0 0 10px 0;
}
.index-hir-datum {
    height: 22px;
    text-align: right;
    color: #aaaaaa;
    font-weight: 800;
    font-size: 11px;
}
.index-hir-tartalom {
    min-height: 100px;
}

.index-hir-lezaras {
    width: 500px;
    height: 71px;
    background: url(images/index-hir-lezaras.png) top left no-repeat;
    padding: 14px 0 0 50px;
}
.index-hir-lezaras a, .index-hir-lezaras a:visited {
    display: block;
    color: #ffffff;
    width: 200px;
    height: 40px;
    font-size: 14px;
}
.index-hir-lezaras a:hover {
    color: #cccccc;
}
#center-right {
    float: left;
    width: 450px;
    
}
#bor-lapozo {
    
}
#footer {
    clear: both;
    height: 150px;
    background: url(images/footer-back.jpg) top left repeat-x;
}
#inner-footer {
    height: 150px;
    width: 1000px;
    margin: 0 auto;
    background: url(images/footer-center-back.jpg) top center no-repeat;
}
#inner-footer-left {
    float: left;
    height: 91px;
    width: 150px;
    padding: 59px 0 0 0;
}
#inner-footer-right {
    float: left;
    width: 840px;
    padding: 85px 10px 0 0;
    height: 65px;
    text-align: center;
    line-height: 1.5;
}
#inner-footer-ikonok {
    float: right;
    width: 159px;
    height: 95px;
    margin: -30px 0 0 0;
}

.index-borlapozo {
    width: 450px;
    height: 281px;
    background: url(images/bor-lapozo-back.jpg) top left no-repeat;
    margin: 20px 0 0 0;
}
.index-borlapozo a {
    display: block;
}
.index-borlapozo p {
    padding: 0;
}
.index-borlapozo-left {
    float: left;
    width: 72px;
    height: 140px;
    padding: 80px 0 0 4px;
}
.index-borlapozo-left a {
    width: 72px;
    height: 76px;
    background: url(images/bor-lapozo-left.jpg) top left no-repeat;
}
.index-borlapozo-bor {
    float: left;
    width: 118px;
    height: 205px;
    text-align: center;
    padding: 15px 0 0 0;
    margin: 0 0 0 -8px;
}
.index-borlapozo-leiras {
    float: left;
    width: 200px;
    height: 205px;
    padding: 15px 0 0 0;
    font-size:11px;
    color: #412618;
    line-height: 1.2;
}
.index-borlapozo-right {
    float: left;
    width: 72px;
    height: 140px;
    padding-top: 80px;
}
.index-borlapozo-right a {
    width: 72px;
    height: 76px;
    background: url(images/bor-lapozo-right.jpg) top left no-repeat;
}
.index-borlapozo-tovabb {
    clear: left;
    width: 197px;
    height: 61px;
    padding: 0 0 0 183px;
}
.index-borlapozo-tovabb a {
    width: 98px;
    height: 61px;
    position: relative;
    top: -5px;
}

.index-facebook {
    width: 385px;
    min-height: 322px;
    background: url(images/facebook-back.jpg) top left no-repeat;
    padding: 30px 35px 0 30px;
}
.index-facebook-link {
    text-align: right;
    font-size: 14px;
}
.index-facebook-link a, .index-facebook-link a:visited {
    display: block;
    width: 360px;
    height: 45px;
    color: #414141;
    font-weight: 400;
}
.index-facebook-link a:hover {
    color: #222222;
}
.szlogenbox {
    text-align: center;
    width: 356px;
    height: 127px;
    padding: 13px 20px 0 30px;
    margin: 10px 0 20px 0;
    background: url(images/szlogenbox-back.jpg) top left no-repeat;
    line-height: 1.5;
}
.right-hirek {
    width: 385px;
    min-height: 322px;
    background: url(images/right-hirek-back.jpg) top left no-repeat;
    padding: 35px 35px 0 30px;
}
.right-hirek-h2 {
    width:200px;
    height: 40px;
    font-size: 18px;
    margin:10px 0 25px 20px;
     text-transform: uppercase;
     color: #666666;
}

.right-hir {
    width: 350px;
    background: #f1f1f1 top left no-repeat;
    padding: 0 5px 0 10px;
}
.right-hir-top {
    width: 365px;
    height: 8px;
    background: url(images/right-hir-top-back.png) top left no-repeat;
}
.right-hir-bottom {
    width: 365px;
    height: 8px;
    background: url(images/right-hir-bottom-back.png) top left no-repeat;
    margin: 0 0 10px 0;
}
.right-hir-datum {
    height: 22px;
    text-align: right;
    color: #aaaaaa;
    font-weight: 800;
    font-size: 11px;
}
.right-hir-tartalom {
    min-height: 80px;
}

.static-content, .static-content2 {
    font-size:15px;
    line-height: 1.4;
    padding:0 15px 0 5px;
}

.imgcontainer {
	height:216px;
	width:186px;
	float:left;
	margin:2px 25px 15px 25px;
	text-align:center;
}
.imgcontainer img {
	border:1px solid #CCC;
	margin:2px 2px 0 2px;
	padding:4px;
	background:#E4E4E4;
}

.imgcontainer img:hover {
	border:1px solid #a04124;
	background:#C3C3C3;
}
.imgcontainer span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
}
.imgcontainer-top  {
    height: 166px;
    width: 186px;
}
.imgcontainer-bottom  {
    height: 30px;
    width: 186px;
    
}
.embedImg {
    float: left;
    margin: 0 5px 5px 0;
    border: 1px solid #999999;
}
.embedImgRight {
    float: right;
    margin: 0 0 5px 5px;
    border: 1px solid #999999;
}
.embedImgCenter {
    margin: 0 auto;
    border: 1px solid #999999;
    display: block;
}
.embedImgNofloat {
    border: 1px solid #999999;
}

.dij {
    width:482px;
    padding: 0 5px 0 10px;
    height: 75px;
}
.dij h2 {
    margin-bottom: 3px;
}
.dij-verseny {
    color: #262626;
    font-size: 12px;
    font-weight: 400;
}
.bor-left {
    float: left;
    margin: 0 5px 0 0;
    width:140px;
}
.bor-right {
    float: left;
    width: 337px;
    padding: 0 0 20px 0;
}
.alcim {
    color: #333333;
    font-size: 19px;
    height: 20px;
    font-weight: 800;
    margin: 40px 0 15px 0;
    display: block;
    padding: 5px 0 0 0;
    border-top: 1px dotted #999999;
}

.kereskedo-tartalom {
    padding: 0 0 30px 0;
}

.hiba {
    width:400px;
    border: 1px solid #999999;
    background: #dddddd;
    color: #333333;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0 20px 0;
}
.static-content ul, .static-content2 ul {
    padding: 10px 0 10px 15px;
}
.static-content ul li {
    padding: 2px 5px;
}
.static-content p, .static-content2 p {
    text-align: justify;
}

.panorama-box {
    padding-left: 40px;
}
.panorama-link {
    padding-left: 70px; 
}

.panorama {
    list-style: none;
}

.panorama li {
    float: left;
    display: block;
    text-align: center;
    width: 195px;
    line-height: 51px;
    height: 51px;
    background: url(images/panorama_gomb.png) top center no-repeat;
    margin: 5px 10px;
}

.panorama-hun {}
.panorama-ger {
    height: 41px !important;
    padding: 10px 0 0 0 !important;
    line-height: 1 !important;
}

.panorama li a, .panorama li a:visited {
    color: #ffffff;
}
.panorama li a:hover {
    color: #cccccc;
}
