html {height: 100%;}
body {
   height: 100%;
   *height: auto;
   padding: 0px;
   margin: 0px;
   font-family:Trebuchet MS,Verdana,Arial;
   font-size:12px;
   background:#F2EEE5;
}
.body-normal {
   height: 100%;
   *height: auto;
   padding: 0px;
   margin: 0px;
   background-image:url(/img/body-bg.gif) !important;
   font-family:Trebuchet MS,Verdana,Arial;
   font-size:12px;
}
.body-background {
   height: 100%;
   *height: auto;
   padding: 0px;
   margin: 0px;
   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;
}
#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;
}
html>body #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:560px;
}
#reccomend {
   background-image:url(/img/body-bg.gif);
   height:23px;
   text-align:left;
   color:#FFFFFF;
   vertical-align:middle;
   padding:8px 0 0 10px;;
}
#reccomend span,#reccomend h3 {
  float:left;
  margin:0px;
  font-size:12px;
  padding:0px;
} 
#reccomend a {
   color:#FFFFFF;
   font-weight:bold;
   padding-right:10px;
   padding-left:5px;
   padding-top:2px;
   padding-bottom:4px;
   text-decoration:none;
}
#reccomend .separator {
   background: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;
}
#header-2 {
   background:#FFFFFF url(/img/header-2.jpg) no-repeat;
   width:990px;
   height:196px;
}
#header-2-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:#AF8801;
   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:#AF8801;
}

#comparemenu0{
   width:80px;
   float:left;
   /*top:-229px;*/
   left:-80px;
   height:25px;
   position:relative;
}
html>body #comparemenu0{
   width:80px;
   float:left;
   top:0px;
   z-index:25000;
   left:0px;
}

#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:#AF8801;
   padding-right:10px;
   padding-left:5px;
   /*padding-top:3px;
   padding-bottom:3px;*/
}
.compare-info0,.compare-info1{
   color:#FFFFFF !important;
   background:#AF8801;
}

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

#basket a {
   color:#B11013;
   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;
}
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:#F2EEE5;
}
html>body #right {
   width: 187px;
   margin-top:35px;
   margin-right:10px;
   float:right;
   z-index:2;
   background:#F2EEE5;
}
#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;
}
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: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,#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,#top5producer H4{
   font-size:12px;
   margin:0px !important;
   
}
.head {
   font-size:15px;
   color:#D0C5AC;
   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{
  padding:0px;
  margin:0px;
}
#tabstop  {
   height:25px;
   position:absolute;
   left:104px;
   top:0px;
   z-index:50;
   background:#4A4A4A;
   width:763px;
}
#tabstop h2,#tabstop h3 {
  padding:0px;
  margin:0px;
}
html>body #tabstop  {
   height:32px;
   position:absolute;
   left:212px;
   background:#4A4A4A;
   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:#AC0003;
   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:#9C7801;
   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 a{
   font-size:18px;
   color:#9C7801;
   text-align:left;
   font-weight:bold;
   text-decoration:none;
}
.head-middle-height {
   font-size:18px;
   color:#9C7801;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   clear:both;
   *height:0px;
}
html>body .head-middle-height {
   font-size:18px;
   color:#9C7801;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:20px;
   clear:both;
   min-height:26px;
}
.head-middle-height span {
  float:left;
}
.head-middle-height h2 a,.head-middle-height h2,.head-middle-height h3{
   font-size:18px;
   color:#9C7801;
   font-weight:bold;
   text-decoration:none;
   float:left;
   margin:0px;
   padding:0px;
}
.head-middle-order {
   font-size:18px;
   color:#9C7801;
   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:#9C7801;
   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:#9C7801;
}
.head-middle-float {
   font-size:18px;
   color:#9C7801;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat;
   padding-left:10px;
   height:26px;
   float:left;
   width:450px;
   white-space:nowrap;
   /*margin-left:8px;*/
}
.head-middle-float span {
  float:left;
}
.head-middle-float p {
  font-size:18px;
}
.head-middle-float h2,.head-middle-float h3 {
  margin:0px;
  padding:0px;
  float:left !important;;
  font-size:18px;
  height:26px;
  color:#9C7801;
  text-align:left;
  font-weight:bold;
}
.head-middle-float a {
   font-size:18px;
   height:26px;
   color:#9C7801;
   text-align:left;
   font-weight:bold;
   float:left;
   margin:0 0 0 3px;
   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:#9C7801;
   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:#9C7801;
   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:#AF8801;
}

.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:90px;
   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,.box-action2 {
   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;
  margin:0px;
}
.box-action2 h4 {
  font-size:12px;
  font-weight:normal;
  margin:0px;
  padding:0px;
}
.box-action span a,.box-action2 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 ul {
  list-style-type:decimal;
  margin:0px;
  padding:0px;
  clear:both;
}
#bestsell li {
  white-space:nowrap;
  overflow:auto;
}
#bestsell h4 {
  font-size:13px;
  font-weight:normal;
  padding:0px;
  margin:0px;
  float:left !important;
}
#bestsell p {
  float:left !important;
  margin:0px;
  padding:0px;
}
#bestsell div {
  overflow:hidden;
  width:167px;
  white-space:nowrap;
  float: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:#F2EEE5 /*url(/img/cat-bg-sep.gif) bottom repeat-y*/;
  
}
.category-all-bg h3,.category-all-bg h4,.category-all-bg h2 {
  margin:0px;
  padding:0px;
}
.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;
  cursor:pointer;
}
.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;
  cursor:pointer;
}
.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;
}
#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:#32291C;
  font-size:15px;
  font-weight:bold;
}
.text-news-one h3 {
  font-size:15px;
}
.text-news-one h3 a{
  color:#32291C;
}
.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:#AF8801;
  font-size:13px;
  text-decoration:none;
}
.text-news-one a:hover{
  color:#AF8801;
  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:#AF8801;
}
.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;
  background:#F2EEE5;
}
.recommended a{
  color:#AF8801;
}
.recommended h2 {
  font-size:18px;
  margin:0px;
  padding:0px;
}
.recommended h4 {
  font-size:11px;
  margin:0px;
  padding:0px;
}
.recommended h4 a {
  text-decoration:none;
  font-size:12px;
}
.recommended h2 a {
  text-decoration:none;
} 
#suggest-list {
  position:absolute;
  background:#FFFFFF;
  list-style-type:none;
  left:-30px;
  top:24px;
  border:1px solid #4A4A4A;
  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 #4A4A4A;
  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:none !important;
  margin-right:10px;
  margin-left:8px;
}
.detail-product-resize {
  background:#EAE8E5;
  margin-right:10px;
  margin-left:8px;
  height:25px;
}
.product-name {
  background:#8F0001 url(/img/detail-damske.gif) repeat-x;
  color:#FFFFFF;
  /**height:24px !important;*/
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
}
.product-name H1 {
  vertical-align:middle;
  background:url(/img/detail-damske-symbol.gif) no-repeat ;
  background-position:98% 0 ;
  padding:7px 70px 0 5px;
  margin:0px;
  /**height:23px;*/
  font-size:14px;
}
.product-name-panske {
  background:#4A4A4A url(/img/detail-panske.gif) repeat-x;
  color:#FFFFFF;
  height:24px !important;
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
}
.product-name-panske H1 {
  vertical-align:middle;
  background:url(/img/detail-panske-symbol.gif) no-repeat ;
  background-position:98% 0 ;
  padding:7px 0 0 5px;
  margin:0px;
  height:23px;
  font-size:14px;
}
.product-name-unisex {
  background:#4A4A4A url(/img/detail-damske.gif) repeat-x;
  color:#FFFFFF;
  height:24px !important;
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
}
.product-name-unisex H1 {
  vertical-align:middle;
  background:url(/img/detail-unisex-symbol.gif) no-repeat ;
  background-position:98% 0 ;
  padding:7px 0 0 5px;
  margin:0px;
  height:23px;
  font-size:14px;
}
.product-name-detske {
  background:#4A4A4A url(/img/detail-detske.gif) repeat-x;
  color:#FFFFFF;
  height:24px !important;
  border-bottom:1px solid #DEDCD7;
  vertical-align:middle;
  font-weight:bold;
  font-size:14px;
}
.product-name-detske H1 {
  vertical-align:middle;
  background:url(/img/detail-detske-symbol.gif) no-repeat ;
  background-position:98% 0 ;
  padding:7px 0 0 5px;
  margin:0px;
  height:23px;
  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:#EBE7DF;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#574E3C;
  font-weight:bold;
  vertical-align:top;
}
.product-information h4,.product-information h2 {
  font-size:12px;
  float:left;
  padding:0px;
  margin:0px;
  white-space:nowrap;
}
.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:#938C7D;
  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:#9C7801;
  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-nofloat {
  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;
}
.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:#AC0003;
  text-decoration:underline;
  background:url(/img/squater.gif) no-repeat left;
  padding-left:10px;
}
.product-information a:hover {
  padding-left:10px;
  color:#AC0003;
  text-decoration:underline;
  background:url(/img/squater.gif) no-repeat left;
}
.product-description {
  color:#635A47;
  margin-left:8px;
  margin-right:18px;
}
.producer-description h3{
  font-size:13px;
  font-weight:normal;
}
.product-parameter-head {
  color:#9C7801;
  margin-left:8px;
  margin-right:18px;
  font-weight:bold;
}
.product-parameter-head h3 {
  font-size:12px;
}
.product-parameter{
  margin-left:8px;
  margin-right:18px;
}
.product-parameter h2,.product-parameter h3{
  font-weight:normal;
  font-size:12px;
}
.product-parameter a {
  color:#635a47;
  text-decoration:none;
}
.name-parameter {
  text-align:left;
  width:120px !important;
  white-space:nowrap;
  float:left;
  color:#5A5955;
}
.value-parameter {
  color:#635A47;
  font-weight:bold;
}
.green-head {
  color:#32291C;
  font-weight:bold;
  float:left;
  font-size:14px;
  padding-right:10px;
}
.green-head a {
  color:#32291C !important;
  font-weight:bold;
  font-size:14px;
  padding-right:0px !important;
  text-decoration:none !important;
}
.green-head h3 {
  margin:0px;
  padding:0px;
  font-size:14px;
}
.green-head h3 strong{
  font-size:18px !important;
}
.filter-product {
  margin-right:18px;
  margin-left:8px;
}
.filter-product a {
  text-decoration:none;
  color:#AF8801;
  font-weight:bold;
  padding-right:15px;
}
.filter-product label {
  text-decoration:none;
  color:#AF8801;
  font-weight:bold;
  padding-right:15px;
  cursor:pointer;
}
.filter-product a:hover {
  text-decoration:underline;
  padding-right:15px;
  color:#AF8801;
  font-weight:bold;
}
.sort-nav {
  height:29px;
  margin-right:18px;
  margin-left:8px;
  background:#4A4A4A;
  padding-left:7px;
  color:#D0C5AC;
  margin-bottom:4px;
}
.sort-bar-listing {
  background:#4A4A4A;
  margin-right:18px;
  margin-left:8px;
}
.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:#EBE7DF;
  color:#5A5955;
  margin-top:4px;
  padding:2px;
  overflow:auto;
  scrollbar-track-color: #E6DECC;
  scrollbar-face-color: #AC0003;
  scrollbar-highlight-color: #E6DECC;
  scrollbar-3dlight-color: #E1DCD2;
  scrollbar-darkshadow-color: #E1DCD2;
  scrollbar-shadow-color: #E1DCD2;
  scrollbar-arrow-color: #E6DECC;   
  clear:both;
}
.box-category .name h4{
  font-weight:normal;
  font-size:12px;
  margin:0px;
 /* float:left;*/
}
.box-category .name span{
  /*clear:both;*/
}
.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:130px !important;
  margin-left:4px;
  margin-right:4px;
  vertical-align:top;
}
.box-category .image,.box .image{
  text-align:center;
  height:134px !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;
  height:28px;
  /*width:200px;*/
  margin:0 9px 0 0 ;
  background:#4A4A4A;
}
.listing-bar select {
  margin:3px 0 0 0;
}
.listing-bar ul {
  list-style-type:none;
  clear:both;
  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;
  background:#7A7873;
  color:#FFFFFF;
}
.pages input{
  color:#FFFFFF;
  width:100%;
  font-weight:bold;
  text-decoration:none;
  border:none;
  cursor:pointer;
  margin:0 2px 0 2px;
}
.pages-href input{
  cursor:pointer;
  color:#3A3937;
  width:20px !important;
  font-weight:bold;
  text-decoration:none;
  border:none !important;
  background:#FFFFFF;
  height:17px;
  padding:1px 0 0 0 ;
}
.pages-href{
  cursor:pointer;
  background:#FFFFFF;
  text-align:center;
  width:20px;
  height:18px;
  margin:6px 2px 0 2px;
}
.pages-href a{
  color:#000000;
  text-decoration:none;
}
.sort-left {
  background:url(/img/sort-left.gif) no-repeat;
  width:23px;
  height:23px;
  border:none;
  padding:0px;
  margin:0px;
  display:block;
  cursor:pointer;
}
.sort-right {
  background:url(/img/sort-right.gif) no-repeat;
  width:23px;
  height:23px;
  border:none;
  padding:0px;
  margin:0px;
  display:block;
  cursor:pointer;
}
.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:129px !important;
/*  margin-right:12px;
  margin-left:0px;*/
  background:#EAE8E5;
  border:1px solid #C0BEB9;
}
.order-item .name-item{
  background:#4A4A4A url(/img/detail-panske.gif) repeat-x;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  height:25px !important;
  float:left;
  width:572px;
  padding:6px 0 0 8px;
}
.order-item .name-item h4{
  padding:0px;
  background:url(/img/detail-panske-symbol.gif) no-repeat right;
  margin:0px;
  font-size:14px;
  width:563px;
  height:25px !important;
}
.order-item .name-item-damske{
  background:#4A4A4A url(/img/detail-damske.gif) repeat-x;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  height:25px !important;
  float:left;
  width:572px;
  padding:6px 0 0 8px;
}
.order-item .name-item-damske h4{
  padding:0px;
  background:url(/img/detail-damske-symbol.gif) no-repeat !IMPORTANT;
  margin:0px;
  font-size:14px;
  width:560px;
  height:25px !important;
}
.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:#EBE7DF;
  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:#F4F2EE;
  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:#AF8801 !important;
  font-weight:normal;
  text-decoration:underline;
}
.order-item .body a:hover,.order-item .body a {
  color:#AC0003 !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:#AF8801;
  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:#32291C;
  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:#AC0003;
  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/green-arrow.gif) no-repeat left;
  color:#AC0003;
  float:left;
  padding-left:15px;
  padding-right:12px;
}
.link-without-bg {
  color:#AC0003;
  /*padding-left:15px;*/
  padding-right:12px;
}
.path .link-blank{
  text-decoration:underline;
  float:left;
  color:#AC0003;
  padding-right:10px;
}
.path .link-selected{
  text-decoration:none;
  background:url(/img/green-arrow.gif) no-repeat left;
  padding-left:15px;
  color:#9C7801;
  padding-right: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:#AF8801;
  left:0px;
  top:3px;
  text-align:right;
}
html>body #menu div {
  position:relative;
  z-index:1505;
  width:200px;
  background:#AF8801;
  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:#AC0003 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:#AF8801;
}

.usermenu-info-select{
   color:#EFAF00 !important;
   height:18px;
   text-decoration:none !important;
   background:#AF8801;
}
.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:#AC0003;
  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 #F2EEE5;
  background:url(../img/ruka.gif) no-repeat right bottom;

}
.header-text {
  padding-right:100px;
  float:left;
  width:450px;
}
.header-text a{
  color:#AF8801;;
}
.infobox-detail {
  padding-left:10px;
  padding-right:8px;
}
.infobox-detail a {
  color:#AF8801;
}
.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:none !important;
}
.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;
}
.normal-category {
  background:#F2EEE5 url(/img/squater.gif) no-repeat right !important;
  color:#D55200 !important;
  padding-right:10px !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}
.selected-category {
  background:#F2EEE5 url(/img/quater-orange.gif) no-repeat right !important;
  color:#D55200 !important;
  padding-right:10px !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}
.secondLevelOfCategory {
   text-align:right !important;
   padding-right:20px!important;
   color:#D55200 !important;
}
.secondLevelOfCategory a,.secondLevelOfCategory a:hover{
   color:#D55200 !important;
}
/*html>body .parentcategory .normal-category {
  background:#F2EEE5 url(/img/squater.gif) no-repeat right !important;
  color:#D55200 !important;
  padding-right:10px !important;
  margin-right:10px !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}*/
/*html>body .parentcategory div {
  width:190px !important;
  margin-right:10px !important;
}
.parentcategory div .selected {
  background:#F2EEE5 url(/img/quater-orange.gif) no-repeat right !important;
  color:#D55200 !important;
  padding-right:10px !important;
  font-size:11px !important;
  white-space:nowrap;
  font-weight:normal !important;
  text-decoration:underline !important;
}*/
.parentcategory-third,.parentcategory-third div {
  padding:0px !important;
  margin:0px !important;
  padding-right:10px !important;
  background:#F2EEE5 !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;
}
.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 {
  font-size:12px;
  padding:0px;
  margin:0px;
  float:left;
  font-weight:normal;
}
.path h2 {
  font-size:12px;
  padding:0px;
  margin:0px;
  font-weight:normal;
}
.path h3 {
  font-size:12px;
  padding:0px;
  margin:0px;
  font-weight:normal;
}
.path h1 {
  font-size:12px;
  padding:0px;
  float:left;
  margin:0px;
  
  font-weight:normal;
}
.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:#F2EEE5;
  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:#AF8801;
  text-decoration:underline;
}
.send-email-body {
  padding-left:10px;
}
.send-email-body a,.send-email-body a:hover {
  color:#AF8801;
  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:#AC0003;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}
html>body .add-to-compare {
  padding:0px;
  margin:0px;
  width:120px;
  border:none;
  background:transparent;
  color:#AF8801;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}
.compare-choosen,.compare-choosen a,.compare-choosen a:hover {
  color:#AC0003;
  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:#AC0003 !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:#9F988A;
  border:1px solid #DDDBD5;
  border-bottom:none;
  background:#EBE7DF;
  width:175px;
  
}
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;
}
.bottom a, .bottom a:hover {
  color:#32291C;
}
.freetext {
  margin-left:10px;
}
.freetext a{
  color:#AF8801;
}
.freetext span{
  color:#AF8801;
}
.red {
  color:red;
}
.print-product-link {
  margin-left:15px;
}
.print-category-link {
  float:right;
}
.print-product-link a{
  color:#AC0003;
  background:url(/img/printer.gif) no-repeat left;
  padding:0 0 0 20px;
  
}
.partners-div {
  float:left;
  width:170px;
} 
/*OVERFLOW CATEGORY*/

.overflowDiv {
  margin:5px 0 5px 0;
  list-style-type:none;
  text-align:right;
  padding:0 5px 0 0;
  background:none !important;
}
.overflowDiv li{
  background:none !important;

}
.overflowDiv li h2,.overflowDiv li h4 {
  margin:0px;
  padding:0px;
  text-decoration:none;
  font-size:12px;
}
.overflowDiv li a{ 
  background:none !important;
  color:#AC0003;
}
.DivCategoryWithoutPopUp {
  width:170px;
  /*height:250px;
  overflow:auto;*/
  background:none !important;
  margin:10px 0 10px 0 ;
  scrollbar-track-color: #E6DECC;
  scrollbar-face-color: #AC0003;
  scrollbar-highlight-color: #E6DECC;
  scrollbar-3dlight-color: #E1DCD2;
  scrollbar-darkshadow-color: #E1DCD2;
  scrollbar-shadow-color: #E1DCD2;
  scrollbar-arrow-color: #E6DECC;   
}
html>body .DivCategoryWithoutPopUp {
  width:190px;
  /*height:250px;
  overflow:auto;*/
  background:none !important;
  margin:10px 0 10px 0 ;
  scrollbar-track-color: #E6DECC;
  scrollbar-face-color: #AC0003;
  scrollbar-highlight-color: #E6DECC;
  scrollbar-3dlight-color: #E1DCD2;
  scrollbar-darkshadow-color: #E1DCD2;
  scrollbar-shadow-color: #E1DCD2;
  scrollbar-arrow-color: #E6DECC;   
}
.baleni {
  list-style-type:none;
  margin:0 0 0 5px;
  padding:0 0 0 0;
  
}
.baleni li{
  float:left;
  padding:3px;
  white-space:nowrap;
}
.product-description form {
/*  clear:both;*/
  padding:0px;
  margin:0px;
}
.lady-gent {
  height:35px;
  margin-right:18px;
  margin-left:8px;
  text-align:center;
  padding:10px 0 0 160px;
  background:url(/img/filtr.gif) repeat-x;
}
.lady-gent div{
  float:left;
}
.ladys {
  background:url(/img/filtr-lady.gif) no-repeat;
  width:97px;
  height:26px;
  text-align:left;
  padding:2px 0 0 25px;
}
.gentleman {
  background:url(/img/filtr-gent.gif) no-repeat;
  width:97px;
  height:26px;
  text-align:left;
  padding:2px 0 0 25px;
}
.parameter-parfems td{
  vertical-align:top;
  padding:0px !important;
  margin:0px !important;
  text-align:left !important;
  color:#574E3C;
  font-weight:normal;
}
.parameter-parfems-name {
  width:60px;
  color:#926C00;
  font-weight:bold !important;
}
.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;
}
.path form {
  float:left;
  padding:0px !important;
  margin:0px !important;
  text-align:left !important;
  background:url(/img/green-arrow.gif) no-repeat left;
}
.path input {
  border:none !important;
  background:none;
  padding:0px !important;
  margin:0px !important;
  white-space:nowrap;
  text-align:left;
  text-decoration:underline;
  color:#AC0003;
  float:left;
  font-size:12px;
  padding-bottom:2px !important;  
  cursor:pointer; 
}
.right-banner {
  vertical-align:top;
  padding:15px 0 0 0;
}
.product-description h3 a {
  color:#9C7801;
  text-decoration:none;
}
.head-middle h1 {
  margin:0px;
  padding:0px;
}

.head-middle-bestsell {
   font-size:18px;
   color:#9C7801;
   text-align:left;
   padding-top:3px;
   font-weight:bold;
   background:url(/img/head-bg.gif) no-repeat !important;
   padding-left:14px;
   /*height:26px;*/
  /* margin-left:5px;*/
}
.head-middle-bestsell a{
   font-size:18px;
   color:#9C7801;
   text-align:left;
   font-weight:bold;
   text-decoration:none;
}




.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:#9C7801;
   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:#9C7801;
   text-decoration:none;
}
.titlelinks {
}
.titlelinks h3{
  padding:0px;
  margin:0px;
  font-size:12px;
  font-weight:bold;
}
.404 {
  padding:10px;
  
}

.error {
  color:red;
  font-size:16px;
  font-weight:bold;
} 







