/*@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,600);*/
@font-face {
    font-family: 'Titillium Web';
    src: url(font/titillium-light-webfont.eot);
    src: url(font/titillium-light-webfont.eot?#iefix) format('embedded-opentype'),
         url(font/titillium-light-webfont.woff) format('woff'),
         url(font/titillium-light-webfont.ttf) format('truetype'),
         url(font/titillium-light-webfont.svg#TitilliumLtBold) format('svg');
    font-weight: normal;
    font-style: normal;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearAll{clear:both;display:block}
h1,h2,h3,h4,h5,h6,p,form,ul,ol,dl,dt,dd,hr,li,blockquote{padding:0;margin:0;font-weight:normal}
ul,ol{list-style:none}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none}
img{border:none}
html{height:100%;}
textarea:focus, input:focus{outline:0;}
*:focus{outline:0;}
body{margin:0;font-family:'Titillium Web',sans-serif;font-weight:300;}

.logo{text-align:center;background-color:#232323;width:100%;height:72px;padding-top:28px}
.menu{text-align:center;background-color:#4f4f4f;width:100%;height:40px;z-index:5;position:relative}
.menu ul{width:960px;height:4px;margin:0 auto}
.menu li{background-image:url('img/bgmenul.png');background-position:0 10px;background-repeat:no-repeat;width:240px;height:30px;padding-top:10px;text-align:center;color:#ccccb8;font-family:Verdana, sans-serif;font-size:13px;float:left;text-transform:uppercase;cursor:pointer}
.menu li:last-child{background-image:url('img/bgmenu.png')}
.menu li:hover{background-image:none;background-color:#cabb7e;color:#333}
.menu li.aktiv{background-image:none;background-color:#cabb7e;color:#333}
.menu ul li ul{margin-top:13px;display:none;width:240px}
.menu ul li ul li{background-color:#4f4f4f;background-image:none !important;color:#d4d4c0;border-top:1px solid #d4d4c1;text-align:left;padding-left:20px;width:220px;clear:both}
.nnagy{width:100%;height:600px;background-color:#a8a8a8}
.nagy{width:100%;height:600px;background: url('pics/n1.jpg') top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.ngomb{width:880px;height:22px;font-family:Verdana;font-size:22px;margin:0 auto;padding-top:560px;}
.ngomb a{color:#c7b97e;margin-right:10px}
.ngomb a.akti{color:#333}
.ablak:nth-child(odd){width:50%;float:left;text-align:right;height:360px;overflow:hidden}
.ablak:nth-child(even){width:50%;float:left;text-align:left;height:360px;overflow:hidden}
.ablak p{text-align:left;padding:30px 60px 30px 40px;color:#3c3c3c;line-height:29px;font-size:20px;width:380px}
.ablak h1{color:#3c3c3c;line-height:33px;font-size:26px;font-weight:600;margin:50px 40px 0 40px;background:url('img/hbg.png') bottom left no-repeat;padding-bottom:10px;text-align:left}
.ablak h6{float:right;width:400px;text-align:left;color:#3c3c3c;line-height:33px;font-size:26px;font-weight:600;margin:50px 40px 0 40px;background:url('img/hbg.png') bottom left no-repeat;padding-bottom:10px}
.ablak h2{float:right;width:400px;text-align:left;color:#666;line-height:33px;font-size:26px;font-weight:600;margin:50px 40px 0 40px;background:url('img/hbg.png') bottom left no-repeat;padding-bottom:10px}
.ablak h2.cont{margin-top:60px;margin-bottom:30px}
.ablak h2.kis{margin-top:0;}
.kozel{padding-top:30px !important;margin-top:0 !important}
h2 img{display:block;margin-bottom:50px}
.bso{margin-right:159px}
//.ablak a{background:url('img/g_.png') top left no-repeat;color:#3c3c3c;font-family:Verdana;font-size:16px;width:161px;line-height:31px;display:block;text-align:center;margin-top:30px}
//.ablak a:hover{background:url('img/ga.png') 1px 1px no-repeat;color:#c7b97e}
.ablak a img{vertical-align:top}
.ablak a span{color:#3c3c3c;font-family:Verdana;font-size:16px;display:inline-block;height:28px;padding:2px 10px 3px 10px;background:url('img/g_.png') 0 0 repeat-x;}
.ablak a span:hover{color:#c7b97e;font-family:Verdana;font-size:16px;display:inline-block;height:28px;padding:2px 10px 3px 10px;background:url('img/ga_.png') 0 0 repeat-x;}
.ablak a{text-align:left;margin-top:30px}
.ablak a.sima{background:none;color:#666;font-family:'Titillium Web';font-size:18px;width:auto;line-height:29px;display:inline;text-align:left;margin-top:0}
.bal{float:right}
.hat{background:url('img/bso2.jpg') top right no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.vsarga{background-color:#cdcdb9}
.sarga{background-color:#c7b97e}
.sotet{background-color:#232323}
.vilagos{background-color:#ececec}
.ssarga{background-color:#cec182}
.fsarga{background-color:#d4d4c1}
.szurke{background-color:#4f4f4f}
.faqj{background-color:#ffffff}
.vil{color:#666 !important}
.vil a{color:#666 !important}
a.vil:hover{color:#232323 !important}
.feh{color:#dfdfdf !important}
.fehh{color:#c5c5c5 !important}
.na{height:500px !important}
.aut{height:1900px !important}
.nb{height:690px !important}
.hi{display:none}
.vilk{color:#666 !important;font-size:18px !important;float:right;padding-bottom:0 !important}
.valaszt{background-color:#232323;height:270px;width:100%;padding-top:10px;text-align:center}
.valaszt h1{color:#808080;font-size:18px;font-weight:600;width:920px;height:20px;background:url('img/hbg1.png') 40px bottom no-repeat;padding-bottom:10px;margin:0 auto;text-align:left;padding-left:40px}
.valaszt ul{padding-left:96px;width:864px;height:270px;margin:0 auto;background-image:url('img/nyil.png');background-position:180px bottom;background-repeat:no-repeat;}
.valaszt li{margin-top:70px;background-position:center 0;background-repeat:no-repeat;width:192px;height:25px;padding-top:120px;text-align:center;color:#cdcdb9;font-family:Verdana, sans-serif;font-size:13px;float:left;text-transform:uppercase;cursor:pointer}
.valaszt li:hover{color:#c7b97e}
.valaszt li:nth-child(1){background-image:url('img/t1.png')}
.valaszt li:nth-child(2){background-image:url('img/t2.png')}
.valaszt li:nth-child(3){background-image:url('img/t3.png')}
.valaszt li:nth-child(4){background-image:url('img/t4.png')}
.valaszt li:nth-child(5){background-image:url('img/t5.png')}
.valaszt li:nth-child(1):hover{background-image:url('img/t1a.png')}
.valaszt li:nth-child(2):hover{background-image:url('img/t2a.png')}
.valaszt li:nth-child(3):hover{background-image:url('img/t3a.png')}
.valaszt li:nth-child(4):hover{background-image:url('img/t4a.png')}
.valaszt li:nth-child(5):hover{background-image:url('img/t5a.png')}
.valt{background-color:#cdcdb9;height:356px;width:100%;text-align:center}
.valtozo{width:920px;padding-top:42px;padding-left:40px;height:314px;margin:0 auto;display:none}
.valtozo:nth-child(1){display:block}
.valtozo h1{color:#666;line-height:33px;font-size:26px;font-weight:600;background:url('img/hbg1.png') bottom left no-repeat;padding-bottom:10px;text-align:left}
.valtozo p{font-family:Verdana;text-align:left;padding-top:50px;color:#666;line-height:17px;font-size:12px;width:220px;position:relative;height:175px !important;overflow:hidden}
//.valtozo a{background:url('img/b.png') top left no-repeat;color:#ccccb8;font-family:Verdana;font-size:14px;width:70px;line-height:26px;display:block;text-align:center;margin-top:50px}
//.valtozo a:hover{background:url('img/ba.png') top left no-repeat}
.valtozo a img{vertical-align:top}
.valtozo a span{color:#ccccb8;font-family:Verdana;font-size:14px;display:inline-block;height:19px;padding:4px 10px 3px 10px;background:url('img/b_.png') 0 0 repeat-x;}
.valtozo a span:hover{color:#ccccb8;font-family:Verdana;font-size:14px;display:inline-block;height:19px;padding:4px 10px 3px 10px;background:url('img/ba_.png') 0 0 repeat-x;}
.valtozo a{text-align:left;position:absolute;left:0;bottom:0}
.footer{background-color:#666;width:100%;height:90px;padding-top:50px;}
.footer .foot{width:920px;height:90px;margin:0 auto;color:#c5c5c5;line-height:15px;padding-left:40px}
.foot p{padding-left:60px;float:left;text-align:left}
.foot form{float:right;margin:0 !important;padding:0 !important;clear:none;width:300px;color:#c5c5c5;font-size:16px;font-family:'Titillium Web',sans-serif}
.foot form input{width:200px;display:inline-block;font-family:'Titillium Web',sans-serif;font-size:16px;}
.foot form a{margin-left:10px;text-align:center;padding:5px 18px;width:34px !important;font-family:'Titillium Web',sans-serif;font-size:16px;}
.foot img{float:left;margin-right:10px}
.foo{margin-right:40px}
.footer a{color:#c5c5c5;}

.nagybg{width:100%;height:280px;background:#383838 url('img/bg2.png') top center no-repeat;}
.vili{background-color:#e7e7e7}
.kkep{background:#232323 url('img/bg3.png') 165px center no-repeat;}
.nkep{background:#232323 url('img/bg4.jpg') top left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.nkepa{background:#232323 url('img/bg5.jpg') top left no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.lead{width:100%;height:134px;background-color:#d4d4c1;text-align:center;display:none}
.lead p{text-align:left;font-family:Verdana;font-size:12px;color:#666;width:550px;padding:27px 360px 0 50px;line-height:20px;margin:0 auto}
.lead p img{float:left;margin-right:66px}
.main{width:100%;height:auto;background-color:#d4d4c1;text-align:center;padding-top:24px}
.vitka{width:960px;margin:0 auto;height:auto;}
.vitkab{width:240px;margin-right:12px;float:left}
.vitkab ul{width:240px;margin-bottom:12px;}
.vitkab ul li{background-color:#4f4f4f;color:#d4d4c0;border-top:1px solid #d4d4c1;text-align:left;padding-left:20px;width:220px;clear:both;height:30px;padding-top:10px;font-family:Verdana, sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer}
.vitkab li:hover{background-color:#cabb7e;color:#333}
.vitkab li.vak{background-color:#cabb7e;color:#333}
.vitkaj{width:708px;float:left;height:auto;padding-bottom:26px}
.vitkab div.felso{background-color:#232323;height:auto;width:240px;margin-bottom:12px}
.vitkab div.also{background-color:#ececec;height:auto;width:200px;padding:25px 20px}
.vitkab div.also h1{color:#666;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg1.png') bottom left no-repeat;padding-bottom:10px;text-align:left}
.vitkab div.also h2{color:#666;line-height:33px;font-size:20px;font-weight:300;text-align:left}
.vitkab div.also p{font-family:Verdana;text-align:left;padding-top:20px;color:#666;line-height:17px;font-size:12px;width:200px}
.vitkab div.also a{background:url('img/b.png') top left no-repeat;color:#ececec;font-family:Verdana;font-size:14px;width:70px;line-height:26px;display:block;text-align:center;margin-top:20px}
.vitkab div.also a:hover{background:url('img/ba.png') top left no-repeat}
.vitkab div.alsomeg{background-color:#ececec;height:auto;width:200px;padding:25px 20px;text-align:left}
.vitkab div.alsomeg h1{color:#666;line-height:33px;font-size:20px;font-weight:300;padding-top:30px}
.vitkab div.alsomeg p{font-family:Verdana;text-align:left;padding-top:20px;color:#666;line-height:17px;font-size:12px;width:200px}
//.vitkab div.alsomeg a{background:url('img/c.png') top left no-repeat;color:#ececec;font-family:Verdana;font-size:14px;width:80px;line-height:26px;display:block;text-align:center;margin-top:20px}
//.vitkab div.alsomeg a:hover{background:url('img/ca.png') top left no-repeat}

.vitkab div.alsomeg a img{vertical-align:top}
.vitkab div.alsomeg a span{color:#ececec;font-family:Verdana;font-size:14px;display:inline-block;height:19px;padding:4px 10px 3px 10px;background:url('img/c_.png') 0 0 repeat-x;}
.vitkab div.alsomeg a span:hover{color:#ececec;font-family:Verdana;font-size:14px;display:inline-block;height:19px;padding:4px 10px 3px 10px;background:url('img/ca_.png') 0 0 repeat-x;}
.vitkab div.alsomeg a{text-align:left;}

.vitkaj div.vnagy{width:708px;height:451px;background:url('pics/l1.jpg') top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.vitkaj div.vnagy div.vgomb{width:200px;height:22px;font-family:Verdana;font-size:22px;text-align:left;padding-top:410px;padding-left:30px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.vitkaj div.vnagy div.vgomb a{color:#c7b97e;margin-right:10px}
.vitkaj div.vnagy div.vgomb a.vakti{color:#333}
.vitkaj div.kk{width:50%;float:left;text-align:left;height:450px;overflow:hidden}
.vitkaj div.kk h1{color:#c7c7c7;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg2.png') bottom left no-repeat;padding:40px 30px 10px 0;margin-left:30px;text-align:left}
.vitkaj div.kk h2{color:#666;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg1.png') bottom left no-repeat;padding:200px 140px 10px 0;margin-left:30px;text-align:left}
.vitkaj div.kk h4{color:#cac084;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg4.png') bottom left no-repeat;padding:40px 10px 10px 0;margin-left:30px;text-align:left}
.vitkaj div.kk h5{color:#dfdfdf;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg5.png') bottom left no-repeat;padding:40px 10px 10px 0;margin-left:30px;text-align:left}
.vitkaj div.kk h3{line-height:24px;height:24px;font-size:21px;color:#c5c5c5;text-align:left;padding:0 30px}
.vitkaj div.kk h3 span:nth-child(3){border-left:1px solid #666;padding-left:5px;margin-left:5px}
.vitkaj div.kk h3 span{font-family:verdana;font-size:12px;color:#c5c5c5;line-height:24px;}
.vitkaj div.kk p{font-family:Verdana;text-align:left;padding:30px 20px 0 30px;height:78px;color:#c7c7c7;line-height:19px;font-size:13px;}
.vitkaj div.k{width:100%;clear:both;height:85px;padding-top:35px;color:#3c3c3c;font-family:Verdana;font-size:14px}
.vitkaj div.k p{text-align:left;width:100%;padding:50px 30px;color:#3c3c3c;font-family:Verdana;font-size:14px}
.vitkaj div.k a{background:url('img/gsz.png') top left no-repeat;color:#cec182;font-size:20px;width:350px;line-height:44px;display:block;text-align:center;}
.vitkaj div.k a:hover{background:url('img/gsza.png') top left no-repeat}
.vitkaj div.k h1{color:#3c3c3c;line-height:33px;font-size:20px;font-weight:300;background:url('img/hbg6.png') bottom left no-repeat;padding:0 30px 5px 0;margin-left:30px;text-align:left}
.vitkaj div.termek{width:225px;height:418px;float:left;margin-right:11px;margin-bottom:12px}
.vitkaj div.termek img{cursor:pointer}
.vitkaj div.termek p{background-color:#ececec;line-height:14px;font-size:11px;font-family:Verdana;color:#666;padding:15px;overflow:hidden;height:67px;width:195px;text-align:left}
.vitkaj div.termek p span{font-size:13px;cursor:pointer}
.vitkaj div.termek h3{line-height:20px;background-color:#4f4f4f;padding:8px 15px;width:195px;height:20px;font-size:14px;color:#e0e0e0;text-align:left}
.vitkaj div.termek h3 a{color:#e0e0e0;}
.vitkaj div.termek h3 span{float:right;text-align:right;font-size:11px;border-left:1px solid #e0e0e0;color:#e0e0e0;width:133px;font-family:Verdana}
.vitkaj div.termek h3 span b{font-family:'Titillium Web',sans-serif;font-size:13px}

.ajanl{width:100%;height:405px;background-color:#ececec;text-align:center;padding:66px 0}
.ajanl div.leret{width:960px;height:405px;margin:0 auto}
.ajanl h1{float:left;color:#808080;line-height:26px;font-size:20px;font-weight:300;background:url('img/hbg3.png') bottom left no-repeat;padding:0 49px 20px 0;margin-left:40px;text-align:left;width:160px}
.ajanl div div{width:225px;height:405px;float:left;margin-right:12px}
.ajanl div img{cursor:pointer}
.ajanl p{background-color:#d4d4c1;line-height:14px;font-size:11px;font-family:Verdana;color:#666;padding:15px;overflow:hidden;height:67px;width:195px;text-align:left}
.ajanl p span{font-size:13px;cursor:pointer}
.ajanl h3{line-height:20px;background-color:#4f4f4f;padding:8px 15px;width:195px;height:20px;font-size:11px;color:#e0e0e0;text-align:left}
.ajanl h3 a{color:#e0e0e0}
.ajanl h3 span{float:right;text-align:right;font-size:11px;border-left:1px solid #e0e0e0;color:#e0e0e0;line-height:20px;width:80px;font-family:Verdana}
.pro{background-size:100% 100%;background-position:top center;background-repeat:no-repeat;position:relative;text-align:center !important}
.pro img{position:absolute;bottom:0;left:47px}
.kkepp{background-color:#4f4f4f;text-align:left;padding:24px 13px 12px 31px;width:310px;height:158px;overflow:hidden}
.kkepp img{margin-right:14px;margin-bottom:13px;width:48px;height:66px;cursor:pointer;float:left}
hr{margin:0 30px 20px 30px;height:0;border:none;}
.kk.vilagos hr{margin:17px 30px 0 30px;height:0;border-bottom:1px solid #666;}
.topi{padding-top:40px !important;padding-right:40px !important;}
.rovike{padding:0 30px !important;height:auto !important}
.frovike{padding-bottom:20px !important;padding-top:20px !important;height:auto !important}
input{display:block;font-family:Verdana;font-size:14px;color:#666;padding:5px 10px;width:300px;margin-bottom:15px;margin-top:25px;border:none}
textarea{display:block;font-family:Verdana;font-size:14px;color:#666;padding:5px 10px;width:300px;margin-bottom:15px;border:none;}
form{text-align:left !important;clear:both;padding:30px 30px 20px 30px;color:#3c3c3c;font-family:Verdana;font-size:12px}
form a{background:url('img/ba.png') top left no-repeat !important;color:#cec182 !important;font-family:Verdana !important;font-size:14px !important;width:70px !important;line-height:26px !important;}
form a:hover{background:url('img/bb.png') top left no-repeat !important}
.prod{display:none;background-image:url('img/lev.png');background-position:455px center;background-repeat:no-repeat;background-color:#cec182;height:auto !important}
.proda{display:none;background-image:url('img/leva.png');background-position:455px center;background-repeat:no-repeat;background-color:#cec182;height:auto !important}

.lepegeto{width:697px;padding-top:23px;height:30px;color:#4f4f4f;font-size:16px;font-family:Verdana;text-align:center;line-height:30px}
.lepegeto p{margin:0 auto;padding:0;width:224px}
.lepegeto a{color:#999999;margin:0 10px}
.lepegeto span{color:#4f4f4f;margin:0 10px}
.lepegeto img{vertical-align:middle}

table{ margin:0 auto;width:750px;height:auto}
table td{vertical-align:middle;text-align:center;width:250px}
table a{color:#666}

@media screen and (max-width: 1500px){
.nnagy{height:450px;}
.nagy{width:100%;height:450px;background: url('pics/n1.jpg') top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.ngomb{width:880px;height:22px;font-family:Verdana;font-size:22px;margin:0 auto;padding-top:410px;}}