/* List of cars 17.11.2009 by IonDen */
/* Do not modify this file */

.cars th {padding:0 2px 8px; text-align:left; font-size:11px; font-weight:normal;}
.cars th a {display:block; width:100%; color:#000; text-decoration:none;}
.cars th span {display:block; padding:3px 11px 4px 4px;}
.cars th a.on {background:#f2f2f2 url(../img/ico/cars-arr.gif) no-repeat 100% 9px;}
.cars th a:hover {text-decoration:underline;}
.cars th a.on:hover {text-decoration:none;}
.cars td {border-top:1px solid #E5E5E5; padding:8px 0 8px 6px; font-size:11px;}
.cars td b {color:#EC1C24; white-space:nowrap;}
.cars td a {display:block; font-weight:bold;}
.cars td a strong {display:block; color:inherit; padding:0 0 3px;}
.cars td a img {display:block; margin:0;}
.cars .second {background:#F8F8F8;}
.cars .starWhite {background:url(../img/ico/star-white.gif) no-repeat 100% 50%; padding-left:17px;}
.cars .starGold {background:url(../img/ico/star-gold.gif) no-repeat 100% 50%; padding-left:17px;}
.color {width:31px; height:16px; overflow:hidden;}
.color div {width:31px; height:16px; overflow:hidden;}
.metal div {background:url(../img/ico/metal.png) no-repeat 0 -16px;}
.nometal div {background:url(../img/ico/metal.png) no-repeat 0 0;}
* html .metal div {background:url(../img/ico/metal.gif) no-repeat 0 -16px;}
* html .nometal div {background:url(../img/ico/metal.gif) no-repeat 0 0;}

#rSp {width:240px; height:1px; overflow:hidden;}

#bTop {background:#F8F8F8; border:1px solid #DDD;}
#bTop a {display:block; width:100%; height:39px; text-decoration:none; color:#EC1C24;}
#bTop span {display:block; padding:12px 0 0 19px;}
#bTop b {font-weight:normal; background:url(../img/bcg/atop-bcg.gif);}
#bTop a:hover b {background:none;}
.bOpend {background:url(../img/ico/garr-up.gif) no-repeat 100% 50%;}
.bClosed {background:url(../img/ico/garr-down.gif) no-repeat 100% 50%;}

#bCont {background:#F8F8F8; border-left:1px solid #DDD; border-right:1px solid #DDD; font-family:Arial, Helvetica, sans-serif; color:#525151;}
#bCont input, #bCont select, #bCont option {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.block {border-top:2px solid #FFF; border-bottom:1px solid #DDD; padding:0 0 5px;}
.last {background:#E3E3E3; border-top:1px solid #FFF;}
.bTit {font-weight:bold; color:#000; padding:4px 10px 4px 19px;}
.arrTop {background:url(../img/ico/arr-up.gif) no-repeat 6px 10px;}
.arrBot {background:url(../img/ico/arr-down.gif) no-repeat 6px 10px;}
.bCont {padding:6px 10px 0 19px;}
.bCont table {width:100%;}
.radi {width:1%; padding:0 5px 10px 0;}
.side {width:49%; padding:0 5px 10px 0;}
.inps {padding:0 0 10px;}
.inps span, .inps input, .inps select {vertical-align:middle;}
.aLink {padding:0 0 10px; font-size:11px; text-transform:lowercase; white-space:nowrap;}
.aLink a {color:#666; text-decoration:none; background:url(../img/bcg/alink-bcg.gif);}
.aLink a:hover {color:#000;}
.aOn a {background:#F00; color:#FFF; padding:0 3px 1px;}
.aOn a:hover {color:#FFF;}
.selector {width:auto !important;}
.selector td {padding:0 10px 0 0;}
.forms b {display:block; padding:0 0 3px; font-weight:normal;}
.forms td {padding:0 0 10px;}

.pol {position:relative; height:24px; overflow:hidden;}
.pol div {position:absolute; top:7px; left:0; width:100%; height:1px; overflow:hidden; background:#666; border-top:1px solid #CCC; border-bottom:1px solid #FFF;}
.pol span {display:block; position:absolute; top:0; height:17px; overflow:hidden; background:#F00; opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10);}
.pol b {display:block; position:absolute; top:0; width:2px; height:17px; background:#000; cursor:pointer; cursor:hand;}

/* Add car form 19.11.2009 by IonDen */

.fBlock {position:relative; width:100%; margin:0 0 30px;}
.fbCont {overflow:hidden; width:100%; background-repeat:no-repeat; background-position:30px 30px;}
.fbCont2 {padding:25px 0 30px; border:5px solid #E5E5E5; -moz-border-radius:4px; -webkit-border-radius:4px;}
#fbc0 .fbCont2 {background:url(../img/bcg/txt-notify.gif) no-repeat 100% 25px;}
.numLink {position:absolute; top:-20px; left:0; width:100%; font-size:22px;}
.numLink table {width:100%;}
.nlsp {width:50%;}
.numLink a {display:block; position:relative; height:39px; width:175px; color:#000; text-decoration:none; white-space:nowrap; background:#FFF; padding:0 9px;}
.numLink a b {display:block; position:absolute; top:0; left:9px; background:#B51403; color:#FFF; font-weight:normal; font-size:30px; width:40px; text-align:center; padding:0 0 2px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.numLink a span {display:block; padding:6px 0 0 46px;}
.numLink strong {font-weight:normal;}
.numLink .fbNone {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.numLink .fbOff span strong {background:url(../img/bcg/abcg.gif) repeat-x 2px 5px;}
.numLink .fbOff:hover span strong {background:none;}

.fNext {position:relative; height:16px; font-size:1px; line-height:1px;}
.fNext div {position:absolute; top:-17px; left:0; width:100%;}
.fNext table {width:100%;}
.fNext a {display:block; padding:0 9px; background:#FFF; text-decoration:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:19px; }
.fNext a span {display:block; background:#B51403; color:#FFF; padding:3px 15px 4px; border:1px solid #B51403; -moz-border-radius:4px; -webkit-border-radius:4px;}
.fNext a:hover span {background:#FFF; color:#B51403;}
.fNext a b {display:block; height:5px; overflow:hidden; background:url(../img/bcg/barr.gif) no-repeat 50% 2px;}

.f1 {width:45%; padding:0 0 1px;}
.f2 {padding:0 0 1px;}
.fp {width:1%; white-space:nowrap; padding:0 0 0 38px; height:30px;}
.fd {width:1%; white-space:nowrap; padding:0 15px 0 6px; height:30px;}
.fd strong b {color:#B51403;}
.alert .fp {background:#F0D0CD url(../img/ico/ico-alert.gif) no-repeat 7px 50%;}
.alert .fd {background:#F0D0CD;}
.fp em {display:none; padding:0 10px 0 0; color:#B51403; font-family:"Segoe UI", Arial, Helvetica, sans-serif;}
.alert em {display:inline;}
.taInside {vertical-align:top;}
.taInside .fd {height:auto; padding:4px 15px 5px 6px;}
.fbSp {height:50px;}

.attention .fp {background:#F8F0C4 url(../img/ico/ico-attention.gif) no-repeat 7px 50%;}
.attention .fd {background:#F8F0C4;}

.fd span {vertical-align:middle; margin:0 0 0 1px;}
sup {font-size:9px;}
.fsel {font-size:13px; vertical-align:middle;}
.fsel option {font-size:13px;}
.finp {font-size:13px; border:1px solid #C3C3C3; border-top:1px solid #7C7C7C; border-left:1px solid #7C7C7C; padding:1px 2px; vertical-align:middle;}
textarea.finp {height:139px; overflow:auto;}
.file {-webkit-border-radius:5px; width:460px;}
.fd input {vertical-align:middle;}
.fdb {font-size:13px; font-weight:bold;}
.fdb input {font-weight:bold; text-align:center;}
label {vertical-align:middle;}

.bigInside .fp {height:42px; font-size:24px;}
.bigInside .fd {height:42px; font-size:20px;}
.bigInside .finp {font-size:24px; color:#B51403; text-align:right;}
.bigInside .fsel {font-size:24px;}
.bigInside .fsel option {font-size:24px;}

.check .fp {height:80px;}
.check .fd {height:80px; font-size:13px;}

.side2 {width:50%; padding:0 18px 0;}
.side2 h4 {margin:0 0 10px; padding:10px 0 0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.side2 p {display:block; margin:0 0 8px; padding:0; line-height:normal;}
.side2 h5 {display:block; margin:0 0 8px; padding:0; line-height:normal; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.side2 input, .side2 span {vertical-align:middle;}
.side2 div {padding:0 0 5px 25px;}
.side2 .fsel {font-size:11px;}
.side2 .fsel option {font-size:11px;}

#details {position:relative;}

.colors {border-collapse:separate; border-spacing:1px; margin:0 0 35px;}
.fColor {padding:0 15px 0 15px; border:1px solid #FFF; height:35px; cursor:pointer; cursor:hand;}
.fColor div {float:left;}
.fColor span {display:block; float:left; padding:0 0 0 10px; white-space:nowrap;}
.fColor span strong {font-weight:normal; background:url(../img/bcg/ca-bcg.gif) repeat-x 0 2px;}
.fHover {border:1px solid #CCC;}
.fOn {border:1px solid #777;}
.fOn span strong {background:none;}

.fCont {padding:10px 17px 0;}
.fph div {display:block; float:left; width:100px; height:67px; background-color:#CCC; background-repeat:no-repeat; background-position:50% 50%; margin:0 10px 10px 0; cursor:pointer; cursor:hand;}
.fph b {display:none; float:right; font-weight:normal; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:11px; background:#B51403; padding:0 3px 2px 4px;}
.fph .fpHover b {display:block;}
.fph .fphSp {height:1px; width:100%; overflow:hidden; clear:both; float:none; background:#FFF;}
.fCont p {margin:0; padding:15px 0 0;}

.addFile {height:35px;}
.addFile table {height:35px;}
.addFile td {text-align:right;}
.addFile input {display:block; margin:0 0 0 auto;}
.addFile a {display:block; float:left; background:#B51403; color:#FFF; padding:1px 10px 3px; border:1px solid #B51403; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px; text-decoration:none;}
.addFile a:hover {text-decoration:none; color:#B51403; background:#FFF;}
.afLink {width:30%; padding:0 0 0 10px;}