body {
  background-color: #FFFFFF;
}
a {
  text-decoration: underline;
  color: #9f3728; /*cervena*/
  padding: 0px;
  margin: 0px;
}
a:hover {
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}
.color-0 {
  color: #1F1A17; /*cerna*/
}
.color-1 {
  color: #FFFFFF; /*bila*/
}
.color-2 {
  color: #a1a5a4; /*tmave sediva*/
}
.color-3 {
  color: #9f3728; /*tmave cervena*/
}
.color-4 {
  color: #E8E8E8; /*svetle sediva*/
}
#celek {
  /*background: transparent url('img/sipka.gif') right bottom no-repeat;*/
}

#bg_zahlavi {
  height: 150px;
  text-align: center;
  padding: 0; 
  /*background: transparent url('img/bg_zahlavi.gif') right top no-repeat;*/
}
#logo {
  float: left;
  margin: 17px 5px 0 5px;
}
#vyhledavani {
  float: right;
  width: 165px;
  clear: right;
  text-align: left;
  margin: 10px 0 0 0;
}
#prihlaseni {
  float: right;
  width: 165px;
  text-align: left;
  margin: 0;
}
#prihlaseni li {
  list-style: none;
}
#jazyky {
  clear: right;
  float: right;
  text-align: right;
  margin: 0 32px 0 0;
}
#bg_horizontalni-menu {
  text-align: left;
  height: 60px;
}
#bg_vedlejsi-menu {
  text-align: left;
  height: 25px;
}
#bg_horizontalni-menu ul.hlavni {
  margin: 0;
  padding: 0;
}
#bg_horizontalni-menu ul.hlavni li {
  float: left;
  display: block;
  list-style: none;
  margin: 0 20px 0 0;
  padding: 0 14px 4px 14px;
}
#bg_horizontalni-menu ul.hlavni li a {
  font-size: 14px;
  color: #a1a5a4;
  font-weight: bold;
  text-decoration: none;
}
#bg_horizontalni-menu ul.hlavni li.kosik,
#bg_horizontalni-menu ul.hlavni li.vyhledavani {
  float: right;
}
#bg_horizontalni-menu ul.hlavni li.vyhledavani {
  position: relative;
  bottom: 1px;
}
#bg_horizontalni-menu ul.vedlejsi,
#bg_vedlejsi-menu ul.vedlejsi {
  clear: left;
  margin: 0;
  padding: 0;
}
#bg_horizontalni-menu ul.vedlejsi li,
#bg_vedlejsi-menu ul.vedlejsi li {
  float: left;
  display: block;
  list-style: none;
  margin: 0;
  padding: 7px 0 4px 14px;
}
#bg_horizontalni-menu ul.vedlejsi li a,
#bg_vedlejsi-menu ul.vedlejsi li a {
  font-size: 12px;
  color: #a1a5a4;
  font-weight: bold;
  text-decoration: none;
}
#bg_horizontalni-menu ul.vedlejsi li.podmenu a,
#bg_vedlejsi-menu ul.vedlejsi li a {
  font-size: 10px;
}
#bg_horizontalni-menu ul.hlavni li a:hover,
#bg_horizontalni-menu ul.hlavni li a.select,
#bg_horizontalni-menu ul.vedlejsi li a:hover,
#bg_horizontalni-menu ul.vedlejsi li a.select,
#bg_vedlejsi-menu ul.vedlejsi li a:hover,
#bg_vedlejsi-menu ul.vedlejsi li a.select {
  color: #000;
}

/*[PRODUKTY]*/
#produkty-blik ul.designs,
#produkty-blik ul.designs-home,
#produkty-blik ul.typ {
  margin: 0 14px;
  padding: 0;
}
#produkty-blik ul.design {
  width: 420px;
  margin: 0;
  padding: 0;
}
#produkty-blik ul.designs li,
#produkty-blik ul.designs-home li,
#produkty-blik ul.typ li,
#produkty-blik ul.design li {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  border: none;
}
#produkty-blik ul.designs li a {
  display: block;
  width: 270px;
  height: 147px;
  background-color: transparent;
  background-position: bottom left;
  background-repeat: no-repeat;
  border: 1px dotted black;
}
#produkty-blik ul.designs li strong {
  display: block;
  padding: 4px 10px;
  font-size: 12px;
  background-color: #f6f6f6;
  border-bottom: 1px dotted black;
}
#produkty-blik ul.designs-home li a,
#produkty-blik ul.typ li a,
#produkty-blik ul.design li a {
  display: block;
  width: 140px;
  height: 120px;
  background-color: transparent;
  background-position: bottom left;
  background-repeat: no-repeat;
  border: none;
}
#produkty-blik ul.designs-home li span,
#produkty-blik ul.typ li span,
#produkty-blik ul.design li span {
  display: block;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  padding: 0px 10px;
  font-size: 10px;
  background-color: #f6f6f6;
}

#produkt-blik {
  margin: 0;
  padding: 0;
  border: none;
}
#produkt-blik .bg-barva {
  float: left;
  width: 16px;
  height: 16px;
  border: 1px solid black; 
}
#produkt-blik .text-barva {
  height: 32px;
  line-height: 16px;
  margin-left: 24px;
}

/*[/PRODUKTY]*/

.tab_produkty_tabulka {
  width: 100%;
  border-collapse: collapse;
  font-size: 100%;
  margin: 15px 0px 15px 0px;
  border: none;  
}
.tab_produkty_tabulka td {
  padding: 1px 5px 1px 5px;
  border: 1px solid #FFFFFF;
}
.tab_produkty_tabulka th {
  color: #FFFFFF;
  padding: 1px 5px 1px 5px;
  border: 1px solid #FFFFFF;
  background-color: #9f3728;
}
.tab_produkty_tabulka th a {
  color: #FFFFFF;
}
.tab_produkty_tabulka tr:hover {
  color: #000000;
  background-color: #FFFFFF;
}
.tr-0 {
  background-color: #F9F9F9;
}
.tr-1 {
  background-color: #F1F1F1;
}
.td-r {
  text-align: right;
}
.td-c {
  text-align: center;
}
.td-obr {
  text-align: center;
  background-color: #FFFFFF;
}

#bg_zapati {
  color: #1F1A17;
  padding: 10px 0px 8px 0px;
  /**border-top: 5px solid #000000;*/
}

.zobrazeni {
  margin: 0px;
}
.strankovani {
  text-align: right;
  padding: 5px 10px 0px 0px;
}
.input-0 {
	width: 60px;
}
.input-1 {
	width: 155px;
}
.input-2 {
	width: 255px;
}
.input-login {
	width: 156px;
	height: 17px;
	font-size: 11px;
	padding: 1px 4px 0px 4px;
	border: none;
	background: transparent url('img/policko-login.gif') top left no-repeat;
}
.button-login {
  margin: 0px;
  padding: 0px;
	border: none;
}
.input-search {
  float: left;
	width: 122px;
	height: 17px;
	font-size: 11px;
	padding: 1px 4px 0px 4px;
	border: none;
	background: transparent url('img/policko-search.gif') top left no-repeat;
}
.button-search {
  margin: 0px;
  padding: 0px;
	border: none;
}
.input-kosik {
  width: 25px;
  font-size: 11px;
}
.submit-kosik {
  font-size: 11px;
}
.zvyrazneni-bloky {
  color: #a1a5a4;
}
.zvyrazneni-tabulka {
  color: #a1a5a4;
}

.clanek {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: none;
}
.clanek .nadpis {
  height: 30px;
  color: #9f3728;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 25px;
  /*background: transparent url('img/bg_clanek-nadpis.gif') top left no-repeat;*/
  border: none;
}
.clanek .nadpis a {
  color: #9f3728;
}
.clanek .h3 {
  margin: 0px;
  padding: 6px 0px 0px 0px;
}
.clanek .obsah {
  margin: 0px 10px 0px 10px;
  border: none;
}

