/***** upravy layoutu *****************************************************************/
#foot ul {
  width:365px;
  left:310px;
}
#phone {
  height: 32px;
}
#navi li a { font-size: 0.4em; }
#basket h2 a { color:#FFFFFF; }
#basket ul#uzivatel-detail { margin:20px 0 0 20px; height: 140px; }
.box1 h2 { color:#B4417A; }
.box1 h3 { border-bottom:1px solid #8F8F8F; margin: 20px 20px 20px 0; }
.box1 p  { margin-right: 20px; text-align: justify; }
.box1 strong { /*color:#B4417A;*/ }
.box1 a  { color:#B4417A; text-decoration: underline; }
.box1 a:hover { color:#B4417A; text-decoration: none; }
.box1 .breadcrumbs a  { color:#8D8289; text-decoration: underline; }
.box1 .breadcrumbs a:hover { color:#8D8289; text-decoration: none; }
.box1 .breadcrumbs h2 { color:#8D8289; }
.box1 input { border:1px solid #CF5F98; background-color:#F5E6EF; font-family:Arial,sans-serif; font-size:1.0em;}
.box1 input.submit { background-color:#B94780; color:white; font-family:Arial,sans-serif; font-size:1.0em; -moz-border-radius:3px 3px 3px 3px; cursor: pointer; }
.box1 textarea { border:1px solid #CF5F98; background-color:#F5E6EF; font-family:Arial,sans-serif; font-size:1.0em;}

.box1 .paginator input { border-width:0px; background-color:#B94780; }

.box1 .shopitem form input.submit { border-width:0px; }
.box1 .shopitem form a.submit { border-width:0px; float:left; }
.box1 .shopitem h3 { border-bottom:0px solid #F6F6F6; }

.detail form input.submit { border-width:0px; }
.dbox2 { min-height:305px; }
.center { text-align: center; }
.dbox1.detail { min-height:250px; }
form#question fieldset input.submit { border-width:0px; }

.shopitem a.image { padding-top: 20px; height:130px; }

.box1 div.textbox .width20 { width: 20px; }
.box1 div.textbox .width30 { width: 30px; }
.box1 div.textbox .width50 { width: 50px; }
.box1 div.textbox .width70 { width: 70px; }
.box1 div.textbox .width80 { width: 80px; }
.box1 div.textbox .width90 { width: 90px; }
.box1 div.textbox .width100 { width: 100px; }
.box1 div.textbox .width110 { width: 110px; }
.box1 div.textbox .width120 { width: 120px; }
.box1 div.textbox .width130 { width: 130px; }
.box1 div.textbox .width140 { width: 140px; }
.box1 div.textbox .width150 { width: 150px; }
.box1 div.textbox .width175 { width: 175px; }
.box1 div.textbox .width200 { width: 200px; }
.box1 div.textbox .width300 { width: 300px; }

.box1 div.textbox input.width175 { width: 175px; }

.box1 div.textbox .right { text-align: right; }
.box1 div.textbox .left  { text-align: left;  }

table#kosik { width:98%; border-collapse: collapse; }
table#kosik tr { border-bottom:1px solid #8F8F8F; }
table#kosik th { background-color: #B4417A; line-height: 20px; padding-left: 2px; color:white; }
table#kosik td { padding: 3px 0; padding-left: 2px;}
div.fifty1 { width: 42%; float:left; text-align:right; margin-right:5px; margin-top: 10px; }
div.fifty2 { width: 45%; float:left; margin-left:5px; margin-top: 10px; }
div.fifty2 a.vytvorit2 {  -moz-border-radius:3px 3px 3px 3px; background-color:#B94780; color:white; cursor:pointer; font-family:Arial,sans-serif; font-size:1em; display:block; text-decoration: none; height: 17px; padding-top: 2px; text-align: center; }

table.dodani { width: 98%; }

a.vytvorit2 , a:hover.vytvorit2 { -moz-border-radius:3px 3px 3px 3px; background-color:#B94780; color:white; cursor:pointer; display:block; font-family:Arial,sans-serif; font-size:1em; height:17px; padding-top:2px; text-align:center; text-decoration:none; }

.paginator .pages a:hover { color:white; background:url("../images/pages-bg.png") no-repeat scroll left top pink; }

.shopitem { height:290px; }
.box1 .shopitem h3 { height:40px; }

.box1 #navigation li.item1 a span { padding:0 0 0 16px; }
.box1 #navigation li.item2 a span { padding:0px 0 0 16px; }
.box1 #navigation li.item3 a span { padding:0 0 0 16px; }
.box1 #navigation li.item1 a { text-decoration: none; }
.box1 #navigation li.item2 a { text-decoration: none; }
.box1 #navigation li.item3 a { text-decoration: none; }

ul#ul-podkategorie {
  float:left;
  list-style-type:none;
  margin:3px 0 10px;
  padding:0;
  position:relative;
  width:757px;
}
ul#ul-podkategorie li {
  float: left;
  width: 30%;
  padding-left: 20px;
  background: white url(../images/file.png) no-repeat scroll left 4px;
  line-height: 20px;
}
ul#ul-podkategorie li a {
  font-weight: bold;
  text-decoration: none;
}
ul#ul-podkategorie li a:hover {
  color: #FABB23;
}
ul#ul-podkategorie li a.active {
  font-weight: bold;
  color: #FABB23;
}
#why span {
  cursor: default;
}
#foot #address {
  height: 100px;
}
.detail form div.text {
  /*width:65px;*/
}
select.detail-velikost {
  border:1px solid #EBA2C6;
  background-color: white;
  margin-right: 10px;
  float: left;
  display: block;
  height: 22px;
  -moz-border-radius:3px 3px 3px 3px;
}
.box1 input.cena_bunka-show {
  background-color: #F6F6F6;
  color: #F8A82D;
  border-width:0px;
  font-weight: bold;
  
  display: inline-block;
  width:80px;
}
/**************************************************************************************/
#hlidaci-pes {
  -moz-border-radius:3px 3px 3px 3px;
  background-color: white;/*#F5E6EF*/
  border:1px solid #D66DB2;
  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:#D66DB2; text-decoration: underline; }
#hlidaci-pes a:hover { text-decoration: none; }
#hlidaci-pes img { float: left; }
#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 #CF5F98; background-color:#F5E6EF; font-family:Arial,sans-serif; font-size:1.0em;}
#hlidaci-pes input.submit { background-color:#B94780; 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 #D66DB2;
  color:black;
  display:none;
  height:355px;
  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:#B4417A; }
#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: white; text-decoration: underline; }
#doporucte a:hover { text-decoration: none; }
#doporucte img { float: left; }
#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 #CF5F98; background-color:#F5E6EF; font-family:Arial,sans-serif; font-size:1.0em;}
#doporucte input.submit { background-color:#B94780; 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 #CF5F98; background-color:#F5E6EF; 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 #fff;
  border:1px solid #F8A92C;
  margin:0 0 4px 0;
  padding:1px;
  position:relative;
  width:754px;
}
div#echo span {
  background-color: #F8A92C;
  display: block;
  padding: 5px 15px 5px 15px;
  color:#B33F79;
  font-weight: bold;
  font-size: 0.9em;
}
/**************************************************************************************/


/**** naseptavac **********************************************************************/
#naseptavac_result {
  background-color:white;
  left: 17px;
  position:absolute;
  top:33px;
  width:523px;
  z-index:960;
}
#naseptavac_result ul {
  width: 500px;
  border:2px solid #B7447D;
  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 #FA5CA0;
  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: 70px;
  background-color: #ffffff;
  background-image: url();
  color:#B7447D;
  font-size: 12px;
  font-weight:normal;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
  height: 14px;
}
#naseptavac_result ul li a:hover {
  color:white;
  background-color: #B7447D;
  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: 68px;
  top: 25px;
}
/**************************************************************************************/

/* ------ popis postovneho --------------------------------------------- */
#screenshot2{
	position:absolute;
	border: 1px gray solid;
	background:#FFECF4;
	padding:10px;
	display:none;
	color:#868686;
	/*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: #F5E6EF;
  border: 1px solid #D66DB2;
  margin-left: -125px;
  margin-top: -50px;
}
div#addbox a {
  display: block;
  width: 90px;
  height: 20px;
  float: left;
  background-color: #D66DB2;
  -moz-border-radius:3px 3px 3px 3px;
  cursor: pointer;
  margin-left:17px;
  color: white;
  text-decoration: none;
  padding-top: 2px;
}
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */