BODY, FORM, #Compare H4, UL#LeftMenu, #Content .blockTitle, #Content .Section .title,  #Content .SubSection .title, #Content .InfoBlock .title, #where2buy .leftcol, #where2buy .rightcol {margin: 0; padding: 0}
BODY {font-family: 'Tahoma', sans-serif; color: #666; background: #FFF}
A, .red {color: #F00} A {font-weight: bold} .gray {color: #666} .black {color: #000}
A:hover {text-decoration: none}
TABLE.border {border-left: 1px solid black; border-top: 1px solid black}
.border TD, .border TH {border-right: 1px solid black; border-bottom: 1px solid black}
IMG {border: 0}
TABLE, TD {font-size: 1em}


/****** Header ******/
#TopLine {background: url('/i/d/topmenu-top-bg.gif')} #TopMenu {background: #171717 url('/i/d/topmenu-bg.jpg'); padding-left: 20px}
#TopMenu TABLE {width: 100%; margin-top: 5px}	#TopMenu TD {padding-right: 10px; padding-bottom: 5px}
#TopMenu A {float: left; color: white; text-transform: uppercase; text-decoration: none}
#TopMenu A, #TopMenu SPAN {display: block; background: url('/i/d/option-bg.gif') no-repeat}
#TopMenu .active A, #TopMenu .active SPAN {background-image: url('/i/d/option-active-bg.gif')}
#TopMenu .active SPAN SPAN {background: #F00}
#TopMenu SPAN {background-position: 100%}
#TopMenu SPAN SPAN {line-height: 14px; background: black; font-size: 10px; margin: 0 8px 0 18px}
#TopMenu #testdrive A {float: none; color: black; background-image: url('/i/d/testdrive-bg-left.gif'); padding-left: 18px}
#TopMenu #testdrive SPAN {background: white url('/i/d/testdrive-bg-right.jpg') no-repeat 100%}
#TopMenu #testdrive {padding-right: 0}
#TopMenu #testdrive SPAN SPAN {background: none; margin: 0 28px 0 0}
#TopMenu A:hover, A.button:hover {color: #CBCBCB !important}
#TopMenu #testdrive A:hover {color: #F00 !important}

/*** Where2Buy ***/
#where2buy { padding-left: 15px;}
#where2buy H2 { color: black; font: 1.7em Tahoma, sans-serif; clear: both; padding: 0px; margin: 0px; }
#where2buy UL { padding: 0px; margin: 0px; }
#where2buy .leftcol { float: left; width: 210px; padding: 5px 0px 25px 45px;}
#where2buy .rightcol { float: left; width: 210px; padding: 5px 0px 25px 45px;}

/****** LeftMenu ******/
/*UL#LeftMenu {background: #F5F5F5 url('/i/d/leftmenu-bg.gif') repeat-x; border-bottom: 1px solid white}*/
#LeftMenu LI {list-style: none; font: bold 0.75em 'Tahoma', sans-serif}
#LeftMenu A {cursor: pointer}
/* level 1 */
#LeftMenu LI.menulevel1, #LeftMenu LI.menulevel1active {background: #ededed url('/i/d/leftmenu-option-line.gif') no-repeat; padding-top: 3px}
/*#LeftMenu LI A {display: block; background: url('/i/d/leftmenu-option-bg.jpg') no-repeat; padding: 10px 23px; width: 177px}*/
#LeftMenu LI A {display: block; padding: 10px 23px; width: 177px}
#LeftMenu LI.menulevel1active A, #LeftMenu LI.menulevel2 A, #LeftMenu LI.menulevel2active A {text-decoration: none; background: none !important}
#LeftMenu LI A:hover {color: #666 !important}
#LeftMenu LI.menulevel1 SPAN, #LeftMenu LI.menulevel1active SPAN {display: block; padding-left: 25px; background: url('/i/d/leftmenu-pointer.gif') no-repeat 0 2px; width: 152px}
#LeftMenu LI.parent A, #LeftMenu LI.menulevel1 A {text-decoration: none; color: black; }
#LeftMenu .first {margin-top: 0 !important}

/* level 2 */
#LeftMenu LI.menulevel2, #LeftMenu LI.menulevel2active {background: #f5f5f5 url('/i/d/leftmenu-option-line.gif') no-repeat; padding-top: 3px}
#LeftMenu LI.menulevel2 A {text-decoration: none; color: black}
#LeftMenu LI.menulevel2 SPAN, #LeftMenu LI.menulevel2active SPAN {display: block; padding-left: 50px; background: url('/i/d/leftmenu-pointer2.gif') no-repeat 32px 2px; width: 152px;}

.lastInLevel {margin-bottom: 15px}

#LeftMenu LI.meulevel1active A, #LeftMenu LI.menulevel2active A {color: #F00}
#LeftMenu LI.last, #SiteMap LI.last {padding-bottom: 15px !important}

/*** Search ***/
#Search .top {background: #CCC url('/i/d/search-top-bg.jpg'); border-top: 1px solid white; line-height: 0 !important; font-size: 0 !important}
#Search .content, #Copyrights .content {font-size: 0.7em; background: #E5E5E5} #Search .content {padding-left: 20px}
#Search .content {background-image: url('/i/d/search-bg.jpg')}
#Search .content A {color: black; font-weight: normal}
#Search .content IMG, .titleLine {margin-bottom: -2px}
#SearchField {width: 116px; border: 3px solid #999; margin-bottom: 7px} * HTML #SearchField {width: 122px}
#SearchButton {margin: 3px 0 0 7px}
#Search .bottom {background: url('/i/d/stripes-rtl.gif')}

/*** Compare ***/
#Compare {border-bottom: 1px dashed #D4D4D4}	#CompareButton {margin: 10px 0 20px 0}
#Compare TD {font-size: 0.7em}	#Compare H4 {text-transform: uppercase}
#Compare A {color: black}	#Compare H4, #Compare B.red {font-size: 1.2em}


/****** Content ******/
.borderedCorner {border-top: 3px solid #E5E5E5; border-left: 3px solid #E5E5E5}
#Content {font-size: 0.75em}

#Content .content {padding: 15px 0 15px 15px}
#Content H1.sectionTitle {margin: 20px 15px 16px; padding: 0 0 0 29px; font: 2.3em/1em 'Tahoma', sans-serif; color: black; background: url('/i/d/pointer.gif') no-repeat 0 0.4em}
#Content .blockTitle {font-size: 1.3em; color: black}
#Content .titles .blockTitle {margin-left: 113px}

/* HEADERS */
#Content .content H2, #Content .content H3, #Content .content H4 {color: black}
.info #Content H2, #Content .content H2, #Content .content H3 {font: 1.75em 'Tahoma', sans-serif; margin: 23px 0 10px -2px}
#Content .content H4 {font-size: 1em; color: #666}
.info #Content H2 {color: #F00; margin: -10px 0 23px 13px !important}
.text_black { color: #000;}

/*.main #Content H2 {margin: -10px 0 10px 0; padding-top: 0; font-size: 1.4em; color: #F00} * HTML .main  #Content H2 {margin-top: 0}*/
.main #Content .content H2 {font-size: 1.3em; font-weight: bold}

/* intro */
#Content .intro {margin-left: 40px; color: black} #Content .content .intro {margin-left: 32px} #Content .intro * {margin: 0; padding: 0}
.gray {color: #666 !important}
P {margin: 0.5em 0 1em 0; padding: 0}
#Content .content .blockTitle {margin-top: 10px}

.image, .image2 {border: 3px solid #E5E5E5}

.image2 {margin-bottom: -35px;}

.bob {width: 100px; height: 60px; float: left} /* !used in Technologies block */
#Content .titles .image {border: 3px solid #E5E5E5; position: absolute; margin-left: -21px}
#Content .Technologies H4, #Content .Info H4 {margin: 0 0 1em 0; padding: 0; font-size: 1em}
#Content .Technologies .image, #Content .Info .image {position: absolute; margin-left: -39px}
#Content .Technologies TABLE {margin-bottom: 32px} #Content .Technologies .title {margin: 15px 0 0}

/*** Info block ***/
#Content .Info {padding: 15px 18px; border: 3px solid #E5E5E5}
#Content .Info TABLE {margin-bottom: 20px}
#Content .Info .title {margin: 10px 0 15px}

/*** Technologies block ***/
#Content .Technologies {padding: 10px 18px; background: #F5F5F5; border: 3px solid #E5E5E5; border-left-width: 0}

/*** Products block ***/
* HTML #Content .Products {width: 99.5%}
#Content .Products {border-top: 3px solid #E5E5E5; border-bottom: 3px solid #E5E5E5}
#Content .Products H4 {padding: 0; margin: 0 10px 0 0; font-size: 1em}
#Content .Products TD {padding: 10px 15px 32px; border-right: 3px solid #E5E5E5}
#Content .Products P {padding-top: 1.5em; clear: both}

/*** Section block ***/
/*#Content .title {width: 100%}*/
#Content .Section .title, #Content .InfoBlock .title {padding-left: 18px; font-size: 1em; background: url('/i/d/p2-gray.gif') no-repeat 0 0.15em}
#Content .Section .title A, #Content .InfoBlock .title A {color: black; text-decoration: none}
#Content .Section .image, #Content .RetailChain .logo, #Content .InfoBlock .image {border: 3px solid #E5E5E5; position: absolute; margin-left: 16px}
#Content .Section .content .empty, #Content .RetailChain .content .empty, #Content .InfoBlock .content .empty {border-right-width: 0}
#Content .Section .content TD, #Content .RetailChain .content TD, #Content .InfoBlock .content TD {border: 3px solid #E5E5E5; border-left-width: 0; padding: 15px 15px 15px 0}
#Content .Section .content TD P, #Content .RetailChain .content TD P, #Content .InfoBlock .content TD P {margin: 0 0 1em 0; padding: 0}

/*** RetailChain ***/
.RetailChain .logo {width: 120px; height: 100px; background: white}
.RetailChain .title {font-size: 1em; color: black}
.RetailChain H3 {font-size: 1.3em; color: #333; text-transform: uppercase}

/* main page block z-index*/
.mainindex_img {border: 3px solid #E5E5E5; position: absolute; margin-left: 16px; z-index: 1;}
.mainindex_header h3 { font-size: 1.3em; color: #333; text-transform: uppercase;  z-index: 1; padding-left: 155px;}
.mainindex_text h4 { font-size: 1em; }
.mainindex_text { border: 3px solid #E5E5E5; padding: 0px 15px 30px 30px; margin-left: 120px; z-index: 2;}

/*** SubSection block ***/
#Content .SubSection {margin-bottom: 2em}
#Content .SubSection .title {margin-bottom: 1.5em; padding-left: 12px; font-size: 1em; background: url('/i/d/leftmenu-bullet2.gif') no-repeat 0% 50%}

/*** Models table ***/
#Content .Models TH {font-family: Arial; color: white; border-right: 1px solid white; background: black}
#Content .Models TD {border-bottom: 1px solid #E5E5E5}
#Content .Models .title, #Content .Models TR.last TD {border-bottom: 2px solid black}
#Content .Models .title {background: #E5E5E5}
#Content .Models .title, #Content .Models .price {font-weight: bold; color: black}
#Content .Models .new {font-size: 1.2em; font-weight: bold; color: #F00}

/*** Images block ***/
#Content #Images {margin-left: 15px; position: relative}
#Content #Images TD {background: none}
#Content #Images #product {position: absolute; margin-top: 26px; z-index: 1}
#Content #Images #product {border: 2px solid #E5E5E5}
#Content #Images #lineHolder {position: absolute; width: 226px; margin-top: 176px}
#Content #Images #where2buy {position: absolute; top: 0; left: 0; margin: 225px 0 0 1px}
#Content #Images #mounted {position: relative}

/*** Technologies list block ***/
#TechnologiesList {border: 2px solid black; background: #F5F5F5}
* HTML #TechnologiesList {width: 97%}
#TechnologiesList TD {width: 10%; text-align: center; background: url('/i/d/techlist-cell-bg.gif') no-repeat 100% 0}
#TechnologiesList TD.last {background: none}

/*** Line ***/
.line {height: 6px; margin: 1px 0 0 1px}
/* Line stripes direction */
.ltr {background: url('/i/d/stripes-ltr.gif')} /* Left To Right */
.rtl {background: url('/i/d/stripes-rtl.gif')} /* Right To Left */

/*** Splash block ***/
#Splash {width: 555px; padding-top: 207px; background: url('/i/d/splash-top.jpg') no-repeat}
#Splash DIV {height: 86px; background: #C00 url('/i/d/splash-redline.jpg') no-repeat}
#Splash IMG {margin: 21px 0 0 22px}

/****** SiteMap ******/
#SiteMap {margin: 0 0 20px 46px}
#SiteMap UL, #SiteMap UL LI {list-style: none; margin: 0; padding: 0}
#SiteMap A {text-decoration: none} #SiteMap A:hover {text-decoration: underline}
#SiteMap LI.sectionlevel0 {display: none}
#SiteMap LI.sectionlevel1 {margin: 10px 0 -5px; padding: 5px 0 6px 19px; background: url('/i/d/leftmenu-pointer.gif') no-repeat 0 50%}
#SiteMap LI.sectionlevel1 A {color: #F00; text-transform: uppercase}

#SiteMap LI.sectionlevel2, #SiteMap LI.sectionlevel3 {padding: 1px 0 2px 0}

#SiteMap LI.sectionlevel2 {margin: 7px 0 3px 19px; padding-left: 19px; background: url('/i/d/p2-gray.gif') no-repeat 0 50%}
#SiteMap LI.sectionlevel2 A {color: black}

#SiteMap LI.sectionlevel3 {margin-left: 38px; padding-left: 12px; background: url('/i/d/leftmenu-bullet3.gif') no-repeat 0 50%; font-size: 0.9em}
#SiteMap LI.sectionlevel3 A {color: #666}

/****** Technologies section ******/
.TechnologiesList {border: 3px solid #E5E5E5; border-left-width: 0}
.TechnologiesList UL {margin: 10px 23px 0; padding: 0}
.TechnologiesList LI {list-style: none; margin: 12px 0;  padding: 0}
.TechnologiesList LI {padding-left: 28px; background: url('/i/d/p2-gray.gif') no-repeat 0 0.2em}
.TechnologiesList LI A {color: black; text-decoration: none}
.TechnologiesList LI A:hover {color: #666}
#Content .Technologie H2 {font: 1.75em 'Tahoma', sans-serif; color: black; margin-bottom: 0}


/****** Banners ******/
#Banners {margin-bottom: 6px; border-top: 4px solid #E5E5E5}
#Banners TD {padding: 7px 11px 0}
#Banners TD.first {padding-left: 0; border-right: 3px solid #E5E5E5}

/****** Copyrights ******/
#Copyrights TD {padding: 5px 10px; border: 3px solid #E5E5E5}
#Copyrights .content {border-width: 0}

/*** Contacts ***/
#Contacts {font-size: 0.8em; background: #747474 url('/i/d/contacts-bg.jpg')}
#Contacts, #Contacts * {color: white}


#Content .searchContent {padding: 10px 18px}
#Content .searchResults {border-top: 3px solid #E5E5E5; border-bottom: 3px solid #E5E5E5}
#Content .searchResults TABLE {margin: 0 20px; border-top: 10px solid white} #Content .searchResults TD {padding: 0 0 15px 0}
.searchResults .title {color: black} .searchResults .text {color: #444; text-decoration: none}
.searchResults .text, .searchResults .url {font-weight: normal}
.searchPageListBot {height: 45px} .searchPageListTop TABLE, .searchPageListBot TABLE {margin: 10px 0 10px 10px}
.searchPageListTop TABLE {margin-top: -10px}
.searchPageListTop .currentPage, .searchPageListBot .currentPage {color: red}
.searchPageListTop, .searchPageListTop A, .searchPageListBot, .searchPageListBot A {text-decoration: none; font-weight: normal; color: black}

.noBotPadding {padding-bottom: 0 !important}

/* 4 banners */
.bannerLine {background: url('/i/b/border-bg.gif') repeat-x 0 50%; padding-left: 12px}
#bestInRussia {width: 200px; padding-bottom: 6px; background: url('/i/d/stripes-rtl.gif') repeat-x 0 100%; font-size: 0.75em}
#bestInRussia .border {border: 3px solid #CCC/*#E5E5E5; border-width: 3px 0*/}
#bestInRussia .bg {border: 1px solid #F5F5F5; background: #F5F5F5 url('/i/b/bg.gif') repeat-x}
#bestInRussia .visual {padding-bottom: 45px; background: url('/i/b/best-in-russia.gif') no-repeat 100% 100%}
#bestInRussia .bullet {background: url('/i/b/bullet.gif') no-repeat 0 0.75em}
#bestInRussia .content {padding: 8px 12px 8px 10px; text-indent: 20px; line-height: 15px}
#bestInRussia A {color: black; text-decoration: none}

.switcher {margin: 10px 0; clear: both}
.hide {display: none}
.show {display: block}

#GoldenQualityMark {width: 200px; padding-bottom: 6px; background: url('/i/d/stripes-rtl.gif') repeat-x 0 100%; font-size: 0.75em}
#GoldenQualityMark .border {border: 3px solid #E5E5E5; position: relative}
#GoldenQualityMark .bg {border: 1px solid #F5F5F5; background: #F5F5F5 url('/i/b/bg.gif') repeat-x}
#GoldenQualityMark .bullet {background: url('/i/d/sitemap-bullet.gif') no-repeat 10px 0.75em; margin-left: -4px}
#GoldenQualityMark .content {padding: 8px 12px 8px 30px; line-height: 15px}
#GoldenQualityMark .content SPAN {display: block; margin: 1.5em 83px 0.5em 0}
#GoldenQualityMark .visual {width: 83px; height: 83px; position: absolute; margin-top: -66px; right: 7px; background: url('/i/b/golden-quality-mark.gif') no-repeat 50% 100%}
#GoldenQualityMark A {color: black; text-decoration: none}

#Usynovite2, #Usynovite {margin-top: 20px; width: 200px; padding-bottom: 6px; background: url('/i/d/stripes-rtl.gif') repeat-x 0 100%; font-size: 0.7em}
#Usynovite2 .border, #Usynovite .border {border: 3px solid #E5E5E5; position: relative}
#Usynovite2 .bg, #Usynovite .bg {border: 1px solid #F5F5F5; background: #F5F5F5 url('/i/b/usynovite.jpg') repeat-x}
#Usynovite2 .bg {background-image: url('/i/b/usynovite2.jpg')}
#Usynovite2 .bullet, #Usynovite .bullet {background: url('/i/d/sitemap-bullet.gif') no-repeat 10px 0.75em; margin-left: -4px}
#Usynovite2 .content, #Usynovite .content {height: 101px; padding: 8px 12px 8px 30px; line-height: 15px}
#Usynovite2 .content SPAN, #Usynovite .content SPAN {display: block; margin: 1.5em 83px 0.5em 0}
#Usynovite2 A, #Usynovite A {color: black; text-decoration: none; font-weight: normal}
#Usynovite2 B, #Usynovite B {text-transform: uppercase}

.button {display: block; float: left; background: url('/i/d/button-bg.gif') no-repeat; color: white; text-decoration: none; cursor: pointer; white-space: nowrap}
.button SPAN {float: left; background: url('/i/d/button-bg.gif') no-repeat 100%}
.button SPAN SPAN {height: 13px; line-height: 12px; font-size: 10px; background: #7F7F7F; margin: 0 21px 0 10px !important; text-transform: uppercase}
.title .button {float: right}
.title .button:hover {color: #FFD7D7 !important}
.title .button, .title .button SPAN {background-image: url('/i/d/redbutton-bg.gif')}
.title .button SPAN SPAN {background: #E20000}

#TestdriveBanner {display: block}

.dates B {font: 1.75em 'Tahoma', sans-serif}
.dates P {margin-bottom: 1.5em}

.support #Content .intro {margin-left: 50px !important}
.support #Content TABLE {margin-bottom: 25px}

.right .button {float: right}

#Content TR.content TD {background: #F8F8F8}
.where2buy #LeftMenu A {padding: 5px 20px 5px 40px; width: 163px}
.where2buy #LeftMenu SPAN {background-position: 0}

#Content .noTopPadding {padding-top: 0px !important}
#Content .noHorizontalPadding {padding-top: 0px !important; padding-bottom: 0 !important}
#Content .noHorizontalPadding P {padding-bottom: 1em}

.faq #Content .content, .technologies #Content .content {padding-top: 2px; margin-bottom: 15px}
.faq #Content .content {padding-bottom: 0}

H2 SUP {font-size: 0.5em}

