
body { 
	background-color: #e8e8e8; 
	padding: 10px; 
	margin: 0px;
	color: #545454;
	font-family: tahoma, verdana;
	font-size: 70%;
}

p { padding: 0px 0px 5px 0px; margin: 0px; }

table { width: 100%; }
td { font-size: 70%; padding: 5px; text-align: left; vertical-align: top; }

a, a:link, a:active { font-size: 100%; font-weight: bold; color: #990000; text-decoration: underline; }
a:hover { font-size: 100%; font-weight: bold; color: #990000; text-decoration: none; }
a:visited { font-size: 100%; font-weight: bold; color: #990000; text-decoration: underline; }
a:visited:hover { font-size: 100%; font-weight: bold; color: #990000; text-decoration: none; }

input { font-size: 100%; font-family: tahoma, verdana; color: #545454; }

form { margin: 0px; padding: 0px; }

.textbox { 
	background-color: #fff; 
	border: 1px solid #d6d6d6; 
	padding: 3px 5px 4px 5px;
}

.button {
	border: 1px solid #d6d6d6;
	text-align: center;
	font-weight: bold;
	padding: 2px 20px 3px 20px;
	background: url(http://100parts.grcom.ru/project/web/images/tmp/button.gif) bottom repeat-x;
}

.carchoice {
	background-color: #fff;
	border: 1px solid #cecece;
	height: 99%;
}

.carchoice .search {
	background-color: #eeeeee;
	border-bottom: 1px solid #cecece;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.carchoice .search span { font-weight: bold; padding: 0px 10px 0px 0px; } 

.carchoice .description {
	background-color: #d7d7d7;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.carchoice .wizard { padding: 10px; }

.carchoice .choice { font-size: 110%; margin: 0px 0px 10px 0px; float: left; }
.carchoice .choice span { font-weight: bold; }
.carchoice .choice .path { list-style: none; margin: 3px 0px 0px 0px; padding: 0px; }
.carchoice .choice .path li { float: left; padding: 0px 5px 0px 0px; }
.carchoice .choice .path a, .carchoice .choice .path a:link, .carchoice .choice .path a:active { font-size: 100%; font-weight: normal; color: #545454; text-decoration: underline; }
.carchoice .choice .path a:hover { font-size: 100%; font-weight: normal; color: #545454; text-decoration: none; }
.carchoice .choice .path a:visited { font-size: 100%; font-weight: normal; color: #545454; text-decoration: underline; }
.carchoice .choice .path a:visited:hover { font-size: 100%; font-weight: normal; color: #545454; text-decoration: none; }


.carchoice .clear { float: right; }
.carchoice .clear .button { display: block; }
.carchoice .clear a, .carchoice .clear a:link, .carchoice .clear a:active,
.carchoice .clear a:hover, .carchoice .clear a:visited, .carchoice .clear a:visited:hover { color: #545454; text-decoration: none; }

.carchoice .step { clear: both; }

.carchoice .step .help { /*width: 70%;*/ margin: 0px auto 15px auto; }

.carchoice .step .help .title { font-weight: bold; }

.carchoice .step .data { /*height: 50%;*/ height: 90px; overflow: auto; }
.carchoice .step1 .data { height: 120px; }
.carchoice .step2 .data { height: 120px; }
.carchoice .step3 .data { /*height: 55%;*/ height: 120px; }
.carchoice .step4 .data { height: 90px; }

/*scrollbar-base-color
scrollbar-3dlight-color
scrollbar-arrow-color
scrollbar-darkshadow-color
scrollbar-face-color
scrollbar-highlight-color
scrollbar-shadow-color
scrollbar-track-color*/

.carchoice .step0 .data {
	width: 50%;
	margin: 0px auto;
}

.carchoice .step0 .europe { 
	display: block;
	width: 90px;
	float: left;
	background: url(http://100parts.grcom.ru/project/web/images/tmp/europe.jpg) top center no-repeat;
	padding: 70px 0px 0px 0px;
	text-align: center;
}

.carchoice .step0 .usa { 
	display: block;
	width: 90px;
	float: left;
	background: url(http://100parts.grcom.ru/project/web/images/tmp/usa.jpg) top center no-repeat;
	padding: 70px 0px 0px 0px;
	text-align: center;
}

.carchoice .step0 .japan { 
	display: block;
	width: 90px;
	float: left;
	background: url(http://100parts.grcom.ru/project/web/images/tmp/japan.jpg) top center no-repeat;
	padding: 70px 0px 0px 0px;
	text-align: center;
}

.carchoice .step3 .details { margin: 3px 0px 0px 0px; font-size: 95%; color: #9F9F9F; }

.carchoice .step4 .data .title { width: 10%; padding-right: 10px; font-weight: bold; font-size: 80%; white-space: nowrap; }
.carchoice .step4 .data .splitter { padding: 0px 10px 0px 0px; }
.carchoice .step4 .data .alter {  }
