/*
базовы теги
////////////////////////////////////////////////////////////////////////
*/

body { 
    padding: 0px;  margin: 0px; 
    font-size: 14px;
    color: #000;
    font-family: Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif", sans-serif ;
}

h1 { color: #000000; font-size: 17px; font-weight: bold;   text-transform: uppercase; }
h2 { color: #CC3399; font-size: 16px; font-weight: bold;   text-transform: uppercase; }
h3 { color: #CC3399; font-size: 15px; font-weight: bold;  }
h4 { color: #CC3399; font-size: 14px; font-weight: bold;  }
h5 { }
/* клоны */
.h1 { color: #000000; font-size: 17px; font-weight: bold; text-transform: uppercase; }
.h2 { color: #CC3399; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.h3 { color: #CC3399; font-size: 15px; font-weight: bold; }
.h4 { color: #CC3399; font-size: 14px; font-weight: bold; }
.h5 { }
/*********/
p { text-align: justify;  vertical-align: top;  }
div { }
span { }
ul { }
ol { }
span { }
li { }
hr { }
input,select,option {border: 1px solid #000; color: #000;}
a, a:active, a:visited { color: #000; } /* text-decoration: none; border-bottom-style: dashed; border-bottom-width: 1px; border-color: #A00000; */
a:hover { color: #A00000; text-decoration: none; } /* border-bottom-style: solid; border-bottom-width: 1px; border-color: #A00000;  */
/*
стили оформления каркасных элементов сайта
////////////////////////////////////////////////////////////////////////
*/

.top_r { height: 16px; background-repeat: no-repeat;  background-position: left center;  background-image: url(/images/ruller.gif);  }
.tl_marker {height: 18px; width: 15px; background-position: left top;  background-image: url(/images/tl_marker.gif);  background-repeat: no-repeat; }
.tr_marker {height: 18px; width: 15px; background-position: left top;  background-image: url(/images/tr_marker.gif);  background-repeat: no-repeat; }
.bl_marker {height: 18px; width: 15px; background-position: left bottom;  background-image: url(/images/bl_marker.gif);  background-repeat: no-repeat; }
.br_marker {height: 18px; width: 15px; background-position: left bottom;  background-image: url(/images/br_marker.gif);  background-repeat: no-repeat; }

.r_col_add {width: 200px; background-color: #FFEEDD; padding: 5px;}

/*
динамические стили оформления dhtml меню
////////////////////////////////////////////////////////////////////////
*/

/*Верхнее меню*/
td.tmenu { font-size: 11px; color: #000; text-align: center;   text-transform: uppercase;  font-weight: bold;  vertical-align: middle;   }

td.tmenuLeftWrapper{ width:57px;}
td.tmenuC  { padding:3px; width:94px; border: 1px solid #33CCFF; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }
td.tmenuCMWrapper{ width:19px;}
td.tmenuM  { padding:3px; width:96px; border: 1px solid #CC3399; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }
td.tmenuMYWrapper{ width:16px;}
td.tmenuY  { padding:3px; width:94px; border: 1px solid #FFF200; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }
td.tmenuYKWrapper{ width:17px;}
td.tmenuK  { padding:3px; width:94px; border: 1px solid #ADB4B6; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }
td.tmenuKGrWrapper{ width:19px;}
td.tmenuGr { padding:3px; width:196px; border: 1px solid #00A846; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }
td.tmenuGrOrWrapper{ width:19px;}
td.tmenuOr { padding:3px; width:95px; border: 1px solid #FFCC66; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;   }

td.tmenuC:hover  { background-color: #33CCFF;}
td.tmenuM:hover  { background-color: #CC3399;}
td.tmenuY:hover  { background-color: #FFF200;}
td.tmenuK:hover  { background-color: #ADB4B6;}
td.tmenuGr:hover { background-color: #00A846;}
td.tmenuOr:hover { background-color: #FFCC66;}


a.tmenu,a.tmenu:active,a.tmenu:visited { border:0px; font-size: 10px;  font-size: 9px; color: #000; text-decoration: none;  }


/*Нижнее меню*/
td.bmenu { font-size: 10px; color: #000;  text-align: center;  text-transform: uppercase;  font-weight: bold;  vertical-align: middle;  width: 20%;             }
a.bmenu,a.bmenu:active,a.bmenu:visited { font-size: 10px;  color: #000; text-decoration: none;  font-weight: bold; text-align: left;}

a.bmenu:hover { color: #fff;  text-decoration: none;  text-align: left;}
table#y a.bmenu:hover { color: #900000;  text-decoration: none;  text-align: left;}
/******************/

/*Внутреннее меню*/
div.inmenu { background-image: url(/images/lb_mark.gif);  background-position: bottom left;  background-repeat: no-repeat;  padding: 2px; }
div.inmenu_on { background-image: url(/images/lb_mark.gif);  background-position: bottom left;  background-repeat: no-repeat;  padding: 2px; background-color: #CC3399;  border: 1px solid #000; }

a.inmenu,a.inmenu:hover,a.inmenu:visited { color: #000;  text-decoration: none;}
a.inmenu:hover { color: #fff;  text-decoration: none;}
/******************/

/*
стили для цветовых схем.
////////////////////////////////////////////////////////////////////////
.back_color_w { background-color: #FFCC99; }
*/
.back_color_w { background-color: #FFFFFF; }
.back_color { background-color: #BDBDBD; }
.back_img { }
.back_img_w { }
.body_p { padding: 3px 0px 4px 12px; }
/*Левое меню*/
/*  20051222
    .tabl_lmenu{ position: absolute; left: 6px;  }
*/
.tabl_lmenu{ position: relative; left: 10px;  }


div.lmenu { background-image: url(/images/lb_mark.gif);  background-position: bottom left;  background-repeat: no-repeat;  padding: 6px; font-weight: bold;}
div.lmenuS { border: 0px solid #000; background-color: #FFCC99; background-image: url(/images/lb_mark.gif);  background-position: bottom left;  background-repeat: no-repeat;  padding: 6px; font-weight: bold;}
/* background-image: url(/images/lb_mark.gif);  background-position: bottom left;  background-repeat: no-repeat;   */
div.lmenu1 { padding: 3px 3px 3px 20px; }
div.lmenu1S { border: 0px solid #000;  background-color: #FFCC99; padding: 3px 3px 3px 20px; }
td.lmenu_td { border: 0px;   height: 20px; padding:1px; }

table#c td.lmenu_td_on     { border: 1px solid #000;  background-image: url(/images/c_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }
table#m td.lmenu_td_on     { border: 1px solid #000;  background-image: url(/images/m_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }
table#y td.lmenu_td_on     { border: 1px solid #000;  background-image: url(/images/y_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }
table#k td.lmenu_td_on     { border: 1px solid #000;  background-image: url(/images/k_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }
table#green td.lmenu_td_on { border: 1px solid #000;  background-image: url(/images/m_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }
table#news td.lmenu_td_on  { border: 1px solid #000;  background-image: url(/images/k_back.gif);  background-position: right;  background-repeat: repeat-y;  height: 20px;    }

a.lmenu,a.lmenu:active,a.lmenu:visited { font-size: 13px;  color: #000; text-decoration: none; border-bottom: 0px; }
a.lmenu:hover { color: #fff; text-decoration: none; border-bottom: 0px; }
a.lmenu1,a.lmenu1:active,a.lmenu1:visited { font-size: 13px;  color: #000; text-decoration: none; border-bottom: 0px; }
a.lmenu1:hover { color: #fff; text-decoration: none; border-bottom: 0px; }

table#y a.lmenu:hover { color: #A00000;  text-decoration: none; border-bottom: 0px; }
table#y a.lmenu1:hover { color: #A00000;  text-decoration: none; border-bottom: 0px; }
/******************/

table#c .back_color{ background-color: #33CCFF; }
table#m .back_color{ background-color: #CC3399; }
table#y .back_color{ background-color: #FFF200; }
table#k .back_color{ background-color: #ADB4B6; }
table#green .back_color{ background-color: #00A846; }
table#news .back_color{ background-color: #FFCC66; }

table#c .back_img_w { background-image: url(/images/back_2.gif);  background-position: left bottom;  background-repeat: no-repeat;   }
table#m .back_img_w { background-image: url(/images/back_2.gif);  background-position: left bottom;  background-repeat: no-repeat;   }
table#y .back_img_w { background-image: url(/images/back_2.gif);  background-position: left bottom;  background-repeat: no-repeat;   }
table#k .back_img_w { background-image: url(/images/back_2.gif);  background-position: left bottom;  background-repeat: no-repeat;   }
table#green .back_img_w { background-image: url(/images/back_1.gif);  background-position: left bottom;  background-repeat: no-repeat;   }
table#news .back_img { background-image: url(/images/back_1.gif);  background-position: left bottom;  background-repeat: no-repeat;   }



.w_font { color: #000;  font-size: 10px;  padding: 0px 10px 0px 0px; }

div.w_font { color: #000;  font-size: 10px; padding: 0px; }
table#y div.w_font { color: #000;  font-size: 10px; padding: 0px; }
/******************/

/*различные стиливые шапки */
.header_1 {color: #fff;  font-weight: bold;  font-size: 11px;  background-color: #686767;  background-position: right;  background-repeat: no-repeat;  background-image: url(/images/ruller_grey_big.gif);  padding: 2px 93px 2px 2px;  height: 19px; }
.header_2 {color: #FFF200;  font-weight: bold;  font-size: 11px;  background-color: #686767;   padding: 2px 2px 2px 2px;  height: 18px;  text-transform: uppercase; }

/*модуль ушек*/
.uxo_body_left {border: solid #BC9671;  border-width: 1px 1px 4px 5px; padding: 9px; background-color: #FFD4AA; left: 0px; position: relative;}
.uxo_title_left {border: 1px solid #BC9671; padding: 8px; background-color: #FCDDBE; text-align: center; font-weight: bold; font-size: 14px;}
.uxo_text_left {background-color: #FFD4AA; padding: 8px 0px 0px 0px; }


.uxo_body_right {border: solid #BC9671;  border-width: 1px 5px 4px 1px; padding: 9px; background-color: #FFD4AA; left: -10px; position: relative;}
.uxo_title_right {border: 1px solid #BC9671; padding: 8px; background-color: #FCDDBE; text-align: center; font-weight: bold; font-size: 14px;}
.uxo_text_right {background-color: #FFD4AA; padding: 8px 0px 0px 0px; }


div.local_news,
div.local_news_t,
div.local_news_t * {
    font-size: 12px;
}


/*каталог товаров*/
.catalog {	background-color : #000;border: 1px solid #808080;}
.catalog td {background-color : #FCEFE1;}
.catalog .catalogtd {background-color : #BC9671; color: #fff; font-weight : bold;}

.iuda {
    background-image : url(/images/iuda.gif);
    background-position : center;
    background-repeat : no-repeat;
}

