
* {
margin: 0;
padding: 0;
}
html, body, .page {
height: 100%;
}

/*@font-face {
font-family: "Open_Sans";
font-style: normal;
font-weight: normal;
src: url("font2/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("font2/OpenSans-Regular-webfont.woff") format("woff"), url("font2/OpenSans-Regular-webfont.ttf") format("truetype"), url("font2/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
}
@font-face {
font-family: "Open_SansItalic";
font-style: normal;
font-weight: normal;
src: url("font/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("font/opensans-italic-webfont.woff") format("woff"), url("font/opensans-italic-webfont.ttf") format("truetype");
}
@font-face {
font-family: "Open_Sansbold";
font-style: normal;
font-weight: normal;
src: url("font2/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("font2/OpenSans-Bold-webfont.woff") format("woff"), url("font2/OpenSans-Bold-webfont.ttf") format("truetype"), url("font2/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
}
@font-face {
font-family: "Open_Sanssemibold";
font-style: normal;
font-weight: normal;
src: url("font2/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("font2/OpenSans-Semibold-webfont.woff") format("woff"), url("font2/OpenSans-Semibold-webfont.ttf") format("truetype"), url("font2/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
}*/
body {
color: #27313C;
font-family: 'Open Sans';
margin: 0;
}
a, img {
border: medium none;
outline: medium none;
}
a {
color: #12A04F;
text-decoration: none;
}
.content .redactor_editor a {
color: #12A04F !important;
text-decoration: none !important;
}
a.add{
font-size:12px;
font-family: 'Open Sans';
color:#41ac6f;
border-bottom: 1px solid #B7E2CA;
}
a:hover, a.links:hover, a.link:hover,a.add:hover  {
color: #53C182;
text-decoration: none;
}
a.links, a.link {
font-size: 15px;
}
a.links, a.link, .print a, footer a, p a , 	.operations a
{
border-bottom: 1px solid #B7E2CA;
}
a.links {
/*font-family: 'Open Sansbold';*/
font-weight:700;
}
a.link {
font-family: 'Open Sans';
}
.text_bold {
/*font-family: 'Open Sansbold';*/
font-weight:700;
}
h1 {
color: #27313C;
/*font-family: 'Open_Sanssemibold';*/
font-size: 26px;
padding-bottom: 3px;
font-weight:600;
}
h2 {
color: #27313C;
font-family: 'Open Sans';
font-size: 26px;
}
h3 {
color: #27313C;
/*font-family: 'Open_Sansbold';*/
font-weight:700;
font-size: 16px;
/*text-transform: uppercase;*/
}
h5 {
font-family: 'Open Sans';
font-weight:600;
padding-bottom:10px;
font-size: 21px;
color: #27313C;
}
h6 {
font-family: 'Open Sans';
font-weight:600;
padding-bottom:10px;
font-size: 18px;
color: #27313C;
}

h4 {
color: #FFFFFF;
/*font-family: 'Open_Sansbold';*/
font-weight:700;
font-size: 16px;
text-transform: uppercase;
}
span.required {
color: #FF6800;
font-size: 13px;
margin-left: -3px;
}


@media screen {
.date {
color: #41AC6F;
font-size: 12px !important;
}
span.print {
background: url("../images/print.png") no-repeat scroll left top rgba(0, 0, 0, 0);
font-size: 13px;
padding-left: 20px;
}
.page {
height: auto;
min-height: 100%;
position: relative;
}
.page_inner {
padding: 0 0 87px;
}
header, .breadcrumbs, .container {
margin: 0 auto;
max-width: 1400px;
min-width: 1020px;
}
#content,.footer-wrap {
min-width: 1020px;
width: 100%;
/*  max-width: 1400px;
min-width: 1020px;*/
}
.header_logo .logo {
background: url("../images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;
height: 46px;
text-indent: -999em;
width: 210px;
}
.header_logo {
display: block;
float: left;
margin-left: 20px;
padding-top: 32px;
width: 210px;
}
.header_nav {
display: block;
float: left;
}
.header_search {
position: absolute;
right: 21px;
top: 16px;
width: 310px;
}
.header_exit {
position: absolute;
right: 21px;
top: 16px;
font-size:12px;
color:#6e7985;
}
.header_exit span{
border-right:1px solid #b6b6b6;
padding-right:5px;
}
.header_exit a{
margin-left:3px;
}
.admin-link {
position: absolute;
right: 61px;
top: 56px;
}
.header_version {
margin: 15px 0 22px 24px;
}
.header_version a {
color: #6E7985;
font-family: 'Open Sans';
font-size: 12px;
text-decoration: underline;
}
input.search {
-moz-box-sizing: border-box;
background: url("../images/search.png") no-repeat scroll 133px center rgba(0, 0, 0, 0);
border: 1px solid #E4E4E4;
border-radius: 11px;
font-family: "Open Sans";
font-size: 13px;
height: 22px;
line-height: 1;
text-indent: 0.813em;
width: 160px;
}
input.search:focus {
border: 1px solid #9CCDB1;
box-shadow: 0 0 3px #AADDC0;
outline: medium none;
}
.nav {
list-style-type: none;
margin-left: 5px;
}
.nav_item {
border-left: 1px solid #B6B6B6;
float: left;
position: relative;
}
.nav_item:first-child {
border-left: medium none;
}
.nav_item:hover:not(:first-child), .nav_item_active:not(:first-child) {
border-left: 1px solid #FFFFFF;
}
.nav_item:hover + li, .nav_item_active + li {
border-left: 1px solid #FFFFFF;
}
a.nav_item_link {
color: #27313C;
/*font-family: 'Open_Sansbold';*/
font-size: 15px;
padding: 4px 15px;
text-decoration: none;
text-transform: uppercase;
font-weight:700;
}

a.nav_item_link:hover, .nav_item_active a.nav_item_link {
background: none repeat scroll 0 0 #12A04F !important;
border-radius: 20px !important;
color: #DDF3E6 !important;
}
a.nav_item_link span {
border-bottom: 1px solid #BEC1C4;
}

a.nav_item_link:hover span, .nav_item_active a.nav_item_link span {
border-bottom: medium none;
}
.nav_item_drop:hover .subnav {
display: block;
}
.subnav:before {
background: url("../images/triangle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 7px;
left: 59px;
position: absolute;
top: 5px;
width: 200px;
}
.subnav {
display: none;
left: -3px;
list-style: none outside none;
padding-top: 12px;
position: absolute;
top: 100%;
white-space: nowrap;
/*width: 200px;*/
z-index: 5;
}
.subnav li a {
display: block;
padding: 8px 20px 11px 20px;
/*width: 180px;*/
}
.subnav li:first-child a {
padding-top: 2px;
}
.subnav li {
background-color: #12A04F;
}
.subnav li:first-child {
border-top: 7px solid #CF2129;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding-top: 4px;
}
.subnav li:not(:last-child) {
border-bottom: 1px solid #048126;
}
.subnav li:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.subnav li:hover {
background-color: #048126;
cursor: pointer;
}
.subnav li:hover a {
color: #FFFFFF;
}
.subnav li a {
color: #DDF3E6;
font-family: 'Open Sans';
font-size: 14px;
text-decoration: none;
}
.planet {
background: url("../images/planet_bg.jpg") no-repeat scroll center top #000000;
/*background: url("../images/planet_bg_NY.jpg") no-repeat scroll center top #000000;*/
height: 440px;
min-width: 1020px;
}
.planet_content {
margin: 0 auto;
max-width: 1360px;
min-width: 980px;
padding: 42px 20px 0;
position: relative;
}
.planet_content_info {
margin-bottom: 23px;
width: 676px;
}
.planet_content_info h1 {
color: #FFFFFF;
font-family: "Open Sans";
font-size: 36px;
line-height: 44px;
}
.planet_content_info a.moreinfo {
background: url("../images/more.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
border-bottom: medium none;
color: #E9F3FD;
font-size: 15px;
padding-right: 25px;
text-decoration: none;
}
.planet_content_info a.moreinfo:hover {
color: #12A04F;
}
.planet_content_archive {
border-top: 3px solid #B0C6D6;
padding-top: 26px;
position: relative;
}
.archive_icon {
position: absolute;
right: 0;
top: 26px;
}
.archive_icon a {
border-bottom: 1px solid rgba(255, 255, 255, 0.8);
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
}
.archive_icon a:hover {
border-bottom: 1px solid rgba(183, 226, 202, 0.8);
color: #B7E2CA;
}
.archive_icon span {
background: url("../images/archive.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);
padding-left: 20px;
}
.archive_icon_green {
background: url("../images/archive_green.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
padding-left: 20px;
}
.archive_icon_green a {
border-bottom: 1px solid #C6E6D4;
font-family: Verdana;
font-size: 13px;
}
.archive_info {
float: left;
margin-top: 18px;
width: 100%;
}
.archive_info:not(:last-child) {
margin-right: 1.8%;
}
.archive_info_grey .archive_date {
background: url("../images/archive_date_grey.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.archive_date {
background: url("../images/archive_date.png") no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
height: 74px;
/* padding-left: 14px;*/
padding-top: 11px;
width: 60px;
text-align:center;
}
.archive_date .number_grey {
color: #9FAEBF;
/*font-family: "Open_Sansbold";*/
font-weight:700;
font-size: 26px;
line-height: 25px;
display:block;

}
.archive_date .month_grey {
color: #9FAEBF;
font-size: 14px;
/*  padding-left: 3px;*/
}
.archive_date .number {
color: #FFFFFF;
/*font-family: "Open_Sansbold";*/
font-weight:700;
font-size: 26px;
line-height: 25px;
text-shadow: 0 -1px 0 rgba(1, 111, 26, 0.8);
display:block;
}
.archive_date .month {
color: #FFFFFF;
font-size: 14px;
/* padding-left: 3px;*/
text-shadow: 0 -1px 0 rgba(1, 111, 26, 0.8);
}
.clearfix {
clear:both;
float: none;
}
#carousel li {
width: 450px;
padding: 0;
margin-left: 5px;
display: block;
float: left;
position:relative;
height:135px;
}

#carousel .prev.disabled, #carousel .next.disabled {
background:none;

}

#carousel .prev, #carousel .next {
width:21px;
height:21px;
display:block;
text-indent:-999em;
position:absolute;
top:41px;
outline:none;
}
#carousel .prev {
background:url("../images/slide_prev.png") no-repeat;
left:-41px;
}
#carousel .next {
background:url("../images/slide_next.png") no-repeat;
right:-41px;
}

.celebr-img {
    position:absolute;
    right: 0;
    top: 0;
}

#carousel_b{
    position:relative;
}

    #carousel_b li {
        width: 450px;
        padding: 0;
        margin-left: 5px;
        display: block;
        float: left;
        position:relative;
        height:135px;
    }

    #carousel_b .prev.disabled, #carousel_b .next.disabled {
        background:none;

    }

    #carousel_b .prev, #carousel_b .next {
        width:21px;
        height:21px;
        display:block;
        text-indent:-999em;
        position:absolute;
        top:41px;
        outline:none;
    }
    #carousel_b .prev {
        background:url("../images/slide_prev.png") no-repeat;
        left:-41px;
    }
    #carousel_b .next {
        background:url("../images/slide_next.png") no-repeat;
        right:-41px;
    }






.slide_next {
background: url("../images/slide_next_disabled.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 21px;
position: absolute;
right: -41px;
top: 90px;
width: 21px;
}
.slide_prev {
background: url("../images/slide_prev_disabled.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 21px;
left: -41px;
position: absolute;
top: 90px;
width: 21px;
}
.archive_news {
float: left;
margin-left: 3px;
width: 78%;
}
.archive_text {
margin-bottom: 5px;
margin-left: 9px;
}
#banners-form input{
    width: 600px;
}
.archive_text a {
border-bottom: 1px solid rgba(232, 238, 246, 0.8);
color: #E8EEF6;
font-size: 15px;
}
.archive_text a:hover {
border-bottom: 1px solid rgba(183, 226, 202, 0.8);
color: #B7E2CA;
}
.archive_info_grey .archive_marker a {
background-color: #66998D;
}
.archive_marker a {
background-color: #CF2129;
border-radius: 10px;
color: #FFFFFF;
font-family: "Open Sans";
font-size: 12px;
padding: 0 9px;
}
.control_but {
margin:25px 0 32px 0;
}
.control_but a{
background-color: #12A04F;
border: medium none;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
font-family: "Open Sans";
font-size: 16px;
padding: 6px 20px 7px 19px;
}
.latestnews {
margin: 0 auto;
max-width: 1360px;
min-width: 980px;
padding: 29px 20px 32px;
position: relative;
}
.icon {
position: absolute;
right: 20px;
top: 31px;
}
.icon a {
border-bottom: 1px solid #B6BCC2;
color: #6E7985;
font-family: "Open Sans";
font-size: 13px;
}
.icon a:hover {
border-bottom: 1px solid rgba(18, 160, 79, 0.7);
color: #12A04F;
text-decoration: none;
}
.icon .all_news {
background: url("../images/all_news.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
margin-right: 17px;
padding-left: 21px;
}
/*.icon .rss {
background: url("../images/RSS.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
padding-left: 21px;
}*/
.news_index:after {
clear: both;
content: "";
display: block;
}
.news_index_info {
float: left;
width: 30%;
}
.news_index_info:not(:last-child) {
margin-right: 40px;
}
.news_date {
color: #41AC6F;
font-size: 11px;
padding-top: 5px;
}
.news_index_info a {
border-bottom: 1px solid #93989D;
color: #27313C;
font-size: 14px;
}
.news_index_info a:hover {
border-bottom: 1px solid rgba(18, 160, 79, 0.7);
color: #12A04F;
text-decoration: none;
}
.content_banner {
height: 110px;
min-width: 1020px;
width: 100%;
}
.content_banner_about {
background: url("../images/banner_company.png") no-repeat scroll right top, url("../images/banner_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.content_banner_auctions {
background: url("../images/banner_trade.png") no-repeat scroll right top, url("../images/banner_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.content_banner_contacts {
background: url("../images/banner_contacts.png") no-repeat scroll right top, url("../images/banner_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.content_banner_products {
background: url("../images/banner_products.png") no-repeat scroll right top, url("../images/banner_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.content_banner_ecology {
background: url("../images/banner_eco.png") no-repeat scroll right top, url("../images/banner_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.separator {
margin-bottom: 1px;
margin-left: 6px;
margin-right: 4px;
}
.breadcrumbs div {
margin: 9px 0 0 256px;
}

.breadcrumbs ul {
list-style: none outside none;
margin: 0;
padding: 0;
}
.breadcrumbs a, .header_exit a {
border-bottom: 1px solid #C6E6D4;
font-size: 12px;
text-decoration: none;
}
.breadcrumbs span {

color: #9A9A9A;
font-size: 12px;

}
.breadcrumbs li:first-child {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
padding: 0;
}
.breadcrumbs:after {
content: "";
display: block;
height: 10px;
}
.admin-breadcrumbs div {
left: 250px;
top: 95px;
}

.admin-breadcrumbs ul {
list-style: none outside none;
margin: 0;
padding: 0;
}
.admin-breadcrumbs a {
border-bottom: 1px solid #C6E6D4;
font-size: 12px;
text-decoration: none;
}
.admin-breadcrumbs span {

color: #9A9A9A;
font-size: 12px;

}
.admin-breadcrumbs li:first-child {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
padding: 0;
}
.admin-breadcrumbs:after {
content: "";
display: block;
height: 8px;
}

.admin-breadcrumbs{
margin: 0 auto;
max-width: 1400px;
min-width: 1020px;
}

.admin-breadcrumbs-news div{
margin-left:256px;
}

.container {
margin: 0 auto 56px;
}

#content {
border-top:3px solid #12a04f;
padding-top:30px;
}
.container:after {
clear: both;
content: "";
display: table;
}
.container_left {
float: left;
margin-top: 6px;
padding-left: 11px;
width: 244px;
}
.container_right {
float: left;
font-size: 15px;
margin-right: 20px;
width: 73%;
min-height: 450px;
}
.nav_leftmenu, .subnav_leftmenu {
list-style-type: none;
}
.nav_leftmenu li {
margin-bottom: 2px;
position: relative;
}
.nav_leftmenu a {
color: #27313C;
display: inline-block;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size: 14px;
padding: 0 10px 2px 8px;
text-decoration: none;
}
.nav_leftmenu a span {
border-bottom: 1px solid #BEC1C4;
}
.nav_leftmenu a.active, .nav_leftmenu a.active:hover, .subnav_leftmenu li a.active_sub, .subnav_leftmenu li a.active_sub:hover {
background: none repeat scroll 0 0 #12A04F;
border-radius: 12px;
color: #FFFFFF;
}
.nav_leftmenu a.active span {
border-bottom: medium none;
}
.nav_leftmenu a:hover span {
border-bottom-color: #C6E6D4;
}
.nav_leftmenu a:hover {
color: #41AC6F;
}
.leftmenu_drop .active, .leftmenu_drop .active:hover {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border-bottom: medium none !important;
border-radius: 0;
color: #27313C !important;
}
.subnav_leftmenu {
margin-left: 8px;
}
.subnav_leftmenu li a {
padding: 1px 10px;
}
.subnav_leftmenu li a.active_sub span {
border-bottom: medium none;
}
.container_right p {
font-size: 15px;
margin-bottom: 13px;
}
.map {
margin: 9px 0 11px;
}
.fio {
/*font-family: 'Open_Sansbold';*/
font-weight:700;
font-size: 19px;
padding-bottom: 10px;
}
.fio_child {
/*font-family: 'Open_Sansbold';*/
font-weight:700;
font-size: 18px;
}
.contact {
padding: 16px 0 13px;
}
.contact_first {
border-bottom: 1px dotted #B2B2B2;
}
.contact_last {
border-bottom: 1px dotted #B2B2B2;
margin-bottom: 16px;
}
.switch_red a:link, .switch_red a:visited, .switch_red a:hover, .switch_red a:active {
color: #CF2129;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size: 15px;
padding-left: 13px;
text-decoration: none;
}
.switch_red a.delete {
padding-left: 0px;
}

.source-red-closed {
background-image: url("../images/switch_red_closed.png");
}
.source-red-open {
background-image: url("../images/switch_red_opened.png");
}
.switch_red {
 background-position: left 7px;
background-repeat: no-repeat;
}
.switch_red_admin {
float:left;
margin-right:8px;
}
.switch_red_admin:after {
content:"";
clear:both;
}
.switch_green a:link, .switch_green a:visited, .switch_green a:hover, .switch_green a:active {
border-bottom: 1px dashed #12A04F;
color: #12A04F;
font-family: 'Open Sans';
font-size: 14px;
line-height: 17px;
margin-left: 14px;
text-decoration: none;
}
.source-green-closed {
background-image: url("../images/switch_green_closed.png");
background-position: left 4px;
}
.source-green-open {
background-image: url("../images/switch_green_opened.png");
background-position: left 6px;
}
.switch_green {
background-repeat: no-repeat;
margin-bottom: 5px;
}
.switch_black a:link, .switch_black a:visited, .switch_black a:hover, .switch_black a:active {
border-bottom: 1px dashed #A0A5AA;
color: #27313C;
/*font-family: 'Open_Sansbold';*/
font-weight:700;
font-size: 15px;
margin-left: 14px;
text-decoration: none;
}
.switch_blackadmin a:link, .switch_blackadmin a:visited, .switch_blackadmin a:hover, .switch_blackadmin a:active {
color:#27313c;
margin-left: 14px;
text-decoration: none;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size: 18px;
}
.source-black-closed, .source-blackadmin-closed {
background-image: url("../images/switch_black_closed.png");
background-position: left center;
}
.source-black-open, .source-blackadmin-open {
background-image: url("../images/switch_black_opened.png");
background-position: left center;
}
.switch_black {
background-repeat: no-repeat;
margin-bottom: 10px;
}
.switch_blackadmin {
background-repeat: no-repeat;
margin-bottom: 8px;
}
.opened_red_content {
display: none;
padding-left: 19px;
padding-top: 2px;
}
.opened_green_content {
display: none;
font-family: "Open Sans";
padding: 1px 37px 8px 16px;
}
.opened_black_content {
display: none;
font-family: "Open Sans";
padding-bottom: 8px;
padding-left: 15px;
padding-top: 1px;
}
.opened_blackadmin_content {
display: none;
padding-bottom: 8px;
padding-left: 24px;
}
.alert {
background-color: #F5F4E7;
border: 1px solid #ECEAD3;
border-radius: 4px;
margin: 24px 0;
padding: 3px 11px 4px;
}
.info {
color: #6F777F;
font-family: "Open Sans";
}
.info_i {
color: #8F8F8F;
/*font-family: "Open_SansItalic";*/
font-style: italic;
font-size: 14px;
}
.news {
float: left;
font-size: 14px;
margin-bottom: 3px;
width: 100%;
}
.news p {
font-size: 14px;
}
.news p a {
border-bottom: 1px solid #E7E8E9;
color: #27313C;
}
.news p a:hover {
border-bottom: 1px solid #B7E2CA;
color: #B7E2CA;
}
.news .date {
font-size: 11px !important;
}
.content ul, section ul {
list-style: none outside none;
margin: -5px 0 13px 29px;
}
/*
ul.marker li {
background: url("../images/marker.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);
}
*/
.content ul li,section ul li {

list-style-image: url("../images/marker.png");
line-height:26px;
}

ul.marker span {
padding-left: 17px;
}
.pagination:after {
clear: both;
content: "";
display: table;
}
.pagination {
float: left;
margin: 12px 0 5px -17px;
}
.pagination ul {
list-style: none outside none;
margin: 0;
}
.pagination li {
list-style-image: none;
}
.pagination ul li {
float: left;
}
.pagination ul li a {
color: #18A856;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size: 16px;
padding: 2px 19px 2px 18px;
}
.pagination ul li.active a {
color:#FFFFFF;
text-decoration: none;
}
.pagination ul li a:hover, .pagination ul li.active a {
background: none repeat scroll 0 0 #12A04F;
border-radius: 12px;
color: #FFFFFF;
text-decoration: none;
}
form.contact fieldset {
background-color: #DDE3E8;
border: 0 none;
border-radius: 7px;
margin-top: 9px;
padding: 22px 20px 40px 40px;
text-align: left;
width: 420px;
}
form.contact fieldset label {
color: #000000;
font-size: 13px;
line-height: 21px;
}
.edit_info {
color:#27313c;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size:18px;
}

.delegate {
background-color: #FFFFFF;
border: 1px solid #BCC4CA;
border-radius: 3px;
color: #000000;
display: inline-block;
font-family: "Open Sans";
font-size: 14px;
margin-bottom: 8px;
padding: 2px 6px 3px;
text-indent: 0.2em;
width: 386px;
}
div.error input {
border: 2px solid #CC242F;
margin-bottom: 0;
}
.errorMessage {
color: #CC242F;
font-size: 12px;
}
form textarea {
height: 128px;
resize: none;
}
.errorSummary
{
border: 2px solid #C00;
padding: 7px 7px 12px 7px;
margin: 0 0 20px 0;
background: #FEE;
font-size: 0.9em;
}
div.flash-error, div.flash-notice, div.flash-success
{
padding:.8em;
margin-bottom:1em;
border:2px solid #ddd;
}
.errorSummary ul {
margin: 0;
padding: 0 0 0 20px;
}
form input[type="submit"] {
background-color: #12A04F;
border: medium none;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
font-family: "Open Sans";
font-size: 19px;
margin-top: 12px;
padding: 7px 0 10px;
width: 400px;
}
.login_but {
width:158px !important;
}

form textarea:focus, form input[type="text"]:focus {
border: 1px solid #24B663;
outline: medium none;
}
form input[type="submit"]:hover {
background-color: #24B663;
}
.form select {
font-size:15px;
font-family: "Open Sans";
padding: 1px 0;
border-radius:5px;
border: 1px solid #CCCCCC;
}
.logos {
height: 100px;
min-width: 1020px;
}
.logos_about {
background: url("../images/footer_company.png") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos_auctions {
background: url("../images/footer_trade.png") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos_contacts {
background: url("../images/footer_contacts.png") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos_products {
background: url("../images/footer_products.png") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos_index {
/*background: url("../images/footer_bg_NY.jpg") repeat scroll center center rgba(0, 0, 0, 0);*/
background: url("../images/footer_bg.jpg") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos_ecology {
background: url("../images/footer_eco.png") repeat scroll center center rgba(0, 0, 0, 0);
}
.logos div.logo_image {
margin: 0 auto;
max-width: 1360px;
min-width: 980px;
padding-left: 20px;
}
.logos_item {
color: #FFFFFF;
cursor: pointer;
display: inline-block;
/*font-family: 'Open_Sanssemibold';*/
font-weight:600;
font-size: 14px;
padding-top: 33px;
text-align: left;
/*width: 23%;*/
height: 65px;
padding-left: 88px;
}
#slider_b {
    list-style: none;
}
#slider_b li {
    float:left;
}
.logos_item a {
border-bottom: 1px solid rgba(255, 255, 255, 0.7);
color: #FFFFFF;
font-family: 'Open Sans';
font-size: 12px;
}
.logos_item a:hover {
border-bottom: 1px solid rgba(18, 160, 79, 0.7);
color: #12A04F;
text-decoration: none;
}
.logos_item:not(:first-child) {
}
.logos_item_beloil {
background: url("../images/logo/beloil.png") no-repeat scroll left center rgba(0, 0, 0, 0);display:none;
height: 65px;
padding-left: 88px;
}
.logos_item_naftan {
background: url("../images/logo/naftan.png") no-repeat scroll left center rgba(0, 0, 0, 0);
height: 65px;
padding-left: 100px;display:none;
}
.logos_item_mnpz {
background: url("../images/logo/mnpz.png") no-repeat scroll left center rgba(0, 0, 0, 0);display:none;
height: 65px;
padding-left: 89px;
}
.footer-admin {
border-top:1px solid #e3e9eb;
}
.footer-wrap {
/*  height: 87px; */
margin-top: -87px;
position: relative;
z-index: 70;
}
footer:after {
clear: both;
content: "";
display: table;
}
.footer {
height: 55px;
color: #6E7985;
font-size: 12px;
line-height: 15px;
margin: 0 auto;
max-width: 1360px;
min-width: 980px;
padding: 0 20px;
}
.footer-copy {
float: left;
padding-top: 30px;
}
.footer-mail {
float: right;
padding-top: 33px;
}
.footer-mail a {
font-size: 12px;
}
}
@media print {
body {
color: #000000;
font-size: 13px;
}
a.links, a.link {
border-bottom: medium none;
color: #000000;
font-size: 13px;
}
header, .logos, .content_banner, .container_left, .footer-wrap, .breadcrumbs, .print {
display: none;
}
.container_right {
margin-left: 10px;
}
.container_right p {
font-size: 13px;
margin-bottom: 13px;
}
.date, .info_i {
color: #000000;
font-size: 11px !important;
}
.switch_red a, .switch_green a, .switch_black a {
color: #000000;
font-size: 13px;
padding-left: 13px;
text-decoration: none;
}
.opened_red_content, .opened_green_content, .opened_black_content, .marker {
font-size: 13px;
padding-left: 13px;
}
.source-red-closed, .source-black-closed, .source-green-closed {
background-image: url("../images/switch_black_opened.png");
}
.switch_red, .switch_green, .switch_black {
background-position: left center;
background-repeat: no-repeat;
}
}
body .redactor_toolbar li a.redactor_btn_button1  {
background: url("../images/switch_red_opened.png") no-repeat;
}
.login {
width:240px;
margin:89px auto;

}
.login h1 {
margin-left:30px;
}
.login .form {
background-color: #DDE3E8;
border: 0 none;
border-radius: 5px;
margin-top: 9px;
padding: 16px 10px 27px 40px;
text-align: left;
width: 190px;
}
.login .form label {
color:#000000;
font-size:12px;
margin-left: 0px;
}
.login div.form .row input
{
margin-bottom:3px;
}
.main-header{
height: 100px;
position: relative;
}
.filters input{
padding: 4px 0px;
}

table.table-detail-view {
/* border:1px solid #cfd7de;
border-radius: 5px;*/
width: 100%;
border-collapse: inherit;

}
/*.detail-view tr:first-child th:first-child{
border-top-left-radius: 4px;
}*/

.table-detail-view tr:first-child th:first-child {
border-top-left-radius: 5px;
border-top: 1px solid #cfd7de;
}
.table-detail-view tr:first-child td {
border-top-right-radius: 5px;
border-top: 1px solid #cfd7de;
}
.table-detail-view tr:last-child td {
border-bottom-right-radius: 5px;
border-bottom: 1px solid #cfd7de;
}
.table-detail-view tr:last-child th:first-child {
border-bottom-left-radius: 5px;
border-bottom: 1px solid #cfd7de;
}
.table-detail-view tbody {
margin:0;
padding: 0;
}
table.table-detail-view tr.odd {
background-color: #f5f7f8;
}
table.table-detail-view p {
font-size: 14px;
}

table.table-detail-view tr:nth-child(2n),table.table-detail-view tr.even {
background-color: #ffffff;
}
table.table-detail-view tr {
background-color: #f5f7f8;
}
table.table-detail-view td {
border-right:1px solid #dde3e8;
}


table.table-detail-view tr:not(:last-child) td, table.table-detail-view tr:not(:last-child) th{
border-bottom:1px solid #dde3e8;
}
table.table-detail-view th {
color:#27313c;
font-weight: normal;
width:142px;
padding-right: 17px;
border-right:1px solid #dde3e8;
text-align: right;
border-left: 1px solid #dde3e8;
}

table.table-detail-view .table-bordered td {
border-right: none;
}

table.table-detail-view .table-bordered th {
color: #FFFFFF;
border-bottom-left-radius: 0  !important;
border-bottom: none !important;
font-size: 14px;
padding: 13px 10px 12px 14px;
font-family: 'Open Sans';
line-height: 16px;
text-align: left;
vertical-align: top;
border-right: none;
}
table.table-detail-view .table-bordered td {
border-top-right-radius: 0 !important;
border-top: none !important;
border-bottom-right-radius: 0 !important;
border-bottom: none !important;
}
table.table-detail-view td, table.table-detail-view th {
padding-top:6px;
padding-bottom: 9px;
vertical-align: top;
line-height: 17px;
font-size: 14px;
}
table.table-detail-view td, table.table-detail-view .table-bordered td{
padding-left: 14px;
padding-right:14px;
}
ul.yiiPager {
border: 0 none;
display: inline;
font-size: 14px;
line-height: 100%;
margin-left: 11px;
padding: 0;
}
ul.yiiPager li {
display: inline;
margin-right: 8px;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
border: 1px solid #cfd7de;
color: #b2bcc5;
/* font-weight: bold;*/
padding: 1px 7px 2px 8px;
text-decoration: none;
border-radius: 3px;
background: #f5f7f8;
}
ul.yiiPager .page a {
font-weight: normal;
}
ul.yiiPager a:hover {
/*  border: 1px solid #0E509E;*/
}
ul.yiiPager .selected a {
background: none repeat scroll 0 0 #8f979f;
color: #ffffff;
border:1px solid #8f979f ;
/* font-weight: bold;*/
}
ul.yiiPager .hidden a {
border: 1px solid #DEDEDE;
color: #888888;
}
ul.yiiPager .first, ul.yiiPager .last {
display: none;
}
.basis_delete, .basis_new_delete{
font-size:12px;
font-family: 'Open Sans';
color:#41ac6f;
border-bottom: 1px solid #B7E2CA;
}
.banner {
margin: 0 auto;
max-width: 1360px;
min-width: 980px;
text-align: center;
padding-bottom: 20px;
}
.conference_img {
background: url("../images/banner_2017_ru.jpg") no-repeat;
margin: 0 auto 20px;
text-align: center;
width: 671px;
height: 245px;
cursor: pointer;
}
.conference_img_eng {
background-image:url("../images/banner_2017_en.jpg");
}
.container_right .table-bordered thead + tbody tr:first-child td {
    border-top: none;
}
.container_right .table-bordered tbody tr:first-child td {
    border-top: 1px solid #dde3e8;
}
.container_right .redactor_editor h3 {
	font-size: 16px !important;
}
.container_right hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:40px 0 20px;
}
.container_right .green_h {
	color:#12a04f;
font-size:21px;
font-weight:600;
margin-bottom:10px;
margin-top:33px;
}
.container_right .green_h strong,.container_right .green_h b{
	display:block;
float:left;
width:32px;
height:32px;
background-color:#12a04f;
border-radius:20px;
text-align:center;
color:white;
margin-right:5px;
}
.container_right .block:after {
	display:block;
clear:both;
content:"";
}
.container_right .cols4 th,.container_right .cols4 td {
padding: 15px 15px 14px 15px;
}
/*
.new_banner {
text-align:center;
margin-top:44px;
margin-bottom: 13px;
}
*/
#gs_tti50 input{
    text-indent: 0!important;
}