#content #header h1 {
    background: transparent url('/media/page/katalog.png') no-repeat center top;
}
#content form .form {
    margin: 20px 0 0 0;
}
#content form div.form label {
    color: #fff;
    float: left;
    font-weight: bold;
    padding: 10px 0;
    width: 90px;
} 
#content input {
    background: transparent url('/media/katalog/input_back.png') no-repeat left top;
    border: 0;
    float: left;
    height: 34px;
    margin: 0;
    padding: 8px 0 0 8px;
    width: 255px;
}
#content button {
    background: transparent url('/media/katalog/button.png') no-repeat left top;
    float: left;
    height: 34px;
    margin: 0;
    width: 65px;
}
#content .offer {
    background: transparent url('/media/katalog/medailon.png') no-repeat left top;
    float: left;
    height: 204px;
    margin: 20px 0 0 20px;
    position: relative;
    width: 201px;
}
#content .offer h2 {
    color: #0c929e;
    font-family: Myriad Pro;
    font-size: 160%;
    font-weight: bold;
    padding-top: 25px;
    text-align: center;
    width: 100%;
}
#content .offer span {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 86px;
    width: 201px;
}
#content .offer #nomad {
    background: transparent url('/media/katalog/nomad.jpg') no-repeat 15px 6px;
}
#content .offer #pylos {
    background: transparent url('/media/katalog/pylos.jpg') no-repeat 15px 6px;
}
#content .offer #glacier {
    background: transparent url('/media/katalog/glacier.jpg') no-repeat 15px 6px;
}
#content .offer #convert {
    background: transparent url('/media/katalog/convert.jpg') no-repeat 15px 6px;
}
#content .offer #rapid {
    background: transparent url('/media/katalog/rapid.jpg') no-repeat 15px 6px;
}
#content .offer #cheetah {
    background: transparent url('/media/katalog/cheetah.jpg') no-repeat 15px 6px;
}
#content .offer a {
    background: transparent url('/media/katalog/detail.png') no-repeat 15px top;
    display: block;
    height: 49px;
    margin: 8px 0 0 25px;
    width: 136px;
}
#content .offer a:hover {
    background: transparent url('/media/katalog/detail_hover.png') no-repeat 15px top;
}
#content #detail {
    width: 700px;
}
#content #detail #head {
    background: transparent url('/media/katalog/header_back.png') no-repeat left top; 
    height: 106px;
    position: relative;
    text-align: center;
    width: 700px;
}
#content #detail #head h2 {
    font-size: 200%;
    font-weight: bold;
    height: 24px;
    left: 50%;
    line-height: 117%;
    margin-left: -70px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 140px;
}
#content #detail #head .back {
    font-size: 90%;
    height: 24px;
    position: relative;
    top: 53px;
    text-align: center;
    width: 95px;
}
#content #detail #contain {
    background-color: #fff;
    float: left;
    width: 599px;
}
#content #detail #contain ul {
    border-top: 1px solid #dfe7e8;
    border-bottom: 1px solid #dfe7e8;
    display: block;
    margin: 0 auto;
    min-height: 35px;
    _height: 35px;
    padding: 9px 5px 0 5px;
    width: 430px;
}
#content #detail #contain ul li {
    background: transparent;
    float: left;
    height: 40px;
    list-style-type: none;
}
#content #detail #contain ul li span {
    cursor: help;
    display: inline;
    float: left;
    height: 31px;
}
#content #detail #contain ul li img {
    float: left;
}
#content #detail #contain ul li .underline {
    border-bottom: 1px dotted #9dacac;
    color: #6b7279;
    display: inline;
    float: left;
    height: 15px;
    padding: 10px 0 0 0;
    margin-left: 10px;
    text-decoration: none;
}
#content #detail #contain img {
    display: block;
    margin: 0 auto;
    max-width: 444px;
}
#content #detail #contain img.big-ico {
    margin: 15px auto;
}
#content #detail #contain #bottom_menu {
    margin: 0 auto;
    padding-bottom: 20px; 
    width: 450px;
}
#content #detail #contain #bottom_menu a {
    background: transparent url('/media/katalog/icon.png') no-repeat left top;
    color: #004d55; 
    display: block;
    float: left;
    font-weight: bold;
    height: 90px;
    margin: 5px;
    padding: 0 5px;
    width: 125px;
    text-align: center;
    text-decoration: none;
}
#content #detail #contain #bottom_menu a:hover {
    background: transparent url('/media/katalog/icon_hover.png') no-repeat left top; 
}
#content #detail #contain #bottom_menu a span {
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 45px;
    margin: 10px auto 0 auto;
    max-height: 55px;
    max-width: 125px;
    width: 125px;
}
#content #detail #detail-body {
    background-color: #fff;
    margin-left: 1px;
    width: 699px;
}
#content #detail #detail-body.empty a,
#content #detail #detail-body.empty a {
    margin-top: 120px;
}
#content #detail #detail-body.no-variants a,
#content #detail #detail-body.no-variants a {
    margin-top: 130px;
}
#content #detail #detail-body.no-properties a,
#content #detail #detail-body.no-properties a {
    margin-top: 170px;
}
#content #detail #nl,
#content #detail #nr {
    background-color: #fff;
    display: inline;
    height: 1px;
    _height: 1px;
    float: left;
    width: 50px;
}
#content #detail #nl a,
#content #detail #nr a {
    display: block;
    height: 33px;
    margin: 190px 0 auto 0;
    width: 33px;
}
#content #detail #nl a {
    background: transparent url('/media/katalog/nav-left.png') no-repeat left top;
    margin-left: 17px;
}
#content #detail #nr a {
    background: transparent url('/media/katalog/nav-right.png') no-repeat left top;
}
#content #detail #nl a:hover {
    background: transparent url('/media/katalog/nav-left_hover.png') no-repeat left top;
}
#content #detail #nr a:hover {
    background: transparent url('/media/katalog/nav-right_hover.png') no-repeat left top;
}
#content #detail #foot {
    background: transparent url('/media/katalog/footer_back.png') no-repeat left top; 
    height: 55px;
    margin-left: 1px;
    text-align: center;
    width: 699px;
}
#content #detail #foot span {
    color: #476e72;
    display: block;
    font-size: 90%;
    padding-top: 10px;
}
#content #detail #foot strong {
    color: #95b6b9;
    display: block;
    font-size: 90%;
    text-transform: uppercase;
}


#buy_btn {
    height: 34px;
    margin: 20px 0;
}
#buy_btn a.buy {
    background: transparent url('/media/katalog/button_buy.png') no-repeat left top;
    display: block;
    height: 34px;
    margin: 0 0 0 270px !important;
    width: 65px;
}
#buy_btn a.buy:hover {
    background-position: left 100%;
}
#buy_btn a.buy.en {
    background: transparent url('/media/katalog/button_buy_en.png') no-repeat left top;
}
#buy_btn a.buy.en:hover {
    background-position: left 100%;
}



#TB_title {
    background-color: #0d2647 !important;
    color: #fff;
}
#TB_title a {
    color: #b9d300 !important;
}
#TB_ajaxContent {
    background-color: #004d55;
}
#buy {
    color: #fff;
    padding: 40px 0;
}
#buy a {
    color: #fff !important;
}
#buy a.buy {
    background: transparent url('/media/katalog/button_buy.png') no-repeat left top;
    display: block;
    float: right;
    height: 34px;
    width: 65px;
    margin: 40px 20px;
    .margin: 10px 20px;
}
#buy a.buy:hover {
    background-position: left 100%;
}
#buy a.buy.en {
    background: transparent url('/media/katalog/button_buy_en.png') no-repeat left top;
}
#buy a.buy.en:hover {
    background-position: left 100%;
}
#buy a.cancel {
    background: transparent url('/media/katalog/button_cancel.png') no-repeat left top;
    display: block;
    height: 34px;
    width: 65px;
    margin-right: 170px;
    _margin-right: 100px;
}
#buy a.cancel:hover {
    background-position: left 100%;
}
#buy a.cancel.en {
    background: transparent url('/media/katalog/button_cancel_en.png') no-repeat left top;
}
#buy a.cancel.en:hover {
    background-position: left 100%;
}
