@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:107px}
.logo {position:absolute; left:0px; top:4px}
.menu2 {width:70px; position:absolute; top: 74px; left:343px; vertical-align:top; font-size:10px; line-height: 1.3; text-align:center}
.menu2 span {color:#ff0000}
.menu3 {width:130px; position:absolute; top: 74px; left:470px; font-size:10px; line-height: 1.3; text-align:center}
.menu2 a, .menu3 a {color:#0085dc; text-decoration:none}
.menu {position:absolute; top:41px; left:339px}
.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:255px; top:7px; width:563px; height:290px;  }
.phone {position:absolute; left:800px; top:35px}
.listFilials {position:absolute; left:628px; top:41px}
.listFilials a {color:#00c6ff; vertical-align:top}
.listFilials a:hover {text-decoration:none}
.hexalSlogan {position:relative; height:60px; margin-top: -20px}
.hexalSlogan .hs1 {position:absolute; top:16px; left:100px; width:793px; height:31px}
.navigationHeader {position:absolute; right:4px; bottom:8px; 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; position:relative; z-index:89}
.search form input#buton {border:none; background: url("/images/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.search form input#buton_en {border:none; background: url("/images/en/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.search form input#buton_de {border:none; background: url("/images/de/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.search form input#buton_fr {border:none; background: url("/images/fr/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.search form input#buton_it {border:none; background: url("/images/it/searchButon.gif") no-repeat; width: 81px; height:38px; cursor: pointer; outline:none}
.leftContent {width: 270px; float:left; margin-bottom: 200px; margin-right: 20px}
.catalog {width:250px; min-height:500px; padding-top:55px; background:url(/images/catalog.gif) no-repeat}
.catalog_ru {width:250px; min-height:500px; padding-top:55px; background:url(/images/catalog.gif) no-repeat}
.catalog_en {width:250px; min-height:500px; padding-top:55px; background:url(/images/en/catalog.gif) no-repeat}
.catalog_de {width:250px; min-height:500px; padding-top:55px; background:url(/images/de/catalog.gif) no-repeat}
.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:20px; width:250px; background:url(/images/statBg.gif) no-repeat; padding-top:55px}
.stat_ru {margin-top:20px; width:250px; background:url(/images/statBg.gif) no-repeat; padding-top:55px}
.stat_en {margin-top:20px; width:250px; background:url(/images/en/statBg.gif) no-repeat; padding-top:55px}
.stat_de {margin-top:20px; width:250px; background:url(/images/de/statBg.gif) no-repeat; padding-top:55px}
.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}
.stat-news {width:250px; background:url(/images/news.gif) no-repeat; padding-top:95px}
.stat-news_ru {width:250px; background:url(/images/news.gif) no-repeat; padding-top:95px}
.stat-news_en {width:250px; background:url(/images/en/news.gif) no-repeat; padding-top:95px}
.stat-news_de {width:250px; background:url(/images/de/news.gif) no-repeat; padding-top:95px}
.stat-news div {margin-bottom:8px}
.stat-news img {vertical-align:middle}
.stat-news a {color:#898989}
.stat-news a:hover {text-decoration:none}
.stat-news #allStat a {color:#00a1dd}
.rightContent {width: 690px; 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}
.productsTable td {padding-bottom:10px}
.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}
.nameProduct a {font-weight: bold; color:#000; text-decoration: none}
.nameProduct a:hover {text-decoration: underline}
.descProduct {color:#b0b0b0; font-size:10px}
.priceProduct {padding-top:8px; color:#b0b0b0; font-size:11px}
.priceProduct span {color:#000; font-size:12px}
#result { }
.imagesProduct2 {float:left;  }
.imagesProduct2 img {width:100px; height:102px; margin-right:4px; padding: 10px}
.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}
.nameProduct2 a {font-weight: bold; color:#000; text-decoration: none}
.nameProduct2 a:hover {text-decoration: underline}
.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:-38px; left:30px}
.promotionNext {position:absolute; top:90px; right:3px}
.promotionPreview {position:absolute; top:90px; left:3px}
.promotionContent {position:absolute; top:0px; 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; margin-top:-45px;  background:url(/images/sale.gif) no-repeat; padding-top:80px}
.sale_ru {width:700px; min-height:300px; margin-left:5px; margin-top:-45px;  background:url(/images/sale.gif) no-repeat; padding-top:80px}
.sale_en {width:700px; min-height:300px; margin-left:5px; margin-top:-45px;  background:url(/images/en/sale.gif) no-repeat; padding-top:80px}
.sale_de {width:700px; min-height:300px; margin-left:5px; margin-top:-45px;  background:url(/images/de/sale.gif) no-repeat; padding-top:80px}
.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:671px; height:64px; background:url(/images/categoriesFlyTop2.png) no-repeat}
.categoriesFlyBottom {width:671px; height:11px; background:url(/images/categoriesFlyBottom2.png) no-repeat}
.categoriesFlyCenter {width:671px; background:url(/images/categoriesFlyCenter2.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; background:none}
.categoriesFlyCenter td {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: 400px; padding-top:10px}
.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;}
.flash_error {color: #FA3F3F;}
.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}
.questions {margin-top:40px; width:250px; background:url(/images/opros.gif) no-repeat; padding-top:85px; padding-bottom: 50px}
.questions_ru {margin-top:40px; width:250px; background:url(/images/opros.gif) no-repeat; padding-top:85px; padding-bottom: 50px}
.questions_en {margin-top:40px; width:250px; background:url(/images/en/opros.gif) no-repeat; padding-top:85px; padding-bottom: 50px}
.questions_de {margin-top:40px; width:250px; background:url(/images/de/opros.gif) no-repeat; padding-top:85px; padding-bottom: 50px}
.price_in_order {color: #DA1606;}
.product_status {padding: 5px 0;}
.red {color: #DA1606;}
.green {color: #189021;}
td.delivery{ vertical-align: top; border-left: 1px solid #ccc; padding-left: 10px}
td.delivery p{ font: 0.86em Tahoma, Arial, sans-serif}
#simple_captcha .simple_captcha_image {margin-top: 5px}
#simple_captcha .simple_captcha_field {display: inline;}
#simple_captcha .simple_captcha_field input {width: 120px; border: 1px solid #cacaca; height: 20px; font-size: 14px; padding-left: 2px}
.navigationHexalMenu {margin-top:10px}
.navigationHexalMenu div {position: relative; float: left; padding-top: 5px; margin-left: 0px; margin-bottom: 7px; text-align: center; width: 130px; height: 24px; background: #128DE4 url(/images/naviMenuBackground.jpg) no-repeat}
.navigationHexalMenu div:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);  -moz-opacity: 0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  }
.navigationHexalMenu a {font-size: 12px; color: white; text-decoration: none; line-height: 10%}
.navigationHexalMenu a:hover {text-decoration:none}
.navigationHexalMenuLeft {position:absolute; top:0; left:0; width:5px; height:31px; background:url(/images/navigationHexalMenuBackgroundLeft.jpg)}
.navigationHexalMenuRight {position:absolute; top:0; right:0; width:5px; height:31px; background:url(/images/navigationHexalMenuBackgroundRight.jpg)}
.tags_list {margin-right: 30px; width: 250px}
.tags_list .hr {border-bottom: 1px solid #1A96EC; margin-bottom: 20px; margin-top: 20px}
.tags_list .tag {padding: 10px; background: url(/images/catalogBg.gif) no-repeat}
.tags_list .tag img {float: left; margin-right: 5px}
.tags_list .tag a {color: #0D85DD; text-decoration: none; padding: 6px 20px 6px 6px}
.tags_list .active {color: #FFF; background: url(/images/catalogBg.gif) #DEF no-repeat}
.tags_list #select_metro {color: #0D85DD}
.tags_list .more {margin-left: 10px}
.tags_list .show_all {padding: 20px; font-size: 16px}
.tags_list .show_all a {color: #0D85DD}
.tags_list .show_metro {padding: 0 20px 20px 20px; font-size: 16px}
.tags_list .show_metro a {color: #0D85DD}
.tags_list .show_city {padding: 20px; font-size: 16px}
.tags_list .show_city a {color: #0D85DD}
.h100 {height: 100px}
#map_content {min-height: 700px; float: left}
.pop_down {position:absolute; top:120px; left:120px; background:#FFF; border:1px solid #D6DCC5; zoom:1; z-index:100;}
.pop_down {border-right:3px solid #7AA2B0; border-bottom:3px solid #7AA2B0; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
html:root .pop_down {box-shadow:2px 2px 2px #4D8395; -moz-box-shadow:2px 2px 2px #4D8395; -webkit-box-shadow:2px 2px 2px #4D8395; border:1px solid #D6DCC5;}
.pop_down_arr {position:absolute; top:-10px; left:100px; width:34px; height:10px; background:url(/images/metro/ps-arr.png); overflow:hidden;}
* html .pop_down_arr {background:url(/images/metro/ps-arr.gif);}
.pop_down ul {margin:0; padding:15px 20px 8px;}
.pop_down li {margin:0; padding:0 0 7px; background:none; color:#999; text-shadow:1px 1px 0 #FFF;}
.pop_down li a {color:#000;}
.pop_down li a:hover {color:#0F51A6;}
.pop_down_scroll {max-height:200px; overflow:auto;}
.pop_down_close {display:block; position:absolute; top:5px; right:5px; width:18px; height:18px; overflow:hidden; background:url(/images/metro/close.gif) no-repeat; cursor:pointer;}
.pop_down_close:hover {background-position:0 -18px;}
.pd_cont {padding:15px 25px; font-size:11px; line-height:14px;}
.pd_cont p {padding:0 0 7px; margin:0;}
.pd_cont p img {margin:0 5px 0 0;}
.pd_tit {border-bottom:1px solid #eee; padding:0 0 3px; margin:0 0 10px; font-size:13px; font-weight:normal; letter-spacing:0;}
#metro_cont {border:1px solid #E3E3E3; margin:0 0 15px -13px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; font-size:15px; color:#000; font-style:italic; line-height:130%; padding:10px; text-align:center;}
* html #metro_cont {margin:0 0 15px;}
*+html #metro_cont {margin:0 0 15px;}
#metro_view {position:relative; width:610px; height:840px; margin:0 auto; text-align:left;}
#metro_view img {display:block; position:absolute; top:0; left:0;}
.metro_hide {position:absolute; top:0; left:0; background-position:0; background-repeat:no-repeat; width:0; height:0;}
.m_moscow {background-image:url("/images/metro/metro-moscow-stantions.png");}
.metro_link {display:block; position:absolute; top:0; left:0; background:#fff; filter:alpha(opacity=10);}
html:root .metro_link {background:none;}
.metro_link:hover {box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:-3px 0 0 -3px; padding:3px;}
.st_side {padding:0 10px; border-left:1px solid #eee; vertical-align:top;}
.st_side div {padding:1px 0;}
#metro_popup .st_side:first-child {border:0;}
.st_side .metro_dop {padding:25px 0 0 0; display:block; white-space:nowrap;}
#met span a {display:inline-block; padding:5px 4px 0; font-size:11px; background:none;}
#met span a:hover {color:#000;}
#metro_popup {position:absolute; top:20px; left:20px; width:500px; background:#FFF; border:1px solid #D6DCC5; zoom:1; z-index:100; padding-right:20px !important;}
#metro_popup {border-right:3px solid #7AA2B0; border-bottom:3px solid #7AA2B0; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
html:root #metro_popup {box-shadow:2px 2px 2px #4D8395; -moz-box-shadow:2px 2px 2px #4D8395; -webkit-box-shadow:2px 2px 2px #4D8395; border:1px solid #D6DCC5;}
#metro_popup .imba {font-size:11px; line-height:14px; display:block;}
#metro_popup .imba strong {font-weight:normal;}
#metro_popup .imba .bold {font-weight:bold;}
#metro_result {position:relative; font-size:12px; overflow:hidden; margin-bottom: 20px;}
#metro_result a {display:block; background:url(/images/mm.jpg) no-repeat; padding: 2px 0 2px 30px}
#pop_metro {padding:20px;}
#pop_metro .button {position:absolute; display:block; bottom:6px; right:6px;}
#metro_hover {position:absolute; display:block; top:-100px; left:0; width:0; height:0; box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:-3px 0 0 -3px; padding:3px; background:#fff; filter:alpha(opacity=10);}
html:root #metro_hover {background:none;}
#mi_cont {padding:10px 25px 10px 15px; width:250px; font-size:11px; line-height:14px;}
#mi_cont h5 {font-size:11px; font-weight:bold; letter-spacing:normal; border-top:1px solid #eee; padding:5px 0; margin:0;}
#mi_cont h5:first-child {border:0;}
#mi_cont p {margin:0; padding:0;}
#mi_cont img {margin:0 5px 0 0;}
#mi_cont div {padding:0 0 5px;}
.pic {display:inline-block; position:relative; zoom:1;}
.pic img {display:block;}
.left {float:left; margin:0 10px 5px 0;}
.right {float:right; margin:0 0 5px 10px;}
.pic em {display:block; position:absolute; width:10px; height:10px; font-size:1px; line-height:1px; background:url(/images/metro/ug.png) no-repeat 0 0;}
.pic .p1 {top:0; left:0; background-position:0 0;}
.pic .p2 {top:0; right:0; background-position:-10px 0;}
.pic .p3 {bottom:0; left:0; background-position:0 -10px;}
.pic .p4 {bottom:0; right:0; background-position:-10px -10px;}
.full_size_area{width:940px;padding-right:20px;}
.nav_line div{ float:left; padding-bottom:10px;}
.nav_line a{ color:#8CC658; text-decoration:none}
.social-links {position: fixed; top: 40%; right: 0; z-index: 1000; width: 38px; height: 271px; background: transparent url(/images/social-links_bg.png) no-repeat center center}
.social-links a {margin: 5px 0 0 5px; text-indent: -9999px; outline: none; display: block}
a.odnoklassniki {margin-bottom: 0; background: transparent url(/images/odnoklassniki.png) no-repeat center center; display: block; width: 32px; height: 32px; line-height: 32px}
.apteka_search {width: 250px;  background: url(/images/apteka_search.gif) no-repeat; padding-top: 55px}
#pop_city {padding: 30px 40px 30px 40px;}
#pop_city .city_link {margin: 5px; font-size: 14px; color: #0D85DD}
#pop_city .city_link a {margin: 5px; font-size: 14px; color: #0D85DD}
#map_menu {margin: 20px}
#map_menu2 {margin: 20px; float: right}
 #map_menu a {padding: 5px; font-size: 13px; color: #0D85DD}
#map_menu .active, #map_menu2 .active {background: #DEF}
.news_article {clear: both; margin-bottom: 50px}
.news_article .date {font-size: 10px}
.news_article .title {font-size: 14px; padding: 5px 0 15px 0}
.news_article .image {float: left; display: inline; padding: 0 10px 10px 0}
.news_article .annotation p {padding: 0; margin: 0 }
.news_article .wrapper {clear: both; display: inline-block; width: 100%}
.news_article .more_link {float: right}
.patronage {margin-top:20px; width:250px; background:url(/images/patronageBg.gif) no-repeat; padding-top:55px}
.patronage div {margin-bottom:8px}
.patronage img {vertical-align:middle}
.patronage a {color:#898989}
.patronage a:hover {text-decoration:none}
.patronage #allStat a {color:#00a1dd}
#worksheet_education {width:477px}
#worksheet_experience {width:477px}
.header-pharmacy-gallery {margin-right: 40%; display: inline-block; font-size: 16px; font-weight: bold}
#metro_ballon {padding: 40px 20px}
.pharm-table {width: 1000px}
.pagination2 {margin-top:40px}
 #nav {margin:0; padding:0}
#nav{ float:left; width:100%; list-style:none; margin-bottom:10px}
#nav li{ float:left; margin-right:10px; position:relative; display:block}
#nav li li a{ display:block; padding:15px; color:#fff; background:#1591e7; text-decoration:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
#nav li li a:hover{ color:#fff; text-decoration:underline}
 #nav ul{ list-style:none; position:absolute; left:-9999px;  margin-left:-24px; opacity:0;  -webkit-transition:0.25s linear opacity;  margin-top:30px; z-index:999}
#nav ul li{ padding-top:0px;  float:none}
#nav ul a{ white-space:nowrap;  display:block}
#nav li:hover ul{  left:0;  opacity:1;  }
#nav li li:hover a{  }
#nav li:hover ul a{  text-decoration:none; -webkit-transition:-webkit-transform 0.075s linear}
#nav li:hover ul li a:hover{  background:#37adff; background:rgba(55,173,255,0.95);  text-decoration:underline}
.icoMenuMinimal {float: left; margin-right: 5px; margin-top: 3px}
.icoMenuBlock {min-height: 30px}
.input_area {width: 478px}
.language {position: absolute; top:4px; right:20px}
.language img {width: 25px}
.language img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;  }
.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);}
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}