HTML {background: #fff url('/img/grad1.gif') repeat-x 0 0; font-family: sans-serif; font-size: 70%;}
BODY {margin: 0; padding: 0; width: 780px; margin: 0 auto; background: #F6F9FE url('/img/bg2.gif') repeat-y 0 0;}
#ALL {position: relative;}

IMG	{border: none; margin: 0; vertical-align: bottom; text-decoration: none;}

H1	{position: absolute; top: 140px; right: 75px; font-size: 22px; font-weight: bold; font-style: italic; color: #C05304; margin: 0;}
H3	{font-size: 16px; font-weight: bold; font-style: italic; color: #026DB1; margin: 2ex 4ex 3px 4ex;}
H4	{font-size: 13px; margin: 2ex 0 1ex 0;}
A	{color: #FF6600;}
A.list_special {color: #003399; font-size: 95%; font-weight: bold;}
SUP {font-size: 11px;}

#HEAD {background: transparent url('/img/head.gif') repeat-x 0 0; height: 197px; margin-bottom: -45px;}
#HOME {background: transparent url('/img/home.jpg') repeat-x 0 0; height: 497px;}

#MAIN {background: transparent url('/img/bg1.gif') no-repeat 0 26px;}
#HAIN {background: #FFEBC2;}

#FOOT {background: transparent url('/img/foot.gif') repeat-y 0 0; height: 68px; clear: both;}
#HOOT {background: transparent url('/img/hoot.gif') repeat-y 0 0; height: 68px; clear: both;}

#tel	{position: absolute; top: 66px; left: 50px; color: #FF9900; font-size: 11px;} 
#tel SPAN {color: #fff;}

#TOPMENU	{text-align: right;}
#TOPMENU2	{right: 192px;}
#TOPMENU3	{right: 170px;}
#TOPMENU3,
#TOPMENU2	{color: #fff; position: absolute; top: 70px; background: #0966CC; font-size: 11px; z-index: 500; border: 1px solid #E3E0E0;}
#TOPMENU3 A,
#TOPMENU2 A {color: #fff; padding: 3px 2ex; text-decoration: none; display: block;}
#TOPMENU3 A:hover,
#TOPMENU2 A:hover { text-decoration: underline;}
#TOPMENU3 A.crr,
#TOPMENU2 A.crr {color: #fff; background-color: #D48600;}

#FOOTMENU	{text-align: right; position: absolute; bottom: 7px; right: 7px; font-size: 11px;}
#FOOTMENU,
#FOOTMENU A	{color: #CCD6EB;}
#FOOTMENU A {margin: 0 1ex; text-decoration: none;}
#FOOTMENU A.crr {border-bottom: 2px solid #ff6600;}

#DOD	{width: 200px; height: 240px; position: absolute; top: 175px; right: 140px; font-size: 11px;}
#DOD_logo {position: absolute; top: 135px; right: 50px;}
#DOD_pict {position: absolute; top: 166px; right: 35px; width: 104px; height: 176px; background: #fff; padding: 5px 0; text-align: center; border: 1px solid #9AA6B2; overflow: hidden;}

#MAIN #DOD	{top: 220px; right: 54px; border: 1px solid #C7C8CA; background: #fff; padding: 14px 128px 14px 14px; width: 170px; z-index: 100;}
#MAIN #DOD_logo {top: 190px; right: 60px; z-index: 100;}
#MAIN #DOD_pict {top: 230px; right: 65px; z-index: 110; border: none;}
#MAIN #DOD_dod	{position: absolute; top: 195px; right: 220px;}
#MAIN #DOD A {color: #888; text-decoration: underline;}
#MAIN #DOD .price {background: transparent url('/img/price.gif') no-repeat; margin: 0 0 0 11ex;}

#MAIN #SEARCH {background: transparent url('/img/sbg.gif') no-repeat 0 0; width: 414px; height: 63px; left: 0px; top: 115px; z-index: 40;}
#MAIN #SEARCH TABLE {margin: 14px 7px 0;}
#SEARCH	{position: absolute; top: 130px; left: 10px;}
#SEARCH	TABLE {width: 400px;}
#SEARCH LABEL {color: #fff; font-size: 9px; display: block;}
#SEARCH SELECT {font-size: 11px;}
#SEARCH BUTTON {margin-top: 10px;}
#MAIN #adv_button {left: 0px; z-index: 50;}
#adv_button	{position: absolute; top: 178px; left: 7px;}
#sop		{position: absolute; top: 105px; right: 48px; z-index: 30;}
A#home_logo	{position: absolute; top: 0px; left: 0px; width: 186px; height: 66px;} 

#eightlinks			{position: absolute; top: 385px; right: 48px;}
#eightlinks	A		{opacity: 0.8;}
#eightlinks	A:hover	{opacity: 1;}
#eightlinks IMG		{vertical-align: bottom; filter: gray;}
#eightlinks A:hover IMG {filter: none;}

#flinks		{position: absolute; top: 261px; left: 0; padding-left: 7px;}
#flinks A	{width: 76px; height: 44px; margin-right: 4px; display: block; float: left;}
#flinks A:hover {background: #0092e1; opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}

#flinks2	{position: absolute; top: 376px; left: 0; padding-left: 7px;}
#flinks2 A	{width: 76px; height: 44px; margin-right: 4px; display: block; float: left;}
#flinks2 A:hover {background: #0092e1; opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}

#banners	{text-align: center;}
#banners A	{margin: 20px;}

.cat	{position: relative; z-index: 40;}

DIV.annot	{width: 70%; color: #666666; font-weight: bold; margin: 3ex 0;}
DIV.cat		{margin: 0 55px 25px;}
DIV.cc		{margin: 0 75px 25px; position: relative; z-index: 90;}
DIV.cc OL, DIV.cc UL,
DIV.cc P	{margin-right: 30%; clear: none; text-align: justify}
DIV.cc_wide P {margin-right: 0;}

TABLE.item		{border: 1px solid #E3E0E0; width: 100%; background: #fff; margin: 1ex 0; border-collapse: collapse}
TABLE.item_so	{background: #FDF6E4 url('/img/so.gif') no-repeat 66% 100%;}
TABLE.item TD	{padding: 10px;}
TABLE.item .td1	{width: 20%; text-align: center;}
TABLE.item .td2	{width: 20%;}
TABLE.item .td3	{width: 25%;}
TABLE.item .td4	{width: 20%; font-size: 10px;}
TABLE.item .td4 A {color: #888; font-weight: bold; font-size: 11px;}
TABLE.item .td5	{width: 15%;}

DIV.line	{height: 1px; background-color: #E1E1E1; margin: 2px 0; padding: 0; overflow: hidden;}
#DOD DIV.line {background-color: #a5aCbB; margin: 2px 0;}
#DOD A		{text-decoration: none;}
P.price		{color: #FFFFCC; background: transparent url('/img/price.gif'); width: 61px; height: 17px; padding: 2px 4px; font-weight: bold; margin: 0 0 1ex 0; font-size: 13px;}
SPAN.price	{color: #FFFFCC; background: transparent url('/img/price2.gif'); width: 74px; height: 18px; padding: 2px 8px 3px; font-weight: bold; margin: 0 1ex 0 2ex; font-size: 13px;}
.cat_special .price {background: transparent url('/img/price3.gif') no-repeat !important;}
.cat_special .or {color: #FF4400;}
.notcomplete,
.or			{color: #FF6600;}
.br			{color: #C05304;}

IMG.rightblock	{float: right; margin-left: 3ex;}
DIV.rightblock	{float: right; margin: 7ex 3ex; font-size: 90%; width: 200px;}
DIV.rightblock P {margin-right: 0;}

DIV.links {display: block; position: relative; margin: 25px 16px; width: 110px; height: 7ex; float: left; font-size: 11px;}
DIV.links .links1 {position: absolute; bottom: 2.8ex; width: 100%; text-align: center;}
DIV.links .links2 {position: absolute; bottom: 0px; width: 100%; text-align: center;}

.orderform INPUT,
.orderform SELECT,
.orderform TEXTAREA {font-size: 11px; border: 1px solid #1745A2; width: 200px;}
.orderform .first,
.orderform .td1	{width: 14ex; text-align: right; font-size: 11px; }
BUTTON {border: none; background: transparent;}
.orderform TD	{padding: 1ex;}

TEXTAREA {height: 16ex;}
INPUT.narrow {width: 7ex;}
INPUT.checkbox {width: auto; border: none;}
OPTION {border: none;}

.hidden {display: none !important;}

.popup	{background: #fff url('/img/popup.gif') no-repeat 0 0; border: 5px outset #333; position: absolute; display: block; width: 524px; height: 350px; padding: 110px 30px 20px; margin-top: -260px; overflow: visible; z-index: 50;}
.ppp1	{top: 320px;}
.ppp2	{top: 320px;}
.popup .big {position: absolute; right: 20px; margin-top: -21px;}
.popup .bigimg {position: absolute; right: 20px; width: 325px; height: 305px;}
.popup .bigimg TD {text-align: center; vertical-align: middle;}
.popone	{padding: 100px;}
