img {
  border-width: 0px;
}
form {
  padding: 0px;
  margin: 0px;
}
table {
  border-collapse: collapse;
}
p {
  text-align: justify;
}

h1 {
  color: #EC008C;
}
h3 {
/*  color: #EC008C;*/
  color: #15BFEF;
}


#content a {
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}
#content a:hover {
  text-decoration: none;
}

.button {
  background-color: #EC008C;
  font-size: 16px !important;
  font-weight: bold;
  color: #ffffff !important;
  text-decoration: none;
  display: inline;
  padding: 5px 10px 5px 10px;
  border-width: 0px;
  cursor: pointer
}



/**
 * LIŠTY
 */ 
.listaBlack {
  background: url('../images/layout/lista_black.gif') no-repeat left top;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding: 8px 0px 10px 54px;
}


.bannerHP {
  margin-bottom: 3px;
  *margin-bottom: 8px;
  _margin-bottom: 8px;
}



#content {
  border: 0px red solid;
}






/**
 * VYROBKY
 */

#order {
  background-color: #cccccc;
  font-weight: bold;
  padding: 1px 0px 4px 9px;
  margin: 0px 0px 5px 0px;
}
#order .sipka {
  position: relative;
  top: 4px;
}


.spliter {
  clear: both;
  float: left;
  height: 1px;
  width: 572px;
  font-size: 0px;
  background-color: #7f7f7f;
  margin: 11px 0px 11px 0px;
}
.vyrobek {
  float: left;
  width: 154px;
  border: 0px red solid;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
.vyrobek .icoMegaslevy {
  position: absolute;
  left: 134px;
}

.vyrobek .icoNovinka {
  position: absolute;
  left: 0px;
}


.vyrobek .img {
  height: 205px;
}

.leftMargin {
  margin-left: 57px;
}

.vyrobek .label{
  color: #000000;
  font-weight: bold;
  font-size: 16px !important;
  padding: 4px 0px 0px 8px;
  margin: 3px 0px 0px 0px;
  text-align: left;
  display: block;
  text-decoration: none;
}
.vyrobek .label:hover{
  text-decoration: underline !important;
}
.vyrobek .label .nazev {
  font-size: 12px;
  position: relative;
  top: -2px;
  margin: 0;
}
.vyrobek .muziLabel {
  background: #15BFEF url('../images/layout/vyrobek_label_muzi.gif') no-repeat center top;
}
.vyrobek .zenyLabel {
  background: #ec008c url('../images/layout/vyrobek_label_zeny.gif') no-repeat center top;
}
.vyrobek .barva {
  padding: 1px 0px 0px 8px;
  margin: 3px 0px 10px 0px;
  background-color: #cccccc;
  color: #000;
  text-align: left;
}
.vyrobek .kosik {
  position: relative;
}
.vyrobek .kosik a {
  display: block;
  float: left;
  padding: 0px 3px 0px 3px;
  color: #ffffff !important;
  text-decoration: none;
  background-color: #ec008c;
}
.vyrobek .kosik .cenaSkrt {
  float: left;
  font-weight: bold;
  font-size: 12px;
  color: #514a4c;
  border: 0px red solid;
}
.vyrobek .kosik .cenaSkrt img {
  position: absolute;
  left: 0px;
  top: -3px;
  _left: -50px; 
}


.vyrobek .cena {
  color: #000000;
  font-size: 17px;
  font-weight: bold;
  float: right;
  position: relative;
  top: -5px;
}



#strankovani {
  padding: 10px;
  text-align: center;
  clear: both;
  font-size: 14px;
  color: #EC008C;
  font-weight: bold;
}
#strankovani a {
  font-size: 14px;
  text-decoration: none;
}

/**
 * DETAIL VYROBKU
 */
#drobiNav {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  height: 24px;
  padding: 7px 0px 0px 18px;
}
#drobiNav a {
  font-size: 14px;
  color: #ffffff;
}
.zenyNav {
  background-color: #ec008c;
}
.muziNav {
  background-color: #15bfef;
}


#detailHolder {
  border: 0px red solid;
  margin: 8px 0px 0px 0px;
}
#detailHolder #nahledy {
  border: 0px green solid;
  float: left;
  width: 368px;
}
#detailHolder #nahledy .nahledMaly {
  float: left;
  margin: 16px 8px 0px 0px;
  cursor: pointer;
}
#detailHolder #popis {
  border: 0px blue solid;
  float: right;
  width: 188px;
/*  height: 368px;*/
  position: relative;
}
#detailHolder #cena {
  color: #000000;
  font-size: 17px;
  font-weight: bold;
  float: right;
  position: relative;
  top: -5px;
  margin: 20px 0px 0px 20px;
}
#detailHolder #sleva {
  float: left;
  font-weight: bold;
  font-size: 12px;
  color: #514a4c;
  border: 0px red solid;
  position: relative;
  margin: 20px 0px 0px 20px;
}
#detailHolder #sleva img {
  position: absolute;
  left: 0px;
  top: -3px;
  _left: 0px;
} 
#detailHolder #spliter {
  clear: both;
  /*float: right;*/
  height: 1px;
  width: 188px;
  font-size: 0px;
  background-color: #ec008c;
  margin: 11px 0px 11px 0px;
}
#detailHolder #detaily {
  margin: 20px 0px 0px 0px;
}
#detailHolder #doKosiku {
  cursor: pointer;
  margin-top: 20px;
/*position: absolute;
  left: 0px;
  top: 338px;  */
}

#detailHolder #info {
  float: right;
  width: 188px;
  padding-top: 20px;
}
#detailHolder #info img {
  position: relative;
  top: 4px;
}





#kosik_list {
  font-size: 14px;
}
#kosik_list .produkt {
  width: 500px;
}
#kosik_list .cena {
  text-align: right;
}
#kosik_list .celkem {
  border-top: 1px #292526 solid;
}


.kosikForm td {
  padding: 3px;
  vertical-align: top;
}
.kosikForm td input {
  border: 1px #CFCFCF solid;
  width: 280px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
.kosikForm td textarea {
  border: 1px #CFCFCF solid;
  width: 280px;
  height: 100px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
}
.kosikForm #ulice {
  width: 242px;
}
.kosikForm #cislopopisne {
  width: 32px;
}
.kosikForm .error {
  color: red;
}


/**
 * PŘEVODNÍ TABULKY
 */
#pravodni_tabulky table {
  width: 100%;
  margin: 10px 0;
}
#pravodni_tabulky table td {
  border-bottom: 1px solid #C0C0C0;
  padding: 3px 2px 3px 2px;
  text-align: center;
  
}
#pravodni_tabulky table td strong {
  background-color: #15BFEF;
  color: #ffffff;
  display: block;
  padding: 0px 0px 0px 0px;
}
#pravodni_tabulky table .first {
  width: 70px;
}
#pravodni_tabulky table .nadpis {
  text-align: left;
}
#pravodni_tabulky table .nadpis h2 {
  font-size: 16px !important;
  margin-bottom: 2px !important;
}




#jak_nakupovat p {
  font-size: 11px;
}
#jak_nakupovat h3 {
  font-size: 12px;
}
#jak_nakupovat h1 {

}




/**
 * ADMIN
 */
.vyrobekForm input {
  border: 1px #DFDFDF solid;
  width: 185px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
} 
.vyrobekForm textarea {
  border: 1px #DFDFDF solid;
  width: 185px;
  height: 100px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;  
} 


.vyrobekForm .anotace {
  width: 300px;
} 
.vyrobekForm .text {
  width: 300px;
}
.vyrobekForm .nadpis {
  width: 300px;
} 



.skladForm input {
  border: 1px #DFDFDF solid;
  width: 50px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 11px;
} 


#kamenne_obchody {
  float: right;
  margin-right: 50px;
}
#kamenne_obchody a{
  float: left;
  display: block;
  position: relative;
  padding-left: 50px;
  text-decoration: none;
}
#kamenne_obchody img {
  position: relative;
  z-index: 1000;
}
#kamenne_obchody .img_shine {
  position: absolute !important;
  top: 0px;
  left: 0px;
  z-index: 1 !important;
  padding-left: 50px; 
}

.prava{
  float: right;
}
.leva{
  float: left;
}
.vpravo{
  text-align: right;
}

.vlevo{
  text-align: left;
}

#popis h2{
  font-size: 14px;
  display: inline;
}









