/* CSS Document */
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: white;
  color:black;
 /* text-align: center;*/
}

.podklad {
 background-image: url("podklad_home.jpg");
 background-repeat:no-repeat;
}

.podklad2 {
 background-image: url("podklad_sperky.jpg");
}

.podklad3 {
 background-image: url("podklad_moda.jpg");
}

.podklad4 {
 background-image: url("podklad_dekorace.jpg");
}

.tabulka_hlavni {
  width: 965px;
  min-width: 965px;
  background-color:white;
  text-align: left;
  /*margin:0 auto;*/
  border:0px;
  margin-left:40px;
  /*border-width:thin;
  border-style:double;
  border-color:black;*/
  

}

.tabulka_hlavni2 {
  width: 965px;
  min-width: 965px;
  /*background-color:white;*/
  text-align: left;
  /*margin:0 auto;*/
  border:0px;
  margin-left:40px;
  /*border-width:thin;
  border-style:double;
  border-color:black;*/
  

}

.levy_sloupec {
  width: 240px;
  max-width: 240px;
  background-color:white;
  text-align: left;
  margin:0 auto;

}

.levy_sloupecA {
  width: 240px;
  max-width: 240px;
  background-color:white;
  text-align: left;
  margin:0 auto;

}

.levy_sloupec2 {
  width: 240px;
  max-width: 240px;
  /*background-color:white;*/
  text-align: left;
  margin:0 auto;

}

.levy_sloupec3 {
  width: 240px;
  max-width: 240px;
  height:108px;
  min-height:108px;
  /*background-color:white;*/
  text-align: left;
  margin:0 auto;

}

.uvodka1 {
 width:100%;
 min-width:100%;
}

.uvodka2 {
 width:100%;
 min-width:100%;
 padding-top:30px;
}

.uvodka3 {
 font-size:32px;
 line-height:0.95;
 background-color:white;
 padding-left:15px;
 padding-top:10px;
 padding-bottom:10px;
 width:295px;
 min-width:295px;
 max-width:295px;
 
}

.uvodka4 {
 width:20px;
 min-width:20px;
 max-width:20px;
 
}

.uvodka5 {
 font-size:28px;
 line-height:0.96;
 background-color:white;
 padding-left:15px;
 padding-top:10px;
 padding-bottom:10px;
 width:295px;
 min-width:295px;
 max-width:295px;
 vertical-align:top;
 
}

.horni_popisek {
  width: 140px;
  text-align:center;
  font-size:11px;
}

.horni_popisek2 {
  width: 700px;
  min-width: 700px;
  text-align:right;
  font-size:11px;
}

.horni_popisek2a {
  width: 540px;
  min-width: 540px;
  text-align:right;
  font-size:11px;
  background-color:white;
  padding-top:5px;
  padding-bottom:5px;
}

.pravy_popisek {
  width: 140px;
  text-align:right;
  font-size:11px;
}

.kraj {
  width: 10px;
  text-align:right;
  font-size:14px;
  font-weight:bold;
}

.kraj2 {
  width: 10px;
  text-align:right;
  font-size:14px;
  font-weight:bold;
  background-color:white;
  padding-right:10px;
}

.footer_pravy{
  text-align:right;
  font-size:10px;

}

.uvod_popisek{
  padding-top:15px;
  text-align:left;
  font-size:30px;
  line-height:0.95;
}

.odkaz_hlavni{
  color:black;
  text-decoration:none;
}

.odkaz_hlavni:hover{
  color:#C016D1;
  text-decoration:none;
}

.odkaz_pravy{
  color:black;
  text-decoration:none;
    
}

.odkaz_pravy:hover{
  color:#C016D1;
  text-decoration:none;
  
}

.odkaz_pravy3{
  color:black;
  text-decoration:underline;
    
}

.odkaz_pravy3:hover{
  color:#C016D1;
  text-decoration:underline;
  
}

.odsadit_spodek {
 padding-bottom:10px;
}

.obr_hlavni {
  padding-left:27px;
}

.odkaz_hlavni_odsazeni {
  padding-top:50px;
}

.zarovnani_vrch {
  vertical-align:top;
  height: 440px;
  min-height: 440px;
}

.zarovnani_vrchA {
  vertical-align:top;
  height: 155px;
  min-height: 155px;
}

.mezera {
 width:15px;
}

.mezera2 {
 width:175px;
 min-width:175px;
}

.kontakt {
 padding-left:20px;
 font-size: 34px;
 font-weight:bold;
}

.jmeno {
 padding-left:20px;
 padding-top:30px;
 font-size: 20px;
 font-weight:bold;
}

.dzob {
 padding-left:20px;
 padding-top:1px;
 font-size: 12px;
}

.info {
 padding-left:20px;
 padding-top:11px;
 font-size: 14px;
}

.registr {
 padding-left:20px;
 padding-top:50px;
 font-size: 14px;
}

.registr2 {
 text-align:right;
 padding-top:15px;
}

.sirka {
 min-width:965px;
 width:965px;
}

.about {
 padding-left:20px;
 padding-bottom:30px;
 font-size:30px;
 font-weight:bold;
}

.about_text {
 padding-left:20px;
 padding-right:20px;
 font-size: 17px;
}

.menu_leveA {
 font-size:24px;
 line-height: 0.93;
}

.menu_leveB {
 font-size:18px;
}

.menu_leveC {
 font-size:33px;
 line-height: 0.93;
}

.nahoru {
 vertical-align:top;
}

.tucne{
 font-weight:bold;
}

.odsadit_vrch{
 padding-top:10px;
}

.tabulka_nahledy {
 padding-left:24px;
}

.text_nahledy {
 padding-top:10px;
 font-size:12px;
}

.cena_nahledy {
 padding-top:5px;
 font-size:16px;
 font-weight:bold;
 padding-bottom:15px;
}

.popisek_levy {
 text-align:left;
 font-size:12px;
 vertical-align:top;
 padding-top:10px;
 /*min-width:225px;*/
 width:200px;
}

.popisek_stred {
 text-align:left;
 font-size:12px;
 vertical-align:top;
 padding-top:10px;
 
}

.popisek_stred2 {
 text-align:left;
 font-size:12px;
 vertical-align:top;
 padding-top:10px;
 
}

.popisek_pravy {
 text-align:right;
 font-size:16px;
 vertical-align:top;
 padding-top:10px;
}

.zpet {
 text-align:right;
 vertical-align:top;
 padding-top:30px;
 font-size:12px;
 padding-bottom:20px;
}

.podtrzeni {
  text-decoration:underline;
}

.podtrzeni:hover {
  text-decoration:underline;
}

.fialova {
  color:#C016D1;
}

.odsadit_popisek {
 padding-bottom:3px;
 padding-left:4px;
}

.centrovat {
 vertical-align:center;
}

.prihlas{
 text-align:left;
 font-size:11px;

}

.prihlas2{
 text-align:right;
 font-size:11px;

}

.prihlas3{
 width:100%;
}

.kosik {
 padding-top:50px;
 padding-left:20px;
 font-size:12px;
}

.kosik2 {
 width:150px;
 min-width:150px;
 padding-bottom:20px;
 vertical-align:top;
}

.kosik3 {
 width:130px;
 min-width:130px;
 padding-bottom:20px;
 vertical-align:top;
}

.kosik4 {
 width:120px;
 min-width:120px;
 padding-bottom:20px;
 vertical-align:top;
}

.kosik5 {
 width:140px;
 min-width:140px;
 padding-bottom:20px;
 vertical-align:top;
 text-align:right;
 padding-right:8px;
}

.kosik5ab {
 width:13px;
 min-width:13px;
 padding-bottom:20px;
 vertical-align:top;
 text-align:left;
}

.kosik5a {
 width:80px;
 min-width:80px;
 padding-bottom:20px;
 vertical-align:top;
 font-weight:bold;
 text-align:center;
}

.kosik6 {
 vertical-align:top;
 width:30px;
 min-width:30px;
 text-align:right;
}

.kosik7 {
 text-align:right;
 padding-bottom:15px;
 font-size:12px;
}

.celkem {
 padding-top:15px;
 border:0px;
 border-top: 1px;
 border-bottom: 5px;  
 border-style: solid; 
 border-color: black;
 font-weight:bold;
 font-size:15px; 
}

.celkemA {
 padding-top:15px;
 border:0px;
 border-top: 1px;
 border-bottom: 5px;  
 border-style: solid; 
 border-color: black;
 font-weight:normal;
 font-size:15px; 
 text-align:left;
 padding-bottom:15px;
}

.souhlas {
 padding-top:20px;
 vertical-align:top;
}

.prazdny {
 width:200px;
 font-size:20px;
}

.podminky {
 text-decoration:underline;
}

.podminky:hover {
 text-decoration:underline;
}

.podminkyText {
 font-size:12px;
 text-align:left;
 padding-left:20px;
}

.nadpisek {
 font-weight:bold;
 padding-top:10px;
 padding-bottom:10px;
}

.odsadit_vrch2 {
 padding-top:20px;
 font-size:14px;
}

.error {
 font-size:12px;
 color:red;
 padding-left:5px;
}

.povinny{
 font-size:12px;
 padding-top:10px;
}

.povinny2{
 font-size:14px;
 padding-top:10px;
}

.objednavka {

 font-size:14px;
 padding-top:40px;
 padding-left:20px;
}

.polozky {
 font-weight:bold;
 padding-top: 8px;
 padding-bottom:3px;
}

.kosikA {
 padding-top:50px;
 padding-left:0px;
 font-size:14px;
}

.kosik2A {
 width:170px;
 min-width:170px;
 padding-bottom:20px;
 vertical-align:top;
 border:0px;
 border-top: 1px;
 border-style: solid; 
 border-color: black;
 padding-top:10px;
}

.kosik3A {
 width:140px;
 min-width:140px;
 padding-bottom:20px;
 vertical-align:top;
 border:0px;
 border-top: 1px;
 border-style: solid; 
 border-color: black;
 padding-top:10px;
}

.kosik4A {
 width:130px;
 min-width:130px;
 padding-bottom:20px;
 vertical-align:top;
 border:0px;
 border-top: 1px;
 border-style: solid; 
 border-color: black;
 padding-top:10px;
}

.kosik5A {
 width:170px;
 min-width:170px;
 padding-bottom:20px;
 vertical-align:top;
 border:0px;
 border-top: 1px;
 border-style: solid; 
 border-color: black;
 padding-top:10px;
}

.kosik5aA {
 width:60px;
 min-width:60px;
 padding-bottom:20px;
 vertical-align:top;
 font-weight:bold;
 text-align:right;
 border:0px;
 border-top: 1px;
 border-style: solid; 
 border-color: black;
 padding-top:10px;
}

.vpravo {
 text-align:right;
 padding-top:20px;
}

.konec {
 padding-left:20px;
 padding-top:30px;
 font-size:14px;
}