<!--
.M_O_special_empty_style {}

BODY { background-color: #FFF; color: #4D4D4D; font-family: Arial; font-size: 12px; margin: 0px; }

H1 { font-size: 14px; }
H1.level { color: #666; font-weight: bold; }
H1.main { color: #666; font-size: 16px; font-weight: bold; }
H1.subtitle { font-size: 12px; }
H1.subtitle A { color: #BF642D; font-size: 14px; font-weight: bold; text-decoration: underline; }
H2 { color: #D48F28; font-size: 12px; font-weight: 400;}

TABLE.advertisement_menu td { padding-left: 5px; padding-right: 5px; border-right: 1px solid #CCCCCC; text-align: center; }
TABLE.advertisement { margin-top: 35px; }
TABLE.advertisement td { padding-right: 7px; white-space: nowrap; }
TABLE.advertisement td.organization { border-left: 1px solid #CCCCCC; padding-left: 7px; padding-right: 7px; white-space: nowrap; }
TABLE.advertisement td.domen { padding-left: 7px; }
TABLE.advertisement td.title { border-top: 1px solid #CCCCCC; }

TABLE.catalog { background-color: #EADCC8; }
TABLE.drawing { }
TABLE.topGradient { background-color: #FBF7F1; background-image: url(/image/top_bg.gif); background-position: right; background-repeat: repeat-y; }
TABLE.treemenu { width: auto; }

TABLE.drawing TD { color: #666; padding: 2px 20px 10px 0px; vertical-align: top; }
TABLE.treemenu TD { padding: 0px; padding-bottom: 5px; }

TR.active, TR.active2 { background-color: #F5EBDD;}
TR.submenu { background-color: #D0A96A; }
TR.submenu2 { background-color: #F2CB8C; }

p table.tb table { width: 100%; background-color: #EADCC8; border-collapse: collapse; border-spacing: 1px; }

p table.tb table td.h1 { background-color: White; color: #4D4D4D; font-size: 14px; font-weight: bold; }
p table.tb table tr.odd td.h1 { background-color: White; color: #4D4D4D; font-size: 14px; font-weight: bold; }

p table.tb table td.h3 { background-color: White; color: #4D4D4D; font-size: 11px; font-weight: bold; }
p table.tb table tr.odd td.h3 { background-color: White; color: #4D4D4D; font-size: 11px; font-weight: bold; }

p table.tb table td {  font-size: 14px; text-align: center; padding: 5px; border: 1px #EADCC8 solid; background-color: #FFF; color: #222; }

p table.tb table tr td.h2 { background-color: #F5EBDD; color: #000; font-weight: bold; font-size: 12px; }
p table.tb table tr.odd td.h2 { background-color: #F5EBDD; color: #000; font-weight: bold; font-size: 12px; }

p table.tb table tr td { background-color: #FFF; }
p table.tb table tr.odd td { background-color: #FAF7F2; }

TABLE.addon TH { font-size: 11px; background-color: #D68249; color: White; border-bottom: 1px solid White; height: 20px; text-align: left; padding: 2px; padding-left: 5px; }
TABLE.addon TD { font-size: 11px; background-color: #F4DED0; color: #666666; height: 20px; text-align: left; padding: 2px; padding-left: 5px; }
TABLE.addon TD UL { margin-left: 0px; padding-left: 0px; list-style-type : square; }
TABLE.addon TD UL LI { margin-left: 16px; padding-left: 0px; list-style-image : url(/image/item_selected_gray.gif); }
TABLE.addon TD a, a.gray { color: #666666; text-decoration: underline; }

TABLE.addon H3, TABLE.see_also H3 { display: inline; font-size: 11px; }

TABLE.see_also TH { font-size: 11px; background-color: #D3A76B; color: White; border-bottom: 1px solid White; height: 20px; text-align: left; padding: 2px; padding-left: 5px; }
TABLE.see_also TD { font-size: 11px; background-color: #F5EBDD; color: #666666; border-bottom: 1px solid White; height: 20px; text-align: left; padding: 2px; padding-left: 5px; }
TABLE.see_also TD UL { margin-left: 0px; padding-left: 0px; list-style-type : square; }
TABLE.see_also TD UL LI { margin-left: 16px; padding-left: 0px; list-style-image : url(/image/item_selected_gray.gif); }
TABLE.see_also TD a, a.gray { color: #666666; text-decoration: underline; }

UL.with_margin { margin-top: 5px; margin-bottom: 9px; }
UL.red_marker {
    list-style-type : square; margin-left: 15px; padding-left: 0px;
}

UL.red_marker LI {
    list-style-image : url(/image/item_selected_red_2.gif);
}

LI.none_marker { list-style-type : none; }

TABLE.catalog_tube TD { color: #666666; font-size: 14px;}

a.catalog { font-size: 11px; color: #996600; text-decoration: underline; font-weight: bold; }
a.catalog_more { font-size: 11px; color: #993300; text-decoration: underline; font-style: italic; }
a.catalog_price { font-size: 11px; color: #996600; text-decoration: underline; font-style: italic;  }
a.catalog_more_b { font-size: 11px; color: #993300; text-decoration: underline; font-weight: bold; }
a.catalog_price_b { font-size: 11px; color: #996600; text-decoration: underline; font-weight: bold;  }
H1 a.catalog { color: #BF642D; text-decoration: underline; font-weight: bold; }
H1.color666666 { color: #666666; }

HR.catalog { border: 0; background-color: #CCCCCC; height: 1px; color: #CCCCCC; }


TD { font-size: 11px; }

TD.content td{ font-size: 14px; }

li a {
	font-size: 13px;
	color:#000000;
	text-decoration:none;
}

li a:hover {
	font-size: 13px;
	color:#000000;
	text-decoration:underlines;
}


TD.submenu { background-color: #D0A96A; background-image: url(/image/arrow-black-left.gif); background-repeat: no-repeat; border-top: 1px solid #FFF; padding: 5px; }
TD.active,TD.submenu:Hover  { background-color: #F5EBDD; border-top: 1px solid White; padding: 5px; }
TD.active        { background-image: url(/image/arrow-orange-down.gif); background-repeat: no-repeat; color: #BF642D; font-weight: bold;  }
TD.submenu:Hover { background-image: url(/image/arrow-orange-left.gif); background-repeat: no-repeat; }
TD.active A  { color: #BF642D; font-weight: bold; }
TD.submenu:Hover A { color: #BF642D; }
#level0  { background-position: 5px 9px; padding-left: 17px; }
#level1  { background-color: #FAF7F2; background-position: 12px 9px; padding-left: 24px; }
#level2  { background-color: #FAF7F2; background-position: 19px 9px; padding-left: 31px; }
#level3  { background-color: #FAF7F2; background-position: 26px 9px; padding-left: 38px; }
#level4  { background-color: #FAF7F2; background-position: 33px 9px; padding-left: 45px; }
#level0e { background-image: url(/image/empty.gif); background-position: 5px 9px; padding-left: 17px; }
#level1e { background-color: #FAF7F2; background-image: url(/image/empty.gif); background-position: 12px 9px; padding-left: 24px; }
#level2e { background-color: #FAF7F2; background-image: url(/image/empty.gif); background-position: 19px 9px; padding-left: 31px; }
#level3e { background-color: #FAF7F2; background-image: url(/image/empty.gif); background-position: 26px 9px; padding-left: 38px; }
#level4e { background-color: #FAF7F2; background-image: url(/image/empty.gif); background-position: 33px 9px; padding-left: 45px; }

TD.catHeader { background-color: #A27C44; color: #FFF; font-size: 10px; text-align: center; }
TD.catNHeader { background-color: #F5EBDD; color: #000; font-size: 9px; font-weight: bold; text-align: center; }
TD.catTitle { background-color: #C79B5A; color: #FFF; font-size: 10px; font-weight: bold; }
TD.catItem { background-color: #FFF; color: #222; font-size: 9px; }
TD.column { padding: 11px; padding-left: 5px; padding-right: 5px; width: 173px; }
TD.colTitle { color: #000; font-size: 12px; font-weight: bold; }
TD.content { font-size: 14px; padding: 11px; padding-left: 13px; padding-right: 13px; width: 100%; }
TD.disable { color: #CCC; }
TD.domainMenu { padding: 3px; padding-left: 5px; }
TD.mainSearch { background-color: #A37C44; background-image: url(/image/main_bottom_right.gif); background-position: top right; background-repeat: no-repeat; }
TD.menu { background-color: #930; padding: 3px; text-align: center; font-weight: bold; }
TD.pullDown { padding: 2px; padding-left: 5px; padding-top: 3px; background-image: url(/image/trans_bg.gif); }
TD.top { background-color: #FFF; color: #1F1F1F; padding-top: 5px; padding-bottom: 5px; }
TD.topWork { padding: 5px; color: #000; font-size: 11px; }
TD.txlnData { padding-left: 12px; }
TD.txlnTitle { color: #000; text-align: right; padding: 2px; width: 168px; }

TR.active TD { padding: 5px; }
TR.submenu TD { padding: 5px; }

TD.mainSearch TD { color: white; font-weight: bold; }

IMG.map { background-color: #CCC; margin: 0px; padding: 1px; }
IMG.marker { margin: 5px 5px 2px 0px; }

UL { margin-top: 5px; }

A { color: #000; text-decoration: none; }
A:Hover { text-decoration: underline; }
A.levelmenu, A.treemenu { color: #BF642D; font-size: 12px; text-decoration: underline; }
A.levelmenu { white-space: nowrap; }
A.more { color: #960; font-style: italic; }
A.pages { color: #960; }
A.textlink { color: #666; }
A.drawing { color: #666; text-decoration: underline; }
A.submenu, SPAN.submenu { color:#960;  }
A.print { color: #960; font-style: italic;  font-size: 120%;}
A.active { color: #930;  }
A.partner { color: #930; font-weight: 700;}

TD.domainMenu A { color: #FFF; }
TD.menu A { color: #FFF; }
TD.menu A:Hover { color: #000; }
TD.txlnData A { color: #3F3F3F; }
TD.pullDown A { color: black; font-size: 11px;  }
TD.pullDown A:Hover { color: #FFF; text-decoration: none; }

P { text-align: justify; }
P.plain { text-align: left; }

DIV.menuitem { visibility: hidden; z-index: -1; position: absolute; background-color: #FFF; padding-left: 1px; }
DIV.pages { background-color: #F5EBDD; width: 100%; }
DIV.pullDown { padding: 2px; padding-left: 10px; padding-right: 4px; background-color: #D0A96A; background-image: url(/image/item_bg_non_selected.gif); background-position: left top; background-repeat: no-repeat; }
DIV.template { display: block; margin: 5px; padding: 5px; font-size: 10px; }

INPUT.search { font-size: 12px; border-width: 1px; border-color: #000; padding-left:5px;}
INPUT.field, select { border-color : #960; border-style : solid; border-width : 1px; font-family : Arial; padding : 2px; width: 98%; }
TEXTAREA.field { border-color : #960; border-style : solid; border-width : 1px; font-family : Arial; padding : 2px; width: 98%; height:90px;}
INPUT.select { border-color : #960; border-style : solid; border-width : 1px; font-family : Arial; padding : 2px; }
INPUT.button { background-color : #F5EBDD; border-color : #960; border-style : solid; border-width : 1px; font-family : Arial; padding : 2px; }

SPAN.block { background-color: #930; margin: 0px; padding-bottom: 10px; padding-left: 0px;  width: 0px; }
SPAN.levelmenu { color: #BF642D; font-size: 12px; font-weight: bold; }

.bold {  color: #930; }
.call { font-size: 13px; }
.copyright { color: #000; padding: 5px; font-size: 10px; }
.div {  color: #960;  }
.hr { background-color: #D2D8E6; padding: 0px; }
.text { text-align: justify; }

DIV.bit { margin: 0px 0px 17px 0px; }
DIV.bit, DIV.bit A { color: #666; font-size: 12px; }
DIV.bit A { text-decoration: underline; }

#catItem1 { background-color: #FCF3E2; }
#catItem2 { background-color: #FAECD1; }
#catNItem1 { background-color: #FFF; }
#catNItem2 { background-color: #FAF7F2; }

TABLE.form { margin: 0px 4px 0px 4px; }
TABLE.form TD { padding: 0px 4px 0px 4px; }

sup.important {color: #996600; font-size: 16px; font-weight: bold;}
.bottom_links  {padding-bottom:5px;}
.bottom_links_notlast  {padding-bottom:5px; border-bottom:1px solid #cccccc;}
-->
