body {margin:0; background:#fff; color:#010000; font:80% tahoma, arial, sans-serif; line-height:1.6; text-align:center;}
body, div, form, td, dl, dt, dd, p, address, h1, h2, h3, h4 {padding:0;}
form,dl,dt,dd {margin:0;}
table {empty-cells:show; border-spacing:0; border-collapse:collapse;}
td, th {padding:0; text-align:left; vertical-align:top;}

img, table {border:0;}

p {margin:0 0 1.2em 0;}

a, a:visited {color:#ff6600; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:underline;}

ul, ol {margin:0 0 1.2em 0; padding:0; list-style-position:outside;}
ol {margin-left:2.3em;}
ul {list-style-type: none;}
ul li, ol li {margin:0 0 0.3em 0; padding:0;}
li ul, li ol {margin: 0.6em 0 0 1.3em;}

h1 {font-size:180%; margin:0 0 0.6em 0}
h2 {font-size:145%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
h1, h2 {font-weight:normal;}
h3, h4 {font-weight:bold;}
h1, h2, h3, h4 {color:#ff6600; line-height:1.2;}
h2, h3 {margin:1.2em 0 0.6em 0;}
h4 {margin:2.4em 0 1.2em 0;}
h2.first, h3.first, h4.first {margin-top:0;}
h3.in {margin:0 0 1em;}
.cover {text-align:left; width:1000px; position:relative; margin:0 auto; background:#fff;}

.header {height:236px; position:relative; background:#f17404 url(/f/i/head.jpg) left top no-repeat;}
.navigation {height:100px;}
.content {padding:28px 0 15px;}
.footer {padding-top:12px; font-size:11px; background:#f8fafb;}
.footer .reducer {border-top:2px solid #f37605; padding:13px 30px 25px;}

.left {float:left; width:242px; text-align:right;}
.right {float:right; width:281px;}
.right_in {float:right; width:244px;}
.right .reducer {padding:0 30px 20px 0;}
.everything {border-left:1px solid #9c9b9a; margin-left:276px;}
.middle {margin:0 313px 0 0; border-right:1px solid #9c9b9a;}
.middle_in {margin:0 276px 0 0; border-right:1px solid #9c9b9a;}
.middle .reducer,.middle_in .reducer {padding:0 30px; margin-bottom:3em}
.wide {clear:right;}
.wide .reducer {padding:0 30px;}

.menu {text-transform:lowercase; font-weight:bold; width:190px; font-size:17px; background:url(/f/i/menu.gif) left top repeat-x; float:right; margin-top:14px; padding-top:14px;}
.menu.first {background:none; margin-top:0; padding-top:0;}
.menu a.active,.menu a.active:visited,.menu a.active:hover {text-decoration:underline;}

.cars {padding-top:30px;}
.cars p {margin:0;}

p.numbers {margin-top:1.2em;}
p.numbers span {padding:4px 6px; margin-right:2px; background:#eee;}
p.numbers span.current {background:#fcae5a;}

.contact-form p {margin-bottom:0.2em;}
.contact-form div {margin-bottom:1em;}
.contact-form .st {width:200px;}
.contact-form textarea {width:300px; height:110px}

.data {margin:.8em 0 1.5em 0;}
.data {text-align:left;}
.data td {padding:.3em .6em; border:1px solid #eee;}

.logo {position:absolute; left:12px; top:33px;}

.hr {padding-top:3em; border-top:1px solid #9c9b9a;}

.rel {position:relative;}
.clear:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.hl {color:#ff6600; font-size:112.5%;}
.orange {color:#ff6600;}
.discount {padding-right:319px; background:url(/f/i/samokat_discount.jpg) right top no-repeat; height:215px;}

.table {background:#ddd; padding:2px 0 3px; margin:0 0 1.2em 0;}
.table table {width:100%;}
.table table td.r {text-align:right; padding:0 5px;}
.table table td.l {padding:0 5px;}

table.cars {width:100%;}
table.cars div.title {color:#ff6600; font-weight:bold; font-size:155%; margin-bottom:6px;}
table.cars div.price {background:#ccc; font-weight:bold; padding:2px 10px; font-size:115%; margin-bottom:6px;}
table.cars td {padding-bottom:20px;}

.counter {float:right;}

.stForm {margin-top:20px;}
.stForm_r {width:464px;}
.stForm dl {margin-bottom:10px;}
.stForm dl dt {float:left; width:100px; margin-top:2px; margin-right:-100%;}
.stForm dl dd {margin-left:110px;}
.stForm dl.widedl dt {width:180px;}
.stForm dl.widedl dd {margin-left:185px;}

.st {width:350px; background:#f0f0f0; border:1px solid #828282; padding:1px; margin:0;}
.time {float:right;}
.time input {margin-left:10px;}
.important {color:#f60;}
.opener .pseudo {color:#f60; font-weight:bold; font-size:14px; cursor:pointer;}

.autor {background:#dedede; margin-top:1.5em; padding:3px 15px;}
.autor .date {margin-right:10px;}
.message {padding:8px 15px;}
.answer {background:#fcae5a;padding:5px 15px;}
.autor p,.message p,.answer p {margin:0;}
