html {height: 100%;}
body {
   height: 100%;
   *height: auto;
   padding: 0px;
   margin: 0px;
   background:#E1DDDA;
   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:#E1DDDA url(/img/container-bg.gif) repeat-y;
   clear:both;
   z-index: 2;
   /**height:0px;*/
   height:100%;
}
#container-compare {
   position:relative;
   width:990px;
   margin:auto;
   text-align:center;
   background:#E1DDDA url(/img/container-bg-compare.gif) repeat-y;
   clear:both;
   z-index: 2;
   /**height:0px;*/
   height:100%;   
}
#reccomend {
   background:#E1DDDA;
   height:23px;
   text-align:left;
   color:#76756F;
   vertical-align:middle;
   padding:8px 0 0 10px;
}
#reccomend h3,#reccomend span {
  font-size:11px;
  float:left;
  margin:0px;
  padding:0px;
}
#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,#usermenu span {
   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;
}

#comparemenu0{
   width:80px;
   float:left;
   top:0px;
   left:0px;
   height:27px;
   position:relative;
}
#comparemenu0 img {
  position:absolute;
  left:0px;
  top:0px;
}
html>body #comparemenu0{
   width:80px;
   float:left;
   top:0px;
   left:0px;
   position:relative;
}
#comparemenu1{
   width:80px;
   float:left;
   top:-229px;
   left:-40px;
   position:relative;
}
/*html>body #comparemenu1{
   width:80px;
   float:left;
   top:0px;
   left:0px;
}*/
#comparemenu0 a ,#comparemenu1 a {
   color:#D65300;
   padding-right:10px;
   padding-left:5px;
   padding-top:3px;
   padding-bottom:3px;
}
.compare-info0,.compare-info1{
   color:#FFFFFF !important;
   background:#D65300;
}

#basket {
   width:199px;
   float:right;
   height:68px;
   position:relative;
   top:68px;
   z-index:5;
   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;
}
.complet-price-order {
   color:#E10404;
   padding-left:10px;
   font-size:19px;
   font-weight:bold;
}

#basket a {
   color:#D65300;
   padding-right:10px;
   padding-left:5px;
}
#basket .separator{
   border-right:2px solid #BEBDBA;
}
#left {
   /*position: absolute;*/
   margin-left: 15px;
   /*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;
   padding-left:10px;
   text-align:left;
   width:733px !important;
}
#without-middle-right {
   float:right;
   z-index:30;
   margin-top:0px;
   margin-right: 15px;
   padding-left:10px;
   text-align:left;
   width:933px !important;
}
html>body #middle-without-right {
   float:right;
   z-index:30;
   margin-top:45px;
   margin-right: 30px;
   padding-left:0px;
   text-align:left;
   width:733px !important;
}
#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;
   height:37px;
}

#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;
}
html>body #search-box .input{
   border:none;
   background:url(/img/search-input-middle.gif) repeat-x;
   height:16px;
   float:left;
   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:0px;
   height:0px;
 	 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,#top5producer {
   margin-top:10px;
   margin-bottom:10px;
   text-align:left;
   padding-left:10px;
}
#infobox a,#top5producer a{
   color:#FFFFFF;
   padding-left:20px;
   background:url(/img/arrow.gif) no-repeat left;
   height:18px;
}
#top5producer h3 {
  padding:0px;
  margin:0px;
  font-size:12px;
}
.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;
}
html>body #mailnews .input{
   border:none;
   background:url(/img/search-input-middle.gif) repeat-x;
   height:16px;
   float:left;
   color:#5A5955;
   font-size:12px;
   width:135px;
}
.head-middle h3,.head-middle h2{
  padding:0px !important;
  margin:0px !important;
  font-size:18px !important;
  float:none !important;
  font-weight:bold !important;
}
#horizontal-path  {
   position:relative;
   left:199px;
   /*top:0px;*/
   z-index:50;
   background:#87857F;
   width:763px;
   padding:5px 0 0 0;
}
html>body #horizontal-path  {
   height:32px;
   position:absolute;
   left:212px;
   background:#87857F;
   width:763px;
}
#tabstop  {
   height:25px;
   position:relative;
   left:199px;
   /*top:0px;*/
   z-index:50;
   background:#87857F;
   width:763px;
}
#tabstop h2,#tabstop h3 {
  padding:0px;
  margin:0px;
}
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 !important; 
   padding-left:20px;
   /*height:26px;*/
  /* margin-left:5px;*/
}
.head-middle a{
   font-size:18px;
   color:#76736B;
   text-decoration:none;
}
.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;*/
}
html>body .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,.head-middle-float-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:10px;
   height:26px;
   float:left;
   /*margin-left:8px;*/
}
.head-middle-float h2,.head-middle-float h3 {
  margin:0px;
  padding:0px;
  float:left;
}
.head-middle-float a {
   font-size:18px;
   height:26px;
   color:#76736B;
   text-align:left;
   font-weight:bold;
   float:left;
   text-decoration:none;
}
.head-middle-float H1 {
   font-size:18px;
   height:26px;
   width:200px;
   margin:0px;
   padding:0px;
}
.head-middle-float-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;
   float:left;
   /*margin-left:8px;*/
}
.head-middle-float-order 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 h4{
  font-size:12px;
  font-weight:normal;
}
.box .name{
  color:#000000;
  font-size:12px;
  padding-left:2px;
  padding-right:2px;
  text-align:center;
  height:75px;
}
.box .name a{
  color:#000000;
  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-empty {
   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;
   margin-top:2px;
}
.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;
   margin-top:2px;
}
.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 h4 {
  font-size:12px;
  font-weight:normal;
}
.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 h4,#bestsell h3 {
  font-size:13px;
  font-weight:normal;
  padding:0px;
  margin:0px;
  float:left;
}
#bestsell a {
   color:#000000;
   text-decoration:none !important;
}
.bestsell {
  overflow:hidden;
  width:167px;
  white-space:nowrap;
}

#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:#6F6D66 url(/img/cat-bg.png) repeat-y;
  
}
.category-bg{
  background:url(/img/main-cat-bg.png) no-repeat top right;
  width:200px;
  color:#3A3937;
  text-align:left;
}
.category {
  margin:0px;
  padding:7px 0 7px 8px;
  text-align:left;
  color:#000000;
  font-size:13px;
  padding-top:5px;
  text-decoration:none;
  font-weight:bold;
}
.category h3{
  margin:0px;
  padding:0 0 0 11px;
  background:url(/img/main-cat-arrow-right.png) no-repeat center left;
} 
.main-cat-sel h3 {
  margin:0px;
  padding:0 0 0 11px;
  background:url(/img/main-cat-arrow-down.png) no-repeat center left;
}
.category a {
  color:#3A3937;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
}
.category.main-cat-sel a {color:#BD4900;}

.xmenuObsah {margin:0px; padding:0px;list-style-type:none;background:url('/img/cat-bg.png') repeat-y;}
.xmenuObsah .first-level {
  text-align:left;
  padding:2px 0 2px 15px;
  background:none;
}
.xmenuObsah .first-level h3,.xmenuObsah .first-level h4 {
  background:url(/img/main-cat-arrow-right.png) no-repeat left center !important;
  padding:3px 0 3px 13px;
}
.xmenuObsah .first-level h2 {
  background:url(/img/cat-arrow-down.png) no-repeat left center !important;
  padding:3px 0 3px 13px;
}
.xmenuObsah .first-level a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
} 
.xmenuObsah .first-level h2 a {
  color:#B0E105;
}
h3.second-level {text-align:left; padding:0 0 0 35px;}
h2.second-level {text-align:left; padding:0 0 0 25px;background:none;}

.normal-category {
  background:url(/img/cat-dot.png) no-repeat left !important;
  color:#C7C5BE !important;
  font-size:11px !important;
  font-weight:normal !important;
  text-decoration:underline !important;
  padding:0 0 0 10px;
}
.selected-category {
  background:url(/img/cat-dot.png) no-repeat left !important;
  color:#FFFFFF !important;
  padding:0 0 0 10px;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:bold !important;
  text-decoration:none !important;
}
.secondLevelOfCategory {
   text-align:right !important;
   padding-right:20px!important;
   color:#D55200 !important;
}
.secondLevelOfCategory a,.secondLevelOfCategory a:hover{
   color:#D55200 !important;
}
.parentcategory-third,.parentcategory-third div {
  padding:0px !important;
  margin:0px !important;
  padding-right:10px !important;
  background:#F8F5F0 !important;
  background-image:none !important;
  width:170px !important;
  clear:both;
}
.parentcategory-third div .normal-third {
  color:#000000 !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}
.parentcategory-third div .selected-third {
  color:#000000 !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}



#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;
}
#top {
   width:990px;
   margin:auto;
   text-align:center;
   clear:both;
}
.top-left {
  background:url(/img/top-left.gif) no-repeat ;
  width:18px;
  height:10px;
  float:left;
  z-index:2500;
}
.top-middle {
  background:url(/img/top-middle.gif) repeat-x ;
  height:10px;
  float:left;
  width:954px;
  z-index:2500;
}
.top-right {
  background:url(/img/top-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 h3 {
  font-size:15px;
}
.text-news-one h3 a{
  color:#6EB100;
}
.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 h4 {
  font-weight:normal;
  font-size:11px;
  padding:0px;
  margin:0px;
}
.category-info {
  padding-right:10px;
  font-family:Trebuchet MS,Verdana,Arial;
/*  padding-top:10px;
  padding-bottom:10px;*/
}
.category-info a{
  color:#D65300;
}
.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-top:5px;
  margin-bottom:5px;
}
html>body .hor-separator-order {
  background:url(/img/hor-separator.gif) repeat-x ;
  height:1px;
/*  margin-bottom:13px;*/
}
html>body .hor-separator {
  background:url(/img/hor-separator.gif) repeat-x ;
  height:1px;
  margin-left:0px !important;
  margin-bottom:13px;
}
.recommended {
  padding:10px;
}
.recommended h2 {
  font-size:18px;
  margin:0px;
  padding:0px;
}
#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:100px;
}
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 {
  background:#87857F;
  color:#FFFFFF;
  height:24px !important;
  padding-top:6px;
  padding-left:10px;
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
}
.product-name H1 {
  vertical-align:middle;
 /* padding-top:6px;*/
  padding:0px;
  margin:0px;
  font-size:14px;
}
.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-left:1px solid #DEDCD7;*/
  /*border-bottom:1px solid #DEDCD7;*/
  background:#EAE8E5;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#3E3D3B;
  font-weight:bold;
  vertical-align:top;
}
.product-information h4,.product-information h3 {
  font-size:12px;
  float:left;
  padding:0px;
  margin:0px;
  
}
.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;
}
.count-psc {
  background:#FFFFFF !important;
  border:1px solid #A9A8A4 !important;
  color:#000000 !important;
  font-size:11px !important;
  height:14px !important;
  padding-left:2px !important;
}
.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;
}
.producer-description h3{
  font-size:13px;
  font-weight:normal;  
}
.product-parameter-head h3{
  font-size:12px;
  font-weight:bold;
}
.product-parameter-head {
  color:#6EB100;
  margin-left:8px;
  margin-right:18px;
  font-weight:bold;
}
.product-parameter-head a {
  color:#6EB100;
  text-decoration:none;
}
.product-parameter{
  margin-left:8px;
  margin-right:18px;
}
.product-parameter h2,.product-parameter h3{
  font-weight:normal;
  font-size:12px;
}
.name-parameter {
  text-align:right;
  width:250px;
  white-space:nowrap;
  float:left;
  color:#5A5955;
}
.value-parameter {
  color:#D55200;
  font-weight:bold;
}
.green-head {
  color:#6EB100;
  font-weight:bold;
  float:left;
  font-size:14px;
  padding-right:10px;
}
.green-head h3 {
  padding:0px;
  margin:0px;
  font-size:12px;
}
.green-head a{
  color:#6EB100 !important;
  font-weight:bold;
  margin:0px;
  padding:0px !important;
}
.filter-product {
  margin-right:18px;
  margin-left:8px;
}
.filter-product div {float:left;}
.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;*/
   background:#FFFFFF;
   text-align:center;
}
html>body .box-category {
   width:175px;
  /* height:183px !important;*/
   float:left;
   background:#FFFFFF;
   margin-bottom:8px;
   margin:4px;
   margin-left:6px !important;
   text-align:center;
}
.box-category .anotation {
  text-align:left;
  height:70px;
  background:#EAE8E5;
  color:#5A5955;
  margin-top:4px;
  padding:2px;
  overflow:auto;
  clear:both;
}
.box-category .name h4{
  font-weight:normal;
  font-size:12px;
}
.box-category .name h3{
  font-weight:normal;
  font-size:12px;
}
.box-category .name{
  color:#000000;
  font-size:12px;
  text-align:center;
  text-decoration:underline;
  height:75px !important;
  margin-left:4px;
  margin-right:4px;

}
.box-category .image,.box .image{
  text-align:center;
  height:135px !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;
  margin:0 5px 0 0 ;
}
.listing-bar ul {
  list-style-type:none;
  text-align:right;
  float:right;
  margin:0px;
  padding:0px;
}
.listing-bar .image{
  padding-top:2px;
}
.listing-bar li {
  float:left;
  width:20px;
}
.listing-bar span a{
  background:#FFFFFF;
}
.pages {
  margin-top:6px;
  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:6px;
  width:20px;
  height:18px;
  margin-left:2px;
  margin-right:2px;
}
.clear2 {
	clear : both;
	float: none;
	margin: 0;
	padding: 0;
	font-size : 1px;
}
.order-item {
  height:93px !important;
  background:#EAE8E5;
  border:1px solid #C0BEB9;
}
html>body .order-item {
  height:126px !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;
}
html>body .order-item .name-item{
  background:#87857F;
  color:#FFFFFF;
  padding-top:6px;
  padding-bottom:6px;
  margin-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:121px;
  border-right:1px solid #C0BEB9;
  overflow:auto;
  background:#FFFFFF;
  padding-top:5px;
}
html>body .order-item .image{
  float:left;
  padding:0px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  width:150px;
  height:121px;
  border-right:1px solid #C0BEB9;
  overflow:auto;
  background:#FFFFFF;
  padding-top:5px;
}
.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;
  width:260px;
}
html>body .order-item .body{
  background:#EAE8E5;
  height:88px;
  padding-left:5px;
  font-weight:bold;
  font-size:12px;
  color:#3E3D3B;
  font-weight:bold;
  float:left;
  padding-top:10px;
  padding-right:15px;
  width:275px;
}
.order-item .body-2{
  background:#F4F3F1;
  height:88px;
  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-br {
  height:10px !important;
  font-size:1px;
  
}
.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-left:3px;
  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_dokoncit.gif) no-repeat left;
  width:120px;
  height:24px;
  border:none;
  cursor:pointer;
}
.button-odeslat {
  background:url(/img/btn_send.gif) no-repeat left;
  width:120px;
  height:24px;
  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;
  width:730px;
  /*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;
}
.reg_odeslat {
  width:76px !important;
  height:24px !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/gray-arrow.gif) no-repeat left;
  color:#E1DDDA;
  float:left;
  padding-left:15px;
  text-decoration:underline;
  text-transform: uppercase;
  margin: 0 0 0 5px;
}
.link-without-bg {
  color:#D65300;
  /*padding-left:15px;*/
  padding-right:12px;
}
.path .link-blank{
  text-decoration:underline;
  float:left;
  color:#E1DDDA;
}
.path .link-selected{
  text-decoration:none;
  background:url(/img/gray-arrow.gif) no-repeat left;
  padding-left:15px;
  color:#FFFFFF;
  font-weight:bold;
  margin:0 0 0 10px;
}
.path HR {
  color:#87857F;
  size:1px;
  clear:both;
}
.input {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
  height:14px;
}
.input-order {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
/*  font-size:11px;*/
  padding:0px !important; 
  margin:0px !important; 
}
textarea {
  background:#FFFFFF;
  border:1px solid #A9A8A4;
  color:#000000;
  font-size:11px;
}
#menu {
  display:none;
  position:relative;
  z-index:1505;
}
#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;
}
#comp0 {
  display:none;
  position:absolute;
  z-index:5;
  left:22px;
  top:27px;
  border:2px solid #8C8980;
}
#comp1 {
  display:none;
  position:absolute;
  z-index:6;
  left:22px;
  top:27px;
  border:2px solid #8C8980;
}
#comp0 div,#comp1 div {
  width:160px;
  background:#90C610 url(/img/compare-bg-category.gif) repeat-x;
  text-align:left;
  padding:4px;
  color:white;
  font-size:11px;
}
#comp0 div span,#comp1 div span{
  color:black;
}

#comp0 div a,#comp1 div a{
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}

#comp0 div a:hover,#comp1 div a:hover{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

.compare-info-select{
   color:#EFAF00 !important;
   text-decoration:none !important;
   background:#D65300;
}

.usermenu-info-select{
   color:#EFAF00 !important;
   height:18px;
   text-decoration:none !important;
   background:#D65300;
}
.new {
  color:#8ABD0A;
  font-weight:bold;
}
/*.header-image {
  float:left;
}*/
.count-order {
  float:left;
  text-align:right;
  padding-top:2px;
}
.delivery,.payment {
  margin-left:18px;
  margin-right:5px;
}
.delivery a {
  color:#D65300;
  text-decoration:underline;
}

.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;
  border:1px solid #F8F5F0;
  background:url(../img/ruka.gif) no-repeat right bottom;

}
.Welcome h1{
  font-size:17px;
}

.header-text {
  padding-right:170px;
  float:left;
  width:390px;
}
.header-text a{
  color:#D65300;;
}
.infobox-detail {
  padding-left:10px;
  padding-right:8px;
}
.infobox-detail a {
  color:#D65300;
}
.Separe {
  margin-left:10px;
}

.button-print {
  background:transparent url(/img/btn_print.gif) no-repeat;
  width:76px;
  border:none;
  cursor:pointer;
  height:24px;
}
.btn-close {
  background:#FFFFFF url(/img/btn-close.gif) no-repeat;
  width:76px;
  border:none;
  height:24px;
  cursor:pointer;
}
.btn-close-detail {
  background:#FFFFFF url(/img/btn-close-detail.gif) no-repeat;
  width:76px;
  border:none;
  height:24px;
  cursor:pointer;
}
.line-print {
  text-align:center;
  color:black;
  background:#DFDDDA;
}
.button-line td{
  background:#DFDDDA !important;
}
.btn-login {
  background:#FFFFFF url(/img/btn-login.gif) no-repeat;
  width:76px !important;
  border:none !important;
  height:24px !important;
  cursor:pointer;
}
.need-trans {
  background:url(/img/star-trans.gif) no-repeat;
  width:13px;
  height:14px;
}
.order-th {
  font-weight:bold;
}
.order-tr-even,.order-tr-even a {
  background:#ECEAE4;
  text-decoration:none;
  color:black;
}
.order-tr-odd,.order-tr-odd a {
  text-decoration:none;
  color:black;
}
.path h4,.path h3 {
  font-size:11px;
  padding:0px;
  margin:0px;
  float:left;
  font-weight:normal;
  margin:0 0 0 5px;
}
.path h2 {
  font-size:11px;
  padding:0px;
  margin:0px;
  font-weight:normal;
}
.path h1 {
  font-size:11px;
  padding:0px;
  float:left;
  margin:0px;
  
  font-weight:normal;
}
.path strong {
  float:left;
  margin:0 0 0 5px;
  color:#E1DDDA;
}
.compare-parameter {
  background:#FFFFFF url(/img/compare-sep.gif) no-repeat bottom right ;
  border-left:1px solid #E3E1DC;
  border-right:1px solid #E3E1DC;
  color:#3E3D3B;
  text-align:right;
  padding-left:3px;
  padding-right:10px;
  margin-right:3px;
  margin-left:3px;
 
}
.compare-parameter h4 {
  font-size:12px;
  font-weight:normal;
  margin:0px;
  
}
.compare-parameter-without {
  background:#FFFFFF;
  border-left:1px solid #E3E1DC;
  border-right:1px solid #E3E1DC;
  color:#3E3D3B;
  text-align:right;
  padding-left:3px;
  padding-right:10px;
  margin-right:3px;
  margin-left:3px;
 
}
.compare-value-head {
  background:#E9E7E4;
  margin-right:3px;
  margin-left:3px;
  border-left:1px solid #E2E0DB;
  border-right:1px solid #E2E0DB;
  border-top:1px solid #E2E0DB;
  height:3px;
  width:1px;
}
.compare-normal img{
  margin-top:5px;
}
.compare-parameter-head {
  background:#FFFFFF;
  margin-right:3px;
  margin-left:3px;
  border-left:1px solid #E3E1DC;
  border-right:1px solid #E3E1DC;
  border-top:1px solid #E3E1DC;
  height:3px;
  width:1px;
}
.compare-value-bottom {
  background:#F8F5F0;
  margin-right:3px;
  margin-left:3px;
  border-left:1px solid #E2E0DB;
  border-right:1px solid #E2E0DB;
  border-bottom:1px solid #E2E0DB;
}
.compare-parameter-bottom {
  background:#FFFFFF;
  margin-right:3px;
  margin-left:3px;
  border-left:1px solid #E3E1DC;
  border-right:1px solid #E3E1DC;
  border-bottom:1px solid #E3E1DC;
}
.compare-selected {
  border-left:1px solid #E2E0DB;
  border-right:1px solid #E2E0DB;
  text-align:center;
  color:#3E3D3B;
  font-weight:bold;
  padding-left:3px;
  padding-right:10px;
  background:#E9E7E4 url(/img/compare-sep-2.gif) repeat-x bottom ;
  margin-right:3px;
  margin-left:3px;
}
.compare-normal {
  border-left:1px solid #E2E0DB;
  border-right:1px solid #E2E0DB;
  background:#E9E7E4 url(/img/compare-sep-2.gif) repeat-x bottom ;
  padding-left:3px;
  padding-right:10px;
  margin-right:3px;
  margin-left:3px;
  text-align:center;
  color:#999999;
}
.box-compare {
  width:180px;
  padding:0px;
  margin:0px;
  margin-bottom:3px;
}
.box-compare h4 {
  font-weight:normal;
}
.box-back {
  width:135px;
  height:146px;
  vertical-align:middle;
  padding-top:90px;
  padding-left:45px;
  margin-bottom:3px;
  border:1px solid #DEDCD7;
  background:#F3F0EB;
}
.default-mesage {
  text-align:center;
}
.default-mesage a,.default-mesage a:hover {
  color:#D65300;
  text-decoration:underline;
}
.send-email-body {
  padding-left:10px;
}
.send-email-body a,.send-email-body a:hover {
  color:#D65300;
  text-decoration:underline;
}
.added-into-compare {
  padding:0px;
  margin:0px;
  width:140px;
  white-space:nowrap;
  border:none;
  background:transparent;
  color:#5A5955;
  font-weight:bold;
  font-size:11px;
}
.add-to-compare {
  padding:0px;
  margin:0px;
  width:110px;
  border:none;
  background:transparent;
  color:#D65300;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}
html>body .add-to-compare {
  padding:0px;
  margin:0px;
  width:120px;
  border:none;
  background:transparent;
  color:#D65300;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}
.compare-choosen,.compare-choosen a,.compare-choosen a:hover {
  color:#5A5955;
  width:140px;
  white-space:nowrap;
  font-size:11px;
  cursor:pointer;
  text-decoration:none;
  background:none;
  padding:0px;
  margin:0px;
  padding-top:4px;
}
.compare-link {
  padding:0px;
  margin:0px;
  color:#D65300 !important;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
.compare-link-category{
  padding:0px;
  margin:0px;
  background:url(/img/whitearrow.gif) no-repeat left;
  padding-left:8px !important;
  color:#FFFFFF !important;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
.whole-category-box {
   width:175px;
  /* height:183px !important;*/
   float:left;
   margin-bottom:8px;
   margin:4px;
   text-align:center;
}
.compare-category {
  text-align:left;
  color:#000000;
}
html>body .compare-category {
  margin:0 0 0 5px;
}
.compare-category-selected {
  text-align:left;
  color:#5A5955;
}
.category-compare-button {
  float:left;
  cursor:pointer;
  margin-top:3px;
  margin-left:20px;
}
.bottom {
  text-align:center;
  position:relative;
  top:-15px;
  width:976px;
  margin:auto;
  z-index:1500;
}
html>body .bottom {
  text-align:center !important;
  z-index:1500;
  position:relative;
  top:-5px;
  width:976px;
  margin:auto;
}
.bottom a {
  color:#6EB100;
  text-decoration:none;
}
.bottom a:hover {
  color:#6EB100;
  text-decoration:none;
}
.freetext {
  margin-left:10px;
}
.freetext a{
  color:#D65300;
}
.freetext span{
  color:#D65300;
}
.red {
  color:red;
}
.print-product-link {
  margin-left:15px;
}
.print-category-link {
  float:right;
}
.print-product-link a{
  color:#D65300;
  background:url(/img/printer.gif) no-repeat left;
  padding:0 0 0 20px;
  
}
.partners-div {
  float:left;
  width:170px;
} 
.bottom-part {
  WIDTH: 976px; 
  TEXT-ALIGN: center;
}
.height3 {
  height:3px;
}
.bottom-part-body {
  HEIGHT: 22px;
  clear:both;
  padding:4px 0 0 0;
}
.bottom-part-first-div {
  FLOAT: left; 
  WIDTH: 163px;
}
.bottom-opart-second-div {
  FLOAT: left; 
  WIDTH: 810px;
}


.active-shopbox {
   height:22px;
   float:right;
   background:url(/img/tabstop-shopbox-HP-middle-up.gif) repeat-x;
   padding-right:15px;
   padding-left:10px;
   font-weight:bold;
   font-size:13px;
   color:#D65300;
   padding-top:5px;
   text-decoration:none;
}
.left-tabstop-active-shopbox {
   background:url(/img/tabstop-shopbox-HP-left-up.gif) repeat-x;
   width:8px;
   height:27px;
   float:right;
}
.shopbox h3,.shopbox h4{
  padding:0px;
  margin:0px;
}
.shopbox a {
  color:#000000;
  font-weight:normal;
  font-size:11px;
  text-decoration:underline;
}
.whole-shopbox {
  height:310px;
  width:177px;
  text-align:left;
  margin:0 0 0 0px;
}
html>body .whole-shopbox {
  height:310px;
  width:177px;
  text-align:left;
  margin:0 0 0 10px;
}
.shopbox {
  border:1px solid #DEDCD7;
  background:#FFFFFF;
  text-align:center;
}
.shopbox .name {
  height:35px;
}
.shopbox-separator {
  height:27px;
}
.shopbox .image {
  height:140px;
}
.whole-shopbox img {
}
.shopbox .determination {
  padding:0 0 10px 0 ;
}
.right-banner {
  vertical-align:top;
  padding:15px 0 0 0;
}
#bestsell .head-middle a{
   font-size:18px;
   color:#76736B;
   text-decoration:none;
}
.head-middle-float h2 span,.head-middle-float h2 a,.head-middle-float h3 span,.head-middle-float h3 a {
  float:left;
}
.producerpath h3,.producerpath h2 {
  float:left;
}
 
.znackysekce {
  margin:0 9px 0 0 !important;
}
.head-middle h1 {
  margin:0px;
  padding:0px;
}
.head-middle-action h3,.head-middle-action h2{
  padding:0px !important;
  margin:0px !important;
  font-size:18px !important;
  float:none !important;
  font-weight:bold !important;
}
.head-middle-action {
   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:0px;
}
html>body .head-middle-action {
   min-height:26px;
}
.head-middle-action a{
   font-size:18px;
   color:#76736B;
   text-decoration:none;
}
.titlelinks {
}
.titlelinks h3{
  padding:0px;
  margin:0px;
  font-size:12px;
  font-weight:bold;
}
#bannerImage {
  position:absolute;
}

.aktualni {
  padding:0 0 0 10px;
  font-size:25px;
  color:#575550;
  font-weight:bold;
  margin:0 0 3px 0;
}
.filtrovani {margin:0px 0 0 8px; width:550px; padding:0px; height:30px; background:url(/img/filtrovani-bg.gif) repeat-x; list-style-type:none;}
.filtrovani li {float:left;}
.filtrovani li {background:url('/img/filtrovani.gif') repeat-x; height:25px;padding:5px 10px 0 10px; margin:0 3px 0 0px;color:#000000; font-weight:bold;}
.filtrovani li.filtrovani-sel {background:url('/img/filtrovani-sel.gif') repeat-x; color:#FFF3E4; font-weight:bold;}
.filtrovani li input {vertical-align:middle; margin:0 3px 0 0;}

.producerpath h3 a {color:#000000 !important;}

