/* CSS by Econom Vladimir */

BODY {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	min-width: 970px;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<970?'970px':'100%');
	background-color: #FFF;
	z-index: 0;
	position: relative;
	color: #000;
	}
A IMG, IMG {
	border: 0;
	}
A {
	color: #049;
	}
A:hover {
	color: red;
	}
TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	}
TABLE TD {
	padding: 0;
	vertical-align: top;
	}
.b {
	font-weight: bold;
	}
DIV, UL LI, TABLE TD, P, SPAN {
	font-size: 100%;
	}
BODY, H1, H2, H3, H4, DL DD, DL DT, DL, DIV, FORM, UL, UL LI {
	margin: 0;
	padding: 0;
	}
P {
	margin-top: 0;
	}
UL {
	list-style: none;
	}
H1, H2, H3, H4, H5, H6 {
	font-weight: normal;
	}

SPAN.warning {
	color: red;
}

.png {
	behavior: url('/a0/ru/png00003.13.htc');
}

/* Top Styles */

.headBlockBg {
	background-image: url(/a0/ru/images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	height: 617px;
	z-index: -1;
	}
.logo, .logo2 {
	position: absolute;
	top: 26px;
	left: 29px;
	padding: 40px 0 0 200px;
	font: bold 125% Verdana;
	}
.logo IMG {
	position: absolute;
	left: 0px;
	margin-top: -40px;
	}
.logo2 IMG {
	position: absolute;
	left: 200px;
	}
.topNav {
	left: 231px;
	top: 31px;
	position: absolute;
	}
.topNav LI {
	float: left;
	margin-right: 22px;
	}
.webCam {
	padding-left: 20px;
	margin-top: -1px;
	//margin-top: -2px;
	}
.webCam IMG {
	position: absolute;
	margin-left: -20px;
	margin-top: 3px;
	}
.headBlock {
	width: 100%;
	}
.navBar {
	position: absolute;
	top: 341px;
	font-size: 13px;
	padding-left: 21px;
	}
.navBar LI {
	float: left;
	position: relative;
	margin-bottom: 12px;
	//margin-bottom: 0;
	}
.navBar LI A {
	display: block;
	padding: 0 5px;
	}
.navBar LI STRONG A {
	color: #FFF;
	display: block;
	}
.navBar LI.current A {
	display: inline !important;
	padding: 0 !important;
	cursor: hand;
	color: #FFF;
	}
.navBar LI.br {
	clear: both;
	float: none;
	height: 1px;
	margin: 0;
	//margin-bottom: -5px;
	}
.lcirc, .rcirc {
	float: left;
	}
UL.navBar LI.current {
	margin-bottom: 0;
	//margin-bottom: -2px;
	//margin-left: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-1px" : "0" );
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-3px" : "0" );
	}
.navBar LI STRONG {
	background-color: #6F4F3E;
	display: block;
	float: left;
	padding-bottom: 2px;
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-3px" : "0" );
	}
.lcirc {
	//margin-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-3px" : "0" );
	//margin-left: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-1px" : "0" );
	}


/* Content */

TABLE.contentBox {
	width: 100%;
	position: absolute;
	top: 413px;
	left: 0;
	z-index: 1;
	}
.leftBlock {
	width: 268px;
	background-image: url(/a0/ru/images/lbl_bottom_dot.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-bottom: 35px;
	background-color: #FFFF88;
	}
.leftTopBg {
	background-image: url(/a0/ru/images/lbl_top_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/lbl_top_bg.png', sizingMethod='crop');
	height: 38px;
	width: auto;
	}

.infoBox {
	background-color: #FFFF88;
	padding: 0 32px 0 31px;
	width: auto;
	}
.infoBox .header {
	font: 24px Arial;
	line-height: 11px;
	padding: 4px 0 4px 0;
	//padding: 4px 0 5px 0;
	border-bottom: 1px solid #D2D26C;
	margin-bottom: 15px;
	}

.inner .infoBox .header {
	border-bottom-color: #9D9D9A;
	}	
.infoBox .header SPAN {
	font: bold 26px Arial !important;
	}

.inner .trucks {
	margin-bottom: -20px;
	}
.trucks LI {
	height: 154px !important;
	width: 205px;
	margin-bottom: 20px;
	}
.trucks LI A {
	font: 12px "Trebuchet MS";
	}
DIV.topCirc {
	height: 10px;
	//max-height: 10px;
	width: 205px;
	background-image: url(/a0/ru/images/list_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	z-index: 3;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/list_bg.png', sizingMethod='crop');
	}
.trucks IMG.view {
	margin: -10px 0 0 0;
	}
.trucks A {
	width: 205px;
	cursor: hand;
	position: absolute;
	margin-top: 124px;
	height: 30px;
	background-image: url(/a0/ru/images/list_a_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/list_a_bg.png', sizingMethod='crop');
	}
.trucks A SPAN {
	display: block;
	padding: 5px 0 0 10px;
	}

.content {
	background-image: url(/a0/ru/images/top_bg_2part.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/* background-color: #B5B5B2;*/
	background-color: #D9DADF;
	padding: 43px 25px 36px 36px;
	}
.inner .content {
	padding-top: 53px;
	}	
.contentBott {
	background: url(/a0/ru/images/content_bg.gif);
	/* background-color: #B5B5B2; */
	background-color: #D9DADF;
	margin-left:-46px;
	}
.leftBott {
	background-image: url(/a0/ru/images/lbl_bottom_bg.gif);
	background-position: right bottom;
	background-color: #FFFF88;
	}
.contentBott, .leftBott {
	background-repeat: no-repeat;
	height: 36px;
	position: relative;
	z-index: 5;
	margin-top: -36px
	}

.content .header {
	font-size: 165%;
	z-index: 500;
	line-height: 0.4em;
	//line-height: 0.4em;
	//padding-top: 0.2em;
	//margin-top: -0.2em;
	height: auto;
	border-bottom: 1px solid #9D9D9A;
	width: 8.6em;
	padding-bottom: 0.2em;
	//padding-bottom: 0.25em;
	margin-bottom: 0.45em;
	}
.inner .content .header {
	border-bottom-width: 0;
	font: bold 185% Arial !important;
	//font: bold 180% Arial !important;
	margin-bottom: 91px;
	//margin-bottom: 88px;
	}
.content .header SPAN {
	font: bold 110% Arial !important;
	}

.catalogNav {
	padding-bottom: 2.5em;
	//padding-bottom: 2.6em;
	}
.catalogNav LI {
	margin-bottom: 0.45em;
	}
.inner .catalogNav {
	margin-top: -0.3em;
	padding-bottom: 1.9em;
	//padding-bottom: 2em;
	}
.inner .catalogNav LI,.inner .searchNav LI {
	font-size: 14px;
	}
.description {
	padding-top: 0.05em;
	line-height: 1.18em;
	margin-bottom: 3.35em;
	//margin-bottom: 3.25em;
	}
.description, .newsList {
	width: 61%;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "87%" : "61%" );
	}
	
.actions {
	padding-top: 145px;
	width: 205px;
	float: right;
	z-index: 1;
	position: relative;
	margin-left:10px;
	}
.infoBox .actions {
	padding-top: 0;
	margin-bottom: 1.45em;
	//margin-bottom: 1.4em;
	}
.actions .header {
	width: 205px;
	margin-bottom: 0.65em;
	}
.actions A {
	display: block;
	height: 134px;
	width: 205px;
	margin-bottom: 20px;
	background-image: url(/a0/ru/images/action_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/action_bg.png', sizingMethod='crop');
	}
.infoBox .actions A {
	background-image: url(/a0/ru/images/action_bg2.png);
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/action_bg2.png', sizingMethod='crop');
	}	
.actions A IMG {
	z-index: -1;
	position: relative;
	}

.newsList {
	padding: 0.15em 0 0 10px;
	}
.newsList DT {
	font-size: 79%;
	margin-bottom: -0.1em;
	}
.newsList DD {
	margin-bottom: 1.35em;
	}
DT.arj {
	margin-bottom: 0;
	padding-top: 0.85em;
	}

.pl10 {
	padding-left: 10px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "100%" : "auto" );
	}
.selectBox .brace {
	width: 3%;
	}
.selectBox LABEL, .selectBox SELECT {
	width: 100%;
	display: block;
	}
.selectBox LABEL {
	margin-bottom: 0.2em;
	}
.selectBox SELECT {
	width: 100%;
	}
.box {
	width: 30%;
	}
.selectBox {
	margin-bottom: 1.65em;
	}
.truckModel {
	font: bold 100% "Trebuchet MS";
	margin-bottom: 1.15em;
	}
.truckDescr {
	margin-bottom: 1.1em;
	//margin-bottom: 1.05em;
	}
.photo {
	margin-bottom: 0.7em;
	//margin-bottom: 0.5em;
	}
.thumbNav {
	width: 100%;
	clear: both;
	float: left;
	padding-bottom: 1.3em;
	}
.thumbNav LI {
	float: left;
	margin-right: 0.8em;
	//margin-right: 0.75em;
	}
.selected {
	position: relative;
	z-index: 10;
	}
.selected DIV {
	width: 100px;
	height: 75px;
	margin-bottom: -75px;
	position: relative;
	background-image: url(/a0/ru/images/truck_current.png);
	background-repeat: no-repeat;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/a0/ru/images/truck_current.png', sizingMethod='crop');
	}
.submit {
	font: 79% Tahoma;
	width: 100px;
	}
.brace4 {
	width: 4%;
	background: none !important;
	}
.pageNav {
	margin-bottom: 1.4em;
	}
.truckList {
	margin-bottom: 2em;
	}
.truckList TD {
	vertical-align: middle;
	text-align: center;
	}
TR.whiteBg TD {
	background-color: #FFF;
	}
.preview {
	width: 100px;
	}
.innerNav {
	margin-bottom: 2.6em;
	//margin-bottom: 2.65em;
	width: 100%;
	margin-top: -0.4em;
	//margin-top: -0.2em;
	line-height: 2em;
	}
.userPart P {
	line-height: 1.2em;
	margin-bottom: 1.1em;
	}
.userPart .innerHead, .userPart H3 {
	font: bold 125% "Trebuchet MS";
	margin-bottom: 0.9em;
	}
.userPart .subHead, .userPart H4 {
	font: italic bold 100% "Trebuchet MS";
	}
.userPart UL {
	margin-bottom: 1.1em;
	}
.userPart UL LI {
	padding-left: 14px;
	background-image: url(/a0/ru/images/mdash.gif);
	background-repeat: no-repeat;
	background-position: left 0.65em;
	}

/* Footer */

.footer TD.copy {
	padding: 0 0 0 46px;
	}
.footer TD {
	background-color: #D87F00;
	padding-bottom: 2.6em !important;
	}
.feedBack, .phone {
	padding-top: 2.6em;
	font-size: 79%;
	float: left;
	width: 230px;
	}
.phone {
	padding-top: 2.4em;
	}
.phone SPAN {
	font-size: 160%;
	display: block;
	margin-bottom: -0.05em;
	}
.feedBack P {
	line-height: 1.15em;
	margin-bottom: 1.1em;
	}
.feedBack, .phone, .feedBack A {
	color: #FFF;
}

/* United Styles */

.leftBlock, .content, .footer TD, .truckList TD, .selectBox TD {
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "90%" : "100%" );
	}
.topNav LI {
	font: 79% Tahoma;
	}
.webCam A, .navBar, .catalogNav, .searchNav, .description, .newsList, .copy, .selectBox LABEL, .truckDescr, .pageNav, .truckList TD, .innerNav, .pl10 P, .userPart UL LI {
	font-family: "Trebuchet MS" !important;
	}
.catalogNav, .description {
	padding-left: 10px;
	}
.auto {
	width: auto !important;
	}
.f90, .selectBox SELECT {
	font-size: 90%;
	}
.navBar {
	font-weight: bold;
	}

/* Colors */

.newsList DT, .arj A {
	color: #959595;
	}
.catalogNav A, .searchNav A, .description, .newsList DD, .newsList DD A, .inner TABLE, .inner P, .inner UL, .inner DIV, .pageNav A, .truckList TD, .truckList TD A, .innerNav, .innerNav A, .userPart P A {
	color: #555;
	}
.catalogNav A:hover, .searchNav A:hover, .newsList DD A:hover, .arj A:hover, .pageNav A:hover, .truckList TD A:hover, .innerNav A:hover, .userPart P A:hover, .navBar A:hover {
	color: #000;
	}
.navBar A {
	color: #6F4F3E;
	}
.topNav LI, .topNav LI A, .logo, .logo2, .navBar LI STRONG, .trucks A, .actions .header, .inner .copy DIV, .inner .copy P, .inner .copy DIV A {
	color: #FFF;
	}
.topNav LI A:hover {
	color: #45BFEB;
	}
.trucks A:hover, .navBar LI.current A:hover {
	color: #FED438;
	}
.infoBox .header {
	color: #D87F00;
	}
.feedBack A:hover {
	color: #333 !important;
	}

.mainprod, .prod {
	text-align: justify;
	margin: 0 10px;
	color: #555555;
	font-family:"Trebuchet MS" !important
}

.mainprod a, .prod a {
	color: #555555;
}

h1 {
	font-size:22px;
}

