body {background:#919191 url(img/back.gif) repeat-x; color:#424242; font:normal 100% Arial; text-align:right; margin:0; padding:0;}

form, select, input {font:normal 100% arial;}

a {color:#AE0000;}
a:visited {color:#AE0000;}
a:active {color:black;}
a:hover {color:black;}

/*razmetka*/
#cntMain {width:1000px; position:relative; margin:10px 0px; text-align:left;}
#cntLeft {width:270px; float:left; text-align:right;}
#cntRight {width:700px; float:left; background: url(img/ten-2.jpg) no-repeat; margin-right:30px;}
#cntFooter {width:1000px; text-align:left;}

#cntSpec {background:#fff; position:relative;}
#cntSpecText {position:absolute; overflow:auto; left:350px; width:330px; height:170px; padding:10px; font-size:70%;} 
#cntSpecText h2,#cntSpecText h1, #cntSpecText h3, #cntSpecText h4, #cntSpecText h5 {font:normal 150% Trebuchet MS; margin:0;}
#cntIcoMenu {text-align:right; font:normal 75% Trebuchet MS;}

h1 {font:normal 140% Trebuchet MS; color:white; text-align:right; margin:0 0 0.5em 0;}
h2 {font:normal 130% Trebuchet MS; color:white; margin:0 0 0.5em 50px; color:#AE0000;}
h3 {font:normal 130% Trebuchet MS; color:white; margin:0 0 0.5em 50px; color:#555;}
h4 {font:normal 120% Trebuchet MS; color:white; text-align:right; margin:0 0 0.5em 0; color:#AE0000;}
h5 {font:normal 110% Trebuchet MS; color:white; margin:0 0 0.5em 50px; color:#AE0000;}

#PhoneBig {text-decoration:none;}
#PhoneBig h1, #PhoneBig h4 {margin:0;color:black; margin-left:20px;}
/**/


#cntRight p {margin: 6px 20px 8px 20px; font-size:90%;}

#cntLeft a {color:#000; display:block; height:24px; font:normal 80% arial; padding-right:44px; background:url(img/arrow.gif) no-repeat -3px right;}
#cntLeft a:hover {color:#000; padding-right:44px; background:url(img/arrow-a.gif) no-repeat -3px right;}

a#indexLogo {color:#333; height:24px; display:block; padding:0px; margin:0px; background:none;}
a#indexLogo:hover {color:#000;  padding:0px; margin:0px; background:none;}

.err {color:red; font-weight:bold; font-size:14px;}
.msg {color:red; font-weight:bold; border:1px dashed red; font-size:12px; margin:5px;padding:5px; display:block;}
.red {color:red;}

table td {font-size:80%;}
table td a h4 {font:normal 140% Trebuchet MS;}

/*FormIndex*/
.IndexForm {font-size:70%; margin:10px;}
.IndexForm select, .IndexForm input {width:190px; margin: 3px 0;}
select.dtD {width:40px;}
select.dtM {width:80px;}
select.dtY {width:60px;}
select.dtI {width:60px;}
select.dtH {width:60px;}
    
/*forms*/
form {margin: 0; padding:0;}
#indZakaz {background:white; border:4px solid #ccc; width:200px; position:absolute; top: 350px; left:25px; padding:10px;}
#indZakaz form div {color:#000;}
#indZakaz select {width:190px;}
#indZakaz select.dtD {width:40px;}
#indZakaz select.dtM {width:90px;}
#indZakaz select.dtY {width:50px;}
#indZakaz select.dtH {width:37px;}
#indZakaz select.dtI {width:37px;}
.IndexFormInput {width:185px;}
.IndexFormBut {width:185px; margin:2px;}

#mainForm select {background:#666; color:white; border:1px solid #ccc; width:273px;}
#mainForm select.dtD {width:40px;}
#mainForm select.dtM {width:90px;}
#mainForm select.dtY {width:50px;}
#mainForm select.dtH {width:37px;}
#mainForm select.dtI {width:37px;}
#mainForm input.IntFormInput {background:#666; color:white; width:267px; font-size:12px;}
#mainForm input.IntFormBut {width:380px; margin:2px;}

/*footer*/
#cntFooter {width:1000px; position:relative; margin:10px 0px; }
#cntFooterLeft {margin-left:10px;width:210px; float:left;}
#cntFooterRight {margin-left:10px; width:700px; float:left; padding-top:28px; text-align:right;}
#cntFooterRight a {font-size:11px; color:black; white-space:nowrap;}
#cntFooterRight a:visited {font-size:11px; color:black;}
div.copyright a {color:#666;}
div.copyright a:visited {color:#666;}

a.orZakaz {display:block; margin:3px 25px 3px 3px; padding:3px; text-decoration:none; background:#444; color:white; border:4px solid #777; text-align:center;}
a.orZakaz:hover {background:red; color:white; border:4px solid #660033; }

/*Cars*/

.imgParkAvto {width:180px;height:80px;margin: 10px 10px;}
.imgBig {border:5px solid #666; margin-right:10px; width:340px; height:227px;} 
.imgSpecCar {position:relative; top:20px; left:-100px;}

.imgSm img {margin:0px;  width:100px; height:75px;}
a.imgSm {border:5px solid #666;  display:block; margin: 10px 10px 0 0; float:left;}
a.imgSm:hover {border:5px solid red;}

h4.carCard {margin:0 0 6px 0;}
.analogT td {border-bottom:1px dashed #444; padding:10px;}

a h4 {text-decoration:none;}
a:visited h4 {text-decoration:none;}
a:active h4 {color:red;}
a:hover h4 {color:red;}

a h3 {text-decoration:none;}
a:visited h3 {text-decoration:none; color:#666;}
a:active h3 {color:red;}
a:hover h3 {color:red;}

table.prices td {padding: 1px 1px;}
.prices .thead td {background:#555;}
.prices .thead td {height:50px;padding:4px 3px; color:white;}
.prices tr td {border-bottom:1px dashed #666;}
.prices .thead td {text-align:center;}
.prices .spec td {background:red; color:white;}
.prices .spec td a {color:white;}
.prices .spec td a:hover {color:white;}
.prices .spec td span {text-decoration:line-through;}

.adv {display:none;}

/*banner*/

#autoban {font-family: Times New Roman; font-size: 13px; font-weight: bold; color: #CC0000; letter-spacing: 1px; text-decoration: none;    margin: 0px;}
#netban {font-family: Times New Roman; font-size: 13px; font-weight: bold; color: #707070;letter-spacing: 1px; text-decoration: none;  margin: 0px;}
#top100ban {font-family: Times New Roman; font-size: 11px; font-weight: bold; color: black;letter-spacing: 1px;text-decoration: none;  margin: 0px;}

#shild {width:489px; height:144px; background: url(/img/ten-sh.gif) no-repeat top left; margin-left:50px; padding-top:13px; font:normal 12px Arial;}

.TextBig24 {font-size:24px;}
.adr {color:black;}
#advBox1 {font-size:70%; text-align:right;}

/*NEWS*/

.nsDate {color:#666; font: bold 100% trebuchet MS; margin-left:20px; margin-top:20px;}
.nsTitle {color:#333; font: normal 120% Arial; margin-left:20px;}
.nsDescr, .nsText {color:#666; font: normal 80% Arial; margin-left:20px;}
.nsMore, .nsBack  {font: normal 90% trebuchet MS; margin-right:20px; text-align:right}
.nsTopItem {font-size:85%; width:220px; float:left;}
.nsTopItem .nsMore {display:none;}
.nsTopItem .nsDate {color:#666; font: bold 100% trebuchet MS; margin-left:20px; margin-top:0px;}
.nsTopItem .nsTitle {color:#333; font:bold 110% trebuchet MS; margin-left:20px; line-height:15px;}

.nsPreview {margin: 8px 8px 8px 20px; border: 1px solid #333;}
.nsDescr a {text-decoration:none; color:#999;}
.nsDescr a:visited {text-decoration:none; color:#999;}
.nsDescr a:hover {text-decoration:none; color:#333;}

.cntMenuLeftL3 {margin-left:20px;display:block; font-size:130%; }

.artAnons {padding-left:20px; font-size:90%;}
.author {font-style:italic; font-size:90%; text-align:right;}

div.useImgBlock {padding-left:20px;}
.overdiv {width:700px; overflow:auto; font-size:85%;}


/* Calendar */
.pWinCal {width:190px; height:210px; position:absolute; left:10px; top:10px; background:#fff; border:1px solid #ddd; overflow:auto;}

.tbCal {width:100%; border:1px solid #ddd;}
.tbCal td {color: #000; border:1px solid #ddd;}

.calPageActive {color: #000; text-decoration:none;}
.calPageHide {color: #ddd; text-decoration:none;}

.tbCalArea {width:100%; border:1px solid #000; background:#aaa;}
.tbCalArea td {color:#000; text-align:center;}
.trCalHeader td {background:#555; font-weight:bold; color:white; text-align:center; cursor:default;}
.tdCalActive {background:#f70; color:white; font-weight:bold;}
.tdCalWeekendH {background:#f30; color:white;}
td.tdCalWeekendH {background:#f30; color:white;}
.tdCalWeekend {background:#faa; color:white;}
td.tdCalWeekend {background:#faa; color:white;}

.reklama {position:relative;}
#cntLeft div.reklama a {display:inline; color:#ddd; font-size:10px;}
#cntLeft div.reklama {border:1px solid #ddd; padding:20px 10px 10px 10px; font-size:10px; text-align:left; color:#ddd; margin:20px;}
#cntLeft div.reklama span {background:white; color:#999; position:absolute; top:0px; left:0px;}

#LogoTop {position:relative; margin-bottom:135px; left:40px;}
