/***** upravy layoutu *****************************************************************/
div#textbottomtisk {
  display: none !important;
}
#logotisk, #logotisk2 {
  display: none !important;
}
#content h2.title {
  font-size:1.4em;
}
div#sellers.box {
  height: 200px;
  font-size:0.9em;
  text-transform: uppercase;
}
div#sellers.box {
  background-image: url();
  background-color: white;
}
div#sellers.box a {
  display:block;
  float:left;
  height:60px;
  text-align:center;
  width:95px;
}
div#sellers.box a img {
}
#logos1 p a {
  margin: 0 10px;
}
.sitem form fieldset div.submit {
  width:152px;
  right: 0px;
}
.sitem form fieldset a.submit {
  bottom:0px;
}
.detailbox table th {
  width:80px;
}
div#text-dole {
  color: black;
  margin: 0 10px;
}
div#text-dole h2 {
  color: #980000;
  font-size: 1.0em;
  margin: 0px;
  padding: 0px;
}
div#text-dole p {
  color: black;
  margin: 0px;
  padding: 0px;
}
table.tabcenik {
  background-color: white;
  color: black;
  width: 365px;
  border-collapse: collapse;
  float: left;
  margin-right: 6px;
  margin-bottom: 10px;
}
table.tabcenik tr th {
  background: black url(../images/cenik-hlavicka.png) no-repeat scroll left top;
  width: 355px;
  height: 31px;
  color: white;
  text-transform: uppercase;
  text-align: left;
  padding-left: 10px;
  font-size: 1.3em;
  font-weight: bold;
}
table.tabcenik tr:hover , table.tabcenik tr.active {
  background-color: #ededed;
}
table.tabcenik tr {
  background: transparent url(../images/odedelovaci-cara.png) no-repeat scroll center bottom;
}
table.tabcenik tr.last {
  background-image: url();
  border-bottom: 1px solid #efefef;
}
table.tabcenik tr td {
  height: 28px;
}
table.tabcenik tr td a {
  text-decoration: underline;
}
table.tabcenik tr td a:hover {
  text-decoration: none;
}
table.tabcenik tr td.cenik-td1 {
  border-left: 1px solid #efefef;
  width: 190px;
  padding-left: 10px;
}
table.tabcenik tr td.cenik-td2 {
  width: 90px;
  color: #3e3e3e;
}
table.tabcenik tr td.cenik-td3 {
  border-right: 1px solid #efefef;
  width: 68px;
  margin-right: 1px;
  text-align: right;
  padding-right: 5px;
  font-weight: bold;
}
#select ul li.item1 a span.image {
  background-image:url("../images/select1s.png");
  background-position: 6px 14px;
  height:103px;
}
#select ul li.item2 a span.image {
  background-image:url("../images/select2s.png");
  background-position: 6px 1px;
  height:90px;
  top:2px;
}
#select ul li.item3 a span.image {
  background-image:url("../images/select3s.png");
  background-position: 6px -1px;
  height:88px;
  top:1px;
}
#select ul li.item1 a:hover span.image,
#select ul li.item2 a:hover span.image,
#select ul li.item3 a:hover span.image {
  background-position: 6px bottom;
}

#selectsmall ul li.item1 a span.image,
#selectsmall ul li.item2 a span.image,
#selectsmall ul li.item3 a span.image {
  top: 11px;
}
#selectsmall ul li.item1 a span.image {
  left:10px;
}
#selectsmall ul li.item1 a.active span.image,
#selectsmall ul li.item2 a.active span.image,
#selectsmall ul li.item3 a.active span.image {
  background-position: left bottom;
}


div#podobprod , div#diskuse , div#popisprod , div#techparam, div#urceni {
  border-color:#EDEDED;
  border-style:solid;
  border-width:0 1px 1px;
  padding:6px;
  width:719px;
}
div#podobprod {
  padding:6px 0;
  width:735px;
  border-width:0;
}
#head #basket ul {
  height: 61px;
}
div#nahledy-dalsi {
  display: block;
  width: 335px;
}
div#nahledy-dalsi a.image {
  margin-top: 10px;
  width: 160px;
  height: 90px;
  text-align: center;
}
div#nahledy-dalsi a.image img {
  border:1px solid #EDEDED;
  padding: 3px;
}
div#div-podkategorie {
  background-color:#A40000;
  position:relative;
  top:-6px;
  width:733px;
  -moz-border-radius: 0px 0px 4px 4px;
}
div#div-podkategorie div.prvek {
  width: 150px;
  height: 25px;
  /*background:url("../images/icon-arrow5.png") no-repeat scroll left 7px transparent;*/
  background:url("../images/slozka.png") no-repeat scroll left 4px transparent;
  padding-left: 20px;
  float: left;
  line-height: 25px;
  margin-left: 10px;
}
div#div-podkategorie div.prvek.active , div#div-podkategorie div.prvek:hover {
  /*background:url("../images/icon-arrow5-hover.png") no-repeat scroll left 7px transparent;*/
  background:url("../images/slozka.png") no-repeat scroll left 4px transparent;
  font-weight: bold;
}
div#div-podkategorie div.prvek a {
  color: white;
}
ul#ul-podkategorie {
  background-color:#A40000;
  display:block;
  height:5px;
  left:0;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  top:-6px;
  width:733px;
  float: left;
}
ul#ul-podkategorie li {
  color: white;
  float: left;
  display: block;
  height: 20px;
  width: 130px;
  position: relative;
}
ul#ul-podkategorie li a {
  color: white;
}
#mmenu li a span.image {
  padding-left: 40px;
  width:190px;
}
#mmenu li.selected a span.image {
  font-weight: bold;
}
.margiinleft30 {
  margin-left: 30px;
}
.margiinleft40 {
  margin-left: 40px;
}
.margiinleft50 {
  margin-left: 50px;
  margin-bottom: 10px;
}
#foot ul {
  padding:16px 0 0 175px;
}
#foot ul li.item6 a, #foot ul li.item6 a span {
  width:120px;
}
#popisprod {
  /*margin: 10px 20px;*/
}
#popisprod {
  
}
.sitem form fieldset input.submit , .sitem form fieldset a.submit , .detailbox form fieldset input.submit{
  cursor: pointer;
}
.sitem form fieldset a.submit:hover {
  text-decoration: none;
}
div.comment , p.addcomment , div#obal2 {
  /*margin-left: 15px;*/
}
div.comment.dark , div#obal2 {
  background:url("../images/detail-bg.png") no-repeat scroll -18px bottom transparent;
}
div#obal2 {
  -moz-border-radius:4px 4px 4px 4px;
  border:1px solid #E1E1E1;
  width:712px;
  margin-top: 10px;
}
div.comment.light {
  background-image: url();
}
div.comment table {
  width: 710px;
}
div.comment table th , div.comment table td , div#obal2 table td {
  text-align: left;
  vertical-align: top;
}
div.comment table.odsad10 {
  margin-left: 15px;
  width:695px;
}
div.comment table th {
  width: 100px;
}
div.comment table td {
  width: 300px;
}
.detailbox a.image {
  width:335px;
  text-align: center;
}
.detailbox a.image img {
  margin-left: 8px;
  margin-right: 8px;
}


ul#kosik-odkazy {
  display: none;
}

div#divlogin {
  background-color:#B00000;
  left:564px;
  position:relative;
  top:157px;
  width:230px;
  height: 81px;
  z-index:155;
  padding: 5px 0 0 5px;
  display: none;
}
div#divlogin input {
  border: 1px red solid;
  width: 115px;
  margin: 4px 0 0 0;
  font-family:Arial,sans-serif;
  font-size:1.0em;
  color:#4B4B4B;
}
div#divlogin input.submit {
  border: 1px #D8D8D8 solid;
  background-color: #EDEDED;
  width: 50px;
  padding: 1px 6px;
  -moz-border-radius:2px;
  font-size: 1.0em;
}
div#divlogin a {
  color:#FFFFFF;
  background:url("../images/icon-arrow2.gif") no-repeat scroll 0px 4px #B00000;
  padding-left: 10px;
}

div.text-edit {
  padding: 10px;
}
div.text-edit h2 {
  margin: 10px 0 5px;
  padding: 0px;
  width: auto;
  color:#BC0000;
  border-bottom:0px solid #EDEDED;
}
div.text-edit h3 {
  margin: 5px 0;
  padding: 0px;
  border-bottom:1px solid #EDEDED;
}
div.text-edit p {
  margin: 4px 0 ;
  padding: 0px;
}

form.form-kontakt {
  background-image: url();
  position: relative;
  float: left;
}
.detailboxtext {
  margin:4px 0 0;
  position:relative;
  width:733px;
  background-color: white;
  border: 1px #E1E1E1 solid;
  -moz-border-radius:4px;
  background: url("../images/detail-bg2.png") no-repeat scroll left bottom white;
}
.detailboxtext input , textarea , input.komentadd {
  border: 1px #D8D8D8 solid;
  background-color: #EDEDED;
  /*width: 115px;*/
  margin: 4px 0 0 0;
  font-family:Arial,sans-serif;
  font-size:1.0em;
  color:#4B4B4B;
}
.detailboxtext input.submit , input.prepocitat {
  border: 0px #D8D8D8 solid;
  background-color: #C70F0F;
  padding: 1px 12px;
  -moz-border-radius:2px;
  font-size: 1.0em;
  color: white;
}

.paginator h2 , .paginator a {
  text-transform: uppercase;
}
.sort div.nmb span {
  top: 5px;
  -moz-border-radius: 3px;
}

.sitem a.image {
  display: block;
  width: 237px;
  text-align: center;
}

input.price-show {
  position:absolute;
	right:15px;
  top:5px;        
  font-size:2.3em; 
  color:#c70f0f;
  
	border-width:0px;
	background-color: transparent;
	width: 190px;
	text-align: right;
}
#form-kosik {
  width: 712px;
}
#form-kosik #kosik input {
  border:1px solid red;
}
div.fifty1 {
  float:left; margin-right:5px; margin-top:10px; text-align:right; width:320px;
}
div.fifty2 {
  float:right; margin-left:5px; margin-top:10px; width:360px;
}
div.fifty1 input {
  -moz-border-radius:3px 3px 3px 3px; background-color:#D41919; color:white; cursor:pointer; display:block; font-family:Arial,sans-serif; font-size:1em; height:19px; padding-top:2px; text-align:center; text-decoration:none; border-width:0px; float:right;
}
div.fifty2 a.vytvorit2 , a.vytvorit2 {
  -moz-border-radius:3px 3px 3px 3px; background-color:#D41919; color:white; cursor:pointer; display:block; font-family:Arial,sans-serif; font-size:1em; height:16px; padding-top:3px; text-align:center; text-decoration:none; border-width:0px;
}

body {
  padding: 0px;
}

#soubory-ke-stazeni {
  margin:0 0 10px 0;
}
#soubory-ke-stazeni a {
  display: block;
  float: left;
  height: 20px;
  width: 280px;
  background: transparent url(../images/pdf.png) no-repeat scroll left center;
  padding-left: 30px;
  padding-top: 10px;
  margin-left: 10px;
}

.width10 { width: 10px; }
.width20 { width: 20px; }
.width30 { width: 30px; }
.width40 { width: 40px; }
.width50 { width: 50px; }
.width60 { width: 60px; }
.width70 { width: 70px; }
.width80 { width: 80px; }
.width90 { width: 90px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.width140 { width: 140px; }
.width150 { width: 150px; }
.width175 { width: 175px; }
.width200 { width: 200px; }
.width260 { width: 260px; }
.width300 { width: 300px; }

.detailbox .width10 { width: 10px; }
.detailbox .width20 { width: 20px; }
.detailbox .width30 { width: 30px; }
.detailbox .width40 { width: 40px; }
.detailbox .width50 { width: 50px; }
.detailbox .width60 { width: 60px; }
.detailbox .width70 { width: 70px; }
.detailbox .width80 { width: 80px; }
.detailbox .width90 { width: 90px; }
.detailbox .width100 { width: 100px; }
.detailbox .width110 { width: 110px; }
.detailbox .width120 { width: 120px; }
.detailbox .width130 { width: 130px; }
.detailbox .width140 { width: 140px; }
.detailbox .width150 { width: 150px; }
.detailbox .width175 { width: 175px; }
.detailbox .width200 { width: 200px; }
.detailbox .width300 { width: 300px; }

.box1 div.textbox input.width175 { width: 175px; }

.right { text-align: right; }
.left  { text-align: left;  }

.floatright , #floatright { float: right; }
.floatleft  { float: left;  }


/**************************************************************************************/
#hlidaci-pes {
  -moz-border-radius:3px 3px 3px 3px;
  background-color: white;/*#F5E6EF*/
  border:1px solid #D51A1A;
  color:black;
  display:none;
  height:150px;
  left:550px;
  position:absolute;
  text-align:center;
  /*font-size: 0.8em;*/
  top:420px;
  width:600px;
  z-index:1000;
  padding: 10px;
}
#hlidaci-pes a { color:#D51A1A; text-decoration: underline; }
#hlidaci-pes a:hover { text-decoration: none; }
#hlidaci-pes img { float: left; border: 1px solid #EDEDED; }
#hlidaci-pes form { margin-top:20px; }
/*
#hlidaci-pes input { background:url("../images/form-text-bg3.png") no-repeat scroll left top transparent; border:1px solid #DFDFDF; height:20px; padding-left:4px; }
#hlidaci-pes input.submit { background:url("../images/button-bg1.png") repeat-x scroll left top #DD5303; color:#FFFFFF; height:23px; text-align:center; border-width:0px; cursor: pointer; }
*/
#hlidaci-pes input { border:1px solid #D51A1A; background-color:#EDEDED; font-family:Arial,sans-serif; font-size:1.0em;}
#hlidaci-pes input.submit { background-color:#D51A1A; color:white; font-family:Arial,sans-serif; font-size:1.0em; -moz-border-radius:3px 3px 3px 3px; cursor: pointer; }

#doporucte {
  -moz-border-radius:3px 3px 3px 3px;
  background-color: white;/*#F5E6EF*/
  border:1px solid #D51A1A;
  color:black;
  display:none;
  height:405px;
  left:550px;
  position:absolute;
  text-align:center;
  top:420px;
  width:550px;
  z-index:1000;
  /*font-size: 0.8em;*/
  padding:0 10px 10px 10px; 
}
#doporucte h2 { color:#D51A1A; }
#doporucte p { float:left; margin:0 0 15px 0; text-align:left;}
#doporucte span { display:block; height:25px; left:40px; line-height:25px; position:relative; width:190px; }
#doporucte a { color:#D51A1A; text-decoration: underline; }
#doporucte a:hover { text-decoration: none; }
#doporucte img { float: left; border: 1px solid #EDEDED;}
#doporucte form { margin-top:0px; }
/*
#doporucte input { background:url("../images/form-text-bg3.png") no-repeat scroll left top transparent; border:1px solid #DFDFDF; height:20px; padding-left:4px; }
#doporucte input.submit { background:url("../images/button-bg1.png") repeat-x scroll left top #DD5303; color:#FFFFFF; height:23px; text-align:center; border-width:0px; cursor: pointer; }
#doporucte textarea { padding-left:4px; padding-top:3px; font-size:1.1em; font-family:Arial,sans-serif; border:1px solid #DFDFDF; background:url("../images/form-text-bg4.png") no-repeat scroll left top transparent; height:100px; width:540px; }
*/
#doporucte input { border:1px solid #D51A1A; background-color:#EDEDED; font-family:Arial,sans-serif; font-size:1.0em;}
#doporucte input.submit { background-color:#D51A1A; color:white; font-family:Arial,sans-serif; font-size:1.0em; -moz-border-radius:3px 3px 3px 3px; cursor: pointer; }
#doporucte textarea { padding-left:4px; padding-top:3px; height:100px; width:540px;
                      border:1px solid #D51A1A; background-color:#EDEDED; font-family:Arial,sans-serif; font-size:1.0em;}
#dopoructebg , #hlidaci-pesbg { background-color:black; height:180%; left:0; position:absolute; top:0; width:100%; z-index:100; display: none;}



/**** vypis oznameni ******************************************************************/
div#echo {
  background:url("") repeat scroll 0 0 #C70F0F;
  border:1px solid #FBFBFB;
  margin:auto;
  padding:1px;
  position:relative;
  width:984px;
}
div#echo span {
  background-color: #FBFBFB;
  display: block;
  padding: 5px 15px 5px 15px;
  color:black;
  font-weight: bold;
  font-size: 0.9em;
}
/**************************************************************************************/


/**** naseptavac **********************************************************************/
#naseptavac_result {
  background-color:white;
  left: 2px;
  position:absolute;
  top:22px;
  width:523px;
  z-index:960;
}
#naseptavac_result ul {
  width: 500px;
  border:2px solid #B00D0D;
  padding: 0px 10px 0px 10px;
  background-color:white;
  margin: 0;
}
#naseptavac_result ul li {
  font-family:Arial,sans-serif;
  font-size: 12px;
  width: 495px;
  height: 45px;
  /* line-height: 20px; */
  display: block;
  border-bottom:1px solid #B00D0D;
  position: relative;
}
#naseptavac_result ul li.lastli {
  border-bottom-width:0px;
}
#naseptavac_result ul li img {
  margin-top: 4px;
  border-width: 0px;
}
#naseptavac_result ul li a {
  display: inline;
  float:none;
  position: absolute;
  top: 10px;
  left: 165px;
  background-color: #ffffff;
  background-image: url();
  color:#B00D0D;
  font-size: 12px;
  font-weight:normal;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
  height: 14px;
}
#naseptavac_result ul li a.image-naseptavac {
  position: relative;
  top: auto;
  left: auto;
}
#naseptavac_result ul li a.image-naseptavac:hover {
  background-color: white;
}
#naseptavac_result ul li a:hover {
  color:white;
  background-color: #B00D0D;
  text-decoration: none;
  font-weight: normal;
}
#naseptavac_result ul li a span , #naseptavac_result ul li a:hover span {
  display: inline;
  position: relative;
  text-decoration: none;
  line-height:14px;
  height:14px;
}
#naseptavac_result ul li span.price {
  position: absolute;
  left: 165px;
  top: 25px;
}
/**************************************************************************************/

/* ------ popis postovneho --------------------------------------------- */
#screenshot2{
	position:absolute;
	border: 1px gray solid;
	/*background:#FFECF4;*/
	background:url("../images/bg-page.jpg") repeat-x scroll center top white;
	padding:10px;
	display:none;
	color:white;
	/*font-size:0.7em;*/
}
#screenshot2 img {
  border: 1px gray solid;
}
/* --------------------------------------------------------------------- */
/*** add box *******************/
div#addbox {
  display: none;
  position: absolute;
  top:50%;
  left: 50%;
  width: 250px;
  height: 75px;
  text-align: center;
  /*background-color: white;*/
  background:url("../images/bg-page.jpg") repeat-x scroll center top white;
  color:white;
  border: 1px solid #D51A1A;
  margin-left: -125px;
  margin-top: -50px;
  font-weight: bold;
}
div#addbox a {
  display: block;
  width: 90px;
  height: 20px;
  float: left;
  background-color: #D51A1A;
  -moz-border-radius:3px 3px 3px 3px;
  cursor: pointer;
  margin-left:23px;
  color: white;
  text-decoration: none;
  padding-top: 2px;
}
/* --------------------------------------------------------------------- */
div.kosik-top {
  background-color:#D41919;
  display:block;
  float:left;
  width:237px;
  margin-right: 1px;
  background-image: url(../images/1.png);
  height: 39px;
  -moz-border-radius:4px;
}
div.kosik-top.last {
  margin-right: 0px;
}
div.kosik-top.active {
  background-image: url(../images/2.png);
}
div.kosik-top span {
  display: block;
  position: relative;
  left: 36px;
  top: 12px;
  color: #3A3B3D;
  text-transform: uppercase;
}
div.kosik-top.active span {
  color: white;
}
/* --------------------------------------------------------------------- */
#form-kosik {
  background-image: url();
}
.detailbox #form-kosik table#kosik , table#kosik , table.dodani {
  border-top:0px solid #EDEDED;
  margin-top: 0px;
  padding-top: 0px;
  width: 712px;
}
tr#header , tr#kos_cena_celkem {
  background-color: #EDEDED;
}
table#kosik td , table#kosik th {
  display:block;
  float: left;
}
table#kosik td {
  border-bottom:1px solid #EDEDED;
  height: 39px;
}
table#kosik td.last {
  border-bottom:0px solid #EDEDED;
}
tr#kos_cena_celkem td {
  width: 550px;
  height: 7px; 
}
tr#kos_cena_celkem td.cena_celkem {
  width: 100px;
  text-align: left;
  padding-left: 50px; 
}
.detailboxtext div.fifty1 input {
  margin-top:0;
  -moz-border-radius:3px;
}
.detailboxtext input.small {
  background-color: white;
  border-width: 0px;
}
/* --------------------------------------------------------------------- */

#iframe-pocasi {
  border-width:0px;
  left:8px;
  position:relative;
  overflow: hidden;
}
.unitPng {
  position: relative;
  left: 17px;
}
#weather {
  position: relative;
}
#weather table {
  width: 120px;
  float: right;
  position: relative;
  left: 0px;
  right: 10px;
}
