@charset "utf-8";  .html, body{ margin:0px; font-size:13px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";  color:#3d3d3d;  }
.body {background:url(/images/bg.gif) repeat-x}
img {border:0}
a {outline: none; color:#11caff}
h1, h2, h3 {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-weight:normal; text-transform: uppercase; color:#0d85dd}
.main{ width:1000px; margin:0 auto; position:relative}
.header {position:relative;  height:229px}
.logo {position:absolute; left:18px; top:5px}
.menu2 {width:70px; position:absolute; bottom:6px; left:0px; vertical-align:top; font-size:10px; line-height: 1.3; text-align:center;  }
.menu2 span {color:#ff0000}
.menu3 {width:70px; position:absolute; bottom:6px; left:75px; font-size:10px; line-height: 1.3; text-align:center;  }
.menu2 a, .menu3 a {color:#0085dc; text-decoration:none}
.menu {position:absolute; bottom:2px; left:9px}
.menu img {padding-right:9px; opacity: 1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
.menu img:hover {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
.pictHead {position:absolute; left:240px; top:11px; width:563px; height:290px;  }
.phone {position:absolute; left:780px; top:60px}
.listFilials {position:absolute; left:780px; top:110px}
.listFilials a {color:#00c6ff; vertical-align:top}
.listFilials a:hover {text-decoration:none}
.hexalSlogan {padding-top:27px; text-align:center; height:60px}
.navigationHeader {position:absolute; right:4px; bottom:4px; background: #1a96ec url(/images/navigationHeader.gif) no-repeat; width:248px; height:61px}
.navigationHeader a {padding:6px; color:#fff; font-size:13px; vertical-align:middle}
.navigationHeader a:hover {text-decoration:none}
.navigationHeader div {margin-left:4px;  }
.search form {}
.search form input#search {margin-top:8px; width:900px; vertical-align:top}
.search form input#buton {border:none; background: url("/images/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.leftContent {width:250px; float:left; margin-bottom: 200px}
.catalog {width:250px; min-height:500px; background:url(/images/catalog.gif) no-repeat; padding-top:85px}
.catalog a.category_link {font-size:14px; color:#4da5e6; text-decoration:none}
.catalog .category_img_div img {vertical-align:middle}
.catalog .category_img_div {padding-left:2px; margin-bottom:2px; width:235px; height:30px; background:url(/images/catalogBg.gif) no-repeat bottom}
.catalog .category_img_div div:hover {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
.stat {margin-top:40px; width:250px; background:url(/images/statBg.gif) no-repeat; padding-top:85px}
.stat div {margin-bottom:8px}
.stat img {vertical-align:middle}
.stat a {color:#898989}
.stat a:hover {text-decoration:none}
.stat #allStat a {color:#00a1dd}
.rightContent {width:730px; float:left;  }
 .fonProduct {background:url(/images/productFly.png) no-repeat; width:321px; height:170px; padding-left:20px; padding-top:30px}
.stock_cat_link {font-size:13px}
.mainProduct {width:242px}
.productsTable {width:730px; padding-top:10px}
.productsTable td {padding-bottom:14px}
.imagesProduct {float:left;  }
.imagesProduct img {width:100px; height:102px; margin-right:4px}
.product {overflow:hidden; font-size:10px}
.product a {color:#b8b8b8; font-size:11px}
.product a:hover {text-decoration:none}
.nameProduct {font-weight: bold; color:#000}
.descProduct {color:#b0b0b0; font-size:10px}
.priceProduct {padding-top:8px; color:#b0b0b0; font-size:11px}
.priceProduct span {color:#000; font-size:12px}
#result {padding-bottom:40px}
.imagesProduct2 {float:left;  }
.imagesProduct2 img {width:100px; height:102px; margin-right:4px}
.product2 {overflow:hidden; font-size:10px; height:132px}
.product2 a {color:#b8b8b8; font-size:11px}
.product2 a:hover {text-decoration:none}
.nameProduct2 {font-weight: bold; color:#000}
.descProduct2 {color:#b0b0b0; font-size:10px}
.priceProduct2 {padding-top:8px; color:#b0b0b0; font-size:11px}
.priceProduct2 span {color:#000; font-size:12px}
 .promotions {margin-top:50px; position:relative; width:734px; height:341px;  }
.promotionName {position:absolute; top:0px; left:30px}
.promotionNext {position:absolute; top:90px; right:3px}
.promotionPreview {position:absolute; top:90px; left:3px}
.promotionContent {position:absolute; top:38px; left:5px;  background:#e8f4fc url(/images/promotionBg.gif) no-repeat; width:729px; height:281px}
.promotionContent .big {padding-top:10px; padding-left:12px}
.promotionContent .min {padding-left:12px}
.promotionContent .slides img {padding:5px; width:340px}
.promotionContent .min img {padding:6px; width:160px}
 .sale {width:700px; min-height:300px; margin-left:5px;  background:url(/images/sale.gif) no-repeat; padding-top:100px}
.saleBlock {float:left; padding-right:20px; padding-bottom:40px;  height:160px;  }
.saleBlock a {font-size:13px; color:#0e4470}
.saleBlock a.cat_root {font-size:15px}
.saleBlock a:hover {text-decoration:none}
.saleBlock td {font-size:12px; color:#b3b3b3; padding:5px}
.saleBlock span {font-size:12px; color:#333; font-weight:bold}
.grey {background:#f4f4f4}
.footer {margin-top:50px;  width:1000px; height:180px}
.footer2 {position:relative; width:980px; height:180px}
.copyright {position:absolute; top:30px; font-size:11px; color:#898989}
.strobo {position:absolute; left:500px; bottom:0px; width:259px; height:183px}
.counter {position:absolute; top:30px; right:0px}
 .categoriesFlyTop {width:673px; height:69px;  background:url(/images/categoriesFlyTop.png) no-repeat}
.categoriesFlyBottom {width:673px; height:25px;  background:url(/images/categoriesFlyBottom.png) no-repeat}
.categoriesFlyCenter {width:673px;  background:url(/images/categoriesFlyCenter.png)}
.last_tr {height:50px}
.categoriesFly {width:696px; height:342px;  position: absolute; margin-top: -80px; margin-left: 205px; z-index: 1000; padding-top:20px; padding-left:20px}
.categoriesFlyCenter table {border-collapse: collapse; margin-left:20px; margin-top:-50px}
.categoriesFlyCenter td {border-right:1px solid #e9e9e9; width: 280px; align: center; vertical-align:top}
.categoriesFlyCenter td.last {border: none}
.categoriesFlyCenter a {color:#484848; font-size:12px; padding-bottom:6px}
.categoriesFlyCenter a:hover {color:#03abf2}
.categoriesFlyTd {float:left; padding-right:31px; padding-left:30px;  }
.no_products {text-align: center; padding-top: 180px}
.autocomplete-w1 {background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px;  _background:none; _margin:0}
.autocomplete {border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px;  _height:350px; _margin:0; _overflow-x:hidden}
.autocomplete .selected {background:#F0F0F0}
.autocomplete div {padding:2px 5px; white-space:nowrap}
.autocomplete strong {font-weight:normal; color:#3399FF}
 .container {width:700px; height:200px; overflow:hidden; position:relative; cursor:pointer}
.slides {position:absolute; top:0; left:0}
.slides div {position:absolute; top:0; width:800px; display:none}
 #main_content {min-height: 460px; padding-top:60px}
.formError {color: #FA3F3F;font-size: 11px;}
.cartFormError {color: #FA3F3F;font-size: 11px; position: absolute; margin-left: 40px; margin-bottom: 20px;}
#reg_form {border: 1px solid #7db4e0; padding:10px; width: 500px; background:#f3f9fd}
#reg_form .input_text {width: 480px; border: 1px solid #cacaca; height: 20px; font-size: 14px; padding-left: 2px}
ol.formList li {list-style: none;padding: 5px;}
ol.formList li label {display:block;}
ol.formList {margin:0;padding:0;}
ol.formList li.checkbox input {float:left;}
ol.formList li.checkbox label {width: 250px;}
.flash_notice {color: #00AB09;}
.empty {text-align: center;}
#product_page {}
.product_table {width: 700px}
.product_table td {padding:4px;  }
.product_table .image_td {width: 150px; vertical-align:top;}
.product_price {color:#0c89e6}
#shopping_cart table {width: 700px}
#shopping_cart td {text-align: center;}
.h10px {height: 10px;}
.h20px {height: 20px;}
ol.formListCheckout li {list-style: none;padding: 5px;}
ol.formListCheckout li label {display:block;}
ol.formListCheckout {margin:0;padding:0;}
ol.formListCheckout li.checkbox input {float:left;}
ol.formListCheckout li.checkbox label {width: 250px;}
.orders_history {width: 100%}
.orders_history th {color:#838383}
.orders_history td {text-align: center}
.articles_list {list-style: none}
.stat_fix {width: auto; min-height:500px}
.stat_fix div {margin-bottom:8px}
.stat_fix img {vertical-align:middle}
.stat_fix a {color:#898989}
.stat_fix a:hover {text-decoration:none}
.pagination {padding-top:39px}
span.prev_page {color:#8f8f8f; background:url(/images/strelochki_dizabl.gif) no-repeat right top; padding-top:35px}
span.next_page {color:#8f8f8f; background:url(/images/strelochki_dizabl_prev.gif) no-repeat left top; padding-top:35px}
a.next_page {color:#00c6ff; background:url(/images/strelochki_next.gif) no-repeat; padding-top:35px}
.next_page:hover {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
.prev_page {color:#00c6ff; background:url(/images/strelochki_prev.gif) no-repeat right top; padding-top:35px}
.prev_page:hover {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
form input[type="submit"] {background:url(/images/button_form.gif) no-repeat; width:123px; height:38px; border:none; color:#fff; padding-bottom:4px}
#recount_button {background:url(/images/button_form2.gif) no-repeat; width:107px; height:38px; border:none; color:#fff; padding-bottom:4px}
sup {font-size: 10px}
.orders_table_fix {font-size: 12px; border-collapse: collapse; border: 1px solid #999}
.orders_table_fix th {padding: 5px; border: 1px solid #999}
.orders_table_fix td {padding: 5px; border: 1px solid #999}
.apteka {margin-bottom: 20px}
.big2 {margin-left: 80px}
.big2 .promotionNext2 {position:absolute; margin-left: 510px; margin-top: -150px}
.big2 .promotionPreview2 {position:absolute; margin-left: -15px; margin-top: -150px}
.container2 {width:530px; height:200px; overflow:hidden; position:relative; cursor:pointer}
.questions {margin-top:40px; width:250px; background:url(/images/opros.gif) no-repeat; padding-top:85px; padding-bottom: 50px}
.prettyLoader{background: url(../images/prettyLoader/prettyLoader.png) top left no-repeat;height:30px;position:absolute;width:30px;z-index:30000;}.prettyLoader img{display:block;margin:7px 0 0 7px;}.pl_ie6{background-image: url(../images/prettyLoader/prettyLoader.gif);}