/*цвет #5181b8 ##00FFFF
  Developer/Html: Evgeniy "Albka" Gableev
  Design: Dmitry "Shadow-dk" Kankovsky 
  Copyright: ESTETIQUE | 
  E-mail: manager@eststudio.net
  URL: http://www.eststudio.net/
  ICQ: 4056368, 555020335
  TWITTER: https://twitter.com/est_studio
  License(RU): Дизайн и верстка выполнена студией Estetique.
  Запрещено распространение файлов данного шаблона в любом виде, как на коммерческой так и на некоммерческой основе.
  Все права принадлежат авторам.
*/
/*Main*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,input { margin: 0; padding: 0; }
body { background:url(/design/d182242/bg.jpg?lc=1759473963) #000 center top no-repeat; font: 100%/1.4 Verdana, Arial, sans-serif; margin:0;padding:0;color:#000;}
h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; }
input, textarea, select, button, body { font-size: 100px/140px Verdana, Arial, sans-serif; }
input, input:active, textarea, select, button, a { outline: none; border:none; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul {list-style-type:none;}
h1, h2, h3, h4, h5, h6, p {  margin-top: 0; }
a img {border: none;}
a { font:normal 13px Verdana, Arial, sans-serif; color:#000000; text-decoration:none;}
a:hover { color:#30c4eb; text-decoration:underline;}
img { border:none;}
p { padding:0; margin:0; }
td { vertical-align:middle;  }
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon               {max-width:40px; max-height:40px} 
.goods-image-icon-square        {width:40px;height:40px} 
.goods-image-small              {max-width:220px; max-height:220px}
.goods-image-small-square       {width:220px; height:220px}
.goods-image-medium             {max-width:400px; max-height:400px}
.goods-image-medium-square      {width:400px; height:400px}
.goods-image-other              {max-width:185px; max-height:185px}
.goods-image-other-square       {width:185px; height:185px}
.goods-image-large              {max-width:1000px; max-height:1000px}
.goods-image-large-square       {width:1000px; height:1000px}
.goods-cat-image-icon           {max-width:30px; max-height:30px}
.goods-cat-image-icon-square    {width:30px; height:30px}
.goods-cat-image-medium         {max-width:160px; max-height:160px}
.goods-cat-image-medium-square  {width:160px; height:160px}
.goods-cat-image-other          {max-width:20px; max-height:20px}
.goods-cat-image-other-square   {width:20px; height:20px}
/* END Настройки максимальных размеров генерируемых изображений */
/*Главные индификаторы*/
#backtop { background:url(/design/d182242/bgout.jpg?lc=1759473963) bottom center no-repeat; }
#header {clear: both;height: 130px;position: relative;width: 100%;}
#panelsite {height: 104px;width: 100%;}
#container{ max-width:1000px; width:1000px; margin:0 auto;}
#content{float:right;width:756px}
#index { background:url(/design/d182242/index-bg.jpg?lc=1759473963) 512px 0 repeat-y; margin:-11px 0 -11px 0; padding:11px 0 11px 0;}
div #index a:hover {
opacity: 0.6;
}
#right { float:right; width:225px; margin:0 10px 0 0;}
#mainindex {  float:left; width:512px;}
#left { float:left; width:225px; margin:0px 0 -11px 10px;}
#footer { clear:both;width:100%; background:#333333; border-top:1px solid #000; margin:20px 0 17px 0; }
#panelbottom { clear:both; background:#000; width:1000px; margin:0 auto; height:43px; overflow:hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; margin-bottom:20px;   }
/*Разные id && class*/
.clear { clear:both; width:100%; }
.valignMiddle {vertical-align:middle;}
#bottobj { background:url(/design/d182242/conteiner-bg.png?lc=1759473963) 0 -11px no-repeat; width:1000px; height:11px; margin:0 auto; }
#cntrobj { background:url(/design/d182242/conteiner-bg-y.jpg?lc=1759473963) repeat-y; }
#topobj { background:url(/design/d182242/conteiner-bg.png?lc=1759473963) no-repeat; width:1000px; height:11px; margin:10px 0 0 0; }
#content .hr { background:url(/design/d182242/hr-content-bg.png?lc=1759473963) repeat-x; width:100%; height:31px; clear:both; margin:0 0 -10px 0;}
#content .padd { padding-left:10px; padding-right:10px; }
#content .seo { margin:15px 0; }
#content .color { color:#1c5d76; }
  
  /*Шрифты и выравнивания*/
  .fnt10n, .fnt10n a { font:normal 10px Verdana, Arial, sans-serif; }
  .fnt11n, .fnt11n a { font:normal 10px Verdana, Arial, sans-serif; }
  .fnt11b  { font:bold 10px Arial, sans-serif; }
  .fnt11bb  { font:bold 12px Arial, sans-serif; }
  .fnt11b a { font:normal 11px Verdana, Arial, sans-serif; }
  .fnt11i, .fnt11i a { font:italic 11px  Verdana, Arial, sans-serif; }
  .fnt12i, .fnt12i a { font:normal 12px  Verdana, Arial, sans-serif; }
  .fnt12n { font:normal 12px Verdana, Arial, sans-serif; } 
  .fnt12n a { font:normal 12px Verdana, Arial, sans-serif; }
  .fnt12b { font:bold 12px Verdana, Arial, sans-serif; }
  .fnt102b { font:bold 12px Verdana, Arial, sans-serif; }
  .fnt12b a { font:normal 12px Verdana, Arial, sans-serif; }
  .fnt112b, .fnt112b a { font:bold 12px Verdana, Arial, sans-serif; }
  .fnt13b, .fnt13b a { font:normal 11px Arial, Verdana, sans-serif; }
  .fnt14n, .fnt14n a { font:normal 12px Verdana, Arial, sans-serif; }
  .fnt14b, .fnt14b a { font:bold 12px Verdana, Arial, sans-serif; }
  .fnt14i span { font:normal 17px Verdana, Arial, sans-serif; }
  .fnt14i, .fnt14i a, .fnt14i span.num { font:normal 12px Verdana, Arial, sans-serif; }
  .fnt18n, .fnt18n a { font:bold 12px Verdana, Arial, sans-serif; }
  .fnt18i, .fnt18i a { font:normal 23px Verdana, Arial, sans-serif; }
  
  .txtalgnlft { text-align:left; }
  .txtalgnrgh { text-align:right; }
  .txtalgncnt { text-align:center; }
  
  .green {color:#188518;}
  .red   {color: red;}
/*Верх сайта*/
#header .blocks {  width:100%; height:25px; }
  #header .blocks .lft { float:left; margin:0 0 0 0; width:14px; height:11px; }
 #header .blocks .logotype {float: left;margin: -90px 0 0;}
  #header .blocks ul.telephone23 { margin:-21px 250px 0 0px; float:right; font:normal 19px Verdana, Arial, sans-serif; color:#000; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);   }
  #header .blocks ul.telephone23 li { float:left; margin-left:10px; }
    #header .blocks .cntr { float:left; background:url(/design/d182242/haeder-bgx.png?lc=1759473963) repeat-x; width:628px; height:20px; }
  #header .blocks .rght { float:left; margin:0 0 0 0; background:url(/design/d182242/haeder-bg.png?lc=1759473963) top right no-repeat; width:358px; height:110px;  }
    #header .blocks .rght ul { margin:15px 0 0 75px; }
    #header .blocks .rght ul li { overflow:hidden; font:normal 17px Verdana, Arial, sans-serif; color:#5e5d5d; }
      #header .blocks .cntr ul li.padd { padding:4px 0 4px 25px; margin:2px 0 0 45px; overflow:hidden; width:200px; height:14px; line-height:15px; }
      #header .blocks .cntr ul li.title { font:normal 17px Verdana, Arial, sans-serif; color:#2f7793; margin:-2px 0 0 46px; }
      #header .blocks .cntr ul li.telephone { font:normal 18px Verdana, Arial, sans-serif; color:#ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);  width:225px; padding-left:60px ; margin-top:19px; }
      #header .blocks .cntr ul li.skype { background:url(/design/d182242/haeder-bg-icon.png?lc=1759473963) 0 -22px no-repeat; }
      #header .blocks .cntr ul li.timework { font:normal 18px Verdana, Arial, sans-serif; color:#ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);  width:225px; padding-left:60px ; margin-top:19px; }
      
/*Верхняя панель сайта*/
#panelsite { height:25px; width:100%; }  
  #panelsite div {float:left; overflow:hidden; }  
  #panelsite div.leftcol { background:url(/design/d182242/panel-bg.png?lc=1759473963) no-repeat; width:12px; }
  #panelsite div.rightcol { background:url(/design/d182242/panel-bg.png?lc=1759473963) -12px 0 no-repeat; width:241px; font:normal 19px Verdana, Arial, sans-serif; color:#686868;  }  
    #panelsite div.rightcol a { font:normal 19px Verdana, Arial, sans-serif; color:#686868; margin:5px 0 0 30px; float:left; display:block; width:48px; overflow:hidden; height:58px; padding:20px 0; text-decoration:none;  }
      #panelsite div.rightcol a img { float:left;  }
      #panelsite div.rightcol ul { margin:0 0 0 15px; float:left;padding:20px 0;cursor:pointer; }
        #panelsite div.rightcol ul li { margin:5px 0 0 0;  }
          #panelsite div.rightcol ul:hover li.default { display:none;  }
          #panelsite div.rightcol ul:hover li.off { display:block; }
          #panelsite div.rightcol ul li.hover { display:none; }
          #panelsite div.rightcol ul:hover li.hover { display:block; color:#1e5d77;  }
          #panelsite div.rightcol ul li.money {  font:normal 19px Verdana, Arial, sans-serif; color:#383838; width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
    #panelsite div.centercol { background:url(/design/d182242/panel-bgx.png?lc=1759473963) repeat-x; width: 1000px;}
    #panelsite div.centercol div { height:auto; float:none; }  
      #panelsite div.centercol .menuheader { width:1000px; height:0px; overflow:hidden; margin:0px 0 0 0; background:#800000; }
        #panelsite div.centercol .menuheader ul li { float:left; background:url(/design/d182242/menuheaderline.jpg?lc=1759473963) 0 1px no-repeat; margin:0 10px 0 0px; padding-left:10px;  }
        #panelsite div.centercol .menuheader ul li.main { background:none; }
          #panelsite div.centercol .menuheader ul li a { font:normal 17px Verdana, Arial, sans-serif; color:#fff; text-decoration:none; padding:1px 13px; display:block;    }
          #panelsite div.centercol .menuheader ul li a:hover, #panelsite div.centercol .menuheader ul li a.current { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px; background:#777777; color:#fff; }
          #panelsite div.centercol .menuheader ul li a:active { padding:5px 13px 4px 13px; border-bottom:1px solid #186584; }
      #panelsite div.centercol lable { background:url(/design/d182242/searchbg.jpg?lc=1759473963) no-repeat; width:90px; height:51px; float:left; }
      #panelsite div.centercol .search { float:left; margin:11px 0 0 0px; background:url(/design/d182242/searchbg.jpg?lc=1759473963) no-repeat; width:749px; height:41px; padding:10px 0 0 0px;}
        #panelsite div.centercol .search input.text { float:left; background:url(/design/d182242/searchbg.jpg?lc=1759473963) 0px -10px no-repeat; font:normal 19px Verdana, Arial, sans-serif; color:#808080; width:546px; height:20px; padding:0 5px 0 131px; line-height:20px; cursor:default;  }
        #panelsite div.centercol .search input.button { float:left; background:url(/design/d182242/searchbg.jpg?lc=1759473963) -682px -10px no-repeat; width:59px; height:30px; }
        #panelsite div.centercol .search input.button:hover { background:url(/design/d182242/searchbg.jpg?lc=1759473963) -749px -10px no-repeat; }
/*Контентная часть сайта*/
  /*Кнопки*/
  .whtblue { border:0px solid #D71C20 !important; background:#D71C20 center top repeat-x; padding:6px 10px; font:normal 12px Verdana, Arial, sans-serif; color:#fff; height:27px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius:8px; cursor:pointer; outline:none; }
  @-moz-document url-prefix() { .whtblue { padding:2px 12px 5px 12px; height:27px; }  a.whtblue { padding:5px 12px 5px 12px; height:27px;} }
  .whtblue:hover { background:#00FF7F center top repeat; border:1px solid #5fa8c4; color:#fff; text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.4);  }
  .whtblue:active { background:url(/design/d182242/whtblue-bg.jpg?lc=1759473963) center bottom repeat; border:1px solid #5fa8c4; }
  .whtgreen { border:0px solid #D71C20 !important; background:#D71C20 center top repeat-x; padding:6px 10px; font:normal 12px Verdana, Arial, sans-serif; color:#fff; height:27px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius:8px; cursor:pointer; outline:none; }
  @-moz-document url-prefix() { button.whtgreen { height:23px; padding:2px 10px 4px 10px; position:relative; top:1px; } }
  .whtgreen:hover { background:#00FF7F center top repeat; border:1px solid #5fa8c4; color:#fff; text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.4);  }
  .whtgreen:active{ background:url(/design/d182242/whtblue-bg.jpg?lc=1759473963) center bottom repeat; border:1px solid #5fa8c4; }
  .blgreen {  background:url(/design/d182242/whtblue-bg.jpg?lc=1759473963) center top repeat; border:1px solid #5fa8c4; color:#494949; text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.4); //line-height:10px;font:bold 12px Verdana, Arial, sans-serif;  -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius:6px; cursor:pointer;}
    a.blgreen, a.whtgreen, a.whtblue, a.whtgray { text-decoration:none; display:inline-block; height:15px; }
  @-moz-document url-prefix() { button.blgreen { height:23px; padding:2px 10px 4px 10px;  } }
  a.whtgray, button.whtgray  { background:url(/design/d182242/whtgray-bg.jpg?lc=1759473963) top center no-repeat; width:138px; height:18px; padding:7px 0 6px 0; text-align:center; font:normal 12px Verdana, Arial, sans-serif; color:#3a3a3a; cursor:pointer; text-shadow: 0px 1px 0 rgba(255, 255, 255, 1); margin:0 10px 0 0;}
  a.whtgray:hover, button.whtgray:hover { background:url(/design/d182242/whtgray-bg.jpg?lc=1759473963) center center no-repeat; }
  a.whtgray:active, button.whtgray:active { background:url(/design/d182242/whtgray-bg.jpg?lc=1759473963) center bottom no-repeat; }
  button.whtgray { float:left; height:31px; padding:4px 0 6px 0;  }
  #mainindex button.blgreen { width:86px; float:left; margin:0 0 0 5px; padding-bottom:4px; }
  #mainindex a.whtgreen { float:left; margin:0 0 0 30px; }
  button:hover { cursor:pointer; }
  input[type=submit].whtgreen, button.whtgreen { padding:4px 10px; }
/*Блоки левой и правой части*/
#left .block, #right .block { margin:0 0 10px 0; }
  #left .block .blocktitle, #right .block .blocktitle {  width:205px; font:18px Verdana, Arial, sans-serif; color:#fff;}
    #left .block .blocktitle a, #right .block .blocktitle a {  font:18px Verdana, Arial, sans-serif; color:#fff; text-decoration:none;padding:0 0 -3px 0;}
    #left .block .bluesmall, #right .block .bluesmall { background:url(/design/d182242/block-bg.jpg?lc=1759473963) no-repeat; height:28px; padding:9px 0 0 20px; }
    #left .block .greysmall, #right .block .greysmall { background:url(/design/d182242/block-bg.jpg?lc=1759473963) 0 -88px no-repeat; height:28px; padding:10px 0 0 20px; color:#434343; }
    #left .block .greysmall a, #right .block .greysmall a { color:#434343; }
    #left .block .bluelarge, #right .block .bluelarge { background:url(/design/d182242/block-bg.jpg?lc=1759473963) 0 -37px no-repeat;height:36px; padding:15px 0 0 20px; }
  #left .block .blockmain, #right .block .blockmain { background:url(/design/d182242/block-main-bg-x.jpg?lc=1759473963) #FFF center top repeat-x; width:223px; padding:10px 0 0 0; border:1px solid #d5d5d5; border-top:0; border-bottom:0;}
    /*Стили блоков*/
    #left .block .navigation, #right .block .navigation {}
        #left .block .navigation ul, #right .block .navigation ul { border-top:1px solid #e2e2e2; }
        #left .block .navigation ul li, #right .block .navigation ul li { background:url(/design/d182242/block-main-nav-bg.jpg?lc=1759473963) no-repeat; width:223px; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; overflow:hidden; }
        #left .block .navigation ul li:hover, #right .block .navigation ul li:hover {  background:url(/design/d182242/block-main-nav-bg.jpg?lc=1759473963) 0 -34px no-repeat; }
        #left .block .navigation ul li a, #right .block .navigation ul li a {  padding:4px 5px 5px 25px; display:block; color:#4c4c4c; line-height:24px; overflow:hidden; }
        #left .block .navigation ul li a:hover, #right .block .navigation ul li a:hover { color:#2f7793; text-decoration:none; }
          #left .block .navigation ul li.incat, #right .block .navigation ul li.incat { background:url(/design/d182242/block-main-nav-bg.jpg?lc=1759473963) 0 -68px no-repeat;}
          #left .block .navigation ul li.incat a, #right .block .navigation ul li.incat a { color:#000000; }
          #left .block .navigation ul li.incat a:hover, #right .block .navigation ul li.incat a:hover { text-decoration:underline; } 
    #left .block .state, #right .block .state {}
      #left .block .state .statetext, #right .block .state .statetext { color:#434343; padding:0 0 7px 0; }
        #left .block .state .statetext p, #right .block .state .statetext p { width:auto; max-height:53px; overflow:hidden;}
        #left .block .state .statetitle, #right .block .state .statetitle { color:#777777; margin:0 0 7px 0; }
       #left .block .state .statetitle a, #right .block .state .statetitle a {color:[color=#282828][font=helvetica, arial, sans-serif]#000000[/font][/color];display: block;}
        #left .block .state .statetitle a:hover, #right .block .state .statetitle a:hover { text-decoration:none; }
        #left .block .state .statedate, #right .block .state .statedate { color:#9e9e9e; margin:2px 0 0 0; } 
        #left .block .state .statedate, #right .block .state .archive a { margin: }
    #left .block .srav, #right .block .srav {}
      #left .block .false, #right .block .false { color:#353535; padding:7px 0; }
      #left .block .true, #right .block .true { color:#353535; }
        #left .block .true .button, #right .block .true .button { padding:5px 0; }
    #left .block .cart, #right .block .cart { padding:20px 0 15px 0; height:50px; }
      #left .block .cart ul li , #right .block .cart ul li { float:left; }
      #left .block .cart ul li p, #right .block .cart ul li p { color:#636363; clear:both; float:left; margin:0 0 10px 0; width:145px; height:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
      #left .block .cart ul li.img , #right .block .cart ul li.img { width:50px; }
        #left .block .cart ul li.img img, #right .block .cart ul li.img img {  display:block; float:left; margin:0px 0 0 0; width:49px; height:41px; }
      #left .block .cart ul li.button , #right .block .cart ul li.button { margin:0 0 0 0; width:148px; }
  #left .block .padd, #right .block .padd { padding-left:10px; padding-right:10px; width:1203px; }
  #left .block .blockbottom, #right .block .blockbottom { background:url(/design/d182242/block-bg.jpg?lc=1759473963) 0 -126px no-repeat; width:225px; height:11px; }
  
  #left .block .blockmain ul.filter { padding:2px 10px; }
  #left .block .blockmain ul.filter div.contentTbodySearchFilterBlockValues { padding:5px 0; display:block; }
  #left .block .blockmain ul.filter .contentTbodySearchFilterBlockValues lable { display:block; color:red; }
/*Заголовок h1 странички*/
#content .headline { margin:0 10px 10px 10px; width:732px; }
#content #mainindex .headline { width:492px; }
  #content .headline .main { background:url(/design/d182242/grad-grey.jpg?lc=1759473963) bottom center repeat-x; padding:10px 12px 13px 12px; border-top:0;  -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  }
  #content .headline .brdr0 { border-left:0; border-right:0; }
  #content .headline .padd {  padding:10px 12px 13px 12px; }
    #content .headline .h1 {  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
      #content .headline .h1 a { color:#6c6c6c; padding:0 0 5px 0; display:block; }
    #content .headline .h1static { color:#4e4e4e; border-bottom:1px dotted #ababab; padding:0 0 3px 0; }
    #content .speedbar { margin:-5px 0 5px 0; }
    #content .headline .speedbar { background:url(/design/d182242/separ-bg.jpg?lc=1759473963) bottom center repeat-x; padding:7px 0 6px 0; }
      #content .speedbar a { color:#5e5d5d; }
      #content .speedbar a:hover { color:#5195af; }
      #content .speedbar span { color:#5e5d5d; }
    #content .headline .text { color:#636464; padding:5px 0 0px 0 ; line-height:16px; }
      #content .headline .text a { color:#357892; text-decoration:underline; }
      #content .headline .text a:hover { text-decoration:none; }
  #content .headline .paddlr { padding:0 10px; }
/*Товары*/
#content .box {}
#content .box table.table td { vertical-align:top; padding:5px; }
  #content .box .titlebox, #content .titlebox ul li a { color:#317f9f; }
  #content .box .titlebox { border-bottom:1px dotted #6a6a6a; height:27px; clear:both; overflow:hidden; width:100%; }
    #content .box .titlebox {}
    #content .box .titlebox ul li.blue { background:#777777; float:left; height:22px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; margin:0 20px 0 0; }
      #content .box .titlebox ul li.blue a { background:url(/design/d182242/content-ttl-cat-a.png?lc=1759473963) right bottom no-repeat; color:#fff; display:inline-block; float:left; margin:0 -13px 0 5px; padding:4px 15px 4px 2px; text-decoration:none; line-height:14px; }
      #content #mainindex .box .titlebox ul li.blue a { max-width:470px; overflow:hidden; height:14px; }
    #content .box .titlebox ul li.opct { opacity:0.4; filter: alpha(Opacity=40);}
    #content .box .titlebox ul li.default a { float:left; color:#fff; background:#777777; padding:4px 0 4px 0; max-width:600px; display:inline-block; height:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    #content #mainindex .box .titlebox ul li.default a { max-width:390px;}
  /*Вывод таблицей*/
  #content .box .tabproduct { width:235px; max-width:235px; padding:5px 0 0px 0; background:url(/design/d182242/block-main-nav-bg.jpg?lc=1759473963) 0 -68px repeat-x; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;   }
    #content .box .tabproduct .title, #content .box .tabproduct .title a { color:#fff; text-decoration:none; height:30px; width:auto; overflow:hidden; padding:0 0px; display:block; }
      #content .box .tabproduct:hover .title a { color:#fff; }
      #content .box .tabproduct:hover .title a:hover { text-decoration:underline; }
    #content .box .tabproduct .img { margin:5px 0 0 0; min-height:165px; max-height:165px; height:165px; }
      #content .box .stikerhit, #content .box .stikerpro { width:45px; height:45px; position:relative; top:45px; float:right; z-index:40; }
      #content .box .tabproduct .img .stikerhit, #content .box .ulproduct .img .stikerhit { background:url(/design/d182242/stikerbg.png?lc=1759473963) top center no-repeat; margin:-45px 40px 0 0; }
      #content .box .tabproduct .img .stikerpro, #content .box .ulproduct .img .stikerpro { background:url(/design/d182242/stikerbg.png?lc=1759473963) center center no-repeat; margin:-45px 40px 0 0;  }
      #content .box .ulproduct .img .stikerpro:hover, #content .box .ulproduct .img .stikerhit:hover, #content .box .tabproduct .img .stikerpro:hover, #content .box .tabproduct .img .stikerhit:hover { background:url(/design/d182242/stikerbg.png?lc=1759473963) center bottom no-repeat; }
      #content .box .ulproduct .img .stikerhit, #content .box .ulproduct .img .stikerpro { margin:-45px 20px 0 0 ; }
    #content .box .tabproduct .img img { max-width:190px; max-height:165px; position:relative; z-index:31; }
    #content .box .tabproduct .price { color:#636363; margin:4px 0; float:none;   }
      #content .box .tabproduct .price span, #content .box .ulproduct .infoproduct .price span { color:#7e7e7e; text-decoration:line-through; }
      #content .box .tabproduct .price em span { text-decoration:none; color:#000000; }
      #content .box .tabproduct .price em span.num, #content .box .ulproduct .infoproduct .price em { color:#000000; text-decoration:none; }
    #content .box .tabproduct .buttons { clear:both; height:22px; background:url(/design/d182242/haeder-bg.png?lc=1759473963) -90px -38px no-repeat; padding:0 0 8px 0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  }
      #content .box .tabproduct .buttons a.blgreen { padding:4px 20px 2px 20px;}
  /*Вывод списком*/  
  #content .box .ulproduct { margin:10px 0 10px 0; width:auto; } 
    #content .box .ulproduct .img { float:left; max-width:150px; width:150px; min-height:130px;  height:130px; }
      #content .box .ulproduct .img img { max-width:135px; max-height:130px; position:relative; z-index:31; }
    #content .mainindex .box .ulproduct .infoproduct { float:left; width:340px; } 
      #content .box .ulproduct .infoproduct .name a { color:#4d4d4d; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
      #content .box .ulproduct .infoproduct .info { color:#4d4d4d; margin:10px 0 10px 0; overflow:hidden; max-height:40px; width:auto; }
      #content .box .ulproduct .infoproduct .price { color:#454545; margin:10px 0 0 0; }
      #content .box .ulproduct .infoproduct .price em span { color:#FF0000; text-decoration:none; }
/*Вывод статей/новостей сайта*/  
#content .article {}
  #content .article .title { margin:5px 0; }    
    #content .article .title ul li { height:17px; overflow:hidden; width:auto;  }
      #content .article .title ul li a { background:url(/design/d182242/article-title-bg.png?lc=1759473963) no-repeat; color:#0a79a9; display:block; text-decoration:none;  padding:0 0 0px 18px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
      #content .article .title ul li a:hover { background:url(/design/d182242/article-title-bg.png?lc=1759473963) 0 -16px no-repeat; }  
  #content .article .text { color:#4e4e4e; }
    #content .article .short{ overflow:hidden; width:auto; max-height:58px; }
    #content .article .text a, #content .action .text a { color:#1b5972; text-decoration:underline; }
    #content .article .text a:hover, #content .action .text a:hover { text-decoration:none; }  
  #content .article .data { color:#888888; margin:4px 0 -5px 0; }    
/*Вывод акций*/
#content .action {}
  #content .action .title {}  
    #content .action .title ul li a { color:#2a647b; display:block; padding:5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
  #content .action .info { border-top:1px solid #e9e9e9; height:50px; }
    #content .action .info .border { width:50%; border-bottom:1px solid #e9e9e9; float:left; padding:4px 0; }
      #content .action .info .border span { margin:0 0 0 10px; }  
  #content .action .text { color:#646464; padding:3px 0 0 0; }
    #content .action .short  { overflow:hidden; width:auto; max-height:54px; }
  #content .action .button { margin:10px 0;}
    #content .action .button a { max-width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
    
/*Таблица*//*Кабинет пользователя*/
#content .privat { }
  #content .privat .title { color:#1c5d76; margin:0 0 10px 0; }
  #content table.tblinput { color:#636464; }
  #content table.tblinput a.showPass, #content table.tblinput a.OrderShowPass { float:left; font:normal 15px Verdana, Arial, sans-serif; text-decoration:none; }
  #content table.tblinput tr td { padding-bottom:8px; }
  #content table.tblinput input[type=text], #content table.tblinput input[type=password], input[type=file], #content table.tblinput textarea, #content td.number input[type=text], #content .boxmoney .main .block .mod .select select, td.selc select, .infoblock input.inputText, .infoblock select  { background:#FFF; border:1px solid #abadb3 !important; width:100%; //width:auto; //min-width:300px;  padding:3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; color:#9e9e9e; }
  #content table.tblinput textarea.back { background:url(/design/d182242/textarea-bg.jpg?lc=1759473963) #FFF top center repeat-x ; padding:7px 3px 5px 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:8px; }
  #content table.tblinput textarea.back:focus { background:url(/design/d182242/textarea-bg.jpg?lc=1759473963) top center repeat-x; }
  #content table.tblinput input[type=text]:hover, #content table.tblinput input[type=password]:hover, #content table.tblinput textarea:hover, #content td.number input[type=text]:hover, #content .boxmoney .main .block .mod .select select:hover { border:1px solid #52a6c7; color:#52a6c7; cursor:pointer; }
  #content table.tblinput input[type=text]:focus, #content table.tblinput input[type=password]:focus, #content table.tblinput textarea:focus, #content td.number input[type=text]:focus { background:url(/design/d182242/grad-grey.jpg?lc=1759473963) #FFF bottom repeat-x ; border:1px solid #42849e; color:#42849e; cursor:text; }
  #content table.tblinput textarea { min-height:70px; }
  #content table.tblinput tr td span { color:#65b1d0; }
  #content table.tblinput tr td.color, span.color { color:#1c5d76; }
  td.selc select, td.selc #deliveryConvenientDate { max-width:20% !important; width:20% !important; min-width:20% !important; }
  .required { border:1px solid red !impotant;}
/*Таблица*//*Оформление заказа 4 шаг*/
  #content table.position { color:#434343; margin:10px 0 0 0; }
    #content table.position tr.gray { background:#e9e9e9; }
    #content table.position tr.gray:hover { background:#d8e8ef; }
    #content table.position tr td { padding:5px 10px}
    #content table.position tr td.valign, #content table.tblinput tr td.valign { vertical-align:middle;  }
    #content table.position tr td.mess p span span, #content table.position tr td.mess p span { color:#434343; }
/*Таблица*//*История заказов*/
#content .history { color:#3a3a3a; padding:0 5px 0 0; }
  #content .history table tr.title { background:#e8e8e8; text-shadow: 0px 1px 0 rgba(255, 255, 255, 1); }
    #content .history table tr.title td { padding:4px 0; //background:#e8e8e8; border-left:1px solid #FFF;}
    #content .history table tr.title td.first { border:0; }
  #content .history table tr.order td { border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:7px 4px; vertical-align:middle; }
  #content .history table tr.order:hover, #content table.position tr:hover { background:#eef7fa; }
    #content .history table tr.order td span.num, #content table.position tr td span, #content table.position tr td p.fnt14n span { color:#1e607b; }
  #content .history table tr.order td.last, #content .history table tr.title td.last { border-right:1px solid #e8e8e8;}
  
  #content table.CompareGoodsTableTbody tr td, tr.order td.name { padding:0 5px; }
  #content table.CompareGoodsTableTbody tr td .CompareCheckbox { vertical-align:middle; }
  #content table.CompareGoodsTableTbody tr td.ceil1 { padding-left:5px; }
  /* Скрытие изображений в описаниях товаров на сравнении, чтобы не ехала вёрстка */
  #content tr.CompareGoodsTableTbodyComparisonLine img { display: none; }
  /*Корзина*/
  #content .history table tr.order td.number input[type=text] { padding:3px 0; min-width:40px; max-width:40px; margin:0; }
  #content .history table tr.order td a.delete { background:url(/design/d182242/cart-delete-bg.png?lc=1759473963) top center no-repeat; width:18px; height:18px; display:block; margin:0 auto; }
  #content .history table tr.order td a.delete:hover { background:url(/design/d182242/cart-delete-bg.png?lc=1759473963) bottom center no-repeat; }
  #content .history table tr.order td .img { width:50px; float:left; margin:0 10px; }
    #content .history table tr.order td .img img { max-width:50px; max-height:45px; }
  #content .history table tr.order td .info { float:left; width:290px; }
    #content .history table.finish tr.order td .info { width:430px; }
  #content .history table tr.order td .info span a { color:#202020; }
  #content .history table tr.order td .info p, #content .history table tr.order td .info p a { color:#767676; }
  #content .history .cartbottom { margin:10px 0 0 0; }
    #content .history .cartbottom .left { float:left; margin:3px 0 0 0; }
    #content .history .cartbottom .right { float:right; }
  #content .history .cartbottom .boxmoney .main { padding:10px; }
    #content .history .cartbottom .boxmoney .main em span { font-size:12px; font-weight:bold; }
    #content .history .cartbottom .boxmoney .main em span span.num { font-size:18px; font-weight:normal; color:#316f89; }
/*Таблица*//*Характеристики*/    
#content table.charactir { color:#5e5d5d; }
  #content table.charactir tr { background:#eef7fa; }
  #content table.charactir tr:hover { background:#e2f1f6; }
   #content table.charactir tr td { padding:8px 0 8px 15px; border-right:3px solid #FFF; //background:#eef7fa; border-bottom:2px solid #FFF; }
   
/*Товар*/
#content .product {}   
  #content .product .leftpart { float:left; width:43%; }
    #content .product .leftpart .fullimg, #content .product .leftpart .allphoto ul li a { border:1px solid #ebebeb; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; width:100%;  }
    #content .product .leftpart .fullimg:hover, #content .product .leftpart .allphoto ul li a:hover { border:1px solid #2f7793; }
      #content .product .leftpart .fullimg .stikyes { background:url(/design/d182242/stikerbg2.png?lc=1759473963) center top no-repeat; width:103px; height:77px; position:relative; top:0px; float:right; z-index:33; margin:-15px 0px -77px 0;  }
      #content .product .leftpart .fullimg .stikno { background:url(/design/d182242/stikerbg2.png?lc=1759473963) center bottom no-repeat; width:103px; height:77px;  position:relative; top:0px; float:right; z-index:33; margin:-15px 0px -77px 0; }
    #content .product .leftpart .button { margin:5px 0;}
      #content .product .leftpart .fullimg a { display:block; padding:5px; }
      #content .product .leftpart .fullimg a img { max-width:310px; max-height:200px; position:relative; z-index:30; }
      #content .product .leftpart .allphoto {}
      #content .product .leftpart .allphoto .title { font-weight:bold; color:#2f7793; margin:0 0 5px 0; }
      #content .product .leftpart .allphoto ul li { float:left; min-width:63px; min-height:63px; margin:0 15px 10px 0; }
      #content .product .leftpart .allphoto ul li a { display:block; padding:3px; }
      #content .product .leftpart .allphoto ul li a img { max-width:50px; max-height:50px;  }
  #content .product .rightpart { float:right; width:55%; } 
#content .boxmoney { background:url(/design/d182242/cart-money-bg.jpg?lc=1759473963) #FFF top center repeat-x; padding:1px 0 0 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; overflow:hidden;  }
  #content .boxmoney .main { background:url(/design/d182242/grad-grey.jpg?lc=1759473963) bottom center repeat-x; border:1px solid #d5d5d5; border-top:0; padding:10px 10px 10px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
  #content .boxmoney .main .block { border-bottom:0 dotted #ababab; padding:0 0 00px 0; }
    #content .boxmoney .main .block ul.left { font:italic bold 23px arial, verdana, sans-serif; float:left; color:#000; }
      #content .boxmoney .main .block ul.left li { margin:7px 0 0 0; }
      #content .boxmoney .main .block ul.left li span { font-style:italic;}
      #content .boxmoney .main .block ul.left li span.num { font-style:italic; font-weight:bold; font-size:25px; }
      #content .boxmoney .main .block ul.left li.old { font:italic 23px arial, verdana, sans-serif; color:#c0c0c0; text-decoration:line-through; }
    #content .boxmoney .main .block ul.right { float:right; }
      #content .boxmoney .main .block ul.right li { margin:5px 0 0 0; }
      #content .boxmoney .main .block ul.right li a.whtblue { min-width:104px; }
    #content .boxmoney .main .block .mod { float:left; margin:5px 10px 0 0; }
      #content .boxmoney .main .block .mod .title { color:#2f7793; }
      #content .boxmoney .main .block .mod .select { margin:3px 0 0 0;}
       #content .boxmoney .main .block .mod .select select { color:#004b68; width:auto; }
    #content .boxmoney .main .block .delivery { color:#434343; }
      #content .boxmoney .main .block .delivery p { font-size: 18px;font-weight:bold;margin:5px 0 0px 0; color:#000; }
      #content .boxmoney .main .block .delivery .title { font-weight:bold;margin:5px 0 0 0; color:gray;}
      #content .boxmoney .main .block .delivery .info { padding:7px 0 7px 10px; color:#727272; }
      #content .boxmoney .main .block .delivery .delivmoney { font-weight:bold; color:#000; padding:0 0 5px 0; }
      #content .boxmoney .main .block .delivery table tr.delivery td { padding:2px 0 2px 10px; border-bottom:1px dotted #CCC; }
      #content .boxmoney .main .block .delivery table tr.delivery td.last { padding:2px 0; border:0; }
      #content .boxmoney .main .block .delivery table tr.delivery td.old { color:#767676; }
/*Блок сортитировки товаров*/
#content .cort { padding: 0px 10px; position: relative; top: 15px; margin-bottom: -10px; }
  #content .cort .left { float:left; color:#999; }  
    #content .cort .left ul li { float:left; margin:0 10px 0 0; }
      #content .cort .left ul li select { margin:1px 0 0 0; width:auto; padding-left3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  border:1px solid #999; color:#666; cursor:pointer;    }
  #content .cort .right { float:right; margin:2px 0 0 0; }
    #content .cort .right ul li { float:left; }
      #content .cort .right ul li a { width:35px; height:25px; display:block; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
      #content .cort .right ul li a.table { background:url(/design/d182242/view-tab.gif?lc=1759473963) center center no-repeat; }
      #content .cort .right ul li a.list { background:url(/design/d182242/view-lis.gif?lc=1759473963) center center no-repeat; }
    #content .cort .right ul li:hover a, #content .cort .right ul li a.current  { background-color:#FFF; border:1px solid #CCC; border-bottom:0; margin-top:-1px; width:33px; }
    
/*Блок ошибки-информации*/
#content .infoblock { font-style:italic; border:1px solid #dbdede; max-width:698px; padding:8px 15px; margin:0 10px 0 10px; position:relative; top:5px; color:##000000; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;  }
#content .infoblock table h4 { font-size:11px; font-style:normal; color:#999; margin:2px 0 5px 0; }
#content .infoblock a { font-style:italic; color:#000000; text-decoration:underline; }
#content .infoblock a:hover { text-decoration:none; }
/*Отзывы*/
#content .comments { height:25px; }
  #content .comments .left { float:left; margin:5px 0 0 0; }
  #content .comments .right { float:right; }
    #content .comments .right ul li { float:left; margin:0 0 0 5px;}
      #content .comments .right ul li a span { color:#000000; }
      #content .comments .right ul li a:hover span { color:#404040; }
#content .maincomments { color:#4e4e4e; margin:10px 0 0 0; }
  #content .maincomments .left { float:left; color:#898989; width:100px;}
    #content .maincomments .left ul li { margin:3px 0 0 0;    } 
  #content .maincomments .right { float:left; width:580px; }
    #content .maincomments .right ul li { margin:0 0 1px 0; }
      #content .maincomments .right ul li span.red { color:#C00; }
      #content .maincomments .right ul li span.green { color:#090; }
      
/*Навигация по контенту*/
#content .navigation { margin:30px 20px 10px 12px; color:#565656; }   
  #content .navigation a, #content .navigation span { background:#f9f9f9; border:1px solid #e9e9e9; padding:3px 6px; color:#565656; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:0 3px 0 0;  }
    #content .navigation .current { background:#dcdcdc; border:1px solid #c1c1c1; color:#9f9f9f;  }
  #content .navigation a:hover { background:#69b6d5; border:1px solid #5aa3c0; color:#FFF; }  
        
/*Футер сайта*/
#footer #main { margin:0 auto; width:1000px; margin-top:25px; height:71px; }      
  #footer #main .menufooter { float:left; background:url(/design/d182242/menufooter-bg.jpg?lc=1759473963) repeat-x; width:750px; height:39px; overflow:hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;  }
    #footer #main .menufooter ul li { float:left; background:url(/design/d182242/menuheaderline2.jpg?lc=1759473963) 0 1px no-repeat; margin:8px 10px 0 0px; padding-left:10px;  }
        #footer #main .menufooter ul li.main { background:none; }
          #footer #main .menufooter ul li a { font:normal 12px Verdana, Arial, sans-serif; color:#5d5c5c; text-decoration:none; padding:5px 13px; display:block;    }
          #footer #main .menufooter ul li a:hover, #footer #main .menufooter ul li a.current { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px; background:#333333; color:#fff; }
          #footer #main .menufooter ul li a:active { padding:5px 13px 4px 13px; border-bottom:1px solid #186584; }
  #footer #main .copyring { float:left; font:normal 11px Verdana, Arial, sans-serif; color:#fff; margin:-8px 0 0 10px; border-left:1px dashed #9ba6a9; width:225px; height:50px; overflow:hidden; padding:4px 0 4px 10px; }
/*Нижняя панель*/
#panelbottom .money { font:bold 19px Verdana, Arial, sans-serif; color:#646464; }
  #panelbottom .money p { float:left; margin:13px 10px 0 10px;   }
  #panelbottom .money .img { float:left; margin:7px 0 0 0; background:url(/design/d182242/panelbottom-bg.jpg?lc=1759473963) no-repeat; width:508px; height:28px; }
#panelbottom .schetchiki { text-align:right; float:right; margin:6px 15px 0 0; width:315px; height:33px; overflow:hidden; opacity: 0.7; filter: alpha(Opacity=70);  }
#panelbottom .schetchiki:hover { opacity: 0.9; filter: alpha(Opacity=90); }
label.invalidInput          {display:block;color:#b85454;height:auto;WIDTH:auto; font-size:10px; font-weight:normal;margin-top:0px;}
input.invalidInput           {border:1px solid #b85454 !important;background: #FFECE6 !important;}
/* Фикс для отображения данных добавленных через админку в таком же виде, как и в визуальном редакторе */
.htmlDataBlock sub {vertical-align: sub;font-size: smaller;}
.htmlDataBlock sup {vertical-align: super;font-size: smaller;}
.htmlDataBlock ol {margin:10px 0 10px 2em !important;padding:0px !important;}
.htmlDataBlock ul {margin:10px 0 10px 2em !important;padding:0px !important;}
.htmlDataBlock ol li {padding:0px !important;margin:3px 0px !important;list-style-type: decimal;}
.htmlDataBlock ul li {padding:0px !important;margin:3px 0px !important;list-style-type: disc;}
.htmlDataBlock p { margin:1em 0; }
/* Кнопка на странице оплаты заказа */
.paymentFormTbodySubmitButton {
  cursor:pointer;
  display:inline-block;
  text-decoration: none;
  text-transform:uppercase;
  vertical-align: baseline;
  background-color: #8EC023;
  border-top: 1px solid #72AF40;
  border-right: 1px solid #65A32E;
  border-bottom: 1px solid #6B9A20;
  border-left: 1px solid #65A32E;
  color: white!important;
  font: 100% "Open Sans","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif,sans-serif;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  text-shadow: 0 -1px 1px #4E9409;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#aae251", endColorstr="#6ba80c")";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aae251", endColorstr="#6ba80c");
  background-image: -o-linear-gradient(#75b600, #9bdc27);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #75b600), color-stop(1, #9bdc27));
  background-image: -moz-linear-gradient(center bottom, #75b600 0%, #9bdc27 100%);
  background-image: linear-gradient(top, #75b600, #9bdc27);
  -webkit-box-shadow: 0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.2);
  box-shadow: 0 1px 0 0 #a6e95b inset,0 1px 2px 0 rgba(0,0,0,0.2);
  -o-transition: none 0.3s ease-in-out;
  -webkit-transition: none 0.3s ease-in-out;
  -moz-transition: none 0.3s ease-in-out;
}
.paymentFormTbodySubmitButton:hover {
    background: #1f8cf1;
    background-image:-moz-linear-gradient(top, #186cbb 0%, #1f8cf1 100%);
    background-image:-webkit-linear-gradient(top, #186cbb 0%, #1f8cf1 100%);
    background-image:-o-linear-gradient(top, #186cbb 0%, #1f8cf1 100%);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#186cbb, endColorstr=#1f8cf1)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#186cbb", endColorstr="#1f8cf1");
    border: 1px solid #1560a6;
    border-top: 1px solid #1560a6;
    border-bottom: 1px solid #1560a6;
    -webkit-box-shadow: 0 1px 0 0 #186cbb inset,0 1px 2px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 0 0 #186cbb inset,0 1px 2px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 0 #186cbb inset,0 1px 2px 0 rgba(0,0,0,0.2);
    text-shadow:0px -1px 1px 0 #5c3c01;
    -o-transition: none 0.3s ease-in-out;
    -webkit-transition: none 0.3s ease-in-out;
    -moz-transition: none 0.3s ease-in-out;
    border-image: initial;
}
#slider{}
#slider ul, #slider li{
margin:0px;
padding:0;
list-style:none;
}
#slider li{
width:1000px;
height:171px;
overflow:hidden;
}
#prevBtn, #nextBtn{
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}
#nextBtn{
left:696px;
}
#prevBtn a, #nextBtn a{
display:block;
width:30px;
height:77px;
background:url(/design/d182242/btn_prev.gif?lc=1759473963) no-repeat 0 0;
}
#nextBtn a{
background:url(/design/d182242/btn_prev.gif?lc=1759473963) no-repeat 0 0;
}
#bar2 { background:#777777; clear:both; width:1000px; padding:0px 0 0px; height:44px; margin:0 auto; margin-top:-3px; margin-bottom: -24px; -webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3); box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3); -moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
#bar2 a { -moz-transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out; }
#bar2 ul li {float:left; background:url(/web/upload/assets/images/152/151370/menuheaderline.jpg) 0 11px no-repeat; margin:0px 0px 0px 0px; padding-left:9px;}
#bar2 ul li.main { background:none; }
#bar2 ul li a { font:normal 17px Verdana, Arial, sans-serif; color:#fff; text-decoration:none; padding: 2px 13px; display:block; margin-top: 10px; }
#bar2 ul li a:hover, #bar2 ul li a.current { background:#fff; color:#000000; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px; }
#bar2 ul li a:hover #bar2, ul li a.active {padding:5px 13px 4px 13px; border-bottom:1px solid #186584; }
.filters select {
  width: 190px; 
}
.filters .filter {
  text-align: left; border: 0.5px solid #fff; border-radius: 8px; font: bold 14px Verdana, Arial; color: #fff; padding: 5px; background: #777777;
}
.filters .filter span {
  color: #fff;
  font-size: 140px;
}
.mysearch {
color: white;
display: block;
position: absolute;
right: 0;
top: 5px;
width: 245px;
}
.mysearch .search {
        margin-bottom: 11px;
        margin-right: 0px;
        }
.rightcol.cartInfo {
        text-align: right;
        padding-right: 72px;
}
.search input {
        border-radius: 5px;
        padding: 8px;
}
/* Стили для корзины */
.basket-info {display: block; position: absolute;z-index: 500;}
.summary {display: block;position: relative;top: 55px;}
.summary a {color: #fff;background: #000;padding: 1.75em 1em 1.5em;position: absolute;top: -4.2em;display: block;text-align: center;width: 13.333em;}
.summary a:hover, .basket-info:hover .summary a {background: #4a4949; color: #d5d5d5}
.summary a:hover strong, .basket-info:hover .summary a strong {background: #0f0f0f;}
.summary strong {background: #3c3c3c; padding: 0.25em; height: 1.5em; width: 1.5em; border-radius: 1em; display: inline-block; margin-right: 0.5em; text-align: center; margin-top: -0.417em; font-weight: normal;}
.basket-summary {background: #4a4949;color: #000;display: none; position: relative; z-index: 1000; padding: 0 1em 1em;top:80px; width: 13.333em;}
.basket-summary table {width: 100%; margin: 0; background: #4a4949;}
.basket-summary table th, .basket-summary table td {background: #4a4949; border: none; color: #d5d5d5;padding: 1em 0 0.5em;}
.basket-summary table abbr {border: none;}
.basket-summary table thead tr th:last-child, td.figure {/*text-align: right;*/}
.basket-summary a {display: block;width: auto;margin: 1em 0 0 0;padding: 0.5em;}
.basket-summary p {color: #9f9f9f; margin: 0.5em;}
.button1 {color:#fff;
         background-color:#777777;
}
.button1:hover {
        background-color:#32CD32;
}
.recent_viewed tr td {
        padding-top: 8px;
        padding-bottom: 4px;
        border-bottom: 1px solid #C9C9C9;
}
.recent_viewed .img.txtalgncnt {
        padding-right: 8px;
}
#block_shin{position:fixed; width:25px; height:280px; border-radius:5px 5px 5px 5px;top:180px; background: #777777;margin-left:100%;left:-25px; text-align:center;z-index: 100;font: bold  12px arial; verdana, sans-serif;padding-top:10px;color:#fff;}
.blocksiteh div {
display: none;
}
.blocksite div {
display: block;
}
#block_shin .category_block{background: #ebebeb;height: 115px;width: 119px;margin: 1px;padding: 10px;}