/* all Acars.ru css
 * creation date: 25.06.2010
 * last moified date: 28.06.2010
 * by IonDen
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0}
html,body{height:100%;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;background:#FFF;font-size:12px}
table,img{font-size:100%;border-collapse:collapse;border:0}
a{color:#B32317;text-decoration:underline}a:hover{color:#000;text-decoration:none}p{line-height:150%;padding:0 0 10px}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:normal;color:#000;margin:0 0 5px}
h1 span,h2 span,h3 span,h4 span{color:#B51403}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px;color:#B51403}h4{font-size:13px}h5{font-size:12px;font-weight:bold}h6{font-size:10px;font-weight:bold}
ul{padding:0 0 5px}ul li{padding:0 0 10px 12px;list-style-type:none;background:url(/img/home3/arr4.gif) no-repeat 0 7px}
#main{min-width:990px;position:relative;text-align:center;background:url(/img/bcg/top-bcg.gif) repeat-x 0 0}* html #main {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');}
#mw{width:97%;margin:0 auto;position:relative;text-align:left;max-width:1200px;}* html #mw{width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1290?'1200px':'97%')}

/* service */
.common{width:100%}.ots{margin:0 0 15px}.ots2{margin:0 0 30px}
.vis{display:block}.hid{display:none}.sp{height:15px;overflow:hidden;clear:both}
.ajax {position:absolute;top:4px;right:5px}.ajax img{display:block}
.loader16{background:url(/js/autocompleter/spinner.gif) no-repeat 100% 50%}
* html .png{background-image:none !important;behavior:url('/pngfix.htc');display:block}
.qslide h2{margin:0px;padding:0px;font-size:11px;color:#8D8D8D}.qslide a{font-size:11px;color:#8D8D8D}

/* header */
#header {position:relative; height:190px; background:#FFF url(/img/bcg/head-bcg.png) repeat-x 0 0;}
#h1 {position:absolute; top:0; left:-22px; width:22px; height:143px; background:url(/img/bcg/shad1.png);}
#h2 {position:absolute; top:0; right:-16px; width:16px; height:143px; background:url(/img/bcg/shad2.png) no-repeat 0 0;}
#logo {position:absolute; top:20px; left:17px;}

#head {position:absolute; top:6px; left:0; width:100%; height:110px;}
#head table {height:110px;}
#headSp {width:152px;}
#headSp div {width:152px;}
#userInfo {width:240px;}
#ui {width:240px;}
#uiCont {padding:8px 0 0 18px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-transform:uppercase; position:relative;}
#ui input {vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ui form {height:32px;}
.sinp {color:#999; padding:2px 3px; width:125px; border:1px solid #848484;}
.sinp:focus {border:1px solid #A10000; color:#000;}
.sinp2 {color:#999; padding:2px 3px; width:61px; border:1px solid #848484;}
.sbtn {padding:0 4px;}
#uiPers {position:relative;}
#uiAvatar {position:absolute; display:block; top:0; left:0; width:49px; height:49px; background-color:#333; background-repeat:no-repeat; text-decoration:none; background-position:50% 50%; -moz-border-radius:2px; -webkit-border-radius:2px;}
#uiRating {position:absolute; top:0; left:55px; font-size:15px; line-height:17px; font-weight:bold; color:#393; font-family:Arial, Helvetica, sans-serif;}
#uiName {position:absolute; top:18px; left:55px; width:114px; height:17px; overflow:hidden;}
#uiName a {display:block; width:100%; background:#393; color:#FFF; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; letter-spacing:0; float:left; line-height:12px; text-transform:none;}
#uiName a:hover {background:#000; text-decoration:none;}
#uiName span {display:block; padding:2px 5px 4px;}
#uiExit {position:absolute; display:block; top:20px; left:176px;}
#uiPers dl {position:absolute; top:40px; left:55px; padding:4px 0 0 19px; background:url(/img/ico/ico-fav.gif) no-repeat 0 0;}
#uiPers dt {padding:0 0 4px; color:#CC8100;}
#uiPers dt a {color:#CC8100;}
#uiPers dd a {color:#000;}
#uiMail {position:absolute; top:55px; left:0; background:url(/img/ico/ico-mail.gif) no-repeat 0 0; padding:0 0 0 19px;}
#uiMail a {color:#9D5F00;}
#uiMailact {position:absolute; top:55px; left:0; background:url(/img/mail.gif) no-repeat 0 0; padding:0 0 0 19px;}
#uiMailact a {color:#9D5F00;}

#uiEnter {position:relative;}
#uiEnt {position:absolute; top:15px; left:0;}
#uiEnt a {display:block; background:#B51403; color:#FFF; padding:3px 7px 3px; text-decoration:none;}
#uiEnt a:hover {text-decoration:none; color:#FFF; background:#000;}
#uiReg {position:absolute; top:39px; left:7px;}

.informer {width:30%; text-align:center; background:url(/img/bcg/vdot.gif) repeat-y 100% 0; vertical-align:bottom;}
.informer a {display:block; margin:0 auto; width:148px; height:97px; background-repeat:no-repeat; background-position:0 0;}
.informer a:hover {background-position:0 -97px;}

#tabs {position:absolute; top:120px; left:0; width:100%; height:63px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px;}
#mTabs {height:28px; width:100%; overflow:hidden; font-weight:bold;}
#mTabs a {display:block; position:relative; float:left; background:#F0E6E5 url(/img/bcg/tab-off-1.png) no-repeat 0 0; margin:0 1px 0 0; text-decoration:none; color:#B51403;}
#mTabs a span {display:block; padding:10px 9px 5px; background:url(/img/bcg/tab-off-2.gif) no-repeat 100% 0; cursor:pointer;}
#mTabs .on {background:#FFF url(/img/bcg/tab-on.png) repeat-x 0 0 !important; color:#000;}
#mTabs .on span {background:none !important; padding:8px 9px 7px;}
#mTabs b {display:none; position:absolute; top:0; right:-4px; width:4px; height:28px; overflow:hidden; background:url(/img/bcg/rshad.png); z-index:200;}
#mTabs i {display:none; position:absolute; top:0; left:-4px; width:4px; height:28px; overflow:hidden; background:url(/img/bcg/lshad.png); z-index:200;}
* html #mTabs b {background:url(/img/bcg/rshad.gif);}
* html #mTabs i {background:url(/img/bcg/lshad.gif);}
#mTabs .on b {display:block;}
#mTabs .on i {display:block;}

#inTabs {height:27px; width:100%; font-size:11px; line-height:12px; position:relative; overflow:hidden;}
#inTabs div {position:absolute; top:0; left:0; height:26px; overflow:hidden; background:#EEE url(/img/bcg/intabs-bcg.png) repeat-x; border:1px solid #E5E5E5; border-top:0; visibility:hidden; white-space:nowrap;}
#inTabs a {display:block; float:left; color:#333; height:26px;}
#inTabs a span {display:block; padding:7px 16px 7px; background:url(/img/bcg/rb.gif) no-repeat 100% 5px;}
#inTabs a:last-child span {background:none;}
#inTabs .end span {background:none;}
#inTabs #intSp {background:none; border:0; display:block; width:0; overflow:hidden;}
#inTabs .show {visibility:visible;}

#signBlock {position:absolute; top:61px; right:222px; background:#FFF; border:1px solid #221F1F; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; z-index:300;}
#signBlock h4 {color:#B32317; font-size:14px; font-weight:normal; margin:0; padding:0 0 5px;}
#signBlock .inp {border:1px solid #B2B2B2; width:100px; display:block;}
#signBlock td {padding:0 0 5px 5px; font-size:11px; color:#676767; text-align:right;}
#signBlock div {text-align:right; padding:4px 0 0; color:#A7A7A7; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#signBlock div input {vertical-align:middle;}
#signBlock p {padding:8px 0 0; text-align:right; margin:0; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#signBlock p a {color:#B51303;}
#signBlock p a:hover {text-decoration:none;}

/* basics */
#mLeft{width:200px}#mRight{width:240px}#mCenter{padding:0 0 0 16px}#mCenter2{padding:0 16px 0 0}#dopLeft{width:195px}#dopRight{padding:0 0 0 16px}
#f_menu{position:relative}#f_menu a{display:inline-block;background:#A4A4A4;padding:4px 7px 6px;color:#FFF;margin:0 -4px 0 0}

#red1 {height:28px; overflow:hidden; font-size:14px;}
#red1 strong {display:block; float:left; background:#FFF; border-bottom:0;}
#red1 strong span {display:block; padding:5px 17px 5px;}
#red1 a {display:block; float:left; font-weight:bold; color:#221F1F; text-decoration:underline;}
#red1 a span {display:block; padding:5px 17px;}
#red1 a:hover {color:#B51303;}
#red2 {height:28px; background:url(/img/home3/bord-bot2.gif) repeat-x 0 100%; overflow:hidden; font-size:14px;}
#red2 strong {display:block; float:left; background:#FBF6D5; border:1px solid #EDE6BF; border-bottom:0; float:right;}
#red2 strong span {display:block;color:#000000; padding:5px 23px 5px;cursor:pointer;}
#red2 a {display:block; float:left; font-weight:bold; color:#B51303; text-decoration:none; font-size:18px;}
#red2 a span {display:block; padding:5px 17px;}
#red2 a:hover {color:#221F1F;}

#redCont1 {background:#FFF; border:1px solid #CCC; border-top:0;}
#redCont2 {background:#FBF6D5; border:1px solid #EDE6BF; border-top:0;}
.rc {height:400px; overflow:hidden;}
.rc2 {padding:5px 16px; color:#000000;}
.rc2 img {display:block; float:left; border:1px solid #FFF; margin:5px 10px 0 0;}
.rc2 p {line-height:130%; margin:0 0 5px;}
.rc2 div {background:url(/img/home3/dot-bord.gif) repeat-x 0 100%;}
.rc2 div a {display:block; width:100%; padding:12px 0 14px; font-weight:bold;color:#000000;}

#jam {border:1px solid #F9EAD2; background:#FCF5E9;}
#jamCont {padding:0 0 3px;}
.jamTop {height:59px;}
.jamTop td {background:#F9EAD2;}
.jamTop img {display:block;}
.jamTop1 {font-size:14px; padding:8px 0 0; width:30%;}
.jamTop1 a {display:block; width:100%; color:#B51303;}
.jamTop1 span {display:block; padding:0 0 0 30px; background:url(/img/home3/arr3.gif) no-repeat 19px 8px;}
.jamTop1 a:hover {text-decoration:none;}
.jamTop2 {width:1%; padding:4px 8px 0;}
.jamTop3 {padding:0 0 8px;}
.jamTop3 span {font-size:36px;}
#jamCont ul {padding:10px 0 0 18px;}

#foto {position:relative; border:1px solid #E4DFDF; background:#F4F4F4;}
#fotoCont {position:relative; height:239px; overflow:hidden;}
#fotoTit {font-size:14px; font-weight:bold; padding:10px 0 0 19px;}
#pics {position:absolute; top:32px; left:19px; width:200px; height:213px; overflow:hidden;}
#picsCont {position:absolute; top:0; height:213px;}
#picsCont img {display:block; float:left; margin:0 1px 1px 0;opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
* html .pcBig td {padding:0 0 1px;}
*+html .pcBig td {padding:0 0 1px;}
#picsCont a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

.arr {overflow:hidden; position:absolute;}
.arr img {display:block;}
.arr a {display:block; padding:5px;}
.arr a img {background-repeat:no-repeat; background-position:0 0;}
.arr a:hover img {background-position:0 -9px;}
.aLeft a img {background-image:url(/img/home3/mov-arr-1.gif);}
.aRight a img {background-image:url(/img/home3/mov-arr-2.gif);}
.off {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);}
#foto .aLeft {top:142px; left:1px;}
#foto .aRight {top:142px; right:1px;}

#cLeft {width:38%; height:400px;}
#cRight {height:400px; padding:0 0 0 16px;}

.flexBlock {position:relative;}
.flexCont {position:relative;}
.flexTabs {height:26px; overflow:hidden;}
.flexTabs strong {display:block; float:left; height:26px;}
.flexTabs a {display:block; float:left; height:26px; font-weight:bold; color:#221F1F;}
.flexTabs span {display:block; padding:5px 16px 7px;}

.grey {border:1px solid #E4DFDF; background:#F4F4F4;}
.grey .flexCont {height:460px; overflow:hidden;}
.grey .flexTabs {background:#FFF url(/img/home3/bord-grey.gif) repeat-x 0 100%;}
.grey .flexTabs strong {background:#F4F4F4; border-right:1px solid #C4DDDF;}
.grey .flexTabs a {border-right:1px solid #E4DFDF;}
.grey .flexTabs a span {padding:5px 5px 7px 10px;}
.grey .aLeft {top:27px; left:10px;}
.grey .aRight {top:27px; left:22px;}
.grey .next {position:absolute; top:30px; left:39px; font-size:10px;}
.next a {color:#221F1F;}

.green {border:1px solid #DFEADC; background:#EDF7EA;}
.green .flexCont {height:202px;}
.green .flexTabs {background:#FFF url(/img/home3/bord-green.gif) repeat-x 0 100%;}
.green .flexTabs strong {background:#EDF7EA; border-right:1px solid #DFEADC;}
.green .flexTabs a {border-right:1px solid #DFEADC;}
.green .aLeft {top:75px; left:1px;}
.green .aRight {top:75px; right:1px;}
.green .elem {width:157px; height:150px;}
.green .fcScroll {height:150px;}
.green .scroll {height:150px;}

.blue {border:1px solid #C4DDDF; background:#EAF6F7;}
.blue .flexCont {height:194px;}
.blue .scroll {height:140px;}
.blue .flexTabs {background:#FFF url(/img/home3/bord-blue.gif) repeat-x 0 100%;}
.blue .flexTabs strong {background:#EAF6F7; border-right:1px solid #C4DDDF;}
.blue .flexTabs a {border-right:1px solid #C4DDDF;}
.blue .aLeft {top:70px; left:1px;}
.blue .aRight {top:70px; right:1px;}
.blue .elem {width:118px; height:140px;}
.blue .fcScroll {height:140px;}
.blue .scroll {height:140px;}

.yell {border:1px solid #EDE6BF; background:#FBF6D5;}
.yell .flexCont {height:211px;}
.yell .scroll {height:155px;}
.yell .flexTabs {background:#FFF url(/img/home3/bord-yell.gif) repeat-x 0 100%;}
.yell .flexTabs strong {background:#FBF6D5; border-right:1px solid #EDE6BF;}
.yell .flexTabs a {border-right:1px solid #EDE6BF;}
.yell .aLeft {top:78px; left:1px;}
.yell .aRight {top:78px; right:1px;}
.yell .elem {width:157px; height:160px;}
.yell .fcScroll {height:160px;}
.yell .scroll {height:160px;}

.pink {border:1px solid #ff9999; background:#fce9e9;}
.pink .flexCont {height:211px;}
.pink .scroll {height:155px;}
.pink .flexTabs {background:#FFF url(/img/home3/bord-pink.gif) repeat-x 0 100%;}
.pink .flexTabs strong {background:#fce9e9; border-right:1px solid #ff9999;}
.pink .flexTabs a {border-right:1px solid #ff9999;}
.pink .aLeft {top:78px; left:1px;}
.pink .aRight {top:78px; right:1px;}
.pink .elem {width:157px; height:160px;}
.pink .fcScroll {height:160px;}
.pink .scroll {height:160px;}

.fcLeft {width:16px;}
.fcRight {width:16px;}
.fcCenter {padding:14px 0 0;}
.fcScroll {position:relative; height:150px; overflow:hidden; width:100%;}
.fcCenter a {color:#221F1F;}
.scroll {position:absolute; top:0; height:150px; overflow:hidden;}

.bord {width:15px; background:url(/img/home3/v-bord.gif) repeat-y 50%;}
.bord div {width:15px;}

.elem1 {width:142px;}
.elem1 div {background:#FFF; padding:1px; margin:0 0 5px;}
.elem1 div div {background-color:#CCC; width:140px; height:89px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem1 div a {text-decoration:none; width:140px; height:89px; display:block;}
.elem1 dt {font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 3px;}
.elem1 dd {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.elem2 {width:103px;}
.elem2 div {background:#FFF; padding:0px; margin:0 3px 5px 0;}
.elem2 div div {background-color:#000; width:100px; height:70px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem2 div a {text-decoration:none; width:102px; height:70px; display:block;}
.elem2 dt {font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 3px;}
.elem2 dd {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.elem2 p {padding:3px 0 0; margin:0; color:#B51303;}

.elem3 {width:142px;}
.elem3 div {background:#FFF; padding:1px; margin:0 0 5px;}
.elem3 div div {background-color:#000; width:140px; height:89px; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; padding:0; margin:0;}
.elem3 div a {text-decoration:none; width:140px; height:89px; display:block;}
.elem3 p {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.newsCont {padding:28px 0 0;}
.bigNew {padding:0 16px;}
.bigNew img {display:block; float:left; border:1px solid #FFF; margin:0 10px 10px 0;}
.bigNew p {font-size:14px; font-weight:bold; line-height:130%; margin:0;}
.bigNew a {color:#000;}
.bigNew a b {color:#B51303;}

.new {clear:both; width:100%;}
.newPic {width:1%; padding:7px 10px 7px 16px;}
.newPic img {display:block; border:1px solid #FFF;}
.sec td {background:#E2E1E1;}
.newTxt {margin:0; line-height:130%; padding:0 15px 0 0;}

.news .newPic {width:1%; padding:0 0 5px;}
.news .newPic img {display:block; border:1px solid #CFCFCF;padding:1px;}

#brands {border:1px solid #E1E8E8; border-top:7px solid #C5D6D6; background:#EBF7F7; position:relative;}
#brandCont {height:454px; position:relative;}
#allBrands {position:absolute; top:429px; right:-1px; width:50%; height:25px; background:#FFF; border-left:1px solid #E1E8E8; border-top:1px solid #E1E8E8;}
#allBrands div {padding:5px 0 0 5px;}
#allBrands a {display:block; background:url(/img/home3/arr1.gif) no-repeat 3px 7px; padding:0 0 0 10px; color:#B51303;}
#allBrands a:hover {text-decoration:none;}
* html #allBrands {right:-2px;}
.brands {width:50%; font-size:10px; text-transform:uppercase; padding:5px 0 0;}
.brands a {display:block; width:100%; color:#000;}
.brands a:hover {color:#FFF; background:#B32317; text-decoration:none;}
.brands span {display:block; padding:4px 5px 4px 17px;}

#dlCont {position:relative; margin:16px 0 0; height:428px; overflow:hidden;}
#dlCont0 {position:relative; height:428px;}

#dl01 {background:#E2E1E1 url(/img/home3/dl-01-bcg.gif) no-repeat 100% 8px;}
#dl02 {background:#C4DDDF url(/img/home3/dl-02-bcg.gif) no-repeat 100% 8px;}
#dl03 {background:#DFEADC url(/img/home3/dl-03-bcg.gif) no-repeat 100% 8px;}
#dl04 {background:#FCF5E9 url(/img/home3/dl-04-bcg.gif) no-repeat 100% 8px;}
.closed {margin:0 0 1px; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.closed span {display:block; padding:9px 0 10px 16px; background:url(/img/home3/arr-top.gif) no-repeat 100% 14px;}
.opend {margin:0; height:32px; font-weight:bold; overflow:hidden; font-size:12px; cursor:pointer; cursor:hand;}
.opend a {color:#000; text-decoration:none;}
.opend a:hover {color:#000; text-decoration:none;}
.opend span {display:block; padding:9px 0 10px 16px; background:url(/img/home3/arr-bot.gif) no-repeat 100% 15px;}

#dlCont01 {border:1px solid #E2E1E1; border-top:0; margin:0 0 1px; position:relative;}
#dlCont02 {border:1px solid #C4DDDF; border-top:0; margin:0 0 1px; position:relative;}
#dlCont03 {border:1px solid #DFEADC; border-top:0; margin:0 0 1px; position:relative;}
#dlCont04 {border:1px solid #FCF5E9; border-top:0; margin:0 0 1px; position:relative;}

.dlCont {height:292px; overflow:hidden; position:relative;}
.topic {padding:8px 13px 9px;}
.topic dt {padding:0 0 5px; color:#B51303;}
.topic dd {font-size:11px; padding:0 0 0 9px; background:url(/img/home3/ico-user.gif) no-repeat 0 5px; color:#554E4E;}
.topic dd a {color:#B51303; text-decoration:none;}
.topic dd a:hover {color:#000; text-decoration:none;}
.topic dd img {vertical-align:middle;}
.sec2 {background:#F4F4F4;}
.sec3 td {background:#EAF6F7;}
#dlCont .arrTop {position:absolute; top:5px; right:-2px;}
#dlCont .arrBot {position:absolute; top:14px; right:-2px;}

.userPic {width:1%; padding:9px 10px 9px 13px;}
.userPic img {display:block;}
.userTxt dt {padding:0 0 5px;}
.userTxt dt a {color:#B51303;}
.userTxt dt a:hover {color:#B51303; text-decoration:none;}
.userTxt span {font-weight:bold; color:#B51303;}

#footLine {height:5px; overflow:hidden; background:#B51303; margin:0 0 16px;}
#footLine div {width:216px; height:5px; background:#CDCDCD;}
#footer {width:100%;}
#footLeft {width:216px;}
#foot {padding:0 0 20px;}
#foot .topMenu {float:left;}
#foot {font-size:11px;}
#foot p {padding:0 0 10px; margin:0; color:#8D8D8D;}
#foot strong {color:#000; font-weight:normal;}
#foot b {color:#B51303;}
#counters {width:220px;}
#counters div {padding:0 0 10px 10px; float:left;}
#counters p {padding:0 0 10px;}
#counters img {display:block;}

/* search results */
#ts {width:100%; margin:3px 0 20px;}
#ts input {vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ts1 {width:35px;}
#ts1 div {width:35px;}
#ts2 {width:99%;}
#ts2 input {display:block; color:#999; padding:3px 5px; width:98%; border:1px solid #848484; font-size:16px;}
#ts2 .focused {border:1px solid #A10000; color:#000;}
#ts3 {padding:0 0 0 10px;}
#ts3 input {display:block; padding:0 4px; font-size:16px;}

.searchResult {margin:0 0 0 35px;}
.searchResult li {padding:0; margin:0 0 15px; color:#000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchResult li div {font-size:13px; font-weight:normal; color:#333;}
.searchResult li h3 {font-family:Arial, Helvetica, sans-serif;}
.searchResult li p {margin:0; padding:0 0 5px;}
.searchResult li span {display:block; color:#393;}

ul.searchResult {margin:0 0 35px; padding:0 15px 0 35px; border-right:26px solid #F3F3F3; position:relative;}
ul.searchResult li {list-style-type:none; background:none;}
ul.searchResult i {display:block; position:absolute; top:10px; right:-17px; width:9px; height:45px; overflow:hidden; background:url(/img/txt/txt-adv.gif);}
* html ul.searchResult i {right:24px;}

.searchPager {padding:15px 0 0 35px; font-family:Arial, Helvetica, sans-serif;}
.searchPager b {font-size:18px; font-weight:normal; margin:0 20px 0 0;}
.searchPager em {font-style:normal; margin:0 20px 0 0; font-weight:normal; font-size:16px;}
.searchPager em em {margin:0; font-size:12px;}
.searchPager em i {font-style:normal; font:15px Times,sans-serif;}
.searchPager .nopage {color:#999;}
.searchPager span {display:block; padding:8px 0 0; font-size:16px;}
.searchPager span a {display:block; float:left; margin:0 5px 0 0;}
.searchPager span b {display:block; font-size:16px; font-weight:normal; padding:3px 5px; margin:0;}
.searchPager span .on {background:#E8E9EC; color:#000; text-decoration:none;}

#yandex {padding:0 0 5px; font-size:11px; color:#666;}
#yandex span {color:#000;}
#yandex b {font-weight:normal; color:#F00;}

/* rating */
.carPics {width:1%;}
.carPics div {position:relative; background:#CCC; overflow:hidden; width:400px;}
.carPics div img {display:block;}
.carPics div a {display:block; position:absolute; bottom:-1px; left:20px; color:#000; background:#FFF; font-family:Arial, Helvetica, sans-serif; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);}
.carPics div a span {display:block; padding:4px 5px 6px;}

.carTxt h1 {font-weight:normal; padding:10px 0 11px 15px; margin:0;}
.carTxt p {padding:15px 0 0 15px; margin:0; font-size:14px; line-height:normal;}
.carTxt p b {font-size:12px; display:block;}
.carTxt p a {font-size:11px;}

.currentRating {position:relative; width:89px; height:69px; background:#EDEDED; margin:0 0 20px;}
.currentRating b {display:block; position:absolute; top:69px; left:0; width:110px; height:12px; overflow:hidden; background:url(/img/bcg/rshad1.gif);}
.currentRating i {display:block; position:absolute; top:39px; left:89px; width:21px; height:30px; overflow:hidden; background:url(/img/bcg/rshad2.gif);}
.currentRating strong {display:block; position:absolute; color:#BD1A00; font-size:36px; line-height:40px; top:5px; width:65px; text-align:right;}
.currentRating em {display:block; position:absolute; font-size:18px; font-style:normal; top:17px; left:67px; font-family:"Times New Roman", Times, serif;}
.currentRating span {display:block; position:absolute; top:46px; left:0; width:68px; text-align:right; font-family:"Segoe UI", Arial, Helvetica, sans-serif; font-style:italic;}

.changeRating {position:relative; height:20px;}
.changeRating b {display:block; position:absolute; top:0; left:15px; width:100px; height:19px; overflow:hidden; background:url(/img/bcg/pattern.gif);}
.changeRating strong {display:block; position:absolute; top:0; left:15px; width:101px; height:19px; overflow:hidden; background:url(/img/bcg/rating.gif);}
.changeRating div {position:absolute; top:-3px; left:120px; font-size:19px; font-weight:bold; color:#CCC;}
.changeRating div i {font-style:normal;}
.changeRating div em {font-family:"Times New Roman", Times, serif; font-style:normal; font-size:14px;}

#bigSize {display:none;}
#smallSize {display:none;}
#smallSize table {width:100%;}
#smallSize td {width:50%;}
.show {display:block !important;}

#helper {position:absolute; background:#FFF; padding:5px 6px 6px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; text-align:center; -moz-border-radius:7px; -moz-box-shadow:0 0 4px #000; -webkit-border-radius:7px; -webkit-box-shadow:0 0 4px #000; display:none; white-space:nowrap;}
.hb {border:1px solid #CCC;}
* html #helper {border:1px solid #CCC;}

#wRating {position:relative; float:right; width:180px;}
#wRaging2 {position:relative; padding:0 0 0 20px;}
#wRating .currentRating {background:#EDEDED url(/img/bcg/rshad0.gif);}
#wRating .currentRating b {background:url(/img/bcg/rshad11.gif);}

/* List of cars 17.11.2009 by IonDen */

.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.on2 {background:url(/img/ico/cars-arr2.gif) no-repeat scroll 100% 9px #F2F2F2;}
.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;}

/* 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;}

/* Auto Card 2.12.2009 by IonDen */

.bsWhite {background:url(/img/ico/bigstar-white.gif) no-repeat 0 0; padding:1px 0 0 32px; font-weight:normal; margin:0 0 15px;}
.bsGold {background:url(/img/ico/bgistar-gold.gif) no-repeat 0 0; padding:1px 0 0 32px; font-weight:normal; margin:0 0 15px;}

#carLeft {width:239px;}
#carLeft h2 {margin:0 0 15px;}
#carLeft dl {padding:0 0 5px 23px; background:url(/img/ico/arr-link2.gif) no-repeat 0 2px;}
#carLeft dt {font-weight:bold; padding:0 0 5px; color:#000;}
#carLeft dd {font-size:11px; line-height:130%; padding:0 0 5px;}

#carRight {padding:0 0 0 25px; font-family:Arial, Helvetica, sans-serif;}
#carRight h2 {margin:0 0 15px;}
#price dt {font-size:24px; color:#F00; font-weight:bold;}
#price dd {font-size:16px; font-weight:bold; color:#333;}
#date {white-space:nowrap; text-align:right; line-height:150%; padding:5px 0 0;}

.params {border-top:1px solid #E5E5E5;}
.params td {border-bottom:1px solid #E5E5E5; font-size:11px; color:#5F5E5F; padding:8px 16px 9px; width:50%;}
.par {font-weight:bold;}
.params .pSec td {background:#FBFBFB;}
.params2 {border-top:1px solid #E5E5E5;}
.params2 td {font-size:12px; color:#5F5E5F; padding:8px 16px 9px; width:25%;}

.comment {padding:0 0 0 16px;}
.aLink2 {color:#666; text-decoration:none; background:url(/img/bcg/alink-bcg2.gif);}
.aLink2:hover {color:#000;}

.bigPic {min-height:183px; margin:0 0 6px; width:239px;}
* html .bigPic {height:183px;}
.bigPic img {display:block;}
.smallPics {width:100%; margin:0 0 15px;}
.smallPics td {padding:0 0 6px;}
.sp {width:20%;}
.smallPics img {display:block;}
.smallPics a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

/* Informer 23.12.2009 */
#informer {position:relative; width:200px; height:424px; overflow:hidden; background:#FFF; zoom:1; margin:0 0 10px;}
.infTit {display:block; position:relative; width:100%; height:31px; zoom:1; cursor:pointer; cursor:hand; color:#000; text-decoration:underline; font-weight:bold;}
.infTit b {display:block; position:absolute; top:7px; right:6px; width:17px; height:17px; overflow:hidden; zoom:1; background:#000; opacity:0.1; filter:alpha(opacity=10); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.infTit:hover {text-decoration:none;}
.infTit span {display:block; padding:7px 0 0 15px;}
.infClosed .infTit {background-image:url(/img/ico/inf-arr2.gif); background-repeat:no-repeat; background-position:100% 14px;}
.infOpend .infTit {background-image:url(/img/ico/inf-arr1.gif); background-repeat:no-repeat; background-position:100% 14px;}
.infClosed {height:30px;}
#infTit0 {background-color:#E2E1E1;}
#infTit1 {background-color:#C4DDDF;}
#infTit2 {background-color:#DFEADC;}
#infTit3 {background-color:#FCF5E9;}

.infCont {position:relative; zoom:1; margin:0 0 1px; overflow:hidden;}
#infCont0 {border:1px solid #E2E1E1; background:#FFF;}
#infCont1 {border:1px solid #C4DDDF; background:#FFF;}
#infCont2 {border:1px solid #DFEADC; background:#FFF;}
#infCont3 {border:1px solid #FCF5E9; background:#FFF;}

.infScroll {position:relative; zoom:1; height:292px; width:198px; overflow:hidden;}
.infScroll div {position:absolute; top:0; left:0; width:198px;}
.scrollShad {display:block; position:absolute; top:0; left:0; width:198px; height:3px; overflow:hidden; zoom:1; background:url(/img/ico/shad.gif); opacity:0.3; filter:alpha(opacity=30);}
.scrollUp {display:block; position:absolute; top:1px; right:0; width:23px; height:16px; background:url(/img/ico/inf-arr2.gif) no-repeat 5px 8px;}
.scrollUp:hover {background:#F5E7E6 url(/img/ico/inf-arr2.gif) no-repeat 5px 7px;}
.scrollDown {display:block; position:absolute; top:17px; right:0; width:23px; height:16px; background:url(/img/ico/inf-arr1.gif) no-repeat 5px 4px;}
.scrollDown:hover {background:#F5E7E6 url(/img/ico/inf-arr1.gif) no-repeat 5px 5px;}

.infTopic dl {padding:8px 15px 9px;}
.infTopic dt {color:#B51303; font-size:11px;}
.infTopic dt a {color:#000; font-size:12px;}
.infTopic dt a:hover {color:#000; text-decoration:none;}
.infTopic dd {font-size:11px; color:#554E4E; padding:5px 0 0 10px; background:url(/img/ico/ico-user.gif) no-repeat 0 10px;}
.infTopic dd a {color:#B51303; text-decoration:none;}
.infTopic dd a:hover {color:#B51303; text-decoration:underline;}
.infTopic b {font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:10px;}
.infTopic .sec {background:#F4F4F4;}
.infBlogs .sec {background:#FAF7F2;}

.infUsers a {display:block; width:100%; min-height:57px; background-repeat:no-repeat; background-position:13px 9px; text-decoration:none; color:#000; zoom:1;}
* html .infUsers a {height:57px;}
.infComm a {min-height:69px;}
* html .infComm a {height:69px;}
.infUsers .sec {background-color:#EAF6F7;}
.infComm .sec {background-color:#EFF5ED;}
.infUsers a span {display:block; padding:11px 10px 0 73px; color:#B51303; text-decoration:underline;}
.infUsers a b {display:block; padding:7px 0 11px 73px; font-weight:normal;}
.infUsers a b em {color:#B51303; font-style:normal; font-weight:bold;}
.infUsers a:hover span {text-decoration:none;}

/*PDD 29.12.2009*/

#pddTit {position:relative; height:53px; background:url(/img/bcg/pdd-tit-shad.png) no-repeat 50% 100%;}
#pddPol {height:4px; overflow:hidden; background:#B51403 url(/img/bcg/pdd-pol.png) repeat-y 50% 0; margin:0 0 15px;}
#pddTitle {position:absolute; top:13px; left:15px; display:block;}
#pddLink {position:absolute; top:22px; right:0; display:block;}
#pddTit div {position:absolute; top:16px; left:237px; white-space:nowrap; font-size:18px; color:#333;}

#pddLeft {width:212px;}
#pddRight {padding:0 0 0 25px;}
#pddRight img {display:block; margin:0 0 15px;}
#pddRight .common td {width:250px;}
#pddRight .pddSp {width:auto;}
#pddRight p {padding:0 15px;}
#pddRight h1 {padding:0 15px; margin:0 0 10px;}
#pddRight h1 a {color:#B51403;}
#pddRight h1 a:hover {text-decoration:none;}
#pddRight .qa h1 {padding:0; margin:0 0 10px;}
#pddRight .qa h1 b {color:#4BB503;}
#pddRight .qa p {padding:0; margin:0 0 10px;}

.button {display:block; border:1px solid #D3D3D3; zoom:1; font-size:18px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#3C3C3C; text-decoration:none; background:#F2F2F2 url(/img/bcg/bcg-btn1.png) repeat-x 0 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:0 2px 2px #FFF;}
.button span {display:block; padding:8px 15px 10px;}
.button:hover {border:1px solid #999; color:#000;}

.button2 {display:block; border:1px solid #DDC9B1; zoom:1; font-size:18px; line-height:19px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#B51403; text-decoration:none; background:#EEDFC1 url(/img/bcg/bcg-btn2.png) repeat-x 0 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:0 2px 2px #FFF;}
.button2 span {display:block; padding:8px 15px 10px;}
.button2:hover {border:1px solid #B08E68; color:#700900;}

.bRight {float:right; display:inline-block;}
.bLeft {float:left; display:inline-block;}
.qaButtons {padding:0 0 15px;}
.qaButtons a {display:inline-block; margin:0 10px 0 0;}

#pddNums {background:#F9EAD2; padding:10px 15px 15px 15px;}
#pddNums h1 {color:#333; margin:0 0 15px; letter-spacing:-1px;}
#pddNums h1 b {color:#B51403;}
#pddNums div {width:100%; overflow:hidden;}
#pddNums div div {width:102%; overflow:visible;}
#pddNums div a {display:block; float:left; width:30px; height:30px; background:#FFF5E5; padding:1px; margin:0 5px 5px 0; font-size:18px;color:#333; text-decoration:none; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#pddNums div strong {display:block; float:left; width:30px; height:30px; background:#FFF5E5; padding:1px; margin:0 5px 5px 0; font-size:18px;color:#333; text-decoration:none; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#pddNums div a b {display:block; padding:4px 0 0; font-weight:normal;}
#pddNums div strong b {display:block; padding:4px 0 0; font-weight:normal;}
#pddNums div a:hover {background:#FFF; color:#000; border:1px solid #DBC39E; padding:0;}
#pddNums div span {display:block; height:10px; overflow:hidden; clear:both;}
#pddNums div .bad {background:#B51403; color:#FFF;}
#pddNums div .moderate {background:#F8B662; color:#FFF;}
#pddNums div .good {background:#090; color:#FFF;}
#pddNums div .current {background:#FFF; color:#000;}
#pddNums p {padding:0; margin:0 0 5px;}
#pddNums a {color:#000;}
#pddNums a:hover {text-decoration:none;}
#pddNums #timer {font-size:17px;}
#pddNums #timer b {color:#B51403;}
#pddNums img {display:block; border:1px solid #FFF; margin:0 0 15px;}
#pddNums dl {padding:10px 0 0;}
#pddNums dt {font-weight:bold; padding:0 0 3px;}

.pddCont h1 {padding:0 15px; margin:0 0 15px; color:#333;}
.pddCont p {padding:0 15px; margin:0 0 15px;}
.comm {font-size:11px; color:#999;}

#pddPic {height:190px;}

.tk {margin:0 0 10px; cursor:pointer; cursor:hand; zoom:1;}
.tk td {padding:7px 20px 7px 0;}
.tk .chBox {width:55px; text-align:center; padding:7px 0;}
.tk .chBox div {width:21px; height:21px; margin:0 auto; background-image:url(/img/bcg/radio.png); background-repeat:no-repeat;}
.unchecked {background:#EFEFEF; border:1px solid #EFEFEF;}
.checked {background:#FFF; border:1px solid #CCC;}
.checked .chBox div {background-position:0 -21px;}

#help {font-size:11px;}
#help a {color:#000; text-decoration:none; background:url(/img/bcg/abcg.gif) repeat-x 0 100%; display:inline-block; padding:0;}
#help a:hover {background:none;}
#helpCont {display:none; position:relative; zoom:1;}

.saveLink {font-family:"Courier New", Courier, monospace; font-size:12px; border:1px solid #333; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:1px 2px 3px; width:171px;}
textarea.saveLink {height:40px; overflow:hidden; width:99%;}

.pddError {background:#F3F3F3; margin:0 0 15px;}
.pddError h2 {padding:0 25px; margin:0 0 15px; font-size:16px;}
#pddRight .qa .pddError p {padding:0 25px; margin:0 0 15px;}
.qaSp {height:1px; overflow:hidden;}
#pddRight h3 {padding:15px 25px 15px; margin:0; font-size:12px; font-weight:bold; color:#000;}
#pddRight h3 b {color:#B51403; text-transform:uppercase;}
#pddRight h3 i {color:#090; font-style:normal; text-transform:uppercase;}
.no {color:#B51403; background:url(/img/ico/ico-no.gif) no-repeat 4px 4px;}
.yes {color:#090; font-size:16px; background:url(/img/ico/ico-yes.gif) no-repeat 5px 7px;}

.aLinks {height:40px; padding:0 0 0 16px;}
.aLinks a {color:#000; text-decoration:none; display:block; float:left; padding:3px 9px 5px;}
.aLinks span {background:url(/img/bcg/abcg.gif) repeat-x 0 100%;}
.aLinks a:hover span {background:none;}
.aLinks .on {background:#CCC; color:#FFF;}
.aLinks .on span {background:none;}

/* 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;}

/* ----------------------------------------------------------------
 * search module
 * 21.06.2010
 * by IonDen
 */

#in_left {padding:0 30px 0 16px;}
#in_right {width:240px;}

.acs {position:relative; border:1px solid #DDD; background:#F8F8F8;}
.acs_block {position:relative; border-top:2px solid #FFF; border-bottom:1px solid #DDD; color:#666;}
.acs_block a {color:#666;}
.acs_nobord {border-bottom:0;}
.acs_cont {position:relative; padding:7px 19px;}
.acs_cont h4 {color:#000; font-size:12px; font-weight:bold; padding:0 0 4px; margin:0;}

#acs_sp {position:relative; height:15px; clear:both; overflow:hidden;}
#acs_hide {display:block; zoom:1; padding:14px 18px 16px; text-decoration:none; outline:0;}
#acs_hide span {display:inline-block; vertical-align:baseline; color:#B51403; background:url(../img/acs/dot-red.gif) repeat-x 0 100%;}
#acs_hide:hover {background:#F2F2F2;}
#acs_hide:hover span {background:none;}
#acs_hide i {display:inline-block; font-weight:normal; font-size:11px; color:#999; vertical-align:baseline; float:right; margin:1px 0 0; cursor:pointer;}
#acs_hide em {display:inline-block; font-weight:normal; font-size:11px; color:#999; vertical-align:baseline; float:right; margin:1px 0 0; cursor:pointer;}
#acs_hide b {display:inline-block; width:11px; height:11px; overflow:hidden; background:url(../img/acs/acs-arr.gif) no-repeat; vertical-align:top; margin:2px 0 0 7px;}
#acs_hide i b {background-position:0 0;}
#acs_hide em b {background-position:0 -11px;}

#acs_switcher {padding:0 0 5px; margin:0 0 0 -4px; zoom:1;}
#acs_switcher .on {background:#B51403; color:#FFF; cursor:default;}
#acs_switcher .on span {background:none;}
.acs_link {display:inline-block; padding:1px 5px 3px; font-size:11px; text-decoration:none; outline:0;}
.acs_link span {display:block; background:url(../img/acs/dot-gray.gif) repeat-x 0 100%;}
.acs_link:active {padding:0 4px 2px; border:1px solid #000; box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000;}
.acs_link:hover {background:#797979; color:#FFF;}
#acs_switcher .acs_link:hover {background:#B51403;}
.acs_link:hover span {background:none;}

#acs_city {padding:0 0 6px;}
#acs_city b {display:inline-block; padding:1px 0 3px; vertical-align:top; margin:0 5px 0 0;}
* html #acs_city b {margin:0;}
*+html #acs_city b {margin:0;}
#acs_change_city {display:inline-block; margin:0; padding:0;}
#acs_change_city li {margin:0; padding:0; background:none;}
* html #acs_change_city {display:inline; margin:0 0 0 -10px;}
*+html #acs_change_city {display:inline; margin:0 0 0 -10px;}
#acs_change_city ul {display:none;}

.acs_popup {position:absolute; top:100px; left:100px; background:#F8F8F8; border:4px solid #E5E5E5; z-index:1000; max-height:407px; overflow:auto;}
.acs_popup {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000;}
.acs_popup ul {margin:0; padding:0;}
.acs_popup li {display:block; margin:0; padding:0; background:none; border-bottom:1px solid #E5E5E5;}
.acs_popup li a {display:block; color:#000; text-decoration:none; zoom:1; padding:4px 10px 5px;}
.acs_popup li a:hover {background:#E5E5E5;}
#ch_city {width:160px;}
* html #ch_city {height:407px;}
#ch_num {width:230px; text-align:right;}
#ch_num div {width:215px; padding:5px;}
#ch_num a {margin:0 0 0 5px;}
#ch_num span {float:left; display:block; padding:4px 0 0;}

.acs_show {padding:0 0 3px 12px; margin:0 0 0 -12px; zoom:1; background:url(../img/acs/acs-arr2.gif) no-repeat 0 -15px;}
.acs_hide {padding:0 0 3px 12px; margin:0 0 0 -12px; zoom:1; background:url(../img/acs/acs-arr2.gif) no-repeat 0 6px;}
.acs_hide a {font-weight:bold; text-decoration:none; display:inline-block; padding:0 0 1px; color:#000; outline:0;}
.acs_show a {font-weight:bold; text-decoration:none; display:inline-block; padding:0 0 1px; color:#000; outline:0; background:url(../img/acs/dot-gray.gif) repeat-x 0 100%;}
.acs_show a:hover {background:none;}

.acs_inf span {display:inline-block; width:49%; padding:3px 0; vertical-align:top;}
.acs_inf .long {width:99%;}
.acs_inf input, .acs_inf b {display:inline-block; vertical-align:top; outline:0; cursor:default;}
.acs_inf span b {width:74px; font-weight:normal;}
* html .acs_inf input {margin:0;}
*+html .acs_inf input {margin:0;}
* html .acs_inf span b {font-size:11px; margin:3px 0 0;}
*+html .acs_inf span b {font-size:11px; margin:3px 0 0;}
.acs_inf .long b {width:170px;}
.acs_end {background:#DDD; border-top:1px solid #FFF; padding:7px 11px 6px; zoom:1;}
.acs_end .acs_link {float:right; margin:2px 0 0; zoom:1;}

.but {display:inline-block; background:url(../img/acs/bcg-btn.gif) repeat-x 0 0; color:#000 !important; text-decoration:none; padding:1px 6px 3px; border:1px solid #29252C;}
.but {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999;}
.but:hover {background:url(../img/acs/bcg-btn.gif) repeat-x 0 -20px;}

.acs_inf i {display:inline-block; vertical-align:top; font-style:normal; margin:3px 0 0;}
.acs_inf div {padding:0 0 8px;}
.input {display:inline-block; border:1px solid #999; border-right:1px solid #DDD; border-bottom:1px solid #DDD; padding:2px 4px 2px; vertical-align:top; font-size:13px;}
.select {display:inline-block; vertical-align:top; font-size:13px;}
.select option {font-size:13px;}

#acs_popular {padding:0 !important;}
#acs_else {display:none; padding:0 !important;}
#hull_switch {padding:5px 0 0; margin:0 0 0 -4px;}

#acs_select_marks {margin:0; zoom:1; display:block; white-space:nowrap; position:absolute; top:27px; right:7px;}
#acs_marks {position:absolute; top:0; left:-465px; background:#F8F8F8; border:4px solid #E5E5E5; z-index:1000; max-height:407px; width:464px; display:none;}
#acs_marks {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000;}
#acs_marks ul {margin:0; padding:5px 0;}
#acs_marks li {display:inline-block; width:100px; background:none; margin:0 0 0 -4px; padding:4px 8px 4px; border-bottom:1px solid #DDD;}
#acs_marks li b {font-weight:normal;}
* html #acs_marks {left:-490px;}
*+html #acs_marks {left:-472px;}
* html #acs_marks li {display:inline; font-size:12px; margin:0;}
*+html #acs_marks li {display:inline; font-size:12px; margin:0;}

.from_value {width:29px; margin:0 1px; zoom:1; padding:1px 2px 2px;}
.to_value {width:29px; margin:0 1px; zoom:1; padding:1px 2px 2px;}

.but_aa {padding:0 4px; font-size:12px;}
* html .but_aa {padding:0; margin:0; width:150px;}
*+html .but_aa {padding:0; margin:0; width:150px;}

.but_bb {padding:0 4px; font-size:12px;}
* html .but_bb {padding:0; margin:0; width:70px;}
*+html .but_bb {padding:0; margin:0; width:70px;}

/* garage */
.gar {width:100%; margin:0 0 30px;}
.garSp {width:10px;}
.garSp div {width:10px;}
.garSide {width:33%;}
.garBig {width:66%;}
.garPic {padding:0 0 10px;}
.garPic a img {display:block; border:1px solid #9F9F9F; padding:1px; background:#FFF;}
.garPic a:hover img {border:1px solid #000;}
.garTxt h1 {padding:0 10px 5px; font-size:18px;}
.garTxt p {padding:2px 10px 3px;margin:0px; font-weight:bold; color:#333; font-size:11px;}
.garTxt p.sec {background:#EEF2F4;}
.garTxt div {padding:0 0 10px; font-size:11px; color:#999;}
.garTxt div a.msg {color:#999;}
.garTxt h3 {font-size:20px; padding:0; color:#699;}
.ch {padding:5px 11px 15px;}
.ch a:hover {color:#000;}
.ch img {vertical-align:middle;}
.ch1 {color:#366;}
.ch2 {color:#999;}

.gar3 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar3 th {background:#D3DDE4; font-weight:normal; text-align:left; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 8px 6px;}
.gar3 th a {color:#000;}
.gar3 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar3 th a img {border-bottom:1px solid #000;}
.gar3 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar3 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:left; font-size:11px; color:#000; padding:7px 8px 9px;}
.gar3 td img {display:block; margin:0 auto;}
.gar3 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}

.gar2 {width:100%; margin:0 0 30px; border-collapse:separate;}
.gar2 th {background:#D3DDE4; font-weight:normal; text-align:center; border-bottom:1px solid #C4C4C4; border-top:1px solid #C4C4C4; font-size:12px; color:#000; padding:4px 1px 6px;}
.gar2 th a {color:#000;}
.gar2 th img {display:block; margin:2px auto 0; padding:0 0 1px;}
.gar2 th a img {border-bottom:1px solid #000;}
.gar2 th a:hover img {border-bottom:1px solid #D3DDE4;}
.gar2 td {border-bottom:1px solid #C4C4C4; border-top:2px solid #FFF; text-align:center; font-size:11px; color:#000; padding:7px 1px 9px;}
.gar2 td img {display:block; margin:0 auto;}
.gar2 .sec td {background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 100%;}
.garB {font-weight:bold;}
.garOb b {color:#A40000; font-weight:normal;}
.garOb strong {color:#039; font-weight:normal;}
.gar2 .price {color:#B51303; font-weight:bold;}
.gar2 .garNew {font-weight:bold; color:#B51303;}
.gar2 th.model {text-align:left; width:20%; padding:4px 0 6px 8px;}
.gar2 td.model {text-align:left; font-weight:bold; padding:7px 1px 9px 8px;}
.garNew b {color:#666;}
.gar2 .gTh2 {text-align:left; font-weight:bold; color:#333; font-size:12px; padding:4px 1px 6px 8px;}
.gar2 .gTh {color:#666;}
.gar2 .gLeft {padding:7px 1px 9px 8px; text-align:left;}
.gar2 .gDop {text-align:left; padding:7px 1px 9px 8px;}
.gar2 .gDop a {color:#366;}

/* inside brands */
#navMarks {background-color:#F2F2F2;}
#navMarks a.def {text-decoration: none; border-bottom:1px dashed; color: #000; margin-left: 40px; padding: 1px 3px 1px 3px;}
#navMarks a.def:hover {color:#FFF; background:#B32317; text-decoration:none; border: 0px;}
#navMarks b {font-size: 11px;}
#navMarks td {padding: 10px 0px 10px 0px;}
#navMarks a.cli {color:#FFF; background:#B32317; text-decoration:none; border: 0px;margin-left: 40px; padding: 1px 3px 1px 3px;}

#marksList {width:100%;}
#marksList td {padding:0px; width:25%; text-transform:uppercase; vertical-align:top;}
#marksList ul {padding-left: 0px;list-style-type: none;}
#marksList li {list-style-type: none;}
#marksList td ul {background-image:none;margin:0px;padding:0px;}
#marksList td li {background-image:none;margin:0px;padding:0px;}
#marksList a.defList {display:block; width:100%; text-decoration:none; color:#000; font-weight:bold; font-size:10px; white-space:nowrap;}
#marksList a.defList:hover {color:#FFF; background:#B32317; text-decoration:none; font-size:10px;}
#marksList a.cliList {display:block; width:100%; text-decoration:none; color:#999; font-weight:bold; font-size:10px; white-space:nowrap;}
#marksList a.cliList:hover {color:#FFF; background:#B32317; text-decoration:none; font-size:10px;}
#marksList span {display:block;  text-decoration:none;padding:8px 5px 8px 23px; }
#marksList a:hover span {text-decoration: none; color:#FFF;}
#marksList span.count {display:inline; padding:0; font-size:7px; text-transform:none; text-decoration:none; }
#marksList a:hover span.count {padding:0;}

/* trash css */
<!-- SS -->
#a.sourcelink {color: #000;}

div.artdes {padding:11px; text-align: left; font-size: 11px; color:#333333; line-height: 13px;}
#div.artdes a{font-size: 11px;}
#div.artdes a:hover{font-size: 11px;}
div.artdes span {color: #999999;}

a.sourcelink {color: #000;}

blockquote {border:1px solid #CCC; padding:5px 10px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:5px 0 10px;}

.tit a {font-size:20px; color:#B2B2B2; text-decoration:underline; margin:0 0 0 5px;}
.tit a.abig {font-size:24px; color:#B2B2B2; text-decoration:underline; margin:0 0 0 5px;}
.tit a:hover {color:#B51303; text-decoration:underline;}
.titLink {width:100%;}
.titRight {text-align:right; padding:5px 0 0;}
.titRight input {vertical-align:middle;}
.titRight .inp {width:100px;}

div.rasp{height:2px; display: block; padding:4px; border-bottom: 1px dotted #9f9f9f;}

.dopart td.txt{padding-left:15px; }
.dopart img {border: 5px solid #ddd;}
.dopart span.date{padding:2px 4px 3px 4px; font-size:11px; font-weight:bold; background-color: #ddd;}
.dopart a {text-decoration: none; color: #000;}
.dopart a h4 {font-size: 22px; line-height: 22px; padding: 0px; color: #000; text-decoration: underline;}
.dopart a h4:hover {color: #666;}
.dopart p.art {padding-top: 6px;font-size: 11px; line-height: 13px;}

table.Url{width: 100%; background-color: #eaeaea;}
table.Url td.dark{background-color: #b0b0b0; font-size:11px; color:#FFFFFF; padding:2px 10px;}

.comSide {width:50%;}
.comSide2 {width:50%; padding:10px 5px; border-bottom:5px solid #EAEAEA;}
.comSp {width:2px;}
.comSp div {width:2px;}

.qLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;}
.qLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}
.oLink {display:block; float:left; background:url(/img/ob-bcg1.gif) no-repeat 0 0; height:22px; overflow:hidden; color:#C00; text-decoration:none;}
.oLink span {display:block; padding:3px 15px 5px; background:url(/img/ob-bcg2.gif) no-repeat 100% 0;}
.gLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;color:#393;font-weight:bold;}
.gLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}
.gbLink {display:block; float:right; background:url(/img/qlink-bcg1.gif) no-repeat 0 0; height:22px; margin:0 0 0 10px;color:#999;}
.gbLink span {display:block; padding:3px 15px 5px; background:url(/img/qlink-bcg2.gif) no-repeat 100% 0;}

.pager {vertical-align:middle; font-size:14px; color:#000; font-weight:bold;}
.pager img {vertical-align:middle; margin:0 2px 0 0;}
.pager strong {margin:0 4px 0 0;}
.pager a {margin:0 4px 0 0;font-size:14px;color:#B32317;cursor:pointer;text-decoration:underline;}

.smNews {padding:0 0 10px; margin:0px; color:#B51303;}
.smNews span {color:#999;}
.smNews a {color:#000; text-decoration:underline;}
.smNews a:hover {color:#B32317; text-decoration:underline;}

.news {width:100%;}
.newTxt {padding:0 0 15px 10px;}
.newTxt a {color:#000; text-decoration:underline;}
.newTxt a:hover {color:#B32317; text-decoration:underline;}
.newTxt dd {font-size:11px;color:#676767;}
.newPic2 {width:1%; padding:5px 10px 5px 0;}
.newPic2 img {display:block;}
.newTxt2 {padding:5px 0; border-bottom:1px solid #E5E5E5;}
.newTxt2 a {color:#000; text-decoration:underline;}
.newTxt2 a:hover {color:#B32317; text-decoration:underline;}
.last {border-bottom:0;}

.mainTwo {width:100%;}
.mtLeft {width:233px;}
.mtRight {padding:0 0 0 19px;}

.otz {width:100%; margin:0 0 20px; border-collapse:separate;}
.otz th {color:#666; font-size:11px; text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px; font-weight:normal;}
.otz th a {color:#366;}
.otz td {border-top:1px solid #C4C4C4; padding:4px 13px 6px; font-size:11px;}

.curs {width:100%; border:1px solid #CCC; margin:0 0 15x;}
.curs td {padding:3px 7px; font-size:11px;}
.curs .curSp td {padding:0; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.curs span, h3.green {color:#393;}
.rBanner {text-align:center;}

.blogTop {width:100%; margin:0 0 20px; border-bottom:1px solid #C4C4C4; border-collapse:separate;}
.blogTop th {text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px;}
.blogTop th a {color:#366;}
.blogTop th a.n {color:#B51303;}
.blogName {font-size:14px; color:#B51303; font-weight:bold;}
.date {width:2%; white-space:nowrap; font-size:11px; font-weight:normal;}
.blogTxt {padding:0 13px 10px; line-height:150%;}
.blogTxt .pic {display:block; padding:1px; background:#FFF; border:1px solid #999; margin:0 0 5px;}
.blogTxt .picLeft {display:block; padding:1px; background:#FFF; border:1px solid #999; float:left; margin:0 10px 2px 0;}
.blogDop {width:100%; margin:0 0 20px;}
.blogDop td {background:#F6F6F6; padding:4px 13px 6px; color:#366; font-size:11px;}
.blogDop td a {color:#366;}
.bdRight {text-align:right;}

#marksBig {width:100%;}
#marksBig td {border:1px solid #F0F0F0; padding:0; width:25%; text-transform:uppercase;}
#marksBig .mDark td {border:1px solid #FFF; background:#F0F0F0;}
#marksBig .rDark td {border:1px solid #FFF; background:#f4e6e6;}
#marksBig .bDark td {border:1px solid #FFF; background:#e6f4f4;}
#marksBig .gDark td {border:1px solid #FFF; background:#e6e8f4;}
#marksBig a {display:block; width:100%; text-decoration:none; color:#000; font-weight:bold; font-size:10px;white-space:nowrap;}
#marksBig a:hover {background:#B51303; color:#FFF; text-decoration:none; font-size:10px;}
#marksBig span {display:block; padding:8px 5px 8px 23px; background:url(/img/home/dot.gif) no-repeat 10px 13px;}
#marksBig span.count {display:inline; padding:0; font-size:7px; text-transform:none; }
#marksBig a:hover span {padding:7px 5px 7px 23px;}
#marksBig a:hover span.count {padding:0;}

.blogs {width:100%;}
.blogsLeft {padding:20px 20px 0 0;}
.blogsRight {width:170px; padding:20px 0 0;}
.blogsRight h3 {font-size:18px; color:#000; padding:0 0 10px 10px;}
.blogsRight h3 a {color:#393;}

.parTab {width:100%; margin:0 0 20px;}
.parName {padding:7px 5px 0; border-bottom:1px solid #CCC; width:20%;}
.parNameNW {padding:7px 5px 0; border-bottom:1px solid #CCC;}
.parValue {padding:7px 5px 0; border-bottom:1px solid #CCC; width:30%; font-weight:bold; color:#333;}
.parSp {width:20px; border-bottom:1px solid #FFF;}
.parSp div {width:20px;}

fieldset {border-color:#ccc;border-width: 1px;color:#000;padding:10px;}

.form1 {width:100%; margin:0 0 5px;}
.fLeft {width:55%;}
.fLeft p {padding:0 0 2px;}
.fLeft input {width:100%;}
.fRight {color:#7F7F7F; padding:0 0 0 20px;}
.fRight p {padding:0 0 5px;}
.fRight img {vertical-align:middle;}

.compName {width:50%; border-bottom:1px solid #CCC; padding:7px 5px 0 17px; color:#333; background:url(/img/ico/ico-galk.gif) no-repeat 0 10px;}
.compl {width:100%; margin:0 0 5px;}
.compl td {border-bottom:1px solid #E5E5E5;}
.complSp {width:20px;}
.complSp div {width:20px;}
.cPar {width:10px;}
.cValue {width:40%; padding:5px 0 5px 5px;color:#676767;}
.cValue a img {vertical-align:middle; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.cValue a:hover img {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
.cDop {padding:2px 0 2px;}
.cDop select {width:60px;}

.parTab {width:100%; margin:0 0 20px;}
.parName {padding:7px 5px 0; border-bottom:1px solid #CCC; width:20%;}
.parNameNW {padding:7px 5px 0; border-bottom:1px solid #CCC;}
.parValue {padding:7px 5px 0; border-bottom:1px solid #CCC; width:30%; font-weight:bold; color:#333;}
.parSp {width:20px; border-bottom:1px solid #FFF;}
.parSp div {width:20px;}


.formSmall {width:80%;}

.fPar {width:1%; white-space:nowrap; padding:0 20px 6px 0;}
.fValue {width:49%; padding:0 0 6px;}
.fValue .inp1 {width:99%;}
* html .fValue .inp1 {width:97%;}
*+html .fValue .inp1 {width:97%;}
.fValue .inp2 {width:40%;}
.fValue .inp3 {width:70%;}
.fValue .inp4 {width:30%;}
.fValue .inp5 {width:20%;}
.fSp2 {width:40px;}
.fSp2 div {width:40px;}
.fPar i {color:#B51303; font-style:normal;}
blockquote {border:1px solid #CCC; padding:5px 10px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666; margin:5px 0 10px;}


.fPar2 {text-align:right; padding:0 10px 6px 0;}
.fPar2 i {font-style:normal; color:#B51303;}
.fv2 {width:58%;}
.fv2 .inp {vertical-align:middle;}
.btn {padding:10px 0; text-transform:uppercase;}
.btn input {width:100%; text-align:center; color:#FFF; font-size:18px; text-transform:uppercase; background:#0C6900; border:0; padding:5px 0; cursorointer; cursor:hand; border:1px solid #2AB518; border-right:1px solid #052E00; border-bottom:1px solid#052E00;}
.btn input:hover {background:#107D01; border-left:1px solid #84ED77; border-top:1px solid #84ED77;}

.fComm {font-size:9px; color:#999; padding:0 0 0 16px;}
.fComm strong {color:#B51303; font-weight:normal;}

.forms {width:100%;}
.forms .noBcg {background:#FFF;}
.fSp {height:19px; padding:0;}
.fName {width:25%; background:#F3F6F7;}
.fName p {padding:0 10px; font-size:11px; color:#666;}
.fInp {width:37%; background:#F3F6F7; padding:1px 0; font-size:11px;}
.fInp a {color:#336666; margin:0 0 0 10px;}
.inp {border:1px solid #7F9DB9; background:#FFF; width:99%;}
.inpred {border:1px solid #B32317; background:#FFF; width:99%;}
.inpgreen {border:1px solid #339933; background:#FFF; width:99%;}

.galSp {height:1px; overflow:hidden; clear:both;}
.gPic {float:left; position:relative; width:145px; height:109px;}
.gPic a {display:block; width:145px; height:109px; text-decoration:none;}
.gPic a:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.gPic div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.gPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.gPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.cPic {float:left; position:relative; width:120px; height:90px;}
.cPic a.pic {display:block; width:120px; height:90px; text-decoration:none;}
.cPic a.pic:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.cPic div {position:absolute; bottom:92px; left:55px; width:180px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.cPic .text {text-decoration: none; color: gray;}
.cPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.cPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.invis {visibility:hidden;}
.vis {visibility:visible;}

#pddAnswers{margin:2em 0; white-space: nowrap;font-style: normal;  }
#pddAnswers div { font-style: normal;width:18px; float:left;}
#pddAnswers div.clear { color:#999;}
#pddAnswers div.valid{color:#000;}
#pddAnswers div.clear, #pddAnswers div.valid, #pddAnswers div.invalid {border:1px solid #CCC; margin:0 3px; padding:0 6px;}
#pddAnswers div.valid{background:#339933;color:#FFF;border:1px solid #339933;}
#pddAnswers div.invalid{background:#B51303;color:#FFF;border:1px solid #B51303;}

a.subhref {text-decoration: none;color: gray;}
a.subhref:hover{text-decoration: none;color: black;}

.stat {width:100%; margin:0 0 30px;}
.stat td {font-size:11px; padding:3px 2px 5px;}
.stat .fst {padding:3px 2px 5px 12px;}
.stat .stNum {padding:3px 2px 5px 12px; width:1%; white-space:nowrap;}
.stat .sec td {background:#EEF2F4;}
.stPar {color:#393; width:18%;}
.stName a {color:#366;}
.stName a:hover {color:#B51303;}

#cloud {padding:0 0 20px 0; width:200px; text-transform:uppercase;}
#cloud div {padding:0 0 0 7px;}
#cloud a {text-decoration:none; line-height:26px; display:block; float:left; white-space:nowrap;}
#cloud a:hover {text-decoration:none; color:#FFF; background:#B51303;}
#cloud span {display:block; padding:0 5px;}
.cd01 {font-size:9px; color:#999;}
.cd02 {font-size:12px; color:#828282;}
.cd03 {font-size:14px; color:#707070;}
.cd04 {font-size:16px; color:#595959;}
.cd05 {font-size:18px; color:#404040;}
.cd06 {font-size:20px; color:#222;}
.cd07 {font-size:24px; color:#000;}

.tzar {margin:0 0 30px;}
.tzar dt {padding:0 0 5px 10px; font-size:14px; font-weight:bold; color:#393;}
.tzar dt a img {display:block; background:#FFF; padding:1px; border:1px solid #CCC;}
.tzar dt a:hover img {border:1px solid #333;}
.tzar dd {padding:0 0 0 10px; font-size:11px;}
.tzar dd a {color:#366;}

.lTit {color:#393; font-size:18px; padding:0 0 10px;}

.blogElements {width:100%; margin:0 0 20px;}
.beSp {height:14px; background:#FFF;}
.beNum {font-size:18px; color:#CCC; width:20px; line-height:18px; padding:0 5px 0 0; text-align: right}
.beNum div {width:20px; overflow:hidden;}
.bePic {width:1%; padding:0 7px 0 0;}
.bePic a img {display:block; padding:1px; background:#FFF; border:1px solid #CFCFCF;}
.bePic a:hover img {border:1px solid #333;}
.beTxt {background:#F3F6F7; vertical-align:middle; padding:2px 10px 3px 10px;}
.beTxt dt {font-size:14px; font-weight:bold;}
.beTxt dd {font-size:11px;}
.beTxt dd a {color:#366;}
.beCom {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; padding:0 10px 0 0; vertical-align:middle; text-align:right;}
.beCom a {color:#666;}
.beRat {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beRat dd {font-size:14px; padding:2px 0 0; font-weight:bold;}
.bePlus dd {color:#393;}
.beMinus dd {color:#C33;}
.beDops {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beDops dd {font-size:14px; padding:2px 0 0; font-weight:bold;}
.beClubs {background:#F3F6F7; width:1%; white-space:nowrap; font-size:11px; vertical-align:middle; text-align:right; padding:0 10px 0 0;}
.beClubs dd {font-size:14px; padding:2px 0 0; font-weight:bold;}

.switch {text-align:right; padding:0 0 30px; font-size:11px;}
.switch span {margin:0 10px;}
.switch a {color:#366;}

/*
.params {width:100%;}
.params td {padding:2px 13px 3px; font-size:11px;}
.params .sec td {background:#F3F6F7;}*/
.params2 {width:100%;}
.params2 td {padding:5px 13px 5px; font-size:11px;}
.params2 .sec td {background:#F3F6F7;}

.par {font-weight:bold;}
.pTxt {font-weight:normal; width:65%;}
.pClub a {color:#000;font-weight:normal; }

.otz {width:100%; margin:0 0 20px; border-collapse:separate;}
.otz th {color:#666; font-size:11px; text-align:left; background:#EEF2F4 url(/img/gar-td-bcg.gif) repeat-x 0 0; border-top:1px solid #C4C4C4; border-bottom:2px solid #FFF; padding:5px 13px 5px; font-weight:normal;}
.otz th a {color:#366;}
.otz td {border-top:1px solid #C4C4C4; padding:4px 13px 6px; font-size:11px;}
.rat {white-space:nowrap; width:1%;}
* html .rat img {vertical-align:middle;}
*+html .rat img {vertical-align:middle;}
.rat a {cursor: pointer; cursor: hand;}
.rat span {margin:0 5px 0 0;}
.rat .plus {font-size:14px; font-weight:bold; color:#393;}
.rat .minus {font-size:14px; font-weight:bold; color:#C33;}
.otz .otv {text-align:right; font-size:12px;}
.otv a {color:#366;}

.rating {width:100%;}
.rating td {padding:10px 0 20px;}
.rating img {display:block; margin:0 auto;}
.rDown a {display:block; width:23px; padding:2px 0; text-align:center;}
.rDown a:hover {background:#C66;}
.rUp a {display:block; width:23px; padding:2px 0; text-align:center;}
.rUp a:hover {background:#9C6;}
.rPosPlus {font-size:18px; color:#393;}
.rPosMinus {font-size:18px; color:#C33;}

.tabs { clear: both; margin-top: 1em; }
.tabs .tabi { float:left; padding: .6em; position:relative; bottom: -3px; margin-left: 10px; padding-left: 30px; }
.tabs .tab { float:left; padding: .6em; position:relative; bottom: -3px; margin-left: 20px;  }
.tabs .current {  border: 1px solid #ccc; border-bottom: 1px solid #fff; background-color:#FFF; position:relative; bottom: -3px; }
@media all and (min-width: 0) { #ad .tth  { width: 32%; } }
.borderBottom { border-bottom: 1px solid #ccc; padding-bottom: .2em;  }
.tabs .borderBottom { float:left; width: 100%; background-color: #f5f5f5; }
.tabs .tabi img {position: absolute; margin-left:-25px;}

.friends_list_entry {float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:40px;line-height:normal;margin:0 5px 25px;padding:5px;text-align:center;vertical-align:top;}
.friendPic {display:block; background:#FFF; border:1px solid #C4C4C4; }
.pflink, .pflink:hover {color: #8D8D8D; text-decoration: none;}

#rPicPan a img {display:block; background:#FFF; padding:1px; border:1px solid #C4C4C4;}
#rPicPan a:hover img {border:1px solid #000;}
#rNamePan {font-size:14px; font-weight:bold; padding:5px 0 10px;}
.country { text-transform: none; color:#369; font-family:Tahoma, "Courier New", Courier, monospace; font-size:11px; font-weight:bold;}

#rPic a img {display:block; background:#FFF; padding:1px; border:1px solid #C4C4C4;margin-left: 5px; margin-right: -13px; margin-bottom: -15px;}
#rPicon a img {display:block; background:#FFF; padding:1px; border:1px solid #393;margin-left: 5px; margin-right: -13px; margin-bottom: -15px;}
#rPicon {float:right;}
#rPicon div {float:bottom;position:relative;background:#393;width:9px; height:9px; bottom:-2px; left:7px; }
#rPic a:hover img, #rPicon a:hover img{border:1px solid #000;}
#rName {font-size:14px; font-weight:bold; padding:5px 0 10px;}
#rStatus {padding:10px 0 10px; border-bottom:2px solid #EBEBEB; border-top:2px solid #EBEBEB; margin:0 0 10px;}
#rStatus dt {font-size:14px; font-weight:bold; color:#699;}
#rStatus dd.plus {font-size:18px; color:#393;}
#rStatus dd.minus {font-size:18px; color:#C33;}
a.help img {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
a.help:hover img {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
#rLinks {padding:0 0 20px; border-bottom:2px solid #EBEBEB; margin:0 0 10px; font-size:11px;}
#rLinks dt {padding:10px 0 0;}
#rLinks dd {padding:0 0 0 10px;}
#rLinks .bLink a {color:#366;}

#dlCont span a {color:#000;}
#dlCont01 dl dt a {color:#000;}
#dlCont04 dl dt a {color:#000;}

#comments_pager {padding:5px;padding-left: 12px; font-size: 12px;font-weight: bold;}
#comments_pager span {padding-left:10px;}

.rPosPlusNormalized {color:#393;}
.rPosMinusNormalized {color:#C33;}

#uploaded_pics_list img, #car_pics_list img { padding:4px; }
#uploaded_pics_list div, #car_pics_list div { width:88px; }
#uploaded_pics_list { position:relative; border:0; height:150px; overflow:auto; }
.uploaded_pics_entry {float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:normal;margin:0 5px 25px;padding:0;text-align:center;vertical-align:top;}
#videos .vid { cursor: hand; cursor: pointer; width: 155px; overflow: hidden; height: 165px; float: left; margin: 0px 15px 15px 0px; padding: 7px; background: #e0e1e3; border: 1px solid #d0d1d3; }
#videos .description { margin: 3px 0 0 0; color: #404040; font-family: Arial, Tahoma; font-size: 11px; }
#videos .video table { float: left; margin: 0px 15px 15px 0px; background: #fff; border:1px solid #e0e1e3;  }
#videos .video table td { padding: 15px; }
#videos .video .description { margin: 5px 0 0 0; color: #404040; font-family: Arial, Tahoma; font-size: 11px; }

#jam li a {color:#000;}

/*--------------*/
.wCont {padding:0 15px;}
#.wCont h1 {font-weight:bold; margin: 0 0 15px;}
.wTxt {padding:0 20px 0 0;}
.wTxt p img {vertical-align:middle;}
.wTxt span {white-space:nowrap;}
.wTxt a {color:#B51403;}
.wTxt a:hover {color:#B51403; text-decoration:none;}
.wRating {width:120px; padding:30px 0 0;}
.wRating dt {font-size:18px; font-weight:bold; clear:both;}
.wRating dd {clear:both;}
.wRating img {display:block; float:left;}
.wRating div {height:10px; border-bottom:1px solid #DDDEE0; margin:0 0 7px; width:85px; clear:both;}

.yNews {position:relative; border:1px solid #F4E6CF; background:#FBF6D5; height:177px; overflow:hidden;}
.yNews2 {position:relative;}
.yNews3 {position:relative; height:33px;}
.yTit {height:33px;}
.yTit h2 {margin:0; padding:0 0 0 15px; font-weight:bold;color:#000;}
.yTit h2 b {color:#B51403;}
.yTit td {padding:5px 0 0;}
.yTit .yLink {text-align:right; font-size:11px; padding:0 15px 0 0;}
.yLink img {vertical-align:middle;}
.yLink a {color:#B51403;}
.yLink a:hover {color:#B51403; text-decoration:none;}

.pic {display:block;}
.left {float:left; margin:0 10px 5px 0;}
.right {float:right; margin:0 0 5px 10px;}

.yNews .aLeft {top:87px; left:1px;}
.yNews .aRight {top:87px; right:1px;}
.yNews .fcCenter {padding:0;}
.yNews .fcScroll {height:127px; position:static;}
.yNews .scroll {height:127px;}
.yNews .fcScroll table {height:127px;}
.vBord {width:20px;}
.vBord div {width:20px;}
.ynPic {width:1%; padding:3px 10px 3px 0;}
.ynPic img {display:block; border:1px solid #FFF;}
.ynTxt {width:49%; color: #666; font-size: 11px;}
.ynTxt a{color:#000; font-size: 12px;}


#.yNews a {{*color:#221F1F; text-decoration:underline;*}cursor:hand;}
#.yNews a:hover {color:#B51303; text-decoration:underline;cursor:hand;}

.nTit {font-weight:bold; padding:0 0 0 17px;}
.nTit b {color:#B51403;}

.aButtons {height:35px;}
.aButtons a {display:block; float:left;position:relative; font-weight:bold; text-decoration:none; color:#000; background:}
.aButtons a:hover {display:block; float:left; font-weight:bold; text-decoration:none; color:#B51303; background:}
.aButtons span {display:block; padding:0 18px 0 18px;}
.aButtons .on {color:#B51403; background:url(/img/ico/arr-bold.gif) no-repeat 8px 6px;}
.aButtons b {display:block; padding:0 0 1px; background:url(/img/home3/abord.gif) repeat-x 0 100%;font-size:11px;}
.aButtons .on b {background:none;}

.modSp {height:20px; clear:both;}
.models a {display:block; width:120px; height:120px; margin:0 10px 0 0; float:left;color:#000;position:relative;}
.models a:hover {display:block; width:120px; height:120px; margin:0 10px 0 0; float:left;color:#B51303;}
.models img {display:block;}
.models b {display:block; font-weight:normal; padding:3px 0 0 2px;}
.models a div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;z-index:9999;}
.models a div p {padding:4px 8px 4px; z-index:400; font-size:11px; margin:0;}
.models a div div {bottom:-10px; left:10px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}

.flWin {background:#F5F5F5 none repeat scroll 0 0;border:1px solid #CACACA;position:relative;width:100px;height:100px;top:-50px;}

.tDrive {border:1px solid #DFE2CE; background:#F5F7EA;}
.tDrive .sec td {background:#EAEDDA;}
.tnPic {width:1%; padding:8px 16px;}
.tnPic img {display:block; border:1px solid #EAEAEA;}
.tnTxt dt {color:#B51303; font-size:11px; padding:0 0 7px;}
.tnTxt {padding:8px 20px 8px 0;}

.galSp {height:1px; overflow:hidden; clear:both;}
.gPic {float:left; position:relative; width:143px; height:109px;}
.gPic a {display:block; width:145px; height:109px; text-decoration:none;}
.gPic a:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.gPic div {position:absolute; bottom:111px; left:55px; width:176px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.gPic div p {padding:4px 8px 4px; z-index:400; font-size:11px; margin:0;}
.gPic div div {bottom:-10px; left:10px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.cPic {float:left; position:relative; width:120px; height:90px;}
.cPic a.pic {display:block; width:120px; height:90px; text-decoration:none;}
.cPic a.pic:hover {opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); background:#FFF; text-decoration:none;}
.cPic div {position:absolute; bottom:92px; left:55px; width:180px; border:1px solid #CACACA; background:#F5F5F5; color:#666;}
.cPic .text {text-decoration: none; color: gray;}
.cPic div p {padding:4px 8px 4px; z-index:400; font-size:11px;}
.cPic div div {bottom:-10px; left:-1px; width:10px; height:11px; border:0; background:url(/img/ug.gif); overflow:hidden;}
.invis {visibility:hidden;}
.vis {visibility:visible;}

#subscribe {border:1px solid #DFDFDF; padding:17px 17px 0;}
#subscribe h1 {font-weight:bold; font-size:24px; color:#B51403; line-height:22px;}
#subscribe h1 span {font-size:28px;}
#subscribe h1 b {color:#2C2C2C;}
#subscribe table {width:100%;}
#subSp {height:17px; clear:both;}
#subIco {width:1%;}
#subIco img {display:block;}
#subTxt {font-size:11px; padding:0 0 0 15px;}

.rTit {color:#221F1F; font-size:18px; font-weight:bold; padding:0 0 0 19px;}
.rNew {padding:0 0 15px 19px;}
.direct {padding:0 0 15px 13px;}
.rNew dt {color:#5C5C5B; font-size:11px; padding:0 0 3px;}
.rNew .tt {font-size:12px; padding:0 0 2px;}
.rNew .tt a {color:#B51403;}
.rNew .tt a:hover {text-decoration:none;}
.rNew dd {font-size:11px;}
.rNew dd a {color:#727272;}
.rNew dd a:hover {text-decoration:none;}

.rCat {border-bottom:1px solid #DCDDDB; padding:15px 15px 15px 19px;}
.rCat dt {padding:0 0 3px;}
.rCat dd {font-size:11px;}
.rCat .tl {padding:5px 0 0 10px; background:url(/img/ico/arr-link.gif) no-repeat 0 12px;}
.rCat .tl a {color:#B51403;}
.rCat .tl a:hover {text-decoration:none;}
.nobord {border:0;}

#links {background:#B51403; border:1px solid #B51403; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold;}
#links table {width:100%;}
#links td {width:50%; color:#FFF; padding:5px 0;}
#links a {display:block; width:100%; color:#FFF; text-decoration:none;}
#links a:hover {color:#FCFCFC; text-decoration:none;}
#links span {display:block; padding:2px 13px 2px 14px; background:url(/img/ico/arr-bold2.gif) no-repeat 7px 9px;}
#links b {display:block; padding:2px 4px;}
#links a:hover b {background:#FFF; color:#B51403;}

.aRev { color:#000;}
.aRev:hover { color:#B32317;}

.spanFpx {display:inline; font-size:9px; font-weight:normal; padding:0px; margin:0px;}

#sb2 {position:absolute; top:85px; left:216px;}
#sb2 input {display:block; float:left; margin:0 10px 0 0;}
.si {border:1px solid #999; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; background:#F7F7F7 url(/img/btn/si-shad.gif) repeat-x 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px 7px 3px; width:385px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#CCC;}
.focused {border:1px solid #B51403; border-right:1px solid #CC3123; border-bottom:1px solid #CC3123; color:#000;}
.siBtn {border:0; width:89px; height:23px; background:url(/img/btn/si-btn.gif) no-repeat 0 0; cursor:pointer; cursor:hand;}
.siHover {background:url(/img/btn/si-btn.gif) no-repeat 0 -23px;}

#pcomplex {float:right; width:140px;}
#pcomplex span {display:block; width:120px;}
#pcomplex a {color:#978D97; text-decoration:none;}
#pcomplex a:hover {color:#333; text-decoration:none;}

/* dop generation */
#mainImg {position:absolute;width:400px;height:300px;}
#imgHref {color:#000000;text-decoration:underline;font-size:14px;padding-top:5px;padding-left:7px;z-index:31;position:absolute;}
#imgDivIn {position:absolute;height:30px;z-index:30;width:100%;bottom:0px;background-color:#FFF;}

/* dop css */
a.subhref2 {text-decoration: none;color:gray;}
a.subhref2:hover{text-decoration:none;color:black;}
.imgPic {position:relative;}
.picArt {background:#FFFFFF none repeat scroll 0 0;bottom:-1px;color:#000000;display:block;font-family:Arial,Helvetica,sans-serif;left:20px;opacity:0.6;position:absolute;}
.picArt span {display:block;padding:4px 5px 6px;}

#helper2 {position:absolute; background:#FFF; padding:5px 6px 6px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; text-align:center; -moz-border-radius:7px; -moz-box-shadow:0 0 4px #000; -webkit-border-radius:7px; -webkit-box-shadow:0 0 4px #000; display:none; white-space:nowrap;}
.chosenCat {color:#000000;font-weight:bold;padding:10px;}
.favPad { margin:10px; }
.favPad td { padding:10px; }
.mainContainer {padding:20px;}
#carSellItems li { float:left;margin:5px 5px 0px 0px; list-style:none; background:none; width:100px; height:100px; border:1px solid gray; position:relative;vertical-align:middle;text-align:center; padding:0px !important; }
#carSellItems a {position:absolute; right:0px;top:0px; color:red; padding:0 3px 2px 4px; font-size:11px; color:#FFFFFF; background:#B51403 none repeat scroll 0 0; text-decoration:none; cursor:pointer; display:none; }

.same_models {position:relative; height:160px; width:100%; overflow:hidden; margin:0 0 10px;}
.same_models a {display:inline-block; height:160px; border-left:1px dotted #DBDBDB; color:#000; text-decoration:none; margin:0 -4px 0 0; vertical-align:top; padding:0 15px 0 35px;}
* html .same_models a {margin:0;}
*+html .same_models a {margin:0;}
.same_models a:first-child {border:0; padding-left:0;}
.same_models a b {display:inline-block; color:#B51403; font-weight:bold; font-size:14px; margin:0 0 5px;}
.same_models a span {display:block; width:101px; height:70px; background-color:#EEE; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;}
.same_models a:hover span {outline:1px solid #CCC;}
.same_models a strong {display:block; width:120px; padding:5px 0 0; text-decoration:underline; cursor:pointer; font-size:13px;}
.same_models a:hover strong {text-decoration:none;}
.same_models i {display:block; font-style:normal; width:120px; padding:8px 0 0; font-size:11px; color:#444;}
.same_adv {position:absolute; top:0; right:0; width:26px; height:160px; background:#F3F3F3 url(../img/acs/same-adv.gif) no-repeat 50% 10px;}

#edit_elements {position:relative; padding:0 0 17px; font-weight:bold;}
#edit_elements a {display:block; color:#000; padding:5px 0 5px 20px;}
#edit_elements a:hover {text-decoration:none;}
#edit_elements #ee_spam {color:#B51403; background:url(../img/ico/ico-attention.gif) no-repeat 0 5px;}
#edit_elements #ee_edit {background:url(../img/ico/ico-yes.gif) no-repeat 1px 7px;}
#edit_elements #ee_del {background:url(../img/ico/ico-no.gif) no-repeat 1px 7px;}

.same_link {font-size:11px; padding:0 0 20px;}
.same_link a {background:url("../img/ico/arr-link2.gif") no-repeat scroll 0 2px transparent; color:#000000; display:inline-block; padding:0 0 4px 17px;}
.same_link a:hover {text-decoration:none;}

