body {margin: 0 20px;padding: 0; 
font-family: Tahoma, arial, sans-serif;font-size: 11px;font-weight: normal;color: #000;text-align:center;
background-color: #fff;}	
td{font-family: Tahoma, arial, sans-serif;font-size: 11px;font-weight: normal;color: #000;}
a, td a{font-family: Tahoma, arial, sans-serif;font-size: 11px;font-weight: normal;color: #860000;text-decoration: underline;}
a:hover, td a:hover  {text-decoration: none;}
#h1 {font-size: 18px;font-weight: bold;color: #860000;text-transform: uppercase;margin:0;}
h1{font-size: 12px;font-weight: bold;color: #000;text-transform: uppercase;margin:0;}
h2{font-size: 12px;font-weight: bold;color: #000;text-transform: uppercase;margin:0;}
h3{font-size: 11px;font-weight: bold;color: #870003;}
h4{font-size: 11px;font-weight: bold;color: #444444;}
.head_tel{font-family:Times New Roman,serif;font-size: 18px;font-weight: bold;color: #000000;}

#header .blt{background: #ffffff url("../image/header_fon_left_top.jpg") no-repeat bottom right;}
#header .brt{background: #ffffff url("../image/header_fon_right_top.jpg") no-repeat bottom left;}
#header .logo img{border:0; margin:18px;}
#header img.icon{border:0; margin:12px;}

#mainmenu{margin: 0px 18px 12px 18px;padding:0;}
#mainmenu li {margin: 0px; padding:8px 0;list-style-type:none;list-style-position:outside;}
#mainmenu li, #mainmenu a{font-size: 11px;font-weight: bold;color: #000;text-transform: uppercase;margin:0;text-decoration: none;}
#mainmenu a.act {color: #ed8800;}
#mainmenu a:hover {text-decoration: underline;}
#mainmenu img {margin:0 16px 0 0;}

.catalog{border:0; margin:6px 0 0 12px;}
.catalog td{border:0; padding:2px 12px 8px 0px;vertical-align:top; text-align:left;}
.catalog td p{margin:6px 0; text-align:left;}
.catalog th{vertical-align:center; text-align:left; padding:12px 0;font-size: 12px;font-weight: bold;color: #000; border:0; }
.catalog th img {border:0; margin:0 14px 0 0;}

.icon{border:0; margin:6px 0 0 0;border:0; }
.icon tr td {padding:5px; text-align:center;border:0;}
.icon td.arr {padding:5px 5px 5px 0; vertical-align:bottom;border:0;}
.icon img{border:0;margin:0px;}
.icon tr.tb td{background: #fff url("../image/cat_bor_t.gif") repeat-x top right; padding:0px;}
.icon tr td.lb{background: #fff url("../image/cat_bor_l.gif") repeat-y top left; padding:0px;}
.icon tr td.rb{background: #fff url("../image/cat_bor_r.gif") repeat-y top right; padding:0px;}
.icon tr.bb td{background: #fff url("../image/cat_bor_b.gif") repeat-x bottom right; padding:0px;}

#searchd {background: #ebe9e9 url("../image/search_fon.jpg") no-repeat top right; padding:7px 0 7px 0; }
#searchd form {margin:0; padding:0; vertical-align:center;}
#searchd a{font-size: 11px;font-weight: normal;color: #000;text-transform: uppercase;margin: 0; text-decoration: underline;}
#searchd input{width:171px; height:18px; border-top:2px solid #808080;border-left:2px solid #808080;border-bottom:2px solid #d4d0c8;border-right:2px solid #d4d0c8; margin:0px 16px;background-color:#fff;font-size: 11px;}
#searchd img{margin:0 0 0 8px;}
.search_res li {padding: 4px 0; list-style-type:none;}

.t_leftcol {background: #fbac07 url("../image/sub_top_fon.jpg") no-repeat top right; padding:6px 12px 6px 18px; margin:0 0 20px; 0;}

.leftcol{background: #fff; padding:10px 8px 18px 0px; }
.leftcol p{margin: 12px 18px;}

.geogr a{font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
.geogr a:hover {text-decoration: underline;}
.geogr a img{margin:0 12px 0 0px;}

#mainwrap{background-color: #fff; padding:15px 6px 50px 6px; }
.tback{background: #ffb902 url("../image/header_fon_right_bot.jpg") no-repeat top left;padding:0 0 0 181px; }
.zback{background: #ffb902 url("../image/cat_title_fon.jpg") no-repeat top right; padding:0px 6px 0px 100px;  }


#footer{background: #f1a40a url("../image/footer_fon_all.jpg") repeat-x top right;}
.bback {background: #f1a40a url("../image/footer_fon.jpg") no-repeat top right;}
#footer td{padding:12px; vertical-align:center;}
#footer img {padding: 0 12px; border:0}

.catmenu{margin: 10px 0px 0px 18px;padding:0;}
.catmenu li {margin: 0px; list-style-type:none;list-style-position:outside;padding:0px 0 12px 22px;background: #fff url("../image/list_mark.gif") no-repeat top left;}
.catmenu li, .catmenu a {font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
.catmenu li.act a {color: #ee8800; text-transform: uppercase;}
.catmenu a:hover {text-decoration: underline;}
.catmenu img {margin:0 16px 0 0; float:left;}

.submenu {margin: 0 0 0 40px;padding:0;}
.submenu li {margin: 0px; padding:0px 0 8px 15px;list-style-type:none;list-style-position:outside;background: #fff url("../image/sublist_mark.gif") no-repeat top left;}
.submenu a{font-size: 11px;font-weight: normal;color: #000;text-decoration: none;}
.submenu li.act a {font-weight: bold;}
.submenu a:hover {text-decoration: underline;}

.subsubmenu {margin: 0 0 8px 65px;padding:0;}
.subsubmenu li {margin: 0px; padding:0px 0 2px 0px;list-style-type:none;list-style-position:outside;}
.subsubmenu a{font-size: 11px;font-weight: normal;color: #000;text-decoration: underline;}
.subsubmenu li.act a {font-weight: bold;color: #870003;text-decoration: none;}
.subsubmenu a:hover {text-decoration: none;}

.tab td{padding: 8px 12px;border:0;border-left: 1px solid #000;font-size: 11px;color: #000;font-weight: normal;}
.tab tr.odd td{background-color:#f3f1f2;}
.tab a {font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
.tab a:hover {text-decoration: underline;}
.tab {border-collapse:collapse; border: 1px solid #000; }
.tab th {background:#fdeca4  url("../image/tab_th_fon.jpg") repeat-x top left;font-weight: bold;padding: 12px;  border: 1px solid #000; font-size: 11px;color: #000; vertical-align:top; text-align:center;}
.tab td.cent{text-align:center;}

.tab2 td{padding: 4px 4px;border:0;border-left: 1px solid #000;font-size: 11px;color: #000;font-weight: normal;}
.tab2 tr.odd td{background-color:#f3f1f2;}
.tab2 a {font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
.tab2 a:hover {text-decoration: underline;}
.tab2 {border-collapse:collapse; border: 1px solid #000; }
.tab2 th {background:#fdeca4  url("../image/tab_th_fon.jpg") repeat-x top left;font-weight: bold;padding: 4px;  border: 1px solid #000; font-size: 11px;color: #000; vertical-align:top; text-align:center;}
.tab2 td.cent{text-align:center;}


 a.to {font-size: 11px;font-weight: bold;color: #ef8900;text-decoration: none;}
 a.to:hover {text-decoration: underline;}

.map {margin:0; padding:0;}
.map li{list-style-type:none;list-style-position:outside; margin: 0; padding:2px 24px;}

