
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {
border-collapse: collapse;
border-spacing: 0;
}
td{vertical-align: top;}

       /*      
         
td{border: #ff0000 1px solid;}  
div{border: #00ff00 1px solid;}
                 
ul{border: #00ff00 1px solid;}  
li{border: #00ff00 1px solid;}  
      */
          

html, body { width: 100%; }
body {background: #c3e8f9 url(../../img/b_bg.gif) left top repeat-x;}

.container0 {width: 100%;}
.bg0 {background: url(../../img/bg0.jpg) left top no-repeat;}
.bg1{background: url(../../img/bg1.jpg) left top no-repeat;}
.bg2 {background: url(../../img/bg2.jpg) left top no-repeat;}
.bg3 {background: url(../../img/bg3.jpg) left top no-repeat;}
.bg4 {background: url(../../img/bg4.jpg) left top no-repeat;}
.bg5 {background: url(../../img/bg5.jpg) left top no-repeat;}

.container1 {
    width: 1000px;
    position: relative;
}
.inp, .inp2, .inp3 {
    background-color: #f6edc1;
    border-top: #0182be 1px solid;
    border-left: #0182be 1px solid;
    border-right: #e9f7fd 1px solid;
    border-bottom: #e9f7fd 1px solid;
    padding: 1px 0 1px 4px;
}
.inp {width: 100%;}
.inp2 {width: 132px;}
.inp3 {width: 100px;}

.sele {
    background-color: #f6edc1;
    border-top: #0182be 1px solid;
    border-left: #0182be 1px solid;
    border-right: #e9f7fd 1px solid;
    border-bottom: #e9f7fd 1px solid;
}
.but {
    background-color: #f6edc1;
    border-top: #0182be 1px solid;
    border-left: #0182be 1px solid;
    border-right: #e9f7fd 1px solid;
    border-bottom: #e9f7fd 1px solid;
    padding: 2px 14px 2px 14px;
}
.logo {
    position: absolute;
    left: 0;
    top: 63px;
    width: 221px;
    background-color: #fff;
}
.menu {
    position: absolute;
    left: 221px;
    top: 63px;
    width: 722px;
}
.menu_pad0 {
    padding: 60px 0 36px 15px;
}
.menu_pad1 {
    padding: 50px 0 36px 15px;
}
.menu_pad0 a{
    display: inline-block;
    margin: 0 0 0 24px;
}
.menu_pad1 a{
    display: inline-block;
    margin: 0 0 0 30px;
}
.menu0_en {background: url(../../img/nav_bg0.gif) left top no-repeat;}
.menu1_en {background: url(../../img/nav_bg1.gif) left top no-repeat;}
.menu2_en {background: url(../../img/nav_bg2.gif) left top no-repeat;}
.menu3_en {background: url(../../img/nav_bg3.gif) left top no-repeat;}
.menu4_en {background: url(../../img/nav_bg4.gif) left top no-repeat;}
.menu5_en {background: url(../../img/nav_bg5.gif) left top no-repeat;}

.menu0 {background: url(../../img/nav_bg0_r.gif) left top no-repeat;}
.menu1 {background: url(../../img/nav_bg1_r.gif) left top no-repeat;}
.menu2 {background: url(../../img/nav_bg2_r.gif) left top no-repeat;}
.menu3 {background: url(../../img/nav_bg3_r.gif) left top no-repeat;}
.menu4 {background: url(../../img/nav_bg4_r.gif) left top no-repeat;}
.menu5 {background: url(../../img/nav_bg5_r.gif) left top no-repeat;}

.menu a {

}

.lang {
    position: absolute;
    width: 156px;
    right: 34px;
    top: 28px;
    padding: 8px 0 9px 0;
}
.lang a {
    display: inline-block;
    margin: 0 0 0 24px;
}
.lang_eng {background: url(../../img/lang_eng.gif) left top no-repeat;}
.lang_rus {background: url(../../img/lang_rus.gif) left top no-repeat;}
.contacts {
    position: absolute;
    left: 76px;
    top: 230px;
}
.content {
    width: 100%;
    background: url(../../img/cont_bg.jpg) left bottom no-repeat;
}
.content0 {
    background: url(../../img/fot_ship_.jpg) right bottom no-repeat;
    padding: 340px 0 50px 0;
}
.left_td {width: 327px;}
.right_td {width: 695px;}

.navigate {width: 240px;}
.nav {margin: 0 0 15px 0;}
.nav_li {padding: 12px 0 0 61px;}
.nav_li a {
    display: inline-block;
    padding: 0 0 0 15px;
}
.nav_li a:hover {background: url(../../img/nav_a.gif) left 5px no-repeat;}
.cur {background: url(../../img/nav_a.gif) left 5px no-repeat;}

.sub {margin: 0 0 0 15px !important;}
.sub li {padding: 12px 0 0 0;}
.n_titl {
    padding: 7px 0 6px 76px;
    background: #128cc4 url(../../img/navigate_bg.gif) right top no-repeat;
}

.text_box {
    margin: 65px 0 0 0;
    position: relative;
}
.text_box h2 {margin: 0 0 10px 0;}
.text_box img {margin: 10px 0 10px 0;}
.text {padding: 0 55px 0 0;}
.text h3 {margin: 20px 0 4px 0;}
.text ul {margin: 0 0 10px 0;}
.text ul li {
    background: url(../../img/li.gif) left 7px no-repeat;
    padding: 0 0 5px 15px;
}


.text_box table tr th {
    padding: 5px 15px 5px 10px;
}
.text_box table tr td {
    padding: 5px 15px 5px 10px;
}
.text_box table tr td img {margin: 10px;}
.vac_list {margin: 15px 0 0 0;}
.vac_list dt {padding: 0 0 3px 0;}
.vac_list dd {padding: 0 0 25px 0;}

.add_vac {
    background: #128cc4 url(../../img/navigate_bg.gif) right top no-repeat;
    padding: 7px 0 8px 15px;
    width: 30%;
    float: right;
}
.add_vac a {
    display: block;
    padding: 0 0 0 20px;
    background: url(../../img/vac.gif) left 4px no-repeat;
}
.map {margin: 55px 0 0 60px;}

.table_tab {width: 100%;}
.table_tab tr td {
    padding: 15px 10px 0 0 !important;
    vertical-align: middle !important;
    background-color: transparent !important;
}
.td_name {
    width: expression('180px');
    width: 170px;    
}
.td_name2 {width: 175px;}
.td_date img {margin: 0 0 -5px 0;}


.footer {background: #89c9e6 url(../../img/footer_bg.jpg) left top no-repeat;}

.footer0 {
    width: 1000px;
    height: 142px;
    position: relative;
    background: url(../../img/fot_ship.jpg) right top no-repeat;
}
.fot_logo {
    position: absolute;
    top: 0;
    left: 62px;
}

.fot_links {
    position: absolute;
    left: 123px;
    top: 62px;
}
.fot_links a {
    display: inline-block;
    margin: 0 18px 0 0;
}
.sert {float: right; width: 167px;height: 43px;background: url(../../img/bureau_veritas_.gif) left top no-repeat;margin: 0 0 0 15px;}
.sert_en {float: right; width: 167px;height: 43px;background: url(../../img/bureau_veritas_.gif) left top no-repeat;margin: -15px 0 0 15px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sert_en{float: right; width: 167px;height: 43px;background: url(../../img/bureau_veritas_.gif) left top no-repeat;margin: -27px 0 0 15px;}
.sert{float: right; width: 167px;height: 43px;background: url(../../img/bureau_veritas_.gif) left top no-repeat;margin: -27px 0 0 15px;}
}
.copy {
    position: absolute;
    left: 123px;
    top: 120px;
}
.l_copy {
    position: absolute;
    left: 123px;
    top: 85px;
    margin: 15px 0 20px 0;
}
.succ {background-color: #bbd2ad !important;}
.unsucc {background-color: #FF8686 !important;}

.teambBox{width:170px; float: left; margin: 0 35px 40px 0;}
