html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	margin: 0pt;
	padding: 0pt;
}
body {
	font-family: 'Armata', sans-serif;
	font-weight: 400;
	background: url(../img/bg_header.jpg) repeat-x ;
	text-align: center;
}
p
{
color: rgb(0,0,0);
font-family: 'Armata', sans-serif;
font-weight: 400;
}
.uppercase
{
text-transform: uppercase;
font-family: 'Armata', sans-serif;
font-weight: 400;
}
.tucne
{
font-family: 'Dolis', sans-serif;
font-weight: 600;
font-size: 14px;
}
#header {
	width: 1003px;
	height: 574px;
	text-align: left;
	background: url(../img/header.jpg);
}
#all {
	width: 1003px;
	text-align: left;
	margin: 0px auto;
}
h1{font-size:3px;}
.jmeno{
font-size:25px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #ff1440;
margin: 180px 0 0 16px;
}
.text-h2 h2{
width: 280px;
margin: 25px 0 0 17px;
font-size: 13px;
color: rgb(255,255,255);
font-weight:normal;
text-align: justify-left;
line-height: 150%;
}
/* MENU */
.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:130px 5px 0 150px; padding:0; height:30px;}
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font-size:35px; font-family: 'Fjalla One', sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; padding:0 23px 0 15px; }
.breadcrumb ul li a:hover {text-decoration:none; color:#ff1440;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1;}
/* KONEC - MENU */


/* UVOD */
#uvod
{
margin: 20px 0 100px 0;
padding: 20px 0 30px 30px;
line-height: 190%;
}
#tabulkauvod{
height: 420px;
}
#uvod1{
width: 310px;
float: left;
margin-right:15px;
}
#uvod2{
width: 310px;
float: left;
margin-right:15px;
}
#uvod3{
width: 310px;
float: left;
}

#uvod p, li{
font-family: 'Armata', sans-serif;
font-weight: 400;
font-size: 13px;
}
#uvod li.iconuvod1 {
list-style-type: none;
background: url(../img/icon/uvod1.png) no-repeat top left;
height: 40px;
padding-left: 45px;
line-height: 50px;
}
#uvod li.iconuvod2 {
list-style-type: none;
background: url(../img/icon/uvod2.png) no-repeat top left;
height: 40px;
padding-left: 45px;
line-height: 50px;
}
#uvod li.iconuvod3 {
list-style-type: none;
background: url(../img/icon/uvod3.png) no-repeat top left;
height: 40px;
padding-left: 45px;
line-height: 50px;
}
.body{
margin-left: 18px;
}
.body li{
font-size: 12px;
}
.priklady
{
margin: 35px 30px 10px 0px;
padding: 20px 30px 20px 30px;
border: 0px solid rgb(186,186,186);
text-align: justify;
background: rgb(236,236,236);
}
/* KONEC - UVOD */

/* NAHORU */
.nahoru{float: right; margin-right: 50px;} 
.nahoru a {text-decoration: none; color: #bb4343;}
.nahoru li.sipkanahoru {
list-style-type: none;
background: url(../img/icon/sipkanahoru.png) no-repeat top left;
height: 50px;
padding-left: 65px;
line-height: 50px;
}
/* KONEC - NAHORU */

/* SLUZBY */
#sluzby
{
margin: 30px 0 20px 0;
padding: 20px 20px 30px 30px;
line-height: 190%;
height: 900px;
}
.nadpissluzby
{
margin-top: 30px;
font-family: 'Fjalla One', sans-serif;
font-weight: 400;
font-size: 75px;
color: #bb4343;
text-align: center;
}
#ramecsluzby{
margin: 100px 0 0 0;
padding-top: 70px;
border-top: 1px dashed rgb(166,166,166);
}
#sluzby1{
width: 290px;
height: 500px;
float: left;
margin: 0 10px 0 0;
padding: 10px;
}
#sluzby2{
width: 290px;
height: 500px;
float: left;
margin: 0 10px 0 0;
padding: 10px;
}
#sluzby3{
width: 290px;
height: 500px;
float: left;
padding: 10px;
margin-bottom:80px;
}
.icon1{
padding-bottom: 20px;
border-bottom: 6px solid rgb(231,231,231);
}
.icon1 li.iconsluzby1 {
list-style-type: none;
background: url(../img/icon/sluzby1.png) no-repeat top left;
height: 100px;
padding-left: 110px;
line-height: 70px;
}
.icon1 li.iconsluzby2 {
list-style-type: none;
background: url(../img/icon/sluzby2.png) no-repeat top left;
height: 100px;
padding-left: 110px;
line-height: 70px;
} 
.icon1 li.iconsluzby3 {
list-style-type: none;
background: url(../img/icon/sluzby3.png) no-repeat top left;
height: 100px;
padding-left: 110px;
line-height: 70px;
}  
#ramecsluzby h3{
text-transform: uppercase;
font-weight: normal;
line-height: 50px;
font-family: 'Oswald', sans-serif;
font-weight: 400;
font-size: 18px;
color: #4a4949;
}
.bodyh4{
padding: 20px 0 0 20px;
line-height: 4;
}
.bodyh4 h4{
font-weight: normal;
}
/* KONEC - SLUZBY */
/* REFERENCE */
#reference
{
margin: 30px 0 20px 0;
padding: 20px 20px 30px 30px;
line-height: 190%;
height: 900px;
}
#ramecreference{
margin: 100px 0 200px 0;
padding-top: 70px;
border-top: 1px dashed rgb(166,166,166);
height: 390px;
}
#ramecreference table{
padding: 24px;
}
#ramecreference td{
padding: 20px;
width: 300px;
text-align: center;
}
/* KONEC - REFERENCE */
/* CENIK */
#cenik
{
margin: 30px 0 20px 0;
padding: 20px 20px 30px 30px;
line-height: 190%;
height: 900px;
}
#rameccenik{
margin: 100px 0 100px 0;
padding-top: 70px;
border-top: 1px dashed rgb(166,166,166);
height: 390px;
}
.nadpiscenik
{
margin-top: 30px;
font-family: 'Fjalla One', sans-serif;
font-weight: 400;
font-size: 75px;
color: #bb4343;
text-align: center;
line-height: 1;
}
#rameccenik table
{
padding: 80px;
}
#rameccenik td{
width: 158px;
height: 188px;
background: url(../img/icon/cenik.png) no-repeat top left;
line-height: 3;
text-align: center;
color: rgb(255,255,255);
font-family: 'Armata', sans-serif;
font-weight: 400;
font-size: 14px;
text-transform: uppercase;
padding-right: 40px;
}
/* KONEC - CENIK */

/* KONTAKT */
#kontakt{
border-top: 1px dashed #bb4343;
border-bottom: 1px dashed #bb4343;
height: 400px;
margin-bottom: 20px;
}
#infokontakt{
margin-top: 10px;
padding: 20px 0px 20px 40px;
width: 450px;
float: right;
} 
#infokontakt table{
margin-left:40px;
}
#infokontakt td{
padding: 17px;
}
#infokontakt h5{
margin: 15px 0 18px 58px;
font-weight: normal;
font-family: 'Armata', sans-serif;
font-weight: 400;
font-size: 160%;
color: #bb4343;
text-transform: uppercase;
}
#infokontakt h6{
font-weight: normal;
font-family: 'Armata', sans-serif;
font-weight: 400;
font-size: 14px;
}
#infokontakt a{
text-decoration: none;
color: rgb(0,0,0); 
}
#infokontakt a:hover{
text-decoration: none;
color: #bb4343; 
}
/* KONEC - KONTAKT */
/* PATICKA */
.text-paticka{
font-family: 'Armata', sans-serif;
font-weight: 600;
font-size: 13px;
padding: 20px;
}
.text-paticka a{
text-decoration: none;
color: rgb(0,0,0);
}
.text-paticka a:hover{
color: rgb(255,255,255);
}
/* KONEC - PATICKA */ 

#patickaramce{
height: 520px;
}
#formular h5{
margin: 15px 0 22px 0;
font-weight: normal;
font-family: 'Armata', sans-serif;
font-weight: 400;
font-size: 160%;
color: #bb4343;
text-transform: uppercase;
}
#paticka{
background: #bb4343;
padding: 20px;
margin: 20px 0 0 0;
}
 
 /* FORM */
#formular{
margin-top: 10px;
padding: 20px;
width: 450px;

float: left;
} 
form.email p {
font-size: 15px;
padding: 0 0 10px 0;
margin: 0;
}

form.email input, form.email textarea {
font-family: Arial;
font-size: 15px;
margin: 0 0 20px 0;
}

form.email input {
background: #f5f5f5;
padding: 5px;
border: 1px solid #bb4343;
border-radius: 5px;
width: 400px;
}

form.email textarea {
background: #f5f5f5;
padding: 5px;
border: 1px solid #bb4343;
border-radius: 5px;
width: 400px;
height: 100px;
}

form.email input.send {
color: #fff;
background: #bb4343;
border: rgb(216,216,216);
padding: 10px 25px 10px 25px;
cursor: pointer;
width: 410px;
}
/* KONEC - FORM */


