
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 18px;
	font-family: 'Muli', sans-serif;
	color: #1f2443;
	line-height: 30px;
	font-weight: 400;
	background: #ffffff;
}

div{margin: 0 auto 0 auto;padding: 0}

img{border: 0px;margin: 0px}
.cl{clear: both}

#logo{
float: left;
margin: 60px 10px 0px 30px;
width: 213px;
}

a{
	outline: none;
	text-decoration: none;
	color: #90c4d6;
}

#top, #hom2, #hom3, #hom4, #stopka{
	width: 100%;
}

#topin, #hom2in, #hom3in, #hom4in, #stopkain{
	width: 1230px;
}


#top{
	background: url(i/tlo1.jpg) no-repeat center top;
	height: 1599px;
}


#menu{
	float: right;
	margin: 65px 30px 0px 0px;
	font-size: 16px;
}

#menu a{
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 15px;
}

#menu a:hover{
	text-decoration: none;
	color: #cfa856;
}

.men{
	float: left;
}

#mena{
	border-bottom: 3px solid #90c4d6;
	padding-bottom: 15px;
	color: #90c4d6;
	margin: 0px 0px 0px 15px;
	font-weight: 900;
}
#hometopl{
	float: left;
	width: 570px;
	margin: 0px 30px;
	font-size: 18px;
	text-align: left;
	color: #ffffff;
}

#hometopl h1{
	font-size: 55px;
	line-height: 60px;
	font-weight: 900;
	margin: 120px 0px 70px 0px;
}

.strblu{
	color: #90c4d6;
}

.button{
	border: solid 3px;
	font-size: 18px;
	font-weight: 900;
	padding: 12px 0px;
	width: 270px;
	text-align: center;
	margin-top: 45px;
}

.butyell{
	border-color: #bb8d2b;
	color: #bb8d2b;
}

.butyell:hover{
	border-color: #90c4d6;
	color: #90c4d6;
}

#but1{
	float: left;
	margin-top: 65px;
}

#hometopp{
	float: left;
	width: 570px;
	margin: 0px 30px 0px 0px;
}

#hometopp img{
	margin-top: 10px;
}

strong{
	font-weight: 900;
}

#hom1a{
	float: left;
	width: 470px;
	margin: 170px 30px 0px 30px;
}

#hom1b{
	float: left;
	width: 640px;
	margin: 80px 30px 0px 0px;
	text-align: right;
}

h2, h3{
	font-weight: 900;
	margin: 0px;
	margin-bottom: 30px;
}

#hom1b h2{
	font-size: 40px;
	line-height: normal;
}

span{
	font-weight: 700;
}

li{list-style-image: url(i/dot.png);}
#hom1b ul{direction: rtl;}
#hom1b li{margin-right: -20px}

.butblu{
	border-color: #90c4d6;
	color: #90c4d6;
}

.butblu:hover{
	border-color: #bb8d2b;
	color: #bb8d2b;
}

.butvio{
	border-color: #797195;
	color: #797195;
}

.butvio:hover{
	border-color: #bb8d2b;
	color: #bb8d2b;
}

.butr{
	float: right;
	margin-left: 40px;
	margin-top: 30px;
}


#hom2{
	background: url(i/tlo2.jpg) no-repeat center top;
	height: 995px;
}


#hom2a, #hom2b{
	float: left;
	width: 540px;
	color: #ffffff;
}

#hom2a{
	text-align: right;
	margin: 130px 45px 0px 30px;
}

#hom2b{
	text-align: left;
	margin: 210px 30px 0px 45px;
}

.strgra{
	color: #1f2443;
}

#hom2 h2, h3{
	font-size: 36px;
	line-height: normal;
}

#hom3a, #hom3b{
	float: left;
	width: 570px;
}

#hom3a{
	text-align: right;
	margin: 50px 15px 0px 30px;
}

#hom3b{
	text-align: left;
	margin: 50px 30px 0px 15px;
}

#hom3a h3{
	font-size: 36px;
	line-height: 37px;
	color: #90c4d6;
	margin-bottom: 15px;
}

.strmn{
	color: #1f2443;
	font-size: 30px;
}

#pas{
	background: url(i/st_linie.jpg) no-repeat center top;
	height: 10px;
	margin-top: 80px;
}

#stopka{
min-height: 200px;
background: #f7f7f7;
}

#stopkain{
font-size: 15px;
color: #90c4d6;
padding-bottom: 40px;
line-height: normal;
}

#copy{
color: #babccc;
}

#stopka a:hover{
	text-decoration: none;
	color: #bb8d2b;
}

#stmenu{
	padding: 50px 0px 50px 0px;
}

#stmenu a{
	margin: 0px 12px;
	color: #5b6080;
}

#stlogo{
	margin: 0px 0px 20px 0px;
}

#mon{
	display: none;
}

.rebr{
	display: none;
}

#butres{
	display: none;
}

#hom4in{
	margin-top: 60px;

}

#tel{
	padding: 70px 0px 0px 0px;
	font-size: 54px;
	font-weight: 900;
	border-top: solid 4px #f7f7f7;
	width: auto;
}

#tel2{
	padding: 80px 0px 0px 0px;
	font-size: 42px;
	font-weight: 900;
	width: auto;
	float: right;
}