BODY {font-size:13px; color:black;	background:white; font-family:Arial,Helvetica,sans-serif; margin:0 auto; text-align:center} 
TABLE {font-size:100%; font-family:Arial,Helvetica,sans-serif}

A {color:#1022cc; text-decoration:none}/*005FCC#7e0000#1a3dc1 A:ACTIVE {color:red} A:VISITED {color:purple}*/
A:HOVER {color:red; text-decoration:underline}
.external {color:navy !important;}
.copyright {color:gray !important; font-size:10px; float:right; white-space:nowrap}

#header TABLE, #body, #footer > DIV {width:1003px; display:table; overflow:hidden; text-align:left; margin:auto; border:0px solid red;}

#header {background:#323e45 url(/images/bg/header_bg.gif) repeat-x;}
#header TABLE {border:none; border-collapse:collapse}
#header TABLE TD {padding:0}
IMG.logo {width:250; height:57; margin:5px 5px 0;}

.searchForm {width:220px; white-space:nowrap; padding:2px 0 3px 8px; margin:10px 10px 5px; background:white; float:right; border-radius:3px; box-shadow:inset 0 0 3px gray;}
.searchButton {width:22px; height:22px; border:none; cursor:pointer; background:url(/images/bg/search.png) center center no-repeat; float:left}
.searchInput {width:170px; margin:3px 0 0 3px; font-size:11px; border:none}

.probel {background:url(/images/bg/top02.gif); display:block; font-size:1px; padding:0; margin:0; height:5px}
/*.probel {background:url(/images/bg/bg.png) 0 -105px; display:block; font-size:1px; padding:0; margin:0; height:6px}
background:url(/images/bg/bg.png) -47px bottom no-repeat;
.top1.top1 {background-position: 0 -62px; height:3px}*/

/******************************************************************************/
.divRight {width:750px; float:right; border-right:3px solid white;}
.divRight > P {width:100%; display:inline-block; margin:10px 0 7px;}
.divRight > P IMG {float:left; margin:0 5px 5px 0;}
.article {overflow:auto}
H1 {font-size:140%; font-weight:bold; color:#b30a0f; margin:10px 0px; display:block; text-shadow:1px 1px 0px #e3e7ee;}
H3 {font-size:120%; font-weight:bold; margin:10px 0; color:maroon}

/******************************************************************************/
DIV.menu {display:inline-block; float:left; margin:0 10px 3px 0; white-space:nowrap; text-transform:uppercase; font-size:11px}
.menu DIV {position:absolute; display:none; background:#323e45;}
.menu:HOVER DIV {display:block; z-index:1000}
.menu A {color:white; padding:5px; display:block; text-decoration:none !important;}
.menu A:HOVER {color:white; background:url(/images/bg/header_bg.gif);}
.menu_link {font-weight:bold}
.menu DIV, .menu_link {border:1px solid #323e45; border-radius:3px; box-shadow:0 0 3px gray;}
A.cdlink {color:#f5deb3;}

.menu_button {display:inline-block; float:right}
.menu_button A {margin:5px 10px 0 0; float:right}

#sidebar {float:left; overflow:hidden; width:240px}
A.sidebar {color:black; font-size:15px; font-weight:bold; margin:7px 0 4px 5px; padding:0 0 2px; display:block; text-decoration:none; border-bottom:2px solid black;}
A.sidebar:HOVER, #review A:HOVER  {color:#005fcc}
/*I.reload {position:absolute; cursor:pointer; width:24px; height:24px; margin:2px 0 0 215px; background:url(/images/bg/reload.png); z-index:5}*/

#footer {border-top:1px solid silver; background:url(/images/bg/footer_bg.jpg) 0 -80px; margin:5px 0 0; font-size:11px}
#footer DIV DIV {display:inline-block; margin:5px 0; padding:0 10px; border-left:1px solid silver; float:right}
#footer A {color:black; display:block}

/******************************************************************************/
#review DIV A {font-size:11px; font-weight:bold; display:inline-block; padding:3px 0 3px 3px; text-decoration:none; color:gray}
/*#review [bg] {background:#f0f2f3}*/
#review IMG {float:left; margin-right:5px; width:110px; border:1px solid white; border-radius:3px}
#photo IMG, #video IMG {margin:0 0 2px 12px; width:100px; height:75px; border:1px solid white; border-radius:3px}
#review DIV A:HOVER IMG, #photo IMG:HOVER, #video IMG:HOVER {box-shadow:0 0 5px gray;}

/*#review FONT {position:absolute; width:240px; height:37px; background:black; opacity:0.4; filter:Alpha(opacity=40);}
#review IMG {width:240px; height:150px}
#review B {position:absolute; width:214px; color:white; font-size:11px; padding:4px 0 0 5px;}*/

/*#cadcf7 #f5deb3 #0184bc #8fbad7 #b30a0f #0070b3 #004eee #df7509 #8BCBE8 #323e45 #e3e7ee #4974af #b47041 #d7dde5 #83c8f0*/

/******************************************************************************/
/*.img_block FONT {position:absolute; width:170px; height:18px; font-size:1px; background:#352503; opacity:0.5; filter:Alpha(opacity=50);}
.img_block B {position:absolute; padding:1px 0 3px 5px; font-size:10px; text-shadow:1px 1px 0 black;}*/

.img_block * {color:white !important; text-decoration:none !important; font-size:11px}
.img_block A {background:#352503; text-align:center; display:inline-block; margin-bottom:2px}

.img_block A, .img_block IMG, .img_block DIV {width:170px; height:125px}
.img_block_photo A, .img_block_photo IMG, .img_block_photo DIV {width:160px; height:120px}

.img_block DIV {position:absolute; display:none; visibility:hidden; z-index:4}
.img_block SPAN {padding:22px 5px 0px; display:block}
 
.img_block A:HOVER IMG {opacity:0.2; filter:Alpha(opacity=20);}
.img_block A:HOVER DIV {display:block; visibility:visible}

/******************************************************************************/
UL.other_links {font-size:90%; line-height:150%; margin:5px auto 0;}
.other_links B {color:#b30a0f}

/******************************************************************************/
.g728x15top {display:block; margin:10px 0 5px;}
.g728x15bottom {display:block; margin:10px 0;}
.g728x90 {margin:5px 0; text-align:right}
.ads_horiz {margin:10px 0; position:relative; left:-30px;}
.ads_vert {width:160px; font-size:85%; float:right}
.g336x280 {margin:5px 37px;}
.gray,.gray A {color:gray !important; font-size:85%;}

/******************************************************************************/
DIV.top_links {font-size:11px; margin:5px 0 10px;}
.top_links A {color:gray; text-decoration:none !important; padding:2px 5px; margin:1px; display:inline-block; border-top:1px dotted gray; border-right:1px dotted gray;}
.top_links A:HOVER {color:black}


TABLE.td_list_str {border:none; border-collapse:collapse}
.td_list_str TD {vertical-align:top; line-height:150%; padding:5px}
.td_list_str I {color:gray; font-size:85%}


TABLE.td_with_img {border:none; border-collapse:collapse}
.td_with_img TD {padding:5px 0px}
.td_with_img IMG {float:left; margin-right:7px; width:85px}
.td_with_img A {font-weight:bold}

/*background-image:-moz-linear-gradient(top,#cccccc,#ffffff);
background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);*/
/*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:2px;
-moz-opacity:0.5;
-ms-box-shadow:0px 0px 2px gray; transition:border 0.2s,box-shadow 0.2s;
-moz-box-shadow:0 0 1px gray; -webkit-box-shadow:0 0 1px gray; box-shadow:0 0 1px gray;*/

.navigation {font-size:85%; font-weight:bold; margin:5px}
.navigation * {color:gray; text-decoration:none !important; display:inline-block; padding:4px 8px; margin:3px 1px; border:1px solid silver; border-radius:3px; box-shadow:0 0 1px gray;}
.navigation A:HOVER,.navigation SPAN {color:red; box-shadow:0 0 5px gray;}
.leftside * {color:#fa771d; padding:2px 8px 3px;} .leftside {font-size:90%}

/******************************************************************************/
TABLE.photo_block {border:none; border-collapse:collapse; margin-bottom:5px}
.photo_block TD {padding-left:5px}


.review A {font-size:85%; display:inline-block; padding:10px; text-decoration:none !important; color:black}
.review A:HOVER {color:black}
.review A:HOVER B {color:blue}
.review IMG {width:85px; float:left; margin-right:5px}

.books A {display:inline-block; margin:5px 20px}
.books IMG {width:80px}
IMG.showimg {width:80px; position:absolute; background:#ffffff; border:3px solid silver; margin-top:20px}


.opacity A {opacity:0.5; filter:Alpha(opacity=50);}
.opacity A:HOVER {opacity:1; filter:Alpha(opacity=100);}

/******************************************************************************/
TABLE.bgTable {border-collapse:collapse; border-top:1px solid silver; border-right:1px solid silver; margin:10px 0;}
.bgTable TD,.bgTable TH {border-left:1px solid silver; border-bottom:1px solid silver; font-size:85%; padding:5px;}
.bgTable TH {background:#f0f0f0; font-weight:bold}

TABLE.simpletable {border:none; border-collapse:collapse; margin-top:5px}
.simpletable TD {vertical-align:top}
.simpletable TD, .simpletable TH {padding:5px}
.simpletable TH {color:navy; font-weight:normal; text-align:left}
.simpletable IMG {margin:3px}

/******************************************************************************/
#pageTop {position:absolute; display:none; width:100%; z-index:10}
#pageTop1 {text-align:center; display:inline-block; padding:10px 10px 5px; background:white; border:1px solid gray; border-radius:5px; box-shadow:0 0 10px 3px gray;}

/*.gallback,.gallnext,.gallclose {background:url(/images/bg/gall_button.png) no-repeat; height:22px; width:23px; display:inline-block;}
.gallback {background-position:left center;}
.gallnext {background-position:right center;}
.gallclose {background-position:center center;}*/

.lt,.rt,.lb,.rb {width:18px; height:18px; display:block}
.lt,.ct,.rt,.lm,.rm,.lb,.cb,.rb {background:url(/images/bg/bg.png)}
.cm {background:#ffffff}

.ct {background-position:0 -56px}
.rt {background-position:right top}

.lm {background-position:0 bottom}
.rm {background-position:right bottom}

.lb {background-position:0 -36px}
.cb {background-position:0 -92px}
.rb {background-position:right -36px}

DIV.gallOnTopBlock, TABLE.gallWallPaper {margin:10px 0px 10px 0px;}
.gallOnTopBlock IMG, .gallWallPaper IMG {margin:2px}
.gallOnTopBlock B, .gallWallPaper B {display:block; margin:0px 0px 3px 10px; font-size:120%; color:#005000}

.gallWallPaper DIV {display:block; float:left; height:100px; width:96px}
.gallWallPaper .A1 {background:url(/images/bg/1024.gif)}
.gallWallPaper .A2 {background:url(/images/bg/1280.gif)}
.gallWallPaper A {display:block; font-size:1px; height:11px; width:96px}
.gallWallPaper A:HOVER {background-position: right top}

/******************************************************************************/
INPUT,SELECT,TEXTAREA {font-size:100%; font-family:Arial,Helvetica,sans-serif;}
INPUT:focus, SELECT:focus, TEXTAREA:focus {box-shadow:0 0 5px #83c8f0;}

/******************************************************************************/
.background_gallery {font-size:170%; font-weight:bold; color:#b30a0f}
.gallery_link {margin:10px auto 5px}
.gallery_link A {color:#525252; text-decoration:none !important; font-size:85%; display:inline-block; margin:1px 0px;}
.gallery_link A:ACTIVE {color:red}

.background {background:#e3e7ee} .background2 {background:#f0f0f0}/*#e9ecdc*/


HR {color:silver; background:silver; height:1px; border:none}
IMG {border:none}

/*Прим.*/
TT {font-family:arial; color:navy; border-left:5px solid #e3e7ee; padding-left:10px; margin:10px 0; display:block}
TT I {color:maroon; font-weight:bold} TT B {color:black}

/* slider *********************************************************************/
#gallery_preview {overflow:hidden; position:relative}
/*.left_arrow {background:url(/images/bg/Left_arrow.png); margin-left:20px}
.right_arrow {background:url(/images/bg/Right_arrow.png); margin-left:180px}
.left_arrow,.right_arrow {margin-top:80px; position:absolute; width:40px; height:36px; z-index:8}*/

.gallbutton {font-size:20px; color:gray; text-decoration:none !important; font-weight:bold; padding:0 5px; margin:0 10px; display:inline-block;}
.gallbutton:HOVER {color:#005fcc;}

.left_arrow {margin-left:20px}
.right_arrow {margin-left:190px}
.left_arrow,.right_arrow {font-size:40px; margin-top:80px; position:absolute; z-index:8}


.slider {font-size:11px; width:230px; height:180px; padding:10px 5px 0; overflow:hidden; display:none; position:absolute; text-align:center}
.slider A {color:#005fcc; font-weight:bold; text-decoration:none}
.slider A:HOVER {color:red}
.slider IMG {margin-top:2px; width:80px}
.slider B {white-space:nowrap; color:gray}

/******************************************************************************/
TABLE.addbox A {color:black; font-size:11px; font-weight:bold}
.addbox TD {padding:10px 0 0 5px; vertical-align:top}

.counters IMG {opacity:0.1; filter:Alpha(opacity=10);}
.counters *, .ads1, .ads1 A  {font-size:10px; color:gray !important;}
.ads1 {margin:10px 2px 0;}

.text {font-size:85%}
.repair {line-height:150%; margin:5px auto 0;}


PRE.carManual {font-size:100%; font-family:arial; margin:0px 0px 0px 20px;}
.carManual B,.carManual I {color:navy; font-weight:bold}
.carManual U {color:green}
.carManual SPAN {color:red}

DIV.board DIV {font-size:90%; color:gray; margin-bottom:10px}
.board DIV A {color:green}
.board DIV SPAN {color:maroon}
