body {font: 11px Tahoma;}
#body {width: 1000px;text-align: left;margin: auto;}
div#logo {width: 140px;font: 11px Tahoma;color:#35407e;vertical-align: middle;height: 44px;float: left;margin:10px 0px 0px 10px;}
img#logo_img {float: left;}
a {color:#d22e08;text-decoration:none;}
a:hover {color:#d22e08;text-decoration:underline;}

a#category_1,a#category_2,a#category_3,a#category_4,a#category_5 {margin-left: 30px;color:#878787;text-decoration: none;font: 12px sans-serif;display:block;float:left}
a#category_1:hover,a#category_2:hover,a#category_3:hover,a#category_4:hover,a#category_5:hover {color:#d22e08;text-decoration: none;font: 12px sans-serif;font-weight: bold;display:block;float:left}
a#category_1 {width:50px;}
a#category_2 {width:65px;}
a#category_3 {width:85px;}
a#category_4 {width:65px;}
a#category_5 {width:55px;margin-right: 0px;}
div.top_menu {float: right;width: 550px;text-align: center;margin-top: 15px;}

a.left {color:#d22e08;text-decoration: none;}

#home_i, #mail_i, #map_site_i {margin: 2px 5px 2px 5px}

#contact {float: left;color:#4c4c4c;width:240px;text-align: center;margin-top: 25px}
#action {clear:both;float:left;}
#code {font-size: 16px}
#phone {font-size: 25px}
#code,#phone {font-weight:bold;font-family: Arial, sans-serif;}
#icq {font-size: 16px;font-weight:bold;color: #707070;margin: 14px 0px 14px 0px;font-family: Arial, sans-serif;}
#icq_img {margin: 2px 4px 2px 4px;vertical-align: top}

#menu {clear:both;float:left;width:90px;text-align: center;}
#content{float:left;color:#4c4c4b;width: 820px;padding-left: 20px;min-height: 466px;background: url(http://ox2.ru/images/menu_line.jpg) no-repeat left top;}
#menu, #content {margin-top: 25px;}

h1 {color:#d22e08;margin: 7px 0px 5px 0px;padding: 0px;font-size: 15px;clear: both;}
h2 {color:#d22e08;margin: 7px 0px 5px 0px;padding: 0px;font-size: 13px;}
img {border: 0px;}
#footer {clear: both;text-align: right;background: url(http://ox2.ru/images/footer.jpg) no-repeat top right;width: 1000px;height: 11px;padding-top: 7px;margin-bottom: 17px;}
#footer_logo {margin: 0px 10px 0px 10px}
.price {color:#d22e08;font-weight: bold;}

p {margin-top: 7px;clear: both;}
.date {font-weight:bold;color:#d22e08;margin-top: 20px;margin-bottom: 3px;clear: both}

input, textarea, .text_auth, .button_auth {width:280px;padding:2px;font: 10px Tahoma;color:#4c4c4b;border: 1px solid #b0b0b0;}

.submit {width:100px;padding:2px;font: 11px Tahoma;color:#4c4c4b;}
#post {width:545px;margin-top: 22px;}
ul {clear: both;}

/* авторизация */
.text_auth {width: 75px;padding:1px;margin-bottom:2px;margin-left: 10px;}
#button_auth {width: 40px;padding:0px;margin-left:48px;}
form {padding:0px;margin:0px;}

#about_i, #news_i, #actions_i, #partner_i, #question_i, #opinion_i, #written_i, #maps_i, #disign_i, #site_i  {margin: auto}

img.last {float: left; margin: 4px 11px 18px 11px}


tbody.bgwhite{background-color: white;}
tbody.bgwhite:hover{background-color: #fed9d0;}
tbody.bgcolor{background-color: #fef4f1; }
tbody.bgcolor:hover{background-color: #fed9d0; }

.price_check {vertical-align: middle; width: 11px; height: 11px;margin-right: 10px;}
.price_radio {vertical-align: middle; width: 11px; height: 11px;border: 0px;margin-right: 10px;}
.price_count {width: 20px; height: 10px; padding: 3px; text-align: center}

/*Раздел цены*/
#top_price, #bottom_price {float: right; clear: both; padding: 10px; font: 14px Tahoma;}
#price {clear: both}