/* main parameters */
body {
font-family: Tahoma, Arial, "Times New Roman", Times, serif;
font-size: 0.75em;
margin: 0px;
padding: 0;
color: #333333;
background: #FFF;
}
td,th {
font-size: 1em;
font-family: Tahoma, Arial, "Times New Roman", Times, serif;
vertical-align: top;
}
a {
color: #005DDD;
text-decoration: underline;
}
a:hover {
text-decoration: underline;
}
form {
margin: 0;
}
h1 {
color: #333333;
font-size: 1.65em;
font-weight: normal;
margin-bottom: 12px;
padding-bottom: 0px;
margin-top: 0;
padding-top: 0;
}
h1#contact_categories {
color: #C80000;
font-size: 1.9em;
font-weight: normal;
margin-bottom: 12px;
padding-bottom: 0px;
margin-top: 0;
padding-top: 0;
}
h1#partners {
text-indent: -10000px;
background: url(/images/title/partner.gif) no-repeat;
height: 51px;
width: 315px;
}
h1#faq {
text-indent: -10000px;
background: url(/images/title/faq.gif) no-repeat;
height: 58px;
width: 386px;
}
h1#order {
text-indent: -10000px;
background: url(/images/title/order.gif) no-repeat;
height: 29px;
width: 377px;
}
h1#contacts {
text-indent: -10000px;
background: url(/images/title/contact.gif) no-repeat;
height: 28px;
width: 301px;
}
h1#index_title {
text-indent: -10000px;
background: url(/images/title/title.gif) no-repeat;
height: 59px;
width: 529px;
}
h2 {
color: #333333;
font-size: 1.65em;
font-weight: normal;
padding-top: 6px;
margin-bottom: 12px;
padding-bottom: 0;
margin-top: 0;
}
h2#partners {
color: #333333;
font-size: 1.5em;
font-weight: normal;
padding-top: 6px;
margin-bottom: 12px;
padding-bottom: 0;
margin-top: 0;
}
h3 {
color: #C80000;
font-size: 1.2em;
font-weight: bold;
margin-top: 0;
margin-bottom: 12px;
}
h4 {
font-size: 1em;
font-weight: bold;
margin-bottom: 5px;
}
#body { 
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); 
min-width: 980px;
}
p {
line-height: 1.15em;
margin-top: 0;
margin-bottom: 15px;
}
/* /main parameters */


/* head block */
#head_block {
display: block;
height: 148px;
width: 100%;
clear: both;
}

#logo {
display: inline;
float: left;
width: 27.3%;
height: 148px;
text-align: center;
}

#logo img {
margin: 0 auto;
margin-top: 44px;
}

#child #logo {
display: inline;
float: left;
width: 15.5%;
margin-left: 12%;
height: 149px;
text-align: left;
}

#child #logo img {
margin: 0;
margin-top: 44px;
}

#head_nav {
display: inline;
float: left;
width: 42%;
text-transform: uppercase;
font-size: 11px;
padding-top: 42px;
}

#head_nav a {
display: inline;
float: left;
padding: 0 10px;
}

#head_nav a.selected {
border-bottom: 4px solid #C80000;
color: #C80000;
display: inline;
float: left;
padding: 0 4px 8px 5px;
margin: 0 6px 0 5px;
}

#head_nav a:hover {
color: #C80000;
}

#head_nav .main {
margin-left: 5px;
}

#head_nav span {
border-bottom: 4px solid #C80000;
color: #C80000;
display: inline;
float: left;

padding: 0 4px 8px 5px;
margin: 0 6px 0 5px;
}

#head_nav span.line {
color: #D2C2B1;
margin: 0;
border-bottom: none;
display: inline;
}

#login_form {
background: url(/images/skin/login_form_bg.gif) no-repeat left 11px;
display: inline;
float: left;
width: 29.6%;
height: 116px;
}

#child #login_form {
width: 29%;
}

#login_form div {
background: url(/images/skin/login_form_bg_right.gif) no-repeat right top;
width: 100%;
margin-top: 11px;
padding-bottom: 20px;
}

#login_form div form {
margin: 0 2% 0 4%;
padding: 20px 0 0;
}

#login_form div table {
margin: 0;
}

#login_form div table td {
padding: 5px 20px 4px 12px;
//padding: 5px 2% 4px 2%;
font-size: 11px;
color: #63574B;
vertical-align: middle;
width: 50%;
//width: 50%;
}

#login_form div table td.forgot {
padding: 3px 20px 4px 12px;
//padding: 3px 2% 4px 2%;
}

#login_submit {
font-size: 11px;
color: #000000;
height: 28px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
width: 100%; 
//width: 88%;
}

#login_submit[id] { min-width: 110px }

.login_textfield {
border-top: 1px solid #ACACAC;
border-right: 1px solid #ACACAC;
border-left: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
height: 12px;
color: #63574B;
font-size: 11px;
padding: 5px 6px;
width: 100%;  // width: 80%;
}

#login_form div table td a {
color: #63574B;
margin-left: 3px;
}

/* /head block */



/* left block */
#LCol {
clear: left;
display: block;
display: inline;
float: left;
width: 19%;
margin-left: 4.3%;
padding-top: 38px;
padding-right: 2%;
}

#LColMain {
clear: left;
display: block;
display: inline;
float: left;
width: 24.3%;
margin-left: 1%;
padding-top: 38px;
}

#LColMain h1 {
margin-bottom: 38px;
margin-left: 20%;
}

#LCol h1 {
margin-bottom: 38px;
}

.stat {
display: block;
font-size: 11px;
width: 100%;
}

#client {
margin-bottom: 13px;
}

#sale {
margin-bottom: 16px;
}

#phone {
margin-left: 20%;
padding-top: 11px;
}

#embark {
margin-bottom: 18px;
}

.num {
padding-right: 9px;
}

.stat td.descr {
vertical-align: bottom;
font-size: 11px;
color: #62676F;
padding-left: 16px;
}

.stat td.one {
background: url(/images/skin/def.gif) no-repeat left 15px;
padding-top: 8px;
}

.stat td.two {
background: url(/images/skin/def.gif) no-repeat left 13px;
padding-top: 6px;
}

.stat td.three {
background: url(/images/skin/def.gif) no-repeat left 10px;
padding-top: 3px;
}

.stat td.four {
background: url(/images/skin/def.gif) no-repeat left 8px;
padding-top: 1px;
}


/* /left block */


/* main block */
#MCol {
display: inline;
float: left;
width: 73.3%;
padding-top: 1px;
/*padding-left: 0.3%;*/
}

#child #MCol {
display: block;
clear: left;
width: 99%;
margin-left: 0%;
margin-top: 21px;
}

#MCol h1#title {
margin-left: 8%;
}

#MCol #hcontent {
display: block;
margin-left: 11px;
}

#content {
display: inline;
float: left;
width: 62%;
margin-left: 0px;
margin-top: 24px;
}

#child #content {
margin-left: 9%;
width: 60%;
}

#content p {
line-height: 1.3em;
}

#content a:hover {
color: #C80000;
}

.date {
color: #C80000;
font-size: 0.75em;
margin-bottom: 0px;
padding-bottom: 0;
}

.news_text {
margin-top: 0;
}

#icons {
display: inline;
float: left;
width: 33%;
margin-left: 3%;
//margin-left: 15px;
margin-top: 47px;
}

#child #icons {
width: 28%;
margin-top: 38px;
margin-left: 1%;
}

#icons h1 {
margin-left: 20px;
margin-bottom: 18px;
}

#icons div#auct_stat {
background: url(/images/icons/auct_stat.gif) no-repeat 3% top;
font-size: 11px;
margin-bottom: 30px;
}

#icons div#auct_stat a {
display: block;
padding-left: 98px;
padding-top: 23px;
color: #63574B;
padding-bottom: 65px;
}
#child #icons div#auct_stat a {
padding-bottom: 65px;
}

#icons div#autovlru {
background: url(/images/icons/autovlru.gif) no-repeat 3% top;
font-size: 11px;
margin-bottom: 30px;
padding-left: 98px;
padding-top: 21px;
}

#icons div#autovlru a {
color: #63574B;
}

#icons div#autovlru ul {
margin: -5px 0 0 1%;
padding: 0;
list-style-type: none;
}

#icons div#autovlru ul li {
padding: 0 0 6px 9px;
background: url(/images/skin/bul_icons.gif) no-repeat left 6px;
}

#icons div#autovlru ul li a {
color: #005DDD;
}

#icons div#am_parts {
background: url(/images/icons/am_parts.gif) no-repeat 3% top;
font-size: 11px;
margin-bottom: 30px;
}

#icons div#am_parts a {
display: block;
padding-left: 98px;
padding-top: 16px;
color: #63574B;
padding-bottom: 76px;
}


/* /main block */



/* footer block */
#footer {
clear: left;
display: block;
margin-left: 25.8%;
width: 71%;
padding-top: 24px;
margin-bottom: 25px;
}

#child #footer {
clear: left;
display: block;
margin-left: 9%;
width: 71%;
padding-top: 35px;
margin-bottom: 25px;
}

#footer p {
margin: 0;
}

#footer p.copy {
margin-bottom: 12px;
}

#footer div {
margin-left: 10px;
border-left: 3px solid #C80000;
padding: 3px 0 3px 17px;
font-size: 0.85em;
color: #62676F;
}

#child #footer div {
margin-left: 7%;
}

#footer div a {
color: #62676F;
}

/* /footer block */

/* child main block */
#indent {
margin-left: 4.7%;
padding-top: 2px;
padding-top: 26px;
}

#indent img {
border: 1px solid #EDE7E0;
padding: 6px 6px 32px;
display: inline;
margin-bottom: 13px;
margin-right: 13px;
}

#indent p {
line-height: 1.3em;
}

#indent ul.faq_list {
padding: 0 0 24px;
margin: 0 0 0 1%;
list-style-type: none;
}

#indent ul.faq_list li {
margin: 0 0 8px 3%;
padding: 0;
display: block;
background: none;
}

#indent ul.faq_list li a {
color: #333333;
padding-left: 20px;
}

#indent ul.faq_list li a:hover {
color: #C80000;
background: url(/images/skin/bul.gif) no-repeat left center;
}

#indent ul {
margin-top: 0;
}

#indent ul li, #indent ol li {
padding-left: 0px;
margin-bottom: 8px;
}

#indent table {
margin-top: 25px;
font-size: 0.9em;
margin-bottom: 19px;
}

#indent table td {
border-bottom: 1px solid #EDE7E0;
padding: 5px 10px 7px;
color: #63574B;
}

#indent table td.tbl_title {
padding-bottom: 15px;
font-weight: bold;
color: #333333;
}

#indent table th {
border-bottom: 2px solid #EDE7E0;
padding: 11px 10px;
color: #C80000;
text-align: left;
font-weight: normal;
}

.video {
margin-left: 12px;
background: url(/images/icons/video.gif) no-repeat left top;
padding: 2px 0 8px 32px;
margin-bottom: 7px;
}

#indent ul.contacts {
font-size: 0.9em;
margin-bottom: 0;
padding-bottom: 0;
}

#indent ul.contacts li {
margin-bottom: 5px;
}

.scheme {
background: url(/images/icons/scheme.gif) no-repeat left top;
padding: 10px 0 12px 36px;
margin-bottom: 7px;
font-size: 0.9em;
}

.scheme a {
color: #63574B;
}

.red {
color: #C80000;
}

#indent table.form {
font-size: 1em;
margin-top: 0;
}

#indent table.form td {
border-bottom: none;
padding: 12px 10px 12px 0;
vertical-align: middle;
color: #333333;
}

#indent table.form td.title {
padding: 14px 10px 14px 0;
}

#indent table.form td.title h2 {
margin: 0;
padding: 0;
}

.textfield {
border-top: 1px solid #ACACAC;
border-right: 1px solid #ACACAC;
border-left: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
width: 195px;
height: 12px;
color: #63574B;
font-size: 11px;
padding: 5px 6px;
font-family: Tahoma, Arial, "Times New Roman", Times, serif; 
}

.select {
border-top: 1px solid #ACACAC;
border-right: 1px solid #ACACAC;
border-left: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
height: 20px;
font-size: 11px;
color: #C80000;
font-family: Tahoma, Arial, "Times New Roman", Times, serif;
width: 87px; // width: 89px;
}

table td #select { height: 18px }

.select_text {
padding-left: 9px;
//padding-left: 12px;
padding-right: 6px;
}

.textarea {
border-top: 1px solid #ACACAC;
border-right: 1px solid #ACACAC;
border-left: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
width: 75%;
height: 103px;
color: #63574B;
font-size: 11px;
padding: 5px 6px;
font-family: Tahoma, Arial, "Times New Roman", Times, serif;
}

.pr {
width: 125px;
}

.send_form {
font-size: 11px;
color: #000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
width: 80px; height: 20px; // width: 82px; height: 22px;
}

#indent table.form td.message_td {
padding-bottom: 0;
}

#indent table.form table {
margin: 0;
}

#indent table.form table td {
padding: 0;
background: #C80000;
}

#indent table.form table.green td {
padding: 0;
background: #8DC63F;
}

#indent table.form table td img {
padding: 0;
border: 0;
margin: 0;
}

#indent table.form table td.angle_top {
height: 5px;
vertical-align: top;
}

#indent table.form table td.angle_bot {
height: 5px;
vertical-align: bottom;
}

#indent table.form table td.message {
padding: 10px 13px 5px;
font-size: 1em;
font-weight: normal;
color: #F9D9D9;
}

#indent table.form table td.message p {
margin: 0;
}

#indent table.form table td.message p.white {
color: #FFF;
margin-bottom: 4px;
font-weight: bold;
}

#reminder {
width: 339px;
height: 231px;
background: url(/images/skin/reminder_bg.jpg) no-repeat;
position: absolute;
top: 125px;
left: 63%;
display: block;
z-index: 10;
color: #111111;
font-size: 11px;
display: none;
}

#reminder p {
margin-left: 30px;
margin-top: 12px;
}

#reminder h3 {
margin: 30px 15px 0 20px;
padding: 0 0 12px 11px;
border-bottom: 1px solid #EBEBEB;
}

#reminder form {
padding-top: 6px;
padding-bottom: 18px;
}

#reminder .textfield {
width: 126px;
margin-left: 30px;
display: inline;
}

#reminder .send_form {
display: inline;
margin-left: 12px;
margin-bottom: 3px;
}

#close {
text-transform: uppercase;
}

#indent table.form td.example {
border-bottom: none;
padding: 10px 10px 12px 4px;
vertical-align: middle;
color: #777B82;
}


#indent table.green {
margin: 0 0 15px;
}

#indent table.green td {
padding: 0;
background: #8DC63F;
border-bottom: none;
}

#indent table.green td img {
padding: 0;
border: 0;
margin: 0;
}

#indent table.green td.angle_top {
height: 5px;
vertical-align: top;
}

#indent table.green td.angle_bot {
height: 5px;
vertical-align: bottom;
}

#indent table.green td.message {
padding: 10px 13px 5px;
font-size: 1em;
font-weight: normal;
color: #E6FFCC;
}

#indent table.green td.message p {
margin: 0;
}

#indent table.green td.message p.white {
color: #FFF;
margin-bottom: 4px;
font-weight: bold;
}

/* child main block */

/*
h2,
h3,
h4 {
	margin: 1em 0 0.5em 0;
}
p {
	margin: 0.5em 0;
}
ul,
ol {
	margin-top: 0;
}
*/



#aucList img	{ margin: 0; padding: 0; border: 0 }

#services {
	border-collapse: collapse;
	width: 100%;
	margin-top: 38px;
}

#services td {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#serv_row td {
	height: 222px;
	background-color: #BD0000;
	background: url(/images/skin/services_bg.gif) repeat-x;
}

#serv_row td a {
	display: block;
	cursor: pointer;
	height: 100%;
	width: 100%;
}

#serv_row #one, #serv_row #two, #serv_row #three, #serv_row #four {
	background-repeat: no-repeat;
	background-position: center top;
	width: 32%;
	height: 44px;
	float: left;
}

#serv_row #one {
	background-image: url(/images/num/one.gif);
}

#serv_row #two {
	background-image: url(/images/num/two.gif);
}

#serv_row #three {
	background-image: url(/images/num/three.gif);
}

#serv_row #four {
	background-image: url(/images/num/four.gif);
}


#serv_row #fill_in, #serv_row #take_access, #serv_row #choose_car, #serv_row #take_car {
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	height: 37px;
	margin-top: 30px;
	float: left;
}

#serv_row #fill_in {
	background-image: url(/images/title/fill_in.gif);
}

#serv_row #take_access {
	background-image: url(/images/title/take_access.gif);
}

#serv_row #choose_car {
	background-image: url(/images/title/choose_auto.gif);
}

#serv_row #take_car {
	background-image: url(/images/title/take_auto.gif);
}


#serv_row #pic_fill_in, #serv_row #pic_take_access, #serv_row #pic_choose_car, #serv_row #pic_take_car {
	background-repeat: no-repeat;
	background-position: left 67px;
	//background-position: left top;
	width: 118px;
	height: 155px;
	//height: 51px;
	//margin-top: 77px;
	margin-left: 35px;
	clear: left;
	sborder: 1px solid black;
}

#serv_row #pic_fill_in {
	background-image: url(/images/skin/fill_in.gif);
}

#serv_row #pic_take_access {
	background-image: url(/images/skin/take_access.gif);
}

#serv_row #pic_choose_car {
	background-image: url(/images/skin/choose_auto.gif);
}

#serv_row #pic_take_car {
	background-image: url(/images/skin/take_auto.gif);
}




#desc_row td {
	background: url(/images/skin/descrip_bg.gif) no-repeat left 20px;
	padding: 18px;
	padding-top: 33px;
	font-size: 11px;
	color: #63574B;
}

#desc_row td.sel {
	background-image: url(/images/skin/descrip_bg_on.gif);
}






h1#now_japan		{ text-indent: -10000px; background: url(/images/title/now_japan.gif) no-repeat; height: 55px; width: 349px; }
h1#now_vl		{ text-indent: -10000px; background: url(/images/title/now_vl.gif) no-repeat; height: 55px; width: 446px; }
h1#now_rail2		{ text-indent: -10000px; background: url(/images/title/now_rail.gif) no-repeat; height: 57px; width: 510px; }
#now img		{ padding-bottom: 6px }


