body {
    background-color: #fff;
    font: 17px Georgia;
    color: #000;
}

/** nav **/

nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 65px;
    background: transparent url(../img/bg_nav.png) repeat-x 0 0;
    z-index: 10;
}
nav div.inside {
    margin: 0 auto;
    height: 65px;
    width: 990px;
	padding-left:10px;
}
nav div.inside div {
    float: right;
    height: 65px;
}
nav div.inside div a {    
    line-height: 45px !important;
    text-decoration: none;    
    padding: 0 14px 0 35px;
    color: #989898;
    font-family: 'AvenirNextLTPro-Demi';
    font-size: 9px;
    text-transform: uppercase;
    font-weight: normal;
	height: 45px;
	display: block;
}
nav div.inside div.linkcontainer{
	float: left;
    display: block;
    height: 45px;
	position:relative;
	border-right: 1px solid #333333;
	
}
nav div.inside div.linkcontainer:last-of-type{
	border:none;
}
nav div.inside div.linkcontainer span{
	display:block;
	height:13px;
	padding-left:3px;
	padding-right:3px;
	background:#f15c2b;
	color:#000000;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	position:absolute;
	top:0px;
	right:0px;
}
nav div.inside div a.fb { background: transparent url(../img/bg_fb.gif) no-repeat 22px 50% }
nav div.inside div a.mail { background: transparent url(../img/bg_mail.gif) no-repeat 14px 50% }
nav div.inside div a.comment {
    border: 0;
    /*padding-right: 0;*/
    background: transparent url(../img/bg_comments.gif) no-repeat 14px 50%;
}
nav div.inside div a:hover { color: #fff; }

/** slide 1 **/

div#slide1 {
    width: 100%;
   /* height: 1200px; */
   /* background: transparent url(../img/bg_slide1.jpg) no-repeat top center; */
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; */
    position: absolute;
	background:#f7f7f7;
	text-align:center;
}
div.home50yr {
  /*  width: 203px;
    height: 219px;
    position: absolute;
    top: 175px;
    left: 50%;
    margin-left: -101px;
	background: transparent url(../img/50yr.png) no-repeat 0 0;*/
    position: relative;
    text-align: center;
    top: 175px;
}
div.hometext {
    width: 1000px;
    text-align: center;
    margin: 0 auto;
   /* padding-top: 540px;*/
	position:relative;
	z-index:1;
	/*margin-top:-375px;*/
	display:inline-block;
}
p {
    font-style: italic;
    line-height: 24px;
	font-family: 'AvenirNextLTPro-Regular';
}
h2 {
    font-family: 'AvenirNextLTPro-Regular';
    font-weight: normal;
    font-size: 25px;
    text-transform: uppercase;
    padding: 3px 0;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    line-height: 44px !important;
}
div.hometext h3 {
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 25px;
    text-transform: uppercase;
     text-shadow: 0 0 1px rgba(0,0,0,0.5);
     line-height: 44px !important;
}
div.hometext div {
    padding-top: 30px;
    color: #a1a1a1;
    font-family: 'AvenirNextLTPro-Demi';
    font-size: 12.5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 0 1px rgba(161,161,161,0.2);
}

/** #slide2 **/

div#slide2 {
    width: 100%;
   /* background: transparent url(../img/bg_slide2.gif) repeat-y top center;*/
    position: relative;
    display: block;
    float: left;
}
div.helper {
   /* background: transparent url(../img/bg_slide2.jpg) no-repeat top center;*/
    width: 100%;
}
div#slide2 div.inside {
    width: 667px;
    padding-left: 333px;
    z-index: 2;
    margin: 0 auto;
}
div#slide2 div.inside p,
div#slide2 div.inside h2 {
    padding: 0 30px;
}
div#slide2 div.inside h2,
div#slide5 div.inside h2,
div#slide6 div.inside h2 {
    font-size: 36px;
    padding: 30px;
	padding-bottom:10px;
}
div#slide2 div.inside h2 strong,
div#slide5 div.inside h2 strong
div#slide7 div.inside h2 strong {
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 36px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    line-height: 44px !important;
}
/*a {
    color: #f15c2b;
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    font-style: normal;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
}*/
div.video {
    padding: 13px;
    background-color: #eeeeee;    
    margin: 15px 0 15px 15px;
    float: left;
}
div.video iframe {
    border: 0;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}
#slide2 .fblike{
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
	padding:15px;
	background:#eeeeee;
	text-transform:uppercase;
	font-family: 'AvenirNextLTPro-Regular';
	color:#000;
	font-size:14px;
}
#slide2 .fblike strong{
	font-family: 'AvenirNextLTPro-Bold';
}
#slide2 .fblike strong span{
	color:#f15c2b;
}
#slide2 .fblike .fb-like{
	float:right;
}

/** slide3 **/

div#slide3 {
    width: 100%;
   /* height: 1290px;*/
  /*  background: transparent url(../img/bg_slide3.jpg) no-repeat top center;*/
    float: left;
    clear: both;
	background:#000000;
}
div#slide3 div#szoveg {
    background: transparent url(../img/bg_slide3_circle.png) no-repeat 0 0;
    width: 685px;
    height: 535px;
    margin: 0 auto;
    padding-top: 150px;
	position:relative;
	z-index:1;
	margin-top:-1200px;
}
div#slide3 div#szoveg h2{
    font-size: 76px;
    color: #fff;
    line-height: 75px !important;
    text-shadow: 0 0 1px rgba(255,255,255,0.5);
    text-align: center;
}
div#slide3 div#szoveg h2 strong {
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 76px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(241,92,43,0.5);
    color: #f15c2b;
}
div#slide3 div#szoveg p{
	color:#ffffff;
	text-align:center;
}

/** slide4 **/

div#slide4 {
    width: 100%;
   /* height: 1200px;*/
   /* background: transparent url(../img/bg_slide4.png) no-repeat top center; */
   background:#000000;
   float: left;
   clear: both;
}
div#slide4 div#szoveg {
    width: 530px;
    height: 503px;
    text-align: center;
    margin: 500px auto 0 auto;
	position:relative;
	z-index:1;
	background:url('../img/idezojelek.png') top center no-repeat;
}
div#slide4 div#szoveg h2{
    font-size: 35px;
    color: #fff;
    line-height: 45px !important;
    text-shadow: 0 0 1px rgba(255,255,255,0.5);
	padding-top:60px;
    text-align: center;
}
div#slide4 div#szoveg h2 strong {
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 40px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(241,92,43,0.5);
    color: #f15c2b;
}
div#slide4 div#szoveg p {
    color: #fff;
    line-height: 24px !important;
	display:inline-block;
	margin-top:140px;
}
div#slide4 div#szoveg p strong {
    font-weight: normal;
    color: #f15c2b;
}

/** slide5 **/

div#slide5 {
    width: 100%;
    position: relative;
    display: block;
    float: left;
    clear: both;
    height: 1200px;
}
div#slide5 div.helper {
   /* background: transparent url(../img/bg_slide5.jpg) no-repeat top center;*/
    width: 100%;
    height: 1200px;
}
div#slide5 div.inside {
    width: 667px;
    padding-right: 333px;
    z-index: 2;
    margin: 0 auto;
}
div#slide5 div.inside h2 {
    padding: 0 0 10px 0;
}
div#slide5 h1 {
    font-size: 133px;
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    letter-spacing: -8px;
    position: relative;
    float: left;
    clear: both;
    margin: 0;
    padding: 0;
}
div#slide5 h1 span {
    font-size: 30px;
    font-family: 'AvenirNextLTPro-Regular' !important;
    font-weight: normal;
    letter-spacing: 0;
    position: absolute;
    top: 25px;
    right: -70px;
}
div#slide5 h1.acc {
    letter-spacing: -10px;
    margin-top: -40px;
}
div#slide5 h1.acc span {
    right: -110px;
}

/** slide6 **/

div#slide6 {
    width: 100%;
    position: relative;
    display: block;
    float: left;
    clear: both;
    min-height: 1200px;
	/*background: transparent url(../img/bg_slide6.gif) repeat-y top center;*/
}
div#slide6 div.helper {
    /*background: transparent url(../img/bg_slide6.jpg) no-repeat top center;*/
    width: 100%;
    height: 1200px;
}
div#slide6 div.inside {
    width: 667px;
    padding-left: 333px;
    z-index: 2;
    margin: 0 auto;
}
div#slide6 div.inside h2 {
    padding: 0 0 30px 30px;
}
div#slide6 h3 {
    font: 24px Georgia;
    color: #000;
    background: transparent url(../img/bg_h3.gif) repeat-x 0 3px;
    width: 100%;
    font-weight: bold;
    font-style: italic;
    padding-left: 25px;
}
div#slide6 h3 span {
    background-color: #fff;
    padding: 8px;
}
div#slide6 p {
    padding: 0 0 25px 35px;
}

/** slide7 **/

div#slide7 {
    width: 100%;
    position: relative;
    float: left;
    clear: both;
    min-height: 916px;
	padding-bottom:50px;
}
div#slide7 div.helper {
    background: transparent url(../img/bg_slide7.jpg) no-repeat top center;
    width: 100%;
    height: 916px;
}
div#slide7 div.inside {
    width: 667px;
    padding-right: 333px;
    z-index: 2;
    margin: 0 auto;
}
div#slide7 div.inside h2 {
    padding: 245px 0 10px 0;
    font-size: 36px;
}

/** slide8 **/

div#slide8 {
    width: 100%;
    float: left;
    clear: both;
   /* padding-bottom: 30px;  */
	padding-bottom: 663px;
    background: transparent url(../img/bg_slide9.jpg) no-repeat  center;
	background-position:0px 2647px;
}
div#slide8 div.inside {
    width: 1000px;
    margin: 0 auto;
}
div#slide8 div.inside h2 {
    padding: 0 0 30px 0;
    float: left;
    clear: both;
    width: 100%;
	font-size: 36px;
}
hr {
    height: 1px;
    color: #dfdfdf;
    background-color: #dfdfdf;
    border: 0;
    margin: 30px 0;
    float: left;
    clear: both;
    width: 100%;
}
div.pic {
    width: 320px;
    margin-top: -70px;
    float: right;    
}
div.pic.dl {
    margin-top: -110px;
}
div.pic p {
    font-size: 12px !important;
    padding: 15px !important;
    line-height: 18px;
}

/** slide9 **/

div#slide9 {
    width: 100%;
    float: left;
    clear: both;
    /*padding-bottom: 720px;
    background: transparent url(../img/bg_slide9.jpg) no-repeat  center;
	background-position:0px 2165px;*/
	padding-bottom:30px;
}
div#slide9 div.inside {
    width: 1000px;
    margin: 0 auto;
    padding-top: 30px;
}
div#slide9 div.inside h2 {
    padding: 0 0 30px 0;
    float: left;
    clear: both;
    width: 100%;
    font-size: 36px;
}

div#slide5 div.inside h2 strong,
div#slide6 div.inside h2 strong,
div#slide7 div.inside h2 strong,
div#slide8 div.inside h2 strong,
div#slide9 div.inside h2 strong {
    font-family: 'AvenirNextLTPro-Bold';
    font-weight: normal;
    font-size: 36px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    line-height: 44px !important;
}
div#slide9 div.video {
    margin: 0px 177px;
	margin-top:30px;
}

/** slide 10 **/

div#slide10 {
    background: none repeat scroll 0 0 #e9e9e9;
    position: relative;
    text-align: center;
    width: 100%;
	/*padding-top:250px;*/
	clear:both;
}
div#slide10 div.lasttext{
	width:980px;
    text-align: center;
    margin: 0 auto;
	/*margin-top:90px;*/
	position:relative;
	z-index:1;
	/*display:inline-block;*/
	padding-top:200px;
	/*margin-top:-140px;*/
}
div#slide10 div.lasttext h3{
	font-family: 'AvenirNextLTPro-Regular';
    font-weight: normal;
    font-size: 36px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    line-height: 44px !important;
	margin-top:20px;
}
div#slide10 div.lasttext h3 strong{
	font-family: 'AvenirNextLTPro-Bold';
	font-weight: normal;
}
div#slide10 div.lasttext h2{
	color:#f15c2b;
	font-family: 'AvenirNextLTPro-Regular';
	font-style:italic;
	font-size:34px;
	text-transform:none;
	margin-top:5px;
	margin-bottom:15px;
}
div#slide10 div.lasttext p{
	font-style:normal;
	text-transform:uppercase;
	font-size:15px;
}
div#slide10 div.lasttext p strong{
	font-family: 'AvenirNextLTPro-Bold';
	font-weight: normal;
}

/** slide 11 **/
div#slide11 {
    background: none repeat scroll 0 0 #ffffff;
    position: relative;
    text-align: center;
    width: 100%;
	clear:both;
}
div#slide11 div.text{
	width:980px;
    text-align: center;
    margin: 0 auto;
	margin-top:150px;
	position:relative;
	z-index:1;
	display:block;
}
div#slide11 div.text h3{
	font-family: 'AvenirNextLTPro-Regular';
    font-weight: normal;
    font-size: 24px;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
	margin-top:20px;
}
div#slide11 div.text h3 strong{
	font-family: 'AvenirNextLTPro-Bold';
	font-weight: normal;
}
#slide11 .ajanlo{
	max-width:1295px;
	margin:0 auto;
	margin-top:55px;
	position:relative;
	display:block;
	text-align:center;
}
#slide11 .ajanlo .box{
	width:300px;
	height:305px;
	margin:0px 10px;
	text-align:left;
	display:inline-table;
}
#slide11 .ajanlo .box img{
	border:none;
}
#slide11 .ajanlo .box a{
	text-decoration:none;
	border:none;
}
#slide11 .ajanlo .box a:hover{
	text-decoration:underline;
}
#slide11 .ajanlo .box .title{
	font-family: 'AvenirNextLTPro-Regular';
    font-weight: normal;
    font-size: 18px;
	line-height:22px;
    text-transform: uppercase;
	color:#f15c2b;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	text-shadow:none;
}
#slide11 .ajanlo .box .title strong{
	font-family: 'AvenirNextLTPro-Bold';
	font-weight: normal;
}
#slide11 .ajanlo .box .lead{
	color:#999999;
	font-family: 'AvenirNextLTPro-Regular';
    font-weight: normal;
	font-style:italic;
    font-size: 13px;
	line-height:18px;
	display:block;
	text-shadow:none;
	text-transform:none;
}


/* curtains li*/

.curtains > li {
    box-shadow: 0 1px 14px 3px #333333;
}

/* comments */
#comments{
	background:#ffffff;
	width:500px;
	padding:20px;
	position:fixed;
	left:-540px;
	top:0px;
	z-index:99999;
	overflow:auto;
	height:100%;
}
#comments .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 4px;
	right: 4px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
} 