body,html {
	margin:				0px;
	padding:			0px;
	background:			#FFFFFF;
	color:				#000;
	font-family:		Arial;
}

body {
	min-width:			985px;
}



a {
	color:				#0066cc;
	text-decoration:	none;
}

a:hover {
	color:				#000099;
	text-decoration:	underline;
}



table.specTBL {
	border:				0px;
	border-collapse:	collapse;
	width:				100%;
}

table.specTBL td{
	padding:			0px;
}

.clear {
	width:				100%;
	height:				1px;
	clear:				both;
	overflow:			hidden;
}


div {
	/* border: solid 1px #990000; */
}



input.example {
	color:				#999999;
	border-color:		#8B8B8B;
}


#wrap {
	position:			relative;
	background:			#FFFFFF;
	margin:				0 auto;
	width:				985px;
	
}
























/***************************************
				HEADER
****************************************/



#logo {
	position:		absolute;
	top:			140px;
	left:			0px;
	z-index:		110;
	width:			208px;
	height:			153px;
}
#logo img {
	border:			none;
}


#truckMain {
	position:		absolute;
	top:			12px;
	right:			0px;
	z-index:		100;
	width:			821px;
	height:			332px;
}



#headerContacts {
	position:		absolute;
	top:			23px;
	left:			0px;
	z-index:		90;
	width:			160px;
	height:			100px;
	overflow:		hidden;
	color:			#0066cc;
	font-size:		10pt;
}

#headerContacts div {
	color:			#6DB5FC;
	margin:			10px 0px 0px 0px;
	padding:		0px;
	font-size:		9pt;
	font-weight:	bold;
	font-family:	Verdana;
}
#headerContacts a {
	text-decoration:	underline;
	font-size:		10pt;
	font-weight:	bold;
	font-family:	Verdana;
}

#headerContacts .phone {
	/* color:			#000000; */
	font-size:		10pt;
	font-weight:	bold;
	font-family:	Verdana;
}
























































/***************************************
				КАТАЛОГ
****************************************/

#catalog {
	/* border:				solid 1px #000000; */
	position:			absolute;
	top:				276px;
	left:				0px;
	z-index:			120;
	width:				173px;
	padding-bottom:		100px;
}

#catalog td.header {
	background-image:	url(../images/catalogHeaderBG.gif);
	height:				36px;
	font-family:		Arial;
	font-size:			12pt;
	color:				#FFFFFF;
	overflow:			hidden;
	vertical-align:		bottom;
}

#catalog div.headerText {
	float:				left;
	margin-left:		15px;
	margin-bottom:		5px;
}
#catalog div.headerFlags {
	float:				right;
	margin-right:		15px;
	margin-bottom:		5px;
}
#catalog div.headerFlags img {
	border:				solid 1px #000000;
}
#catalog div.headerFlags a.current img {
	border-width:		0px;
	border-color:		#FFFFFF;
	margin:				1px;
}




#catalog td.main {
	background-color:	#dbe5ff;
}


table.specTBL img {
	border:				0px;
}

#catalog td.main {
	text-align:			left;
}



#catalog td.main ul {
	margin:				0px 0px 0px -15px;
	padding:			0px 0px 0px 15px;
	list-style-image:	none;
	list-style-type:	none;
	font-family:		Arial;
}

#catalog td.main ul img {	/* Это картинка со стрелкой позволяющая раскрывать вложенные списки */
	padding:			5px 10px 0px 0px;
	margin:				0px 0px 0px 5px;
	border:				solid 0px #000000;
}

#catalog td.main ul.firstLevel {
	border:				solid 0px #000000;
	margin:				8px 5px 15px 8px;
	padding:			0px 0px 0px 18px;
	font-size:			11pt;
	font-weight:		bold;
}
#catalog td.main ul.firstLevel li {
	margin-bottom:		10px;
}

#catalog td.main ul.firstLevel ul {
	font-size:			9pt;
	font-weight:		normal;
	display:			none;
}

#catalog td.main ul.firstLevel ul li {
	margin-bottom:		0px;
}

#catalog td.main ul.thirdLevel {
	margin-left:		10px;
}









#catalog td.footer {
	background-color:	#dbe5ff;
	background-image:	url(../images/catalogBottomGradient.gif);
	background-repeat:	repeat-x;
	background-position:bottom;
}


#catalog div.footerDIV {
	border:				solid 1px #1463CC;
	float:				center;
	margin:				10px 10px 0px 10px;
	padding:			0px 0px 16px 0px;
	text-align:			center;
	background-color:	#FFFFFF;
}

#catalog div.footerDIV a {
	display:			block;
	margin-bottom:		20px;
}





#catalog td.search {
	border:				solid 0px #1463CC;
	background-color:	#dbe5ff;
	background-image:	url(../images/catalogSearchBG.jpg);
	background-repeat:	no-repeat;
	background-position:bottom;
	height:				36px;
	vertical-align:		middle;
	padding:			0px 10px;
}
#catalog td.search form {
	display:			inline;
}
#catalog td.search input {
	border:				solid 1px #868F94;
}
#catalog td.search input.str {
	width:				100px;
}
#catalog td.search input.btn {
	width:				47px;
	font-size:			9pt;
	background-color:	#0068CA;
	border-color:		#DBE5FF;
	color:				#FEFEFE;
}






















































/***************************************
			ОСНОВНОЕ МЕНЮ
****************************************/

#mainMenu {
	position:			absolute;
	top:				268px;
	/* left:				195px; */
	right:				0px;
	z-index:			130;
}


#mainMenu table {
	border:				none 0px #000000;
	width:				auto;
}


#mainMenu table td {
	width:				160px;
	height:				99px;
	border:				solid 0px #000000;
}

#mainMenu table td div.img {
	position:			relative;
	left:				50%;
	margin-left:		-60px;
	z-index:			133;
	border:				solid 0px #FF0000;
	width:				120px;
}
#mainMenu table td div.text {
	/* border:				solid 0px #0000FF; */
	position:			relative;
	left:				0px;
	top:				-64px;
	z-index:			136;
	width:				100%;
	text-align:			center;
	font-family:		Arial;
	font-size:			9pt;
	text-decoration:	none;
	font-weight:		bold;
}

#mainMenu table td div a {
	color:				#FFFFFF;
	text-decoration:	none;
}
#mainMenu table td.current div a {
	color:				#000000;
	font-weight:		bold;
}














/***************************************
				КОНТЕНТ
****************************************/

#content {
	position:			absolute;
	top:				326px;
	left:				195px;
	z-index:			140;
	width:				590px;
	
	font-size:			9pt;
	color:				#444444;
	font-family:		Arial;
	padding-bottom:		100px;
}



#content div.items div {
	color:				#999999;
	font-size:			9pt;
}

#content div.items a {
	color:				#0066cc;
	font-size:			10pt;
	text-decoration:	underline;
}
#content div.items p {
	display:			inline;
	margin:				0px 0px 12px 0px;
	padding:			0px;
	color:				#000000;
	font-size:			9pt;
}





















/***************************************
			Правая колонка
****************************************/



#rightColumn {
	/* border:				solid 1px #000000; */
	position:			absolute;
	top:				326px;
	right:				0px;
	z-index:			150;
	width:				170px;
	padding-bottom:		100px;
}

#rightColumn div.rightHeader {
	color:				#444444;
	font-size:			13pt;
	font-weight:		normal;
	font-family:		Arial;
	margin:				0px 0px 14px 0px;
	padding:			0px;
}

#rightColumn div.rightItems div {
	color:				#999999;
	font-size:			9pt;
}

#rightColumn div.rightItems a {
	color:				#0066cc;
	font-size:			10pt;
	text-decoration:	underline;
}
#rightColumn div.rightItems p {
	margin:				0px 0px 12px 0px;
	padding:			0px;
	color:				#000000;
	font-size:			9pt;
}


#rightColumn div.rightItems a.signature {
	display:			block;
	width:				75%;
	text-align:			right;
}

#rightColumn table {
	width:				154px;
	float:				center;
	margin-top:			20px;
}
#rightColumn td.header {
	background-image:	url(../images/basketHeaderBG.gif);
	height:				36px;
	font-family:		Arial;
	font-size:			11pt;
	color:				#FFFFFF;
	overflow:			hidden;
	vertical-align:		bottom;
}

#rightColumn div.headerText {
	margin-left:		15px;
	margin-bottom:		8px;
	padding:			0px 0px 0px 30px;
	background-image:	url(../images/basket.gif);
	background-repeat:	no-repeat;
	background-position:left center;
}




#rightColumn td.main {
	background-color:	#dbe5ff;
	background-image:	url(../images/basketBottomCorners.gif);
	background-repeat:	no-repeat;
	background-position:center bottom;
	
}


#rightColumn div.mainDIV {
	margin:				8px 15px 15px 25px;
	padding:			0px 0px 0px 0px;
	font-size:			10pt;
}













#rapidClickMe {
	position:			absolute;
	top:				0px;
	right:				0px;
	padding:			3px 5px 5px 5px;
	width:				180px;
	border:				solid 1px #4895D0;
	text-align:			center;
	color:				#4895D0;
	font-size:			12pt;
	display:			none;
}













/***************************************
				FOOTER
****************************************/


#footer {
	border:				solid 0px #000000;
	border-top-width:	1px;
	border-top-color:	#79c8ff;
	visibility:			hidden;
	position:			absolute;
	top:				0px;
	right:				0px;
	z-index:			160;
	width:				100%;
	height:				64px;
}

#footer td {
	width:				50%;
	font-family:		Arial;
	font-size:			9pt;
	font-style:			italic;
	color:				#444444;
	padding:			10px 0px 0px 0px
}


#footer td.right {
	text-align:			right;
}

#footer td.left {
	text-align:			left;
}





















