/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:05:47 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*
  IE hacks
  ------------------------
  
  #hack {
    color:  green;  ( all browsers )
    color/*:blue; ( IE 5.5 ) 
    c\olor: red;  ( IE 6 ) escape must not precede any of the first six alphabetical characters: a, b, c, d, e, f
    _color: red;  ( IE 6 )
    *color: red;  ( IE6, IE7 )
    
  }

  IE min-width & max-width
  ------------------------
  
  element {
    min-width: 1034px; 
      max-width: 1300px; 
    width: expression(document.body.clientWidth < 1035? "1034px" : document.body.clientWidth > 1301? "1300" : "auto");
  }
  
  IE PNG background
  ------------------------
  src='/images/png-image.png' - path relative of page
  
  element {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/png-image.png', sizingMethod='scale');
  }

*/




html,body
   {
     margin: 0;
     padding: 0;
   height:100%;
   }
   

body
   {
     font: 14px Arial, Helvetica, sans-serif;
     font-weight: normal;
     width: 100%;
     margin: 0 auto;
     background: #fff;
   min-width: 1034px;
   height: 100%;
  /*behavior: url("templates/vam/css/iepngfix.htc");*/
   }






img
   {
    border: 0;
   }

h1, h2, h3
   {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }
h1 {
     font-size: 16px;
     font-family: Arial;
     color: #000000;
   }

   




/* Цвет обычных ссылок в магазине */
a 
   {
     color: #000;
     text-decoration: none;
     font-weight: normal;
   }

a:hover 
   {
     color: #990000;
     text-decoration: underline;
     font-weight: normal;
   }
/* /Цвет обычных ссылок в магазине */

/* Шапка */
div#header
   {
     width: 100%;
     height: 318px;
   background: url(images/new/header_bg.jpg) repeat-x left top;
   min-width: 1034px;
   }
#header-left {
  background: url(images/new/header_left.png) no-repeat left top;
  width: 354px;
  height: 318px;
  z-index:1;
  position:relative;
  /*behavior: url("css/iepngfix.htc");*/
} 
#link-home {
  width: 223px;
  height: 63px;
} 
#link-home  a{
  display: block;
  width: 223px;
  height: 63px;
  padding-top:29px;
} 
#header-center {
  background: url(images/new/header_center7.png) no-repeat left top;
  margin:0 0 0 30%;
  height: 318px;
  width: 682px;
  z-index:2;
  position:relative;
  top:-318px;
}
#header-news {
  background: url(images/new/header_center8.png) no-repeat left top;
  margin:0 0 0 30%;
  height: 318px;
  width: 682px;
  z-index:2;
  position:relative;
  top:-318px;
}
  
#header-right {
  z-index:3;
  position:relative;
  background: url(images/new/header_right.png) no-repeat left top;
  height: 318px;
  width: 78px;
  top: -636px;
  margin:0  0 0 86%;
} 
#fire {
  background: url(images/fire.gif) no-repeat left top;
  width: 87px;
  height: 89px;
  position:absolute;
  left:201px;
  top:111px;
} 
#tel {
  width: 130px;
  height: 75px;
  display: block;
  font-family: Palatino Linotype;
  color: #fff;
  margin-left:535px;
} 
.telsmall {
  font-size: 16px;
}
.telbig {
  font-size: 18px;
}
.telsmall-gold {
  color: #d7a95a;
  font-size: 16px;
}
.telbig-gold {
  color: #d7a95a;
  font-size: 18px;
} 
  
/* /Шапка */

/* Рамка страницы */

.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b 
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

.b1, .b2, .b3, .b1b, .b2b, .b3b 
   {
     height: 1px;
   }

.b2 
   {
     background: #d1d1c7;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b3 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b4 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b4b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b3b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b2b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

.b1 
   {
     margin: 0 5px;
   }

.b2, .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

.b3, .b3b 
   {
     margin: 0 2px;
   }

.b4, .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }

.b1b 
   {
     margin: 0 5px;
     background: #d1d1c7;
   }

/* /Рамка страницы */

/* Центр */

div#container
   {
     width: 100%;
     margin: 0 auto;
     padding: 0;
   height:100%;
   }

div.outer
   {
     margin: 0 auto;
   }

div.outer-page
   {
     padding: 0;
     margin: 0;
   }
 div#wrapper1 {
  min-height:100%;
  height:auto  !important;
  height:100%;
  /*margin:0 auto -71px;*/
} 
div#wrapper
   {
     float: left;
     width: 100%;
   }

div#content
   {
     margin: 0 0 0 0; /* отступ центра от боковых колонок */
   width:100%;
   }

/* /Центр */

/* Левая колонка */
div#left
   {
     float: left;
     width: 21%; /* Ширина левой колонки */
     margin-left: -100%;
   }
/* /Левая колонка */

/* Правая колонка */
div#right
   {
     float: left;
     width: 20%; /* Ширина правой колонки */

   }
/* /Правая колонка */

/* Низ */
div#footer
   {
     clear: both;
     width: 100%;
     text-align: center;
     color: #000;
   background: url(images/footer_bg.jpg) repeat-x left top;
   height: 115px;
   margin-top: 80px;
   }
#footer img {
  
} 
div.clear-left
   {
     clear: left;
   }   

div.clear-all
   {
     clear: all;
   }   

div#footer p
   {
     margin: 0;
     padding: 5px 10px;
   }
   
/* /Низ */

/* Навигация */
div#navigation 
   {
   position:absolute;
   padding-left:10px;
   color:#000000;
   margin-top:-20px;
   z-index:6;
   }

#navigation span 
   {
     display: block;
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     padding: 0 0 0 10px; 
   }
   
#navigation a
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#navigation a:hover
   {
     font: 16px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#navigation a:visited
   {
     font: 16px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }
   
   
   
   /* _а_и_а+и_ */
div#navigations 
   {
   position:absolute;
   padding-left:10px;
   color:#000000;
   margin-top:-20px;
   z-index:6;
   }

#navigations span 
   {
     display: block;
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     padding: 0 0 0 10px; 
   }
   
#navigations a
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#navigations a:hover
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#navigations a:visited
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }
   


   /* _а_и_а+и_ */
div#headerNavigation 
   {
   position:absolute;
   padding-left:10px;
   color:#000000;
   margin-top:-20px;
   z-index:6;
   }

#headerNavigation span 
   {
     display: block;
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     padding: 0 0 0 10px; 
   }
   
#headerNavigation a
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#headerNavigation a:hover
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }

#headerNavigation a:visited
   {
     font: 12px Arial, Helvetica, sans-serif;
     font-weight: normal;
     color: #000;
     text-decoration: none;
   }
   
   
/* /Навигация */
   
/* Заголовок страницы */
#content h1 
   {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 18px; 
     color: #0170ca;
   }

#content h1 a 
   {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 18px; 
     color: #455537;
   padding-left:10px;
   }

#content h1 a:hover 
   {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 18px; 
     color: #0170ca;
   padding-left:10px;
   }

#content h1 a:visited 
   {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 18px; 
     color: #0170ca;
   }

/* /Заголовок страницы */

/* Скругленные углы */
.page 
   {
     background: transparent;
     width: 100%;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }

.pageItem 
   {
     width: 100%;
     padding; 0;
     margin: 0;
   }

.pageItem p 
   {
     padding; 0;
     margin: 0;
   }
   
.pageItem ul, .pageItem ul
   {
     padding; 0;
     margin: 0;
   }
   
.page h1, .page p 
   {
     margin: 0 10px;
   }

.page h1 
   {
     font-size: 2em;
     color: #fff;
   }

.page p 
   {
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }

.page .b1, .page .b2, .page .b3, .page .b4, .page .b1b, .page .b2b, .page .b3b, .page .b4b 
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

.page .b1, .page .b2, .page .b3, .page .b1b, .page .b2b, .page .b3b 
   {
     height: 1px;
   }

.page .b2 
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b3 
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4 
   {
     background: #f1f1f6;
     border-left: 1px solid #fff;
     border-right: 1px solid #f1f1f6;
   }

.page .b4b 
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b3b 
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b2b 
   {
     background: #f1f1f6;
     border-left: 1px solid #f1f1f6;
     border-right: 1px solid #f1f1f6;
   }

.page .b1 
   {
     margin: 0 5px;
   }

.page .b2, .page .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

.page .b3, .page .b3b 
   {
     margin: 0 2px;
   }

.page .b4, .page .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }

.page .b1b 
   {
     margin: 0 5px;
     background: #f1f1f6;
   }

.pagecontent 
   {
     display: block;
     padding-left: 0.5em;
     padding-right: 0.5em;
     background: #f1f1f6;
   }

.pagecontentfooter 
   {
     display: block;
     text-align: right;
     background:#ffffff;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }
/* /Скругленные углы */

/*- Меню-закладки сверху */

#menu 
   {
    margin-top: 1em;
     padding: 1em 0 0 0;
     margin: 0 auto;
   }

#menu ul, #navigation ul li 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
    list-style: none;
    margin: 0;
    padding: 0;
   }

#menu ul 
   {
    padding: 5px 0 5px;
    text-align: left;
   }

#menu ul li 
   {
    display: inline;
    margin:0 .375em;
   }

#menu ul li.last 
   {
    margin-right: 0;
   }

#menu ul li a 
   {
     font: 16px Arial, Helvetica, sans-serif;
    color: #0170ca;
    padding: 0px 0 0px;
     font-weight: bold;
    text-decoration: none;
   }

#menu ul li a:hover 
   {
     font: 16px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0px 0 0px;
     font-weight: bold;
    text-decoration: none;
   }

#menu ul li.current a 
   {
     font: 16px Arial, Helvetica, sans-serif;
    color: #0170ca;
    padding: 0px 0 1px;
     font-weight: bold;
    text-decoration: none;
   }

#menu ul li a span 
   {
    padding: 0px 1em;
   }

#menu ul li.current a span 
   {
    padding: 0px 1em 1px;
     border-bottom:0;
   }

#menu ul li a:hover span 
   {
     font: 16px Arial, Helvetica, sans-serif;
    color: #000;
     font-weight: bold;
    text-decoration: none;
   }

/*\*//*/
#menu ul li a 
   {
     font: 16px Arial, Helvetica, sans-serif;
    display: inline-block;
    white-space: nowrap;
    width: 1px;
   }

#menu ul 
   {
    padding-bottom: 0;
    margin-bottom: -1px;
   }
/**/

/*\*/
* html #menu ul li a 
   {
    padding: 0;
   }
/**/

#menu .b1, #menu .b2, #menu .b3, #menu .b4, #menu .b1b, #menu .b2b, #menu .b3b, #menu .b4b 
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

#menu .b1, #menu .b2, #menu .b3, #menu .b1b, #menu .b2b, #menu .b3b 
   {
     height: 1px;
   }

#menu .b2 
   {
     background: #d1d1c7;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b3 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b4 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b4b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b3b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b2b 
   {
     background: #e9e9df;
     border-left: 1px solid #d1d1c7;
     border-right: 1px solid #d1d1c7;
   }

#menu .b1 
   {
     margin: 0 5px;
   }

#menu .b2, #menu .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

#menu .b3, #menu .b3b 
   {
     margin: 0 2px;
   }

#menu .b4, #menu .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }

#menu .b1b 
   {
     margin: 0 5px;
     background: #d1d1c7;
   }
   
/*- /Меню-закладки сверху */

/*- Боксы */

/*- Бокс */

/* Оформление */
.center-head {
  background: url(images/new_products_bg2.png) repeat-x left top;
  
  height: 29px;
  color: #455537;
}

.center-head2 {
  background:  url(images/new_products_bg.png) no-repeat right top;
  height: 29px;
  
  width:176px;
}

.center-news {
  background: url(images/news_bg2.png) repeat-x left top;
  
  height: 29px;
  color: #fff;
}

.center-news2 {
  background: url(images/news_bg.png) no-repeat right top;  
  height: 29px; 
  width:176px;

  
  
}

.center-head h1 {
  color:#455537 !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:18px !important;
  padding-left:10px;  
  font-weight:normal;
}
.box 
   {
     text-align: left;
     /*margin: 0.2em;
     padding-top: 0.1em;
     padding-left: 0.4em;
     padding-right: 0.4em;отступ от края бокса, т.е. от пунктирной линии */
     padding-bottom: 0.4em;  
   }

.box .top, .box .bottom 
   {
     display: block; 
     background: transparent; 
     font-size: 1px;
   }

.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b 
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b 
   {
     height: 1px;
   }

.box .b2 
   {
     background: #fefefe;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b3 
   {
     background: #fefefe;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b4 
   {
     background: #fefefe;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b4b 
   {
     background: #fbfbfb;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b3b 
   {
     background: #fbfbfb;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b2b 
   {
     background: #fbfbfb;
     border-left: 1px solid #dddddd;
     border-right: 1px solid #dddddd;
   }

.box .b1 
   {
     margin: 0 5px;
   }

.box .b2, .box .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

.box .b3, .box .b3b 
   {
     margin: 0 2px;
   }

.box .b4, .box .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }

.box .b1b 
   {
     margin: 0 5px;
     background: #dddddd;
   }
   
.box .boxHeader 
   {
     display: block; 
     background: url(images/menu_bg.jpg) no-repeat top left;
     width: 90%;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    height: 22px;
    padding-left: 7px;
   }

.box .boxContent
   {
     display: block;
          width: 85%;
     padding-left: 1em; 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
     background: #fff;
     font-weight: normal;
   }
.box .boxContent img {
  padding-right: 5px;
} 
.box .boxContent p
   {
     text-align: left;
     padding: .2em;
     margin: 0;
   }

.box .boxContent  span 
   {
     font-weight: bold;
   }

.box .boxHeader h5 
   {
     font: 14px Arial, Helvetica, sans-serif;
     font-weight: bold;
     padding-top: 0.3em;
     padding-bottom: 0.4em;
     padding-left: 0.5em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }

/* /Оформление */

 
/*- /Бокс */

/*- /Боксы */
#categoriesbox table 
   {
     width:93%;
   }
#categoriesbox .boxText
   {
     background:#EDDBC9;
   }
td.boxText 
   {
     text-align: left;
   }
      
#categoriesbox .boxText_menu
   {
     background:#EDDBC9;
   }
td.boxText_menu
   {
     text-align: left;
   }
      
td.pageHeading 
   {
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 18px; 
     color: #3F1806;
   }

input.input-class, select, checkbox, textarea, radio
   {
     border: 1px solid #d1d1c7;
     padding: .4em;
   }
   
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* menu Image -noborderBox - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
height: 22px;
color: #000000;
text-decoration: none;
border: solid 0px #000000;

     /*background: url(images/menu_bg1.jpg) no-repeat top left;*/

    padding-left: 7px;
}

/*a.menucateg:hover {
border: solid 1px #CCCCCC;
background-repeat: repeat;
text-decoration: none;
font-weight: bold;
color: #CCCCCC;
}
*/
a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 22px;
text-decoration: none;
border: solid 0px #CCCCCC;
}

a.menusubcateg:hover {
border: solid 1px #CCCCCC;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: blue;
}
/* menu Image -noborderBox - Show Sub-categories  End */

#cssprozr a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
}

#cssprozr a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}  


/* Talking box. Thinking box. */
div.bubble1 {
  margin: 15px 0;
}

div.bubble1 div {
  margin: 0;
  width: 100%;
  background: url(http://www.lekolux.ru/templates/lekolux/images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
  background: url(http://www.lekolux.ru/templates/lekolux/images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
  background: url(http://www.lekolux.ru/templates/lekolux/images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
  background: url(http://www.lekolux.ru/templates/lekolux/images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
  margin: 0;
  padding: 15px 15px 30px 15px;
  width: auto;
}

/* Note Style */
p.stickynote {
  padding: 10px 0px 10px 40px;
  border: 1px solid #DDDDDD;
  }

p.download {
  padding: 40px 10px 10px 40px;
  border: 1px solid #DDDDDD;
  background: url(../images/donwload_bou.jpg) no-repeat 1px center #FFFFFF;
  color: #CC0000;
text-align: center;
font: 20px Georgia, Times, serif;

}

.blocknumber {
  clear: both;
  padding: 5px 15px 10px;
  position: relative;
}


/* --- letter --- */
div.letter_head{font-size:13px;font-weight:bold;color:#FFFFFF;background-image:url(/template_images/bg_letter.gif);background-repeat:repeat-x;background-position:top;padding-right:10px;padding-left:10px;border:1px solid #478b38;margin-top:3px;background-color:#999999;margin-left:2px;}
div.letter_head span{
  background-image: url(/template_images/letter_icon.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left:30px;
  padding-bottom:3px;
  padding-top:3px;
  display:block;
}
div.letter_content{font-size:12px;padding-right:10px;padding-bottom:5px; padding-top: 10px; padding-left:30px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#478b38;border-bottom-color:#478b38;border-left-color:#478b38;margin-bottom:5px;margin-left:2px;}

table.item{width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#666666;margin-top:10px;}
td.item_img{width:150px;text-align:center;vertical-align:middle;background-image:url(/template_images/bg_box_price.gif);background-repeat:repeat-x;background-position:top;padding-top:20px;}
td.item_name{font-size:12px;color:#D2510D;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-left:12px;background-image:url(/template_images/bg_box_price.gif);background-repeat:repeat-x;background-position:top;}
td.item_name a{font-size:12px;color:#D2510D;font-weight:bold;}
td.item_text{color:#000000;padding:10px;vertical-align:top;font-size:12px;}
td.item_text ul{margin:0px;}
td.item_text ul li{font-size:12px;}
td.item_price{width:200px;vertical-align:top;background-image:url(/template_images/bg_box_price.gif);background-repeat:repeat-x;background-position:top;padding-right:15px;}
td.item_price div.price{font-size:16px;font-weight:bold;color:#bf0000;background-image:url(/template_images/price.gif);background-repeat:no-repeat;background-position:right top;text-align:right;padding-right:5px;margin-top:1px;padding-top:36px;padding-bottom:12px;margin-bottom:15px;}
td.item_price div.price a{font-size:14px;font-weight:bold;color:#bf0000;}
td.item_price div.price span{font-size:12px;font-weight:bold;}
td.item_price div.price span a{font-size:12px;font-weight:bold;}
td.item_price div.button{text-align:right;}


/* --- also_purchased_products --- */
div.also_purchased_products_head{font-size:13px;font-weight:bold;color:#FFFFFF;background-image:url(/template_images/bg_letter.gif);background-repeat:repeat-x;background-position:top;padding-right:10px;padding-left:10px;border:1px solid #478b38;margin-top:3px;background-color:#999999;margin-left:2px;}
div.also_purchased_products_content{font-size:10px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#478b38;border-bottom-color:#478b38;border-left-color:#478b38;margin-bottom:5px;margin-left:2px;}
div.also_purchased_products_content table tr td{font-size:10px;}
div.also_purchased_products_content table tr td a{font-size:10px;}




/* --- description --- */
td.description{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999; border-top: 1px solid #999999;}
td.description table{width:100%;}
/* --- big_price --- */
input.big_price{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#fff;
  background-image:url(/template_images/zennik.gif);
  background-repeat:no-repeat;
  background-position:center center;
  height:48px;
  width:200px;
  text-align:right;
  padding-right:10px;
  font-weight:bold;
  cursor:pointer;
}
a.big_price{
  border:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#fff;
  font-weight:bold;
}
a.big_price:hover{color:#000;margin-top:10px; padding: 14px;}
a.big_price:link{color:#000;margin-top:10px;padding: 14px;}
div.big_price{
  background:url(/template_images/zennik.gif) no-repeat;position:absolute;right:10px;top:340px;z-index:20;width:200px;color:#FFFFFF;height:48px;padding-top:13px;
}
div.product_image{z-index:19;}
/* --- recomended_products --- */
div.recomended_products{}
div.recomended_products table{position: relative;top:-50px;}
div.recomended_products table tr td.infoBoxHeading {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;text-transform: uppercase;color: #C32020;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;background: none;}
div.recomended_products table tr td.infoBoxHeading img{display:none;}
div.recomended_products table.infoBox{position: relative;top:-10px;border:none;padding:0px; background:none;}
div.recomended_products table.infoBox tr td table.infoBoxContents{position: relative;top:-10px;border:none;padding:0px; background:none;}
a.product_name,a.product_name:link{display:block;text-align:left;color:#4d43f1;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:29px;width:80%;font-weight:bold;}
a.product_name:hover{text-decoration:underline;}
a.product_image{text-decoration:none;display:block;text-align:center;}
a.product_image img{border:none 0px;width:100px;height:100px;}
a.product_price,a.product_price:link{display:block;text-align:right;padding-right:5px;padding-top:5px;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;background-image:url(template_images/bg_button_sale.gif);background-position:right center;background-repeat: no-repeat;color:#FFFFFF;margin-right:25px;}


/* --- menu overview  ---*/
div.sub_menu_line{background-image:url(/template_images/bg_sub_menu1.gif);background-repeat:repeat-x;background-position:center top;height:32px;}
a.non_sel_sub_menu{display:block;float:left;vertical-align:middle;font-size:14px;font-weight:bold;color:#000000;text-decoration:none;background-image:url(/template_images/bg_sub_menu_non_sel.gif);background-repeat:no-repeat;background-position:left top;}

div.sel_sub_menu{border1: 1px solid #999999; display:block;float:left;background-image:url(/template_images/bg_sub_menu_sel.gif);background-repeat:no-repeat;background-position:left top;vertical-align:middle;font-size:14px;font-weight:bold;color:#000000; }
div.sel_sub_menu span{padding-right:32px;padding-left:14px;background-image:url(/template_images/bg_sub_menu_sel_r.gif);background-repeat:no-repeat;background-position:right top;display:block;padding-top:8px;padding-bottom:8px;vertical-align:middle;}

a.non_sel_sub_menu span{display:block;padding-right:32px;padding-left:32px;vertical-align:middle;font-size:14px;font-weight:bold;color:#000000;text-decoration:none;padding-top:8px;padding-bottom:8px;background-image:url(/template_images/bg_sub_menu_non_sel_r.gif);background-repeat:no-repeat;background-position:right top;}
a.non_sel_sub_menu:hover, a.sel_sub_menu{display:block;float:left;background-image:url(/template_images/bg_sub_menu_sel.gif);background-repeat:no-repeat;background-position:left top;vertical-align:middle;font-size:14px;font-weight:bold;color:#000000;}
a.non_sel_sub_menu:hover span,a.sel_sub_menu span{padding-right:32px;padding-left:32px;background-image:url(/template_images/bg_sub_menu_sel_r.gif);background-repeat:no-repeat;background-position:right top;display:block;padding-top:8px;padding-bottom:8px;vertical-align:middle;}


/* --- accompanyng --- */
div.accompanyng_head{font-size:13px;font-weight:bold;color:#FFFFFF;background-image:url(/template_images/bg_sort.gif);background-repeat:repeat-x;background-position:top;padding-right:10px;padding-left:10px;border:1px solid #cf4700;background-color:#cf4700;margin-left:2px;}
div.accompanyng_content{font-size:10px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#cf4700;border-bottom-color:#cf4700;border-left-color:#cf4700;padding-right:10px;padding-bottom:5px;padding-left:10px;margin-bottom:5px;margin-left:2px;}
div.accompanyng_content table tr td{font-size:10px;}
div.accompanyng_content table tr td a{font-size:10px;}


/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
      overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}

/*================*/
/* --- lipstick  ---*/
div.box{width:300px;margin-top:0px;margin-bottom:15px;}
div.box div.box_content{font-size:12px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#999999;border-left-color:#999999;padding-left:25px;padding-right:10px;padding-top:5px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
div.box div.box_content ul{padding-top:1px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
div.box div.box_content li{font-size:12px;margin-left:0px;padding-bottom:8px;padding-left:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;list-style:none;display:block;background-image:url(/template_images/bg_yell_li.gif);background-repeat:no-repeat;background-position:left top;}
div.box div.box_bottom{border-right-width:1px;border-right-style:solid;border-right-color:#999999;height:14px;background-image:url(/template_images/gray_border.gif);background-repeat:repeat-x;background-position:bottom;}
div.box div.green_head{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000000;background-image:url(/template_images/green_grad.gif);background-repeat:repeat;text-transform:uppercase;padding-top:3px;padding-left:25px;padding-bottom:3px;padding-right:10px;}
div.box div.yell_head{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000000;background-image:url(/template_images/yell_grad.gif);background-repeat:repeat;text-transform:uppercase;padding-top:3px;padding-left:25px;padding-bottom:3px;padding-right:10px;}
div.box div.blue_head{font-size:10px;font-weight:bold;color:#000000;background-image:url(/template_images/blue_grad.gif);background-repeat:repeat;text-transform:uppercase;padding-top:3px;padding-left:25px;padding-bottom:3px;padding-right:10px;}


/* Links Manager v1.22 end */
TD.pdt_b{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#F2F2F2;text-align:left;padding-left:45px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
TD.pdt_bl {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;background-image: url(images/infobox/corner_lefts.gif);background-repeat: repeat-x;background-position: left;padding-top: 4px;padding-bottom: 4px;text-align: left;}

TD.pdt_o {font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #FFA500;color: #FFFFFF;text-align: left;}
TD.pdt_w{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#F8F8F8;text-align:left;padding-left:45px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
td.pdt_g{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#005900;text-align:left;background-repeat:no-repeat;background-position:left center;padding-left:44px;background-color:#F8F8F8;padding-top:13px;padding-bottom:12px;}
td.pdt_g h3{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#b90810;}
TD.pdt_z {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;background: #009933;color: #FFFFFF;text-align: center;}
TD.pd_split {background: #ffffff url('images/h-sep.gif') repeat-x center 50%;}
A.categoriesList {font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #60747A;font-weight: bold;}
.lstNavTXT {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #FF0000;}
.lstNavNUM {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #0000FF;}
span.categ_u {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold; text-decoration:underline;color: #CA1513;}
.y5-bg a {color: 0000cc;}
span.categ_b {font-size: 11px;font-family: tahoma, arial;font-weight: bold;padding-bottom: 2px;}