
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansextrabold';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
	margin:0;
	margin-top:15px;
	font-family:open_sansregular;
	background-image:url(images/bg-white.png);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	color:#4b4b4b;
}

.header {
	font-family:open_sansregular;
	font-size:20px;
	color:#3a3a3a;
	letter-spacing:1px;
	text-align:center;
}

.logo {
	float:left;
	width:167px;
	margin-top:5px;
}

.subheader {
	font-size:14px;
	font-family:open_sansregular;	
	color:#3a3a3a;
	text-align:center;
}

.adresa {
	float:left;
	width:35px;
	margin-top:10px;
	margin-left:135px;
}

.obrazek {
	background-image:url(images/background.jpg);
	height:360px;
	margin-top:20px;
	background-position:center;
}

.nadpis {
	font-family:open_sansbold;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top:165px;
}

.nadpis2 {
	text-align:center;
	font-family:open_sansextrabold;
	font-size:32px;
	color:#294795;
	line-height:40px;
	margin-top:8px;
}

.sluzba {
	float:left;
	width:199px;
	height:199px;
	margin-top:60px;
	margin-left:18px;
}

.box {
	float:left;
	padding:20px;
	background-color:#fff;
	height:325px;
	border:solid;
	border-width:1px;
	border-color:#ebebeb;
	margin-top:20px;
}

.box2 {
	padding:30px;
	background-color:#fff;
	width:940px;
	border:solid;
	border-width:1px;
	border-color:#ebebeb;
	margin-top:25px;
}

.zajistime {
	text-align:center;
	font-family:open_sansextrabold;
	font-size:34px;
	color:#fff;
	margin:0 auto;
	margin-top:-220px;
	width:700px;
	letter-spacing:1px;
}

.tick {
	float:left;
	width:45px;
	margin-top:10px;
}

.polozka {
	float:left;
	width:220px;
	margin-top:10px;
}

.mapa {
	background-image:url(images/mapa.png);
	height:410px;
	margin-top:35px;
	background-position:center;
}

.footer {
	height:170px;
	background-color:#343434;
}

.popisek {
	width:135px;
	margin:0 auto;
	font-size:11px;
	font-family:open_sansbold;
	color:#525252;
	margin-top:10px;
}


    .google-maps {
        position: relative;
		padding-top:35px;
        height: 410px;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        left: 0;
        width: 100% !important;
        height: 410px; !important;
    }
