body {
	_text-align: center;
	margin: 0;
	padding: 0;
	color: #fefefe;
	font-family: tahoma, arial;
	font-size: 11px;
}

a {
	color: #ffffff;
}

div {
	padding: 0;
	margin: 0;
}

.hidden {
  display: none;
}

form {
  margin: 0px; 
  padding: 0px;
}

div#all
 {
	width: 992px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
}

h1 {
  padding: 0px;
  margin: 0px; 
}

h3 {
  padding: 0px;
  margin: 0px; 
}

div#zapati {
  clear: both;
  border-top: 1px solid #282828;
  text-align: center;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 7px;
  padding-top: 3px;
  color: #949695;
}

div#zapati h1 {
  padding: 0px;
  margin: 0px; 
  font-weight: normal;
  font-size: 11px;
  display: inline;
}

div#zapati a {
  color: #949695;
  text-decoration: none;
}

div#zapati a:hover {
  text-decoration: underline;
}

div#logo {
  margin-bottom: 2px;
}

div#menu {
  clear: both;
  height: 34px;
  background-color: #475B14;
  border-top: 1px solid #FEFFFD;
  border-bottom: 1px solid #FEFFFD;
}

div#menu a {
  display: block;
  float: left;
  color: #FEFFFD;
  text-decoration: none;
  font-size: 15px;
  font-family: times New Roman;
  padding-left: 22px;
  padding-right: 22px;
  margin-top: 9px;
}

div#menu a:hover {
  text-decoration: underline;
}

div#menu span.o-carka {
  display: block;
  float: left;
  background-image: url(../img/menu-carka.gif);
  width: 1px;
  height: 22px;
  margin-top: 4px;
}

div#menu div#kosik {
  float: left;
  font-size: 11px;
  font-family: times New Roman;
  margin-left: 30px;
  margin-top: 10px;
  cursor: pointer;
}

div#leve-menu {
  margin: 0px;
  margin-top: 6px;
  width: 191px;
  _width: 196px;
  float: left;
  padding-right: 2px;
}

div#stred {
  margin-top: 6px;
  width: 568px;
  float: left;
}

div#prave-menu {
  margin-top: 6px;
  float: left;
  width: 228px;
}

div#leve-menu div.polozky {
  height: 25px;
  background: #282828 url(../img/menu-leve-bg.gif) no-repeat left bottom;
}

div#leve-menu div.box-bg {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 3px;
  background-color: #282828;
}

div#leve-menu div.box-menu-zapati {
  font-size: 1px;
  height: 2px;
  border-bottom: 1px solid #0466BA;
  border-left: 1px solid #0466BA;
  border-right: 1px solid #0466BA;
  margin-bottom: 2px;
}

div#leve-menu div.polozky a {
  margin-left: 9px;
  padding-top: 7px;
  display: block;
  padding-left: 15px;
	color: #fefefe;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

div#leve-menu div.polozky a:hover {
  background: url(../img/sipka-h.gif) no-repeat left bottom;
}

div.nadpis-kategorie {
  margin-top: 1px;
  height: 32px;
  background: #607B1A url(../img/bg-box.gif) no-repeat left top;
  border-bottom: 1px solid #000; 
}


div.nadpis-kategorie div.nadpis {
  padding-top: 8px;
  margin-left: 20px;
  font-size: 13px;
  font-weight: bold;
  font-family: times New Roman;
} 

div#prave-menu div.bg {
  padding-top: 5px;
  padding-bottom: 3px;
  background-color: #282828; 
}

div#stred div.box {
  height: 32px;
  background: #607B1A url(../img/bg-box.gif) no-repeat left top;
  border-bottom: 1px solid #000;
}

table#table-akce {
  margin-top: -1px;
  margin-left: -2px;
  font-size: 10px;
  width:570px;
}

table#table-akce div.vyrobci {
 /* float: left; */
  width: 76px;  
  padding-right: 6px;
  line-height: 12px;
  padding-bottom: 6px;
}

table#table-akce div.vyrobci h1,table#table-akce div.vyrobci2 h1, ,table#table-akce div.vyrobci3 h1 {
  display: block;
  font-size: 10px;
  font-weight: normal;
}

table#table-akce div.vyrobci2 {
  line-height: 12px;
  padding-bottom: 6px;
}

table#table-akce div.vyrobci3 {
  line-height: 12px;
  padding-bottom: 6px;
  padding-right: 4px;
}

table#table-akce div.odsazeni {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 12px;
  line-height: 14px;
}

table#table-akce div.odsazeni2 {
  margin-left: 7px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 12px;
  line-height: 14px;
}

div.akce-cara {
  padding-bottom: 5px;
  text-align: center;
}

div#stred td.box-border {
  background-color: #282828;
  margin-right: 2px;
  height: 100%;
  vertical-align: top;
  margin-right: 2px;
}

#table-akce td.informace {
  padding-left: 12px;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

div.box div.nadpis-akce, div.box div.nadpis-novinky, div.box div.nadpis-detail, div.box div.nadpis-informace, div.box div.nadpis-katalog, div.box div.nadpis-vyberkol  {
  padding-top: 9px;
  margin-left: 25px;
  font-size: 12px;
  font-weight: bold;
  font-family: times New Roman;
}

#table-akce {
  font-size: 11px;
}

#table-akce td.img {
  padding-top: 6px;
  padding-left: 24px;
}

#table-akce td.popis {
  padding-bottom: 0px;
  height: 20px;
  font-size: 10px;
  padding-right: 10px;
}

#table-akce span.upper {
  text-transform: uppercase;
  border-bottom: 1px solid #5f615e;
}

#table-akce div.datum {
  padding-top: 2px;
  color: #949695;
  font-size: 10px;
}

#table-akce div.popis {
  padding-top: 2px;
  padding-bottom: 3px;
  line-height: 15px;
}

.table-vybirame td.img {
  padding-top: 6px;
  padding-left: 12px;
}

.table-vybirame td.popis {
  padding-left: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  font-size: 10px;
  padding-right: 10px;
}

.table-vybirame span.upper {
  text-transform: uppercase;
  border-bottom: 1px solid #5f615e;
}

.table-vybirame div.popis {
  padding-top: 2px;
  padding-bottom: 3px;
  line-height: 15px;
}

a.vice {
  color: #fefefe;
  display: block;
  background: url(../img/sipka.gif) no-repeat left bottom;
  padding-left: 13px;
}

a.vice:hover {
  background: url(../img/sipka-h.gif) no-repeat left bottom;
}

a.vice3 {
  color: #fefefe;
  display: block;
  background: url(../img/sipka.gif) no-repeat left center;
  padding-left: 13px;
  margin-left: 4px;
}

a.vice3:hover {
  background: url(../img/sipka-h.gif) no-repeat left center;
}


a.zakoupit {
  color: #fefefe;
  display: block;
  background: url(../img/zakoupit.gif) no-repeat left center;
  padding-left: 17px;
}

a.zakoupit:hover {
  background: url(../img/zakoupit2.gif) no-repeat left center;
}

a.vice2 {
  color: #fefefe;
  display: block;
  background: url(../img/sipka.gif) no-repeat left center;
  padding-left: 12px;
  text-decoration: none;
}

a.vice2:hover {
  background: url(../img/sipka-h.gif) no-repeat left center;

}

a.vice4 {
  color: #fefefe;
  display: block;
  padding-left: 12px;
  text-decoration: none;
  background: url(../img/sipka-h.gif) no-repeat left center;

}

table.stin {
  line-height: 1px;
  font-size: 1px;
}

table.stin2 {
  line-height: 1px;
  font-size: 1px;
}

#table-v-akci {
  font-size: 11px;
  }

#table-v-akci td {
  padding-left: 18px;
}

img.border {
  border: 1px solid #666;
}

img.border2 {
  border: 1px solid #666;
  margin-right: 5px;
  margin-top: 5px;
}

#table-v-akci td.popis {
  padding-top: 4px;
} 

#table-v-akci span.upper {
  text-transform: uppercase;
  border-bottom: 1px solid #5f615e;
}

#table-v-akci div.popis {
  padding-top: 2px;
  padding-bottom: 3px;
  line-height: 15px;
}

.table-vypis {
  height: 125px;
  font-size: 11px;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 6px;
}

.table-vypis .nadpis {
  height: 23px;
  padding-left: 15px;
  font-size: 12px;
  background-color: #282828;
}

.table-vypis .img {
  padding-left: 15px;
  background-color: #282828;
}

.table-vypis .barva {
  background-color: #282828;
}

.table-rozmery {
  font-size: 10px;
}

.table-rozmery a {
  text-decoration: none;
}

.table-rozmery th {
  text-align: center;
  font-size: 11px;
  background: #607B1A url(../img/bg-box.gif) no-repeat left top;
  font-weight: normal;
  padding-top: 2px;
  height: 21px;
}

.table-rozmery td {
  height: 18px;
}

.table-rozmery .detail {
  padding-left:6px;
  padding-right: 10px;
}

div.vypis-linka {
  background: url(../img/vypis-linka.gif) no-repeat left;
  height: 2px;
  font-size: 1px;
  margin-left: 2px;
  margin-top: 15px;
  margin-bottom: 5px;
}

table#table-detail {
  font-size: 10px;
}

table#table-v-detail {
  font-size: 11px;
}

table#table-v-detail td {
  padding-left: 20px;
  height: 20px;
}

fieldset {
  font-size: 10px;
  padding: 0px;
  border: 1px solid #5F615E;
}

#table-dotaz {
  font-size: 10px; 
  margin-left: 5px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 15px;
}

#table-dotaz input.input, #table-dotaz .textarea {
  border: 1px solid #607B1A;
  font-size: 10px;
  color: #ffffff;
  background-color: #5F615E;
  font-family: verdana;
  width: 195px;
}

#table-filtr {
  font-size: 10px;;
  font-weight: normal;
}

#table-filtr td {
  vertical-align: middle;
  text-align: left;
}

input.vyhledat {
  margin-top: 8px;
}

#.table-filtr .select-relative {
  position:relative;
  height: 20px;
  width: 190px;
}

#.table-filtr div.select-border {
  position:absolute;
  top:0px;
  left:0px;
  width:192px;
  height:14px;
  _height:15px;
  border-left: 1px solid #0B0B0B;
  border-top: 1px solid #060606;
  border-right: 1px solid #323433;
  border-bottom: 1px solid #3D3D3D;
  overflow:hidden;
}

#.table-filtr div.select-border2 {
  position:absolute;
  top:0px;
  left:0px;
  width:193px;
  _width:191px;
  height:14px;
  border:1px solid #0466BA;
  overflow:hidden;
}

#table-filtr select.select {
  background-color: #475B14;
  color: #ffffff;
  font-size: 10px;
  font-family: verdana;
  padding: 1px;
  _padding: 4px;
  width: 201px;
  _width: 195px;
  margin-top: 4px;
}

#table-filtr2 {
  font-size: 10px;;
  font-weight: normal;
}

#table-filtr2 td {
  vertical-align: middle;
  text-align: left;
}

#table-filtr2 .select-relative {
  position:relative;
  height: 20px;
  width: 190px;
}

#.table-filtr2 div.select-border {
  position:absolute;
  top:0px;
  left:0px;
  width:172px;
  height:14px;
  _height:15px;
  border-left: 1px solid #0B0B0B;
  border-top: 1px solid #060606;
  border-right: 1px solid #323433;
  border-bottom: 1px solid #3D3D3D;
  overflow:hidden;
}

#.table-filtr2 div.select-border2 {
  position:absolute;
  top:0px;
  left:0px;
  width:164px;
  _width:162px;
  height:14px;
  border:1px solid #0466BA;
  overflow:hidden;
}

#table-filtr2 select.select {
  background-color: #475B14;
  color: #ffffff;
  font-size: 10px;
  font-family: verdana;
  padding: 4px;
  width: 171px;
  _width: 165px;
  margin-top: 4px; 
}

input.mnozstvi {
  background-color: #5F615E;
  font-size: 10px;
  font-family: verdana;
  width: 41px;
  border:1px solid #607B1A;
  color: #ffffff;
  padding-left: 8px;
}

div.nadpis-detail h1 {
  padding: 0px;
  margin: 0px; 
  font-size: 12px;
  display: inline;
}

div.nadpis-katalog h1, div.nadpis-vyberkol h1, div.nadpis-akce h1, div.nadpis-novinky h1 {
  padding: 0px;
  margin: 0px; 
  font-size: 12px;
  font-family: times New Roman;
}

div#vypis-pneu {
  text-align: center;
}

div#vypis-pneu table.vypis {
  border:1px solid #5F615E;
  margin: auto;
  margin-bottom: 2px;
  font-size: 11px;
  background-color: #282828;;
}

div#vypis-pneu table.vypis td {
  line-height: 18px;
}

div#vypis-pneu table.vypis td.img {
  padding: 8px;
}

div#vypis-pneu table.vypis td.popis {
  padding-top: 4px;
  padding-bottom: 4px;
}

div#strankovani {
  text-align: center;
  color: #A1DD3B;
  line-height: 17px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 10px;
}

div#strankovani a {
  color: #ffffff;
  text-decoration: none;
}

div#strankovani a:hover {
  background-color: #475B14;
}

.green{
  color: #ffffff;
}

.cervena {
  color: #D40808;
}

.zelena {
  color : OliveDrab;
}

.tlobjednat {
  background-image: url('../img/tl_objednat.gif');
  border: 0px solid #ffffff;
  margin: 0px;
  padding-top: 18px;
  margin-bottom: 0px;
  _margin-bottom: 4px;
  font-size: 1px;
  color:#ffffff;
  _color:#236298;
  width: 100px;
  height: 19px;
  cursor: pointer;
}

.tlodeslat {
  background-image: url('../img/tl_objednat.gif');
  border: 0px solid #ffffff;
  margin: 0px;
  padding-top: 18px;
  margin-bottom: 2px;
  _margin-bottom: 4px;
  font-size: 1px;
  color:#ffffff;
  _color:#236298;
  width: 190px;
  height: 25px;
  cursor: pointer;
}

table.table_kosikk {
  font-size: 10px;
}

table.table_kosikk th {
  font-size: 10px;
  border-right: 1px solid #000000;
  background: #607B1A url(../img/bg-box.gif) no-repeat left top;
  font-weight: normal;
  padding-top: 7px;
  height: 21px;
}

table.table_kosik {
  font-size: 10px;
}

table.table_kosikk input.pocet {
  background-color: #5F615E;
  font-size: 11px;
  font-family: verdana;
  border:1px solid #607B1A;
  color: #ffffff;
  padding-left: 5px;
}

.input2 {
  background-color: #5F615E;
  font-size: 11px;
  font-family: verdana;
  border:1px solid #607B1A;
  color: #ffffff;
  padding-left: 2px;
}

div.galerie {
  float: left;
  margin-left: 6px;
  margin-right: 2px;
  margin-bottom: 12px;
}
h2 {
	margin: 0px;
	font-size: 13px;
	}
.nazev-produktu-papirek {
	
	}
