html, body {margin:0; padding:0}
BODY, TD, P, SELECT, INPUT, TEXTAREA {font-family: tahoma, arial, helvetica, sans-serif; font-size:13px}
body { padding:0 0; background-color:#686868}

form, img {border:0;padding:0; margin:0}

a {color:#3F250C;text-decoration:underline}
a:hover {text-decoration:none}

#sheo h1 {font-size: 24px;}
marquee { font-size:26px; color:#C14900; font-weight:bold; margin:0 25px; width:630px; text-align:center}

.table_main {background:#D6D4C1 url(/images/men2_2_background.jpg) left bottom repeat-x}

/* Горизонтальное меню */
.menu_horiz {background:url(/images/top_menu_background.jpg) repeat; height:35px}
.menu_horiz table { border-collapse:collapse;}
.menu_horiz table td {margin:0; padding:0}
.menu_horiz table td a, .menu_horiz  table td span { display:block; padding:2px 15px 0 30px; font-weight:bold; color:#FFF; background:url(/images/arrow.gif) 13px 10px no-repeat; height:27px; font-size:18px; white-space:pre}
.menu_horiz table td a:hover {background:url(/images/arrow.gif) 13px -21px no-repeat}
.menu_horiz table td span {background:url(/images/arrow.gif) 13px -21px no-repeat; color:#ccc}

/* Шапка */
table.logo {border-collapse:collapse}
table.logo td {margin:0; padding:0}
td.logo {color:#fff; font-size:22px;text-align:center}
td.logo div { width:300px; text-align:center; margin:0 auto; padding-bottom:10px}
div.logo {background:url(/images/men.jpg) right top no-repeat; width:201px; height:171px}

.body {border-top:#8C7C6D 1px solid; background:#fff /*url(/images/fon.gif) repeat*/}

td.left_menu {width:250px;background:#F9FBEB url(/images/men2_1.jpg) left bottom no-repeat; padding-bottom:80px}
div.left_menu {text-align:center; font-size:18px; padding:5px 0; background-color:#939B9E; color:#fff; font-weight:bold; margin-bottom:5px; border:#ccc 3px double}
td.left_menu a, td.left_menu span {display:block; padding:3px 3px 3px 25px; background:url(/images/arrow_left.gif) 13px 10px no-repeat; font-size:16px; float:left; clear:both; white-space:pre; border-bottom:#EFF2DD 1px solid}
td.left_menu a:hover {background:url(/images/arrow_left.gif) 13px -13px no-repeat}
td.left_menu span {background:url(/images/arrow_left.gif) 28px -13px no-repeat; padding-left:40px; color:#666}

.baner { text-align:center; margin-top:45px}

.thispage {padding:7px 10px; font-size:13px; font-weight:bold; color:#666; /* background:url(/images/this_page.gif) repeat; height:32px;*/ color: #666; border-bottom: #CCC 1px solid}
.thispage div {}
.content {padding:10px 10px 0; width:100%}


.add {font-weight:bold;background-color:#F1F3F5;border-left:#ACB4BF 1px solid;border-top:#ACB4BF 1px solid; border-right:#DBE3EE 1px solid; border-bottom:#DBE3EE 1px solid}


table.article {background-color:#F1F3F5; width:100%;border-left:#ACB4BF 1px solid;border-top:#ACB4BF 1px solid; border-right:#DBE3EE 1px solid; border-bottom:#DBE3EE 1px solid;margin-bottom:12px}
td.article {padding:5px 10px}
td.article a, .separator2 a {color:#930}
td.article a:hover, .separator2 a:hover {color:#c63}
td.article p, .separator2 p {margin:10px 0}

.separator {background-color:#F1F3F5; width:100%;border-left:#ACB4BF 1px solid;border-top:#ACB4BF 1px solid; border-right:#DBE3EE 1px solid; border-bottom:#DBE3EE 1px solid;clear:both; margin:0px 0 0 0}
.separator2 {padding:0px 12px}

.product {width:200px; float:left; margin:4px 8px 4px 0; text-align:center; font-size:12px; font-weight:bold; border:red 0px solid;background-color:#F1F3F5;border-left:#ACB4BF 1px solid;border-top:#ACB4BF 1px solid; border-right:#DBE3EE 1px solid; border-bottom:#DBE3EE 1px solid; padding:4px}
.name {display:block;clear:both;height:30px; vertical-align:middle}
.price {font-size:14px}
.product div {text-align:left; font-size:12px; font-weight:normal}
.product div p {margin:0; padding:0}

.footer {background:url(/images/men2.jpg) left bottom no-repeat; height:50px}/*#D6D4C1*/
.copyright {color:#666;font-size:12px}
.copyright a {}

.firm {width:658px; text-align:center;border:red 0px solid}
.firm table {width:320px;float:left;height:180px; border:#000 0px solid; margin:8px 8px 8px 0; vertical-align:middle; text-align:center; border-collapse:collapse; border-spacing:0}
.firm table td {font-size:17px;font-weight:bold;color:#3F250C; border:#000 0px solid; padding:0; margin:0}

.sections span {font-size:16px}
.sections a {font-size:14px; font-weight:bold; text-decoration: underline}
.sections a:hover {text-decoration:none}
.sections  ul {list-style-image:url(/images/rhomb.gif)}

.map_site { padding-left:100px}
.map_site_head { font-size:20px; padding:4px 20px 10px}
.map, .map_firm, .map_section {padding-top:2px;padding-bottom:2px; font-size:13px}
.map_firm {padding-left:15px}
.map_section {padding:1px 0 1px 40px}

.calc {background-color:#F1F3F5 ; width:100%;border-left:#ACB4BF 1px solid;border-top:#ACB4BF 1px solid; border-right:#DBE3EE 1px solid; border-bottom:#DBE3EE 1px solid;margin-bottom:12px; padding:5px 0px}
.calc table { border-collapse:collapse; border-spacing:0;width:100%}
.calc table td {padding:0;margin:0}
.calc1, .calc3 {padding:0 0 0 10px !important}
.calc1 input {width:34px; margin:0; padding:0}
.calc2 {width:100%; padding-left:5px !important}
.calc4 {padding:10px 0 10px 200px !important}
#result {font-size:22px; font-weight:bold;padding-left:150px;height:30px; color:#333; padding-top:3px}
.calc table td a {color:#930}
.calc table td a:hover {color:#c63}
.calc_info blockquote, .calc_info ol {margin-top:0;margin-bottom:0; font-weight:normal; font-style:italic}

.panel img {cursor:hand}

.web h1 {
font-weight:bold;
font-size:20px;
text-align:left;
}

.web p {
text-align:justify;
}

.web li {
text-align:justify;
}

.web h2 {
font-weight:bold;
font-size:18px;
text-align:left;
}