body{ font-family: arial, sans-serif; font-size: 10px; color: #613b2c; background-color: #eee5c6; padding: 0; margin:0;}
P { font-size: 12px; padding:0; margin: 0; margin-bottom: 4px; text-indent: 0; }
p.mrg { mergin-top: 6px; }
table, tr, td { padding: 0; margin:0; vertical-align: top;}

a:link, a:visited { color: #613b2c; }
a:hover, a:active { color: #ad8979; }
h1 { font-size: 16px; padding: 0; margin:0; margin-bottom:22px; font-weight: bold; }
h1.item { font-size: 24px; padding: 0; margin-top:10; margin-bottom:8px; font-weight: normal; }
h2 { font-size: 16px; font-weight: normal; margin-bottom: 4px; margin-top: 15px}
li { font-size: 12px; margin: 0;  padding:0; }
ul { list-style-image: url(marker.gif); margin-top: 0; margin-left: 0; padding-left: 1em; margin-bottom: 3px; }
small { font-size: 70% }

h1 a { text-decoration: none; }
h1 a:hover { text-decoration: underline; }


.out { width: auto; background-image: url(bg_out.gif); background-repeat: repeat-x;}
.centercell { width: 834px; }
.content { width: 834px; background-image: url(top_index.jpg); background-repeat: no-repeat; vertical-align: top;}
.topbl {  display: block; position: relative; top:0; left:0; width: 834px; height: 406px; }
.top_catalog, .top_contact { width: 834px; height: 234px; background-repeat: no-repeat; vertical-align: top; }
.top_catalog { background-image: url(top_catalog.jpg); }
.top_contact { background-image: url(top_contact.jpg); }

.home_map { display: block; position: relative; top:75; left:15; width: 190px; height: 80px; border: 0; }

.icons { display: block; position: relative; left: -40px; top: 76px; width: 47px; height: 11px; vertical-align: bottom; }
.menu { display: block; position: relative; left:0; top: 234px; width: 115px; height: 85px; }
.menu_std { display: block; position: relative; left:0; top: 0; width: 210px; }

a.menuit, a.menuitsel { display: block; height: 24px; color: #5b3526; font-size: 16px; width: 150px; padding-left:15px; padding-top:4px; }
a.subm, a.submsel { display: block; height: 20px; width: 150px; color: #5b3526; font-size: 12px; padding-left:25px; padding-top:4px; }
a.menuitsel, a.submsel { font-weight: bold; }
a.menuit:hover, a.menuitsel:hover, a.submsel:hover, a.subm:hover { color: #a0998e;  background-color: #5b3526; }

.middbl { display: block;  position: relative; padding:0; margin: 0; margin-left:285px; top: 0;  }
.newsbl { display: block; margin-left: 15px; width: 220px; padding: 18px; background-color: #dad4be; color: #000}
.newsbl h1 { font-size: 13px; margin-bottom:2px;}
.newsbl p { font-size: 11px; margin: 2px 0 4px 0 }
.newsbl a:link, .newsbl a:visited { color: #000; }
.newsbl a:hover, .newsbl a:active { color: #888888; }

.indexcontent { display: block;  margin-left:50px; width: 410 px; }
.bottom2 { margin-bottom: 2px; }

.footer { margin-left: 15px; border-top: solid 1px #613b2c; padding-top: 15px; margin-top:15px }
.footer p { font-size: 10px; }
.footer1 { width: 270px; }
.footer2 { width: 360px; }


.floatleft { float: left; }
.floatright { float: right; }
.bord { border: 1px dotted #000 }

.catalog_rub { width: 120px; height: 155px; margin-right: 50px; margin-bottom:10px; }
.img_arrow { width:9px; height:7px; margin:0 4px 0 4px; }
.img_big { width:450px; border: solid 1px #5b3526 }
.catalog_rub a { display: block; font-size: 13px; width: 111px; margin-top:4px; color: #5b3526; text-decoration: underline;}
.catalog_rub a:hover { color: #a0998e;  }
.catalog_pic { display: block; width: 95px; height: 95px; border: 0; border: #FFFFFF 8px solid; }

table.descript { margin-bottom: 50px; }
table.descript td { border-bottom: 1px dotted #613b2c; padding-top:4px; font-size: 11px; font-weight: normal; }
table.col2 { margin-left: 50px }
table.descript td.hdr { border: 0; font-weight:bold; padding-top:15px; }
td.lft { width: 80px; }
td.rig { width:80px;  text-align: right;}