
html {
    margin: 0;
    padding: 0;
}
body {
    background-color: #FFFFFF;
    color: #808080;
    font: 12px/16px Verdana,Tahoma,Helveticа,Arial,sans-serif;
    margin: 0;
    min-width: 800px;
    padding: 0;
}
a {
    color: #00A1C9;
}
a img {
    border: 0 none;
}
div.b-system-bar {
    background: url("img/bg-system-bar.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #59BDE4;
    height: 38px;
    padding: 0 20px;
    position: relative;
    z-index: 2;
}
ul.b-contacts {
    font-size: 11px;
    left: 20px;
    line-height: 23px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 6px;
}
ul.b-contacts li {
    color: #FFFFFF;
    float: left;
    margin-right: 20px;
}
ul.b-contacts li a {
    color: #FFFFFF;
}
ul.b-contacts li i {
    float: left;
    height: 23px;
    margin-right: 5px;
}
ul.b-contacts li.b-contacts-phone i {
    background: url("img/sprites.png") no-repeat scroll -120px -60px rgba(0, 0, 0, 0);
    width: 23px;
}
ul.b-contacts li.b-contacts-email i {
    background: url("img/sprites.png") no-repeat scroll -80px -60px rgba(0, 0, 0, 0);
    width: 26px;
}
ul.b-lang {
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 6px;
}
ul.b-lang li {
    float: left;
    margin-left: 5px;
}
ul.b-lang li a {
    color: #FFFFFF;
    display: block;
    line-height: 26px;
    padding-left: 10px;
    width: 50px;
}
ul.b-lang li a.s-lang-current {
    background: url("img/sprites.png") no-repeat scroll -500px 0 rgba(0, 0, 0, 0);
    text-decoration: none;
}
ul.b-lang li a img {
    margin-left: 5px;
    position: relative;
    top: 5px;
}
div.b-header {
    background: url("img/bg-header.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E7E7E7;
    height: 117px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    z-index: 2;
}
div.b-header i {
    background: url("img/bg-header-ornament.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 117px;
    position: absolute;
    right: 0;
    top: 0;
    width: 645px;
    z-index: 3;
}
div.b-header h1 {
  background: url("http://goodscert.com/tmpl/img/logo-rus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #FFFFFF;
  display: block;
  font-size: 28px;
  font-family:Verdana,Tahoma,Helveticа,Arial,"sans-serif";
  font-weight: normal;
  left: 20px;
  text-shadow: 1px 1px 1px #122546;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 48px;
  width: 461px;
  z-index: 4;
}
div.b-header h1.b-logo-eng {
    background: url("http://goodscert.com/tmpl/img/logo-eng.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 277px;
}
div.b-content-container {
    margin: 0 20px;
    position: relative;
}
div.b-nav {
    float: left;
    padding: 20px 0;
    width: 214px;
}
ul.b-main-menu {
    font-size: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.b-main-menu li {
    margin-bottom: 15px;
    padding-left: 54px;
}
ul.b-main-menu li a {
    background: url("img/sprites.png") no-repeat scroll -80px 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    line-height: 46px;
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    width: 178px;
}
ul.b-main-menu li a:hover {
    background: url("img/sprites.png") no-repeat scroll -300px 0 rgba(0, 0, 0, 0);
}
ul.b-main-menu li a i {
    display: block;
    height: 46px;
    left: -53px;
    position: absolute;
    top: 0;
    width: 53px;
}
ul.b-main-menu li a i.i-home {
    background: url("img/sprites.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
ul.b-main-menu li a i.i-cooperation {
    background: url("img/sprites.png") no-repeat scroll 0 -60px rgba(0, 0, 0, 0);
}
ul.b-main-menu li a i.i-contacts {
    background: url("img/sprites.png") no-repeat scroll 0 -120px rgba(0, 0, 0, 0);
}
ul.b-submenu {
    list-style: none outside none;
    margin: 30px 0 0;
    padding: 0;
}
ul.b-submenu li {
    height: 74px;
    margin-bottom: 15px;
    width: 218px;
}
ul.b-submenu li.b-buy-wmz {
    background: url("img/sprites.png") no-repeat scroll -560px -120px rgba(0, 0, 0, 0);
}
ul.b-submenu li.b-sell-wmz {
    background: url("img/sprites.png") no-repeat scroll -800px -120px rgba(0, 0, 0, 0);
}
ul.b-submenu li a {
    display: block;
    height: 68px;
    width: 218px;
}
ul.b-submenu li.b-buy-wmz a {
    background: url("img/sprites.png") no-repeat scroll -80px -120px rgba(0, 0, 0, 0);
}
ul.b-submenu li.b-sell-wmz a {
    background: url("img/sprites.png") no-repeat scroll -320px -120px rgba(0, 0, 0, 0);
}
ul.b-submenu li.b-buy-wmz-eng a {
    background: url("img/sprites.png") no-repeat scroll -80px -200px rgba(0, 0, 0, 0);
}
ul.b-submenu li.b-sell-wmz-eng a {
    background: url("img/sprites.png") no-repeat scroll -320px -200px rgba(0, 0, 0, 0);
}
div.b-content {
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    margin: 0 0 26px 242px;
    min-height: 335px;
    padding: 20px;
    position: relative;
    z-index: 3;
}
div.b-content p {
    margin: 0 0 15px;
    padding: 0;
}
div.b-content ul {
    margin: 0 0 15px 20px;
    padding: 0;
}
div.b-content h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0;
}
div.b-content h3 {
    color: #777777;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0;
}
div.b-content table {
    border-collapse: collapse;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 15px;
    width: 100%;
}
div.b-content table thead th {
    background-color: #EDEDED;
    border: 1px solid #FFFFFF;
    font-weight: normal;
    padding: 10px;
    text-align: left;
    vertical-align: bottom;
}
div.b-content table tbody tr {
    border-bottom: 1px solid #EDEDED;
}
div.b-content table tbody th {
    color: #999999;
    width: 40%;
}
div.b-content table tbody td {
    color: #999999;
    width: 20%;
}
div.b-content table tbody th, div.b-content table tbody td {
    padding: 10px;
    text-align: left;
    vertical-align: top;
}
div.b-content table tbody th div, div.b-content table tbody td div {
    color: #AAAAAA;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
span.b-content-shadow-left {
    background: url("img/sprites.png") no-repeat scroll -300px -60px rgba(0, 0, 0, 0);
    bottom: -7px;
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    width: 210px;
    z-index: 3;
}
span.b-content-shadow-right {
    background: url("img/sprites.png") no-repeat scroll -560px -60px rgba(0, 0, 0, 0);
    bottom: -7px;
    display: block;
    height: 6px;
    position: absolute;
    right: 0;
    width: 210px;
    z-index: 3;
}
div.b-footer {
    clear: both;
    position: relative;
}
ul.b-footer-menu {
    border-bottom: 1px dotted #8C8C8C;
    list-style: none outside none;
    margin: 0 20px;
    overflow: hidden;
    padding: 0;
}
ul.b-footer-menu li {
    float: right;
    margin: 0 0 15px 10px;
}
ul.b-footer-menu li a.i-to-top {
    background: url("img/sprites.png") no-repeat scroll -250px -60px rgba(0, 0, 0, 0);
    display: block;
    height: 11px;
    margin: 3px 0 -3px;
    position: relative;
    width: 11px;
}
ul.b-footer-copyrights {
    list-style: none outside none;
    margin: 15px 20px;
    padding: 0;
}
.b-floated-inside {
    display: table;
}
.b-floated-inside:after {
    content: ". .";
    display: block;
    height: 0;
    overflow: hidden;
    word-spacing: 9999px;
}
