* {
	margin: 0;
	padding:0;  
	outline:none;
}
html {height:100%;background:url(../images/bg/bg-home.jpg) repeat 0 0;}
body {min-width:1004px; font-family: arial, verdana, Tahoma, sans-serif;  font-size: 12px; color: #272727; }
.modbody {min-width:500px; padding:20px; }
img { border:none; }

a {	outline:none; color: #d40000; text-decoration:underline; }
a:hover {text-decoration:none; }
a img {	border:none;}

h1 , .h1 {	color:#c80200; font-size:14px; line-height:16px; padding-bottom:21px;  font-weight:900; text-transform:uppercase; margin-left: 17px;}
h1 a {}
h2 {color:#c80200; font-size:12px; line-height:16px; padding-bottom:21px;  font-weight:900; text-transform:uppercase; margin: 20px 0 0 17px;}

.f-left {float: left; }
.f-right {float: right; }
.clear {clear:both; position:relative; height:1px; overflow:hidden;}
.alignleft {}
img.alignleft {float:left; margin:0px 0px 6px 0px; }
.alignright {text-align:right;}
img.alignright {float:right; margin:0px 0px 6px 0px;}
.aligncenter {text-align:center;}


.container { position: relative; margin: 0 auto; width:100%; /*min-width:1004px;*/ overflow:hidden; min-height:100%;   z-index:4;}
.cont-in {width: 986px; margin:0 auto; position: relative;}

.home{background:url(../images/bg/bg.jpg) no-repeat center 0px;}
.page2.aero{background:url(../images/bg/bg2.jpg)  no-repeat center top ;}
.page2.auto{background:url(../images/bg/bg3.jpg)  no-repeat center top ;}
.page2.go{background:url(../images/bg/bg_go.jpg)  no-repeat center top ;}
.page2.por{background:url(../images/bg/bg_por.jpg)  no-repeat center top ;}

/*--------------header---------------------*/
.home .header {padding: 0px 0px 0px;  z-index:1; margin: 0 auto 2px; height:176px;  width:100%; position:relative;  }
.page2 .header {padding: 0px 0px 0px;  xz-index:1; margin: 0 auto 29px; height:176px;  width:100%; position:relative;  }
.header {padding: 0px 0px 0px;  xz-index:1; margin: 0 auto 24px; height: 192px;  width:100%; position:relative;  }

.home .header-block-right{position:relative; width:310px; height:108px; float:right;}
.home .block-order{overflow:hidden; position:relative; margin-top: 50px;}
.home .map-div{background:url(../images/icons/ico1.png) no-repeat left top; margin-right: 23px; margin-top: 9px; display:block; float:right; padding-left:20px; font-size:14px; line-height:16px; color:#555555; font-style:italic; text-decoration:underline;}
.home .map-div:hover{text-decoration:none;}

.home .order-call{position:relative; display:block; float:right; font-size:12px; margin-right: 23px; line-height:26px; text-decoration:none; color:#ffffff; text-align:center; font-style:italic; text-shadow:0px -1px 0px #a94847; border-top:1px solid #e38382; border-bottom:1px solid #401413; height:26px; background:url(../images/bg/oderlink-bg.jpg) repeat-x 0 0; width:108px; 
  -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; behavior: url(/css/PIE.htc); }
.home .order-call:hover{background-position:0 -26px;}
  
.logo{display:block; float:left; width:418px; height:81px; background:url(../images/bg/logo.png) no-repeat 0 0; margin: 19px 52px 17px -13px;}
.minilogo{display:inline-block; width:80px; height:15px; background:url(../images/bg/logo.png) no-repeat 0 0; background-size: contain;}
.home .logo{}
.home .block-phone{}

.block-phone{position:relative; float: left; padding-top: 25px;width:188px; white-space:nowrap;}
.phone{xbackground:url(../images/icons/phone.png) no-repeat left 0;  padding-left:21px; font-size:24px; line-height:30px; color:#656565; font-style:italic; margin-bottom: 3px;}
.phone span{color:#d20e0c; font-size:15px; line-height:24px; display:block; float:left; margin-right:6px;}

.block-phone a{margin-top: -5px;font-size:12px; line-height:14px; color:#313131; display:block; float:right; text-decoration:underline; font-style:italic;background:url(../images/icons/phone.png) no-repeat left 0;    padding-left: 18px;
    line-height: 24px;    margin-right: 23px;}
.block-phone a:hover{text-decoration:none;}

.home .nav{position:relative; overflow:hidden; clear:both; background:url(../images/bg/menu-bg.png) no-repeat center 0; height:29px; padding: 23px 0; margin-top: 0px;}
.home .nav  ul{text-align:center; overflow:hidden;}
.home  .nav  ul li{list-style:none; display:inline-block; xmargin:0 25px;}
.home  .nav  ul li a{ display:inline-block; font-size:12px; line-height:14px; color:#000000; font-family:Tahoma, sans-serif;padding:0;text-shadow:none;}

.nav{position:relative; clear:both; z-index:14;
  margin-top: 16px; background:url(../images/bg/menu-bg2.png) no-repeat center 0;
  height: 41px;
  padding: 0px 0 0px 0;
}
.nav ul {
  text-align: center;
}
.nav .sf-menu {
  display: table;
  width: 96%;  
  margin: 0 auto;
}
.nav .sf-menu .menu-item {
  display: table-cell;
}
  .nav ul li {
    list-style: none;
    margin: 0;
    vertical-align: top;
    position: relative;
  }
    .nav ul li:hover > ul,
    .nav ul li.sfHover > ul {
      display: block;
    }
    .nav ul > li {
      xfloat: left;
    }
      .nav ul li a {
        position: relative;
        display: inline-block;
        padding: 10px 10px 9px 10px;
        text-decoration: none;
        zoom: 1; /* IE7 */
        font-size: 18px;
        font-style: italic;
        color: #f5e7e7;
        text-shadow: 0 -1px 0 #701C1B;
        font-family: Arial, Helvetica, sans-serif;
        white-space: nowrap;
      }
      .nav > ul > li > a {
        height: 31px;
        font-size: 12px;
        line-height:22px;
        text-decoration:underline;
        font-style:normal;
        padding-bottom: 0;
      }
      .nav ul li:hover > a {
        color: #ffc5bb;
      }
        .nav ul ul {
          position: absolute;
          display: none;
          top: 100%;
          min-width: 12em;
          left: 0;
          padding: 10px 0 10px 10px;
          z-index: 99999;
          text-align: left;

          background: #DF0025;
          background: -moz-linear-gradient(top,     #DF0025 0%, #B40220 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DF0025), color-stop(100%, #B40220));
          background: -webkit-linear-gradient(top,  #DF0025 0%, #B40220 100%);
          background: -o-linear-gradient(top,       #DF0025 0%, #B40220 100%);
          background: -ms-linear-gradient(top,      #DF0025 0%, #B40220 100%);
          background: linear-gradient(to bottom,    #DF0025 0%, #B40220 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF0025', endColorstr='#B40220',GradientType=0);

          -moz-box-shadow:    2px 2px 6px rgba(0,0,0,0.2);
          -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
          box-shadow:         2px 2px 6px rgba(0,0,0,0.2);
          -webkit-border-radius: 0px 0px 0px 8px;
          -moz-border-radius: 0px 0px 0px 8px;
          -o-border-radius: 0px 0px 0px 8px;
          border-radius: 0px 0px 0px 8px;
        }
          .nav ul ul li {
            min-width: 100%;
          }
            .nav ul ul li a {
              font-size: 16px;
              padding: 5px 5px 5px 0;
            }
              .nav ul ul ul {
                top: 0;
                left: 100%;
                padding: 10px 0;
                background: #585858;
                xbackground: rgba(88,88,88,.9);
                -webkit-border-radius: 0px 8px 0px 8px;
                -moz-border-radius: 0px 8px 0px 8px;
                -o-border-radius: 0px 8px 0px 8px;
                border-radius: 0px 8px 0px 8px;
              }
              .nav ul li:last-child ul ul {
                left: -310px;
                width:300px;
                white-space:normal;
              }
                .nav ul ul ul li a {
                  padding: 5px 10px;
                  font-size: 14px;
                  font-style: normal;
                  text-shadow: 0 -1px 0 #393939;
                }
                .nav ul ul ul li:hover > a {
                  color: #cccccc;
                }
                .nav ul ul ul ul {
                  top: 0;
                  left: 100%;
                  padding: 10px 0;
                  background: #787878;
                  xbackground: rgba(120,120,120,.9);
                  -webkit-border-radius: 0px 8px 0px 8px;
                  -moz-border-radius: 0px 8px 0px 8px;
                  -o-border-radius: 0px 8px 0px 8px;
                  border-radius: 0px 8px 0px 8px;
                }


/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
  /*margin-left: -1em;*/
	padding-right: 2.0em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

.block-right-header{float:right; width:362px; height:166px; z-index:1; position:absolute; top:0px; right: -28px;}
.block-right-info{  width:362px; height:166px; background:url(../images/bg/right-bg.png) no-repeat 0 0;}

.right-info-title{font-size:18px; line-height:19px; color:#ffffff; position:relative; font-family:arial,sans-serif; font-style:italic; text-align:right; text-shadow:0px -1px 0 #701c1b; 
position: absolute; top: 45px; right: 35px;}
.right-info-title b{display:block; margin-bottom:5px; font-size:26px; font-weight:100;line-height:27px;}

/*---------------content--------------------*/
.wrapper{position:relative;  clear: both; margin: 0px auto 60px; width:100%;  }

.content{ position:relative;}
.home .links-block{position:relative; height:617px;}

.home .links-block-title{font-size:18px; line-height:24px; color:#000000; font-family:Tahoma,sans-serif; text-align:center; margin-bottom:10px;}

.home .link-block1-div{width:569px; height:269px; left: -48px; top: 60px; position:absolute; }
.home .link-block2-div{ width:519px; height:268px; right: -24px; top:61px; position:absolute;}
.home .link-block3-div{ width:552px; height:265px; zleft: -25px; right: -25px; bottom:0; position:absolute; }
.home .link-block4-div{width:499px; height:274px; xright: -28px; left: -25px; bottom: 7px; position:absolute; }

.home .link-block1{position:relative; overflow:hidden; background:url(../images/bg/block-bg1.png) no-repeat 0 0;  z-index:5; width:569px; height:269px;}

.home .title-block{position:relative; overflow:hidden; text-align: center; font-size:26px; line-height:45px; color:#ffffff; text-shadow:0px -1px 0 #711c1b; font-style:italic;}
.home .title-block b{display:block; font-weight: 400; letter-spacing: 0px; font-size:40px; line-height:42px; display:block;}
.home .links-block .more{display:block; font-size:18px; line-height:41px; color:#242424; font-weight: bold; text-align:center; text-decoration:none; font-style:italic; width:171px; height:44px; background:url(../images/bg/more.png) no-repeat 0 0; border:none;}

.home .link-block1 .title-block{position:absolute; right: 53px; top: 77px;}
.home .link-block1 .more{position:absolute; right: 113px; top: 193px;}

.home .link-block2{position:relative; z-index:5; overflow:hidden; background:url(../images/bg/block-bg2.png) no-repeat 0 0; width:519px; height:268px; }
.home .link-block2 .title-block{position:absolute; right: 72px; top: 88px;}
.home .link-block2 .more{position:absolute; right: 188px; top: 191px;}

.home .link-block3{position:relative; z-index:5; overflow:hidden; background:url(../images/bg/block-bg3.png) no-repeat 0 0; xwidth:499px; height:274px;}
.home .link-block3 .title-block{position:absolute; right: 98px; top: 87px;}
.home .link-block3 .more{position:absolute; right: 197px; top: 179px;}

.home .link-block4{position:relative; z-index:5; overflow:hidden; background:url(../images/bg/block-bg4.png) no-repeat 0 0; width:552px; height:265px;}
.home .link-block4 .title-block{position:absolute; right: 130px; top: 85px;}
.home .link-block4 .more{position:absolute; right: 200px; top: 184px;}

.home .cover-link{display:block; width:100%; height:100%;position:absolute;z-index:1000;}
.home .link-block1:hover .more:hover{background-position:3px -46px;}
.home .link-block2:hover .more:hover{background-position:3px -46px;}
.home .link-block3:hover .more:hover{background-position:3px -46px;}
.home .link-block4:hover .more:hover{background-position:3px -46px;}

.home .shadow-block{width:572px; height:518px; background:url(../images/bg/hover-block.png) no-repeat 0 -62px; z-index:1; display:none;}

.home .link-block1-div .shadow-block{position:absolute; left: -168px; top: -36px; }
.home .link-block2-div .shadow-block{position:absolute; right: -122px; top: -71px;}
/*.home .link-block3-div .shadow-block{position:absolute; left: -184px; top: -100px;}*/
.home .link-block3-div .shadow-block{position:absolute; right: -104px; top: -63px;}
/*.home .link-block4-div .shadow-block{position:absolute; right: -134px; top: -145px;}*/
.home .link-block4-div .shadow-block{position:absolute; left: -188px; top: -33px;}

.home .link-block1-div:hover .shadow-block, .home .link-block2-div:hover .shadow-block, .home .link-block3-div:hover .shadow-block, .home .link-block4-div:hover .shadow-block{display:block;}

.block-bg{width:66px; height:85px; background:url(../images/bg/bg9.png) no-repeat 0 0; position:absolute; top: -15px; right: -34px; z-index:0;}

.sidebar{position:relative;  float:right; width: 264px; }

.center{position:relative; overflow:hidden; width:690px; float:left;padding-bottom: 50px;}
.links{position:relative; overflow:hidden; background:url(../images/bg/links.png) no-repeat 0 0;  height:16px; padding:7px 24px; margin-bottom: 24px;}
.links a{font-size:12px; line-height:14px; color:#010101; font-family:Tahoma,sans-serif; text-decoration:underline; margin-right:10px;}
.links a:hover{text-decoration:none;}
.links a+a{margin-left: 7px;}

.center ul, .center ol {list-style-position: inside;}

.side-list{overflow:hidden; margin-bottom:37px;}
.side-list li{margin-bottom:9px; }
.side-list li a{font-size:12px;  display:block; line-height:19px; color:#1a1a1a; text-decoration:none; font-weight:bold; font-family:Tahoma, sans-serif; padding-left:22px; background:url(../images/bg/li-bg.png) no-repeat left 0;}
.side-list li a:hover, .side-list li a.TRUE{text-decoration:none; background-position:left -22px;}

.news{position:relative; overflow:hidden; padding: 18px 21px 10px 21px; background:#5c6369; margin-bottom:39px; z-index:4;
-moz-border-radius: 8px;   -webkit-border-radius: 8px;   -khtml-border-radius: 8px;   border-radius: 8px;   behavior: url(/css/PIE.htc);}
.news-title-block{font-size:16px; line-height:20px; color:#ffffff; text-transform:uppercase; font-style:italic; background:url(../images/icons/ico2.png) no-repeat left 3px; padding-left:22px; margin-bottom:14px;}

.new{position:relative; overflow:hidden; padding-bottom: 18px; font-size:12px; line-height:16px; color:#ffffff; font-family:Tahoma, sans-serif; }
.date-div{position:relative; чoverflow:hidden; width:201px; min-height:26px; background:url(../images/bg/bg3.png) repeat-x 0 0; padding:4px 11px; margin:0 auto 11px;}
.date{font-size:12px; line-height:18px; color:#ffffff; min-height:16px; font-weight:bold; font-family:Tahoma, sans-serif; padding-left:24px; background:url(../images/icons/ico3.png) no-repeat left 0;}

.submit-block{margin:0 auto; width:132px; height:33px; background:url(../images/bg/bg4.png) repeat-x 0 0; margin-top: 8px; padding-top:7px;}

.more{ behavior: url(/css/PIE.htc); position:relative; display:inline-block; text-align:center; font-size:12px; line-height:20px; color:#fff; font-style:italic; text-decoration:none; background:url(../images/bg/link1.jpg) repeat-x 0 0; border-top:1px solid #f08a8a; border-bottom:1px solid #390706;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; display:block; height:19px;}
.more:hover{background-position:0 -19px; }
.new .more{width:118px; margin:0 auto;}

.more.btn {
  display:inline-block;
  padding:0 10px;
  cursor:pointer;
}

.new+.new{background:url(../images/bg/line.jpg) repeat-x 0 0; padding-top:22px;}

.feedback-block{position:relative; overflow:hidden;}
.feelback-title{overflow:hidden; font-size:18px; line-height:20px; color:#c80200; font-style:italic; padding-left:21px; background:url(../images/icons/ico4.png) no-repeat left 4px; width:164px; margin: 0 auto 13px;}
.field{overflow:hidden; margin-bottom: 5px;}
.sidebar  .field {margin-bottom: 8px;}
fieldset{border:none; margin:0;}
.feedback-block .inp{background:#ffffff; border:1px solid #a5a5a5; width:246px; height:15px; padding:4px 8px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; behavior: url(/css/PIE.htc); position:relative; font-size:12px; line-height:15px; color:#000000; font-family:arial, sans-serif;}

.submit-div{margin:0 auto; width:167px; height:31px; background:url(../images/bg/bg4.jpg) no-repeat 0 0; text-align:center; padding-top: 9px; margin-top: 12px;}
.submit{text-align:center; font-size:12px; line-height:14px; color:#ffffff; text-decoration:none; font-style:italic; border:none; cursor:pointer; border-top:1px solid #bdbdbd; border-bottom:1px solid #111111; height:22px; background:url(../images/bg/link2.jpg) repeat-x 0 0; -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; position:relative; behavior: url(/css/PIE.htc); }
.submit:hover{background-position:0 -24px;}
.feedback-block .submit{width:151px;}

.center-div{position:relative; overflow:hidden; background:url(../images/bg/dot.png) repeat-x 0 top; padding: 13px 0 0 0; margin-left: 18px;}
.center-div .pagenavi {margin-top: -4px; }
.pagenavi{position:relative; overflow:hidden; text-align:center; margin-bottom: 15px;}
.pagenavi a{font-size:12px; line-height:14px; color:#c51b1b; text-decoration:underline; padding: 0 1px;}
.pagenavi a:hover{text-decoration:none;}
.pagenavi span.current{font-size:12px; line-height:14px; color:#272727; font-weight:bold;}
.pagenavi span{color:#c51b1b;}
.pagenavi a.prev{padding-right:29px;}
.pagenavi a.next{padding-left:29px;}

.gallery{position:relative; overflow:hidden;}
.gallery-div{position:relative; overflow:hidden; width:200px; height:180px; float:left; text-align:center; font-weight:bold; font-size:12px; line-height:14px; color:#000000; font-family:Tahoma,sans-serif; margin-bottom:23px; margin-right: 22px;}
.gallery-div-img{width:100%; overflow:hidden; height:120px; margin-bottom:8px; -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; behavior: url(/css/PIE.htc); position:relative;}
.gallery-div-img a{ xwidth:145px; height:107px; display:block;}
.gallery-div-img a img {
  position:relative;
  -moz-border-radius: 5px;   
  -webkit-border-radius: 5px;   
  -khtml-border-radius: 5px;   
  border-radius: 5px; 
  behavior: url(/css/PIE.htc);
  margin:0; 
  width:200px;
}


.feedback-form{position:relative; overflow:hidden; margin-left: 2px;}
.feedback-form .feedback-form-title{font-size:13px; line-height:16px; color:#000000; margin-bottom: 21px;}
.feedback-form label{font-size:12px; line-height:19px; color:#000000; width:87px; display:block; float:left;}
.feedback-form .inp,.feedback-form .textarea{border:1px solid #a7a79a; outline:none; background:#fff; width: 334px; height:18px; padding:0 7px; font-size:12px; line-height:14px; color:#000000; font-family:tahoma, sans-serif;}

.feedback-form .textarea{resize:none; height:112px; padding: 7px;}
.feedback-form .submit{height:40px; display:block; background:url(../images/bg/bg5.png) repeat-x 0 0; width:156px; text-align:center; font-size:12px; line-height:40px; color:#fff; font-weight:bold; font-style:normal; text-transform:uppercase; font-family:tahoma, sans-serif; margin-left: 185px; margin-top: 13px;border:none;}
.feedback-form .submit:hover{opacity:0.9;}

.news2{background:#ffffff;}
.news2 .news-title-block{color:#1d1d1d; background:url(../images/icons/ico5.png) no-repeat left 3px;}
.news2 .date-div{background:url(../images/bg/bg6.png) no-repeat 0 0;}
.news2 .date{background:url(../images/icons/ico6.png) no-repeat left 0; color:#c51b1b;}
.news2 .new{color:#0f0f0f; }
.news2 .new .submit-block{color:#0f0f0f; background:url(../images/bg/bg7.png) no-repeat 0 0;}

.post{position:relative; overflow:hidden; font-size:12px; line-height:18px; color:#000000; font-family:tahoma, sans-serif; margin-bottom: 22px; margin-left: 18px;}
.post h1{margin-left:0; padding-bottom: 15px;}
.post  p{margin-bottom:23px;}

.tovar-block{position:relative; overflow:hidden; width: 699px;}
.tovar-block .pagenavi{чfloat:right; margin-right: 18px; margin-top: 4px;}
.tovar-block .more {margin-bottom: 10px;line-height: 19px;}
.tovar{float:left; margin-right: 13px; margin-bottom:22px; width:202px; xoverflow:hidden; position:relative; height:345px; padding:7px 7px 10px 7px; background:#ffffff; border:1px solid #b9b8b7; text-align:center; -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   border-radius: 5px; behavior: url(/css/PIE.htc); position:relative;}
.tovar-title{font-size:12px; line-height:14px; color:#000000; margin-bottom: 15px; font-weight:bold; font-family:tahoma, sans-serif;}
.tovar-descr {text-align:left;margin-bottom:10px;white-space:nowrap;padding-right:7px;overflow:hidden;height:80px;}
.tovar-img{width:200px; height:160px;overflow:hidden;    margin-bottom: 4px;}
.price-block{float:right; color:#3f3f3f; font-size:14px; line-height:16px; font-family:arial, sans-serif; margin-right: 36px;}
.price{float:right; font-size:18px; line-height:20px; color:#262626; font-family:arial, sans-serif; margin: 4px 46px 0 0;}
.add-tovar{float:left; background:url(../images/icons/ico7.png) no-repeat left 0; padding-left:20px; margin: 5px 0 0 9px;}
.add-tovar span{font-size:12px; line-height:14px; color:#c92625; font-family:arial, sans-serif; display:block; text-decoration:none; border-bottom:1px dashed #c92625;}
.add-tovar span:hover{text-decoration:none; border-bottom: 1px dashed transparent;}
.tovnew{width:32px; height:32px; background:url(../images/icons/ico8.png) no-repeat 0 0; position:absolute; top: 140px; left: 12px;}
.percent{width:32px; height:32px; background:url(../images/icons/ico9.png) no-repeat 0 0; position:absolute; bottom:15px; right:12px;}
.free_delivery{width:85px; height:50px; background:url(../images/free_delivery.png?123) no-repeat 0 -50px; position:absolute; top: 67px; right: 6px;display:block;}
.gift{width:26px; height:29px; background:url(../images/gift.png) no-repeat 0 -29px; position:absolute; top: 37px; right: 6px;display:block;}
.best_price{width:46px; height:64px; background:url(../images/best_price.png) no-repeat 0 0; position:absolute; bottom:-15px; right:5px;display:block;}

.free_delivery_f {display:block; width:85px; height:50px; background:url(../images/free_delivery.png?123) no-repeat 0 -50px; float:right;}
.gift_f {display:block; width:26px; height:29px; background:url(../images/gift.png) no-repeat 0 -29px; float:right;}
.best_price_f {display:block; width:46px; height:64px; background:url(../images/best_price.png) no-repeat 0 0; float:right;}

.pagenavi-bot{margin-top: -7px;}

.sorting-block{  }
.sorting-block .field{overflow:visible;}
.sorting-block label{width:100px; font-size:12px; line-height:25px; color:#000000; font-family:Tahoma, sans-serif; float:left;}

.block-right-info2{width:519px; height:168px;}
.block-right-info2.auto{background:url(../images/bg/right-bg2.png) no-repeat 0 0;}
.block-right-info2.por{background:url(../images/bg/bg_por_top.png) no-repeat 0 0;}
.block-right-info2.go{background:url(../images/bg/bg_go_top.png) no-repeat 0 0;}
.block-right-info2.aero{background:url(../images/bg/right-bg.png) no-repeat 0 0;}
.block-right-info2.school{background:url(../images/bg/right-bg-school.png) no-repeat 0 0;}

.slider{position:relative; overflow:hidden; width:980px; height:280px; margin-bottom:36px; margin-left: 7px;}
.slider .images{height:278px; width:978px; border:1px solid #807f7e;  -moz-border-radius: 9px;   -webkit-border-radius: 9px;   -khtml-border-radius: 9px;   border-radius: 9px; behavior: url(/css/PIE.htc); position:relative;}
.slider .backward, .slider .forward{position:absolute; top:0; z-index: 10; width:49px; height:278px; background:url(../images/bg/arrs.png) no-repeat 0 0; cursor:pointer;}
.slider .backward{left:0;  -moz-border-radius: 9px 0 0 9px;   -webkit-border-radius: 9px 0 0 9px;   -khtml-border-radius: 9px 0 0 9px;   border-radius: 9px 0 0 9px; behavior: url(/css/PIE.htc); }
.slider .forward{right:0; background-position: -49px 0; -moz-border-radius:0 9px 9px 0px;   -webkit-border-radius:0 9px 9px 0px;   -khtml-border-radius:0 9px 9px 0px;   border-radius:0 9px 9px 0px; behavior: url(/css/PIE.htc); }
.slider div .slide{position:absolute; height:278px; width:978px;   -moz-border-radius: 9px;   -webkit-border-radius: 9px;   -khtml-border-radius: 9px;   border-radius: 9px; behavior: url(/css/PIE.htc); top:0; left:0;}
.slider div .slide img{height:278px; width:978px;   -moz-border-radius: 9px;   -webkit-border-radius: 9px;   -khtml-border-radius: 9px;   border-radius: 9px; behavior: url(/css/PIE.htc); position:relative;}

.slidetabs {    clear:both;   position: absolute; left: 50%; bottom: 26px; margin-left: -52px;}

.slidetabs a {position:relative;   width:13px;    height:13px;    float:left;    margin:2px;   background:#b3b3b3;   display:block;    font-size:10px;   -moz-border-radius: 9px;   -webkit-border-radius: 9px;   -khtml-border-radius: 9px;   border-radius: 9px; behavior: url(/css/PIE.htc);}

.slidetabs a:hover {background:#b3b3b3;}

.slidetabs a.current {background:#f34d4d;}

.sidebar-left{float:left; width: 260px; position:relative; overflow:hidden;}
.center-right{position:relative;  width: 726px; float:right;}
.center-right ul {
  list-style-position: inside;
}

.gallery-block{clear:both; position:relative; overflow:hidden; width: 1002px; margin-bottom:36px; margin-top: 38px; margin-top: 38px; margin-left: 5px;}
.gallery-block .gallery{position:relative;}
.gallery-block .gallery .gallery-div{height:100%;}
.gallery-block .gallery .gallery-div a{font-size:12px; line-height:28px; color:#cb0000; text-decoration:underline;}
.gallery-block .gallery .gallery-div a:hover{text-decoration:none;}

.center-right .news{width: 642px;  padding: 11px 25px 9px 17px;}
.center-right .news .news-title-block{margin-bottom: 10px;}

.center-right .news .new{float:left; width:312px; padding-bottom: 0;}
.center-right .news .new+.new{background:none; padding-top:0; margin-left:18px;}
.center-right .news .new .date-div{float:none; width:100%;}
.center-right .news .new .submit-block{float: right; padding-bottom: 0;}
.center-right .news .new .new-foto{float:left; width:151px; xheight:83px; margin-right:6px; overflow: hidden;}
.center-right .news .new .new-foto img {width:151px;}

.sidebar-left2{width: 288px;}
.center-right{width: 683px;}

.side-list2{margin-bottom:0; margin-top: 24px; margin-left: 4px;}

.feedback-block2{margin: 32px 0 0 20px;}
/*------------------footer------------------*/

.footer {overflow: hidden; clear:both; padding:0; font-size:12px; color: #5f6060; margin: 0 auto; xheight:320px; }
/*.foot-in { position:absolute; bottom:0; left:0;  width:100%; xheight:82px;}*/
.foot-in .cont-in {padding: 0px 0px 0 0px; overflow:hidden; position:relative; height: 100%;min-height: 120px;background:url(../images/bott.jpg) no-repeat right bottom;}

.footer-nav{position:relative; overflow:hidden; margin-bottom:12px; z-index:4;}
.footer-nav ul{font-size:12px; line-height:14px; color:#949596;  font-family:Tahoma,sans-serif;}
.footer-nav ul li{list-style:none; display:inline-block;xmargin-right:8px;vertical-align: top;}
.footer-nav ul li a{color:#d40000; text-decoration:underline; margin-right: 15px;display:block;}
.footer-nav ul li a:hover{ text-decoration:none;}
.footer-nav ul li a.first {font-weight:bold;margin-bottom:10px;margin-top: 10px;}

.counter{display:block; width:88px; height:31px; float:right; чbackground:url(../images/bg/bg1.jpg) no-repeat 0 0; margin: -9px 16px 0 0; z-index:4;}
.copyright{font-size:12px; line-height:14px; color:#5f6060; float:left; margin-right:78px;  font-family:Tahoma,sans-serif; z-index:4;}
.athor-div{font-size:12px; line-height:14px; color:#5f6060; float:left; font-family:Tahoma,sans-serif;}
.athor-div a{color:#d40000; text-decoration:underline;}
.athor-div a:hover{text-decoration:none;}

#exposeMask{display:none !important;}

.informat{position:relative; }
.inform-title{font-size:25px; line-height: 36px; color:#d00808; font-style:italic; background:url(../images/bg/info-title.png) no-repeat 0 0; text-align:center; margin-bottom:20px;}
.informat-form{position:relative; overflow:hidden;}
.informat-form label{display:block; float:left; width:112px; font-size:12px; line-height:22px; color:#000000; font-family:Tahoma,sans-serif;}
.informat-form label span{color:#d00808;}
.informat-form .inp, .informat-form .textarea{width:264px; height:14px; font-family:Tahoma,sans-serif; padding:4px 10px; border:1px solid #9a9a9a; font-size:12px; line-height:14px; color:#000000; -moz-border-radius: 9px;   -webkit-border-radius: 9px;   -khtml-border-radius: 9px;   border-radius: 9px; behavior: url(/css/PIE.htc);}
.informat-form .textarea {height: 152px; resize:none;}

.important-field{font-size:14px; line-height:16px; color:#959595; font-style:italic; font-family:arial,sans-serif; margin-left: 113px; margin-bottom:10px;}
.important-field span{color:#d00808; padding-right: 4px;}
.informat-form .field{margin-bottom:10px;}
.informat-form .submit-block{width:286px; height:33px; background:url(../images/bg/bg8.jpg) no-repeat 0 0; margin-left: 112px; margin-top: 14px;}
.informat-form .submit-block .more{border-left:0; border-right:0; width:274px; cursor:pointer; margin:0 auto; height:20px; }

.bot-bg{position:absolute; bottom:0; right:103px; z-index:0; width:183px; height:71px; background:url(../images/bg/bot-bg.png) no-repeat 0 0;}
.news-cover {position:relative;}

/* */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.17);
  z-index: 98;
  display: none;
  top: 0;
  left: 0; }

.reveal-modal { -moz-border-radius: 8px;   -webkit-border-radius: 8px;   -khtml-border-radius: 8px;   border-radius: 8px; behavior: url(/css/PIE.htc);
  visibility: hidden;
  display: none;
  position: absolute;
  left: 50%;
  z-index: 99;
  height: auto;
  margin-left: -248px;
  width: 434px;
  background-color: white;
  padding: 30px 31px 27px 31px;
  top: 5.55556rem; }
  .reveal-modal .column, .reveal-modal .columns {
    min-width: 0; }
  .reveal-modal > :first-child {
    margin-top: 0; }
  .reveal-modal > :last-child {
    margin-bottom: 0; }
  .reveal-modal .close-reveal-modal {
	position: absolute;
top: -47px;
right: -56px;
	width: 56px;
	height: 56px;
	background: transparent url('../images/bg/close.png') no-repeat center;
    cursor: pointer; }
    
input.error {border:1px solid #d00808 !important;}
#searchForm {position:absolute;right:20px; top:0px;width: 190px;}
#searchForm input[type=text] {
  background:#ffffff; 
  border:1px solid #a5a5a5; 
  width:160px !important; 
  height:15px; 
  padding:0 8px;   
  -moz-border-radius: 5px;   
  -webkit-border-radius: 5px;   
  -khtml-border-radius: 5px;   
  border-radius: 5px; 
  behavior: url(/css/PIE.htc); 
  position:relative; 
  font-size:12px; 
  line-height:15px; 
  color:#000000; 
  font-family:arial, sans-serif;
}
.goodsImg {
  float:left;
  margin:0 10px 10px 0;
}
.priceFullGoods {
  font-family:arial;
  font-size:24px;
  margin-bottom:10px;
}
.priceFullGoods .in_basket {
  background: url(../images/bg/link1.jpg) repeat-x 0 0;
  border-top: 1px solid #f08a8a;
  border-bottom: 1px solid #390706;
  padding:0 10px !important;
  font-weight:normal;
  xmargin-left:24px;
}
.center img {
  margin: 0 10px 10px 10px;
}

.newsListItem img {float:left;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.pricehint {
  font-size: 10px;
  width: 202px;
  position: absolute;
  bottom: 4px;
  letter-spacing: -0.3px;
  white-space: nowrap;
}

.basket {
  margin:5px 0 0 30px;
  line-height:20px;
}
.basket img {float:left;margin-right:7px;}
.basket a {display:inline-block;width:120px; text-align:center;margin-left:10px;}
.tovar .in_basket {
  position: absolute;
  left: 9px;
}
.in_basket {
  display:inline-block;
  padding-left:21px;
  background: transparent url('../images/bg/b_icon2.png') no-repeat left;
  cursor:pointer; 
  margin-top: 6px;  
}
.in_basket span {
  color:#c92625;
  border-bottom:dashed 1px #c92625;
}
.in_basket:hover span {
  color:#3f3f3f;
  border-bottom:dashed 1px #3f3f3f;
}
.products-cart {
  width:100%;
  border-collapse: collapse;
}
.products-cart td {
  vertical-align:top;
}
.products-cart th {
  font-weight:bold;
  text-align:left;
  background:rgb(210,208,206);
}
.products-cart th,.products-cart td {padding:4px;border:1px solid #EEC7C7;}
#submitOrder {display:inline-block;padding:0 10px;}
.products-cart .it1 img {
  display:block;
  width:100px;
  margin:5px 0 0 0;
}

form.contentForm fieldset {
  display:block;
  margin-bottom:10px;
}
form.contentForm fieldset label {
  display:inline-block;
  width:200px;
  float:left;
}
form.contentForm fieldset .field {
  margin-left:210px;
}
form.contentForm fieldset .field  label {
  display:inline-block;
  width:auto;
  float:none;
  margin-right:10px;
  padding-left:5px;
  cursor:pointer;
}
form.contentForm fieldset input[type=text],
form.contentForm fieldset input[type=email],
form.contentForm fieldset input[type=password] {
  width:300px;
  border: 1px solid #a5a5a5;
  height: 15px;
  padding: 4px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/css/PIE.htc);
  position: relative;  
}
form.contentForm fieldset textarea {
  width:300px;
  border: 1px solid #a5a5a5;
  height: 75px;
  padding: 4px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/css/PIE.htc);
  position: relative;  
}
#cardField {display:none;}
.notice {
  width:auto;
  margin-bottom:10px;
  padding:11px 11px 11px 45px;
  line-height:18px;
  border-radius: 5px 5px 5px 5px;
  behavior: url('/js/PIE.htc');    
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  clear: both;
} 
.notice.error {
  border:1px solid #ff0000;
  background:#ffc0cb url('../images/error.gif') no-repeat 0 0;
  color:#ff0000;
}
.notice.success {
  border:1px solid #008000;
  background:lightgreen url('../images/success.gif') no-repeat 0 0;
  color:#008000;
}
.notice ul {
  margin: 0;
  list-style: none;
}
a.anketa {
  position: absolute;
  right: 40px;
  margin-top: 10px;  
}
.recgoods {
  text-decoration:none;
}
.recgoods .recprice{
  text-align:center;
  margin-top: -15px;
  margin-bottom: 10px;
  color: #c51b1b;  
}

.home .eng_ver {
  background:url(../images/eng.png) no-repeat left top; display:block;
  margin-top: 40px;
  height: 28px;
  margin-left: 90px;  
  padding-left:62px; 
  font-size:14px; 
  line-height:28px; 
  color:#555555; 
  font-style:italic; 
  text-decoration:underline; 
}
.nav .eng_ver {
  background: url(../images/eng2.png) no-repeat left top;
  display: block;
  position: absolute;
  top: 5px;
  right: 20px;
  line-height: 12px;
  height: 32px;
  font-size: 12px;
  padding-left: 34px;
  color: #fff;
  text-decoration: underline;
}
.eng_ver:hover {
  text-decoration: none;
}

/* ANEST IWATA */
html.anestiwata a {
  color:#275e85;
}
html.anestiwata {
  background: #fff url(../images/bg/anest_bg.jpg) repeat-y center top;
}
html.anestiwata body {background:none;}
html.anestiwata .logo {
  width:384px;
  height:81px;
  background: #fff url(../images/bg/anest_logo.jpg) 20px 0 no-repeat;
}
html.anestiwata .nav {background:url(../images/bg/anest_menu-bg.png) no-repeat center 0;}

html.anestiwata .block-right-info2 {background:url(../images/bg/anest_right-bg.png) no-repeat 0 0;}
html.anestiwata .right-info-title {
  top:25px;
  text-align: center;
}
html.anestiwata .right-info-title b {margin-bottom:0;}
html.anestiwata .block-phone {
  font:italic 24px/27px Arial;
  color:#595d5e;
  text-align:center;
  padding-top:17px;
}
html.anestiwata .block-phone a {
  display:block;
  margin:5px 40px 0 0;
  text-align:center;
  text-decoration:none;
  font:normal 12px/25px Tahoma;
  color:#fff;
  width:111px;
  height:25px;
  background: url(../images/bg/anest_oring.png) no-repeat;    
  padding-left: 0;
}
html.anestiwata .slidetabs a.current {
  background: #548db6;
}
html.anestiwata h1, html.anestiwata .h1, html.anestiwata .inform-title, html.anestiwata h2, html.anestiwata h3 {
  color: #175b8c;
}
html.anestiwata .page2 {background:url(../images/bg/anest_bg2.jpg)  no-repeat center top ;}
html.anestiwata .side-list li a:hover, html.anestiwata .side-list li a.TRUE{background-position:left -44px;}

html.anestiwata .nav ul li a {
  color: #def4ff;
  text-shadow: none;
}
html.anestiwata .nav ul ul {
  background: #185b7d;
  background: -moz-linear-gradient(top,     #185b7d 0%, #3b83a8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #185b7d), color-stop(100%, #3b83a8));
  background: -webkit-linear-gradient(top,  #185b7d 0%, #3b83a8 100%);
  background: -o-linear-gradient(top,       #185b7d 0%, #3b83a8 100%);
  background: -ms-linear-gradient(top,      #185b7d 0%, #3b83a8 100%);
  background: linear-gradient(to bottom,    #185b7d 0%, #3b83a8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#185b7d', endColorstr='#3b83a8',GradientType=0);  
}
html.anestiwata .feelback-title {color: #00709e;}
html.anestiwata .footer-nav ul li a {
  color:#017196;
}
html.anestiwata .foot-in .cont-in {background: url(../images/bg/anest_bott.jpg) right bottom no-repeat;}
html.anestiwata .more {
  background: url(../images/bg/anest_link.jpg) repeat-x 0 0;
  border-top: 1px solid #99bcd5;
  border-bottom: 1px solid #0d1f2c;
  color:#fff;
  font-style:normal;  
}
html.anestiwata .in_basket {
  background: transparent url('../images/bg/anest_b_icon.png') no-repeat left;
  padding-left: 23px;  
}
html.anestiwata .in_basket span {
  color: #00719d;
  border-bottom: none;
  font-size:14px;
}
html.anestiwata .news2 {
  background: #5f6369 url('../images/bg/anest_news_bg.jpg') top right no-repeat;  
}
html.anestiwata .news2 .news-title-block {
  color: #ffffff;
  background: url(../images/icons/anest_icon5.png) no-repeat left 3px;
}
html.anestiwata .news2 .date{background:url(../images/icons/anest_ico6.png) no-repeat left 0; color:#fff;}
html.anestiwata .news2 .date-div{background:url(../images/bg/anest_bg6.png) no-repeat 0 0;}
html.anestiwata .news2 .new .submit-block{background:url(../images/bg/anest_bg7.png) no-repeat 0 0;}
html.anestiwata .logoautor {position:absolute;display:block; bottom: -20px;right: 50px;width: 75px;height: 20px;}
html.anestiwata .priceFullGoods {color:#175b8c;}
html.anestiwata .priceFullGoods .in_basket {
  background: url(../images/bg/anest_link.jpg) repeat-x 0 0 !important;
}
html.anestiwata .gift{background-position:0 0;}
html.anestiwata .free_delivery{background-position:0 0;}
html.anestiwata .footer {xheight:320px;}
/* ANEST IWATA */



/* CREATEX */
html.createx a {
  color:#ffce37;
}
html.createx {
  background: #323232 url(../images/bg/createx_bg.jpg) repeat-x center top;
}
html.createx body {background:none;color: #d7d7d7;}
html.createx .logo {
  width:339px;
  height:99px;
  background: url(../images/bg/createx_logo.png) 0 0 no-repeat;
  margin-left:20px;
  margin-top:5px;
}
html.createx .nav {background:url(../images/bg/createx_menu-bg.png) no-repeat center 0;}

html.createx .block-right-info2 {background:url(../images/bg/createx_right-bg.png) no-repeat 0 0;}
html.createx .right-info-title {
  top:25px;
  text-align: center;
}
html.createx .right-info-title b {margin-bottom:0;}
html.createx .block-phone {
  font:italic 24px/27px Arial;
  color:#c89bc4;
  text-align:center;
  padding-top:17px;
}
html.createx .block-phone a {
  display:block;
  margin:5px 40px 0 0;
  text-align:center;
  text-decoration:none;
  font:normal 12px/25px Tahoma;
  color:#fff;
  width:111px;
  height:25px;
  background: url(../images/bg/createx_oring.png) no-repeat;    
}
html.createx .slidetabs a.current {
  background: #548db6;
}
html.createx h1, html.createx .h1, html.createx .inform-title, html.createx h2, html.createx h3 {
  color: #d7d7d7;
  font-family: Tahoma;
}
html.createx h1 {border-bottom:1px dotted #5e5e5e;margin-bottom:17px;}
html.createx .post {color: #d7d7d7;}
html.createx .page2 {background:url(../images/bg/createx_bg2.png)  no-repeat center top ;}
html.createx .side-list li a:hover, html.createx .side-list li a.TRUE{background-position:left -66px;color:#ffce37;}
html.createx .side-list li a {color:#beb3c8;}
html.createx .nav ul li a {
  color: #f4d922;
  text-shadow: none;
}
html.createx .nav ul ul {
  background: #24163a;
  background: -moz-linear-gradient(top,     #24163a 0%, #6a489a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24163a), color-stop(100%, #6a489a));
  background: -webkit-linear-gradient(top,  #24163a 0%, #6a489a 100%);
  background: -o-linear-gradient(top,       #24163a 0%, #6a489a 100%);
  background: -ms-linear-gradient(top,      #24163a 0%, #6a489a 100%);
  background: linear-gradient(to bottom,    #24163a 0%, #6a489a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24163a', endColorstr='#6a489a',GradientType=0);  
}
html.createx .feelback-title {color: #ffce37;}
html.createx .footer-nav ul li a {
  color:#ffce37;
}
html.createx .foot-in .cont-in {background: url(../images/bg/createx_bott.jpg) right bottom no-repeat;}
html.createx .more {
  background: url(../images/bg/createx_link.jpg) repeat-x 0 0;
  border-top: 1px solid #c1a9d8;
  border-bottom: 1px solid #251731;
  color:#fff;
  font-style:normal;  
}
html.createx .in_basket {
  background: transparent url('../images/bg/anest_b_icon.png') no-repeat left;
  padding-left: 23px;  
}
html.createx .in_basket span {
  color: #7d3abc;
  border-bottom: none;
  font-size:14px;
}
html.createx .news2 {
  background: #5f6369 url('../images/bg/createx_news_bg.jpg') top right no-repeat;  
}
html.createx .news2 .news-title-block {
  color: #ffffff;
  background: url(../images/icons/anest_icon5.png) no-repeat left 3px;
}
html.createx .news2 .date{background:url(../images/icons/anest_ico6.png) no-repeat left 0; color:#fff;}
html.createx .news2 .date-div{background:url(../images/bg/anest_bg6.png) no-repeat 0 0;}
html.createx .news2 .new .submit-block{background:url(../images/bg/anest_bg7.png) no-repeat 0 0;}
html.createx .logoautor {position:absolute;display:block; bottom: -20px;right: 50px;width: 75px;height: 20px;}
html.createx .submit-div{background:url(../images/bg/createx_bg4.png) no-repeat 0 0; }
html.createx .inform-title,
html.createx .box-modal h2,
html.createx .dontShowModal label {color:#303030;}
html.createx .priceFullGoods {color:#ffce37;}
html.createx .priceFullGoods .in_basket {
  background: url(../images/bg/createx_link.jpg) repeat-x 0 0 !important;
}
html.createx .products-cart th {background: none;}
/* CREATEX */

.imageWrap {
  float:left;
  margin-bottom:10px; 
  margin-right: 20px;
  position:relative;
}
.imageWrap .count {
  position:absolute;
  left: 50%;
  top: 30px;
  margin-left:-25px;  
  width:50px;
  height:58px;
  border-radius:5px;
  background: url(../images/loopbg.png) no-repeat 0 0;
  display:block;
  text-decoration:none;   
}
.imageWrap .count span {
  font-size:11px;
  line-height:20px;
  height:20px;
  color:#fff;
  display:block;
  width:50px;
  text-align:center;
  margin-top:38px;
}
#prettyGallery {
  padding:5px;
  border:1px solid #B5B3B1;
  border-radius:4px; 
  margin-bottom:10px; 
}
#prettyGallery img {margin:0;}
.imageWrap #prettyGallery div {display:none;}
.imageWrap #prettyGallery div:first-child {display:block;}

.doFeedback {cursor:pointer;}

.fbItem {
  margin-bottom:20px;
  line-height:20px;
}
.fbItem p {
  margin-bottom:5px;
}
.fbItem i{
  float:right;
}
.fbItem b{
  float: left;
  display: inline-block;
  margin-top: -2px;
  margin-right: 10px;
  width: 110px;
}
.fbItem img {
  margin:0;
}
    color: #ffce37;
}
.additional_params {float:right;margin-top:-10px;}
.additional_params a {margin-left:10px;}
.lk {
  position: absolute;
  z-index: 2;
  top: 8px;
  right: 363px;
}
.captchaimg {
    float: left;
    height: 30px;
    margin-right: 10px;
}
.basketHiText {
  font-weight:bold;
  line-height:21px;
  margin-bottom:20px;
}
.basketHiText .more {
  display:inline-block;width:135px;
}
.order {margin-bottom:25px;}
.order p {margin-bottom:5px;}
.order p span {float:right;}

.lk_text {
  font-size:18px;
  line-height:25px;
  margin-bottom:25px;
}

#feedback2 .informat-form .textarea {height: 72px;}
.fileinput-button {
  width: 264px;
  padding:5px 12px;
  background:#F3F3F3;
  border:1px dashed;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  -khtml-border-radius: 9px;
  border-radius: 9px;   
}
.template-download .btntd {
  vertical-align: top;
  padding-left: 30px;
}
.fbImage {
  display:inline-block;
  margin:0 10px 10px 0;
  text-align:center;
  padding: 3px;
  border: 1px solid #B5B3B1;
  border-radius: 2px;  
}
.fbImage img {max-height:100px;max-width:100px;margin:0 auto 0 auto;display:block;}
.green {
    color: #3caa39 !important;
}
.red {
    color: #DE1000 !important;
}
.fbItem.site {
  padding-bottom:10px;
  border-bottom:1px dashed;
}
.fbItem .text {
  margin-left:120px;
}
.fbItem.site h3 {margin-bottom:7px;}
.answer .text {font-style:italic;}
.rateReady img {margin:0 !important;}
.goods_rate {margin-bottom:2px;height: 20px;}
.goods_rate span {float:left;line-height: 17px; padding-right:5px;display:inline-block;}
.b {font-weight:bold;}

#scroller {
	display:block;
	width:32px;
	height:32px;
	background:url('../images/to-top.png') 50% 0 no-repeat;	
	display:none;
	position:fixed;
	left:50%;
	bottom:67px;
	z-index:100;
	margin-left:-575px;
}
#scroller:hover {
	cursor:pointer;
}
.scroll2fb {
  float:right;
  text-decoration:none;
  border-bottom:1px dotted #275e85;
  display:inline-block;
}