* {
    margin: 0;
    padding: 0;
}
html { height: 100% }
* html body { height: 100% }
img { border: 0 }
.clear {
    clear: both;
    line-height: 0;
    height: 0;
    font-size: 1px;
}
.center {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 80px 0;
}
body {
    background: url(images/bg.png) repeat-x top #ffffff;
    font: 12px Tahoma, Geneva, sans-serif;
    color: #323232;
    min-height: 100%;
    position: relative;
}
a {
    cursor: pointer;
    outline: none;
    text-decoration: underline;
}
a:hover { text-decoration: none }
td { vertical-align: top }
#nyroModalTitle { display: none }
/*head*/
.head {
    position: relative;
    width: 1000px;
    height: 70px;
}
.logo_top {
    position: absolute;
    background: url(images/logo_top.png) no-repeat;
    top: 5px;
    left: 4px;
    width: 143px;
    height: 58px;
}
.logo_top_eng { background: url(images/logo_top_eng.png) no-repeat }
.logo_top a {
    display: block;
    width: 143px;
    height: 58px;
}
.poisk {
    position: absolute;
    left: 175px;
    top: 8px;
}
.poisk span,
.poisk input { vertical-align: middle }
.poisk .s_field input {
    background: url(images/s_field.png) repeat-x top #fdfdfd;
    height: 20px;
    border: 1px solid #ababab;
    width: 269px;
    padding: 0 0 0 10px;
}
.poisk .s_sub { padding: 0 0 0 5px }
.poisk .s_sub input {
    background: url(images/find.png) no-repeat;
    cursor: pointer;
    width: 54px;
    height: 23px;
    border: 0;
}
.poisk .s_sub_eng input { background: url(images/find_eng.jpg) no-repeat }
.easy_start {
    position: absolute;
    right: 40px;
    top: 15px;
    width: 144px;
    height: 39px;
    background: url(images/easy_start.png) no-repeat;
}
.easy_start_eng { background: url(images/contact_us_eng.png) no-repeat }
.easy_start a {
    display: block;
    width: 144px;
    height: 39px;
}
.h_links {
    position: absolute;
    top: 9px;
    right: 366px;
}
.h_links span {
    display: block;
    float: left;
    padding: 0 0 0 25px;
}
.h_links span a { display: block }
.lang {
    position: absolute;
    top: 9px;
    right: 254px;
}
.lang ul { list-style: none }
.lang ul li {
    display: block;
    float: left;
    width: 36px;
    height: 14px;
    padding: 0 5px 0 0;
}
.lang .qtrans_flag {
    display: block;
    width: 36px;
    height: 14px;
}
.lang ul .active .qtrans_flag_ru { background: url(images/rus_nact.png) no-repeat }
.lang ul li .qtrans_flag_ru { background: url(images/rus_act.png) no-repeat }
.lang ul .active .qtrans_flag_en { background: url(images/eng_nact.png) no-repeat }
.lang ul li .qtrans_flag_en { background: url(images/eng_act.png) no-repeat }
/*main*/
.main { padding: 10px 0 0 0 }
.left {
    float: left;
    width: 259px;
}
/*menu-top-container*/
.menu_top { padding: 0 0 0 1px }
.menu_top ul { list-style: none }
.menu_top ul li {
    display: block;
    float: left;
    width: 162px;
    text-align: center;
    padding: 0 2px;
}
.menu_top .last { padding: 0 0 0 2px }
.menu_top ul li a,
.menu_top ul li span { display: block }
.menu_top ul li a {
    background: url(images/menu_bg.png) repeat-x;
    text-transform: uppercase;
    color: #093a24;
    font-size: 11px;
    text-decoration: none;
}
.menu_top ul li a .menu_l { background: url(images/menu_l.png) no-repeat left }
.menu_top ul li a .menu_r {
    background: url(images/menu_r.png) no-repeat right;
    height: 22px;
    padding: 7px 0 0 0;
}
.menu_top ul li a:hover {
    background: url(images/menu_bgact.png) repeat-x;
    text-decoration: none;
    color: #e97127;
}
.menu_top ul li a:hover .menu_l { background: url(images/menu_lact.png) no-repeat left }
.menu_top ul li a:hover .menu_r { background: url(images/menu_ract.png) no-repeat right }
.menu_top ul .hover .g_block { display: block }
.menu_top ul .hover a {
    background: url(images/menu_bgact.png) repeat-x;
    text-decoration: none;
    color: #e97127;
}
.menu_top ul .hover .menu_l { background: url(images/menu_lact.png) no-repeat left }
.menu_top ul .hover .menu_r { background: url(images/menu_ract.png) no-repeat right }
.menu_top ul li .g_block {
    position: absolute;
    width: 222px;
    z-index: 240;
    display: none;
}
.menu_top ul li .g_bg {
    background: #ffffff;
    border: 1px solid #e97127;
}
.menu_top ul li ul li {
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
}
.menu_top ul .hover ul li a {
    background: none;
    text-shadow: inherit;
    padding: 6px 10px;
    color: #093a24;
}
.menu_top ul .hover ul li a .menu_l { background: none }
.menu_top ul .hover ul li a .menu_r {
    background: none;
    height: auto;
    padding: 0;
}
.menu_top ul .hover ul li a:hover {
    background: none;
    text-decoration: none;
    color: #e97127;
}
.menu_top ul .hover ul li a:hover .menu_l { background: none }
.menu_top ul .hover ul li a:hover .menu_r { background: none }
.menu_top ul .hover ul li .g_block { display: none }
.menu_top ul .hover ul .hover .g_block {
    display: block;
    left: 212px;
    margin: -24px;
}
.menu_top ul .hover ul .have_ul a {
    background: #ededed;
    color: #e97127;
}
.menu_top ul .hover ul .have_ul a:hover {
    background: #ededed;
    text-decoration: none;
    color: #e97127;
}
.menu_top ul .hover ul .have_ul ul li a {
    background: none;
    color: #093a24;
}
.menu_top ul .hover ul .have_ul ul li a:hover { background: none }
/*cycle*/
.coda-slider {
    width: 998px;
    overflow: hidden;
    margin: 11px 0 0 0;
    position: relative;
    height: 219px !important;
}
.coda-bg {
    background: url(images/fullsize_bg.png) no-repeat bottom;
    position: absolute;
    width: 998px;
    height: 48px;
    bottom: 0;
}
.coda-slider-wrapper {
    width: 998px;
    position: relative;
}
.coda-slider,
.coda-slider .panel { width: 998px }
.coda-slider-wrapper.arrows .coda-slider,
.coda-slider-wrapper.arrows .coda-slider .panel { width: 998px }
.coda-slider-wrapper.arrows .coda-slider {
    border-radius: 8px 8px 10px 10px;
    -moz-border-radius: 8px 8px 10px 10px;
    -webkit-border-radius: 8px 8px 10px 10px;
}
.coda-nav-left a:hover,
.coda-nav-right a:hover { opacity: 1 }
.coda-slider .panel-wrapper { }
.coda-slider .panel-wrapper .title { display: none }
.coda-slider p.loading { display: none }
.coda-nav ul {
    clear: both;
    display: block;
    margin: auto;
    overflow: hidden;
    width: 100% !important;
}
.coda-nav ul li { display: inline }
.coda-nav ul li a {
    display: block;
    float: left;
    text-decoration: none;
    text-align: center;
    width: 296px !important;
    line-height: 33px;
    margin: 4px 0 0 0;
    color: #FFF;
    font-weight: bold;
    overflow: hidden;
}
.coda-nav ul li a.current {
    border-top: 3px solid #ffffff;
    line-height: 33px;
    margin: 1px 0 0 0;
}
.coda-slider-wrapper {
    clear: both;
    overflow: hidden;
}
.coda-slider {
    float: left;
    overflow: hidden;
    position: relative;
}
.coda-slider .panel {
    display: block;
    float: left;
}
.coda-slider .panel-container { position: relative }
.coda-nav-left,
.coda-nav-right {
    position: absolute;
    z-index: 1;
}
.coda-nav-left {
    bottom: 0;
    left: 0;
    width: 48px;
    height: 38px;
}
.coda-nav-right {
    bottom: 0;
    right: 0;
    width: 48px;
    height: 38px;
}
.coda-nav-left a {
    display: block;
    width: 48px;
    height: 38px;
    opacity: 0.6;
    background: url(images/gal_right.png) no-repeat right top;
}
.coda-nav-right a {
    display: block;
    width: 48px;
    height: 38px;
    opacity: 0.6;
    background: url(images/gal_left.png) no-repeat top left;
}
.coda-nav {
    position: absolute;
    bottom: 0;
    height: 35px;
    width: 890px !important;
    margin: 0 0 0 52px;
    background: url(images/coda_nav.png) no-repeat top;
    padding: 0 2px;
}
.coda-nav ul li a { font-size: 14px }
/*menu_add*/
.menu-add-1-container,
.menu-add-2-container,
.menu-add-3-container,
.menu-add-4-container { width: 259px }
.menu-add-1-container ul,
.menu-add-2-container ul,
.menu-add-3-container ul,
.menu-add-6-container ul { padding: 0 7px 5px 7px }
.menu-add-1-container ul li,
.menu-add-2-container ul li,
.menu-add-3-container ul li,
.menu-add-4-container ul li { border-bottom: 1px solid #98c5b1 }
.green_page ul li .g_add .menu-add-1-container,
.green_page ul li .g_add  .menu-add-2-container,
.green_page ul li .g_add  .menu-add-3-container,
.green_page ul li .g_add  .menu-add-4-container { width: 259px }
.green_page ul li ul .g_add .menu-add-1-container,
.green_page ul li ul .g_add  .menu-add-2-container,
.green_page ul li ul .g_add  .menu-add-3-container,
.green_page ul li ul .g_add  .menu-add-4-container {
    width: 259px;
    display: none;
}
.green_main .menu-add-1-container ul li a,
.green_main .menu-add-2-container ul li a,
.green_main .menu-add-3-container ul li a,
.green_main .menu-add-4-container ul li a {
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}
.green_main .menu-add-1-container ul li a:hover,
.green_main .menu-add-2-container ul li a:hover,
.green_main .menu-add-3-container ul li a:hover,
.green_main .menu-add-4-container ul li a:hover { background: none }
.green_page .menu-add-1-container ul li a,
.green_page .menu-add-2-container ul li a,
.green_page .menu-add-3-container ul li a,
.green_page .menu-add-4-container ul li a {
    text-align: center;
    font-size: 14px;
    color: #ffffff !important;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    background: none !important;
}
.green_page .menu-add-1-container ul li a:hover,
.green_page .menu-add-2-container ul li a:hover,
.green_page .menu-add-3-container ul li a:hover,
.green_page .menu-add-4-container ul li a:hover { background: none }
/*green_main*/
.green_main { padding: 18px 0 0 0 }
.green_main ul { list-style: none }
.green_main ul .li_item {
    width: 242px;
    display: block;
    float: left;
    text-align: center;
    margin: 0 10px 0 0;
    position: relative;
}
.green_main ul .last { margin: 0 }
.green_main ul li a,
.green_main ul li span { display: block }
.green_main ul li a {
    background: url(images/green_bg.png) repeat-x;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}
.green_main ul li .green_l { background: url(images/green_l.png) no-repeat left }
.green_main ul li .green_r {
    background: url(images/green_r.png) no-repeat right;
    height: 25px;
    padding: 5px 0 0 0;
}
.green_main ul .hover .g_block { display: block }
.green_main .g_block {
    position: absolute;
    width: 259px;
    z-index: 190;
    display: none;
}
.green_main .g_bg {
    background: url(images/g_bg.png) repeat-y;
    width: 259px;
    margin: 0 0 10px 0;
}
.green_main .g_top {
    background: url(images/g_top.png) no-repeat;
    height: 133px;
    width: 259px;
    position: absolute;
    top: -10px;
    z-index: 1;
}
.green_main .g_bot {
    background: url(images/g_bot.png) no-repeat;
    height: 133px;
    width: 259px;
    position: absolute;
    bottom: -10px;
    z-index: 1;
}
.green_main .g_bg ul {
    position: relative;
    z-index: 2;
}
.green_main ul li ul li .green_l,
.green_main ul li ul li .green_r,
.green_main ul li ul li a { background: none }
.green_main ul li ul li .green_r {
    height: auto;
    padding: 0;
}
.green_main ul li ul .g_block {
    position: relative;
    width: 259px;
}
.green_main ul li ul .g_bg {
    background: none;
    width: 259px;
    margin: 0;
}
.green_main ul li ul .g_top {
    background: none;
    height: auto;
    width: auto;
    position: inherit;
    top: auto;
}
.green_main ul li ul .g_bot {
    background: none;
    height: auto;
    width: auto;
    position: inherit;
    bottom: auto;
}
.green_main ul li ul li {
    width: auto;
    float: none;
    text-align: left;
    margin: 0;
    position: inherit;
    padding: 0 8px 0 7px;
}
.green_main ul li ul li a {
    color: #e3efea;
    font-size: 12px;
    text-align: left;
    font-weight: normal;
    text-transform: none;
    padding: 6px 10px;
}
.green_main ul li ul li a:hover { background: #052f1c }
.green_main ul li ul li ul { display: none }
/*green_page*/
.green_page { width: 259px }
.green_page ul { list-style: none }
.green_page ul li {
    width: 257px;
    display: block;
    text-align: center;
    position: relative;
    padding: 0 0 7px 0;
}
.green_page ul li a,
.green_page ul li span { display: block }
.green_page ul li a {
    background: url(images/green_bg.png) repeat-x;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}
.green_page ul li .green_l { background: url(images/green_l.png) no-repeat left }
.green_page ul li .green_r {
    background: url(images/green_r.png) no-repeat right;
    height: 25px;
    padding: 5px 0 0 0;
}
#acca li .g_block { height: auto !important }
.green_page .g_block {
    position: relative;
    width: 259px;
    z-index: 90;
    display: none;
    margin: -21px 0 0 0;
}
.green_page .g_bg {
    background: url(images/g_bg.png) repeat-y;
    width: 259px;
    margin: 0 0 10px 0;
}
.green_page .li_item > .g_block > .g_bg {
    min-height: 222px;
}
.green_page .g_top {
    background: url(images/g_top.png) no-repeat;
    height: 133px;
    width: 259px;
    position: absolute;
    top: -10px;
    z-index: 1;
}
.green_page .g_bot {
    background: url(images/g_bot.png) no-repeat;
    height: 133px;
    width: 259px;
    position: absolute;
    bottom: -10px;
    z-index: 1;
}
.green_page .g_bg ul {
    position: relative;
    z-index: 2;
}
.green_page ul .current_page_item .g_block,
.green_page ul .current_page_parent .g_block,
.green_page ul .current_page_ancestor .g_block,
.green_page ul .hover .g_block { display: block }
.green_page ul li ul li .green_l,
.green_page ul li ul li .green_r,
.green_page ul li ul li a { background: none }
.green_page ul li ul li .green_r {
    height: auto;
    padding: 0;
}
.green_page ul li ul .g_block {
    position: relative;
    width: auto;
    margin: 0;
}
.green_page ul li ul .g_bg {
    background: none;
    width: auto;
    margin: 0;
}
.green_page ul li ul .g_top {
    background: none;
    height: auto;
    width: auto;
    position: inherit;
    top: auto;
}
.green_page ul li ul .g_bot {
    background: none;
    height: auto;
    width: auto;
    position: inherit;
    bottom: auto;
}
.green_page ul li ul li {
    width: auto;
    float: none;
    text-align: left;
    margin: 0;
    position: inherit;
    padding: 0 8px 0 7px;
}
.green_page ul li ul li a {
    color: #e3efea;
    font-size: 12px;
    text-align: left;
    font-weight: normal;
    text-transform: none;
    padding: 6px 10px;
}
.green_page ul li ul li a:hover { background: #052f1c }
.green_page ul li ul .current_page_item a,
.green_page ul li ul .current_page_ancestor a {
    color: #8eccb0;
    background: #052f1c;
}
.green_page ul li ul li ul { display: none }
.green_page ul li ul .current_page_item ul,
.green_page ul li ul .current_page_ancestor ul { display: block }
.green_page ul li ul .current_page_item .g_block,
.green_page ul li ul .current_page_ancestor .g_block {
    width: auto;
    margin: 0;
}
.green_page ul li ul li ul li { padding: 0 }
.green_page ul li ul li .g_bg { width: auto }
.green_page ul li ul li ul li a,
.green_page ul li ul .current_page_item ul li a,
.green_page ul li ul .current_page_ancestor ul li a {
    padding: 0 0 6px 30px;
    color: #d1b282;
}
.green_page ul li ul li ul .current_page_item a,
.green_page ul li ul .current_page_item ul .current_page_item a,
.green_page ul li ul .current_page_ancestor ul .current_page_item a { color: #ffffff }
.green_page ul li ul li ul li a:hover,
.green_page ul li ul .current_page_item ul li a:hover,
.green_page ul li ul .current_page_ancestor ul li a:hover { color: #ffffff }
.green_page ul li ul li ul li .green_r {
    background: url(images/bullet.png) no-repeat left;
    padding: 0 10px;
}
/*thumb*/
.thumb { padding: 12px 0 }
/*con*/
.con { padding: 13px 0 0 0 }
.header {
    background: #f3f3f3;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    color: #777777;
    text-transform: uppercase;
}
/*video*/
.video {
    float: left;
    width: 351px;
    background: url(images/con_bg.png) repeat-x bottom #ffffff;
    border: 1px solid #dcdbdb;
    border-top: 4px solid #093a24;
    padding: 11px 0;
    height: 355px;
}
.play { padding: 23px 0 13px 0 }
.video_link { text-align: center }
.video_link a { color: #093a24 }
/*act*/
.act {
    float: left;
    width: 627px;
    background: url(images/con_bg.png) repeat-x bottom #ffffff;
    border: 1px solid #dcdbdb;
    border-top: 4px solid #e97127;
    padding: 11px 0;
    margin: 0 0 0 17px;
}
.act_con { padding: 18px 0 13px 0 }
.act_con table { width: 100% }
.act_con table tr td {
    width: 33%;
    border-right: 1px solid #dcdbdb;
}
.act_con .post { }
.act_con .last { border: none }
.act_con .act_pad { padding: 0 10px }
.act_title a {
    color: #e97127;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.act_title a:hover {
    text-decoration: underline;
    color: #5f5e5e;
}
.act_content {
    line-height: 18px;
    color: #323232;
    padding: 18px 0 0 0;
}
.act_content a {
    font-weight: bold;
    font-size: 14px;
    color: #093A24;
    text-decoration: none;
    display: block;
}
.act_content a:hover div,
.act_content a:hover p { text-decoration: underline }
.act_content a:hover { text-decoration: underline }
.act_quote {
    padding: 10px 0 0 0;
    font-weight: bold;
    color: #E97127;
}
/*feed_links*/
.feed_links {
    text-align: right;
    padding: 11px 0 0 0;
}
.feed_links span { padding: 0 10px 0 0 }
/*foot*/
.wrap {
    background: url(images/wrap.png) repeat-x top #ffffff;
    border-top: 1px solid #e3e3e3;
    margin: 10px 0 0 0;
    height: 60px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.foot {
    width: 1000px;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -500px;
}
.logo_bot {
    position: absolute;
    width: 77px;
    height: 31px;
    top: 7px;
    left: 6px;
}
.logo_bot a {
    display: block;
    width: 77px;
    height: 31px;
}
.fresh {
    position: absolute;
    left: 106px;
    top: 4px;
    width: 87px;
    height: 26px;
}
.fresh a {
    width: 87px;
    height: 26px;
    color: #666;
    text-decoration: none;
}
.fresh a span { font-size: 11px }
.copy {
    position: absolute;
    right: 0;
    top: 14px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}
.copy a {
    color: #565656;
    text-decoration: none;
}
.copy a:hover { text-decoration: underline }
/*menu-foot-container*/
.menu-foot-container {
    padding: 14px 0 0 343px;
    font-family: Verdana, Geneva, sans-serif;
}
.menu-foot-container ul li {
    list-style: none;
    display: block;
    float: left;
    padding: 0 18px 0 0;
}
.menu-foot-container ul li a { color: #093a24 }
/*navigation*/
.navigation { padding: 10px 0 }
.navigation .nav-previous {
    float: left;
    width: 40%;
}
.navigation .nav-next {
    float: right;
    width: 40%;
    text-align: right;
}
.navigation a { color: #323232 }
/*quote*/
.quote { }
.quote .quote_header,
.entry-related p {
    background: #f2f2f2;
    text-transform: uppercase;
    color: #323232;
    padding: 12px 0 12px 35px;
    font-weight: bold;
    margin: 0 0 18px 0;
}
.quote ul li,
.entry-related ol li {
    list-style: none;
    display: block;
    float: left;
    width: 31%;
    margin: 0 0 30px 0 !important;
    padding: 0 22px 0 16px;
    background: url(images/quote_bg.png) repeat-y right !important;
    position: relative;
}
.entry-related ol li { width: 26% }
.quote ul .last,
.entry-related ol .last { background: none !important }
.quote .quote_top { padding: 0 20px 0 0 }
.quote .quote_top span,
.entry-related span {
    display: block;
    background: url(images/quote_li.png) no-repeat left top;
    padding: 0 0 0 17px;
}
.quote .quote_top a,
.entry-related a {
    color: #e97127!important;
    font-size: 14px;
    font-weight: bold;
}
.quote .quote_content {
    color: #323232;
    font-size: 10px;
    padding: 8px 10px 0 17px;
    line-height: 14px;
}
/*popup*/
#request { display: none }
.p_t_l { background: url(images/p_l_t.png) no-repeat top left #ededed }
.p_t_r { background: url(images/p_r_t.png) no-repeat top right }
.p_b_l { background: url(images/p_l_b.png) no-repeat bottom left }
.p_b_r { background: url(images/p_r_b.png) no-repeat bottom right }
.request_wrap { width: 756px }
.request_pad { padding: 17px 0 0 14px }
.request_header {
    color: #e97127;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 0 17px 0;
}
/*zakaz_cod*/
#zakaz_cod { display: none }
.zakaz_cod_wrap { width: 776px }
.zakaz_cod_wrap .cf-fs1 {
    float: left;
    width: 295px;
    padding: 1px 0 0 0;
}
.zakaz_cod_wrap .cf-fs2 {
    float: left;
    width: 440px;
    padding: 0 0 0 27px;
}
.zakaz_cod_wrap .cf-fs1 label { width: 80px }
#usermessage2a {
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #990000;
    position: absolute;
    top: 10px;
    left: 230px;
}
.zakaz_cod_wrap .success {
    color: #073b24 !important;
    left: 190px !important;
}
/*cforms*/
.linklove,
.cform fieldset legend,
.emailreqtxt,
.reqtxt { display: none }
.cf_hidden {
    clear: both;
    line-height: 0;
    height: 0;
    font-size: 1px;
}
.cform ol { list-style: none }
.cform fieldset { border: none }
.cf-fs1 {
    float: left;
    width: 275px;
    padding: 1px 0 0 0;
}
.cf-fs2 {
    float: left;
    width: 440px;
    padding: 0 0 0 27px;
}
.cform fieldset input {
    width: 202px;
    height: 18px;
    border: 1px solid #989898;
}
.cform fieldset select { width: 204px }
.cform fieldset label {
    display: block;
    float: left;
    color: #165438;
    font-size: 14px;
    width: 55px;
    text-align: right;
    margin: 0 10px 0 0;
}
.cf-fs1 li { padding: 0 0 14px 0 }
.cform .cf-fs2 label { width: 90px }
.cform .cf-fs2 textarea {
    width: 315px;
    height: 206px;
    border: 1px solid #989898;
}
.nyroModalClose {
    position: absolute;
    display: block;
    background: url(images/nyro_close.png) no-repeat;
    width: 22px;
    height: 22px;
    right: 18px;
    top: 14px;
    text-indent: -9999px;
    z-index: 1;
}
#usermessagea {
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #990000;
    position: absolute;
    top: 10px;
    left: 230px;
}
.success {
    color: #073b24 !important;
    left: 180px !important;
}
.cf-sb {
    display: block;
    text-align: right;
    padding: 10px 18px 10px 0;
}
.request_eng .cf-sb input {
    background: url(images/send_eng.png) no-repeat;
    width: 59px;
}
.cf-sb input {
    cursor: pointer;
    background: url(images/send.png) no-repeat;
    border: none;
    width: 114px;
    height: 34px;
}
.secq .ques { padding: 0 0 0 2px }
.req_star {
    padding: 0 0 0 2px;
    color: #F00;
}
.request_ob {
    position: absolute;
    bottom: 15px;
    left: 15px;
}
.request_ob span {
    padding: 0 2px 0 0;
    color: #165438;
}
/*comments*/
#comments { padding: 0 0 10px 0 }
/*calendar*/
.wp_calen { padding: 10px 0 0 0 }
#wp-calendar {
    width: 100%;
    border-collapse: collapse;
}
#wp-calendar tr td { padding: 3px }
#wp-calendar caption {
    font-size: 14px;
    font-weight: bold;
    color: #cf560b;
}
#wp-calendar tr td a { color: #cf560b }
#wp-calendar .calen_bg td { background: #CCC }
#wp-calendar th {
    padding: 3px;
    text-align: left;
}
/*single*/
.single #comments { display: none }
.entry-related { margin-top: 20px }
/*error404*/
.error404 .page-content .poisk { position: inherit }
/*search*/
.search .page-content .poisk {
    position: relative;
    left: 0;
    top: 0;
}
.search .page {
    position: relative;
    border-bottom: 1px dashed #bebebe;
    padding: 10px 0;
}
.search .search-excerpt { color: #E97127 }
.search .content-blog { padding-top: 0 }
.search .content-blog .post { border-bottom: none }
.search .entry-content { padding: 10px }
/*page-id-222*/
.page-id-222 .page-print,
.page-id-222 .page-actions { display: none }
/*archive*/
.archive .entry-meta { }
.archive .entry-summary { padding: 10px 0 }
.archive .page-content .poisk {
    position: inherit;
    padding: 0 0 10px 0;
}
/*blog*/
.content-blog {
    width: 703px;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 0 0 38px;
}
.content-blog .post {
    position: relative;
    padding: 0 0 20px;
}
.content-blog .blog_title,
.content-blog .entry-title {
    color: #e97127;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0;
    line-height: 1.4;
}
.content-blog .blog_title a,
.content-blog .entry-title a { color: #e97127 }
.content-blog .entry-meta {
    position: absolute;
    right: 10px;
    top: 14px;
}
.content-blog .entry-meta .meta-prep,
.content-blog .entry-meta .meta-sep,
.content-blog .entry-meta .author { display: none }
.content-blog .entry-meta {
    color: #093a24;
    font-size: 11px;
}
.content-blog .entry-utility { display: none }
.content-blog .entry-summary { padding: 10px 10px 0 10px }
.content-blog .page-title {
    padding: 0 0 16px 0;
    font-size: 18px;
    color: #5f5e5e;
}
.catblog_header {
    font-size: 22px;
    padding: 10px 0;
}
.catblog_header a { color: #093A24 }
/*content*/
.content {
    width: 703px;
    float: left;
    padding: 28px 0 0 38px;
}
.page-title h2 {
    font-size: 16px;
    font-weight: bold;
    color: #5f5e5e;
    padding-bottom: 10px;
}
.page-content,
.page-content p,
.page-content ul,
.page-content ol,
.page-content table,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content blockquote { padding-bottom: 10px }
.page-content { line-height: 1.4 }
.page-content table {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #b2b2b2;
    margin-bottom: 10px;
}
.page-content table .tr_first td {
    background: #f2f2f2;
    font-weight: bold;
    text-align: center;
}
.page-content table tr td {
    border: 1px solid #b2b2b2;
    padding: 10px;
}
.page-content ul li {
    list-style: none;
    background: url(images/bull_one.png) no-repeat left top;
    padding: 0 0 0 15px;
}
.page-content ul li ul li { background: url(images/bull_two.png) no-repeat left top }
.entry-content,
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content table,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content blockquote { padding-bottom: 10px }
.entry-content { line-height: 1.4 }
.entry-content table {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #b2b2b2;
    margin-bottom: 10px;
}
.entry-content a { color: #093a24 }
.entry-content table .tr_first td {
    background: #e1dddd;
    font-weight: bold;
    text-align: center;
}
.entry-content table .tr_bg td { background: #f7f7f7 }
.page-content table .tr_first td {
    background: #e1dddd;
    font-weight: bold;
    text-align: center;
}
.page-content table .tr_bg td { background: #f7f7f7 }
.entry-content table tr td {
    border: 1px solid #b2b2b2;
    padding: 10px;
}
.entry-content ul li {
    list-style: none;
    background: url(images/bull_one.png) no-repeat left top;
    padding: 0 0 0 15px;
}
.entry-content ul li ul li { background: url(images/bull_two.png) no-repeat left top }
.content a { color: #093A24 }
.post { padding: 0 0 10px 0 }
.content .entry-meta {
    color: #093a24;
    font-size: 11px;
    padding: 5px 0;
}
.content .entry-meta .meta-prep,
.content .entry-meta .meta-sep,
.content .entry-meta .author { display: none }
/*partner*/
.partner_wrap { padding: 0 0 10px 0 }
.partner_left {
    float: left;
    width: 345px;
}
.partner_right {
    float: left;
    width: 345px;
    margin: 0 0 0 10px;
}
.partner_wrap p { padding: 0 0 0 5px }
.partner_wrap .partner_right table,
.partner_wrap .partner_left table { border: none }
.partner_wrap .partner_right table tr td,
.partner_wrap .partner_left table tr td {
    border: none;
    vertical-align: middle;
    border-bottom: 1px solid #B2B2B2;
    height: 160px;
}
/*nash*/
.nash { }
.nash .post {
    padding: 0 1px;
    width: 33%;
    float: left;
    background: url(images/quote_bg.png) repeat-y right;
}
.nash .nash_pad { padding: 0 10px }
.nash .nash_pod {
    background: #f2f2f2;
    text-transform: uppercase;
    color: #323232;
    padding: 12px 0 12px 35px;
    font-weight: bold;
    margin: 0 0 8px 0;
}
.nash .nash_title {
    display: block;
    background: url(images/quote_li.png) no-repeat left top;
    padding: 2px 0 0 17px;
    color: #e97127;
    font-size: 14px;
    font-weight: bold;
}
.nash .nash_con { padding: 10px 0 0 0 }
.nash .nash_link {
    display: block;
    text-decoration: none;
}
.nash .nash_content { }
.nash .post-hover .nash_title { text-decoration: underline }
.nash .last { background: none }
/*vac*/
.vac-page .vac { display: none }
.vac-wrap { padding: 15px }
.vac-term {
    font-size: 20px;
    color: #054;
    padding: 0 35px 10px 0;
}
.vac-wrap .entry-content {
    width: 100%;
    overflow: auto;
    height: 500px;
    border: 1px solid #989898;
    background: #ffffff;
}
.vac-wrap .entry-content-pad { padding: 10px 10px 0 10px }
.vac-page p { padding: 0 0 10px 0 }
.textwidget { padding: 0 0 10px 0 }
/*yeep*/
.yeep {
    display: block;
    background: url(images/yeep.png) no-repeat left;
    padding: 10px 0 10px 40px;
}
/*comanda_popup*/
#comanda_popup { display: none }
#usermessage3a {
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #990000;
    position: absolute;
    top: 10px;
    left: 230px;
}
.comanda_popup_wrap .success {
    color: #073b24 !important;
    left: 220px !important;
}
/*category-futurologiya*/
.category-futurologiya .wp_calen { display: none }
/*request_eng*/
.request_eng .cf-fs1 { width: 295px }
.request_eng .cf-fs2 { padding: 0 0 0 7px }
.cform fieldset label { width: 70px }
.cod-train_en img.static-auto { left: 80px !important }
#attachment_1148 { width: 700px !important }
/*tags cloud*/
.wp_tags {
    display: none;
    padding: 10px 0 0;
}
.wp_tags h3 {
    font-size: 16px;
    color: #5f5e5e;
    padding-bottom: 6px;
}
.wp_tags_list {
    padding: 6px;
    background: #f3f3f3;
    line-height: 1.4;
    font-size: 11px;
}
.wp_tags_list a {
    color: #e97127;
    white-space: nowrap;
}
/*breadcrumbs*/
.page-breadcrumbs {
    position: absolute;
    left: 38px;
    top: 0px;
    padding-right: 60px;
}
/*news categories*/
.wp_news_cats { padding: 15px 0 0 5px }
.wp_news_cats li {
    list-style: none;
    padding: 0 0 10px 17px;
    background: url(images/quote_li.png) no-repeat left top;
}
.wp_news_cats a {
    font-size: 14px;
    font-weight: bold;
    : ;
    color: #e97127;
}
/*news subscribe*/
.wp_subscribe { padding: 10px 0 0 }
/*related posts*/
.entry-related ol {
    margin: 0;
    list-style: none;
}
