body, tr,td {MARGIN:0px;font-family: arial,"ms sans serif",helvetica, sans serif; font-size:12px;font-weight: normal;color:#000;}
a:link, a:visited { text-decoration: none; color:#000;}
a:hover { color:5C3201; text-decoration: none }
input, textarea {color: #d47f14;background-color:#f7f8ec;border: 1px #d47f14 solid;}

.mainmenu {font-family: Tahoma,"ms sans serif",helvetica, sans serif; font-size:22px;font-weight: normal;color:#FFFFFF}
.mainmenu a, .mainmenu a:visited {color:#FFFFFF}
.mainmenu a:hover {text-decoration:underline;color:#FFFFFF}

.buttonmenu {font-family: Tahoma,"ms sans serif",helvetica, sans serif; font-size:13px;font-weight: normal;color:#FFFFFF}
.buttonmenu a, .buttonmenu a:visited {color:#FFFFFF}
.buttonmenu a:hover {text-decoration:underline;color:#FFFFFF}

.menuactive {font-family: "Century Gothic"; color: #d47f14 !important; font-size: 16px !important;}
.menudeactive {font-family: "Century Gothic"; color: #d47f14 !important; font-size: 14px !important; font-weight: bold !important;}
.menudot td{border-bottom: 1px dotted #d47f14;}

h1 {FONT-WEIGHT: normal; TEXT-ALIGN: center}
h2 {FONT-WEIGHT: normal; TEXT-ALIGN: center}
h3 {FONT-WEIGHT: normal; TEXT-ALIGN: center}

.tree1 {background-image: url(../p/3.png); background-repeat: repeat-y; background-position: 4px;}
.tree2 {background-image: url(../p/2.png); background-repeat: no-repeat; width: 15px;}


.price{font-family: "ms sans serif",arial;color: #B76924;font-size: 16px;font-weight: 600;}

.voquery{font-family: "ms sans serif",arial;color: #B76924;font-size: 16px;font-weight: 600;}
.voquery a, .voquery a:visited {color:red;}
.voquery a:hover {text-decoration:underline;}

.date {color : #336699;font-weight : bold;}
.nav {font-family: "ms sans serif",arial;font-weight : bold;color: #CB0517;font-size: 15px;}
.nav2 {font-family: "ms sans serif",arial;font-weight : bold;text-decoration:underline;color: #005393;font-size: 15px;}
.nav1 {font-family: "ms sans serif",arial;font-weight : bold;color: #8A4E02;font-size: 15px;}

.title1 {color: #AA5307;font-size: 14px;}
.title2 {color: #B76924;font-size: 14px;font-weight: 600;}
.title3 {color: #640f00;font-size: 11px;}
.title {font-family: "ms sans serif",arial;color: #774301;font-size: 18px;font-weight: bold;text-transform: uppercase;}

.catalog_ul li {color: #d47f14;font-size: 12px;}
.catalog_ul li a:link, .catalog_ul li a:visited{color: #d47f14;font-size: 12px;}
.catalog_ul ul {margin-bottom: 0px;}

th.c0 {    background-image : url(../images/k3.gif);    background-repeat : no-repeat;    background-position : top;}
th.c9 {    background-image : url(../images/k4.gif);    background-repeat : no-repeat;    background-position : top;}
th.c8 {    background-image : url(../images/k_b.gif);    background-repeat : repeat-x;    background-position : top;}
th.c7 {    background-image : url(../images/k2.gif);    background-repeat : no-repeat;    background-position : bottom;}
th.c6 {    background-image : url(../images/k_t.gif);    background-repeat : repeat-x;    background-position : bottom;}
th.c5 {    background-image : url(../images/k1.gif);    background-repeat : no-repeat;    background-position : bottom;}
td.c4 {    background-image : url(../images/k_r.gif);    background-repeat : repeat-y;    background-position : right;}
td.c3 {    background-image : url(../images/k_l.gif);    background-repeat : repeat-y;    background-position : left;}

td.sd {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B6B6B6;}

td.sc {background-color: #fff;font-weight: bold;}

/* тень */
.out {  display:block;  background:#bbb;  border:1px solid #ddd;  position:relative;  margin:1px 0;}
.in {  text-align:center;  background:#fff;  border:1px solid #555;  position:relative;  padding:5px;  font-weight:normal;  }
.ltin {  left:-3px;  }
.tpin {  top:-3px;  }    

.flattable {border: 1px solid #d47f14; font-weight:bold;font-size: 9px; }
.flattable tr td {background-color: #f7f6f6; border:1px dotted #d47f14;text-align: center;}
.flattable tr th {background-color: #f7f8ec; border-bottom: 1px dotted #d47f14;}


