body {
  margin:auto;
  font-family:Arial;
  background:#727272 url("../img/bg.jpg") repeat-x;
}
form {
  margin:0px;
  padding:0px;
}
.container {
  margin:auto;
  text-align:center;
  width:727px;
}
.header {
  background:url("../img/header.jpg") no-repeat;
  width:727px;
  height:200px;
  position:relative;
}
.header img {
  width:262px;
  height:56px;
  position:absolute;
  left:30px;
  top:80px;
  border:0px;
}
.main-menu-left {
  height:77px;
  background:url("../img/main-menu-left.jpg") no-repeat;
  width:8px;
  float:left;
}
.main-menu-bg {
  float:left;
  height:77px;
  background:url("../img/main-menu-middle.jpg") repeat-x;
  text-align:left;
  float:left;
  width:711px;
}
.main-menu-bg a {
  font-size:14px;
  color:#FFFFFF;
  float:left;
  display:block;
  height:39px;
  padding:28px 10px 0 10px;
  font-weight:bold;
  text-decoration:none;
}
.main-menu-bg a:hover {
  color:#FCFF00;
}
.main-menu-bg a.selected {
  color:#FCFF00;
}
.main-menu-right {
  height:77px;
  background:url("../img/main-menu-right.jpg") no-repeat;
  width:8px;
  float:left;
}

.main-menu-separator {
  float:left;
  background:url("../img/main-menu-separator.jpg") no-repeat;
  width:2px;
  height:77px;
  margin:0 10px 0 10px;
}
.search {
  padding:10px 20px 0 20px;
}
.separator {
  margin:0 10px 0 10px;
  position:relative;
  top:15px;
  float:left;
  font-size:0px;
  height:22px;
  border-left:1px solid #595959;
  border-right:1px solid #8B8B8B; 
}
.vas-nakup {
  float:left;
  height:50px;
  font-size:11px;
  color:#BBEF00;
  font-weight:bold;
  padding:7px 10px 0 0;
}
.vas-nakup span {
  color:#FCFFF2;
}
.vas-nakup img {
  position:relative;
  top:7px;
  left:10px;
}
.login-links {
  float:left;
  font-size:11px;
  color:#BBEF00;
  font-weight:bold;
  padding:19px 10px 0 0;
  height:50px;
}
.login-links a {
  font-size:11px;
  color:#BBEF00;
  font-weight:bold;
  margin:0 20px 0 0;
  text-decoration:none;
}
.search p {
  /*border-bottom:1px solid #BAD20A;*/
  width:123px;
  float:left;
  font-size:0px;
  margin:16px 0 0 0; 
  padding:0px 0 0 0px;
}
html>body .search p {
  margin:17px 0 0 0; 
  height:19px;
}
.search .input-search-text {
  border-top:1px solid #B8BABF;
  border-left:1px solid #E5E6EC;
  border-right:1px solid #DFE2E8;
  border-bottom:1px solid #E6EBF0;
  margin:0px;
  width:120px;
  border-left:0px;
  font-size:11px;
  height:15px;
  color:#474747;
  padding:2px 0 0 2px;
}
.search .input-search-button {
  margin:0px 5px 0 5px;
  position:relative;
  top:15px;
  float:left;
} 
.content {
  text-align:left;
}
.left-column {
  width:530px;
  padding:3px;
}
.green-box,.orange-box {
  /*padding:1px;*/
  margin:2px 0 0 0;
  /*border:1px solid #C0C0C0;*/
}
.green-box .head-left {
  background:url("../img/green-head-left.jpg") no-repeat;
  width:6px;
  float:left;
  height:35px;
}
.green-box .head-right {
  background:url("../img/green-head-right.jpg") no-repeat;
  width:6px;
  float:left;
  height:35px;
}
.green-box .head {
  background:url("../img/green-head.jpg") repeat-x;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  height:25px;
  float:left;
  width:505px;
  text-align:left;
  padding:10px 0 5px 10px;
}
.green-box .body,.orange-box .body {
  font-size:12px;
  color:#5E5E5E;
  padding:7px;
  clear:both;
}
.orange-box .head-left {
  background:url("../img/green-head-left.jpg") no-repeat;
  width:6px;
  float:left;
  height:35px;
}
.orange-box .head-right {
  background:url("../img/green-head-right.jpg") no-repeat;
  width:6px;
  float:left;
  height:35px;
}
.orange-box .head {
  background:url("../img/green-head.jpg") repeat-x;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  width:505px;
  float:left;
  height:25px;
  text-align:left;
  padding:10px 0 5px 10px;
}
.blank-separator {
  height:11px;
}
.box {
  width:242px;
  margin:5px 0 5px 0;
  float:left;
  height:210px;
  padding: 0 0 10px 0;
}
.right-separator {
  background:url("../img/vertical-separator.jpg") repeat-y right;
  float:left;
  width:10px;
  height:217px;
}
.bottom-separator {
  background:url("../img/horizontal-separator.jpg") repeat-x center bottom;
}
.box .image {
  border:1px solid #898989;
  float:left;
  font-size:0px;
  padding:1px;
  width:110px;
  text-align:center;
}
.box-content {
  float:left;
  width:120px;
  padding:0 0 0 3px;
}
.box .name {
  height:60px;
}
.box .name a {
  text-decoration:none;
  color:#619802;
  font-weight:bold;
  font-size:12px;
}
.box .name a:hover {
  text-decoration:underline;
}
.box-content .anotation {
  color:#5E5E5E;
  height:90px;
  font-size:11px;
  padding:2px 0 5px 0;
  /*background:url("../img/box-content-separator.jpg") repeat-x bottom;*/
}
.box .price {
  margin:5px 10px 0 0;
  font-weight:bold;
  padding:3px 0 0 4px;
  float:left;
  width:130px;
  font-size:14px;
  color:#000000;
}  
.box .price span {
  color:#FF6600;
  font-size:15px;
  font-weight:bold;
}
.detail-button img,.detail-button input,.detail-button div {
  float:left;
}
.detail-button div {
  width:1px; 
  margin:0 2px 0 2px;
  background:#C2C2C2;
}
.detail-button {
  float:left;
  white-space:nowrap;
  margin:5px 0 0 0;
  text-align:right;
} 
.left-blank-separator {
  margin:5px 0 0 10px;
}
.clear {
  clear:both;
  font-size:0px;
  height:0px;
}
.right-column {
  float:left;
  text-align:center;
  padding:5px 3px 3px 10px;
  width:170px;
}
.right-column img{
  margin:0 0 10px 0;
}
.right-column .body {
  padding:0px;
  font-size:0px;
}
.cursor {
  cursor:hand;
  cursor:pointer;
}
.login-box {
  border:1px solid #C0C0C0;
  padding:1px;
  height:123px;
}

.login-box p {
  padding:0px;
  margin:0px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  height:18px;
  display:block;
}
.login-bg {
  padding:5px;
}
.login {
  border:1px solid #979797;
  color:#000000;
  font-size:11px;
  height:16px;
  margin:0 3px 0 0;
  padding:1px 0 0 3px;
}
.reg-links a{
  font-size:10px;
  background:url("../img/square.gif") no-repeat left;
  padding:0 0 0 15px;
  text-decoration:underline;
  margin: 0 15px 0 0;
  color:#FFFFFF;
}
.login-form {
  margin:3px 0 0 0;
}
.basket {
  background:url("../img/apple.gif") no-repeat 10px 3px ;
  padding:0 0 0 85px ;
  margin:12px 0 0 0;
  height:47px;
}
.basket p {
  margin:0px 0 2px 0;
  padding:0px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}
.need {
  font-weight:bold;
  color:red;
}
.hlavicka {
  background:url("../img/horizontal-separator.jpg") repeat-x center bottom;
  font-weight:bold;
  color:#000000;
  font-size:14px;  
}

.footer {
  margin:0 0 0 0;
  height:50px;
}
.footer-left {
  background:url("../img/footer-left.jpg") no-repeat;
  height:33px;
  float:left;
  width:10px;
}
.footer-right {
  background:url("../img/footer-right.jpg") no-repeat;
  height:33px;
  float:left;
  width:10px;
}
.footer-bg {
  background:url("../img/footer-bg.jpg") repeat-x;
  width:707px;
  float:left;
  height:18px;
  color:#474747;
  font-size:11px;
  text-align:center;
  padding:15px 0 0 0;
}
.footer-bg a{
  color:#8CB521;
  text-decoration:none;
}
.footer-bg a:hover{
  color:#8CB521;
  text-decoration:underline;
}
.footer-bg p {
  margin:0px;
  padding:0px;
}
h1 {
  font-size:14px;
  color:#619802;
  margin:3px 0 3px 0;
  padding:0px;
}
.detail {
  height:100%;
}
.detail .image {
  border:1px solid #898989;
  padding:1px;
  float:left;
  text-align:center;
  width:150px;
  /*height:170px;*/
  margin:0 5px 0 0;
}
.detail .information {
  width:350px;
  float:left;
  color:#707070;
  font-weight:bold;
  padding:1px;
}
.detail .information a {
  color:#6A9A06;
  font-weight:bold;
  text-decoration:none;
}
.detail .price {
  color:#000000;
}
.detail .information a:hover {
  text-decoration:underline;
}
.detail .detail-bg {
  padding:5px;
}
.detail .information h1 {
  color:#FE4F00;
  font-size:14px;
  margin:0px 0 5px 0;
  padding:0px;
}
.ourprice {
  margin:5px 10px 0 0;
  font-weight:bold;
  padding:3px 0 0 4px;
  float:left;
  font-size:14px;
  color:#000000;
}  
.ourprice span {
  color:#000000;
  font-size:15px;
  font-weight:bold;
}
.detail-separator {
  background:url("../img/box-content-separator.jpg") repeat-x center;
  height:10px;
}
.order-body-td {
  border:1px solid #898989;
}
.order-image {
  border:1px solid #898989;
  width:150px;
  text-align:center;
  
}
.order-body-name {
  font-size:12px;
  font-weight:bold;
  color:#5F9704;
  padding-left:5px;
  vertical-align:top;
}
.price-order p {
  padding:3px 0 3px 0;
  margin:0px;
  width:110px;
  color:#000000;
  font-weight:bold;
  background:url("../img/box-content-separator.jpg") repeat-x bottom;
  float:left;
}
.mainprice {
  color:#5F9704 !important;
}
.set-order span,.set-order img,.set-order div {
  float:left;
  border:0px;
  margin:0 3px 0 0;
}
.set-order input{
  margin:0 3px 0 0;
  float:left;
}
.final-price {
  border:1px solid #898989;
  color:#000000;
  font-weight:bold;
}
.info a {
  color:blue;
  font-weight:bold;
  text-decoration:none;
}
.info img {
  border:0px;
}
.info a:hover {
  text-decoration:underline;
}
.delivery {
  border:1px solid #898989;
  padding:3px;
  color:#6F6F6F;
  font-weight:bold;
}
.delivery div{
  background:url("../img/box-content-separator.jpg") repeat-x bottom;
  padding:3px 0 3px 0;

}
.delivery label:hover {
  color:#FD5200;
  cursor:pointer;
  cursor:hand;
}
.register {
  border:1px solid #898989;
  padding:7px;
  color:#5F9704;
  font-weight:bold;
  
}
.register h3,.reg-form h3 {
  margin:0px;
  padding:0px;
  font-size:14px;
  color:#FD5200;
}
.order-separator {
  width:1px; 
  margin:0 2px 0 2px;
  border-right:1px solid #C2C2C2;
}
.send-order {
  width:1%;
}
.send-order input {
  margin:0 0 0 5px;
}
.delivery-address {
  font-weight:bold;
}
.textarea {
  border:1px solid #979797;
  color:#000000;
  font-size:11px;
  overflow:auto;
  width:420px;
  height:70px;
}
.register span {
  color:#6F6F6F !important;
}
.reg-form {
  color:#5F9704;
  font-weight:bold;
}
.sep {
  background:url("../img/box-content-separator.jpg") repeat-x bottom;
  padding:3px 0 3px 0;
}
.child-menu a {
  color:#6F6F6F;
  font-weight:bold;
  text-decoration:none;
}
.child-menu a:hover {
  text-decoration:underline;
}
.related-images img {
  margin:5px;
} 

.content-left-top {
  background:url("../img/content-left-top.jpg") no-repeat;
  width:6px;
  height:6px;
}
.content-right-top {
  background:url("../img/content-right-top.jpg") no-repeat;
  width:6px;
  height:6px;
}
.content-left-bottom {
  background:url("../img/content-left-bottom.jpg") no-repeat;
  width:6px;
  height:6px;
}
.content-right-bottom {
  background:url("../img/content-right-bottom.jpg") no-repeat;
  width:6px;
  height:6px;
}
.content-table {
  background:#FFFFFF;
  clear:both;
}
.content-table td{
  vertical-align:top;
}
.login-links form {
  float:left;
}
.logoffbutton {
  background:none;
  font-size:11px;
  color:#BBEF00;
  font-weight:bold;
  border:0px;
  cursor:pointer;
  cursor:hand;  
}
.listing {
  text-align:right;
  font-size:12px;
}
.listing img {
  border:0px;
}
.listing a {
  color:#619802;
  margin:0 3px 0 0;
} 
.newsheader {
  background:#77AC01;
  color:#FFFFFF;
  font-weight:bold;
  font-size:16px;
  border:1px solid #5D9801;
}
.mailnews {
  padding:3px;
}

