/* CSS Document */
* { padding:0px; margin:0px;}
img {border:none}
html {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
body {width:auto; min-width:1000px; max-width:1250px; margin:0 auto; position:relative; padding-left:10px; padding-right:10px; border:1px solid #FFF;}
a { color:#C00; text-decoration:underline;}
a:hover{ color:#09C; text-decoration:underline;}
a.back { color:#09C; text-decoration:underline;}
a.back:hover{ color:#C00; text-decoration:underline;}
p { margin-top:10px;}
td { vertical-align:top;}
hr {border:none; background:none; background-image:url(../img/lineh.gif); height:1px; margin-top:10px; margin-bottom:15px;}
.head1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; display:inline-block; font-style:italic; font-size:22px; text-align:left; margin-bottom:15px;}
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; display:inline-block; font-style:italic; font-size:22px; text-align:left; margin-bottom:15px; font-weight:normal;}
h2 {font-weight:normal; font-size:18px;font-family:Arial, Helvetica, sans-serif; margin:10px;}
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-style:italic;font-weight:normal; font-size:18px; margin:0 10px; display:inline-block; vertical-align:top; padding-top:10px}
.head1 span {color:#C00;}
.head1 .q {float:right; margin-left:7px;}
.head1 a {color:#333; text-decoration:none}
.head1 a span {color:#CC0000; text-decoration:underline;}
.head1 a span:hover {color:#09C; text-decoration:underline;}
h1 span {color:#C00;}
h1 .q {float:right; margin-left:7px;}
h1 a {color:#333; text-decoration:none}
h1 a span {color:#CC0000; text-decoration:underline;}
h1 a span:hover {color:#09C; text-decoration:underline;}
.h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; display:inline-block; font-style:italic; font-size:22px; text-decoration:underline;}
.h1:hover {text-decoration:none;}
div.h1{text-decoration:none;}
/*вопросик*/
.q { background:url(../img/q.gif) 0px 0px no-repeat; width:10px; height:10px; display:block;}
.q:hover {background-position:0 -10px; cursor:pointer}

ul, ol {margin-left:17px;}

#slider1 {height:1px; font-size:1px;}

.br35 {line-height:35px;}
.br25 {line-height:25px;}
.br15 {line-height:15px;}
.br5 {line-height:5px;}

.fright {float:right; margin-right:25px;}
.vnim {background-image:url(../img/vnim.png); width:182px; height:73px; color:#FFF; padding:10px; font-size:12px;}

.c00 {color:#C00;}
.answer table td {width:50%; padding:10px; font-family:Arial, Helvetica, sans-serif;}
.answer table td .inps {width:100%; margin:5px 0;border:1px solid #ebeaea;color:#666;}
.answer textarea {width:100%; height:210px; border:1px solid #ebeaea; color:#666;}
/*++++++++++++++++++++++++++++++++++++++++++++ header ++++++++++++++++++++++++++++++++++++++++*/
.header { height:145px;}
.header .logo { display: inline-block; background:url(../img/alllimos.png) 17px 0px no-repeat; width:200px; height:56px; margin-top: 30px; }
.header .about { display:block; background-image:url(../img/about.png); width:230px; height:40px;position:absolute; top:0px; right:0px; color:#FFF; padding-top:2px;text-align:center; padding-right:14px;}
.header .about:hover {text-decoration:none;}
.header .auth {display:block; position:absolute; top:30px; right:0px; width:170px; margin-top:10px;}
.header .auth a {display:block; background-image:url(../img/auth.png); background-position:0px -10px; background-repeat:no-repeat; padding-left:12px; margin:5px 0; color:#666;}
.header .auth a:hover {text-decoration:none;}
.header .auth a.r { background-position:0px 2px;}

.header .chreg { display:table-cell; background:url(../img/regions.png) no-repeat; width:184px; height:28px; position:absolute; top:103px;text-align:left; padding-left:18px; padding-top:10px; color:#C00;}
.header .chreg:hover {text-decoration:none;}
/*statbanner*/
.statbanner { position:absolute; z-index:0; height:60px; top:22px; left:250px; width:80%;}
.statbanner div {display:table-cell; width:156px; text-align:left; font-size:36px; font-family:"Trebuchet MS", Arial; color:#F00;}
.statbanner div span {margin-left:5px; font-size:12px; color:#666;}
.statbanner div.titleban {display:block; width:auto; font-size:18px; font-style:italic; font-family:Calibri; color:#C00; text-transform:uppercase;}
.statbanner table {border-collapse:collapse; margin-top:8px;}
.statbanner table th { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:32px; width:40%; color:#999; white-space:nowrap; font-weight:normal; text-align:left; padding-right:20px;}
.statbanner table td {padding-left:18px; padding-top:20px;}
.statbanner table td span {color:#C00;white-space:nowrap;}
.statbanner table td .name { position:absolute; background-image:url(../img/smalinks.png); background-repeat:no-repeat; background-position:0 -506px; font-size:16px; color:#F00; padding-left:18px; margin-left:-18px; margin-top:-20px;white-space:nowrap;}


.tmenu { display:inline-block; position:absolute; top:103px; left:232px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.tmenu div {display:inline; width:auto; margin:0px 0px;}
.tmenu div a { color:#ff9c00;display:inline-block; padding:0px 20px;  padding-top:7px;}
.tmenu div a:hover { text-decoration:none;}
.tmenu div b { display:inline-block; background:url(../img/menuact.png) top left no-repeat;}
.tmenu div b b { display:inline-block; height:31px; background:url(../img/menuact.png) top right no-repeat; padding-right:17px; margin-left:17px; color:#FFF; font-weight:normal; padding-top:7px;}
/*----------------------------------------- header --------------------------------------*/
.btn {background-position:0px 0px; background-repeat:no-repeat; width:182px; height:40px;border:none; display:block; background:none;}
.btn:hover {background-position:0px -40px; background-repeat:no-repeat; cursor:pointer;}
.btnyes {display:inline-block; height:41px; width:58px; background-image:url(../img/btnyesno.png);}
.btnno {display:inline-block; height:41px; width:58px; background-image:url(../img/btnyesno.png); background-position:0px -41px;}
.btnsend {display:inline-block; height:41px; width:159px; background-image:url(../img/btnsend.png); border:none;}
.btnsend:hover { background-position:0px -41px;}
/*++++++++++++++++++++++++++++smalinks++++++++++++++++++++++++++++++++++*/
.smalinks {background-image:url(../img/smalinks.png); background-repeat:no-repeat; display:inline-block; height:14px; padding-left:20px; color:#666; font-size:11px; padding-top:2px; margin-top:9px;}
.user {background-image:url(../img/smalinks.png); background-repeat:no-repeat; display:inline-block; height:14px; padding-left:20px; color:#C00; font-size:11px; padding-top:2px; margin-top:9px; font-size:12px; font-style:italic; margin-top:0px; font-weight:bold;}
.female { background-position:0px -526px;}
.male { background-position:0px -336px;}
.calend { display:block; float:right; background-position:0px -400px; margin-top:-2px; color:#F00; font-size:12px; margin-right:15px;}
.allcomp { background-position:0px -23px; height:16px;}
.otz{ background-position:0px -384px; margin-left:45px;}
.arenda {background-position:0px -208px; margin-left:45px;}
.tababout { background-position:0px -160px;}
.tabnews {background-position:0px -304px;}
.tabotz {background-position:0px -432px;}
.tabmap {background-position:0px -448px;}
.news {background-position:0px -464px; height:16px;}
.cancel {background-position:0px -493px; color:#C00; font-size:10px; padding-left:15px; margin-right:30px;}
.hidecom {background-position:0px -557px; color:#C00; font-size:10px; padding-left:15px; margin-right:30px;}
.coma {background-position:0px -509px; color:#C00; font-size:10px; padding-left:15px; margin-right:30px;}
.showcom {background-position:0px -541px; color:#C00; font-size:10px; padding-left:15px; margin-right:30px;}
.citi {font-size:12px; font-style:italic; margin-right:10px; float:right; background-position:0 -224px;}
.gamma {font-size:12px; font-style:italic; margin-right:10px; float:right; background-position:0 -240px;}
.park {font-size:12px; font-style:italic; margin-right:10px; float:right; background-position:0 -208px;}
.parks {background-position:0 -208px; color:#C00; margin-left:10px;}
.makes {background-position:0 -368px; color:#C00; margin-left:10px;}
.sales {background-position:0 -352px; color:#C00; margin-left:10px;}
.passw {background-position:0 -256px; color:#C00; margin-left:10px;}
.sms {background-position:0 -272px; color:#C00; margin-left:10px;}
.remind {background-position:0 -288px; color:#C00; margin-left:10px;}
.newscom {background-position:0 -304px; color:#C00; margin-left:10px;}
.balans {background-position:0 -320px; color:#C00; margin-left:10px;}
.tariff {background-position:0 -336px; color:#C00; margin-left:10px;}

/*----------------------------smalinks----------------------------------*/
.pages {border-top:1px solid #ebeaea; border-bottom:1px solid #ebeaea; background-color:#f8f8f8; text-align:center; padding:10px 0; margin-left:-5px; margin-right:-5px; margin-top:3px;}
.pages a { display:inline-block; padding:2px 5px; background-color:#FFF; color:#666; margin:0 2px;}
.pages a.act {background-color:#333; color:#FFF;}
.pages a:hover {background-color:#C00; color:#FFF;}
.pages .next {float:right;background-image:url(../img/pages.png); background-position:-45px 0; width:45px; height:24px; padding:0; margin:0; margin-top:-2px; margin-right:20px;}
.pages .prev {float:left;background-image:url(../img/pages.png); width:45px; height:24px; padding:0; margin:0;margin-top:-2px; margin-left:20px;}
.pages .nextt , .pages .prevt { background-color:#f8f8f8;}
/*++++++++++++++++++++++++++++biglinks++++++++++++++++++++++++++++++++++*/
.biglinks {background-image:url(../img/biglinks.png); background-repeat:no-repeat; display:inline-block; height:26px; padding-left:40px; color:#F00; font-size:14px; padding-top:7px; margin-top:9px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
.plus { background-position:0px -66px;}
.editb {background-position:0px -165px;}
/*----------------------------biglinks----------------------------------*/
#calendarsplashsmall {display:none; position:absolute; z-index:10; margin-top:18px; margin-left:9px;}
/*+++++++++++++++++++++++++ slide +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.slide { margin-bottom:25px;}
.slide .btn {background-image:url(../img/btnslide.png); background-repeat:repeat-x; background-position:0px -44px; height:22px; text-align:center; width:100%; margin-bottom:10px;}
.slide .btn #btn {background-image:url(../img/btnslide.png); background-repeat:repeat-x; background-position:0px 0px; height:22px; display:block; width:106px; position:relative; margin:auto;}
.slide .carbtn {width:197px; height:33px; background-image:url(../img/btnred217.png); padding:0px 10px; padding-top:11px; text-align:center;}
.slide .carbtn .left{background-image:url(../img/navslide.png); background-position:0px -27px; display:block; width:8px; height:9px; float:left; margin-top:6px;}
.slide .carbtn .left:hover{background-position:0px -18px;}
.slide .carbtn .right{background-image:url(../img/navslide.png); background-position:0px -9px; display:block; width:8px; height:9px; float:right; margin-top:6px;}
.slide .carbtn .right:hover{background-position:0px 0px;}
.slide .carbtn .links {overflow:hidden; width:180px; white-space:nowrap; position:absolute; margin-left:8px; display:table-cell; vertical-align:middle; padding-top:3px; height:30px;}
.slide .carbtn .links a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; color:#FFF; text-decoration:none; display: inline-block;vertical-align: top;line-height:0.8; text-align:center; width:175px; padding-left:5px; white-space:normal;}
#slide  {overflow:hidden; height:118px}
#slide table tr td {text-align:center}
#slide table tr td div {white-space:nowrap; overflow:hidden; width:217px; position:relative; margin:auto;}
#slide table tr td div div{display:inline-block; width:217px;}

.modstdslideimages {white-space:nowrap; overflow:hidden; width:217px; position:relative; margin:auto;}
.modstdslideimages div {display:inline-block; width:217px; height:118px;}
.modstdslideimages div a { display:table-cell; height:118px; vertical-align:bottom; width:217px!important;}

.pricemodel {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; color:#666; display:inline-block; background-image:url(../img/lineh.gif); background-position:bottom; background-repeat:repeat-x;}
/*----------------------------------- slide ----------------------------------------*/

.slider21 {width:170px; padding:6px;}
.slider22 {padding:6px; padding-top:10px; padding-right:20px; padding-bottom:0} 
.slider21 label {display:inline-block; font-size:11px;}
.slider21 label input { width:35px;}

.slider21s {width:70px; padding:6px;}
.slider22s {padding:6px; padding-top:0px; padding-right:10px; padding-bottom:15px;}
.slider21s label {display:inline-block; font-size:11px;}
.slider21s label input { width:45px;}
.pinfo a { display:block; background-repeat:no-repeat; background-position:0 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:15px 0; text-align:left; padding-left:30px; padding-top:3px;}
.pinfo a:hover {text-decoration:underline}
.pinfos a { display:inline-block; background-repeat:no-repeat; background-position:0 0; margin:5px 10px; width:25px; height:16px;}
.pinfo_inner a { display:block; background-repeat:no-repeat; background-position:0 0; color:#cc0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0; text-align:left; padding-left:30px; padding-top:3px;}
.pinfo_inner a:hover {text-decoration:none}
.pinfo_inner p {margin-left:30px; margin-top:-10px; margin-bottom:20px}
.fdate { font-size:11px; color:#999}

#tooltip {display:none;position:absolute;background:transparent url(img/tooltip.png);font-size:12px;height:80px;width:170px;padding:20px;color:#fff;line-height:110%; z-index:10; margin-left:-200px;}
#tooltip a {color:#fff; font-style:italic; font-size:12px;}

.otzyv {width:100%; margin:10px 0;}
.otzyv .otzyvl {background-image:url(../img/otzyv.png); height:146px; padding:0 30px; padding-top:22px; background-repeat:no-repeat;}
.pdate { display:block; text-align:center; background-image:url(../img/pdate.png); width:66px; height:18px; color:#FFF; font-size:11px; padding-top:4px; float:left; margin-right:20px;}
.otzyv .otzyvl .name {color:#600; text-shadow:#333; margin-top:30px; margin-left:30px;}
.otzyv .otzyvl p {font-style:italic; color:#333; height:52px; margin-top:15px;}
.otzyv .otzyvr {background-image:url(../img/otzyv.png); background-position:right top; width:40px; color:#C00; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; vertical-align:middle; padding-bottom:25px; padding-left:35px;background-repeat:no-repeat;}
/*+++++++++++++++++++++++++++++++++++ opros ++++++++++++++++++++++++++++++++++++++++*/
.opros {}
.opros label { display:block; margin:5px 0;}
.opros .btn {background-image:url(../img/btnotvet.png); margin-top:15px;}
.arop { background-position:0px 0px;}
/*----------------------------------- opros ----------------------------------------*/

.leftcol {width:205px; padding-right:15px; text-align:left}
.content {width:auto;text-align:left; max-width:800px;}
.rightcol {width:205px; padding-left:15px;text-align:left; background-color:#FFF;}

.comments {background-image:url(../img/smalinks.png); background-repeat:no-repeat; background-position:0px -64px; padding-left:25px; display:inline-block; height:16px; margin-top:7px;}
.tags {margin:6px; background-color:#f3f1f2; padding:9px 7px; background-image:url(../img/tag.png); background-repeat:no-repeat; background-position:10px 9px; padding-left:35px}

/*+++++++++++++++++++++++++++++++++++ bigsearch ++++++++++++++++++++++++++++++++++++++++*/
.bigsearch {padding:6px; min-height:300px;}
.bigsearch .btn { background-image:url(../img/btnsearch.png); margin-left:20px;}
/*----------------------------------- bigsearch ----------------------------------------*/
/*+++++++++++++++++++++++++++++++++++ smallsearch ++++++++++++++++++++++++++++++++++++++++*/
.smallsearch {padding:6px;}
.smallsearch .btn { background-image:url(../img/btnsearch.png); margin-left:5px;}
/*----------------------------------- smallsearch ----------------------------------------*/
/*+++++++++++++++++++++++++++++++++++ top10 ++++++++++++++++++++++++++++++++++++++++*/
.top10 { width:100%;}
.top3 {display:inline-block; width:33%; text-align:center; height:170px;}
.cloud {background-image:url(../img/tags.png); background-position:-201px 0px; background-repeat:repeat-y; width:181px; padding:0 10px;}
.cloud .top {background-color:#FFF; background-image:url(../img/tags.png); background-repeat:no-repeat; width:201px; margin:0 -10px; height:43px;}
.cloud .bottom {background-color:#FFF; background-image:url(../img/tags.png); background-repeat:no-repeat; width:201px; margin:0 -10px; height:32px; background-position:0px -43px;}
.cloud a {color:#666; display:inline-block; padding:3px 5px;}
.cloud a:hover {color:#09C;}
.cloud .t5 {font-size:5px;}
.cloud .t6 {font-size:6px;}
.cloud .t7 {font-size:7px;}
.cloud .t8 {font-size:8px;}
.cloud .t9 {font-size:9px;}
.cloud .t10 {font-size:10px;}
.cloud .t11 {font-size:11px;}
.cloud .t12 {font-size:12px;}
.cloud .t13 {font-size:13px;}
.cloud .t14 {font-size:14px;}
.cloud .t15 {font-size:15px;}
.cloud .t16 {font-size:16px;}
.cloud .t17 {font-size:17px;}
.cloud .t18 {font-size:18px;}
.cloud .t19 {font-size:19px;}
.cloud .t20 {font-size:20px;}

.top3 .star {background-image:url(../img/top3.png); background-repeat:no-repeat; position:absolute; min-height:18px; padding-left: 35px;margin-left:10px; padding-top:15px; margin-top:120px; text-align:left; display:inline-block;width:130px;}
.top3 .s2 {background-position:0px -100px;}
.top3 .s3 {background-position:0px -200px;}
.top7 {display:inline-block; width:13.82%; text-align:right; cursor:pointer}
.top7 .tops7 {background-image:url(../img/top7.png); width:22px; height:19px; padding-top:3px; display:block; text-align:center; position:absolute; margin-left:19px; margin-top:11px; font-weight:bold; color:#333;}
/*----------------------------------- top10 ----------------------------------------*/
.nwsl { padding:10px 15px;}

.allcars td {padding:10px; padding-top:0;}
.allcars a {color:#666; margin-left:25px; margin-bottom:5px;}
.allcars a:hover {color:#09C; margin-left:25px; margin-bottom:5px;}
.allcars a.artlink {font-size:18px; color:#C00; margin-left:15px; margin-bottom:10px; margin-top:5px;}
.colspark {padding:15px;}
.colspark a {color:#666; margin:5px 5px 5px 15px;}
.colspark img {border:1px solid #e2e3e8;}
a.artlink:hover {text-decoration:none; margin-bottom:10px;}
.colround {width:258px; height:208px; background-image:url(../img/colsel.png); padding-top:48px; padding-left:2px;}
.carcol {width:188px; height:157px; background-image:url(../img/carcol.png); padding-top:7px;}
#colpreviewback {width:260px; height:256px; background-color:#f9c;}
/*+++++++++++++++++++++++++++++++++++ article ++++++++++++++++++++++++++++++++++++++++*/
.article {padding:6px; min-height:195px;}
.artlink {font-size:18px; color:#C00; margin-bottom:10px;}
.artsmore {margin:6px; width:100%; display:table-row;}
.article span {float:left; margin-right:10px;}
.ball {display:inline-block; height:35px; background-image:url(../img/searches.png); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; text-align:center; padding-top:9px; width:44px; margin-right:5px;}

.art3 {display:table-cell; width:33%;}
.art3 div {float:left; margin-right:7px; margin-left:5px; margin-bottom:15px;}
/*----------------------------------- article ----------------------------------------*/
.caldigits , .calsplash {width:195px; background-color:#fcfcfc; padding:1px; margin-bottom:10px; margin-top:5px;}
.caldigits b {display:table-cell; font-weight:normal; width:17px; height:17px; padding:2px 6px; vertical-align:middle; font-size:9px;}
.caldigits b.act { background-image:url(../img/searches.png); background-repeat:no-repeat; background-position: -193px -27px; color:#FFF;}
.caldigits span {display:inline-block; height:37px; background-image:url(../img/searches.png); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:22px; text-align:center; padding-top:7px; margin-top:7px;}
.caldigits span#cday { background-position:0px 0px; width:44px; margin-right:2px; margin-left:3px; margin-bottom:5px;}
.caldigits span#cmon { background-position:-44px 0px; width:88px; font-size:18px; padding-top:10px; height:34px; margin-right:2px;}
.caldigits span#cyea { background-position:-132px 0px; width:44px;}

#calendarsplash {margin:5px; margin-right:10px;}

div.inned { margin: 0; background: #FFF; padding: 5px; border:0;}
div.outed {margin: 1px; background: #efeeee; padding: 1px; }
.outed {padding: 1px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px;}
div.outedt {margin: 1px; background: #efeeee; padding: 1px; }
.outedt {padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-right-radius: 10px 10px; border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px;}
.inned {border-top-left-radius: 8px 8px; border-top-right-radius: 8px 8px; border-bottom-left-radius: 8px 8px; border-bottom-right-radius: 8px 8px; }

div.innedt { margin: 0; background: #FFF; padding: 5px; border:0;}
.innedt { border-top-right-radius: 8px 8px; border-bottom-left-radius: 8px 8px; border-bottom-right-radius: 8px 8px; }


.crown {background-image:url(../img/crown.png); width:54px; height:68px; position:absolute; margin-top:-7px; margin-left:145px;}
.play {background-image:url(../img/btnplay.png); width:52px; height:52px; position:absolute; z-index:20; margin-left:80px; margin-top:33px;}


.colorsets { padding:6px; margin-bottom:10px; margin-top:5px;}
.pricesets {width:auto;background-color:#fcfcfc; padding:1px; margin-left:20px; margin-bottom:10px; margin-top:5px;}
.colorsets div { padding:5px;}
.colorsets span { display:inline-block; margin:2px; margin-left:0; height:16px; padding:3px; cursor:pointer; text-align:left;}
.colorsets span img {border: 1px solid #808080;}
.colorsets .up { width:18px; background:none;}
.colorsets .down {background-image:url(../img/coldel.gif); width:31px;}

.car { border:1px solid #e6e6e6; width:auto; display:inline-block;}
.car a {display:table-cell;background-color:#000; text-align:center; vertical-align:middle; border:1px solid white;}

.video {background-image:url(../img/video.jpg); width:200px; height:199px; margin-bottom: 15px;}
.video a {display:table-cell; text-align:center; vertical-align:middle; width:200px; height:199px;}

/* sizes */
.s170x127 a {width:170px; height:127px;}
.s201x151 a {width:201px; height:151px;}
.s197x148 a {width:197px; height:148px;}
.s255x191 a {width:255px; height:191px;}
.s302x226 a {width:302px; height:226px;}
.s61x45 a {width:61px; height:45px; border-width:2px;}
.s94x70 a {width:94px; height:70px;}

.compare .car a{border-width:1px;}
.compare .rem {background-image:url(../img/smalinks.png); background-repeat:no-repeat; background-position:0px -416px; width:16px; height:16px; position:absolute; margin-left:48px; cursor:pointer;}
.remrem {background-image:url(../img/smalinks.png); background-repeat:no-repeat; background-position:0px -416px; width:16px; height:16px; position:absolute; margin-left:185px; cursor:pointer;}
/*+++++++ hotlim ++++++++*/
.hots { height:314px; overflow:auto;}
.hots .car {border:none;border-bottom:1px solid #e6e6e6;}
.hotlim { border:1px solid #e6e6e6; background-color:#fdfdfe; margin:3px 0; display:inline-block;}
.hotprice { padding:0px 10px;}
.hotprice a, .hotprice span { display:block; margin:5px 0;}
.hotprice .prc {font-size:28px; color:#F90;}
.hotprice .tms {font-size:16px; color:#666;}
/*------- hotlim --------*/
.advertise {height:300px;background-image:url(/img/zag.jpg);}
/*+++++++ listcars ++++++++*/
.listcars {border-collapse:collapse; margin:-5px; margin-top:0px; width:101.4%; margin-bottom:0px;}
.listcars tr.bw {border:1px solid #fff;}
.listcars th {border-bottom:1px solid #ebeaea;border-left:1px solid #ebeaea;border-bottom:1px solid #ebeaea; font-weight:normal; background-color:#f4f4f4; padding:5px;}
.listcars th:first-child { border-left:none;}
.listcars th.gr { background-color:#e5e5e5;}
.listcars td.m {text-align:left; padding:3px;}
.listcars td div.text { margin:10px 0;}
.listcars .artlink {margin-right:15px;}

.vesi {display:inline-block; background-image:url(../img/vesi.png); background-repeat:no-repeat; height:22px; padding-left:30px; padding-top:7px}
.addc { background-position:0px 0px;}
.remc { background-position:0px -28px;}

.trgray { background-color:#f4f4f4;}
.trcomp { background-color:#fff3d1; border-bottom:1px solid #f4f4f4;}
/*------- listcars --------*/

.timeline { width:174px; height:25px; display:block; padding-top:30px;background-image:url(../img/timeline.png);background-position:0px 30px; background-repeat:no-repeat; margin-left:10px; margin-top:10px;}
.timeline .sun{ background-image:url(../img/timeline.png); width:24px; height:23px; position:absolute; margin-top:-30px; background-position:-21px -32px;}
.timeline .moon{ background-image:url(../img/timeline.png); width:24px; height:23px;position:absolute; margin-left:150px;margin-top:-30px; background-position:-45px -32px;}
.timeline .times{ background-image:url(../img/timeline.png); width:171px; height:29px; padding-top:3px; padding-left:3px}
.timeline .times a {display:table-cell; width:6px; height:10px; margin:0; padding-left:1px; border:none; background-repeat:no-repeat;background-image:url(../img/timeline.png);}
.timeline .times a.yel {background-position:-14px -32px;}
.timeline .times a.gre {background-position:-6px -32px;}
.timeline .times a.red {background-position:1px -32px;}

.btnzakaz { display:block; background-image:url(../img/btnzakaz.png); width:198px; height:41px; margin-top:15px;}

.dopphotos {height:308px; overflow:hidden;}
.dopphotos div {margin-bottom:4px; margin-right:2px;}

.companycar td { padding:10px; vertical-align:middle;}
.companycar td img { height:16px; margin-right:10px}
.companycar td a { font-size:16px;}

.caroptions td {padding:5px 10px; width:50%;}
.caroptions .ops { background-color:#fff8dd;}
.caroptions td span {display:inline-block; width:80px;}

.number { display:inline-block; background-color:#f9f9f9; white-space:nowrap; padding:0px 10px; margin-left:-10px;}
.pohlim div.hotlim { margin-right:5px;}

.company {padding:15px;}
.company .clogo { margin-right:25px; height:70px; width:150px; float:left; background-repeat:no-repeat; background-position:center center;}

.contact td { padding:15px; color:#333;}
.contact .td1 {width:80px; color:#666}
.contact .tr1 { background-color:#f4f4f4}

.companies * {font-style:normal; font-weight:normal; vertical-align:middle}
.companies td, .companies th {padding:10px;}
.companies th { background-color:#f3f2f2;}

.tabs { display:block;}
.tabs .outedt {margin-top:-1px; margin-left:0px;}
.tabs div b.tabbb {display:inline-block; background-image:url(../img/tabs.png); width:105px; height:35px; background-position:0px -70px; padding:0px 9px 0px 6px; background-repeat:no-repeat; }
.tabs div b.tabbb:hover { background-position:0px -35px; cursor:pointer;}
.tabs div b.act {background-position:0 0;}
.tabs div b.tabbb span {color:#666; text-decoration:none; font-size:12px;}
.tabs div b.tabbb:hover span {color:#FFF; text-decoration:none; font-size:12px;}
.tabs div b.act span {color:#333; text-decoration:none; font-size:12px;}

.srnum { width:95px; margin:20px; text-align:center;}

.comms {}
.comms .comdate {margin-left:10px; font-size:11px;}
.comms .inned {background-color:#fff9e3; padding:10px;}
.com {margin-left:40px}
.com .inned {background-color:#fff;}
/*++++++++++++++++++++++++++++++++++++++++++ footer ++++++++++++++++++++++++++++++++++++++*/
.footer { height:70px; margin-top:50px;}
.footer .copy {color:#666; width:200px; padding-right:20px; float:left;}
.footer .copy a {color:#666;}
.footer .copy a:hover {text-decoration:none}
.footer .fmenu {}
.footer .fmenu a {color:#ff9c00; margin-right:3%;}
.footer .fmenu a:hover {color:#09C;}
.footer .studio {color:#666;width:200px; padding-left:20px; float:right;}

.matros {width:100%}
.matros th {height:41px; background-image:url(/img/mech.gif); color:#666666; font-weight:bold; text-align:center}
.matros td {text-align:center; vertical-align:middle; padding:10px}

.g1 {background-color:#f3f2f2}
.zhir {font-size:18px; color:#333333}
.g1 td {background-color:#f3f2f2; padding:10px;}
.g2 td {background-color:#FFFFFF; padding:10px;}
.bb {font-size:13px; font-weight:bold; color:#333333}

a.vote {background-image:url(/img/golosuib.jpg); background-position:0px 0px;background-repeat:no-repeat; display:block; width:198px; height:41px;}
a.vote:hover {background-position:0px -41px;}
