body {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #444444;
  text-align: center;
  border-top: 5px solid #00aec4;
  background: #004972 url(images/schema/body_bg.jpg) repeat-x top left;
}

* {
 /* line-height: 1.2em;*/
  margin: 0px;
  padding:0px;
}
.nowrap {
  clear:both;
  line-height:1px;
  font-size:1px;
}
.nowrap_white {
  clear:both;
  line-height:1px;
  font-size:1px;
  border-bottom:1px solid #FFF6EF;
}
img {
  border: 0px solid black;
}
a {
  color: #444444;

}

.red{
  color: red;
}
a:hover {
  text-decoration:underline;
}
h1 {
font-size:14px;
}
#stranka {
  background: url(images/schema/all_bg.jpg) repeat-y top left;
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  position:relative;
  }

#stranka * {
    line-height: 1.2em;
  }
#horni_menu {
  background:url(images/schema/horni_menu.jpg) no-repeat scroll left top;
  padding:5px 70px 5px 331px;
  width:599px;
  height: 13px;
}

#horni_menu a {
  color: #222222;
  padding-right: 5px;
  }
#horni_menu a:hover, .navigace a:hover {
  color: #444444;
  }
#hlavicka {
  background: url(images/schema/hlavicka_bg.jpg) repeat-x;
  height: 58px;
  margin:0 70px 0 57px;
  }
#vyhledavani {
  width: 200px;
  height: 58px;
  background:transparent url(images/schema/vyhledavani.jpg) no-repeat top left;
  float: left;
  padding-left: 20px;
  }
#vyhledavani form {
  margin:12px 0px 0px 12px;
  }
#vyhledavani form label{
  color:white;
  font-weight: bold;
  }
#vyhledavani form input{
 width:143px;
 border:0px solid black;
 height:18px;
 margin-bottom: 3px;
  }
#vyhledavani form input.f06 {
  width:33px;
  height:29px;
  position:absolute;
  top:57px;
  margin-left: 7px;
  }
#logo {
  position: absolute;
  left: 242px;
  top: 11px;
  }
#logo a {
    text-decoration: none;
  }
#logo a img, #logo2 img{
    border: 0px; 
}

#logo2 {
    display:block;
    float:left;
    padding:0px 0px 0px 52px;
}

#pruh {
  height: 7px;
  background: #ec3200 url(img/bg_pruh.jpg) repeat-x bottom left;
  font-size: 1px;
  line-height: 1px;
  }
.popisek {
  color:#4D413F;
  font-size: 13px;
  padding-left: 12px;
  padding-right:12px;
  font-weight: bold;
  }  
#levy_panel {
  float: left;
  width: 205px;
  padding-top: 20px;
  margin: 0;
  padding-left: 77px;
  }
#laborator_obal, #ordinace_obal, .boxik_obal, #voco_obal, #kerr_obal, #bredent_obal {
  margin-top:8px;
  float: left;
  width: 200px;
  }
#laborator, #ordinace, .boxik, #voco, #kerr, #bredent {
  padding: 10px 5px;
  border-left: 1px solid #d5c6b4;
  border-bottom: 1px solid #d5c6b4;
  border-right: 1px solid #d5c6b4;
  border-top: 6px solid #6ac334;
 /* line-height: 20px;*/          
  font-size:11px;
  background-color: #eef7e1;
}

.boxik {
    border-top: 1px solid #d5c6b4;
    padding: 10px 3px;
    text-align: justify;
    font-size: 11px;
    overflow: hidden;
    background-color: #f9f3ce;
}

  .boxik p {
  /* line-height: 13px;*/
  }
  .boxik img {
   /* margin-right:15px;
    margin-bottom:3px;*/
    /* float: left */
  }
  #laborator h2, #ordinace h2, #voco h2, #kerr h2, #bredent h2{
  color:#222222;
  padding:5px 0px 3px;
  font-size: 14px;
  }
  #laborator #razeni {
    padding-bottom: 4px;
  }
  #laborator #razeni a {
    color:#ef9a48;
    padding-right: 12px;
  }
  #laborator a, #ordinace a, #voco a, #kerr a, #bredent a {
  color: #444444;
  display: block;
  }
  #laborator a:hover, #ordinace a:hover, #voco a:hover, #kerr a:hover, #bredent a:hover  {
  color: #444444;
  }

  #ordinace {
  border-top: 6px solid #00a1cc;
  background-color: #e3f0f5;
  }
  
  #voco {
  border-top: 6px solid #00a792;
  background-color: #cee6e0;
  }

  #kerr {
  border-top: 6px solid #ffe64e;
  background-color: #F9F3CE;
  }
  
  #bredent {
  border-top: 6px solid #FFE64E;
  background-color: #FDFFD8;
  }  
                                                        
  #hlavni_panel {
    float: left;
    width: 435px;
    margin-right: 5px;
  }
  .navigace {
  padding:28px 0px 13px 0px;
  color: #bbac99;
  font-size: 9px;
  /* font-weight: bold;*/
  }
  .navigace a {
  color: #666666;
  padding:0px 5px;
  }
#tip {
  color: #444444;
  margin-top:10px;
  font-size:10px;
  padding-bottom:7px;
  margin-right:30px;
  border-bottom:1px solid #e6e5e1;
  }

#hlavni_panel_obsah{
float: left;
}  

#hlavni_panel_obsah  #popis {
  color: #666666;
  margin-top:10px;
  padding-bottom:7px;
  }
#hlavni_panel_obsah  #razeni {
  margin-bottom: 5px;
  margin-top:15px;
  float: left;
  width:400px;
  }
#hlavni_panel_obsah  .strankovani {
  padding-bottom: 15px;
  padding-top:5px;
  padding-right:45px;
  float: right;
  text-align: right;
  width:350px;
  }
#hlavni_panel_obsah select option {
padding-right:10px;
}  
#hlavni_panel_obsah ul {
padding:5px 0px 5px 20px;
}  
#tip img {

  padding-right: 5px;
  }
  #hlavni_panel_obsah #vyrobky {
  margin-bottom: 20px;
  margin-top:20px;
  float:left;
  width: 420px;
  }
#hlavni_panel_obsah .box {
   background: transparent url(/images/schema/box_bg.jpg) no-repeat top left;
   float:left;
   width:150px;
   padding:12px 15px 0px 19px;
   height:300px;
   margin-left:5px;
   position: relative;
   }
   #hlavni_panel_obsah .boxicon {
   position: absolute;
   top: 247px;
   left: 23px;
   }
/*   #hlavni_panel_obsah .boxicon img {
   margin-left: 3px;
   }*/
   #hlavni_panel_obsah .boxceny {
   position: absolute;
   border-top: 2px solid #aaa;
   line-height: 1.40em;
   padding-top: 2px;
   width: 135px;
   top: 220px;
   left: 19px;
   }
   #hlavni_panel_obsah .box .nazev {
     height:204px;
     overflow: hidden;
   }
   #hlavni_panel_obsah .box .nazev p {
     width: 130px;
     padding: 2px 0 0 0;
   }
   #hlavni_panel_obsah .box .nazev h2 {
     width: 130px;

   }
   #hlavni_panel_obsah .mezibox {
     float:left;
     width:30px;
   }

   #hlavni_panel_obsah h2 {
     padding: 2px 10px 0px 0px;
     }
#hlavni_panel_obsah h2 a {
font-size:11px;
font-weight:bold;
  text-decoration:none;
}
#hlavni_panel_obsah h2 a:hover {
   text-decoration:underline;
}
#hlavni_panel_obsah h3 {
font-size:11px;
font-weight:normal;
padding:0px 0px;
}
#hlavni_panel_obsah .box .cena , #hlavni_panel_obsah .detail .cena{
color:#ee7000;
font-weight:bold;
}
#hlavni_panel_obsah .box .form, #hlavni_panel_obsah .detail form {
padding-top: 16px;
}
#hlavni_panel_obsah .box form a img, #hlavni_panel_obsah .detail form a img {
border:0px solid black;
/*margin-left:5px;*/
}
#hlavni_panel_obsah .detail {
  padding-top: 20px;
  padding-left:0px;
  padding-right: 30px;
}
#hlavni_panel_obsah .detail a.produkt{
float:left;
}

#hlavni_panel_obsah .detail h1 {
font-size:14px;
font-weight:bold;
color: #636363;
padding-top: 40px;
}
#hlavni_panel_obsah h3 {

}
#hlavni_panel_obsah p {
  width:400px;
  float:left;
  padding:10px 0 0px 0px;
  
}

  #pravy_panel {
  float: left;
  width: 200px;
  height: 100%;
  }

 #kosik_info {
  float: right;
  width: 200px;
  /*height: 58px;*/
  color:#4D413F;
  /*padding-left: 10px;*/
  background: #b8db7c repeat-y top left;;
  /*border: 1px solid #bbac99;*/
  border-top: none;
  /*font-weight: bold;*/
  padding-top: 10px;
  }
  #kosik_info a {
  border-style: none;
  }  
  #kosik_info a img{
  margin:3px 0px 3px 17px;
  vertical-align: middle;
  } 
#kosik_info form {
  margin-top: 10px;
  padding-top:10px;
  border-top:1px solid #FFF6EF;
}
#kosik_info form div {
  padding-left:15px;
  padding-bottom:5px;
  }
  #kosik_info form div.odkazy, #uzivatel div.odkazy {
  padding-top:5px;
  padding-bottom:7px;
  font-size: 10px;
  text-align: center;
  padding-left: 0;
  }
  
#kosik_info form input {
float:left;
height:16px;
margin-bottom:3px;
margin-left:5px;
width:120px;
}
#kosik_info form span {
display:block;
padding-top:2px;
float:left;
text-transform:uppercase;
width:40px;
}
#kosik_info form input.heslo {
width:95px;
}
#kosik_info form input.button {
height: 20px;
width:19px;
}
#kosik_info form a.registrace:hover, #uzivatel a:hover {
 color:#4D413F;
}
#uzivatel {
  margin-top: 10px;
  padding-top:10px;
  border-top:1px solid #FFF6EF;
  text-align: center;
}
#uzivatel span {
  display:block;
  float:left;
  width:200px;
  margin-bottom: 10px;
  clear:both;
}
/*#uzivatel span.chyba {
  margin-bottom: 5px;
  }*/


#nabidky_obal, #novinky_obal, #nejprodavanejsi_obal,#baner {
  margin-top:8px;
  float: right;
  /*border: 1px solid #d5c6b4;*/
  width:200px;
 /* line-height: 1px;*/
  font-size: 1px;
  }
 #nabidky {
  color: #667071;
  background: #cce9a9 url(/images/schema/akce_bg.jpg) repeat-y top left;
  border: 1px solid #d5c6b4;
  border-top:0px solid black;
 /* line-height: 1.2em;*/
  font-size: 11px;
  }
 #novinky {
  color: #667071;
  background: #d2ebfc url(images/schema/novinky_bg.jpg) repeat-y top left;;
  border: 1px solid #d5c6b4;
  border-top:0px solid black;
  /*line-height: 1.2em;*/
  font-size: 11px;
  }
 
  #nejprodavanejsi {
  color: #667071;
  background: #c7e4e0 url(/images/schema/nejprodavanejsi_bg.jpg) repeat-y top left;;
  border: 1px solid #d5c6b4;
  border-top:0px solid black;
  /*line-height: 1.2em;*/
  font-size: 11px;
  }

  #novinky img.sipka, #nabidky img.sipka, #nejprodavanejsi img.sipka {
    margin-left:59px;
  }
  #nabidky .box2 , #novinky .box2, #nejprodavanejsi .box2 {
    padding-left:33px;
   padding-top:10px;
   padding-right:5px;
  }
  #nabidky .box2 a.produkt , #novinky .box2 a.produkt, #nejprodavanejsi .box2 a.produkt {
    float:left;
    display:block;
  }
   #nabidky .box2 .nazev , #novinky .box2 .nazev, #nejprodavanejsi .box2 .nazev{
  /* height:160px;*/
  }
  #nabidky .box2 form, #novinky .box2 form, #nejprodavanejsi .box2 form,
  #nabidky .box2 .form, #novinky .box2 form, #nejprodavanejsi .box2 .form{
    background: url(/images/schema/form_bg_akce.jpg) no-repeat 0px 6px;
    padding-top: 5px;
  }       
  #novinky .box2 form ,
  #novinky .box2 .form {
    background: url(/images/schema/form_bg_novinky.jpg) no-repeat 0px 5px;
    padding-top: 5px;
  }
  
  #nejprodavanejsi .box2 form ,
  #nejprodavanejsi .box2 .form {
    background: url(/images/schema/form_bg_nr1.jpg) no-repeat 0px 5px;
    padding-top: 5px;
  }
  #nabidky .box2 h2, #novinky .box2 h2, #nejprodavanejsi .box2 h2{
    clear:both;
    padding-top: 3px;
    font-size: 11px;
    font-weight: bold;
    color:#999999 ;
  }
  #nabidky .box2 h3, #novinky .box2 h3, #nejprodavanejsi .box2 h3 {
    color:#999999 ;
    font-size: 11px;
  }

  #nabidky .box2 h2 a, #novinky .box2 h2 a, #nejprodavanejsi .box2 h2 a {
    text-decoration: none;
  }
    #nabidky .box2 h2 a:hover, #novinky .box2 h2 a:hover, #nejprodavanejsi .box2 h2 a:hover  {
    text-decoration: underline;
  }
  #nabidky .box2 .cena, #novinky .box2 .cena, #nejprodavanejsi .box2 .cena{
color:#ee7000;
font-weight:bold;
}
#nabidky a.vice, #novinky a.vice , #nejprodavanejsi a.vice{
  line-height:40px;
  color: #667071;
  padding-left: 33px;
  font-weight:bold;
  
}
/*#baner img {
  margin-bottom: 5px;
  
}*/
  
  #paticka {
  background-color: #0074c5;
  color: #FFF;
  float: left;
  padding: 2px 0 5px 0;
  width: 845px;  
  margin: 20px 0px 0 77px; 
  }
  #paticka a{
  color: #FFF;
  padding-left: 5px;
  }
  #paticka a:hover {
  color: #000;
  }
  #paticka_vlevo {
  float: left;
  text-align: left;
  padding-left: 12px;
  font-style: italic;
  line-height: 1.8em;
  }
  #paticka_vpravo {
  float: right;
  text-align: right;
  line-height: 1.8em;
  padding-right: 12px;
  }
.butt1 {
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	font-size: 10px;
	cursor: pointer;
	color: #ffffff;
	font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	background-color: #004972;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.obrazek {
	height: 100px;
	margin-top: 10px;
}

.pages_active {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
}
.antis {
  display:none;
}
#chyba {
/*color:#E54328;*/
color:#BF250B;
padding:10px 20px 0px 0px;
}

