/* CSS Jan Paukert - Zboží*/
/*****************************************************************/
/* V - A - N - O - C - E */
#zobraz h1.vanoce {
  float: none;
  clear: none;
  margin: 10px;
}
#vanoceLista {
  display: block;
  float: right;
  width: 179px;
  height: 572px;
  _height: 620px;
  border: 1px solid #ad8e84;
	background-color: #fff7e7;
	margin: 0 0 10px 0;
	_margin: 5px 0 10px 5px;
	font-size: 12px;
}
#vanoceLista hr {
  border: 1px solid #a53410;
  margin: 10px 0;
}
table.nahledVanoce {
  width: 625px;
  font-size: 12px;
}
table.vanoceKosik td {
  padding: 2px 5px;
}
table.vanoceKosik {
  font-size: 12px;
  text-align: left;
  width: 100%;
}
table.vanoceKosik a.zbozi:link, table.vanoceKosik a.zbozi:visited {
  display: block;
  color: #a53410;
  margin: 5px 0 0 0;
}
span.celkemVanoce {
  display: block;
  padding: 2px 5px;
  color: #a53410;
  margin: 0 5px 0 0;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
}
span.kosikVanoce {
  display: block;
  text-align: center;
  color: #d69a08;
  font-weight: bold;
  margin: 5px;
  font-size: 14px;
}
#index {
  display: block;
  width: 622px;
  height: 347px;
  background: url(../img/pruvodce.jpg) no-repeat;
}
#kos {
  position: absolute;
  top: 30%;
  left: 38%;
  right: 38%;
  width: 24%;
  height: auto;
  display: block;
  padding: 0 0px 10px 10px;
  background-color: #fff;
  border: 10px solid #ad8e84;
}
#kos2 {
  position: absolute;
  top: 30%;
  left: 35%;
  right: 35%;
  width: 400px;
  height: 332px;
  display: block;
  padding: 0 0px 10px 10px;
  border: 10px solid #da9c0b;
  background-color: #fff8e8;
  text-align: center;
}
#kos2 textarea.prani {
  overflow: hidden;
  background-color: #fff8e8;
  border: 1px solid #ad8e84;
  width: 368px;
  height: 170px;
  margin: 0 0 0 0;
}
#kos table {
  font-size: 12px;
  width: 95%;
}
#kos table.prvni {
  background-color: #fff7e7;
}
#kos table td.nazev {
  color: #a53410;
  font-weight: bold;
  padding: 2px 0 2px 5px;
  width: 80%;
}
#kos table td.popis {
  padding: 2px 0 2px 5px;
  COLOR: #565656;
}
#kos table td.cena {
  padding: 2px 0 2px 5px;
}
span.kosHead {
  display: block;
  text-align: left;
  margin: 15px 0 15px 5px;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  color: #5a2008;
  clear: both;
}
form#kos a.close:link, form#kos a.close:visited {
  display: block;
  width: 21px;
  height: 21px;
  background: url(../img/lightbox/closelabel.gif) no-repeat;
  text-decoration: none;
  float: right;
}
form#kos2 a.close:link, form#kos2 a.close:visited {
  display: block;
  width: 21px;
  height: 21px;
  background: url(../img/lightbox/closelabel.gif) no-repeat;
  text-decoration: none;
  float: right;
}
form#kos table img.obrazek {
  display: block;
  height: 60px;
  border: 2px solid #a53410;
}
form#kos table img.obrazek2 {
  display: block;
  height: 60px;
  border: 2px solid #a53410;
}
span.basket {
  display: block;
  padding: 5px;
  margin: 0;
}
span.basket img {
  border: 2px solid #a53410;
}
a.option:link, a.option:visited {
  display: block;
  margin: 0px 0 10px 0;
}
span.sumarum {
  display: block;
  text-align: left;
  padding: 5px;
  font-weight: bold;
  color: #a53410;
}
input#vybrat {
  display: block;
  border: none;
  width: 90px;
  height: 28px;
  background: url(../img/vybrat.jpg) no-repeat;
  background-position: 0% 50%;
  margin: auto;
}
input#vybrat2 {
  display: block;
  border: none;
  width: 90px;
  height: 28px;
  background: url(../img/vybrat.jpg) no-repeat;
  background-position: 100% 50%;
  margin: auto;
}
a.vanoce_vysypat:link, a.vanoce_vysypat:visited {
	display: block;
	font-size: 12px;
	padding: 0px 0;
	font-weight: bold;
	margin: 10px auto;
	width: 84px;
	background: url(../img/vysypat.gif) no-repeat;
	text-decoration: none;
}
a.vanoce_vysypat:hover {
	background: url(../img/vysypat_hover.gif) no-repeat;
}
a.vanoce_objednat:link, a.vanoce_objednat:visited {
	display: block;
	font-size: 12px;
	padding: 0px 0;
	font-weight: bold;
	margin: 5px auto;
	width: 84px;
	background: url(../img/objednat.gif) no-repeat;
	text-decoration: none;
}
a.vanoce_objednat:hover {
	background: url(../img/objednat_hover.gif) no-repeat;
}
a.hotove:link, a.hotove:visited {
  display: block;
  position: relative;
  width: 255px;
  height: 26px;
  top: 237px;
  left: 362px;
  _left: 180px;
  text-decoration: none;
}
a.sestavte:link, a.sestavte:visited {
  display: block;
  position: relative;
  width: 610px;
  height: 56px;
  top: 10px;
  left: 7px;
  _left: 0px;
  text-decoration: none;
}
a.kupony:link, a.kupony:visited {
  display: block;
  position: relative;
  width: 184px;
  height: 26px;
  top: 237px;
  left: 50px;
  _left: -165px;
  text-decoration: none;
}
ul.menuVanoce {
  display: block;
  margin: 20px 0 15px 5px;
  _margin: 20px 0 15px 0px;
}
ul.menuVanoce li {
  display: block;
  list-style: none inside;
  margin: 5px 0 0px 0;
  _margin: 0px 0 0px 0;
}
ul.menuVanoce li ul {
  display: block;
  margin: 15px 0 15px 5px;
  _margin: 0px 0 15px 0px;
}
ul.menuVanoce li ul li {
  margin: 10px 0;
  _margin: 0px 0;
  list-style: none inside;
}
ul.menuVanoce li ul li a:link, ul.menuVanoce li ul li a:visited {
  font-size: 12px;
  font-weight: normal;
}
ul.menuVanoce li a:link, ul.menuVanoce li a:visited {
  color: #a53410;
  font-weight: bold;
}
ul.menuVanoce li a:hover {
  text-decoration: none;
}
span.nadpisVanoceMain a {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #d69a08;
  font-weight: bold;

}
span.nadpisVanoce a {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #d69a08;
  font-weight: bold;
}
/*****************************************************************/
/*DEFAULT*/
* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	font-family: Arial;
	overflow-y: scroll;
	background-color: #ffffef;
}
#zobraz li {
  list-style: disc inside;
}
/*-----------------------------------------------------------------*/
h2 {
  font-size: 12px;
  font-weight: normal;
}
h2 a:link, h2 a:visited {
  color: #a53410;
  font-weight: bold;
  text-decoration: underline;
}
h2 a:hover {
  text-decoration: none;
}
div.test a.name:link, div.test a.name:visited {
  display: block;
  float: left;
  height: 60px;
}
div.test a.name img.obrazek {
  display: block;
  width: 60px;
  border: 1px solid #AD8E84;
}
div.test a.name img.obrazek2 {
  display: block;
  width: 60px;
  border: 2px solid #a53410;
}
p.text {
  display: block;
  height: 46px;
  overflow: hidden;
  font-size: 12px;
}
img.sp {
  display: block;
  height: auto;
  margin: auto;
  margin-top: 3px;
}
form.koupit {
  float: left;
  margin: 8px 0 3px 0;
  clear: left;
}
form.koupit input.pocet {
  border-style: none;
	border: 1px solid #ad8e84;
	width: 62px;
	_width: 63px;
	font-size: 12px;
	padding-left: 5px;
}
form.koupit input.koupit {
  border-style: none;
  background-image: url(../img/koupit2.gif);
  width: 59px;
  height: 15px;
  cursor: hand;
  background-color: #fff7e7;
}
form.koupit input.koupit2 {
  border-style: none;
  background-image: url(../img/koupit.gif);
  width: 59px;
  height: 15px;
  cursor: hand;
  background-color: #fff7e7;
}
/*-----------------------------------------------------------------*/
#container {
	width: 1000px;
	height: auto;
	margin: auto;
	background-color: #fff;

}
#main_cont {
	width: 1000px;
	height: auto;
	background-color: #fff;
	margin: 0;
}
div.info {
  width: 26px;
  height: 60px;
  float: left;
  text-align: center;
}
/*****************************************************************/
/* L - O - G - O */
#logo {
	width: 100%;
	height: 78px;
	background: url(..//img/prouzek.jpg) no-repeat;
	background-position: 0% 100%;
}
img.logo {
	margin-right: 0px;
	margin-top: 6px;
	border: 0;
}
img.obr {
  _margin-right: 0px;
  border: none;
}
table.udaje {
	float: right;
	margin-right: 0px;
}
table.udaje td.nadpis {
	font-size: 12px;
	
	font-weight: bold;
	color: #ad4d31;
}
table.udaje td.udaje {
	font-size: 12px;
	font-weight: bold;
	color: #946d08;
}
/**************************************  TABULKA LOGIN  ***/
#test {
	width: 280px;
	float: right;
}
table.login {
	width: 100%;
	/*_height: 72px;*/
	background-color: #fff7e7;
	margin: 0;
	padding: 16 16;
}
table.login a.logout:link, table.login a.logout:visited {
  display: block;
  width: 75px;
  font-size: 14px;
  background: url(../img/odhlasit.gif) no-repeat;
  text-decoration: none;
}
table.login a.logout:hover {
  background: url(../img/odhlasit_hover.gif) no-repeat;
}
table.login td {
	color: #946d08;
	font-size: 12px;
	_padding: 6px 0;
}
tr.control {
	background-color: #ffffef;
}
tr.control td {
	font-size: 12px;
	color: #946d08;
	text-align: right;
}
tr.control td a:link, tr.control td a:visited {
  color: #5a2008;
  text-decoration: underline;
}
tr.control td a:hover {
  text-decoration: none;
}
tr.login {
	background-color: #fff7e7;
}
input.login, input.heslo, select#razeni {
	border-style: none;
	margin: 0;
	padding: 0 0 0 0;
	border: 1px solid #ad8e84;
}
input.submit_login {
	display: block;
	border-style: none;
	width: 75px;
	height: 14px;
	margin: 0;
	padding: 0;
	background-image: url(../img/prihlasit.gif);
	background-color: #fff7e7;
}
input.submit2 {
	display: block;
	border-style: none;
	width: 75px;
	height: 14px;
	margin: 0;
	padding: 0;
	background-image: url(../img/prihlasit_hover.gif);
	background-color: #fff7e7;
}
a.registrace:link, a.registrace:visited {
  display: block;
  width: 75px;
  height: 14px;
  background: url(../img/registrace.gif) no-repeat;
  text-decoration: none;
}
a.registrace:hover {
  background: url(../img/registrace_hover.gif) no-repeat;
}
/*****************************************************************/
/* M - e - n - u */
#menu {
	width: 100%;
	margin: 3px 0;
	height: 135px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#menu li {
	display: inline;
	list-style: none inside;
}
.topMenuTool {
  background-color: #fff7e7;
  border: 1px solid #ad8e84;
  padding: 3px;
  font-size: 12px;
}
a.topMenu:link, a.topMenu:visited {
  display: block;
  width: 141px;
  height: 135px;
  float: left;
}
/*lahudky*/
a#menu1:link, a#menu1:visited {
  background-image: url(../img/lahudky.jpg);
  margin-right: 2px;
}
a#menu1:hover {
  background-image: url(../img/lahudky.jpg);
  background-position: 100% 0;
}
/*Party servis*/
a#menu2:link, a#menu2:visited {
  background-image: url(../img/party.jpg);
  margin-right: 2px;
}
a#menu2:hover {
  background-image: url(../img/party.jpg);
  background-position: 100% 0;
}
/*Vino*/
a#menu3:link, a#menu3:visited {
  background-image: url(../img/vino.jpg);
  margin-right: 2px;
}
a#menu3:hover {
  background-image: url(../img/vino.jpg);
  background-position: 100% 0;
}
/*Delikatesy*/
a#menu4:link, a#menu4:visited {
  background-image: url(../img/delikatesy.jpg);
  margin-right: 2px;
}
a#menu4:hover {
  background-image: url(../img/delikatesy.jpg);
  background-position: 100% 0;
}
/*Dorty a čokolada*/
a#menu5:link, a#menu5:visited {
  background-image: url(../img/dorty.jpg);
  margin-right: 2px;
}
a#menu5:hover {
  background-image: url(../img/dorty.jpg);
  background-position: 100% 0;
}
/*Darky pro gurmany*/
a#menu6:link, a#menu6:visited {
  background-image: url(../img/darky.jpg);
  margin-right: 2px;
}
a#menu6:hover {
  background-image: url(../img/darky.jpg);
  background-position: 100% 0;
}
/*Produkty jan paukert*/
a#menu7:link, a#menu7:visited {
  background-image: url(../img/paukert.jpg);
}
a#menu7:hover {
  background-image: url(../img/paukert.jpg);
  background-position: 100% 0;
}
/*****************************************************************/
/* S - T - R - O - M */
#strom {
	width: 179px;
	_width: 180px;
	height: 600px;
	_height: 645px;
	float: left;
	border: 1px solid #ad8e84;
	background-color: #fff7e7;
	text-align: left;
	padding-top: 5px;
	margin: 0 0 3px 0;
}
/*#strom ul {
  padding: 0 5px 20px 5px;
}
#strom li {
  display: block;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
	_display: inline;
	padding-left: 1px;
}
#strom li a.podkategorie:link, #strom li a.podkategorie:visited {
  display: block;
  height: auto;
  color: #ad8e42;
	text-decoration: underline;
	font-size: 10px;
	padding-left: 25px;
}
#strom li a.podkategorie:hover {
	text-decoration: none;
}
#strom li a.kategorie:link, #strom li a.kategorie:visited, a.kategorie {
  display: block;
  height: auto;
  color: #a53410;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
#strom li a.kategorie:hover {
  text-decoration: none;
}*/
#strom a.kategorie:link, #strom a.kategorie:visited {
  display: block;
  height: auto;
  color: #a53410;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	margin: 4px 0;
}
#strom a.kategorie:hover {
  text-decoration: none;
}
#strom a.this:link, #strom a.this:visited {
  display: block;
  height: auto;
  color: #d69a08;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#strom a.podkategorie:link, #strom a.podkategorie:visited {
  display: block;
  height: auto;
  color: #a53410;
	text-decoration: none;
	font-size: 11px;
	margin: 4px 0;
}
#strom a.kategorie:hover {
  text-decoration: none;
}
#strom a.this:hover {
  text-decoration: none;
}
#strom a span.mezera {
  text-decoration: underline;
}
#strom a:hover span.mezera {
  text-decoration: none;
}
/*****************************************************************/
/* H - L - A - V - N - I -   - C - A - S - T */
#main {
	width: 815px;
  height: auto;
	float: left;
	margin-left: 3px;
	_margin-left: 3px;
	background-color: #fff;
}
#info, div.strankovani {
	width: 100%;
	height: 20px;
	border: 1px solid #ad8e84;
	background-color: #fff7e7;
	font-size: 16px;
	font-weight: bold;
	color: #5a2008;
}
div.strankovani {
  text-align: right;
  padding: 2px 0 2px 0;
  margin: 25px 0 0 0;
}
#info table {
  color: #946d08;
}
#info a.vyber:link, #info a.vyber:visited {
  float: left;
  margin: 4px 0 0px 5px;
  display: none;
}
#info a.vyber img {
  border: none;
}
div#oznamovac {
  position: absolute;
  top: 40%;
  left: 40%;
  width: 300px;
	color: #5a2008;
	font-size: 12px;
	border: 3px solid #545454;
	background-color: #ffffef;
}
span.lista {
  display: block;
  padding: 6px 0;
  text-align: left;
  background-color: #F8E6D5;
  color: #946d08;
  padding: 0 0 0 5px;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 5px 0;
}
div#oznamovac a.close:link, div#oznamovac a.close:visited {
  display: block;
  width: 35px;
  padding: 2px;
  border: 1px solid #ad8e84;
  background-color: #fff7e7;
  color: #946d08;
  margin: 5px auto;
  text-decoration: none;
}
div#oznamovac a.close:hover {
  background-color: #946d08;
  color: #fff7e7;
}
a.strankovani:link, a.strankovani:visited {
	color: #946d08;
	text-decoration: underline;
	font-weight: bold;
}
#info a.strankovani:hover {
	text-decoration: none;
}
/*****************************************************************/
/* Z - O - B - R - A - Z */
#zobraz {
	width: 100%;
	height: auto;
	background-color: #ffffff;
}
#zobraz h1 {
  margin: 10px 0px 0px 10px;
	text-align: left;
	font-size: 18px;
	color: #5a2008;
	float: left;
	clear: both;
}
#strankovani {
  float: right;
  margin: 0 5px 0 0;
}
#kosik2 {
  float: right;
  border: 1px solid #ad8e84;
  background-color: #fff7e7;
  margin: 10px 0px 10px 0;
  padding: 5px;
}
#kosik {
  float: right;
  border: 1px solid #ad8e84;
  background: url(../img/kosik.jpg) no-repeat;
  background-position: 99% 50%;
  background-color: #fff7e7;
  margin: 10px 0px 10px 0;
  padding: 5px 22px 5px 5px;
}
#kosik a:link, #kosik a:visited {
  font-size: 12px;
  color: #946d08;
}
#kosik2 a:link, #kosik2 a:visited {
  font-size: 16px;
  display: block;
  width: 250px;
  font-weight: bold;
}
#kosik a:hover, #kosik2 a:hover {
  text-decoration: none;
}

/*****************************************************************/
/* N - A - H - L - E - D -   - Z - B - O - Z - I */
table.nahled, table.zbozi {
	font-size: 12px;
	width: 100%;
	clear: both;
}
table.nahled tr.licha {
	margin-top: 5px;
}
table.nahled tr.suda {
	margin-top: 5px;
}
span.cena {
  color: #fff;
  background-color: #6b2808;
  float: right;
  margin: 8px 0 0 0;
  _margin: 11px 0 0 0;
  padding: 0 5 0 5;
}

/*****************************************************************/
/* D - E - T - A - I - L -   - Z - B - O - Z - I */
table.detail {
	display: block;
	width: 620px;
	float: left;
	font-size: 12px;
	margin: 20px 0 0 10px;
}
table.detail_vanoce {
  float: left;
	font-size: 12px;
	margin: 20px 0 0 10px;
}
table.detail tr.popis {
  border-top: 1px solid #000;
}
table.detail tr.popis td{
  color: #000;
}
table.detail td {
  color: #a53410;
}
a.zbozi2:link, a.zbozi2:visited {
  display: block;
  float: left;
  margin: 20px 0 0 10px;
}
img.detail {
  display: block;
  border: 1px solid #AD8E84;
}
table.detail tr.popis p {
  display: block
  border-top: 1px solid #000;
}
div#detail-zbozi {
  clear: both;
}
/*****************************************************************/
/* K - O - S - I - K */
table.kosik {
	width: 100%;
	height: auto;
	font-size: 12px;
	clear: both;
}
table.kosik td.doprava {
	font-weight: bold;
}
table.kosik tr.druhy {
	background-color: #fff7e7;
}
table.kosik tr.prvni {
	background-color: #ffffef;
}
table.kosik tr.head {
	color: #946d08;
	font-size: 16px;
}
table.kosik td.celkem {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFAAF;
	padding: 2px;
	border: 1px solid #000;
	text-align: center;
}
table.kosik td.celkemSleva {
	font-size: 14px;
	font-weight: bold;
	background-color: lightgreen;
	padding: 2px;
	border: 1px solid #000;
	text-align: center;
}
table.kosik a.zbozi:link, table.kosik a.zbozi:visited {
	color: #946d08;
	text-decoration: underline;
	font-family: Verdana;
}
table.kosik a.zbozi:hover {
	text-decoration: none;
}
table.kosik input.pocet {
  border-style: none;
  border: 1px solid #000;
}
table.kosik input.odeslat {
  border-style: none;
  border: 1px solid #000;
  background-color: #d6d6d6;
}
table.kosik tr.chlebicky {
  background-color: #E68E29;
  font-weight: bold;
}
table.kosik tr.chlebicky td.yes {
  background-color: #7AF581;
}
table.kosik tr.chlebicky td.no {
  background-color: #FAC8C8;
}
table.kosik tr.chlebicky td {
  border: 1px solid #000;
  padding: 2px;
}
/*#####################################################*/
a.objednat:link, a.objednat:visited {
	display: block;
	font-size: 12px;
	padding: 0px 0;
	font-weight: bold;
	margin: 15px 10px 0 0;
	width: 84px;
	float: right;
	background: url(../img/objednat.gif) no-repeat;
	text-decoration: none;
}
a.objednat:hover {
	background: url(../img/objednat_hover.gif) no-repeat;
}
a.zpet:link, a.zpet:visited {
	display: block;
	font-size: 12px;
	padding: 0px 0;
	font-weight: bold;
	margin: 15px 10px 0 0;
	width: 84px;
	float: right;
	background: url(../img/zpet.gif) no-repeat;
	text-decoration: none;
}
a.zpet:hover {
	background: url(../img/zpet_hover.gif) no-repeat;
}
a.vysypat:link, a.vysypat:visited {
	display: block;
	font-size: 12px;
	padding: 0px 0;
	font-weight: bold;
	margin: 15px 10px 0 0;
	width: 84px;
	float: right;
	background: url(../img/vysypat.gif) no-repeat;
	text-decoration: none;
}
a.vysypat:hover {
	background: url(../img/vysypat_hover.gif) no-repeat;
}
/*#####################################################*/
p.podminky {
  display: block;
	float: left;
	text-align: left;
	background-position: 0% 50%;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	width: 45%;
	border: 1px solid #AD8E84;
	margin: 10px 0 0 10px;
}
div.podminky {
  display: block;
	float: left;
	text-align: left;
	background: url(../img/vykricnik.jpg) no-repeat;
	background-position: 0% 50%;
	font-size: 14px;
	padding: 5px 0px 5px 45px;
	width: 65%;
	border: 1px solid #000;
}
ul.podminky li {
  margin: 5px 0 0 0;
  font-size: 11px;
}
/*********************************************************************/
/* O - B - J - E - D - N - A - V - K - O - V - Y -   - F - O - R - M */
#new_user {
  float: left;
  text-align: left;
  margin: 20px 0 0 10px;
  clear: both;
  font-size: 12px;
}
#new_user form, #reg_user form, #uzivatel form {
  clear: both;
  padding: 15px 0 0 0;
}
#new_user input.submit, #uzivatel form input.submit {
  border-style: none;
  display: block;
  width: 75px;
  height: 14px;
  background: url(../img/odeslat.gif);
  background-position: 0 50%;
}
#reg_user input.submit_login {
  border: none;
}
#reg_user {
	float: right;
	text-align: left;
  margin: 10px 50px 0 0;
}
#new_user ul.errors li, #uzivatel ul.errors li {
  list-style: none;
	font-size: 12px;
	color: red;
	background: url(../img/vykricnik_mini.png) no-repeat;
	background-position: 0% 50%;
	padding-left: 18px;
	width: auto;
	margin-bottom: 3px;
}
#new_user input, #reg_user input {
	border-style: none;
	border: 1px solid #ad8e84;
}
#new_user label, div#reg_user label {
	font-size: 12px;
	color: #946d08;
	font-style: Italic;
	font-weight: bold;
}
table.dodaci_udaje {
	font-size: 12px;
	float: left;
}
table.dodaci_udaje td.levy {
	font-weight: bold;
}
#uzivatel {
	float: left;
	text-align: left;
	clear: both;
}
#uzivatel label {
	font-size: 12px;
	color: #946d08;
	font-style: Italic;
	font-weight: bold;
}
#uzivatel input {
	border-style: none;
	border: 1px solid #ad8e84;
}
.chyby li {
  list-style: none;
	font-size: 12px;
	color: red;
	background: url(../img/vykricnik_mini.png) no-repeat;
	background-position: 0% 50%;
	padding-left: 18px;
	width: auto;
	margin-bottom: 3px;
}
#button {
  width: 650px;
}
#button input.zpet {
  float: left;
  margin: 0 30 0 150;
  border-style: none;
  display: block;
  width: 80px;
  height: 25px;
  background: url(../img/zpet.jpg);
}
#button input.submit {
  float: left;
  border-style: none;
  display: block;
  width: 85px;
  height: 25px;
  background: url(../img/odeslat.jpg);
}
table.objednavka {
  font-size: 14px;
  margin: 10px 0px 10px 5px;
}
table.objednavka td.head {
	font-size: 14px;
	color: #946d08;
	font-weight: bold;
	width: 100px;
}
table.search {
  float: left;
}
table.search td input.search {
  display: block;
  border-style: none;
  border: 1px solid #ad8e84;
  width: 135px;
  color: #a53410;
}
/*
  link detail ve vyhledavani
*/
a.search:link, a.search:visited {
  color: #a53410;
  text-decoration: underline;
}
a.search:hover {
  text-decoration: none;
}
table.seznam {
  width: 100%;
  font-size: 14px;
  color: #946d08;
}
table.seznam tr th {
  color: #946d08;
  font-size: 16px;
}
table tr.suda {
	background-color: #fff7e7;
}
table tr.licha {
	background-color: #fff;
}
span.popis {
  display: block;
  text-align: left;
  font-size: 12px;
  padding: 4px;
	border: 1px solid #ad8e84;
	background-color: #fff7e7;
	margin: 10px 10px 10px 10px;
	clear: both;
}
span.popis_vanoce {
  display: block;
  text-align: left;
  font-size: 12px;
  padding: 4px;
	border: 1px solid #ad8e84;
	background-color: #fff7e7;
	margin: 10;
}
/*
****************************************************
**************************** D O P O R U C E N E ***
****************************************************
*/
#doporucene {
  border: 5px solid brown;
  margin: 2px 2px 2px 2px;
  padding: 4px;
}
#doporucene2 {
  border: 10px solid brown;
  margin: 2px 2px 2px 2px;
  padding: 4px;
}
#doporucene span.nadpis {
  display: block;
  padding: 5px;
}
#doporucene p.doporucene, #doporucene2 p.doporucene {
  display: block;
  font-size: 12px;
  color: brown;
  text-align: center;
  margin: 10px 0 0 0;
}
#doporucene span.nadpis a:link, #doporucene span.nadpis a:visited {
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: brown;
  text-decoration: underline;
}
#doporucene span.nadpis a:hover {
  text-decoration: none;
}
#doporucene img.doporucene {
  display: block;
  width: 60px;
  height: 60px;
  margin: 5 auto 0 auto;
  text-align: center;
}
div#footer {
  clear: both;
  width: 100%;
  padding: 4px 0;
  background-color: #fff7e7;
  border: 1px solid #ad8e84;
  margin: 3px 0 10px 0;
}
div#footer p {
  font-size: 12px;
}
div#footer p a.kategorie:link, div#footer p a.kategorie:visited {
  font-weight: bold;
  color: #a53410;
  display: inline;
}
p.objednavka {
  clear: both;
  margin: 10px 0 0 0;
  font-size: 12px;
  text-align: left;
}
select {
  font-size: 12px;
}
span.nadpis {
  display: block;
  text-align: left;
	font-size: 18px;
	color: #5a2008;
	text-decoration: none;
	margin: 0 0 8px 0;
	font-weight: bold;
}
table.odeslat {
  float: right;
  font-size: 12px;
  /*border: 2px solid #a53410;*/
  margin: 0 30px 0 0 ;
  /*background-color: #fff7e7;*/
}
/*****************************************************************/
/* O-B-J-E-D-N-Á-V-K-O-V-Ý- -L-I-S-T */
table#list {
  font-size: 12px;
  float: left;
  width: 48%;
  margin: 0 0 0 10px;
}
table#list td.controls {
  text-align: right;
}
table#list tr.suda{
  background: url(../img/background-obj.jpg) no-repeat 0 50%;
}
a.kosik:link, a.kosik:visited {
  display: block;
  border: 1px solid #000;
  margin: 2px 0;
  text-decoration: none;
  background-color: #9f2912;
  color: #fff;
}
a.kosik:hover {
  color: yellow;
}
span.tagObj {
  display: block;
  background: url(../img/sipkaObj.jpg) no-repeat 100% 50%;
  background-color: #9f2912;
  color: #fff;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: bold;
}
span.info {
  display: block;
  font-size: 14px;
  color: #6c2a18;
  text-align: right;
  margin: 3px 0 3px 0;
}
span.nazev {
  display: block;
  padding: 2px 0 2px 5px;
  font-size: 12px;
  font-weight: bold;
  color: #946d08;
}
span.controlls {
  display: block;
  text-align: right;
  color: #946d08;
  padding: 3px 5px 3px 0;
}
input.pocetObj {
  border: 1px solid #9f2912;
  padding: 0 0 0 3px;
}
img.question {
  margin: 3px 5px 0 0;
}
.nazev-anchor {
  padding: 4px;
	border: 1px solid #ad8e84;
	background-color: #fff7e7;
	text-align: left;
	font-size: 12px;
}
a.menuObj:link, a.menuObj:visited {
  display: block;
  width: 90%;
  margin: 10px auto;
  font-size: 22px;
  text-align: center;
  line-height: 30px;
  color: #fff7e7;
  text-decoration: none;
  font-weight: bold;
  padding: 10px 0;
  border: 2px solid #fff;
  _border: 2px solid #000;
  border-style: dotted;
}
a#vanoceObj:link, a#vanoceObj:visited {
  background-color: #9f2912;
}
a#silvestrObj:link, a#silvestrObj:visited {
  background-color: #d19b2c;
}
a#silvestrObj:hover, a#vanoceObj:hover {
  color: #926c0e;
}
/*****************************************************************/