html, body, div, span, object, p, blockquote, pre,
a, abbr, address, em, img, sub, sup, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: lighter;
font-style: normal;
font-family: arial, sans-serif;
vertical-align: baseline;
line-height: 140%; 
}

p {margin: 0 0 15px; color: #434343;}
.content p {color: #66666c; overflow: hidden; clear: both;}
.left p {text-align: justify;}
form p {margin: 0; padding: 0;}

/* таблица */
table {width: 100%; color: #fff; margin-left: -7px;}
table caption {padding: 7px 0 7px 7px; text-align: left; font-size: 18px;}
table thead td {color: #b4b4b4; font-style: italic; border-top: 1px dashed #262626; border-bottom: 1px dashed #262626;}
table td, table th {padding: 7px 11px; vertical-align: top; text-align: left; font-size: 12px;}
table tbody tr.firstelem {background: none;}
table tbody tr.deleted td {filter:alpha(opacity=50); opacity:0.5}
table tbody tr.deleted .counter, table tbody tr.deleted td.price nobr {display: none;}
.orderfor mtable tbody tr:nth-child(2n+3) {background: #0e0e0f;} /* CSS3 rule!*/
table tbody tr.even {background: #0e0e0f;}

.nobr {white-space: }

/* Плашки */
.mastread {padding: 20px; background: #111; margin-left: -20px;}

/* заголовки */
h1, h2, h3, h4, h5, h6 {font-weight: normal; margin: 20px 0 10px 0}
.content h2, .content h3, .content h4 {color: #adadad; margin: 30px 0 10px;}
h1 {font-size: 30px; margin: 10px 0 30px; color: #fff;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Цвета */
.c-white {color: #fff !important;}
.likelink {color: #d7952d;}
.likelink:hover {color: #e8d23f;}
.font13 {font-size: 13px;}
.font18 {font-size: 18px;}
.ml {margin-left: 15px;}
.orangedots {color: #d7952d !important; text-decoration: none; background: url(/images/ordots.gif) repeat-x 0 100%;}
.reddots {color: #e22325 !important; text-decoration: none; background: url(/images/reddots.gif) repeat-x 0 100%;}
.greendots {color: #49d26c !important; text-decoration: none; background: url(/images/greendots.gif) repeat-x 0 100%;}
.bluedots {color: #6b7fc2 !important; text-decoration: none; background: url(/images/bluedots.gif) repeat-x 0 100%;}
.blackdots {color: #4a4952 !important; text-decoration: none; background: url(/images/graydots.gif) repeat-x 0 100%;}
.yellowdots {color: #ffff32 !important; text-decoration: none; background: url(/images/yeldots.gif) repeat-x 0 100%;}
.red {color: #e22325;}
.orange {color: #d7952d;}
.green {color: #49d26c;}
.blue {color: #6b7fc2;}
.black {color: #4a4952;}
.yellow {color: #ffff32;}


a {text-decoration: underline;}
b, strong {font-weight: bold;}
i, em {font-style: italic;}

/* remember to define focus styles! */
:focus {outline: 0;}

html, body {color: #66666c; height: 100%; background: #000;font-size: 12px;}

/* Списки */
ul {list-style: none;}
.content ul {margin: 0 0 30px 25px;}
.benefits ul {margin: 10px 0 0 20px;}
.content ul.ulhavelinks li {padding: 0; background: none;}
.content ul li, .benefits ul li {background: url(/images/mdash.gif) no-repeat 0 10px; padding-left: 20px; line-height: 160%;}
.content ol {margin: 0 0 30px 45px;}

.content img {border: 1px solid #48484A; margin: 0 15px 10px 0;}
.content img.fleft, .content img[align=left], {margin-bottom: 2px;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/* Колоночки */
.wrap {overflow: hidden; _zoom: 1;}
.cols-3 .col {float: left; width: 30%; margin-right: 3%;}
.cols-3 .col input {}
.cols-3 .col .post, .cols-3 .col .doors, .cols-3 .col .city {}
.cols-2 .col {width: 44.9%; margin-right: 5%; float: left;}

/* global styles */
.fleft {float: left;}
.fright {float: right;}
.abs {position: absolute;}
.bo {border: 1px solid red;}
.hiderub {display: block; position: absolute; left: 10000px;}
.twocols {overflow: hidden;}
.return {margin-left: -18px;}
.hide {visibility: hidden; display: none;}
.mmb {margin-bottom: 20px;}