body,html,body,div,img,dl,dt,dd,h1,h2,h3,h4,h5,p,form,input,select,textarea,a,table,tr,td,ul,li {margin:0;padding:0;}

body, html {width: 100%; height: 100%; text-align: center;}
body {background: #272727 url(/images/site/bg-body.gif) repeat-x;}
body, div {font: 15px/21px Arial, Tahoma, Verdana, Arial, sans-serif; color: #666;}

a, a:hover {text-decoration: underline;}a:hover {text-decoration: none;}a:focus {outline: none;}img {border: none; vertical-align: middle;}

.spacer{height:1px;width:100%;clear:both;font-size:1px;}.fr{float:right;}.ar{text-align:right;}
.s5{height:5px;}.s10{height:10px;}.s15{height:15px;}.s20{height:20px;}.s25{height:25px;}.s30{height:30px;}
.line {background: #dedede;}

/* main block */
.container {width: 998px; margin: 0 auto; text-align: left; position: relative;}

.b-left {width: 718px; float: left; background: url(/images/site/bg-bleft.jpg) no-repeat;}
.b-left-pad {margin-left: 60px; width: 658px; background: #fff url(/images/site/bg-content.gif) no-repeat;}
.content {min-height: 757px; width: 658px; background: url(/images/site/bg-contents.gif) no-repeat;}
.content-pad {padding: 18px 10px 10px 35px;}
.b-right {width: 232px; float: left;}

/* header */
.header {height: 207px; position: relative; background: url(/images/site/bg-header_rus.jpg) no-repeat;}
.logo {position: absolute; top: 0; left: 60px;}
.banner {position: absolute; top: 115px; left: 71px;}
.wow {position: absolute; top: 0; right: 0;}
.country {position: absolute; top: 48px; left: 338px;}
.country img {float: left; margin-right: 9px;}

.menu {background: #f5d01c url(/images/site/bg-menu.jpg); height: 54px; width: 891px; padding-left: 69px;}
.menu li {float: left; list-style: none; height: 54px; display: block; font-size: 15px; font-weight: bold;}
.menu li.line {width: 2px; background: url(/images/site/bg-mline.gif);}
.menu li a, .menu li a:hover {display: block; padding: 17px 15px 16px; color: #333; text-decoration: none;}
.menu li.on a, .menu li.on a:hover {background: #0c0c0c; color: #fcd519;}

/* content block */
h1, h2 {font: 22px Arial; font-weight: bold; color: #666; padding: 23px 0;}
h1.product {padding: 0 0 10px; color: #272727;}
h2.contact {padding: 0 0 0px; position: relative; top: 0px;}
h2.line {background: url(/images/site/bg-h2.gif) 0 55px repeat-x;}
p {margin: 25px 0 0 0;}

.oprod {display: block; padding: 10px 0 12px 10px; background: #ddd000 url(/images/site/t-oprod.gif) repeat-x; font-size: 15px; font-weight: bold; color: #fff; width: 222px;}
.list-good {padding: 8px 0 10px 10px; background: #333 url(/images/site/bg-lg.gif) no-repeat;}
.list-good a, .list-good a:hover {font-weight: bold; font-size: 14px; color: #fff; text-decoration: none;}
.list-good img {margin-top: 7px;}
.more, .more:hover {display: block; float: left; padding: 10px 0 0 125px; background: url(/images/site/bg-amore.gif) no-repeat; font-size: 14px; font-weight: bold; color: #ffb600; text-decoration: none; white-space: nowrap;}

.slog {font-size: 15px; font-style: italic; color: #272727;}
.b {color: #272727;}

.video {position: relative; width: 191px; height: 143px; background: url(/images/site/bg-video.gif) no-repeat; float: left; margin-right: 20px;}
.video-l {margin-right: 0;}
.video .l {margin: 7px 0 0 9px;}
.video .i {position: absolute; top: 0; left: 0;}

.media {text-align: center; padding: 25px 0 0 0;}
.list-link {float: left; width: 175px; font-size: 17px; font-weight: bold;}
.list-link a, .list-link a:hover {text-decoration: none; color: #666;}
.list-link-desc {float: left; width: 438px; font-size: 13px; line-height: 16px;}

.list-products {float: left; width: 188px; margin-right: 20px;}
.list-products-last {margin-right: 0;}

.list-products .l {background: #eee url(/images/site/bg-lpl.gif) no-repeat; padding: 9px 0 10px; text-align: center; width: 100%; display: block; font-size: 14px; font-weight: bold; color: #272727; text-decoration: none;}
.list-products .i {background: #eee url(/images/site/bg-lpi.gif) 0 100% no-repeat; margin-top: 1px; padding: 2px 0 10px; text-align: center; width: 100%; display: block;}

.breadcrumbs {padding: 25px 0 20px;}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover {font-size: 13px; color: #272727; text-decoration: none;}
.breadcrumbs a.g {text-decoration: underline; font-weight: bold;}

.product-image {float: left; width: 275px; padding-top: 40px;}
.product-desc {float: left; width: 330px;}

.s-color {padding-top: 20px; font-size: 12px; color: #999; font-weight: bold;}
.s-color img {margin: 0 4px;}

.product-desc li {list-style: none; padding: 0 0 2px 13px; background: url(/images/site/bg-li.gif) 0 8px no-repeat; line-height: 20px;}
.product-desc .all, .product-desc .all:hover {color: #333; font-weight: bold; text-decoration: none; font-size: 14px; display: block; padding: 15px 0 0 13px;}

.s-left, .s-right {float: left;}
.s-left {width: 208px; background: url(/images/site/bg-sleft.gif) 0 25px repeat-x; font-size: 14px; line-height: 17px;}
.s-right {width: 342px; padding-left: 25px; background: url(/images/site/bg-sright.gif) no-repeat; min-height: 775px;}

/*.s-left strong {font-size: 20px;}*/
.s-left .line {background: url(/images/site/bg-sleft.gif) 0 9px repeat-x; height: 10px;}
.s-left .s {background: url(/images/site/bg-li.gif) 0 9px no-repeat; padding-left: 11px; text-decoration: none; color: #666; font-size: 20px; font-weight: bold;}

.code {float: right; font-size: 13px; position: relative; top: -2px;}
.s-right, .s-right div {color: #999; font-size: 13px;}

.form-title {padding: 0 0 12px; margin-left: 5px; width: 337px; background: url(/images/site/bg-ftitle.gif) 0 23px repeat-x;}
.label {display: block; float: left; width: 137px; padding: 0 13px 0 0; text-align: right;}

input, select, textarea {font: 13px Arial, sans-serif; color: #666; vertical-align: middle;}
.inp, .inp-s {width: 192px; height: 24px; float: left;} 
.inp {background: url(/images/site/bg-inp.gif) no-repeat;} 
.inp input {border: none; background: none transparent; padding: 3px 5px 5px; width: 182px;}
.inp-s select {width: 192px; margin-top: 1px;}

.inps {background: url(/images/site/bg-inps.gif) no-repeat; width: 92px; height: 21px; float: right;}
.inps input {border: none; background: none transparent; padding: 2px 4px 4px; width: 84px;}

.textarea {margin-left: 5px; width: 340px; height: 264px; background: url(/images/site/bg-textarea.gif) no-repeat;}
.textarea textarea {border: none; background: none transparent; padding: 3px 5px 5px; width: 329px; height: 255px;}

/* footer */
.footerspacer {height: 50px;}
.footer {padding: 5px 0 6px 16px; background: #171717 url(/images/site/bg-footer.jpg) no-repeat; font-weight: bold; font-size: 12px;}

/*Video*/
a{
    color: black;
    text-decoration: none;
}

#title_video{
    color:rgb(255, 255, 255);
    position: relative;
    padding-left:30px;
    top:-13px;
}

#title_location{
    font-family: serif;
    font-variant: normal;
    font-weight: bold;
    font-size: 100%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color:black;
}