/*
@font-face{font-family: "AdobeGaramondProBold"; src:url("http://localhost/_quatro/html/css/fonts/AdobeGaramondProBold.woff");} 
@font-face{font-family: "AmitaBold"; src:url("http://localhost/_quatro/html/css/fonts/AmitaBold.woff");} 
@font-face{font-family: "AmitaRegular"; src:url("http://localhost/_quatro/html/css/fonts/AmitaRegular.woff");} 
@font-face{font-family: "ClearlyGothicRegular"; src:url("http://localhost/_quatro/html/css/fonts/ClearlyGothicRegular.woff");} 
*/

@font-face{font-family: "AdobeGaramondProBold"; src:url("http://www.quatrocore.com/css/fonts/AdobeGaramondProBold.woff");} 
@font-face{font-family: "AmitaBold"; src:url("http://www.quatrocore.com/css/fonts/AmitaBold.woff");} 
@font-face{font-family: "AmitaRegular"; src:url("http://www.quatrocore.com/html/css/fonts/AmitaRegular.woff");} 
@font-face{font-family: "ClearlyGothicRegular"; src:url("http://www.quatrocore.com/css/fonts/ClearlyGothicRegular.woff");} 


body, html {margin:0px; padding:0px; height:100%; font-family:"ClearlyGothicRegular", serif; font-size:30px; color:#505059;}
body.nyito{background-color:#d4dfeb;}

/*
background-color:#d4dfeb;
*/

body.szolg{ background:#d4dfeb url('../images/bg_body_2560.jpg') top center no-repeat;}

@media screen and (max-width:1920px) {
	body.szolg{ background:#d4dfeb url('../images/bg_body_1920.jpg') top center no-repeat;}
}
@media screen and (max-width:1367px) {
	body.szolg{ background:#d4dfeb url('../images/bg_body_1367.jpg') top center no-repeat;}
}
@media screen and (max-width:1280px) {
	body.szolg{ background:#d4dfeb url('../images/bg_body_1280.jpg') top center no-repeat;}
}
@media screen and (max-width:1024px) {
	body.szolg{ background:#d4dfeb url('../images/bg_body_1024.jpg') top center no-repeat;}
}

form, div, p, ul, li, h1, h2, h3, h4, h5, h6{padding: 0; margin: 0;}

#toggle_tst{display:none;}
#show_hide{cursor:pointer;}


/***********/
/* Blokk 1 */
/***********/
.blokk_n1{width:100%; background: url('../images/bg1_img_2560.jpg') top center no-repeat;}

@media screen and (max-width:1920px) {
	.blokk_n1{background: url('../images/bg1_img_1920.jpg') top center no-repeat;}
}

.blokk_n1:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n1 .blokk_n1_1200{width:1200px; min-height:787px; margin:0 auto 45px auto; line-height:30px; text-align:center;}
.blokk_n1 .blokk_n1_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n1 .blokk_n1_1200 .n1_div{font-family:"ClearlyGothicRegular", serif; font-size:30px;color:#505059; line-height:54px; text-align:left; text-transform:uppercase; position: relative; left:10px; top:150px; width: 480px; height: 200px;}
.blokk_n1 .blokk_n1_1200 .n1_div span{color:#505059; font-size:52px;}


@media screen and (max-width:1200px) {
	.blokk_n1 .blokk_n1_1200{width:96%;}
}

@media screen and (max-width:1024px) {
	.blokk_n1 .blokk_n1_1200 .n1_div{font-size:28px; line-height:54px; left:10px; top:150px; width:50%; height:auto;}
	.blokk_n1 .blokk_n1_1200 .n1_div span{font-size:46px;}
}

@media screen and (max-width:840px) {
	.blokk_n1 .blokk_n1_1200 .n1_div{font-size:28px; line-height:44px; left:10px; top:120px;}
	.blokk_n1 .blokk_n1_1200 .n1_div span{font-size:42px;}
}

@media screen and (max-width:720px) {
	.blokk_n1 .blokk_n1_1200 .n1_div{font-size:28px; line-height:44px; left:10px; top:140px;}
	.blokk_n1 .blokk_n1_1200 .n1_div span{font-size:42px;}
}

@media screen and (max-width:640px) {
	.blokk_n1{background: url('../images/bg1_img_640.jpg') top center no-repeat;}
	.blokk_n1 .blokk_n1_1200{width:100%; min-height:261px;}
	.blokk_n1 .blokk_n1_1200 .n1_div{
		background: url('../images/bg_1px_70.png') 0 0 repeat;		
		font-size:28px; 
		line-height:44px; 
		top:30px; 
		left:0; 
		width:88%; 
		padding:10px; 
		margin:0 auto; 
		position: relative;}
	.blokk_n1 .blokk_n1_1200 .n1_div span{font-size:42px;}
}

@media screen and (max-width:540px) {
	.blokk_n1 .blokk_n1_1200{min-height:283px;}
	.blokk_n1 .blokk_n1_1200 .n1_div{
		font-size:24px; 
		line-height:40px; 
		top:10px;}
	.blokk_n1 .blokk_n1_1200 .n1_div span{font-size:32px;}
}


/***********/
/* Blokk 2 */
/***********/
.blokk_n2{width:100%;}
.blokk_n2:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n2 .blokk_n2_1200{width:1200px; margin:0 auto;}
.blokk_n2 .blokk_n2_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n2 .blokk_n2_1200 #fodgomb_img{float:left; margin:0 50px 0 0;}

.blokk_n2 .blokk_n2_1200 h2{font-family:"ClearlyGothicRegular", serif; font-size:60px; color:#0064aa; padding:0 0 45px 0;}
.blokk_n2 .blokk_n2_1200 .p_1{font-family:"ClearlyGothicRegular", serif; font-size:30px; padding:0; margin:0; line-height:40px;}

@media screen and (max-width:1200px) {
	.blokk_n2 .blokk_n2_1200{width:96%;}
}

@media screen and (max-width:1024px) {
	.blokk_n2 .blokk_n2_1200 h2{font-size:48px; color:#0064aa; padding:0 0 45px 0;}
	.blokk_n2 .blokk_n2_1200 .p_1{font-size:24px; padding:0; margin:0; line-height:40px;}
	.blokk_n2 .blokk_n2_1200 #fodgomb_img{width:50%; height:auto;}
}

@media screen and (max-width:840px) {
	.blokk_n2 .blokk_n2_1200 h2{font-size:48px; color:#0064aa; padding:0 0 45px 0;}
	.blokk_n2 .blokk_n2_1200 .p_1{font-size:20px; padding:0; margin:0; line-height:40px;}
	.blokk_n2 .blokk_n2_1200 #fodgomb_img{width:40%; margin:35px 50px 0 0;}
}


@media screen and (max-width:640px) {
	.blokk_n2 .blokk_n2_1200 h2{font-size:28px; color:#0064aa; padding:0 0 25px 0;}
	.blokk_n2 .blokk_n2_1200 .p_1{font-size:22px; padding:0; margin:0; line-height:26px;}
	.blokk_n2 .blokk_n2_1200 #fodgomb_img{width:40%; margin:35px 25px 10px 0;}
}

/***********/
/* Blokk 3 */
/***********/
.blokk_3{width:100%; background: url('../images/bg_idezet_2560.png') top center no-repeat; height:400px;}

@media screen and (max-width:1920px) {
	.blokk_3{background: url('../images/bg_idezet_1920.png') top center no-repeat;}
}


.blokk_3:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_3 .blokk_3_1200{width:1160px; margin:0 auto; text-align:center;}
.blokk_3 .blokk_3_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_3 .blokk_3_1200 p{padding:0; margin:0; font-size:36px; padding-top:140px; color:#fff;}
.blokk_3 .blokk_3_1200 p span{font-size:24px;}

@media screen and (max-width:1200px) {
	.blokk_3 .blokk_3_1200{width:96%; line-height:54px;}
}

@media screen and (max-width:1024px) {
	.blokk_3 .blokk_3_1200 p{padding-top:100px; font-size:32px; line-height:44px;}
}

@media screen and (max-width:640px) {
	.blokk_3 .blokk_3_1200 p{font-size:28px;}
	.blokk_3 .blokk_3_1200 p span{font-size:20px;}
}

@media screen and (max-width:540px) {
	.blokk_3 .blokk_3_1200 p{padding-top:100px;}
	.blokk_3 .blokk_3_1200 p span{font-size:18px;}
}

@media screen and (max-width:480px) {
	.blokk_3 .blokk_3_1200 p{padding-top:80px;}
	.blokk_3 .blokk_3_1200 p{padding-top:70px; line-height:38px;}
}


/***********/
/* Blokk 4 */
/***********/
.blokk_4{width:100%; }
.blokk_4:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_4 .blokk_4_1200{width:1160px; margin:0 auto; padding:45px 0 35px 0; text-align:center;}
.blokk_4 .blokk_4_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_4 .blokk_4_1200 .box_inf{display: inline-block; width:230px; height:215px; font-size:20px; text-align:center; margin:0 25px 50px 25px;}


.blokk_4 .blokk_4_1200 .box_inf img{
  -webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-o-transition: all 1s ease; /* IE 9 */
	-ms-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}

.blokk_4 .blokk_4_1200 .box_inf img:hover{
    -webkit-transform:scale(1.1); /* Safari and Chrome */
    -moz-transform:scale(1.1); /* Firefox */
    -ms-transform:scale(1.1); /* IE 9 */
    -o-transform:scale(1.1); /* Opera */
     transform:scale(1.1);
}

@media screen and (max-width:1200px) {
	.blokk_4 .blokk_4_1200{width:96%;}
}

@media screen and (max-width:1024px) {
	.blokk_4 .blokk_4_1200 .box_inf{margin:0 15px 30px 15px;}
}

@media screen and (max-width:640px) {
	.blokk_4 .blokk_4_1200 .box_inf{margin:0 10px 20px 10px;}
}


/**************************/
/* Blokk 5 Szolgaltatasok */
/**************************/
.blokk_n5{width:100%; background: url('../images/bg2_img_1920.jpg') top center no-repeat; min-height:1070px;}
.blokk_n5:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n5 .blokk_n5_1200{width:1200px; min-height:787px; margin:0 auto 45px auto; line-height:30px; text-align:center;}
.blokk_n5 .blokk_n5_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n5 .blokk_n5_1200 .n5_div{font-family:"ClearlyGothicRegular", serif; font-size:30px;color:#505059; line-height:54px; text-align:left; width:480px; height:auto; float:right; margin-bottom:220px;}
.blokk_n5 .blokk_n5_1200 .n5_div span{color:#505059; font-size:52px;}

.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:90px 0 35px 0; margin:0; font-size:53px; color:#0064aa; font-weight:normal; line-height:40px;}
.blokk_n5 .blokk_n5_1200 .n5_div h1 span{font-size:28px; text-transform:uppercase; color:#0064aa;}

.blokk_n5 .blokk_n5_1200 .n5_div ul{list-style: none; padding:25px 0 0 0; margin:0;}
.blokk_n5 .blokk_n5_1200 .n5_div li{padding-left: 1em; text-indent:-.7em; padding-top:8px; padding-bottom:8px;}
.blokk_n5 .blokk_n5_1200 .n5_div li::before{content: "• "; color:#0064aa;}

/* tex bplokk 2*/
.blokk_n5 .blokk_n5_1200 .n55_div{width:100%; margin:0 auto 35px auto; font-size:28px; clear:both; text-align:justify; line-height:44px;}
.blokk_n5 .blokk_n5_1200 .n55_div:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}


@media screen and (max-width:1200px) {
	.blokk_n5{width:100%; background: url('../images/bg2_img_1280.jpg') top center no-repeat; min-height:713px;}
	.blokk_n5 .blokk_n5_1200{width:96%; min-height:587px;}
	.blokk_n5 .blokk_n5_1200 .n5_div{margin-bottom:100px;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:40px 0 15px 0; font-size:42px;}
	.blokk_n5 .blokk_n5_1200 .n5_div ul{padding:15px 0 0 0;}
	.blokk_n5 .blokk_n5_1200 .n5_div li{padding-top:3px; padding-bottom:3px;}
}

@media screen and (max-width:1024px) {
	.blokk_n5{width:100%; background: url('../images/bg2_img_1024.jpg') top center no-repeat; min-height:570px;}
	.blokk_n5 .blokk_n5_1200{min-height:auto;}
	.blokk_n5 .blokk_n5_1200 .n5_div{width:47%; height:auto; margin-bottom:50px;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:20px 0 15px 0; font-size:42px;}
	.blokk_n5 .blokk_n5_1200 .n5_div ul{padding:0; font-size:24px;}
	.blokk_n5 .blokk_n5_1200 .n5_div li{padding-top:1px; padding-bottom:1px;}
	.blokk_n5 .blokk_n5_1200 .n55_div{font-size:24px; line-height:40px;}
}

@media screen and (max-width:720px) {
	.blokk_n5{width:100%; background: url('../images/bg2_img_720.jpg') top center no-repeat; min-height:401px;}
	.blokk_n5 .blokk_n5_1200 .n5_div{width:47%; height:auto;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:0 0 15px 0; font-size:34px; line-height:30px;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1 span{font-size:24px;}

	.blokk_n5 .blokk_n5_1200 .n5_div ul{padding:0; font-size:20px;}
	.blokk_n5 .blokk_n5_1200 .n5_div li{line-height:38px;}
	.blokk_n5 .blokk_n5_1200 .n55_div{font-size:20px; line-height:30px;}
}

@media screen and (max-width:640px) {
	.blokk_n5 .blokk_n5_1200 .n5_div{width:70%; background: url('../images/bg_1px_70.png') 0 0 repeat; margin-bottom:70px;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:15px;}
}

@media screen and (max-width:540px) {
	.blokk_n5 .blokk_n5_1200 .n5_div{width:90%; background: url('../images/bg_1px_70.png') 0 0 repeat; margin-bottom:30px;}
	.blokk_n5 .blokk_n5_1200 .n5_div h1{padding:15px;}
	.blokk_n5 .blokk_n5_1200 .n5_div li{line-height:30px;}
}

/**************************/
/* Blokk 6 Szolgaltatasok */
/**************************/
.blokk_n6{width:100%;}
.blokk_n6:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n6 .blokk_n6_1200{width:1200px; margin:0 auto 45px auto; line-height:30px; text-align:center;}
.blokk_n6 .blokk_n6_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n6 .blokk_n6_1200 h2{padding:90px 0 35px 0; margin:0; font-size:53px; color:#fe7f00; font-weight:normal; line-height:40px;}
.blokk_n6 .blokk_n6_1200 p{padding:0; margin:0; font-size:28px; line-height:40px; text-align:justify;}

.blokk_n6 .blokk_n6_1200 .szolg_img{margin:15px 0 25px 0;}

@media screen and (max-width:1200px) {
	.blokk_n6{width:100%;}
	.blokk_n6 .blokk_n6_1200{width:96%;}
	.blokk_n6 .blokk_n6_1200 h2{font-size:42px; line-height:40px; padding:30px 0 35px 0;}
	.blokk_n6 .blokk_n6_1200 p{font-size:28px; line-height:44px; }
}

@media screen and (max-width:1024px) {
	.blokk_n6 .blokk_n6_1200 p{font-size:24px; line-height:40px; }
}


@media screen and (max-width:900px) {
	.blokk_n6 .blokk_n6_1200 .szolg_img{width:100%;}
}

@media screen and (max-width:720px) {
	.blokk_n6 .blokk_n6_1200 h2{font-size:34px; line-height:34px;}
	.blokk_n6 .blokk_n6_1200 p{font-size:20px; line-height:30px;}
}


/**************************/
/* Blokk 7 Referenciák */
/**************************/
.blokk_n7{width:100%; background: url('../images/bg3_img_1920.jpg') top center no-repeat; }
.blokk_n7:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n7 .blokk_n7_1200{width:1200px; min-height:787px; margin:0 auto 45px auto; line-height:30px; text-align:center;}
.blokk_n7 .blokk_n7_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n7 .blokk_n7_1200 .n7_div{font-family:"ClearlyGothicRegular", serif; font-size:30px;color:#505059; line-height:54px; text-align:left; width:480px; height:auto; float:left; margin-bottom:20px;}
.blokk_n7 .blokk_n7_1200 .n7_div span{color:#505059; font-size:52px;}

.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:90px 0 35px 0; margin:0; font-size:53px; color:#0064aa; font-weight:normal; line-height:40px;}
.blokk_n7 .blokk_n7_1200 .n7_div h1 span{font-size:28px; text-transform:uppercase; color:#0064aa;}

.blokk_n7 .blokk_n7_1200 .n7_div ul{list-style: none; padding:0; margin:0;}
.blokk_n7 .blokk_n7_1200 .n7_div li{padding-left: 1em; text-indent:-.7em; padding-top:8px; padding-bottom:8px;}
.blokk_n7 .blokk_n7_1200 .n7_div li::before{content: "• "; color:#0064aa;}


@media screen and (max-width:1200px) {
	.blokk_n7{width:100%; background: url('../images/bg3_img_1280.jpg') top center no-repeat; min-height:713px;}
	.blokk_n7 .blokk_n7_1200{width:96%; min-height:587px;}
	.blokk_n7 .blokk_n7_1200 .n7_div{margin-bottom:100px;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:40px 0 15px 0; font-size:42px;}
	.blokk_n7 .blokk_n7_1200 .n7_div ul{padding:15px 0 0 0;}
	.blokk_n7 .blokk_n7_1200 .n7_div li{padding-top:3px; padding-bottom:3px;}
}

@media screen and (max-width:1024px) {
	.blokk_n7{width:100%; background: url('../images/bg3_img_1024.jpg') top center no-repeat; min-height:570px;}
	.blokk_n7 .blokk_n7_1200{min-height:auto;}
	.blokk_n7 .blokk_n7_1200 .n7_div{width:47%; height:auto; margin-bottom:50px;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:20px 0 15px 0; font-size:42px;}
	.blokk_n7 .blokk_n7_1200 .n7_div ul{padding:0; font-size:24px;}
	.blokk_n7 .blokk_n7_1200 .n7_div li{padding-top:1px; padding-bottom:1px;}
}

@media screen and (max-width:720px) {
	.blokk_n7{width:100%; background: url('../images/bg3_img_720.jpg') top center no-repeat; min-height:auto;}
	.blokk_n7 .blokk_n7_1200 .n7_div{width:47%; height:auto;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:0 0 15px 0; font-size:34px; line-height:30px;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1 span{font-size:24px;}

	.blokk_n7 .blokk_n7_1200 .n7_div ul{padding:0; font-size:20px;}
	.blokk_n7 .blokk_n7_1200 .n7_div li{line-height:38px;}
}

@media screen and (max-width:640px) {
	.blokk_n7 .blokk_n7_1200 .n7_div{width:70%; background: url('../images/bg_1px_70.png') 0 0 repeat; margin-bottom:70px;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:15px;}
}

@media screen and (max-width:540px) {
	.blokk_n7 .blokk_n7_1200{margin:0 auto 15px auto;}
	.blokk_n7 .blokk_n7_1200 .n7_div{width:90%; background: url('../images/bg_1px_70.png') 0 0 repeat; margin-bottom:30px;}
	.blokk_n7 .blokk_n7_1200 .n7_div h1{padding:15px;}
	.blokk_n7 .blokk_n7_1200 .n7_div li{line-height:30px;}	
}

/* Ref. Lista */
.blokk_n8{width:100%;}
.blokk_n8:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n8 .blokk_n8_1200{width:1200px; margin:0 auto 45px auto; line-height:30px;}
.blokk_n8 .blokk_n8_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n8 .blokk_n8_1200 h3{padding:35px 0 35px 0; margin:0; font-size:48px; color:#fe7f00; font-weight:normal; line-height:40px;}
.blokk_n8 .blokk_n8_1200 p{padding:0; margin:0; font-size:28px; line-height:36px; text-align:justify;}

.blokk_n8 .blokk_n8_1200 .ref_icon{float:left; margin:25px 35px 25px 0;}

@media screen and (max-width:1200px) {
	.blokk_n8{width:100%;}
	.blokk_n8 .blokk_n8_1200{width:96%;}
	.blokk_n8 .blokk_n8_1200 h3{font-size:40px; line-height:40px; padding:10px 0 35px 0;}
	.blokk_n8 .blokk_n8_1200 p{font-size:28px; line-height:34px; }
}

@media screen and (max-width:1024px) {
	.blokk_n8 .blokk_n8_1200 h3{font-size:40px; line-height:40px; padding:10px 0 35px 0;}
	.blokk_n8 .blokk_n8_1200 p{font-size:24px; line-height:34px; }
}

@media screen and (max-width:720px) {
	.blokk_n8 .blokk_n8_1200 .ref_icon{width:30%; margin:0 35px 20px 0;}
	.blokk_n8 .blokk_n8_1200 h3{font-size:34px; padding:10px 0 15px 0; line-height:34px;}
	.blokk_n8 .blokk_n8_1200 p{font-size:20px; line-height:30px;}
}

@media screen and (max-width:640px) {
	.blokk_n8 .blokk_n8_1200 .ref_icon{width:20%; margin:15px 35px 0 0;}
	.blokk_n8 .blokk_n8_1200 h3{font-size:34px; padding:10px 0 15px 0; line-height:34px;}
	.blokk_n8 .blokk_n8_1200 p{font-size:20px; line-height:30px;}
}

@media screen and (max-width:640px) {
	.blokk_n8 .blokk_n8_1200 .ref_icon{width:20%; margin:15px 35px 0 0;}
	.blokk_n8 .blokk_n8_1200 h3{font-size:28px; padding:10px 0 15px 0; line-height:34px;}
	.blokk_n8 .blokk_n8_1200 p{font-size:18px; line-height:28px;}
}


/**************************/
/* Blokk 9 Kapcsolat */
/**************************/
.blokk_n9{width:100%;}
.blokk_n9:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n9 .blokk_n9_1200{width:1200px; margin:0 auto 45px auto; line-height:30px; text-align:right;}
.blokk_n9 .blokk_n9_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.blokk_n9 .blokk_n9_1200 h1{padding:5px 0 35px 0; margin:0; font-size:52px; color:#0064aa; font-weight:normal; line-height:40px;}
.blokk_n9 .blokk_n9_1200 h1 span{font-size:28px; text-transform:uppercase; color:#0064aa;}

.blokk_n9 .blokk_n9_1200 #map_1{margin:0 auto;}
.blokk_n9 .blokk_n9_1200 #map_2{display:none;}

@media screen and (max-width:1200px) {
	.blokk_n9 .blokk_n9_1200{width:96%;}
	.blokk_n9 .blokk_n9_1200 h1{padding:40px 15px 15px 0; font-size:42px;}
	.blokk_n9 .blokk_n9_1200 #map_1{width:100%;}
}

@media screen and (max-width:1024px) {
	.blokk_n9 .blokk_n9_1200 h1{padding:40px 0 15px 0; font-size:42px;}
}

@media screen and (max-width:720px) {
	.blokk_n9 .blokk_n9_1200 h1{padding:40px 15px 15px 0; font-size:30px; line-height:30px;}
	.blokk_n9 .blokk_n9_1200 #map_1{display:none;}
	.blokk_n9 .blokk_n9_1200 #map_2{display:block; width:100%;}
}

@media screen and (max-width:720px) {
	.blokk_n9 .blokk_n9_1200 h1{padding:10px 15px 15px 0; font-size:30px; line-height:30px;}
}

@media screen and (max-width:480px) {
	.blokk_n9 .blokk_n9_1200 h1{font-size:28px;}
}


/**********/
/* Footer */
/**********/
.footer_ext{width:100%; height:258px; background: url('../images/bg_footer_2560.png') top center no-repeat;  text-align:left; }

@media screen and (max-width:1920px) {
	.footer_ext{height:236px; background: url('../images/bg_footer_1.png') top center no-repeat;}
}

.footer_ext:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.footer_ext .blokk_f_1200{width:1200px; margin:0 auto;}
.footer_ext .blokk_f_1200:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.footer_ext .blokk_f_1200 p{padding:100px 0 0 0; margin:0; color:#fff; font-size:26px;}
.footer_ext .blokk_f_1200 p span{color:#ff8200;}

.footer_ext .blokk_f_1200 .footerinfo{width:320px; height:100px; color:#fff; float:right; font-size:20px; margin:100px 0 0 0;}

@media screen and (max-width:1200px) {
	.footer_ext .blokk_f_1200{width:96%;}
}

@media screen and (max-width:640px) {
	.footer_ext .blokk_f_1200 p{padding:20px 0 0 0; font-size:20px;}
	.footer_ext .blokk_f_1200 .footerinfo{width:99%; height:50px; float:none; font-size:20px; margin:0; padding-top:75px; }
}

@media screen and (max-width:540px) {
	.footer_ext .blokk_f_1200 p{padding:22px 0 0 0; font-size:18px;}
	.footer_ext .blokk_f_1200 .footerinfo{height:60px; float:none; font-size:18px; margin:0; padding-top:75px; }
}

