/* CSS Document */
html{margin: 0;padding: 0;height: 100%;}
body{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height: 1.5;
    color:#3e3e3e;
    min-width:1000px;
    background: #e7f2e4 url(images/bg2.jpg) repeat;
    height:100%;
}
a{outline:none;color:#3e3e3e;}
a:hover{color: #acabab!important;}
a img{border:none;}
p,h1,ul {margin: 0;}
input[type=text],input[type=password],select,textarea {border: 1px solid #b8b8b2;font-size: 13px;font-family: Arial, Helvetica, sans-serif;padding: 5px;font-weight: normal;color:#262626;width: 260px;resize:none;}
.not_fill{border: 1px solid red !important;}
table {border: 0;border-collapse: collapse;}
table td{padding: 0;}
.tnx_msg {color: green;text-align: center;margin: 40px auto;font-size: 15px;}
.err_msg {color: red;text-align: center;margin: 40px auto;}
#wrapper{
    margin: -55px 0 0 0;
    background: url(images/bg2.jpg) repeat;
    position: relative;z-index:2;
    min-height: 400px;
    width:100%;
    -moz-border-radius: 55px 0 0 0;
    -webkit-border-radius: 55px 0 0 0;
    -khtml-border-radius: 55px 0 0 0;
    border-radius: 55px 0 0 0;
    -moz-box-shadow: 0px -1px 1px 0px #525252;
    -webkit-box-shadow: 0px -1px 1px 0px #525252;
    -khtml-box-shadow: 0px -1px 1px 0px #525252;
    box-shadow: 0px -1px 1px 0px #525252;
    behavior: url(plugins/PIE.htc);
}
#wrap_out{min-height: 100%;height: auto !important;height: 100%;margin-bottom:-133px;}
.push {height:133px;clear: both;}
.clear{clear:both;}
.inner {width: 1000px;margin: 0 auto;}
.imp_info{margin: 10px 0;text-align: center;font-size: 20px;}
.imp_info2{margin: 50px 0;text-align: center;font-size: 20px;}
.help_inp {color:#525151!important;font-style: italic;}

/* Шапка*/
#header{background: #8ea861 url(images/drugs_bg.jpg) repeat;height:125px;position: relative;z-index: 1;}
#logo {float:left;margin: 2px 0 0 0;}
#header .right {float:right;width: 225px;}
#lang {float:right;margin: 15px 12px 0 0;color:#fff;cursor: default;}
#lang span{font-style: italic;font-weight: bold;}
#lang a{font-style: italic;color:#fff;cursor: pointer;}
#lang a:hover{color:#000!important;}
#soc_gr {float:right;margin: 15px 0 0 0;height: 17px;}
#quick_search {
    margin-top: 7px;
    background: #eaeaea;
    width: 225px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: -1px -1px 1px 0px #525252;
    -webkit-box-shadow: -1px -1px 1px 0px #525252;
    -khtml-box-shadow: -1px -1px 1px 0px #525252;
    box-shadow: -1px -1px 1px 0px #525252;
    behavior: url(plugins/PIE.htc);
}
#quick_search input[type=text]{width:180px;background:none;border:none;border-left:1px solid #68686a;padding: 2px 5px;margin: 2px 0;font-size: 10px;display: inline-block;}
#quick_search input[type=submit]{width:28px;height:20px;background:url(images/search_icon.png) no-repeat center center;border:none;display: inline-block;padding-bottom: 5px;cursor: pointer;}
#tabs_menu {float:left;margin: -65px 0 0 -22px;position: absolute;z-index: 5;}
#tabs_menu a{float:left;background: url(images/tab.png) no-repeat;width:129px;height:41px;margin: 0 2px 0 0;color:#fff;font-size:14px;text-align: center;line-height: 1.2;padding-top: 4px;}
#tabs_menu a.one {height:31px;padding-top: 14px;}
#tabs_menu a:hover {background-position:0px -45px;color: #e01818!important;text-decoration: underline;}
#tabs_menu a.active {background-position:bottom;color: #e01818!important;}

/* Футер*/
#footer {height:133px;position: relative;}
#footer .top {
    position: relative;
    z-index: 3;
    height:55px;
    background:#ccc;
    margin: 0 0 -20px 45px;
    border-top: 2px solid #819b54;
    border-left: 2px solid #819b54;
    -moz-border-radius: 55px 0 0 0;
    -webkit-border-radius: 55px 0 0 0;
    -khtml-border-radius: 55px 0 0 0;
    border-radius: 55px 0 0 0;
    behavior: url(plugins/PIE.htc);
}
#footer .right_gray {position: absolute;z-index: 2;left:50%;width:50%;height: 35px;border-top: 2px solid #819b54;background:#ccc;}
#footer .slogan {float:left;font-size:24px;font-weight:bold;color:#6e8546;margin-left: 245px;}
#footer .slogan .second{color:#e01818;}
#footer .slogan img{margin: 0 10px;}
#footer .copyright{float:right;margin: 3px 100px 0 0;line-height: 1.2;width: 170px;}
#footer .bot {
    background: #8ea861 url(images/drugs_bg.jpg) repeat;
    height:90px;
    padding: 6px 0 0 6px;
    position:relative;z-index:3;
    -moz-border-radius: 55px 0 0 0;
    -webkit-border-radius: 55px 0 0 0;
    -khtml-border-radius: 55px 0 0 0;
    border-radius: 55px 0 0 0;
    behavior: url(plugins/PIE.htc);
}
#footer .bot .inn1{
    position:relative;
    background: #e4e3e3;
    height:88px;
    padding: 2px 0 0 2px;
    -moz-border-radius: 50px 0 0 0;
    -webkit-border-radius: 50px 0 0 0;
    -khtml-border-radius: 50px 0 0 0;
    border-radius: 50px 0 0 0;
    behavior: url(plugins/PIE.htc);
}
#footer .bot .inn2{
    position:relative;
    background: #8ea861 url(images/drugs_bg.jpg) repeat;
    height:88px;
    -moz-border-radius: 49px 0 0 0;
    -webkit-border-radius: 49px 0 0 0;
    -khtml-border-radius: 49px 0 0 0;
    border-radius: 49px 0 0 0;
    behavior: url(plugins/PIE.htc);
}
#logo2 {float:left;margin:3px 0 0 55px;display:block;}
#footer .menu {width:760px;margin-left:240px;height: 55px;}
#footer .menu td {padding-right: 8px;vertical-align: top;}
#footer .menu a{color:#fff;margin-left:-1px;font-size:10px;}
#footer .menu .left_line {border-left:2px solid #fff;height:13px;}
#footer .dop_menu {color:#fff;font-size:11px;float:left;margin-left: 30px;}
#footer .dop_menu a {color:#fff;}
#footer .dop_menu span{margin: 0 5px;}
#footer a:hover {color:#e32222!important;}
#powered_links {float:right;color:#fff;font-size: 11px;}
#powered_links a{color:#fff;}
#power_icon {float:right;margin: -6px 7px 0 0;}
#power_icon img{height: 30px;width: auto;}

/* Основной блок*/
#content {background: #fff;padding: 20px 20px;}
#left {width: 240px;}
#right {width: 240px;}
.main_block {height: 500px;}
.main_block td{vertical-align: top;}
#page_title {font-size: 28px;font-weight: bold;color:#819b54;margin-bottom: 10px;}
.pagination {border-top:#aeaeae 1px solid;border-bottom:#aeaeae 1px solid;padding: 2px 0;margin: 20px 0;}
.pagination a{text-decoration:none;font-size:11px;}
.pagination .prv {float:left;}
.pagination .nxt {float:right;}
#white_cap {position:absolute;background: #fff;height: 50%;top: 50%;left:50%;width: 520px;margin-left: -260px;}
.page_text {margin-bottom: 15px;}
/* Левое меню*/
#left_menu {margin-top: 30px;}
#left_menu a{display: block;font-size:14px;margin: 0 12px 7px 0;padding: 10px 30px 10px 12px;font-weight: bold;}
#left_menu .sub_block {display: none;margin-left: 35px;}
#left_menu .sub_block a{font-weight:normal;font-size:12px;background: url(images/list.png) no-repeat left 4px;padding: 0 0 0 10px;display: inline-block;}
#left_menu .active .sub_block {display: block;}
#left_menu .active .top_lev,#left_menu .active.top_lev {
    background: #819b54 url(images/arrow_green.png) no-repeat 200px;
    color:#fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(plugins/PIE.htc);
}
#left_menu .active .top_lev:hover,#left_menu .active.top_lev:hover{color:#f0d9e0!important;}
#left_menu .sub_block .active{font-weight:bold;}

/* Правый столбик*/
#right {padding: 10px 0 180px 0;}
#right .ban{text-align: right;display: block;margin-bottom: 30px;}
#right .slogan {font-size:14px;color:#231f20;margin: 0 20px 30px 30px;}

#man {background:url(images/man.png) no-repeat;height:178px;width:220px;margin: -179px 0 0 780px;position: absolute;z-index: 5;}
#man .text_block {color:#231f20;text-decoration: underline;font-size: 10px;float:right;width:90px;margin: 25px 15px 0 0;height: 60px;overflow: hidden;}

/* Контакты*/
#map {margin-bottom: 10px;}
#map .YMaps-slider-content {top:-60px;}
.last_lev table {margin: 0 auto;}
.last_lev .form_title {font-size: 14px;font-weight: bold;margin: 30px 40px 15px 40px;}
.last_lev td {padding-bottom:7px;}
.last_lev .title {font-size: 11px;text-align: right;padding-right: 7px;padding-top:5px;}
.last_lev input,.last_lev textarea{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior: url(plugins/PIE.htc);}
.last_lev input[type=text]{width:190px;}
.last_lev textarea{width:290px;height: 70px;}
.last_lev .send {
    background:url(images/tab.png) no-repeat center top;
    padding: 5px 7px;
    color:#fff;
    text-decoration: underline;
    display: inline-block;
    float:right;
    cursor:pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(plugins/PIE.htc);
}
.last_lev .send:hover {background-position: -5px -45px;}
.last_lev .help_text {font-size:11px;}
.loader {text-align: center;margin: 40px 0;display: none;}
.sumer_pict {float:left;margin-top: -8px;width: 220px;}
.sumer_pict input[type=text].summer {width:80px;float:right;margin:8px 0 0 5px;}

/* Консультации*/
#consultation .last_lev .form_title {text-align: center;}
#consultation .list {font-size:11px;}
#consultation .block {margin-bottom:20px;}
#consultation .list .name{margin-bottom: 10px;}
#consultation .list .name span{font-weight:bold;}
#consultation .left_q {background: url(images/quote_l.png) no-repeat;width:12px;height:13px;float:left;margin-top: 1px;}
#consultation .right_q {background: url(images/quote_r.png) no-repeat;width:12px;height:13px;float:right;margin-top: -15px;}
#consultation .list .text {padding: 0 18px;}
#consultation .answer_button {background: url(images/answer.png) no-repeat left top;padding-left: 25px;margin: 5px 0 0 0;cursor: pointer;display: inline-block;}
#consultation .answer_button:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#consultation .answer {background: #e4f1e2;padding: 10px 15px;margin: 2px 0 0 25px;display: none;}

/* Продукция*/
#products.inn .text_s {background: url(images/dot.png) repeat-x left bottom;padding: 0 0 15px 0;margin-bottom: 15px;}
#products.inn .pict {text-align: center;margin-bottom: 20px;}
#products.inn .text {padding: 0 0 15px 0;}
.products_list .block {
    float:left;
    margin: 0 25px 20px 5px;
}
.products_list .inn_block {
    width:190px;height:196px;
    padding: 12px 15px;
    border:1px solid #819b54;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(plugins/PIE.htc);
}
.products_list .block.last {margin-right: 0;}
.products_list .text_block {height: 75px;overflow: hidden;}
.products_list .text_s {font-size:11px;line-height: 1.2;}
.products_list .pict {margin-top: 5px;}
.products_list .title {font-size: 14px;font-weight: bold;}
.products_list .read_block {text-align: center;margin-top:12px;}
.products_list .read_but {
    color:#fff;
    background:url(images/tab.png) no-repeat center top;
    padding: 5px 7px;
    cursor:pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(plugins/PIE.htc);
}
.products_list .read_but:hover {background-position: -5px -45px;}

/* Категории статей*/
#articles_cat .block {width:220px;float:left;margin: 0 30px 0 5px;}
#articles_cat .block.last {margin-right: 0;}
#articles_cat .title {display: block;text-decoration: none;font-size: 14px;font-weight:bold;margin-bottom:7px;}
#articles_cat .pict {margin-bottom:7px;display: block;}
#articles_cat .text {margin-bottom:5px;font-size: 11px;}
#articles_cat .read {font-size: 11px;font-weight:bold;}
#articles_cat .dot_line {background: url(images/dot.png) repeat-x left;height: 3px;margin: 12px 0;}

/* Список статей*/
#articles {font-size:11px;}
#articles .title {font-size:14px;margin-bottom: 7px;font-weight:bold;display:inline-block;text-decoration: none;}
#articles .pict {float:left;margin: 0 15px 5px 0;}
#articles .read {font-weight:bold;}
#articles .dot_line {background: url(images/dot.png) repeat-x left;height: 3px;margin: 10px 0 7px 0;}

/* Поиск*/
#search input[type=text]{width:380px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior: url(plugins/PIE.htc);}
#search input[type=submit]{
    background:url(images/tab.png) no-repeat center top;
    padding: 5px 7px;
    color:#fff;
    text-decoration: underline;
    display: inline-block;
    float:right;
    border: none;
    cursor:pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(plugins/PIE.htc);
}
#search input[type=submit]:hover {background-position: -5px -45px;}
#search .list{margin: 20px 0;}
#search .title {font-size:14px;font-weight:bold;margin-bottom: 15px;}
#search .list .block {margin: 0 0 10px 0;display: block;}

/* Телефоны*/
#phone_map {background: url(images/map.png) no-repeat;width:480px;height:287px;position: relative;}
#phone_map .block {display: inline-block;position: absolute;}
#phone_map .name{color:#fff;font-size: 11px;background: url(images/map_point.png) no-repeat center 8px;padding-top: 30px;cursor: pointer;}
#phone_map .name.active {font-size: 12px;background-position: center -70px;margin: -3px 0 0 -1px;text-decoration: underline;}
#phone_map .text {display:none;}
#phone_map #bl_1 {left:210px;top:50px;}
#phone_map #bl_2 {left:32px;top:71px;}
#phone_map #bl_3 {left:88px;top:80px;}
#phone_map #bl_4 {left:238px;top:83px;}
#phone_map #bl_5 {left:304px;top:78px;}
#phone_map #bl_6 {left:352px;top:66px;}
#phone_map #bl_7 {left:295px;top:120px;}
#phone_map #bl_8 {left:388px;top:135px;}
#phone_map #bl_9 {left:188px;top:183px;}
#phone_map #bl_9 .name{background-position: right 8px;}
#phone_map #bl_9 .name.active {background-position: right -70px;}
#phone_map #bl_10 {left:303px;top:215px;}
#phone_map #bl_10 .name{background-position: left 8px;}
#phone_map #bl_10 .name.active {background-position: left -70px;}
#phone_place {text-align: center;font-size:18px;font-weight:bold;margin: 20px 0 30px 0;height: 70px;}
#phone_place div{font-size:28px;}

/* Быстрые кнопки*/
#quick_buttons {position: fixed;top:50%;right:0;z-index: 10;height: 90px;margin-top: -45px;}
#quick_buttons .block{
    overflow: hidden;
    position: absolute;
    right: 0;
    background:#819b54;
    width:120px;height:41px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    behavior: url(plugins/PIE.htc);
}
#quick_buttons #scd {top:49px;}
#quick_buttons .hide {width: 27px;}
#quick_buttons a{color:#fff;padding: 6px 6px 6px 0;display: block;line-height: 1.2;margin-left:33px;width:80px;height:29px;overflow: hidden;}
#quick_buttons a:hover {color:#dcd9d9;}
#quick_buttons .hider {float:left;background: url(images/arrow.png) no-repeat center;width:25px;height:31px;margin: 5px 0px 5px 0;border-right:2px solid #7b8e5a;cursor:pointer;}
#quick_buttons .hider:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}

/* Контакты */
#contact_list .text {display: none;margin-bottom: 15px;}
#contact_list .title {padding-left: 30px;background: url(images/answer.png) no-repeat left;font-size:14px;color:#000;margin-bottom: 10px;cursor: pointer;display: inline-block;}

