@charset "utf-8";

/* CSS3 Document */

@font-face {
    font-family: 'AGLettericaCondensedBold';
    src: url('../font/agletcb-webfont.eot');
    src: url('../font/agletcb-webfont.eot?#iefix') format('embedded-opentype'), url('../font/agletcb-webfont.woff') format('woff'), url('../font/agletcb-webfont.ttf') format('truetype'), url('../font/agletcb-webfont.svg#AGLettericaCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AGLettericaCondensedOblique';
    src: url('../font/agletco-webfont.eot');
    src: url('../font/agletco-webfont.eot?#iefix') format('embedded-opentype'), url('../font/agletco-webfont.woff') format('woff'), url('../font/agletco-webfont.ttf') format('truetype'), url('../font/agletco-webfont.svg#AGLettericaCondensedOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AGLettericaCondensedRoman';
    src: url('../font/agletcr-webfont.eot');
    src: url('../font/agletcr-webfont.eot?#iefix') format('embedded-opentype'), url('../font/agletcr-webfont.woff') format('woff'), url('../font/agletcr-webfont.ttf') format('truetype'), url('../font/agletcr-webfont.svg#AGLettericaCondensedRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    height: 100%;
    min-width: 1280px;
    background: #000;
}

body {
    height: 100%;
    width: 100%;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 12px;
}

#main_page {
    background: url("../images/details/bg_main.gif") repeat 0 0;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

ul {
    list-style: none;
}

a {
    color: #203d86;
    outline: none;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

#main_block {
    position: relative;
    z-index: 1;
    width: 960px;
    margin: 0 auto 30px;
    padding: 16px 20px;
    background: #fff;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    min-height: 400px;
}

#header {
    background: url("../images/details/bg_head.gif") repeat-x 0 0;
    height: 100px;
    position: relative;
    z-index: 2;
}

#head_content {
    height: 58px;
    width: 1000px;
    margin: 0 auto;
    padding: 0 130px;
    position: relative;
    overflow: hidden;
}

.index #head_content {
    padding: 0 0px;
    width: 1260px;
}

#block_menu {
    height: 42px;
    width: 1000px;
    margin: 0 auto;
    padding: 0 130px;
}

.conteiner {
    min-height: 100%;
    background: url("../images/details/bg_f.png") no-repeat 0 bottom;
}

#press_footer {
    height: 170px;
}

#footer {
    height: 242px;
    width: 994px;
    margin: -170px auto 0;
    background: url("../images/details/bgfoot.png") no-repeat 133px 190px;
    padding: 0 133px;
}

#logo {
    width: 205px;
    height: 50px;
    margin: 5px 0 0 -20px;
    position: relative;
}

.index #logo {
    width: 205px;
    height: 50px;
    margin: 5px 0 0 0px;
    position: relative;
}

/* #logo a {
    display: block;
    width: 300px;
    height: 50px;
    text-indent: -9889px;
    background: url("../images/details/logo.png") no-repeat 0 0;
} */

#logo a {
    display: block;
    width: 139px;
    height: 50px;
    text-indent: -9889px;
    background: url("../images/details/logo2.png") no-repeat 0 0;
    background-size: cover;
}

#logo.en a {
    display: block;
    width: 300px;
    height: 50px;
    text-indent: -9889px;
    background: url("../images/details/logo_en.png") no-repeat 0 0;
}

#logo img {
    position: absolute;
    left: 0;
    top: 0;
}

#main_slide {
    margin: 0 auto;
    width: 1260px;
    height: 400px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

#ryba {
    font: 15px/15px 'AGLettericaCondensedOblique', Arial, Helvetica, sans-serif;
    color: #2f88a5;
    position: absolute;
    top: 27px;
    right: 140px;
}

#box_head {
    width: 109px;
    height: 29px;
    background: url("../images/details/eng.png") no-repeat 0 0;
    position: absolute;
    position: absolute;
    top: 18px;
    right: 316px;
    overflow: hidden;
}

#eng {
    margin: 6px 10px 0 0;
    text-align: right;
}

#eng p {
    font: 12px/12px Arial, Helvetica, sans-serif;
    color: #5c8998;
}

#eng p a {
    color: #5c8998;
    text-decoration: none;
}

#eng p a:hover {
    text-decoration: underline;
}

#social {
    float: left;
    margin: 6px 0 0;
}

#social ul {
    overflow: hidden;
}

#social li {
    float: left;
    margin: 0 6px 0 0;
    width: 19px;
    height: 18px;
}

#social li a {
    display: block;
    width: 19px;
    height: 18px;
    background: url("../images/details/ic.png") no-repeat 0 0;
    text-indent: -9889px;
}

#social li+li a {
    background-position: right 0;
}

address {
    text-align: center;
    font: 16px/24px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    height: 195px;
}

address a,
#mst a {
    color: #85bae3;
}

address big {
    font: 16px/24px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
}

#mst {
    text-align: right;
    font: 12px/12px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

#icons {
    height: 42px;
    left: 470px;
    position: absolute;
    top: 8px;
    width: 125px;
}

#icons ul {
    display: none;
    overflow: hidden;
    float: left;
}

#icons #plane {
    display: block;
    height: 50px;
    width: 50px;
    float: left;
}


/*#icons li, #menu, */

#menu td {
    background: url("../images/details/l.jpg") no-repeat left top;
}

#menu td:first-child {
    background: none;
}

#icons li {
    float: left;
    background-position: 0 0;
    height: 42px;
    width: 42px;
}

#icons li a {
    display: block;
    background: url("../images/details/icons1.png") no-repeat 0 0;
    margin: 14px 0 0 15px;
    width: 24px;
    height: 22px;
}

#icons li+li a {
    background-position: right 0;
    margin: 14px 0 0 11px;
}

#menu {
    float: left;
    background-position: right 0;
    width: 1000px;
    height: 42px;
}

#menu table {
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}

#menu td {
    background-position: left 0;
    text-align: center;
}

#menu td a {
    /*background:url("../images/details/o.png") no-repeat left center; padding:0 0 0 14px;*/
    padding: 0px 0px 0px 0px;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

#menu td:hover a {
    text-decoration: none;
}

#menu td#activ div {
    background: #fff;
}

#menu td#activ a {
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #000;
}

#menu td:first-child div {
    margin: 0;
}

#menu div {
    position: relative;
    height: 26px;
    padding: 16px 0 0;
    margin: 0 0 0 3px;
    z-index: 250
}

#menu td:hover div,
#menu td#activ:hover div {
    background: url("../images/details/bgm.jpg") repeat-x 0 0;
}

#menu td:hover div a {
    color: #000;
}

#menu td:hover ul {
    display: block;
    z-index: 250
}

#menu ul {
    display: none;
    padding: 16px 15px;
    background: #bcbcbc url("../images/details/bgmb.jpg") repeat-x 0 0;
    z-index: 250;
    position: absolute;
    left: -1px;
    top: 42px;
    width: 162px;
    border: 1px solid #bebdbc;
    border-top: none;
}

#menu td+td+td ul {
    width: 200px;
}

#menu td+td+td+td ul {
    width: 162px;
}

#menu li {
    text-align: left;
}

#menu li a,
#menu td#activ li a {
    display: block;
    color: #203d86;
    font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: none;
    padding: 4px 0;
    margin: 0;
}

#menu td:hover li a {
    color: #203d86;
}

#menu td:hover li a:hover {
    color: #000;
}

#menu li a:hover,
#menu td#activ li a:hover {
    color: #000;
    text-decoration: none;
}

.block_info {
    background: url("../images/details/box2.jpg") no-repeat 0 0;
    height: 237px;
    margin: 0 auto 30px;
    -webkit-box-shadow: 0px 10px 10px #222;
    -moz-box-shadow: 0px 10px 10px #222;
    box-shadow: 0px 10px 10px #222;
    width: 1002px;
    padding: 22px 129px 0;
    overflow: hidden;
}

.blinfo_left {
    float: left;
    width: 490px;
    margin: 0 20px 0 0;
}

.blinfo_right {
    float: left;
    width: 490px;
}

.ib_head {
    padding: 9px 20px 0;
    background: url("../images/details/bgx.jpg") repeat-x 0 0;
    height: 31px;
}

.ib_head h3 {
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

.ib_cont {
    height: 180px;
}

.button {
    display: block;
    background: url("../images/details/button.jpg") no-repeat 0 top;
    width: 117px;
    height: 19px;
    padding: 4px 0 0;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
}

input[type="submit"].button,
button[type="submit"].button {
    border: none;
    height: 23px !important;
    padding: 0;
    cursor: pointer;
}

.button:hover {
    background-position: 0 center;
    text-decoration: none;
}

.button:active {
    background-position: 0 bottom;
}

.rb {
    overflow: hidden;
}

.rb .button {
    float: right;
}

.fr {
    float: right;
}

.wooo {
    width: 1260px;
    margin: 0 auto;
}

.block_metallic {
    background: url("../images/details/block_metallic.png") no-repeat 0 0;
    width: 991px;
    height: 269px;
    margin: 0 auto 30px;
    -webkit-box-shadow: 0px 10px 20px #000;
    -moz-box-shadow: 0px 10px 20px #000;
    box-shadow: 0px 10px 20px #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 21px 54px 0 55px;
}

.met_left {
    float: left;
    width: 487px;
    height: 242px;
    margin: 0 17px 0 0;
}

.met_right {
    float: left;
    width: 487px;
    height: 242px;
}

.quote_people {
    background: url("../images/details/bg2.jpg") no-repeat 0 0;
}

.quote_people,
.new_slide {
    width: 487px;
    height: 242px;
    position: relative;
    overflow: hidden;
}


/*.new_slide{ background:url("../images/details/n4.png") no-repeat left bottom;}*/

.q_pleft {
    float: left;
    width: 232px;
    padding: 30px 15px 30px 0;
    margin: 0 14px;
    text-align: center;
}

.q_pright {
    float: left;
    width: 190px;
    padding: 60px 0 0;
}

.q_pright h3,
.new_slide h3 {
    font: 16px/16px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #191919;
    margin: 0 0 26px;
}

.q_pright p {
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #191919;
    margin: 0 0 20px;
}

.quote_people .hzag {
    position: absolute;
    left: 0;
    top: 0;
    background: url("../images/details/n1.png") no-repeat 0 0;
    width: 213px;
    height: 31px;
    padding: 10px 0 0 274px;
    z-index: 10;
}

.new_slide .hzag {
    position: absolute;
    left: 0;
    top: 0;
    background: url("../images/details/n2.png") no-repeat 0 0;
    width: 437px;
    height: 31px;
    padding: 10px 0 0 50px;
}

.quote_people .hzag h2,
.new_slide .hzag h2 {
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

.nw_left {
    float: left;
    width: 186px;
    padding: 60px 0 0 50px;
}

.nw_right {
    float: left;
    width: 248px;
    text-align: center;
    padding: 40px 0 0;
}

.nw_left img {
    margin: 0 0 16px;
}

.new_slide .hzag h2 {
    margin: 0 0 16px;
}

#bread_crumbs {
    border-bottom: 1px solid #9fb8c3;
    padding: 0 0 12px;
    margin: 0 0 25px;
}

#bread_crumbs ul {
    overflow: hidden;
}

#bread_crumbs li {
    float: left;
    background: url("../images/details/crumb.png") no-repeat left 2px;
    padding: 0 0 0 26px;
}

#bread_crumbs li+li {
    background-position: 6px -38px;
}

#bread_crumbs li a {
    color: #203d86;
}

#content h2 {
    font: 18px/18px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 20px;
}

#content h3 {
    font: 14px/14px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 20px;
}

#content p {
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 16px;
}

#content small {
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content ol {
    font: 18px/18px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #000;
}

#content ol li {
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
    background: url("../images/details/ol.png") no-repeat 0 -570px;
    padding: 0 0 0 42px;
    margin: 0 0 18px;
    min-height: 30px;
}

#content ol li+li {
    background-position: -30px -540px;
}

#content ol li+li+li {
    background-position: -60px -510px;
}

#content ol li+li+li+li {
    background-position: -90px -480px;
}

#content ol li+li+li+li+li {
    background-position: -120px -450px;
}

#content ol li+li+li+li+li+li {
    background-position: -150px -420px;
}

#content ol li+li+li+li+li+li+li {
    background-position: -180px -390px;
}

#content ol li+li+li+li+li+li+li+li {
    background-position: -210px -360px;
}

#content ol li+li+li+li+li+li+li+li+li {
    background-position: -240px -330px;
}

#content ol li+li+li+li+li+li+li+li+li+li {
    background-position: -270px -300px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li {
    background-position: -300px -270px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -330px -240px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -360px -210px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -390px -180px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -420px -150px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -450px -120px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -480px -90px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -510px -60px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -540px -30px;
}

#content ol li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    background-position: -570px 0px;
}

#content ul li {
    background: url("../images/details/o.png") no-repeat 7px 6px;
    padding: 0 0 16px 20px;
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content ul.lst,
#content ul.lsm {
    margin: 0 0 20px;
}

#content ul li ul.lst,
#content ol li ul.lst {
    margin: 10px 0 0;
}

#content ul.lsm li ul.lst,
#content ol li ul.lst li {
    margin: 0;
}

#content ul.lst li {
    background: url("../images/details/_.jpg") no-repeat 0 11px;
    padding: 0 0 2px 13px;
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content ul.lsm li {
    padding: 0 0 0 20px;
}

.box_border,
.box_certificat {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 20px 0 0;
}

.box_border {
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.box_certificat ul {
    overflow: hidden;
    width: 100%;
}

.box_certificat li,
#content .box_certificat li {
    float: left;
    width: 280px;
    padding: 0 20px 20px 0;
    background: none;
}

.box_certificat .button {
    width: 80px;
}

.butpos {
    position: absolute;
    left: 0;
    top: 140px;
}

.sertleft {
    float: left;
    width: 120px;
    margin: 0 10px 0 0;
    padding: 4px 0 0;
}

.sertright {
    float: left;
    width: 150px;
    position: relative;
}

.sertleft img {
    border: 1px solid #9fb8c3;
}

.picture {
    background: url("../images/details/big_bott.gif") no-repeat left bottom;
    padding: 0 0 5px 0;
    margin: 0 0 16px;
}

.picbg {
    background: url("../images/details/big_top.gif") no-repeat left top;
    padding: 5px 0 0 0;
}

.picture img {
    display: block;
}

#content {
    padding: 0 29px;
}

.double_block {
    overflow: hidden;
}

.dbl_left {
    float: left;
    width: 650px;
    margin: 0 20px 0 0;
    position: relative;
}

.dbl_right {
    float: left;
    width: 230px;
}

.see_also {
    background: #eaeaea;
    padding: 16px 10px;
    margin: 0 0 20px;
}

.see_also li,
#content .see_also li {
    padding: 0 0 10px;
    margin: 0;
    background: none;
}

.see_also li+li,
#content .see_also li+li {
    padding: 10px 0;
    border-top: 1px dotted #7f7f7f;
}

.box_see {
    width: 210px;
    background: #f3f4f5;
    overflow: hidden;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

#content .box_see h3,
#content .cont h3,
#content .our_clients h3 {
    background: url("../images/details/boxsee.png") no-repeat 0 0;
    padding: 8px 11px 0;
    color: #fff;
    height: 22px;
    margin: 0 0 8px;
    font: 12px/12px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
}

#content .box_see p {
    font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.box_cont {
    padding: 0 11px;
}

.see_bot a,
.centrblock a {
    margin: 0 auto;
}

.box_images {
    padding: 10px 0;
    border-top: 1px dotted #7f7f7f;
}

.box_images ul {
    overflow: hidden;
    width: 660px;
}

.box_images li,
#content .box_images li {
    float: left;
    margin: 0 20px 20px 0;
    background: none;
    padding: 0;
}

.imgleft {
    float: left;
    border: 10px solid #eaeaea;
    margin: 2px 9px 9px 0;
}

.imgright {
    float: right;
    border: 10px solid #eaeaea;
    margin: 2px 0 9px 9px;
}

.imgcntr {
    border: 10px solid #eaeaea;
    margin: 0 0 10px 0;
    text-align: center;
}

#content #management {
    margin: 0 0 0 -2px;
}

#content #management ul {
    overflow: hidden;
    width: 928px;
    padding: 0 0 4px 2px;
}

#content #management li {
    float: left;
    margin: 0 18px 0 0;
    width: 210px;
    background: none;
    padding: 0;
}

.manag_text {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    -webkit-box-shadow: 0px 2px 2px #888;
    -moz-box-shadow: 0px 2px 2px #888;
    box-shadow: 0px 2px 2px #888;
    padding: 14px 18px;
    background: #f3f4f5;
}

#content .manag_text p {
    font-size: 12px;
    margin: 0 0 12px;
}

#content .manag_text p.zag {
    font: italic bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 16px;
}

#content .manag_text p.zag span {
    color: #114488;
    border-bottom: dotted 1px #114488;
    cursor: pointer;
}

#content #management img {
    display: block;
}

#content .manag_text .box_border {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 12px 0 0;
}

#years_post {
    background: #f3f4f5;
    width: 900px;
    -webkit-box-shadow: 0px 2px 2px #888;
    -moz-box-shadow: 0px 2px 2px #888;
    box-shadow: 0px 2px 2px #888;
    position: relative;
    overflow: hidden;
    padding: 0 0 10px;
    margin: 0 0 10px;
}

#content #years_post h2 {
    padding: 10px 16px 0;
    background: url("../images/details/years_post.png") no-repeat 0 0;
    height: 30px;
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0 0 20px;
}

#y_p_left {
    float: left;
    width: 230px;
    margin: 0 20px 0 100px;
}

#y_p_right {
    float: left;
    width: 530px;
    padding: 0 20px 0 0;
}

#y_p_right img {
    float: left;
    -webkit-box-shadow: 0px 2px 2px #888;
    -moz-box-shadow: 0px 2px 2px #888;
    box-shadow: 0px 2px 2px #888;
    margin: 0 20px 0 0;
}

#content #y_p_right h3 {
    font: 24px/30px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
}

#content #y_p_right li {
    background: none;
    padding: 0;
    display: none;
}

#content #y_p_right li.active {
    padding: 0;
    display: block;
}

#content #y_p_left ul li {
    padding: 6px 0 0 11px;
    height: 24px;
    width: 94px;
    background: none;
    margin: 0 0 8px;
}

#content #y_p_left ul li.act {
    background: url("../images/details/act.png") no-repeat 0 0;
}

#content #y_p_left ul li.act a {
    color: #000;
    cursor: default;
}

#content #y_p_left ul li.act a:hover {
    text-decoration: none;
}

.box_small_text {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 20px 0;
}

#content .box_small_text p {
    font-size: 12px;
    margin: 0 0 12px;
}

#content .listimg {
    margin: 0 0 16px;
    overflow: hidden;
}

#content .listimg li {
    background: none;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

.new_slide_content .item {
    background: url("../images/details/bg.jpg") no-repeat 0 0;
    width: 487px;
    height: 242px;
}

.quote_people .item {
    background: url("../images/details/bg2.jpg") no-repeat 0 0;
    width: 487px;
    height: 242px;
}

.new_slide .hzag {
    z-index: 10;
}

#plr {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    background: url("../images/details/plr.jpg") no-repeat 0 0;
    width: 21px;
    height: 242px;
}

#prr {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 11;
    background: url("../images/details/prr.jpg") no-repeat 0 0;
    width: 21px;
    height: 236px;
}

#plbott {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: url("../images/details/n3.png") no-repeat 0 0;
    width: 257px;
    height: 41px;
}

#prbott {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    background: url("../images/details/n5.png") no-repeat 0 0;
    width: 257px;
    height: 41px;
}

#content blockquote {
    font: italic 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 12px;
}

.cont {
    background: url("../images/details/bgcont.gif") no-repeat 0 0 scroll #F3F4F5;
    width: 646px;
    height: 100px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 0 0 0 2px;
    overflow: hidden;
}

#content .cont h3 {
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
}

.boxbutt {
    overflow: hidden;
}

.boxbutt h2,
.boxbutt h3 {
    float: left;
    width: 391px;
}

.boxbutt .see_bot {
    float: left;
}

.phones {
    margin: 20px 0 0 20px;
    width: 670px;
}

.phones p {
    font: 14px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
    /*width:320px; float:left;*/
    margin: 0 15px 0 0;
}

.phones p big {
    font: 28px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.our_clients {
    width: 230px;
    float: left;
    margin: 0 18px 20px 2px;
    background: #f3f4f5;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

#content .our_clients h3 {
    background: url("../images/details/boxsee2.png") no-repeat 0 0;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    padding: 8px 11px 0 20px;
}

#content .our_clients ul {
    padding: 0 22px;
}

#content .our_clients li {
    background: none;
    margin: 0;
    padding: 4px 0;
    text-align: center;
}

#content .our_clients li+li {
    border-top: 1px dotted #797a7a;
}

.cl_text {
    float: left;
    width: 400px;
}

#content .lst_img {
    overflow: hidden;
    margin: 0 0 20px;
    width: 650px;
}

#content .lst_img ul {
    width: 670px;
}

#content .lst_img li {
    float: left;
    margin: 0 17px 0 0;
    background: none;
    padding: 0;
}

.tabinfo {
    margin: 0 0 20px;
}

.tabinfo table {
    border-collapse: collapse;
    width: 100%;
}

.tabinfo th {
    font: bold 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0 4px 16px;
    text-align: left;
    vertical-align: top;
}

.tabinfo td {
    font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0 4px 4px;
    text-align: left;
    vertical-align: top;
}

.box_see_ {
    background: url("../images/details/boxsee.gif") no-repeat 0 0;
    padding: 8px 0 2px 11px;
    height: 20px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

#content .box_see_ p {
    margin: 0;
}

#content .box_see_ p a {
    display: block;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

#content .box_see_ p a:hover {
    text-decoration: none;
}

.social_protection {
    overflow: hidden;
}

.socpro_left {
    float: left;
    width: 206px;
    margin: 0 4px 0 0;
}

.socpro_right {
    float: left;
    width: 440px;
}

.photogall .back_img_photo {
    background: url("../images/details/bgimg.png") no-repeat 0 0;
    width: 303px;
    height: 191px;
}

.photogall p {
    max-width: 290px;
    max-height: 180px;
    overflow: hidden;
}

.photogall img {
    display: block;
    padding: 4px 10px 10px 4px;
    margin: 0 0 6px;
}

#content .photogall {
    margin: 0 0 30px;
    width: 650px;
    overflow: hidden;
}

#content .photogall ul {
    width: 680px;
}

#content .photogall li {
    float: left;
    width: 303px;
    margin: 0 37px 27px 0;
    padding: 0;
    background: none;
    text-align: center;
}

#content .photogall li p:first-line {
    font: italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #2e2e2e;
}

#content .photogall li p {
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .newsblock li {
    background: none;
    overflow: hidden;
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 20px 0 10px;
}

#content .newsblock li img {
    float: left;
    border: 10px solid #eaeaea;
    margin: 2px 19px 2px 0;
}

.newspaper_intro_img {
    float: right;
    border: 10px solid #eaeaea;
    margin: 2px 0 2px 19px;
}

#content .date {
    margin: 0 0 10px;
}

#content .date span {
    font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    background: #d42b1f;
    padding: 0 2px;
    overflow: hidden;
}

.newsblock .see_bot {
    margin: 0;
    float: left;
}

#content .next {
    padding: 27px 0 10px;
    border-top: 1px dotted #7f7f7f;
}

#content .next ul {
    padding: 4px;
    background: #eaeaea;
    overflow: hidden;
}

#content .next li {
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
    background: none;
    text-align: center;
    width: 22px;
}

#content .next li a {
    display: block;
    background: url("../images/details/button.jpg") center top;
    height: 19px;
    padding: 4px 0 0;
    width: 22px;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
}

#content .next li a:hover {
    background-position: center center;
    text-decoration: none;
}

#content .next li a:active {
    background-position: center bottom;
}

#content .next li span {
    display: block;
    padding: 2px 0 0;
    width: 22px;
}

.downl {
    padding: 15px 10px;
    background: #f3f4f5;
}

#content .downl p {
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .downl * {
    margin-bottom: 7px;
}

.boxforphoto {
    overflow: hidden;
    margin: 0 0 20px;
}

.bfpleft {
    float: left;
    width: 400px;
    margin: 0 20px 0 0;
}

.bfpright {
    float: left;
    width: 230px;
}

.boximg {
    background: #eaeaea;
    padding: 10px;
}

#content .boximg img {
    margin: 0 0 6px;
}

#content .boximg p {
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 2px;
}

.nav_inner {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 16px 0;
}

#content .nav_inner ul {
    overflow: hidden;
}

#content .nav_inner li {
    float: left;
    margin: 0 28px 0 0;
    background: none;
    padding: 0;
}

.nav_inner li,
.nav_inner li a {
    font: bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .arhlist {
    margin: 0 0 14px;
    overflow: hidden;
}

#content .arhlist li {
    float: left;
    width: 50px;
    height: 28px;
    margin: 0 2px 0 0;
    padding: 7px 0 0;
    text-align: center;
    background: none;
}

#content .arhlist li.slct {
    background: url("../images/details/slct.png") no-repeat 0 0;
}

#content .arhlist li.slct a {
    cursor: default;
    text-decoration: none;
}

#content .arhlist a {
    color: #000;
}

.archive table {
    border-collapse: collapse;
    width: 80%;
}

.archive td {
    padding: 0 0 12px;
}

.dt {
    padding: 0 8px;
}

#content .archive td p {
    margin: 0;
}

.dipl {
    overflow: hidden;
}

.dipl img {
    float: left;
    margin: 0 10px 20px 0;
}

.db_block {
    margin: 0 0 20px;
    border-top: 1px dotted #7f7f7f;
    padding: 20px 0;
}

.db_left {
    float: left;
    width: 440px;
    margin: 0 20px 0 0;
}

.db_right {
    float: right;
    width: 440px;
}

.dbl_left .db_left {
    width: 310px;
}

.dbl_left .db_right {
    width: 310px;
}

.boxtabl {
    background: #f3f4f5;
    padding: 0 30px 10px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 0 0 20px;
    overflow: hidden;
}

#content .boxtabl h3 {
    background: url("../images/details/boxsee3.png") no-repeat 0 0;
    padding: 8px 10px 0 30px;
    color: #fff;
    width: 1000px;
    height: 22px;
    margin: 0 0 20px -30px;
    font: 12px/12px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
}

.boxtabl table {
    border-collapse: collapse;
    width: 100%;
}

.boxtabl td {
    padding: 0 10px 16px 0;
    text-align: left;
    vertical-align: bottom;
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.boxtabl td+td {
    padding: 0 0 16px 0;
    text-align: right;
}

#content p.ulzag {
    margin: 0;
}

.box_img_centr {
    text-align: center;
    margin: 0 0 20px;
}

#list_of_aircraft {
    border-top: 1px dotted #7f7f7f;
    padding: 25px 0;
}

#content #list_of_aircraft ul {
    overflow: hidden;
    list-style: none;
}

#content #list_of_aircraft li {
    float: left;
    margin: 0 42px 0 0;
    background: none;
    padding: 0;
}

#content #list_of_aircraft a {
    font-weight: bold;
}

.srtf {
    overflow: hidden;
    float: left;
    margin: 0 6px 10px 0;
}

.srtleft {
    float: left;
    margin: 0 4px 0 0;
}

.bx2 {
    overflow: hidden;
}

.bx2left {
    float: left;
    width: 160px;
    margin: 0 50px 0 0;
}

.bx2right {
    float: left;
    width: 160px;
}

.box_sh {
    background: #f3f4f5;
    padding: 30px;
    -webkit-box-shadow: 0px 1px 3px #888;
    -moz-box-shadow: 0px 1px 3px #888;
    box-shadow: 0px 1px 3px #888;
}

.bx_rb,
.bx_lb {
    overflow: hidden;
}

.bx_rbleft {
    float: left;
    width: 570px;
    padding: 0 22px 0 0;
    border-right: 1px dotted #7f7f7f;
}

.bx_rbright {
    float: left;
    width: 288px;
    padding: 0 0 0 19px;
}

.bx_lbleft {
    float: left;
    width: 300px;
    padding: 0 10px 0 0;
}

.bx_lbright {
    float: left;
    width: 585px;
}

.imotst {
    margin: 0 0 20px;
}

.contacts {
    min-height: 270px;
    background: #f3f4f5 url("../images/details/bg_contact.gif") no-repeat right 30px;
    width: 900px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 0 0 20px;
}

#content .contacts h3,
#content .contlist h3 {
    font: 12px/12px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    background: #416d8c;
    height: 30px;
    padding: 8px 20px 0;
}

#content .contlist h3 {
    margin: 0 0 16px;
    font-size: 14px;
}

#content .contacts h4 {
    font: bold 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 20px 0 30px;
}

.box_cont {
    padding: 0 20px;
}

.box_cont img {
    float: left;
    margin: 0 19px 0 0;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

#content .contlist h4 {
    font: bold 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 4px;
}

#content .contlist {
    margin: 0 0 0 -2px;
}

#content .contlist ul {
    width: 920px;
    overflow: hidden;
    padding: 0 0 0 2px;
}

#content .contlist li {
    float: left;
    background: #f9f9fa url("../images/details/bglistcont.gif") no-repeat 0 30px;
    width: 440px;
    min-height: 150px !important;
    padding: 0;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 0 20px 20px 0;
}

.txt {
    padding: 0 20px;
}

#content .contlist li big {
    font: 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .contlist p {
    margin: 0 0 4px;
}

.photo_inner {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 20px 0 0;
}

#content .photo_inner ul {
    width: 670px;
    overflow: hidden;
}

#content .photo_inner li {
    float: left;
    margin: 0 20px 20px 0;
    width: 200px;
    height: 150px;
    background: none;
    padding: 0;
    text-align: center;
}

.downloan {
    margin: 0 0 20px;
}

.downloan a {
    display: block;
    margin: 0 0 10px 82px;
    background: url("../images/details/xl.png") no-repeat 0 0;
    width: 47px;
    height: 48px;
}

.table {
    background: #f9f9fb url("../images/details/bg_table.jpg") repeat-x 0 0;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 0 0 24px 2px;
}

.table table {
    border-collapse: collapse;
    width: 100%;
}

.table th {
    font: 12px/12px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 0 20px 0 10px;
    height: 30px;
    background: #416d8c;
    vertical-align: middle;
}

.table td {
    padding: 10px 20px 10px 10px;
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.promising_projects {
    width: 906px;
    overflow: hidden;
    margin: 0 0 100px;
}

#content .promising_projects ul {
    width: 920px;
    list-style: none;
}

#content .promising_projects li {
    position: relative;
    background: none;
    float: left;
    margin: 0 7px 14px 0;
    padding: 17px;
    width: 414px;
    height: 223px;
}

#content .promising_projects li img {
    position: absolute;
    left: 0;
    top: 0;
}

#content .promising_projects li h2 {
    position: relative;
    padding: 0 17px 8px;
    background: url("../images/details/ls.png") no-repeat 6px 7px;
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #436fa4;
    margin: 0 0 12px;
}

#content .promising_projects li p {
    position: relative;
    font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .promising_projects li p.see_bot {
    position: absolute;
    bottom: 0px;
    left: 136px;
}

#content .structure_of_production li {
    background: none;
    padding: 0;
    overflow: hidden;
    margin: 0 0 12px;
}

#content .structure_of_production li h4 {
    font: italic 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 25px 0 20px;
}

#content .structure_of_production li p {
    font: italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.str_left {
    float: left;
    width: 610px;
    min-height: 180px;
    text-align: right;
}

.str_right {
    float: left;
    width: 290px;
    min-height: 180px;
    text-align: center;
}

.struct_left .str_left {
    width: 290px;
    text-align: center;
}

.struct_left .str_right {
    width: 610px;
    text-align: left;
}

.poloska {
    float: left;
    background: #9fb8c3;
    width: 320px;
    height: 1px;
    margin: 0 0 0 292px;
}

.form {
    background: url("../images/details/bg_form.jpg") repeat-x 0 0 #fafffa;
    padding: 20px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    margin: 1px 0 20px 2px;
}

#content .form ul {
    list-style: none;
}

#content .form li {
    overflow: hidden;
    background: none;
    padding: 0;
    margin: 0 0 14px;
}

#content .form li label {
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
}

.form_left {
    float: left;
    width: 104px;
}

.form_right {
    float: left;
    width: 504px;
}

.form input[type="text"] {
    border: 1px solid #c6c6c6;
    background: #fff;
    width: 250px;
    height: 21px;
    padding: 0 4px;
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
}

.form input[type="text"].bigtext {
    width: 493px;
}

.form textarea {
    border: 1px solid #c6c6c6;
    background: #fff;
    width: 493px;
    height: 111px;
    padding: 0 4px;
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
    resize: none;
}

.form .button {
    float: right;
    margin: 0;
}

.block_model {
    overflow: hidden;
}

.model_left {
    float: left;
    width: 442px;
    background: #f0f0f0;
    margin: 0 16px 0 0;
}

.model_right {
    float: left;
    width: 442px;
    background: #f0f0f0;
}

.block_model .picture {
    margin: 0 0 48px;
    overflow: hidden;
}

#content .block_model ul {
    list-style: none;
}

#content .block_model li {
    background: none;
    padding: 0;
    border-bottom: 1px dotted #787878;
    margin: 0 0 23px 10px;
    width: 420px;
}

#content .block_model ul li img {
    display: block;
}

#content .block_model ul li a {
    display: block;
    background: url("../images/details/nxt.jpg") no-repeat 0 0;
    width: 400px;
    height: 27px;
    font: 18px/18px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 4px 10px 0;
}

#content .block_model ul li div {
    margin: 0 0 22px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

.components {
    background: #f0f0f0;
    padding: 48px;
}

#content .components ul {
    list-style: none;
}

#content .components li {
    background: none;
    padding: 0;
    border-bottom: 1px dotted #787878;
    margin: 0 0 23px 10px;
    width: 340px;
}

#content .components ul li img {
    display: block;
}

#content .components ul li a {
    display: block;
    background: url("../images/details/nxt.jpg") no-repeat right 0;
    width: 320px;
    height: 27px;
    font: 18px/18px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 4px 10px 0;
}

#content .components ul li div {
    margin: 0 0 22px;
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
}

.inf a[href$=".doc"],
.inf a[href$=".DOC"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_doc.png") no-repeat 0 0;
}

.inf a[href$=".docx"],
.inf a[href$=".DOCX"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_doc.png") no-repeat 0 0;
}

.inf a[href$=".pdf"],
.inf a[href$=".PDF"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_pdf.png") no-repeat 0 0;
}

.inf a[href$=".xlsx"],
.inf a[href$=".XLSX"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_xl.png") no-repeat 0 0;
}

.nextback {
    overflow: hidden;
    padding: 28px 0 0;
    border-top: 1px dotted #7f7f7f;
}

#content .nextback p {
    font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
}

.nxtbck_right {
    float: right;
    width: 240px;
}

.nxtbck_left {
    float: left;
    width: 240px;
}

.tabl {}

.t_name {
    background: #ec4338;
    border-bottom: 1px solid #d43c32;
    padding: 10px 2px 0 300px;
    width: 600px;
    text-align: center;
    height: 28px;
}

#content .t_name h2 {
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0;
}

.t_01 {
    background: #ec4338;
    border-top: 1px solid #f58378;
    padding: 6px 2px 0 300px;
    width: 600px;
    overflow: hidden;
    height: 24px;
}

.t_02 {
    background: #ec4338;
    padding: 8px 2px 0 300px;
    width: 600px;
    overflow: hidden;
    height: 26px;
}

#content .ts {
    float: left;
    width: 280px;
    padding: 0 10px;
    text-align: center;
}

#content .ts2 {
    float: left;
    width: 180px;
    padding: 0 10px;
    text-align: center;
}

#content .ts p {
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0;
}

#content .ts2 p {
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

.t_h {
    padding: 6px 4px 0;
    background: #55a1e8;
    height: 24px;
    text-align: center;
}

#content .t_h h3 {
    font: 18px/18px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

.tabl table {
    border-collapse: collapse;
}

.tabl tr+tr {
    border-top: 1px solid #dcdcdc;
}

.tabl td {
    padding: 8px 0;
    width: 330px;
    font: 14px/14px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #000;
}

.tabl td+td {
    width: 234px;
    text-align: center;
}

.tabl td+td+td {
    width: 82px;
}

.tabl td+td+td+td {
    width: 256px;
}

.tabl.tb2 td {
    width: 300px;
}

.tabl.tb2 td+td {
    width: 180px;
    padding: 8px 10px;
}

.t_line {
    height: 4px;
    background: #ec4338;
    margin: 0 0 28px;
}

.navi {
    position: relative;
}

.blk {
    position: absolute;
    left: 0px;
    top: 20px;
    width: 332px;
}

#mps {
    margin: 0px 0 0 -20px;
}

.imgpadd {
    padding: 0 0 20px;
}

.box_small_text {
    border-top: 1px dotted #7f7f7f;
    overflow: hidden;
    padding: 20px 0;
}

#content .box_small_text p {
    font-size: 12px;
    margin: 0 0 12px;
}

#content .listimg {
    margin: 0 0 16px;
    overflow: hidden;
}

#content .listimg li {
    background: none;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

#content .listimg2 ul {
    width: 920px;
}

#content .listimg2 li {
    background: none;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0;
}

.formbig {
    background: #f0f0f0;
    padding: 20px;
    overflow: hidden;
}

#content .formbig ul {
    padding: 0 0 20px;
}

#content .formbig li {
    background: none;
    margin: 0 0 18px;
    padding: 0;
    overflow: hidden;
}

.f_left {
    float: left;
    width: 134px;
    margin: 0 4px 0 0;
}

.f_right {
    float: left;
    width: 452px;
}

#content .formbig p,
.formbig label,
.formbig select,
.formbig input[type="text"],
.formbig textarea {
    font: 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #010101;
}

.formbig input[type="text"] {
    width: 242px;
    height: 21px;
    padding: 0 4px;
    border: 1px solid #c6c6c6;
    background: #fff;
}

.formbig input[type="text"].inpbig {
    width: 442px;
}

.formbig select {
    width: 156px;
    height: 23px;
    border: 1px solid #c6c6c6;
    background: #fff;
    padding: 0 0 0 4px;
}

.formbig select.sel_small {
    width: 76px;
}

.formbig textarea {
    width: 392px;
    height: 52px;
    padding: 4px;
    border: 1px solid #c6c6c6;
    background: #fff;
    resize: none;
}

.fs_01 .fs_a {
    float: left;
    width: 160px;
    margin: 0 48px 0 0;
}

.fs_01 .fs_a input {
    width: 110px;
}

.fs_01 .fs_b {
    float: left;
}

.fs_02 .fs_a {
    float: left;
    width: 64px;
    margin: 0 34px 0 0;
}

.fs_02 .fs_a select {
    width: 65px;
}

.fs_03 .fs_a {
    float: left;
    width: 210px;
    margin: 0 7px 0 -12px;
}

.fs_03 .fs_a select {
    width: 86px;
    float: left;
    margin: 0 5px 0 0;
}

.fs_03 .fs_a label {
    float: left;
    margin: 0 5px 0 0;
}

.fs_04 .fs_a {
    float: left;
    width: 200px;
    margin: 0 8px 0 0;
}

.fs_04 .fs_a select {
    width: 86px;
    float: left;
    margin: 0 5px 0 0;
}

.fs_04 .fs_b {}

.fs_05 .fs_a {
    margin: 0 0 8px;
    overflow: hidden;
}

.fs_05 .fs_a input[type="text"] {
    float: left;
    margin: 0 14px 0 0;
    width: 74px;
}

.fs_05 .fs_a select {
    float: left;
    width: 114px;
}

.red {
    color: #ff0000;
}

.grey {
    color: #777;
}

.box_sin {
    text-align: center;
}

.box_sin span {
    padding: 2px 8px;
    background: #416d8c;
    color: #fff;
    cursor: pointer;
}

.ttx {
    font-family: 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    color: #fff;
}

.butt_lt,
.butt_lr {
    position: absolute;
    top: 189px;
    left: 50px;
}

.butt_lt {
    left: auto;
    right: 50px;
}

#content h3.explanation {
    font: 18px/18px 'AGLettericaCondensedBold', Arial, Helvetica, sans-serif;
}

#content #disclosure_of_info {
    clear: both;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}

#content #disclosure_of_info li {
    float: left;
    margin-left: 0px;
    padding-left: 0px;
    background-image: none;
    width: 645px;
}

#content #disclosure_of_info li a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 14px;
    border-bottom: 1px dotted #203d86;
}

#content #disclosure_of_info.headers_v2 > li > a {
    text-transform: uppercase;
    font-size: 18px;
}

#content #disclosure_of_info li a:hover {
    text-decoration: none;
}

#content #disclosure_of_info li .sub_disclosure {
    padding-top: 18px;
    display: none;
}

#content #disclosure_of_info li .sub_disclosure li {
    width: 215px;
}

#content #disclosure_of_info li .sub_disclosure li .sub_disclosure2 {
    padding-top: 18px;
    display: none;
}

#content #disclosure_of_info li .sub_disclosure li .sub_disclosure2 li {
    clear: both;
}

#content #disclosure_of_info li .sub_disclosure li .sub_disclosure2 li .documents_list {
    padding-top: 18px;
    display: none;
}

#content #disclosure_of_info li .documents_list li {
    clear: both;
    /*	padding-left: 22px;
	background:url("../images/details/bg_doc.png") no-repeat 0 0;*/
}

#content #disclosure_of_info li .documents_list li a {
    font-style: none;
    border-bottom: none;
}

#content #disclosure_of_info li .documents_list li a[href$=".doc"],
#content #disclosure_of_info li .documents_list li a[href$=".DOC"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_doc.png") no-repeat 0 0;
}

#content #disclosure_of_info li .documents_list li a[href$=".docx"],
#content #disclosure_of_info li .documents_list li a[href$=".DOCX"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_doc.png") no-repeat 0 0;
}

#content #disclosure_of_info li .documents_list li a[href$=".pdf"],
#content #disclosure_of_info li .documents_list li a[href$=".PDF"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_pdf.png") no-repeat 0 0;
}

#content #disclosure_of_info li .documents_list li a[href$=".xlsx"],
#content #disclosure_of_info li .documents_list li a[href$=".XLSX"] {
    padding: 0 0 0 25px;
    background: url("../images/details/r_xl.png") no-repeat 0 0;
}

#flash_main {
    width: 1000px;
    height: 600px;
    /*background-image: url(/html/images/img/mirav.jpg);*/
}

.index #search {
    position: absolute;
    top: 18px;
    right: 210px;
    width: 230px;
    height: 30px;
    background: url("../images/details/search.gif") no-repeat 0 0;
}

#search {
    position: absolute;
    top: 18px;
    right: 290px;
    /*right:431px;*/
    width: 230px;
    height: 30px;
    background: url("../images/details/search.gif") no-repeat 0 0;
}

#search input[type="text"] {
    float: left;
    display: block;
    background: none;
    border: none;
    font: 12px/12px Arial, Helvetica, sans-serif;
    color: #5c8998;
    margin: 4px 3px 0 8px;
    width: 187px;
}

#search input[type="submit"] {
    float: left;
    display: block;
    background: none;
    border: none;
    width: 20px;
    height: 20px;
    margin: 3px 0 0;
    cursor: pointer;
}

.index #oak {
    position: absolute;
    top: 20px;
    right: 0px;
}

#oak {
    position: absolute;
    top: 20px;
    right: 132px;
}

#oak a {
    display: block;
    background: url("../images/details/oak.png") no-repeat 0 0;
    width: 137px;
    height: 22px;
}

.index #oak-englogo {
    position: absolute;
    top: 20px;
    right: 0px;
}

#oak-englogo {
    position: absolute;
    top: 20px;
    right: 132px;
}

#oak-englogo a {
    display: block;
    background: url("../images/details/logo_OAK_eng.png") no-repeat 0 0;
    width: 137px;
    height: 22px;
}

#archives_news {
    padding-top: 30px;
    padding-left: 10px;
}

#archives_news ul {
    padding-left: 10px;
}

#archives_news .months {
    display: none;
    padding-left: 0px;
}

#archives_news .months li {
    cursor: pointer;
}

#archives_news .year_selected {
    display: block!important;
}

#archives_news .months_selected {
    color: red;
}

.index #box_head2 {
    width: 139px;
    height: 30px;
    background: url("../images/img/placement-btn.png");
    position: absolute;
    position: absolute;
    top: 18px;
    right: 555px;
    overflow: hidden;
    line-height: 30px;
}

#box_head2 {
    width: 139px;
    height: 30px;
    background: url("../images/img/placement-btn.png");
    position: absolute;
    position: absolute;
    top: 18px;
    overflow: hidden;
    line-height: 30px;
    right: 555px;
    /*right:283px;*/
}

#eng2 {
    /*margin:6px 10px 0 0;*/
    text-align: right;
}

#eng2 p a {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    font-family: "AGLettericaCondensedRoman", "Arial", "Helvetica", sans-serif;
    display: block;
    text-align: center;
}

#eng2 p span {
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    font-family: "AGLettericaCondensedRoman", "Arial", "Helvetica", sans-serif;
    display: block;
    text-align: center;
}


/*#eng2 p a:hover{ text-decoration:underline;}*/

.justify-abl-text {
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0 0 16px;
    text-align: justify;
    width: 162%;
}

.dipl img {
    height: 150px;
}

.dipl {
    padding-top: 10%;
}

.downl.test {
    margin-top: 223px !important;
}

#wowslider-container1 .georg {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 179px;
    height: 117px;
    background: transparent url(/html/images/img/gearg-lenta.png) -18px -27px no-repeat;
    z-index: 10;
}

.detail-gallery {
    display: block;
}

.detail-gallery img {
    border: 10px solid #eaeaea;
}

.block-sign {
    -webkit-box-shadow: 0px 2px 3px #888;
    -moz-box-shadow: 0px 2px 3px #888;
    box-shadow: 0px 2px 3px #888;
    background: #f3f4f6;
}

.block-sign_title {
    margin-bottom: 15px;
    padding: 0 15px;
    color: #fff;
    font: 16px/33px 'AGLettericaCondensedRoman', Arial, Helvetica, sans-serif;
    background: url(../images/details/years_post.png) no-repeat -585px 0;
}

.block-sign_text {
    padding: 0 15px 17px;
}

.block-sign_text a {
    margin: 0 auto;
    margin-top: 10px;
}

.block-hr {
    height: 0;
    width: 100%;
    border-top: 1px dotted #8d8d8d;
    margin: 0 0 10px;
}

/* #wowslider-container1::before {
  content: '';
  width: 351px;
  height: 142px;
  background: url('png/may9.png') 0 0 no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  pointer-events: none;
} */

.header_button {
  font-size: 12px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.vacancies_table_salary_td {
    width: 110px;
    /* white-space: nowrap; */
}
