
/* >> Base Kompakt CSS
--------------------------------*/
@import "reset-20140311.css";
/*Home*/
@import "m-nav.css";
@import "m-news.css";
/*SubPages*/
@import "m-tag.css";
@import "m-gallery.css";

/*------------------------------------------------------------
	>> MAIN CSS
------------------------------------------------------------*/

body{font-family: 'Times New Roman', 'Times', serif; font-size: 16px; color: #edeacf; background: url(../images/pattern.jpg);}

.bg-body{background-position: center top; background-repeat: no-repeat;}
.bg-body.home{background: url(../images/bg-img_home.jpg) no-repeat; min-height: 881px;}
.bg-body.sub{background: url(../images/bg-img_sub.jpg) no-repeat; min-height: 262px;}

.container{display: block; width: 1000px; margin: 0 auto;}

header:after,
nav:after,
article:after,
footer:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}

header{padding: 32px 0;}
header a{display: block; float: left;}
header a img{display: block; float: left;}
header a h1{display: block; float: left; color: #edeacf; font-size: 28px; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 5px rgba(0,0,0,0.75); margin: 32px 0 0 32px;}
header a h1 span{color: #e5af66; font-weight: normal;}
header a.fb{width: 36px; height: 36px; float: right; background: url(../images/icon-fb.png) no-repeat; margin-top: 42px; box-shadow: 0 0 5px rgba(0,0,0,0.25);}
header a.fb:hover{box-shadow: 0 0 5px rgba(0,0,0,0.75);}

.nav-left-arrow,
.nav-right-arrow{width: 44px !important; height: 44px !important; opacity: 0.875 !important;}

.iw-slider .nav-left-arrow:hover,
.iw-slider .nav-right-arrow:hover{opacity: 1 !important;}

.nav-left-arrow{background-image: url(../images/icon-left.jpg) !important;}
.nav-right-arrow{background-image: url(../images/icon-right.jpg) !important;}

.slide-title{background-color: rgba(0,0,0,0.6); width: 100%; padding: 16px; font-weight: bold; line-height: 1.3;}

.box-shadow{box-shadow: 0 0 15px rgba(0,0,0,0.8);}

footer{width: 1000px; height: 174px; background: url(../images/bg-footer.png) no-repeat; margin-top: 60px;}
footer div{font-size: 24px; font-weight: bold; text-transform: uppercase; text-align: center; padding-top: 96px;}
footer div span{display: block; color: #e5af66; font-weight: normal; font-size: 18px;}

.introweb{display: block; text-align: center; padding: 1em 0; font-size: 14px; color: #6f6f5c;}
.introweb a{color: #6f6f5c;}
.introweb a:hover{color: #edeacf;}

.home_content{margin-top: 48px;}
.home_content .left{width: 612px; margin-right: 32px; float: left;}
.home_content .right{float: left; width: 356px}

.box-title{font-size: 28px; font-weight: bold; text-transform: uppercase;}
.box-subtitle{font-size: 24px; text-transform: uppercase; color: #dfa058; 
	margin-bottom: 28px;}

.break{display: block; width: 100%; height: 2px; background-color: #272b27; border-bottom: 1px solid #595034; margin:  32px 0;}
.break.w850{width: 850px; margin: 32px auto;}

.stat-text p{line-height: 1.3; margin-bottom: 1em;}

.contact-box .contact{font-size: 18px; margin-bottom: 14px; padding-left: 28px;}
.contact-box .contact.address{background: url(../images/icon-address.png) no-repeat left center;}
.contact-box .contact.mail{background: url(../images/icon-mail.png) no-repeat left center;}
.contact-box .contact.phone{background: url(../images/icon-phone.png) no-repeat left center;}

.newslette-box .newsletter{background: url(../images/icon-newsletter.png) no-repeat 200px center;}
.newslette-box .box-text{line-height: 1.3;}
.newslette-box a.bt-more{display: block; float: left; color: #e7e5cb; background: #545945; padding: 8px 16px; margin: 16px 0 0 0;}
.newslette-box a.bt-more:hover{background: #3b3e30;}

.gyik-box .bt-more{display: block; float: left; color: #e7e5cb; background: #545945; padding: 8px 16px; margin: 16px 0 0 0;}
.gyik-box .bt-more:hover{background: #3b3e30;}

.bg-line{background: url(../images/bg-line.jpg) no-repeat; width: 100%; height: 20px; position: absolute; top: 242px;}

/* '.sub_content h2' +20 px a top margohoz a bg-line miatt! */
.sub_content h2{margin: 60px 0 32px 0; font-size: 28px; text-transform: uppercase; font-weight: bold; text-align: center;}

.bg-body.sub .stat-text{max-width: 850px; margin: 0 auto;}

a.bt-back{display: block; float: left; color: #e7e5cb; background: #545945; padding: 8px 16px; margin: 16px 0 0 0;}
a.bt-back:hover{background: #3b3e30;}

.docs-box a{padding-left: 32px; display: block; color: #edeacf; margin-bottom: 16px; line-height: 23px; }
.docs-box a:hover{color: #dfa058;}
.docs-box a.pdf{background: url(../images/icon-pdf.png) no-repeat left center;}
.docs-box a.xls{background: url(../images/icon-xls.png) no-repeat left center;}
.docs-box a.doc{background: url(../images/icon-doc.png) no-repeat left center;}
.docs-box a.img{background: url(../images/icon-img.png) no-repeat left center;}

.disable{display: none;}

.w356{width: 356px; float: right;}

.right.r-box { width: 356px; float: right; display: block; }

a.nyilatkozat{display: block; width: 260px; margin: 0 auto; text-align: center; margin-bottom: 24px; color: #edeacf; font-size: 14px;}