html {height: 100%;}
body {
   height: 100%;
   *height: auto;
   padding: 0px;
   margin: 0px;
   background:#FFFFFF;
   color:black;
   font-family:Trebuchet MS,Verdana,Arial;
   font-size:12px;
}
img {
  border:0px;
}
label {
  cursor:pointer;
}
form {
  padding:0px;
  margin:0px;
}
#container {
   position:relative;
   width:990px;
   margin:auto;
   text-align:center;
   background:#FFFFFF;
   clear:both;
   z-index: 2;
   *height:0px;
   color:#000000 !important;   
}
#reccomend {
   /*background:#E1DDDA;*/
   height:23px;
   text-align:center;
   color:#76756F;
   vertical-align:middle;
   padding-top:8px;
}
#reccomend a {
   color:#5A5955;
   font-weight:bold;
   padding-right:10px;
   padding-left:5px;
   padding-top:2px;
   padding-bottom:4px;
   text-decoration:none;
}
#reccomend .separator {
   /*background:#E1DDDA url(/img/recommend-sep.gif) no-repeat right;*/
}
#header {
   background:#FFFFFF url(/img/header-1.jpg) no-repeat;
   width:990px;
   height:196px;
}
#header-1 {
   background:#FFFFFF url(/img/header.jpg) no-repeat;
   width:990px;
   height:196px;
}
#logo {
   position:absolute;
   width:250px;
   height:55px;
   left:20px;
   top:40px;
}
#usermenu {
   width:480px;
   float:right;
   position:relative;
   top:32px;
   text-align:right;
   margin-right:8px;
}
html>body #usermenu {
   width:480px;
   float:right;
   position:relative;
   top:32px;
   text-align:right;
   margin-right:17px;
}
#usermenu a {
   color:#D65300;
   padding-right:10px;
   padding-left:5px;
   padding-top:3px;
   padding-bottom:3px;
}
#usermenu .separator{
   border-right:2px solid #BEBDBA;
}
.usermenu-info{
   color:#FFFFFF !important;
   height:18px;
   background:#D65300;
}

#basket {
   width:199px;
   float:right;
   height:68px;
   position:relative;
   top:68px;
   left:452px;
   color:#5A5955;
   padding-top:8px;
   text-align:center;
}
#basket div {
   height:15px;
   font-size:18px;
}
.complet-price {
   color:#E10404;
   padding-left:10px;
   font-size:16px;
   font-weight:bold;
}

#basket a {
   color:#D65300;
   padding-right:10px;
   padding-left:5px;
}
#basket .separator{
   border-right:2px solid #BEBDBA;
}
#left {
   position: relative;
   left: 7px;
   top: 0px;
   z-index:6;
   width:200px;
   padding: 0px;
   margin: 0px;
/*   clear:both;*/
}
html>body #left {
   position: relative;
   left: 15px;
   top: 0px;
   z-index:6;
   width:200px;
   padding: 0px;
   margin: 0px;
}
#middle {
   float:right;
   z-index:30;
   margin-top:45px;
   text-align:left;
   width:577px !important;
}
html>body #middle {
   float:right;
   z-index:30;
   width:577px;
   text-align:left;
}
#middle-without-right {
   float:right;
   z-index:30;
   margin-top:45px;
   margin-right: 15px;
   text-align:left;
   width:740px !important;
}
html>body #middle-without-right {
   float:right;
   z-index:30;
   width:577px;
   text-align:left;
}
#right {
/*   position: absolute;*/
   width: 187px;
   right: 15px;
   margin-top:35px;
   margin-right:5px;
/*   top: 40px;
   left:390px;*/
   float:right;
   z-index:2;
   background:#F8F5F0;
}
html>body #right {
   width: 187px;
   margin-top:35px;
   margin-right:10px;
   float:right;
   z-index:2;
   background:#F8F5F0;
}
#search-box {
   padding-left:10px;
   text-align:left;
}
#search-box a {
  color:#FFFFFF;
  text-decoration:underline;
  background:url(/img/arrowarrow.gif) no-repeat right;
  padding-right:20px;
  padding-left:0px;

}
#search-box .input{
   border:none;
   background:url(/img/search-input-middle.gif) repeat-x;
   height:26px;
   float:left;
   padding-top:7px;
   color:#5A5955;
   font-size:12px;
   width:135px;
}
.search-left {
   background:url(/img/search-input-left.gif) no-repeat;
   width:4px;
   float:left;
   height:26px;
}
.search-right {
   background:url(/img/search-input-right.gif) no-repeat;
   float:left;
   width:4px;
   height:26px;
}
.clear {
   font-size:1px;
   height:1px;
 	 float: none;
   clear: both;

}
.clear3 {
   font-size:1px;
   height:1px;
 	 float: none;
}
html>body .clear3 {
   font-size:1px;
   height:1px;
 	 float: none;
   clear: both;

}
.white-separator {
   background:#FFFFFF;
   height:1px;
   position:relative;
   left:3px;
   font-size:1px;
}
html>body .white-separator {
   position:relative;
   left:0px;
   background:#FFFFFF;
   height:1px;
   font-size:1px;
}

#infobox {
   margin-top:10px;
   margin-bottom:10px;
   text-align:left;
   padding-left:10px;
}
#infobox a{
   color:#FFFFFF;
   padding-left:20px;
   background:url(/img/arrow.gif) no-repeat left;
   height:18px;
}
.head {
   font-size:15px;
   color:#FFF3E4;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   height:26px;
}
.modul-separator {
   background:url(/img/modul-separator.gif) no-repeat center;
   height:10px;
   font-size:1px;
   position:relative;
   left:1px;
}
html>body .modul-separator {
   background:url(/img/modul-separator.gif) no-repeat;
   height:10px;
   font-size:1px;
   position:relative;
   left:0px;
}
#mailnews {
   margin-top:10px;
   margin-bottom:10px;
   text-align:left;
   padding-left:10px;
}

#mailnews .input{
   border:none;
   background:url(/img/search-input-middle.gif) repeat-x;
   height:26px;
   float:left;
   padding-top:7px;
   color:#5A5955;
   font-size:12px;
   width:135px;
}
#tabstop  {
   height:25px;
   position:absolute;
   left:104px;
   top:0px;
   z-index:50;
   background:#87857F;
   width:763px;
}
html>body #tabstop  {
   height:32px;
   position:absolute;
   left:212px;
   background:#87857F;
   width:763px;
}
#tabstop a {
   height:25px;
   float:left;
   background:url(/img/tabstop-middle.gif) repeat-x;
   padding-right:15px;
   padding-left:10px;
   font-weight:bold;
   font-size:13px;
   color:#3A3937;
   padding-top:7px;
   text-decoration:none;
}
#tabstop .active {
   height:25px;
   float:left;
   background:url(/img/tabstop-middle-up.gif) repeat-x;
   padding-right:15px;
   padding-left:10px;
   font-weight:bold;
   font-size:13px;
   color:#D65300;
   padding-top:7px;
   text-decoration:none;
}
.left-tabstop {
   background:url(/img/tabstop-left.gif) repeat-x;
   width:9px;
   height:32px;
   float:left;
}

.left-tabstop-active {
   background:url(/img/tabstop-left-up.gif) repeat-x;
   width:8px;
   height:32px;
   float:left;
}
.head-middle {
   font-size:18px;
   color:#76736B;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   height:26px;
  /* margin-left:5px;*/
}
.head-middle-order {
   font-size:18px;
   color:#76736B;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   height:26px;
   margin-left:18px;
}
.head-middle-order span {
   font-weight:normal;
   font-size:11px;
   color:#76736B;
}
.head-middle-float {
   font-size:18px;
   color:#76736B;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   height:26px;
   float:left;
   margin-left:8px;
}
.head-middle-float a {
   font-size:18px;
   height:26px;
   color:#76736B;
   text-align:left;
   font-weight:bold;
   text-decoration:none;
}
.head-middle-button {
  float:right;
  padding-right:5px;
}
.producer-image {
  float:right;
  padding-right:5px;
  padding-left:5px;
  text-align:center;
}
.producer-link {
  color:#D65300;
}

.producer-image img{
  top:40px;
  z-index:1505;
}
.head-middle-button input{
  cursor:pointer;
}
.button-back {
  background:url(/img/btn_back.gif) no-repeat;
  width:87px;
  height:25px;
  border:none;
  cursor:pointer;
}
.box {
   border:1px solid #DEDCD7;
   width:175px;
   float:left;
   background:#FFFFFF;
   padding-bottom:8px;
   margin:2px;
   text-align:center;
}
.box .name{
  color:#000000;
  font-size:12px;
  padding-left:2px;
  padding-right:2px;
  text-align:center;
  
  height:50px;
}
.box .name a{
  color:#000000;
  border:1px soldi red;
  text-decoration:none;
  font-size:12px;
  text-decoration:underline;
}
.box .name a:hover{
  height:30px;
  color:#000000;
  text-decoration:underline;
  font-size:12px;
}

.box-price {
   background:#F90404;
   color:#FFFFFF;
   width:70px;
   white-space:nowrap;
   float:left;
   font-size:14px;
   font-weight:bold;
   margin-left:5px;
   padding-left:7px;
   padding-right:7px;
   height:18px;
   padding-top:0px;
}
.box-price-shadow {
   background:url(/img/price-shadow.gif) no-repeat;
   width:7px;
   float:left;
   height:20px;
}
#actual-news {
   background:#ECEAE4;
}
#action {
   background:#FFFFFF;
   margin-top:10px;
   padding-top:5px;
   padding-left:5px;
}
.box-action {
   width:168px;
   float:left;
   background:#FFFFFF;
   padding-bottom:8px;
   background:url(/img/action-separator.gif) no-repeat bottom;
}
.box-action span a{
  color:#000000;
  font-size:12px;
  text-align:center;
  text-decoration:underline;
}
#bestsell {
   background:#F9F9F6;
   margin-top:10px;
   padding-top:5px;
   padding-left:5px;
   color:#83827C;
   clear:both;
   text-align:left;

}
#bestsell a {
   color:#000000;
   text-decoration:underline;
}
#body {
   position:relative;
   clear:both;
}
#left table {
  margin-left:3px;
  /*position:relative;
  left:2px;*/
  /*background:#D6D3C8;*/
}
html>body #left table {
  margin-left:0px;
  /*position:relative;
  left:0px;*/
  /*background:#D6D3C8;*/
}
.category-all-bg {
  background:#D6D3C8 url(/img/cat-bg-sep.gif) bottom repeat-y;
  
}
.category-bg{
  background:#D6D3C8 url(/img/cat-bg-sep.gif) bottom ;
  width:200px;
  height:29px;
  color:#3A3937;
  text-align:right;
}
html>body .category-bg{
  background:#D6D3C8 url(/img/cat-bg-sep.gif) bottom ;
  width:200px;
  height:30px;
  color:#3A3937;
  text-align:right;
}
.category {
  margin:0px;
  background:#D6D3C8 url(/img/cat-bg.gif) no-repeat top right;
  height:24px;
  padding:0px;
  text-align:right;
  color:#3A3937;
  font-size:13px;
  padding-top:5px;
  text-decoration:none;
  font-weight:bold;
  padding-right:50px;
  width:150px;
}
.category-up {
  margin:0px;
  padding-right:50px;
  width:150px;
  background:#E4E1D8 url(/img/cat-bg-up.gif) no-repeat right;
  height:24px;
  text-align:right;
  color:#3A3937;
  font-size:13px;
  padding-top:5px;
  text-decoration:none;
  font-weight:bold;
}
.category a,.category-up a {
  color:#3A3937;
  font-size:13px;
  margin-left:5px;
  text-decoration:none;
  font-weight:bold;
}
.category a:hover,.category-up a:hover {
  color:#3A3937;
  font-size:13px;
  margin-left:5px;
  text-decoration:none;
  font-weight:bold;
}
.li-up {
  margin:0px;
/*  background:#E4E1D8 url(/img/cat-bg-up.gif) no-repeat right !important;*/
  background:url(/img/green-arrow-down.gif) no-repeat right; 
  width:150px;
  padding-right:50px;
  height:24px;
  padding:0px;
  text-align:right;
  color:#3A3937;
  font-size:13px;
  padding-top:5px;
  text-decoration:none;
  font-weight:bold;
}
.li {
  margin:0px;
/*  background:#D6D3C8 url(/img/cat-bg.gif) no-repeat right;*/
  background:url(/img/green-arrow-down.gif) no-repeat right; 
  height:24px;
  padding:0px;
  text-align:right;
  padding-right:50px;
  color:#3A3937;
  font-size:13px;
  padding-top:5px;
  text-decoration:none;
  font-weight:bold;
}
#bottom {
   width:990px;
   margin:auto;
   text-align:center;
   clear:both;
}
.bottom-left {
  background:url(/img/bottom-left.gif) no-repeat ;
  width:18px;
  height:10px;
  float:left;
  z-index:2500;
}
.bottom-middle {
  background:url(/img/bottom-middle.gif) repeat-x ;
  height:10px;
  float:left;
  width:954px;
  z-index:2500;
}
.bottom-right {
  background:url(/img/bottom-right.gif) no-repeat ;
  width:18px;
  height:10px;
  z-index:2500;
  float:left;
}
.text-news {
  background:#ECEAE4;
  padding:10px;
}
.text-news-image {
  border:1px solid #BABAB3;
/*  width:150px;*/
  float:left;
  margin-right:5px;
}
.text-news-image img{
  border:1px solid #FFFFFF;
  /*width:150px;*/
}

.text-news-one span {
  color:#6EB100;
  font-size:15px;
  font-weight:bold;
}
.text-news-one {
  color:#5A5955;
  font-size:13px;
}
/* \*/  * html .box-news { height: 1px; }  /* */
.box-news {
  width:100%;
}
html>body .box-news {
  width:100%;
  padding-bottom:5px;
}
.text-news-one a{
  color:#D65300;
  font-size:13px;
  text-decoration:none;
}
.text-news-one a:hover{
  color:#D65300;
  font-size:13px;
  text-decoration:underline;
}
.text-news-one .date {
  float:right;
}
.category-info {
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.hor-separator {
  background:url(/img/hor-separator.gif) repeat-x center;
  height:1px;
  margin-top:5px;
  margin-bottom:5px;
  /*margin-right:5px;*/
  font-size:1px;
}
.hor-separator-detail {
  background:url(/img/hor-separator.gif) repeat-x ;
  height:1px;
  margin-right:5px;
  margin-top:10px;
  margin-bottom:10px;
  font-size:1px;
}
.hor-separator-order {
  background:url(/img/hor-separator.gif) repeat-x ;
  font-size:1px;
  height:1px;
  margin-left:13px;
  margin-right:5px;
}
html>body .hor-separator {
  background:url(/img/hor-separator.gif) repeat-x ;
  height:1px;
  margin-left:0px !important;
  margin-bottom:13px;
}
html>body .hor-separator-order {
  background:url(/img/hor-separator.gif) repeat-x ;
  height:1px;
  margin-bottom:13px;
}
.recommended {
  padding:10px;
}
#suggest-list {
  position:absolute;
  background:#FFFFFF;
  list-style-type:none;
  left:-30px;
  top:24px;
  border:1px solid #87857F;
  visibility:hidden;
  overflow:auto;
  width:170px;
  height:200px;
}
html>body #suggest-list {
  position:absolute;
  background:#FFFFFF;
  list-style-type:none;
  left:10px;
  top:25px;
  border:1px solid #87857F;
  visibility:hidden;
  overflow:auto;
  width:180px;
  text-align:left;
  height:200px;
  padding:0px;
  margin:0px;
}
#suggest-list li {
  width:140px;
}
#suggest-list li span {
  padding-left:5px;
  cursor:pointer;
}
#suggest-list li a{
  background:none;
}
#suggest-list a {
  color:black;
}
.detail-product {
  background:#EAE8E5;
  margin-right:10px;
  margin-left:8px;
}
.detail-product-resize {
  background:#EAE8E5;
  margin-right:10px;
  margin-left:8px;
  height:25px;
}
.product-name {
  height:24px !important;
  padding-top:6px;
  padding-left:10px;
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
  color:black;
  background:white;
}
.product-image {
  background:#FFFFFF;
  text-align:left;
  vertical-align:middle;
  width:290px;
  /*height:100%;*/
  vertical-align:top;
  border-right:1px solid #DEDCD7;
  border-left:1px solid #DEDCD7;
  border-bottom:1px solid #DEDCD7;
}
.product-image-resize {
  background:#FFFFFF;
  text-align:center;
  vertical-align:middle;
  width:292px;
  height:25px;
  vertical-align:top;
  border-right:1px solid #DEDCD7;
  border-left:1px solid #DEDCD7;
  border-bottom:1px solid #DEDCD7;
}
html>body .product-image-resize {
  background:#FFFFFF;
  text-align:center;
  vertical-align:middle;
  width:290px;
  height:25px;
  vertical-align:top;
  border-right:1px solid #DEDCD7;
  border-left:1px solid #DEDCD7;
  border-bottom:1px solid #DEDCD7;
}
.product-image table {
  height:100%;
}
html>body .product-image {
  float:left;
  vertical-align:top;
  background:#FFFFFF;
  text-align:left;
  vertical-align:middle;
  width:290px;
  height:100%;
  border-right:1px solid #DEDCD7;
  border-left:1px solid #DEDCD7;
/*  border-bottom:1px solid #DEDCD7;*/
}
.product-image .img {
  /*overflow:auto;*/
  text-align:center;
  width:300px;
  height:100%;
}
html>body .product-image .img {
  height:100%;
  /*overflow:auto;*/
  text-align:center;
  width:289px;
}
.product-image img {
  height:100%;
  
}
.product-image-resize input {
  margin-top:9px;
  background:url(/img/btn_zvetsit.gif) no-repeat;
  width:70px;
  height:21px;
  border:none;
  cursor:pointer;
}
.product-information {
  /*height:345px;*/
  border-right:1px solid #DEDCD7;
  /*border-bottom:1px solid #DEDCD7;*/
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  font-weight:bold;
  vertical-align:top;
  background:#FFFFFF;
  border-bottom:#DEDCD7;  
}
.product-information-resize {
  height:25px;
  border-right:1px solid #DEDCD7 !important;
  border-bottom:1px solid #DEDCD7;
  background:#EAE8E5;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  width:236px;
  color:#3E3D3B;
  font-weight:bold;
  vertical-align:top;
}
.product-information p {
  font-weight:normal;
  color:#5A5955;
  padding:0px;
  margin:0px;
  float:left;
  width:90px !important;
}
html>body .product-information p {
  font-weight:normal;
  color:#5A5955;
  padding:0px;
  margin:0px;
  float:left;
  width:90px !important;
}
.our-price {
  color:#E10404;
  font-size:14px;
  font-weight:bold;
}
.market-price {
  color:#3E3D3B;
  font-size:14px;
  font-weight:bold;
}
.save-price {
  color:#76A10A;
  font-size:14px;
  font-weight:bold;
}
.mnozstvi {
  font-weight:normal;
  color:$5A5955;
  padding:0px;
  padding-top:3px;
  margin:0px;
  float:left;
  width:100px !important;

}
.count {
  width:30px;
  height:22px;
  background:url(/img/count.gif) no-repeat;
  margin-right:5px;
  border:none;
  text-align:center;
  padding-top:3px;
  margin-bottom:0px;
  float:left;
}
.koupit {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.koupit li {
  float:left;
}
html>body .count {
  width:50px;
  height:15px;
  margin-right:5px;
  margin-bottom:7px;
}
.btn_buy {
  margin-top:5px;
}
html>body .btn_buy {
  margin-top:2px;
}

.product-information a {
  color:#D65300;
  text-decoration:none;
  background:url(/img/squater.gif) no-repeat left;
  padding-left:10px;
}
.product-information a:hover {
  padding-left:10px;
  color:#D65300;
  text-decoration:underline;
  background:url(/img/squater.gif) no-repeat left;
}
.product-description {
  color:#5A5955;
  margin-left:8px;
  margin-right:18px;
}
.product-parameter-head {
  color:#6EB100;
  margin-left:8px;
  margin-right:18px;
  font-weight:bold;

}
.product-parameter{
  margin-left:8px;
  margin-right:18px;
}
.name-parameter {
  text-align:right;
  width:250px;
  white-space:nowrap;
  float:left;
  color:#5A5955;
}
.value-parameter {
  color:#000000;
  font-weight:bold;
}
.green-head {
  color:#6EB100;
  font-weight:bold;
  float:left;
  font-size:14px;
  padding-right:10px;
}
.filter-product {
  margin-right:18px;
  margin-left:8px;
}
.filter-product a {
  text-decoration:none;
  color:#D65300;
  font-weight:bold;
  padding-right:15px;
}
.filter-product label {
  text-decoration:none;
  color:#D65300;
  font-weight:bold;
  padding-right:15px;
  cursor:pointer;
}
.filter-product a:hover {
  text-decoration:underline;
  padding-right:15px;
  color:#D65300;
  font-weight:bold;
}
.sort-nav {
  height:29px;
  margin-top:10px;
  margin-right:18px;
  margin-left:8px;
  background:#87857F;
  padding-left:7px;
  color:#FFF3E4;
  margin-bottom:4px;
}
.sort-nav select {
  font-size:11px;
  width:70px;
  margin-right:10px;
}
.sort-nav input {
  margin-top:3px;
}
.sort-nav .sorting {
  float:left;
  padding-top:4px;
}
.sort-nav .image {
  float:left;
}
.sort-nav .image input {
  margin-left:2px;
}
.listing {
  text-align:right;
  padding-right:5px;
}
.box-category {
   border:1px solid #DEDCD7;
   width:175px;
  /* height:183px !important;*/
   float:left;
   background:#FFFFFF;
   margin-bottom:8px;
   margin:4px;
   text-align:center;
}
.box-category .anotation {
  text-align:left;
  height:110px;
  background:#EAE8E5;
  color:#5A5955;
  margin-top:4px;
  padding:2px;
  overflow:auto;
  clear:both;
}
.box-category .name{
  color:#000000;
  font-size:12px;
  text-align:center;
  text-decoration:underline;
  height:54px !important;
  margin-left:4px;
  margin-right:4px;

}
.box-category .image,.box .image{
  text-align:center;
  height:133px !important;
 /* overflow:auto;*/
  margin-bottom:5px;
}
.box-category .name a{
  padding-left:2px;
  padding-right:2px;
  color:#000000;
  text-decoration:underline;
  font-size:13px;
}
.box-category .name a:hover{
  height:30px;
  color:#000000;
  text-decoration:underline;
  font-size:13px;
}
.listing div{
  background: #FFFFFF;
  width:15px;
  float:left;
}
.listing-bar {
  text-align:right;
  float:right;
  width:200px;
}
.listing-bar ul {
  list-style-type:none;
  text-align:right;
  float:right;
  margin:0px;
  padding:0px;
}
.listing-bar .image{
  padding-top:4px;
}
.listing-bar li {
  float:left;
  width:20px;
}
.listing-bar span a{
  background:#FFFFFF;
}
.pages {
  margin-top:7px;
  width:20px;
  height:14px;
  text-align:center;
  margin-left:2px;
  margin-right:2px;
}
.pages a{
  color:#FFFFFF;
  width:100%;
  font-weight:bold;
  text-decoration:none;
}
.pages-href a{
  color:#3A3937;
  width:20px !important;
  font-weight:bold;
  text-decoration:none;

}
.pages-href{
  background:#FFFFFF;
  text-align:center;
  margin-top:7px;
  width:20px;
  height:14px;
  margin-left:2px;
  margin-right:2px;
}
.clear2 {
	clear : both;
	float: none;
	margin: 0;
	padding: 0;
	font-size : 1px;
}
.order-item {
  height:123px !important;
  margin-right:5px;
  margin-left:12px;
  background:#EAE8E5;
  border:1px solid #C0BEB9;
}
html>body .order-item {
  height:153px !important;
  margin-right:12px;
  margin-left:0px;
  background:#EAE8E5;
  border:1px solid #C0BEB9;
}
.order-item .name-item{
  background:#87857F;
  color:#FFFFFF;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:10px;
  font-weight:bold;
  font-size:11px;
}
.order-item .image{
  float:left;
  padding:0px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  width:150px;
  height:141px;
  border-right:1px solid #C0BEB9;
  overflow:auto;
  background:#FFFFFF;
  padding-top:10px;
}
html>body .order-item .image{
  float:left;
  padding:0px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  width:150px;
  height:143px;
  border-right:1px solid #C0BEB9;
  overflow:auto;
  background:#FFFFFF;
  padding-top:10px;
}
.order-item .body{
  background:#EAE8E5;
  height:110px;
  padding-left:5px;
  font-weight:bold;
  font-size:12px;
  color:#3E3D3B;
  font-weight:bold;
  float:left;
  padding-top:10px;
  padding-right:15px;
}
html>body .order-item .body{
  background:#EAE8E5;
  height:113px;
  padding-left:5px;
  font-weight:bold;
  font-size:12px;
  color:#3E3D3B;
  font-weight:bold;
  float:left;
  padding-top:10px;
  padding-right:15px;
}
.order-item .body-2{
  background:#F4F3F1;
  height:113px;
  padding-left:5px;
  font-weight:bold;
  font-size:12px;
  color:#3E3D3B;
  font-weight:bold;
  padding-top:10px;
}

.order-item .body p,.order-item .body-2 p {
  font-weight:normal;
  color:$5A5955;
  padding:0px;
  margin:0px;
  float:left;
  width:100px !important;
}
.order-item .body-2 span {
  color:#E10404 !important;
  font-size:14px;
  font-weight:bold;
}
.order-item .body a {
  color:#D65300 !important;
  font-weight:normal;
  text-decoration:underline;
}
.order-item .body a:hover {
  color:#D65300 !important;
  font-weight:normal;
  text-decoration:underline;
}
html>body .order-item .body p ,html>body .order-item .body-2 p {
  font-weight:normal;
  color:$5A5955;
  padding:0px;
  margin:0px;
  float:left;
  width:100px !important;
}
.finish {
  height:61px;
  margin-right:5px;
  margin-left:12px;
  background:url(/img/finish-bg.gif) repeat-x;
}
html>body .finish {
  height:71px;
  margin-right:5px;
  background:url(/img/finish-bg.gif) repeat-x;
}
.finish-left {
  background:url(/img/finish-left.gif) no-repeat;
  height:61px;
  width:4px;
  float:left;
}
.finish-middle {
  height:61px;
  widtH:700px;
  float:left;
  padding-top:21px;
  padding-left:15px;
}
html>body .finish-middle {
  height:61px;
  float:left;
  padding-top:21px;
  padding-left:15px;
}
.finish-right {
  background:url(/img/finish-right.gif) no-repeat right;
  float:right;
  height:61px;
  width:4px;
}
.del-all {
  background:url(/img/btn_cross.gif) no-repeat left;
  padding-left:15px;
  color:#D65300;
  text-decoration:underline;
}
.del-order {
  width:200px;
  float:left;
  margin-top:3px;
}
.sum-order {
  float:right;
  color:#83827F;
  padding-right:10px;
}
.sum-order span span{
  color:#E00303;
  font-size:11px;
}
.button-send {
  background:url(/img/btn_send.gif) no-repeat left;
  width:122px;
  height:25px;
  border:none;
  cursor:pointer;
}
.send-order {
  text-align:right;
  padding-right:10px;
}
.reg-header {
  background:url(/img/hor-separator.gif) repeat-x bottom;
  color:#6EB100;
  font-weight:bold;
  margin-right:5px;
}
.need {
  background:url(/img/star.gif) no-repeat;
  width:13px;
  height:14px;
}
.reg-form {
  color:#5A5955;
  margin-right:5px;
  margin-left:5px;
}
.reg-form-order {
  color:#5A5955;
  margin-right:5px;
  margin-left:18px;
}
.reg-form-order a{ 
  color:#D65300;
  text-decoration:underline;
}
.reg-form-order td{
  vertical-align:top;
}
.reg-form input,.reg-form-order input{
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
  height:14px;
}
.reg-form-order .textarea {
  width:407px;
  height:70px;
  margin-right:105px;
}
.reg-form .textarea {
  width:407px;
  height:70px;
  margin-right:45px;
}
.reg_send {
  background:url(/img/btn_registrace.gif) no-repeat;
  width:123px !important;
  height:26px !important;
  border:none !important;
}
.login-form {
  text-align:center;
}
.login-form input {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
  height:14px;
}
.path {
  margin-right:18px;
  margin-left:8px;
}
.path .link {
  text-decoration:underline;
  background:url(/img/green-arrow.gif) no-repeat left;
  color:#D65300;
  padding-left:15px;
  padding-right:12px;
}
.link-without-bg {
  color:#D65300;
  /*padding-left:15px;*/
  padding-right:12px;
}
.path .link-blank{
  text-decoration:underline;
  color:#D65300;
  padding-right:10px;
}
.path .link-selected{
  text-decoration:none;
  background:url(/img/green-arrow.gif) no-repeat left;
  padding-left:15px;
  color:#5A5955;
  padding-right:10px;
}
.path HR {
  color:#87857F;
  size:1px;
}
.input {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
  height:14px;
}
textarea {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
}
#menu {
  display:none;
}
#menu div {
  position:relative;
  z-index:1505;
  width:200px;
  background:#D65300;
  left:0px;
  top:3px;
  text-align:right;
}
html>body #menu div {
  position:relative;
  z-index:1505;
  width:200px;
  background:#D65300;
  left:280px;
  top:3px;
  text-align:right;
}
#menu div a{
  text-decoration:none;
  color:#FFFFFF;
}

#menu div a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}
.usermenu-info-select{
   color:#EFAF00 !important;
   height:18px;
   text-decoration:none !important;
   background:#D65300;
}
.new {
  color:#8ABD0A;
  font-weight:bold;
}
.header-text {
  float:left;
  width:406px;
}
.header-image {
  float:left;
}
.count-order {
  float:left;
  text-align:right;
}
.delivery,.payment {
  margin-left:18px;
  margin-right:5px;
}
.order-label {
  margin-bottom:3px;
  margin-top:3px;
  font-weight:bold;
}
.payment p{
  margin:0px;
  padding:0px;
  padding-left:40px;
}
.order-psc {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
  height:14px;
  width:35px;
  float:left;

}
.delivery-address {
  margin-left:18px;
  margin-right:5px;
}
.producer {
  margin-left:10px;
  margin-right:8px;
}
.error-message {
  text-align:center;
  font-size:16px;
  font-weight:bold;
}
.Welcome {
  padding-left:10px;
}
.infobox-detail {
  padding-left:10px;
  padding-right:8px;
}
.line-print {
  display:none;
}
.product-description table {
  width:100%;
}
.product-description table .thead,.product-description table .thead td{
  background:#E8E4DB;
  border-bottom:1px solid #837D6E;
  color:#888171;
  height:30px;
}
