body {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: url(background00.jpg) top  center repeat-y #ffffff;
font-family: "arial"
font-size: "16px";
text-align: center;

}

@font-face {
     font-family: 'jockey-one';
     src: url('fonts/web-jockey-one/jockey-one-regular.eot');
     src: url('fonts/web-jockey-one/jockey-one-regular.eot?#iefix') format('embedded-opentype'),
     url('fonts/web-jockey-one/jockey-one-regular.woff') format('woff'),
     url('fonts/web-jockey-one/jockey-one-regular.ttf') format('truetype'),
     url('fonts/web-jockey-one/jockey-one-regular.svg#jockey_oneregular') format('svg');
     font-weight: normal;
     font-style: normal;
}


#hlavni {
    width: 1000px;
    margin: 0 auto 0 auto;
    text-align: justify;
    text-align: center;
}

#hlava {
    width: 1000px;
    height: 380px;
    margin: 0 0 0px -4px;
    padding: 0 0 0 0;
}

#logo {
    float: left;
    width: 215px;
    height: 100px;
    margin: 20px 2px 0px 15px;
    font-size: 20px;
}

#nav {
    float: left;
    width: 215px;
    height: 280px;
    margin: 100px -40px 0px -155px;
    font-size: 20px;
}

#text {
    float: left;
    width: 962px;
    padding-right: 0px; padding-left: 40px; padding-bottom: 100px; margin: -20px; padding-top: 25px;       
    text-align: justify;
    font-family: "arial";
    font-size: 17px;
    }

#copyright {
    float: left;
    font-size: 10px; 
    padding-right: 0px; padding-left: 350px; padding-bottom: 0px; padding-top: 40px;   text-align: center}

#mapa {
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 25px;
}


#nav a {font-family: arial; font-size: 16px; color:#121f30; text-decoration:none} 
#nav a:hover,a:focus{color:#121f30; text-decoration:underline}

.upozorneni {float: center; font-size: 17px; text-align: center}
.upozorneni a {color:darkred; text-decoration: underline} 
.upozorneni a:hover,a:focus{color:red; text-decoration:underline}

.vitejte {color: #8b8b8b; display: block; text-align: right; padding: 15px 0;}


.prani {font-size: 24px; font-family: jockey-one, sans-serif; color: darkred; background: #ecf3be; text-align: center; margin-top: 7px; margin-bottom: 30px}
.nabidka {font-size: 17px; color: #121f30; background: #ecf3be; text-align: left; margin-top: 7px; margin-bottom: 7px}
.upoutavka {font-size: 24px; font-family: jockey-one, sans-serif; color: #121f30; text-align: left; margin-bottom: -30px
}

.odkazy {margin-bottom: 7px}
.odkazy a {color:#f0ffd0; text-decoration: underline} 
.odkazy a:hover,a:focus{color:#121f30; text-decoration:underline}


.spoluprace-kontakty ul {margin: 0; padding: 0 0 0 8px; list-style: none; border-left: 1px solid #f1f2f3; color: white}
.spoluprace-kontakty a {color:#30a5d1; text-decoration:none} 
.spoluprace-kontakty a:hover,a:focus{color:#30a5d1; text-decoration:underline}

.nadpis {font-size: 28px; font-family: jockey-one, sans-serif; color: #121f30; background: none; position: relative; z-index: 999;  text-align: left; margin: -48px 0px 10px 260px;
}

.nadpis_kurzy {font-size: 28px; font-family: jockey-one, sans-serif; color: #121f30; background: none; position: relative; z-index: 999;  text-align: left; margin: -65px 0px 10px 260px;
}

.nadpis_cviceni {font-size: 28px; font-family: jockey-one, sans-serif; color: #121f30; background: none; position: relative; z-index: 999;  text-align: left; margin: -230px 0px 200px 340px;
}

.nadpis_produkty {font-size: 22px; font-family: jockey-one, sans-serif; color: #121f30; background: none; position: relative; z-index: 999;  text-align: left; margin: 20px 0px 0px 0px;
}

.bullet-list {margin: 0; padding: 0 0 0 25px;list-style: none;}				
.bullet-list li {font: italic 14px/10px arial,sans-serif; color:#e2e2e2; padding: 2px 0; margin-bottom: 5px; padding-left: 10px;}
.bullet {/* position: relative; *//* left: -26px; */;display: inline-block; font: bold 14px/14px arial, sans-serif; padding: 2px; background: white; color: #121f30; width: 18px; text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; margin-left: -30px;margin-right: 10px;}

.kouc {background: #121f30; font: 23px/23px 'jockey-one', sans-serif; color: white; text-align: center}

.icon-background {background: #b0bf4e;color: white;padding: 10px;font-size: 25px;margin-right: 10px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}

.kurz {margin-top: 10px; margin-bottom: 55px}
.kurz ul{font-size: 16px; font-style: italic}

.kurzy li{font-size: 16px; text-decoration: none}
.kurzy a{color:#121f30;text-decoration: none}
.kurzy a:hover,a:focus{color:#121f30; text-decoration:underline}
.kurzy i{color: #59621d; font-size: 16px}

.koucink {font-size: 22px; font-family: jockey-one, sans-serif; color: #b0bf4e; background: none; text-align: left
}

.nazev {font-size: 23px; font-family: jockey-one, sans-serif; color: #121f30; background: white; text-align: left; border-bottom: 1px solid #b0bf4e
}

.program {background: #121f30; font: 23px/23px 'jockey-one', sans-serif; color: white}

.lektor {font-size: 22px; font-family: jockey-one, sans-serif; color: #121f30; text-align: left
}


.seznam {font-size: 15px}

.poznamka {color: #121f30;font: italic 16px/20px arial, sans-serif;margin: 50px 0}
.poznamka .icon-background {float: left;display: inline-block;background: #b0bf4e; color: white;padding: 12px;font-size: 25px;margin: -6px 15px 15px 0; -webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}


.button-scroll {background: #b0bf4e;margin-top: 10px;}
.button-scroll a {color: white;padding: 10px 10px;display: block;}
.button-scroll a .kurz-price {color: #ecf3be; display: block;font: 14px/14px 'jockey-one', sans-serif;text-align: right}
.button-scroll a .kurz-price > span {color: white;display: block;font: 24px/28px 'jockey-one', sans-serif;}
.button-scroll {background: #b0bf4e;  margin-top: 0px;}
.button-scroll a {color: white; padding: 0px 0px; display: block;}
.button-scroll a:link, a:visited {text-decoration: none}

.button-scroll a .kurz-termin {color: #eeff7f; display: block; font: 21px/21px 'jockey-one', sans-serif; margin-top: 10px;text-decoration: none}
.button-scroll a .kurz-termin > span {color:white; display: inline-block; font: 18px/21px 'jockey-one', sans-serif;}

.button-scroll a .kurz-price {color: #ecf3be; display: block;font: 17px/17px 'jockey-one', sans-serif;text-align: right; ; margin-top: -30px }
.button-scroll a .kurz-price > span {color: white;display: block;font: 24px/28px 'jockey-one', sans-serif}

.alert{padding:25px;margin-bottom:20px;border:1px solid transparent;border-radius:10px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alert-link{font-weight:bold;}
.alert>p,.alert>ul{margin-bottom:0;}
.alert>p+p{margin-top:5px;}
.alert-dismissable{padding-right:35px;}
.alert-dismissable .close{position:relative;top:-2px; right:10px;color:inherit;}
.alert-success{background-color:#a6c4f1; border-color:#d6e9c6;color:#468847;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#356635;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#2d6987;}
.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853;}.alert-warning hr{border-top-color:#f8e5be;}
.alert-warning .alert-link{color:#a47e3c;}
.alert-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}.alert-danger hr{border-top-color:#e6c1c7;}
.alert-danger .alert-link{color:#953b39;}
.alert.info {position: relative;top: 350px;left: 200px;z-index: 999;width: 500px;display: block;}
.info {font: italic 22px arial, sans-serif;color: #121f30;}
	.big-font {text-transform: uppercase;text-decoration: underline;color:#7dc210;}

.kurz-konani {color: #121f30!important;font: italic bold 21px/21px arial,sans-serif!important;margin-bottom: 15px}

.kurz-time {color: #121f30!important;font: italic 20px/20px arial,sans-serif!important;margin-bottom: 50px}

.odkaz a {color:#30a5d1; text-decoration:none} 
.odkaz a:hover,a:focus{color:#30a5d1; text-decoration:underline}

.formular1 h3 {font-size: 25px; font-family: jockey-one, sans-serif; color: white; background: #121f30; text-align: center}
.formular1 td {padding: 8px 55px 0 10px; font: 16px/22px arial, sans-serif; color: #121f30; text-align: left;}
.formular1 textarea {resize: none; height: 100px}


.formular2 {margin-top: 45px;margin-bottom: 45px}
.formular2 input[type="text"],.order-form textarea {;margin-bottom:10px;border-radius: 0;border: 3px solid #e4ebb6;background: white;color: #b0bf4e; font: italic 15px/15px arial,sans-serif}

.formular:-moz-placeholder{color:#999999;}
.formular::-moz-placeholder{color:#999999;}
.formular:-ms-input-placeholder{color:#999999;}
.formular::-webkit-input-placeholder{color:#999999;}
.formular{display: block; width: 100%; height: 25px; padding: 5px 20px; font-size: 17px; color: darkgreen; font-style: italic; vertical-align: middle; background-color: #ffffff; border: 2px solid #d3dba1; border-radius: 8px; -webkit-box-shadow: gray 2px 4px 3px; box-shadow: gray 2px 4px 3px; -webkit-transition: border-color ease-in-out 0.2s, box-shadow ease-in-out 0.2s; transition: border-color ease-in-out 0.2s, box-shadow ease-in-out 0.2s;}
.formular:focus {border-color: #40b318; outline: 0; -webkit-box-shadow: inset 0 1px 1px, 0 4px 8px; box-shadow: inset 0 1px 1px, 0 4px 8px}
.formular[disabled],
.formular[readonly],fieldset[disabled] 
.formular{cursor:not-allowed;background-color:#eeeeee;}

.textarea.form-control{height:auto;}

.btn {font: 21px/21px 'jockey-one', sans-serif; color: white; background: #b0bf4e;border-radius: 10px; border: none; border-bottom: 3px solid #5a6228; padding: 15px 50px}
.btn:hover {font: 21px/21px 'jockey-one', sans-serif; color: white; background: #a4b247; border-radius: 10px; border: none; border-bottom: 3px solid #5a6228; padding: 15px 50px}
.btn > span {margin-right: 8px}


.cenik {font-size: 23px; font-family: jockey-one, sans-serif; color: #121f30; background: white; text-align: left; height: 23px
}

.mensi {font-size: 13px}


.spojeni {font-size: 16px; font-family: arial, sans-serif; color: #121f30; text-align: right
}

.email {width: 425px; background: #b0bf4e; font: 16px/16px arial, sans-serif;color: white; padding: 18px; margin-bottom: 2px}
.mobil {width: 425px; background: #828e31; font:  16px/16px arial, sans-serif;color: white; padding: 18px; margin-bottom: 0px}
.adresa {width: 425px; background: #828e31; font: 16px/16px arial, sans-serif;color: white; padding: 18px;}


.produkty {margin-top: 45px; margin-bottom: 130px}

.produkt {margin-top: 10px; margin-bottom: 65px}

h1 {font-size: 32px; font-family: jockey-one, sans-serif; color: #121f30; background: white
}

h2 {font-size: 22px; font-family: jockey-one, sans-serif; color: white; background: #b0bf4e; text-align: left; 
}

h3 {font-size: 22px; font-family: jockey-one, sans-serif; color: white; background: #121f30
}


h4 {font-size: 26px; font-family: jockey-one, sans-serif; color: #b0bf4e; background: none; text-align: left; border-bottom: 1px solid #b0bf4e; padding: 10px 0 5px 0
}


h5 {font-size: 18px; font-family: jockey-one, sans-serif; color: #121f30; background: none; text-align: left
}

h6 {font-size: 20px; font-family: jockey-one, sans-serif; color: #121f30; background: none; text-align: left
}

h7 {font-size: 18px; font-family: jockey-one, sans-serif; color: #b0bf4e; background: none; text-align: left; border-bottom: 1px solid #b0bf4e; padding: 0px 0 0px 0
}


.clearfix:before,
.clearfix:after{content:" "; display:table;}
.clearfix:after{clear:both;}


