body {
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
  font-family: verdana;
  margin: 0px auto;
  padding: 0px 0px;
  text-align: center;
}

select.form4  {
	font-size: 11px;
}

.clear {
  width: 0px;
  height: 0px;
  clear: both;
  overflow: hidden;
}

.vspacer {
	width: 166px;
	height: 2mm;
	clear: left;
	background-color: white;
	/*background: url(../design/spacer.gif) repeat;*/
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.vspacer_right {
	width: 166px;
	height: 2mm;
	float: left;
	background-color: white;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#levy_sloupec {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px auto;
	/*border: 1px solid blue;*/
	/*background: url(../design/box-background.gif) repeat-y;*/
	width: 168px;
	overflow-x: hidden;
}

#pravy_sloupec {
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px auto;
	border: 0px solid blue;
	/*background: url(../design/box-background.gif) repeat-y;*/
	width: 168px;
	overflow-x: hidden;
}

#page-container {
  width: 986px;
  padding: 0px;
  margin: 0px auto;
  text-align: left;
}
#header-graphics {
  width: 986px;
  /*height: 169px;*/
  height: 131px;
  overflow: hidden;
  background: url(../design/header-graphics.jpg) no-repeat;
  border: 0px;
}
#header-graphics a {
  display: block;
  width: 131px;
  height: 109px;
  margin: 7px 0px 0px 41px;
  padding: 0px;
  font-size: 0px;
  text-decoration: none;
  position: absolute;
  border: 0px solid white;
}
#top-strip-container {
  margin-top: 5px;
  width: 986px;
  /*height: 76px;*/
  height: 29px;
  overflow: hidden;
}
#top-menu-container {
  width: 986px;
  height: 29px;
  overflow: hidden;
}
/*
#top-menu-container a.hlmenu {
  display: block;
  width: 140px;
  height: 29px;
  float: left;
  background: url(../design/top-menu-button.gif) no-repeat 100% 0%;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: rgb(0,0,0);
  text-decoration: none;
  padding: 6px 0px 0px 0px;
}
#top-menu-container a.current {
  display: block;
  width: 140px;
  height: 29px;
  float: left;
  background: url(../design/top-menu-button.gif) no-repeat 0% 0%;
  color: rgb(255,255,255);
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 6px 0px 0px 0px;
}*/
#top-menu-container .spacer {
  width: 1px;
  height: 1px;
  /*float: left;
  overflow: hidden;*/
}
/*
#top-menu-container #hledani {
	float: left;
	vertical-align: middle;
	background: url(../design/top-menu-button.gif) no-repeat 100% 0%;
	/*width: 140px;*/
	/*height: 29px;
	color: rgb(255,255,255);
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
*/
#top-menu-container .menu_vlevo {
	background: url(../design/menu-sede-leve.gif) no-repeat;
	width: 5px;
	height: 29px;
	/*float: left;
	overflow: hidden;*/
	margin: 0px;
	padding: 0px;
}

#top-menu-container .menu_stred {
	/*
	background: url(../design/menu-sede-stred.gif) no-repeat;
	width: 5px;
	height: 29px;
	float: left;
	overflow: hidden;*/
	height: 29px;
	/*float: left;*/
	text-align: center;
	/*display: block;*/
	padding: 2px 0px 0px 0px;
	background: url(../design/menu-sede-stred.gif) repeat-x;
	margin: 0px;
	/*overflow: hidden;*/
}

#top-menu-container .menu_vpravo {
	background: url(../design/menu-sede-prava.gif);
	width: 5px;
	height: 29px;
	/*float: left;
	overflow: hidden;*/
	margin: 0px;
	padding: 0px;
}

#top-menu-container .menu_stred a.menu_odkaz {font-size: 11px;font-weight: bold;text-decoration: none;color: rgb(0,0,0);display: block;}
#top-menu-container .menu_stred_current a.menu_odkaz {font-size: 11px;font-weight: bold;text-decoration: none;color: rgb(255,255,255);display: block;}

#top-menu-container .menu_vlevo_current {
	background: url(../design/menu-cervene-leve.gif) no-repeat;
	width: 5px;
	height: 29px;
	/*float: left;
	overflow: hidden;*/
	margin: 0px;
	padding: 0px;
}

#top-menu-container .menu_stred_current {
	height: 29px;
	/*float: left;*/
	text-align: center;
	padding: 6px 0px 0px 0px;
	background: url(../design/menu-cervene-stred.gif) repeat;
	margin: 0px;
}

#top-menu-container .menu_vpravo_current {
	background: url(../design/menu-cervene-prave.gif) no-repeat;
	width: 5px;
	height: 29px;
	/*float: left;
	overflow: hidden;*/
	margin: 0px;
	padding: 0px;
}

#toolbox {
  width: 986px;
  height: 47px;
  position: relative;
  background: url(../design/top-strip-background.gif) repeat-x;
}
#basket {
  position: absolute;
  top: 13px;
  left: 235px;
  width: 470px;
  height: 25px;
  font-size: 11px;
  font-weight: bold;
  color: rgb(139,139,139);
  text-align: center;
  padding: 5px 0px;
  background: url(../design/basket-background.gif) repeat-x;
  overflow: hidden;
}
/*#basket */.price-items {
  color: rgb(247,16,26);
  font-weight: bold;
}
#basket-button {
  position: absolute;
  top: 4px;
  left: 705px;
  width: 40px;
  height: 39px;
  overflow: hidden;
}
#basket-button img {
  border: 0px;
}
#langs {
  position: absolute;
  top: 13px;
  left: 745px;
  background: url(../design/basket-background.gif) repeat-x;
  overflow: hidden;
  height: 25px;
  width: 241px;
  text-align: center;
  padding: 5px 0px;
}
#langs img {
  border: 0px;
  padding: 0px 10px;
}
#search-box {
  position: absolute;
  top: 10px;
  left: 3px;
  width: 230px;
  height: 25px;
  margin: 0px;
  padding: 3px 0px 3px 22px;
  background: url(../design/srch-background.gif) no-repeat left center;
}
#search-box .srch-text {
  background-color: rgb(255,255,255);
  color: rgb(76,98,137);
  font-size: 11px;
  margin: 0px;
  padding: 2px;
}
#search-box .srch-submit {
  background-color: rgb(247,16,26);
  color: rgb(255,255,255);
  font-size: 11px;
  margin: 0px;
  padding: 2px;
}
#page-content {
  padding: 0px;
  margin: 2mm 0px;
  clear: both;
}
#shop-categories {
  float: left;
}
#informace {
  float: left;
  /*background: url(../design/box-background.gif) repeat-y;*/
}
#shop-categories #category-menu a {
  display: block;
  margin: 1px 4px 0px 4px;
  padding: 3px 3px 3px 18px;
  color: rgb(0,0,0);
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background: url(../design/menu-bullet.gif) no-repeat left center;
}
#shop-categories #category-menu a:hover {
  text-decoration: underline;
}
#shop-categories #links a {
  display: block;
  height: 19px;
  margin: 0px;
  padding: 6px 3px 0px 22px;
  color: rgb(247,16,26);
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background: url(../design/menu-button-background.gif) repeat-x;
  overflow-y: hidden;
}
#shop-categories #links a:hover {
  text-decoration: underline;
}

#informace h2 {
	margin-bottom: 0px;
}

#informace #category-menu a {
  display: block;
  margin: 0px 4px;
  padding: 3px 3px 3px 18px;
  color: rgb(0,0,0);
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background: url(../design/menu-bullet.gif) no-repeat left center;
}
#informace #category-menu a:hover {
  text-decoration: underline;
}
#informace #links a {
  display: block;
  height: 19px;
  margin: 0px;
  padding: 6px 3px 0px 22px;
  color: rgb(247,16,26);
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background: url(../design/menu-button-background.gif) repeat-x;
  overflow-y: hidden;
}
#informace #links a:hover {
  text-decoration: underline;
}


#content {
	position: relative;
  float: left;
  overflow-x: hidden;
  width: 630px;
  margin: 0px 10px;
  font-size: 11px;
  line-height: 1.4;
}
#content h1.nadpis {
  color: rgb(255,255,255);
  background-color: rgb(247,16,26);
  margin: 0px 0px 5px 0px;
  padding: 3px 3px 3px 22px;
  font-size: 12px;
}
#content #navigation {
  font-size: 11px;
  margin: 3px 0px;
}
#content #navigation a {
  color: rgb(247,16,26);
  text-decoration: none;
}
#content #navigation a:hover {
  text-decoration: underline;
}
#content #item-detail-text {
  float: left;
  width: 410px;
  overflow-x: hidden;
  margin-right: 10px;
}
#content #item-detail-text em.red {
  color: rgb(247,16,26);
  font-style: normal;
}
#content #item-detail-text a {
  color: rgb(247,16,26);
}
#content #item-detail-text a:visited {
  color: rgb(139,139,139);
}
#content #item-detail-foto-basket {
  float: left;
  width: 210px;
  overflow-x: hidden;
}/*
#content #detail-basket {
  margin: 15px 0px 0px 0px;
  padding: 7px;
  border: 1px solid rgb(139,139,139);
}*/
#content #detail-basket {
  margin: 15px 0px 0px 0px;
  padding: 5px;
  border: 1px solid rgb(139,139,139);
  overflow-x: hidden;
}
#content #detail-basket div {
  margin: 0px;
  padding: 0px;
}
#content #detail-basket hr {
  height: 1px;
  margin: 2px 0px;
  padding: 0px;
  color: rgb(139,139,139);
  background-color: rgb(139,139,139);
  border: 0px;
}
#content .item {
  float: left;
  width: 208px;
  padding: 0px 0px 20px 0px;
  /*height: 250px;*/
  overflow: hidden;
  text-align: center;
  font-size: 11px;
  /*border: 1px dotted blue;*/
}
#content .item img {
  border: 0px;
}
#content .item h2 {
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 2px 0px;
}
#content .item h2 a {
  color: rgb(0,0,0);
}
#content .item p {
  padding: 2px 0px;
  margin: 0px;
  color: rgb(139,139,139);
}
#content .item .price {
  color: rgb(0,0,0);
}
#content .item .nase-cena {
  text-decoration: line-through;
}
#content .item .splatky {
  font-size: 12px;
  font-weight: bold;
  color: rgb(247,16,26);
  margin: 3px 0px;
  text-align: center;
}
#content .item .splatky a {
  /*padding: 5px 25px 5px 0px;*/
  color: rgb(247,16,26);
  text-decoration: none;
  /*background: url(../design/detail-button.gif) no-repeat right center;*/
}
#right-ads {
	position: relative;
  float: left;
  /*border: 1px solid blue;*/
  margin-top: 0px;
}

#right-ads h2 {
	margin: 0px;
}

#kosik {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 166px;
}

#partneri {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

.box {
  border: 1px solid rgb(219,35,43);
  background: url(../design/box-background.gif) repeat-y;
  width: 166px;
  overflow-x: hidden;
}
.box h2 {
  color: rgb(255,255,255);
  background-color: rgb(247,16,26);
  margin: 0px 0px 5px 0px;
  padding: 3px 3px 3px 22px;
  font-size: 12px;
}
.box .ad-box {
  text-align: center;
  margin: 0px;
  padding: 5px 0px;
}
.box .ad-box img {
  border: 0px;
}

/*
#footer {
  font-size: 10px;
  color: rgb(247,16,26);
  font-weight: bold;
  text-align: center;
}
#footer a {
  color: rgb(247,16,26);
  text-decoration: none;
}*/


#footer {
	font-family: Verdana;
	font-size: 9pt;
}

#footer h1,h2,h3,h4,h5 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}
#footer h1 {
	font-size: 12pt;
	font-weight: bold;
	background-color: white;
	color: black;
}
#footer h2 {
	font-size: 11pt;
	font-weight: bold;
}
#footer h3 {
	font-size: 10pt;
	font-weight: bold;
}
#footer h4 {
	font-size: 9pt;
	color: blue;
	display: inline;
}
#footer h5 {
	font-size: 9pt;
	color: red;
	display: inline;
}

#footer p {
	margin: 10px  0px 10px 0px;
}

#footer ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#detail_vyrobku {
	font-family: Verdana;
	font-size: 9pt;
}

#detail_vyrobku h1,h2,h3,h4,h5 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}
#detail_vyrobku h1 {
	font-size: 12pt;
	font-weight: bold;
	background-color: white;
	color: black;
}
#detail_vyrobku h2 {
	font-size: 11pt;
	font-weight: bold;
}
#detail_vyrobku h3 {
	font-size: 10pt;
	font-weight: bold;
}
#detail_vyrobku h4 {
	font-size: 9pt;
	color: blue;
	display: inline;
}
#detail_vyrobku h5 {
	font-size: 9pt;
	color: red;
	display: inline;
}

#detail_vyrobku p {
	margin: 10px  0px 10px 0px;
}

#detail_vyrobku ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#detail_vyrobku ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#kariera h2 {
	font-size: 11pt;
	font-weight: bold;
	/*font-family: Arial;*/
}

#kariera h3 {
	font-size: 10pt;
	font-weight: bold;
	/*font-family: Arial;*/
}

#kariera {
	font-size: 9pt;
}


.kategorie_popis {
	font-family: Verdana;
	font-size: 9pt;
}

.kategorie_popis h1,h2,h3,h4,h5 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}
.kategorie_popis h1 {
	font-size: 12pt;
	font-weight: bold;
	background-color: white;
	color: black;
}
.kategorie_popis h2 {
	font-size: 11pt;
	font-weight: bold;
}
.kategorie_popis h3 {
	font-size: 10pt;
	font-weight: bold;
}
.kategorie_popis h4 {
	font-size: 9pt;
	color: blue;
	display: inline;
}
.kategorie_popis h5 {
	font-size: 9pt;
	color: red;
	display: inline;
}

.kategorie_popis p {
	margin: 10px  0px 10px 0px;
}

.kategorie_popis ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.kategorie_popis ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#spec_nabidka {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-family: Verdana;
	font-size: 9pt;
}

#spec_nabidka h1,h2,h3,h4,h5 {
	font-family: verdana;
}
#spec_nabidka h1 {
	font-size: 12pt;
	font-weight: bold;
	background-color: white;
	color: black;
}
#spec_nabidka h2 {
	font-size: 11pt;
	font-weight: bold;
}
#spec_nabidka h3 {
	font-size: 10pt;
	font-weight: bold;
}
#spec_nabidka h4 {
	font-size: 9pt;
	color: blue;
	display: inline;
}
#spec_nabidka h5 {
	font-size: 9pt;
	color: red;
	display: inline;
}

#spec_nabidka p {
	margin: 10px  0px 10px 0px;
}

#spec_nabidka ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#spec_nabidka ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.clanek {
	font-family: Verdana;
	font-size: 9pt;
}

.clanek h1,h2,h3,h4,h5 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}
.clanek h1 {
	font-size: 12pt;
	font-weight: bold;
	background-color: white;
	color: black;
}
.clanek h2 {
	font-size: 11pt;
	font-weight: bold;
}
.clanek h3 {
	font-size: 10pt;
	font-weight: bold;
}
.clanek h4 {
	font-size: 9pt;
	color: blue;
	display: inline;
}
.clanek h5 {
	font-size: 9pt;
	color: red;
	display: inline;
}

.clanek p {
	margin: 10px  0px 10px 0px;
}

.clanek ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.clanek ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.vyber_tvspotu {
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;
}

.vyber_tvspotu:hover {
	text-decoration: underline;
}


.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style5 {font-size: 10px}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.style12 {font-size: 9px}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.det_nase_cena {
	font-weight: bold;
	color: red;
	font-size: 16px;
	padding: 0px;
}

.det_bezna_cena {
	font-weight: normal;
	text-decoration: line-through;
}

.det_hodnoty {
	font-size: 11px;
}

.rekl_odk_cerny {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px;
	color: black;
}

.mapa_webu {line-height: 20px;}
.mapa_webu a {color: black;font-weight: bold;text-decoration: none;}
.mapa_webu a:hover {text-decoration: underline;}
.mapa_webu .posun20 {margin-left: 20px;}
.mapa_webu .posun40 {margin-left: 40px;}
.mapa_webu .posun60 {margin-left: 60px;}