body {font-family: Verdana; font-size: 11px; text-align: center; margin: 0; color: #717883; background: url(https://d1.webseller-app.com/100171/web_templates/1/images/bg_body.gif);}
img {border: 0;}
a {color: #478AE9; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h4 {margin: 2px 0 5px 0; font-family: Verdana;}
h3 {margin: 0;}
input {font-size: 12px; font}
form {margin: 0; padding: 0;}
ul {margin-top: 5px;}
#all {width: 778px; margin: auto; text-align: left; background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_content.gif') repeat-y; border: solid 1px #C9CED6;}
#top {background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_top.jpg') no-repeat; height: 151px;}
.logo {position: absolute; top: 55px; display: block; margin-left: 20px; height: 50px; width: 300px; text-decoration: none;}
.logo span {display: none;}
#menu {background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_menu.jpg') no-repeat; height: 66px;}
#menu a {
  background: url('https://d1.webseller-app.com/100171/web_templates/1/images/mseparator.gif') no-repeat;
  display: block;
  float: left;
  padding: 0 15px 0 15px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 15px;
}
#menu a:hover {
  color: yellow;
}
#content {background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_content.gif') repeat-y; position: relative; width: 778px; overflow: hidden; min-height: 2200px;}
#lpart {width: 553px; float: left;}
#rpart {width: 225px; background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_right.jpg') no-repeat; position: absolute; right: 0px;}
#footer {background: url('https://d1.webseller-app.com/100171/web_templates/1/images/bg_footer.gif') no-repeat; height: 134px; clear: both;}
.foorp {padding: 50px 0 0 0; text-align: center; color: #fff;}
.foorp a {color: #fff; text-decoration: underline;}
.foorp a:hover {text-decoration: none;}
.foocop {padding: 17px 0 0 0; text-align: center; color: #7A7C7F;}
.foocop a {color: #7A7C7F;}
.lpartp {padding: 20px 0 0 30px;}

table.preiset {
  width: 100%;
  font-size: 10px;
  padding: 0px;
  border: solid 1px #F0F0F0;
  margin: 0px 0px 40px 0px;
}
table.preiset th {
  border-bottom: solid 1px #F0F0F0;
  background: #7B8390;
  color: #ffffff;
  padding: 5px 5px 5px 5px;
}
table.preiset td {
  height: 20px;
  padding: 0px 5px 0px 5px;
  border: solid 1px #F0F0F0;
}
table.preiset th.preisetr {padding: 0px 5px 0px 5px;}
.preiset input {border: solid 1px #7B8390;}
.preiset img {border: solid 1px #7B8390}
.submit {background: #fff; font-size: 13px;}
.qty {width: 30px;}
.buy {width: 80px; background: #fff;}
.preiset img {margin: 3px;}
.subh1 {margin: 0 0 30px 0; font-size: 14px; text-align: right;}
.fn1 {font-weight: bold;}
.logo-text { color: #6c6e76; display: block !important; position: absolute; top: 36px; left: 63px !important; text-decoration: none !important; font-size: 110%; }
.right-block { margin: 40px 0 0 30px; }

#shop-other-address {display: none;}


.vypis { width: 99%; padding: 0px; border: solid 1px #BFBFBF; margin: 0px; }
.vypis th { background: #f6f6f6; color: #000; font-weight: bold; height: 25px; padding: 0px 5px 0px 5px; border: solid 1px #F0F0F0; text-align: left; }
.vypis td { padding: 0px 5px 0px 5px; border: solid 1px #F0F0F0; }    
.vypis .basket-remove { border: none; padding: 5px; width: 18px; height: 18px; }
.vypis img { width: 70px; }
.row-odd {}
.row-even { background: #fdfdfd; }

.total { width: 400px; padding: 0px; border: solid 1px #BFBFBF; margin: 20px 10px 0px 0px; float: right; }
.total th { background: #f6f6f6; padding: 4px; text-align: left; }
.total td { background: #FFFFFF; border: solid 1px #F0F0F0; padding: 4px 5px 4px 5px; color: #000; }
.total .basket-total-text { font-size: 14px; font-weight: bold; }
.total select { font-size: 12px; width: 170px; }

.postage-styl2 { padding: 0px; margin: 20px 15px 0px 0px; float: left; }
.postage-styl2 .moznosti { float: left; color: #ff6600; font-weight: bold;  }
.postage-styl2 .cena { width: 80px; float: left; color: #000; font-size: 11px; padding-left: 7px; }
.postage-styl2 input { padding-right: 5px; border: none; }

.lista { width: 99%; padding: 0px; border: solid 1px #BFBFBF; margin: 0px; }
.lista th { background: #f6f6f6; color: #000; font-weight: bold; height: 21px; padding: 0px 5px 0px 5px; border: solid 1px #F0F0F0; text-align: left; }

#shop-login-form {clear: both;}
.login { margin: 10px 0 20px 0;}
.login td {padding: 1px 4px 1px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.login input { border: #cccccc 1px solid; width: 190px; height: 19px; }


.shop-login-form-acronym {clear: both; }
.shop-login-form-acronym input { border: none; margin: 0px 0 0 5px; }
.shop-login-form-acronym img { padding: 2px 0 0 5px; }

.basket-address {clear: both;}

.basket-address-delivery { margin: 10px 0 0 0;}
.basket-address-delivery th {text-align: left; background: #613E3E; padding: 4px;}
.basket-address-delivery td {padding: 2px 4px 2px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.basket-address-delivery input { border: #cccccc 1px solid; width: 190px; height: 19px; }

.basket-address-invoice-yes input { border: none; margin: 0px 0 0 5px; }
.basket-address-invoice-yes img { padding: 2px 0 0 5px; }

.basket-address-invoice { margin: 10px 0 0 0;}
.basket-address-invoice th {text-align: left; background: #613E3E; padding: 4px;}
.basket-address-invoice td {padding: 2px 4px 2px 4px; background: #FFFFFF; color: #000; font-weight: bold; }
.basket-address-invoice input { border: #cccccc 1px solid; width: 190px; height: 19px; }

.basket-address-note { width: 99%; margin: 10px 0 0 0;}
.basket-address-note td {padding: 4px;}
.basket-address-note textarea {width: 400px; height: 80px;}





.basket-button-color {float:right;line-height: 35px;
height: 36px;
font-weight: bold;
display: inline-block;
padding: 0px 14px 0px 17px;
font-size: 12px;
cursor: pointer;
background-color:#566487;
color: #FFF !important;
border-radius: 6px;


text-decoration: none;}
fieldset { padding: 10px 0 15px 10px; margin: 40px 5px 10px 0; border: #556587 1px dotted; width: 180px;  float: right;}
fieldset legend { padding:5px; font-size: 13px; font-weight:bold; text-transform: upper; background: #E5ECF4;}

.basket-address-delivery strong {display:inline-block; width:120px; font-weight:normal; }
.basket-address-delivery { width:100%; }
.basket-order-conditions {max-height:150px; background-color:white; overflow:auto; padding:00px; width:100%; margin:20px 0px 20px 0px; border: 1px solid #566487;}
.basket-order-conditions > div {padding:10px;}

.basket-steps span {padding:0px 15px 0px 0px; margin:0px;  height:25px; font-size:14px; line-height:25px; display:block;}
.basket-steps span a {text-decoration:none; color:#566487; }
.basket-steps span.active a, .basket-steps span a:hover {text-decoration:underline;}
.basket-steps span.active a {font-weight:bold;}
#basket-login-form{display:none;}