/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style:normal;
  font-weight:normal;
}
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
  font-size:100%;
  font-weight:normal;
}
q:before, q:after { content:''; }
abbr, acronym { border:0; }
body {
  background:url(../images/bg.jpg);
  font-family:Arial;
  font-size:11px;
}
#logo { margin-left:30px; }
#page-container {
  margin:0px auto;
  width:1002px;
  background:url(../images/bg-light.jpg) no-repeat;
  position:relative;
}
#small-menu a:hover {
  color:#ffffff;
  text-decoration:underline;
}
#small-menu a {
  color:#6aaac3;
  text-decoration:none;
}
#small-menu li { float:left; }
#small-menu .main {
  padding-right:13px;
  border-right:1px solid #4f8297;
}
#small-menu .contacts {
  padding-left:13px;
  border-left:1px solid #2d4f60;
}
#small-menu {
  padding-left:22px;
  padding-top:13px;
  width:139px;
  height:27px;
  background:url(../images/bg-small-menu.jpg);
  position:absolute;
  right:0px;
  top:0px;
  margin-right:20px;
}
#catallog-menu li a {
  display:block;
  color:#ffffff;
  text-decoration:none;
}
#catallog-menu li .submenu li a:hover { background:#035665; }
#catallog-menu li .submenu li a {
  padding:0px;
  padding:10px 0px;
  margin:0px;
  line-height:auto;
  height:auto;
  display:block;
  width:138px;
  text-align:center;
  vertical-align:center;
}
#catallog-menu li .submenu li {
  padding:0px;
  margin:0px;
  width:138px;
  height:auto;
  line-height:17px;
  background:#041622;
  border-bottom:1px solid #20303a;
}
#catallog-menu li .submenu {
  width:138px;
  margin-left:-21px;
  display:none;
}
#catallog-menu li:hover .submenu { display:block; }
#catallog-menu li:hover { background:url(../images/bg-catalog-menu-item-active.jpg) no-repeat; }
#catallog-menu li {
  float:left;
  font-size:13px;
  text-align:center;
  padding:0px 21px;
  width:98px;
  color:#ffffff;
  line-height:48px;
  height:48px;
  background:url(../images/bg-catalog-menu-item.jpg) no-repeat;
}
#catallog-menu .active { background:url(../images/bg-catalog-menu-item-active.jpg) no-repeat; }
#catallog-menu .last-child { width:88px; }
#catallog-menu .double-line a {
  line-height:17px;
  height:43px;
  padding-top:5px;
}
#catallog-menu {
  position:relative;
  z-index:2;
  padding:0px 6px;
  width:972px;
  height:48px;
  background:url(../images/bg-catallog-menu.jpg);
}
#brands-logos img { float:left; }
#brands-logos a:hover { text-decoration:underline; }
#brands-logos a {
  float:left;
  margin-top:18px;
  margin-left:10px;
  font-size:15px;
  text-transform:uppercase;
  text-decoration:none;
  color:#d40001;
}
#brands-logos {
  position:relative;
  z-index:1;
  float:left;
  margin-left:10px;
}
#search-box label {
  float:left;
  margin-left:18px;
  margin-top:12px;
  color:#ffffff;
}
#search-box input { border:0px; }
#search-box #search_text {
  float:left;
  margin-left:19px;
  margin-top:8px;
  padding:3px;
  width:204px;
  height:15px;
  background:#cfdce2;
}
#search-box .button {
  float:left;
  margin-top:8px;
  margin-left:7px;
  width:22px;
  height:21px;
}
#search-box {
  position:absolute;
  top:0px;
  right:198px;
  width:389px;
  height:40px;
  background:url(../images/bg-search-box.jpg);
  clear:both;
}
#content-container {
  position:relative;
  z-index:1;
  float:left;
  border:1px solid #000000;
  margin-left:9px;
  width:962px;
  background:#ffffff;
  min-height:500px;
  margin-bottom:35px;
}
#content-container .left .main-menu li a:hover { color:#770000; }
#content-container .left .main-menu li a {
  padding:10px;
  line-height:24px;
  font-size:14px;
  color:#19546d;
  text-decoration:none;
  text-transform:uppercase;
}
#content-container .left .main-menu li {
  width:180px;
  height:24px;
  border-bottom:1px solid #d6e1e6;
}
#content-container .left .main-menu .price-lists:hover { background-position:0px -28px; }
#content-container .left .main-menu .price-lists a:hover { color:#ffffff; }
#content-container .left .main-menu .price-lists a {
  color:#ffffff;
  padding-left:36px;
  font-size:12px;
  border:0px;
  height:28px;
}
#content-container .left .main-menu .price-lists {
  margin-top:30px;
  height:26px;
  padding-top:2px;
  background-repeat:no-repeat;
  background:url(../images/prices-button.jpg) 0px 0px;
}
#content-container .left .main-menu { margin-bottom:40px; }
#content-container .left h3 {
  font-size:14px;
  color:#999999;
  text-transform:uppercase;
  padding:3px 10px;
  border-bottom:1px solid #999999;
  margin-bottom:8px;
}
#content-container .left .phones li .code {
  font-size:11px;
  color:#618393;
  float:left;
  margin-top:2px;
  margin-right:5px;
}
#content-container .left .phones li {
  padding:5px;
  color:#8e1911;
  font-size:22px;
}
#content-container .left .phones {
  padding-left:10px;
  padding-bottom:111px;
  background:url(../images/bg-phones.jpg) center bottom no-repeat;
  margin-bottom:40px;
}
#content-container .left h3.im .on { color:#339900; }
#content-container .left h3.im .line { color:#2d84d5; }
#content-container .left h3.im {
  font-size:14px;
  color:#000000;
  color:#041622;
  padding:3px 3px;
  text-transform:uppercase;
}
#content-container .left ul.im li:hover { background-position:0px -32px; }
#content-container .left ul.im li a:hover { color:#ffffff; }
#content-container .left ul.im li a {
  display:block;
  height:32px;
  line-height:32px;
  padding-left:52px;
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
}
#content-container .left ul.im li {
  margin-bottom:8px;
  width:180px;
  height:32px;
  background-position:0px 0px;
  background-repeat:no-repeat;
}
#content-container .left ul.im .skype { background-image:url(../images/skype-button.jpg); }
#content-container .left ul.im .icq { background-image:url(../images/icq-button.jpg); }
#content-container .left {
  padding:10px;
  float:left;
  width:180px;
  background:url(../images/bg-content-left-block.jpg) top right no-repeat;
  min-height:380px;
}
#content-container .content a:hover { color:#435694; }
#content-container .content a {
  color:#540000;
  text-decoration:underline;
}
#content-container .content h1, #content-container .content h2, #content-container .content h3 {
  color:#1e6a8c;
  margin-bottom:18px;
  line-height:20px;
}
#content-container .content h1 {
  margin-top:0px;
  font-size:24px;
  line-height:26px;
}
#content-container .content h2 {
  font-size:20px;
  line-height:22px;
}
#content-container .content h3 { font-size:18px; }
#content-container .content p strong { font-weight:bold; }
#content-container .content p em { font-style:italic; }
#content-container .content p { margin-bottom:12px; }
#content-container .content ul ul, #content-container .content ul ol, #content-container .content ol ul, #content-container .content ol ol { margin-left:17px; }
#content-container .content ul li, #content-container .content ol li {
  margin-top:5px;
  margin-bottom:5px;
}
#content-container .content ul, #content-container .content ol {
  list-style-position:outside;
  margin-left:17px;
  margin-bottom:15px;
}
#content-container .content ul { list-style-type:square; }
#content-container .content .links li {
  padding:3px;
  display:inline;
}
#content-container .content .links {
  position:absolute;
  bottom:9px;
  right:9px;
}
#content-container .content #content {
  float:left;
  width:100%;
}
#content-container .content {
  float:left;
  width:739px;
  padding:11px;
  font-size:12px;
  color:#333333;
  line-height:15px;
}
#content-container .subdocument-links h2, #content-container .header-links h2 {
  margin-top:7px;
  margin-bottom:0px;
  font-size:11px;
  color:#999999;
}
#content-container .subdocument-links ul li a:hover, #content-container .header-links ul li a:hover {
  color:#386b80;
  text-decoration:underline;
}
#content-container .subdocument-links ul li a, #content-container .header-links ul li a {
  color:#386b80;
  text-decoration:none;
}
#content-container .subdocument-links ul li, #content-container .header-links ul li {
  margin:0px;
  xfloat:left;
  padding-right:10px;
  margin-right:10px;
  border-right:1px solid #999999;
  font-size:12px !important;
  line-height:18px;
}
#content-container .subdocument-links ul .active a, #content-container .header-links ul .active a {
  color:#0080b7;
  text-decoration:underline;
}
#content-container .subdocument-links ul .last-child, #content-container .header-links ul .last-child {
  margin-right:0px;
  padding-right:0px;
  border:0px;
}
#content-container .subdocument-links ul, #content-container .header-links ul {
  list-style:none;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}
#content-container .subdocument-links, #content-container .header-links {
  padding-right:22px;
  margin-bottom:40px;
}
#content-container { clear:both; }
#sellout-prices {
  float:left;
  width:309px;
}
#sellout-actions {
  float:left;
  width:429px;
}
#sellout-actions h2, .news h2 {
  margin-top:0px !important;
  color:maroon !important;
}
#sellout-actions dl dt .date, .news dl dt .date {
  color:#999999;
  padding:3px;
  padding-right:5px;
  margin-left:-3px;
}
#sellout-actions dl dt .title, .news dl dt .title {
  color:#3481a4;
  padding:3px;
  margin-left:-2px;
  padding-left:5px;
  border-left:1px solid #dadada;
}
#sellout-actions dl dt, .news dl dt {
  margin-bottom:5px;
  padding-bottom:2px;
  border-bottom:1px solid #dadada;
}
#sellout-actions dl dd, .news dl dd {
  margin-bottom:20px;
  color:#333333;
}
#sellout-actions dl dd:last-child, .news dl dd:last-child { border:0px; }
#sellout-actions dl, .news dl { font-style:12px; }
#sellout-actions, .news {
  padding-bottom:20px;
  position:relative;
}
.news-on-main {
  width:740px;
  margin:0px -9px;
  margin-bottom:15px;
  padding:9px;
  background:#f0f0f0;
}
#catalog .wide-block .info .price .urls { text-transform:lowercase; }
#catalog .wide-block .info .price { text-transform:uppercase; }
#catalog .wide-block .info {
  float:right;
  width:500px;
}
#catalog .wide-block {
  float:left;
  width:100%;
  margin-top:25px;
  margin-bottom:40px;
}
#catalog .left-block h2 {
  margin-top:0px !important;
  padding-bottom:3px;
  margin-bottom:10px !important;
  font-size:11px !important;
  color:#999999 !important;
  border-bottom:1px solid #999999;
}
#catalog .left-block ul li a:hover {
  color:#386b80 !important;
  text-decoration:underline !important;
}
#catalog .left-block ul li a {
  text-transform:uppercase;
  font-size:14px !important;
  color:#386b80 !important;
  text-decoration:none !important;
}
#catalog .left-block ul li { list-style:none; }
#catalog .left-block ul .active a {
  color:#660000 !important;
  text-decoration:underline !important;
}
#catalog .left-block ul {
  margin:0px !important;
  list-style:none;
}
#catalog .left-block {
  float:left;
  width:222px;
  padding-right:10px;
}
#catalog .center-block .products li a:hover { text-decoration:none; }
#catalog .center-block .products li a {
  margin-top:3px;
  float:left;
  color:#19546d !important;
  font-size:11px !important;
  text-decoration:underline;
}
#catalog .center-block .products li .image {
  float:left;
  width:100%;
  position:relative;
  margin-bottom:10px;
}
#catalog .center-block .products li {
  padding:5px;
  float:left;
  margin:0px;
  margin-left:33px;
  margin-bottom:25px;
  list-style:none;
  width:133px;
  position:relative;
}
#catalog .center-block .products {
  float:left;
  padding:0px;
  margin:0px;
  width:538px !important;
  margin-left:-33px;
}
#catalog .center-block .images li {
  padding:0px;
  margin:0px;
  list-style:none;
  text-align:center;
}
#catalog .center-block .images {
  list-style:none;
  float:left;
  width:145px;
  padding:0px;
  margin:0px;
}
#catalog .center-block .description {
  float:left;
  margin:0px;
  padding:0px;
  position:relative;
  width:345px;
  padding-left:10px;
}
#catalog .center-block {
  float:left;
  width:500px !important;
  margin-left:7px;
  padding:0px !important;
  overflow:hidden;
}
#footer .main-menu li a {
  text-transform:uppercase;
  color:#ffffff;
  text-decoration:none;
  font-size:10px;
  font-family:'Arial';
}
#footer .main-menu li {
  list-style:none;
  float:left;
  padding-right:5px;
  margin-right:5px;
  border-right:1px solid #2e414b;
}
#footer .main-menu .last-child {
  padding:0px;
  margin:0px;
  border:0px;
}
#footer .main-menu {
  padding-left:50px;
  padding-top:19px;
  height:34px;
  background:url(../images/footer.jpg);
  list-style:none;
  margin-bottom:35px;
}
#footer .copyright .copy { color:#447b93; }
#footer .copyright .company { color:#808d92; }
#footer .copyright {
  margin-bottom:35px;
  margin-left:55px;
  float:left;
  font-size:12px;
}
#footer {
  width:1002px;
  float:left;
  margin-left:10px;
  margin-bottom:20px;
}
.actions li img {
  float:left;
  border:none;
  margin:-5px 40px 0px -17px;
  padding:0px;
}
.actions li .title {
  display:block;
  margin-top:20px;
  margin-bottom:45px;
  font-size:32px;
  color:#3187a2;
  text-transform:uppercase;
  line-height:40px;
}
.actions li .text {
  display:block;
  margin-bottom:50px;
  font-size:16px;
  color:#ffffff;
  text-transform:uppercase;
  line-height:18px;
  margin-right:45px;
}
.actions li .dropout .value {
  font-size:42px;
  color:#ffffff;
}
.actions li .dropout {
  font-size:36px;
  color:#02b2ff;
  text-transform:uppercase;
  line-height:40px;
}
.actions li {
  position:absolute;
  list-style:none;
  float:left;
  width:758px;
  height:360px;
  display:none;
}
.actions .active { display:block; }
.actions {
  width:758px;
  height:360px;
  background:#0f2733;
  overflow:hidden;
  padding:0px;
  margin:0px;
  margin-top:-9px;
  margin-left:-9px;
  position:relative;
}
.uniForm { margin:0px 10px; }

.akril {height: 740px; margin: 0px 0px 0px 50px; width: 600px;}
.akril div.one {float: left; height: 200px; width: 140px; margin-right: 50px;}
.akril div.two {float: left; height: 150px; width: 140px; margin-right: 50px;}
.akril div.pust {float: left; height: 40px; width: 600px; }
.akril div.cont {float: left; height: auto; width: 700px; }
.cont { height: auto; width: 710px; font-family:Arial; font-size:1.3em; line-height:1.2em;}
.cont2 { height: auto; width: 710px; margin-top:-30px; font-family:Arial; font-size:1.3em; line-height:1.2em;}
.akril div p{text-align: center; } 
.akril strong{font-weight: bold;}
.akril span.cena{color: red; font-size: 14px; font-weight: bold;}
.akril table{width: 160px;}
#content-container .akril div p a{color:#540000; text-decoration:none; }
#content-container .akril div p a:hover { color:#435694; text-decoration:none; }
#content-container .stil ol {
  list-style:decimal outside none;
  margin-left:17px;
  margin-bottom:15px;
}
#content-container .stil b {
  font-weight: bold;
  color:#435694;
}

.dush {height: 360px; margin: 0px 0px 0px 10px; width: 700px; margin-top: 0px; }
.dush div.one {float: left; height: 290px; width: 130px; margin-right: 40px;}
.dush div.two {float: left; height: 150px; width: 140px; margin-right: 50px;}
.dush div.pust { height: 40px; width: 600px; }
.dush div.cont {float: left; height: auto; width: 700px; }
.dush div p{text-align: center; } 
.dush strong{font-weight: bold;}
.dush span.cena{color: red; font-size: 14px; font-weight: bold;}
.dush table{width: 160px;}
#content-container .dush div p a{color:#540000; text-decoration:none; }
#content-container .dush div p a:hover { color:#435694; text-decoration:none; }
#content-container .stil ol {
  list-style:decimal outside none;
  margin-left:17px;
  margin-bottom:15px;
}
.dush div.allprod{height: 20px; width:670px; text-align: right; }
.akril div.allprod{ float: left; height: 20px; width:600px; text-align: right; margin-top:-20px;}
#content-container .allprod a {color:red; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#content-container .allprod a:hover  {color:#435694; text-decoration:underline;}


#content-container .content .mainpage {width:700px;}
.mainpage {width:700px; height: auto; font-family:Arial; font-size:1.3em; line-height:1.2em;}
.mainpage div.mainp{width:700px; text-align: justify; margin: 0px 0px 15px 0px;}
#content-container .mainpage h1{font-size: 21px; font-family:Arial; color: #571a39; font-weight:bold;}
.mainpage div.mainprod{width: 700px; margin: 0px 110px 10px 110px; height: 200px;}
.mainpage div.mainprodone{float: left; width: 150px;}
.mainpage div.mainprodone p{width: 140px; text-align: center;}
.mainpage div.mainprod2{width: 700px; margin: 0px 110px 10px 110px;  height: 200px;}
.mainpage div.mainprodtwo{float: left; width: 160px;}
.mainpage div.mainprodtwo p{width: 150px; text-align: center;}
.mainpage div.mainprod3{width: 700px; margin: 0px 50px 10px 50px;  height: auto;}
.mainpage div.mainprodthree{float: left; width: 350px;}


#content-container .mainpage h1{font-size: 19px; font-family:Arial; color: #571a39; font-weight:bold;}
.mainpage div.main_new{width: 700px; margin: 0px 110px 10px 110px; height: 80px;}
.mainpage div.mainpronew{float: left; width: 300px;}


