/* definice pisma a zakladniho rozvrzeni */
body {
	margin:0px;
	padding:0px;
  overflow: auto;
  text-align: left;
  background-color: #FFFFFF;
  scrollbar-3dlight-color : #962c12;
  scrollbar-arrow-color : #962c12;
  scrollbar-darkshadow-color : #962c12;
  scrollbar-face-color : #f7e7eb;
  scrollbar-highlight-color : #f7e7eb;
  scrollbar-shadow-color : #f7e7eb;
  scrollbar-track-color : #fff5f6;
}
body, table, textarea {
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size: small;
  _font-size: x-small;
}
textarea {
  overflow: auto;
  scrollbar-3dlight-color : #EEEEEE;
  scrollbar-arrow-color : #b0b0b0;
  scrollbar-darkshadow-color : #EEEEEE;
  scrollbar-face-color : #EEEEEE;
  scrollbar-highlight-color : #b0b0b0;
  scrollbar-shadow-color : #b0b0b0;
  scrollbar-track-color : #F1F1F1;
}
div#obal {
	width: 981px;
	margin: 0 auto 0 0;
	text-align: left;
  background-color: #FFF;
  border-right: solid 1px #040404;
/*  border-left: solid 1px #040404;
  border-top: solid 1px #040404;
  border-bottom: solid 1px #040404;*/
}
body>div#obal {
	width: 980px;
}
a, a.link {
	color: #13007C;
	text-decoration: underline;
}
a:hover {
	color: #D90014;
}
.left {
  text-align: left;
}
.right {
	text-align: right;
}
.center, .stred {
  text-align: center;
}
.bold {
  font-weight: bold;
}
div#menu, div#menuvirt {
  font-size: .90em;
}
div#right {
  font-size: .90em;
}
div#menu {
  _height: 150px;
}
div#menu ul ul ul {
  font-size: .90em;
  line-height: 1.2em;
}
div#menu a {
	color: #040404;
	text-decoration: none;
}
div#menu a:hover {
	text-decoration: underline;
}
div#menu ul a {
  font-weight: bold;
}
div#menu ul ul a {
  font-weight: normal;
}
div#menuvirt ul {
  line-height: 1.4em;
}
div.podmenu {
	padding: 3px 10px 0 0;
  text-align: center;
}
form {
	margin: 0;
}
input, select, textarea {
  color: #646464;
	border: solid 1px #B0B0B0;
	background-color: #FFFFFF;
}
input.tl {
	border: none;
	border-bottom: none;
	background-color: #461b74;
  color: #FFFFFF;
  font-weight: bold;
}
input.chck {
	border: none;
	background: none;
}
.grey {
	color: #999999;
}

/* design a rozmisteni prvku */
div#topnavi {
	width: 981px;
	margin: 0 auto 0 0;
	padding: 0;
	text-align: left;
  background-color: #0b1465;
  border-right: solid 1px #040404;
}
body>div#topnavi {
	width: 980px;
}
span#flags img {
  margin: 7px 2px 7px;
}
span#shopicons img {
  margin: 1px 1px;
  border: none;
}
div#header {

}
#header h1 {
	margin:0;
	padding:0;
}
div.top1 {
	height:137px;
	background: url(/design/header1skoky.jpg) no-repeat top left;
}
h1#toplogo {
  width: 780px;
  float: left;

}
h1#toplogo a {
  display: block;
  width: 780px;
	height:85px;

}
h1#toplogo a span {
  visibility: hidden;
  display: none;
}
div#topadresa {
  font-size: 9pt;
  width: 200px;
  float: right;
  padding: 3px 2px 3px 8px;
}
div#topadresa b {
	color: #160184;
}
div#topadresa .icq {
  font-size: 10pt;
  padding-top: 10px;
  padding-left: 10px;
}
div#topadresa .icq img {
  float: left;
  border: none;
}
div#skype {
  padding-left: 10px;
  padding-top: 7px;
}
#skype img {
  float: left;
  border: none;
}
#skype div {
	margin-top: 3px;
}
html>body div#topadresa {
  width: 190px;
}
div#toplinks {
  width: auto;
	float: left;
  margin-left: 100px;
  margin-right: 0px;
  color: #FFF;
  font-size: 12pt;
  line-height: 2.5em;
}
div#toplinks a {
  display: block;
  width: 135px;
	padding: 0;
	float: left;
  color: #FFF;
	text-decoration: none;
}
div#toplinks a span {
  visibility: hidden;
}
div#toplinks a:hover {
	text-decoration: none;
}
div#top2 {
	height:48px;
	background: url(/design/header2skoky.jpg) no-repeat top left;
  clear: both;
  border-bottom: solid 1px #040404;
}
div#quicksearch {
  width: 228px;
  float: left;
  text-align: center;
  padding-top: 8px;
}
div#quicksearch div {
	padding: 5px 2px 3px 12px;
}
div#quicksearch form input.text {
	width: 130px;
}
div#diskuse {
  font-size: 10pt;
  width: 194px;
  float: right;
  padding-top: 10px;
  padding-left: 0px;
}
div#diskuse img {
  float: left;
  border: none;
}
html>body div#diskuse {
  width: 194px;
}
h1#toplogo2 {
  width: auto;
  margin: 0px 194px 0px 228px;
}
h1#toplogo2 a {
  display: block;
  width: 550px;
	height:48px;
}
h1#toplogo2 a span {
  visibility: hidden;
  display: none;
}

div#stred {
  clear: both;
}

div.box h3 {
	margin: 0px;
	padding: 7px 12px;
	background-color: #040404;
	color: #FFF;
	font-size: 1em;
	letter-spacing: .1em;
}
div.box .content {
	padding: 8px 0px 8px 0px;
}
div.box .content p {
	padding: 0px;
	margin: 0;
}
div.box .content2 {
	padding: 8px 0px 8px 0px;
}
#right div.box .content, #right div.box .content2 {
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 5px;
}

/* left */
div#left {
  width: 228px;
  float: left;
}
div#nenasli {
  padding: 5px 3px 8px 20px;
}
div#menu {
  background: #FFF url(/design/menubg_skoky.gif) repeat-y top right;
}
div#menu a.selected {
  font-weight: bold;
}
div#menu h3 {
	background-color: #962c12;
	text-transform: uppercase;
}
div#menu .content {
  background: url(/design/menubgbottom_skoky.gif) no-repeat bottom right;
	padding-bottom: 14px;
}
div#menu ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
div#menu ul li {
	margin: 0px;
	padding: 0px;
}
div#menu ul li a {
	padding: 1px 0 3px 12px;
}
div#menu ul ul {
	margin: 0px 2px 0 0;
	padding: 2px 3px 2px 22px;
	background-color: #FFFFFF;
	list-style-type: square;
	list-style-image: url(/design/li1.gif);
	border-top: solid 1px #962c12;
}
div#menu ul ul li {
	margin: 0px;
	padding: 0px;
}
div#menu ul ul li a {
	padding: 0px;
}
div#menu ul ul ul {
	border-top: none;
	list-style-type: none;
	list-style-image: none;
	padding-left: 4px;
}
div#menu ul ul ul li {
	margin: 0px;
	padding: 0px;
}
div#menu ul ul ul li a {
	margin: 0px;
	padding: 0px;
}

div#menuvirt {
	margin-top: 15px;
	margin-bottom: 10px;
  border-bottom: solid 1px #040404;
  border-right: solid 1px #040404;
}
div#menuvirt .content {
  background: #FFF url(/design/menuvirtbg.gif) no-repeat top left;
}
div#menuvirt ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}
div#menuvirt ul li {
	margin: 0px;
	padding: 0px;
}
div#menuvirt ul li span {
	padding: 1px 0 3px 12px;
}
div#menuvirt ul li a {

}
div#menuvirt ul ul {
  padding-left: 10px;
  color: #040404;
	background-color: #FFF;
}

/* right */
div#right {
  width: 200px;
  float: right;
}
#right div.box {
	border-left: solid 1px #040404;
}
div#right ul {
  margin:0;
  padding:0;
  list-style-type: none;
}
div#loginform .content {
  background: #FFF url(/design/menuvirtbg.gif) no-repeat top left;
}
div#loginform label {
  width: 50px;
  display: block;
  float: left;
  clear: left;
  padding-top:2px;
}
div#loginform input {
  margin-bottom: 1px;
}
div#loginform input.logname {
  width: 110px;
}
div#loginform input.logpass {
  width: 85px;
}
div#loginform input.logtl {
  width: 20px;
}
html>body div#loginform input.logtl {
  width: 25px;
}
div#kosikinfo h3 {
	background-color: #962c12;
}
div#kosikinfo .content {
  background: #FFF url(/design/menukosbg.gif) no-repeat top left;
}
div#kosikinfo .slevaInfo {
  margin-top: 8px;
  font-size: 0.90em;
}

div#sluzby h3 {
	background-color: #82427C;
}
div#sluzby .content {
  background: #FFF url(/design/menurightbg.gif) no-repeat top left;
}
div#doporucujeme {
	border-bottom: solid 1px #040404;
}
div#doporucujeme h3 {
	background-color: #82427C;
	overflow-x: hidden;
	width: auto;
}
div#doporucujeme .content {
  background: #FFF url(/design/menurightbg.gif) no-repeat top left;
}
div#doporucujeme .content img {
  margin: 1px 1px;
  border: solid 1px #000;
}
div#counter {
  text-align: center;
  margin-top: 10px;
}

/* main */
div#main {
  float: left;
  width: 552px;
  margin: 0px;
  overflow: auto;
}
#main div.mainspace {
  padding: 8px 2px 8px 18px;
  position: relative;
}
#main h5 {
  padding: 8px 2px 8px 18px;
  position: relative;
}
#main h5.error {
  text-align: center;
  color: #CC0000;
}
#main h3 {
	margin: 0;
  padding: 8px 2px 3px 18px;
  position: relative;
  text-align: center;
  font-weight: normal;
  color: #962c12;
}
div#forum {
  margin: 3px 12px 3px 18px;
}
table.nicetable1 {
  border-collapse: collapse;
  border: solid 1px #040404;
}
table.nicetable1 td, table.nicetable1 th {
  margin: 0;
  padding: 3px;
}
table.nicetable1 th {
  color: #FFFFFF;
  background-color: #040404;
}
table.border1 {
  border-collapse: collapse;
  font-size: 8pt;
}
table.border1 th {
	background-color: #962c12;
	color: #FFFFFF;
}
table.border1 tr.sum td {
	background-color: #F7DDE3;
}
table.border1 td,table.border1 th {
	border: solid 1px #962c12;
}
table.border1 tr.sum td {
  background-color: white;
}
div.floatend {
	clear: both;
}
div#topmenu {
	padding: 6px 5px;
	border-left: solid 1px #040404;
	border-bottom: solid 1px #827C7C;
	text-transform: uppercase;
}
div#topmenu a {
  padding: 0 10px;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-weight: bold;
}
div#dirsintro {
  margin: 15px 12px 7px 18px;
}
div#dirsintro div.introimg {
  float: left;
	background: url(/design/intro_imgbg_skoky.gif) no-repeat bottom left;
	width: 120px;
	border-top: solid 8px #040404;
	margin: 0 8px 10px 0;
}
div#dirsintro div.introimg img {
	width: 117px;
	border-top: solid 1px #FFFFFF;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 0 2px 0px 1px;
	display: block;
}
div#dirsintro div.dirname {
	margin: 10px 3px 3px 3px;
	text-align: left;
	font-weight: bold;
	min-height: 34px;
	_height: 34px;
}
div#dirslist {
  margin: 0px 12px 3px 18px;
  padding: 18px 2px 5px 2px;
  text-align: center;
  background: url(/design/dirlistbg.gif) repeat-x top left;
}
div#dirslist img {
  border: solid 1px #000000;
  margin: 1px;
}
div#dirslist div {
	padding: 0 auto;
}


div#path {
  margin: 8px 12px 8px 18px;
  font-weight: bold;
  font-size: 90%;
}
#main h2 {
  margin: 8px 12px 8px 18px;
	color: #962c12;
}
div#map {
  margin: 3px 24px 3px 18px;
  overflow: auto;
}
div#map a {
	text-decoration: none;
}
div#map ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
div#map ul li {
	margin: 0px;
	padding: 0px;
}
div#map ul li a {
	padding: 0px;
}
div#map ul ul {
	margin: 0px 0x 0 0;
	padding: 0px 0px 0px 40px;
	list-style-type: square;
	list-style-image: url(/design/li1.gif);
	border-top: solid 1px #962c12;
	font-size: 85%;
}
div#map ul ul li {
	margin: 0px;
	padding: 0px;
}
div#map ul ul li a {
	padding: 0px;
}
div#map ul ul ul {
	border-top: none;
	list-style-type: none;
	list-style-image: none;
	padding-left: 20px;
	font-size: 100%;
}
div#map ul ul ul li {
	margin: 0px;
	padding: 0px;
}
div#map ul ul ul li a {
	margin: 0px;
	padding: 0px;
}

div#sorting {
  margin: 8px 24px 8px 18px;
	padding: 3px 2px 3px 2px;
	border: solid 1px #962c12;
  font-weight: bold;
  color: #040404;
}
div#sorting a {
	padding: 0px 3px;
}
form#sort {
  width: 190px;
  float: right;
  text-align: right;
}
form#sort select {
  font-size: 8pt;
  width: 60px;
  font-weight: normal;
}
form#sort input.tl {
  font-size: 10pt;
  line-height: 9pt;
  width: 15px;
}
#main div.texty {
	margin:0;
  padding: 5px 12px 13px 18px;
}
#main div.texty ol {
	margin-top: 5px;
	margin-bottom: 5px;
}
#main div.texty p {
	margin-top: 0;
	margin-bottom: .7em;
}
div.dirtext {
  margin: 3px 24px 3px 18px;
  overflow: auto;
}
div#newstext {
	margin-top: 13px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: solid 1px #dddddd;
}
div#newstext h5 {
	margin-bottom: 3px;
	padding: 3px;
	background-color: #eeeeee;
	border-bottom: solid 1px #dddddd;
}
div#newstext p {
	margin: 0;
}
div#newstext ul, div#newstext ol  {
	margin-top: 0;
	margin-bottom: 0;
}
div#objlist {
  margin: 3px 24px 3px 18px;
  overflow: auto;
}
div#objlist table.border1 {
  border-collapse: collapse;
  width: 510px;
  font-size: 90%;
}
div#objlist table.border1 tr.sum td {
	background-color: #F7DDE3;
}
div#objlist h5 {
	margin: 8px auto 2px;
	padding: 0;
	text-align: center;
}
div#zbozilist {
  padding: 8px 2px 8px 18px;
  position: relative;
}

div.zbozi {
  float: left;
	width:250px;
	border: solid 1px #D7D5DC;
  margin-right: 10px;
  margin-bottom: 7px;
	font-size: 9pt;
	min-height:239px;
	_height:239px;
}
html>body div.zbozi {
	width:248px;
	min-height: 239px;
}
div.zbozi h4 {
	margin: 0;
  font-size: 10pt;
  padding: 8px 8px 8px 10px;
  border-bottom: solid 1px #040404;
}
div.zbozi div.part2 {
	padding-right: 5px;
	background: url(/design/zbozibg.gif) no-repeat top left;
}
div.zbozi div.img {
	width: 98px;
	float: left;
	padding: 0px auto 0px auto;
	text-align: center;
  min-height: 120px;
	_height: 120px;
	overflow: hidden;
}
div.zbozi img {
	border: none;
	margin: 8px auto;
}
div.zbozi div.vlastnosti {
	width: 145px;
  float: right;
  clear: right;
	padding: 8px 0;
  border-bottom: solid 1px #962c12;
}
div.zbozi div.popis2 {
	width: 145px;
  float: right;
  clear: right;
	padding: 5px 0;
	max-height: 80px;
	overflow: auto;
}
div.zbozi div.popis {
  clear: both;
  padding: 3px 3px 8px 10px;
	max-height: 100px;
	overflow: auto;
}
div.zbozi .part4 {
  margin: 0px 8px 0px 10px;
  padding: 5px 0px 5px 0px;
  border-top: solid 1px #962c12;
}
div.zbozi div.icons {
	width: 80px;
	float: left;
}
div.zbozi div.icons img {
	border: none;
	margin: 0px 3px 0px 0px;
	cursor: hand;
}
div.zbozi div.ceny {
	width: 149px;
  float: right;
  text-align: right;
}
div.zbozi .cenanoreg a {
	color: #b93d5e;
	font-weight: bold;
}
div.zbozi .cenabez b {
	color: #040404;
}
div.zbozi .cenasdph b {
	color: #962c12;
}
div.zbozisimple {
  border-bottom: solid 1px #DDDDDD;
  padding: 2px 0;
  width: 510px;
  clear: left;
  font-size: 8pt;
}
div.zbozisimple div.simpleleft {
  float: left;
  width: 345px;
}
div.zbozisimple div.simpleright {
  float: right;
  width: 160px;
  text-align: right;
}
div.zbozisimple div.liner {
  clear: left;
}
div.zbozisimple img {
  float: left;
  margin: 0px 4px 0px 1px;
  border: none;
}
/* zbozidetail */
div.zbozidetail {
  margin: 8px 12px 8px 18px;
	font-size: 9pt;
  min-height: 180px;
	_height: 180px;
}
div.zbozidetail div.part2 {
	padding-right: 5px;
}
div.zbozidetail div.img {
	width: 240px;
	float: left;
	padding: 0px auto 0px auto;
	text-align: center;
  min-height: 180px;
	_height: 180px;
}
div.zbozidetail div.img div.zoom {
  font-size: 80%;
}
div.zbozidetail div.img a div.zoom {
  text-decoration: none;
  color: #b93d5e;
}
div.zbozidetail img {
  border: none;
	margin: 0px auto 0px;
}
div.zbozidetail div.vlastnosti {
	width: 270px;
  float: right;
	padding: 0px 0 8px;
  border-bottom: solid 1px #962c12;
}
div.zbozidetail div.popis2 {
	width: 270px;
  float: right;
	padding: 5px 0;
}
div.zbozidetail div.popis {
	width: 270px;
  float: right;
  padding: 5px 0;
}
div.zbozidetail .part4 {
	margin-right: 2px;
	width: 270px;
  float: right;
  padding: 5px 0px;
  border-top: solid 1px #962c12;
}
div.zbozidetail .part5 {
	clear: right;
}
div.zbozidetail .part5 a {
	color: #DD0000;
}
div.zbozidetail div.icons {
	width: 80px;
	float: right;
  text-align: right;
}
div.zbozidetail div.icons2 {
	width: 55px;
  margin-left: 2px;
	float: right;
  text-align: right;
  background-color: #99ff00;
}
div.zbozidetail div.icons img, div.zbozidetail div.icons2 img {
  border: none;
  margin: 0 0 0 3px;
	cursor: hand;
}
div.zbozidetail div.ceny {
	width: 180px;
  float: left;
  text-align: left;
}
div.zbozidetail .cenanoreg a {
	color: #b93d5e;
	font-weight: bold;
}
div.zbozidetail .cenabez b {
	color: #040404;
}
div.zbozidetail .cenasdph b {
	color: #962c12;
}
div.zbozidetail .kosiklink {
	clear: left;
}
div#dirparams {
  margin: 0px 24px 10px 18px;
  overflow: auto;
  color: #962c12;
  font-weight: bold;
  font-size: 9pt;
}
form.addcart {
  margin:0 0 0 0;
  padding:0 0 0px 0;
}
div.zbozipodpol form.addcart {
  margin:0 0 0 auto;
  padding:0;
  width: auto;
}
form.addcart input {
  margin:0;
}
form.addcart input.kosikpocet {
  width: 30px;
	margin-right: 3px;
	margin-bottom: 4px;
	background-color: #EEEEEE;
}
form.addcart input.kosikpozn {
  width: 100px;
	margin-right: 3px;
	margin-bottom: 4px;
	background-color: #EEEEEE;
}
form.addcart .poznkos {
	margin: 0;
	padding: 0;
  font-size: 80%;
  text-align: left;
}
form.addcart input.kosikadd, form.addcart img {
  border: none;
  margin:0;
	cursor: hand;
}
div#podpolozky {
  background-color: #ffff99;
}
div.bigtext {
	margin-left:5px;
	width: 545px;
  overflow: auto;
  margin-bottom:10px;
}
div.bigtext, div.bigtext font, div.bigtext table  {
  font-size: 8pt;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  background-color: transparent;
}
div.bigtext table {
  border-collapse: collapse;
}
div.virtualprod {
	width: 550px;
  overflow: auto;
  margin-bottom:10px;
}
table.specifika {
  border-collapse: collapse;
	background-color: #ffffff;
}
table.specifika th {
	background-color: #b93d5e;
	color: #ffffff;
  text-align: left;
}
table.specifika tr.even td {
	background-color: #f7e7eb;
}
#specCount {
	margin: 8px 20px;
}
#specLoading {
  font-weight: bold;
  color: #F00;
}
div.virtualprod table.specifika {
  color: #000000;
}
div.virtualprod table.specifika .off {
  color: #000000;
}
#specifika .specmenu {
  font-size: x-small;
  text-align: center;
  margin: 3px 2px 8px;
}
#specifika .specmenu a {
  text-decoration: none;
}
#specifika .specmenu a.selected {
  font-weight: bold;
  text-decoration: underline;
}

div#zbozipodlist {
  padding: 8px 2px 8px 18px;
  position: relative;
}
div#zbozipodlist h5 {
	margin: 0 22px 0 0;
	padding: 3px 10px;
  background-color: #EEEEEE;
  border-bottom: solid 1px #DDDDDD;
  font-size: 12pt;
}
div.zbpodpozn {
  border-bottom: solid 1px #DDDDDD;
  padding: 1px 0;
  width: 510px;
  clear: left;
  font-size: 8pt;
  background-color: #FFE6E3;
}
div.zbozipodpol {
  border-bottom: solid 1px #DDDDDD;
  padding: 1px 0;
  width: 510px;
  clear: left;
  font-size: 9pt;
}
div.zbozipodpol div.podimg {
  float: left;
  width: 90px;
  padding: 0;
  margin: 0;
}
div.zbozipodpol div.podimg img {
	border: none;
}
div.zbozipodpol div.podleft {
  float: left;
  width: 250px;
}
div.zbozipodpol div.podleft a {
  font-weight: bold;
}
div.zbozipodpol div.podright {
  float: right;
  width: 168px;
  text-align: right;
}
div.zbozipodpol div.liner {
  clear: both;
}
div.zbozipodpol .addcart input.kosikpozn {
  width: 65px;
}
div.zbozipodpol .addcart input.kosikpocet {
  width: 20px;
}

/* souvisejici */
div#souvislist {
  padding: 8px 2px 8px 18px;
  position: relative;
}
div.zbozisouvis {
  float: left;
	width:250px;
	border: solid 1px #D7D5DC;
  margin-right: 10px;
  margin-bottom: 7px;
	font-size: 8pt;
	height:150px;
}
html>body div.zbozisouvis {
	width:248px;
	min-height: 150px;
}
div.zbozisouvis h4 {
	margin: 0;
  font-size: 10pt;
  padding: 3px 8px 3px 10px;
  border-bottom: solid 1px #040404;
}
div.zbozisouvis div.part2 {
  width: 100%;
	padding-right: 3px;
	background: url(/design/zbozibg.gif) no-repeat top left;
}
div.zbozisouvis div.img {
	width: 90px;
	float: left;
	padding: 0px auto 0px auto;
	text-align: center;
  min-height: 120px;
	_height: 120px;
	overflow: hidden;
}
div.zbozisouvis img {
	margin: 5px auto;
}
div.zbozisouvis div.vlastnosti {
	width: 150px;
  float: right;
  clear: right;
	padding: 5px 0;
  border-bottom: solid 1px #962c12;
}
div.zbozisouvis div.popis {
	width: 150px;
  float: right;
  clear: right;
	padding: 5px 0;
}
div.zbozisouvis div.ceny {
	width: 150px;
  float: right;
	padding: 5px 0;
  text-align: left;
}
div.zbozisouvis .cenanoreg a {
	color: #b93d5e;
	font-weight: bold;
}
div.zbozisouvis .cenabez b {
	color: #040404;
}
div.zbozisouvis .cenasdph b {
	color: #962c12;
}

/* zbozidetail konec */

div#kosiklist {
  padding: 8px 2px 8px 18px;
  /* position: relative; */
}
div#kosikcheckout {
  padding: 8px 2px 8px 18px;
  position: relative;
}
div.kosikzbozi, form.kosikzbozi {
  border-bottom: solid 1px #DDDDDD;
  padding: 1px 0;
  width: 510px;
  clear: both;
  font-size: 9pt;
}
div.kosikzbozi form {
  padding: 0;
  margin: 0;
}
div.kosikzbozi form input {
  font-size: 8pt;
  margin: 0 3px;
}
div.kosikzbozi form input.pocetupd {
  width: 40px;
}
div.kosikzbozi div.podimg {
  float: left;
  width: 90px;
  padding: 0;
  margin: 0;
}
div.kosikzbozi div.podimg img {
	border: none;
}
div.kosikzbozi div.podleft {
  float: left;
  width: 250px;
}
div.kosikzbozi div.podleft a {
  font-weight: bold;
}
div.kosikzbozi div.podright {
  float: right;
  width: 168px;
  text-align: right;
}
.kosikzbozi div.liner {
  clear: both;
}

div.kosiksum {
  border-bottom: solid 1px #DDDDDD;
  padding: 1px 0;
  width: 510px;
  clear: left;
  font-size: 10pt;
  font-weight: bold;
}
div.kosiksum div.podleft {
  float: left;
  width: 250px;
}
div.kosiksum div.podright {
  float: right;
  width: 168px;
  text-align: right;
}
div.kosiksum .cenabez {
	color: #040404;
}
div.kosiksum .cenasdph {
	color: #962c12;
}
div.kosiksum div.liner {
  clear: both;
}

div.kosiksubmit {
  padding: 15px 0;
  width: 510px;
  clear: left;
  text-align: center;
}
div.kosiksubmit a {
	padding: 1px 5px;
	background-color: #B93D5E;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
div.kosiksubmit a:hover {
  color: #EEE;
}

div#paging {
  margin: 5px 12px 5px 18px;
	width: 500px;
}
div#paging a {
  font-weight: bold;
  text-decoration: none;
}
div#paging a.actual {
  color: #EE0000;
  font-size: 1.3em;
}
div#paging a.under {
  text-decoration: underline;
}



/* footer */
div#footer {
  clear: both;
}
div#menubottom {
  border-top: solid 3px #404040;
  margin: 5px 220px 1px 248px;
  text-align: right;
  padding: 2px 0px 10px 0px;
  color: #FFC9CE;
}
div#menubottom a {
  font-weight: bold;
  text-decoration: none;
  padding: 0px 3px;
}
div#menubottom a:hover {
  text-decoration: underline;
}

/* aplikace */
#vertzal input.tls {
	font-size: 0.9em;
	padding: 1px 0 0;
	margin: 1px;
}
#vertzal table {
	clear:both;
	border-collapse: collapse;
}
div#vzcolpic {
	text-align:center;
}
div#vzcolpic img {
	border:solid 1px #000;
	margin:2px;
}
div.vzovlpozn {
  text-align: left;
  font-size: 0.8em;
}
#rrseltext {
	border: solid 1px #000000;
	background-color: #ECFFE7;
	margin: 5px;
	padding: 3px;
}
#hztypsel {
  margin: 3px 2px;
}
#hztypsel td.actual {
  border: solid 2px #000;
  background-color: #E2E7FE;
}

/* tisk */
@media print {
	div#obal {
		width: auto;
		margin: 0 auto;
	  background-color: #FFF;
	  border: none;
	}
	input.tls, div#header, div#left, div#right, div#topmenu {
		display:none
	}
}


