html { height: 100%; }
body {
    font-size: 12px;
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6E5E3;
}
div {
	border: none;
	padding: 0px;
	margin: 0px;
	line-height: normal;
	font-style: normal;
}
li {
   list-style-type: none;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.buttoncss {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttoncss span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.buttoncss:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttoncss:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.buttoncss:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttoncss:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


table.imagetable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}
table.imagetable th {
	background:#BBC6C0 url('cell-blue.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #FFFFFF;
}
table.imagetable td {
	background:#dcddc0 url('cell-grey.jpg');
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #FFFFFF;
}

form { display: inline; }
a:link { color: #000000; font-size: 10px; text-decoration: none; }
a:visited { color: #000000; font-size: 10px; text-decoration: none; }
a:hover { color: #9B514E; font-size: 10px; text-decoration: none; }
a:active { color: #9B514E; font-size: 10px; text-decoration: none; border: none; }
a.blue:link { color: #1E71B8; font-size: 10px; text-decoration: none; }
a.blue:visited { color: #1E71B8; font-size: 10px; text-decoration: none; }
a.blue:hover { color: #9B514E; font-size: 10px; text-decoration: none; }
a.blue12px:link { color: #1E71B8; font-size: 12px; text-decoration: underline; }
a.blue12px:visited { color: #1E71B8; font-size: 12px; text-decoration: underline; }
a.blue12px:hover { color: #9B514E; font-size: 12px; text-decoration: none; }
.hand {
	cursor: pointer;
}
.blue { color: #1E71B8; }
.button_2 { background-image: url(../images/button_bg2.gif); width: 67px; height: 22px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }
.button_w100px { background-image: url(../images/button_bg_w100.gif); width: 101px; height: 22px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }
.price { font-size: 22px; color: #96433F; font-weight: bold;}
#top {
    width: 1000px;
	height: 105px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/top_bg.gif);
	float: none;
}
#top #top_l {
    width: 60px;
	height: 105px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/top_left.gif);
}
#top #logo {
    width: 180px; height: 100px; padding: 0px 0px 0px 8px; margin: 0px; float: left;
}
#top #top_t {
    width: 692px; height: 100px; padding: 0px; margin: 0px; float: left; background-image: url(../images/top_text.gif); background-repeat: no-repeat; background-position: right;
}	
#top #top_r {
    width: 60px;
	height: 105px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/top_right.gif);
}
/*  --main--  */
#main {
    width: 1000px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/main_bg.gif);
	overflow: auto;
}
/*  --index.html--  */
#indexLeft {
    width: 50px; height: 510px; padding: 0px; margin: 0px; float: left; background-image: url(../images/index_left_bg.gif);
}
#indexCenter {
   width: 900px; height: auto; padding: 0px; margin: 0px; float: left; 
}
#indexCenter #flash { width: 900px; height: 435px; margin: 0px; padding: 0px;
}
#indexCenter #bottom { width: 900px; height: 55px; margin: 0px; padding: 0px; background-image: url(../images/index_bottom_bg.gif); 
}
#indexCenter #bottom .nav { width: auto; height: 20px; margin: 5px 0px 0px 0px; padding: 0px; background-color: #BBC6C0; 
}
#indexCenter #bottom .nav ul { padding: 0px 0px 0px 60px; margin: 0px; }
#indexCenter #bottom .nav li { width: auto; line-height: 20px; padding: 0px; margin: 0px; float: left; color:#FFFFFF;  font-size: 10px;}
#indexCenter #bottom .nav .compart { width: 75px; margin: 0px; padding: 0px; float: left; display: block; }
#indexCenter #bottom .nav li a:link { color: #FFFFFF; font-size: 10px; }
#indexCenter #bottom .nav li a:visited { color: #FFFFFF; font-size: 10px; }
#indexCenter #bottom .nav li a:hover { color: #990000; font-size: 10px; }
#indexCenter #bottom #indexCopy { width: 880px; height: 30px; line-height: 30px; margin: 0px; padding: 0px 0px 0px 20px; color: #B0BBBF; text-align: left; font-size: 10px; 
}
#indexCenter #indexfoot { width: 900px; height: 20px; margin: 0px; padding: 0px; background-image: url(../images/index_bottom.gif);
}
#indexRight {
   width: 50px; height: 510px; padding: 0px; margin: 0px; float: left; background-image: url(../images/index_right_bg.gif);
}
/*   --left--  */
#left { width: 50px; height: 300px; padding: 0px; margin: 0px; float: left; background-image: url(../images/left_bg_01.gif); background-position: center top; background-repeat: no-repeat; }
#center { width: 900px; height: auto; padding: 0px; margin: 0px; float: left; }
/*   --menu--  */
#menu { 
    width: 900px; height: 35px;
}
#menu ul { padding: 0px; margin: 0px; }
#menu li { padding: 0px; margin: 0px; float: left; }
#menu li a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; display: block; }
#menu a.menu_1:link,#menu a.menu_1:visited  { width: 84px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_1_out.jpg); background-repeat: no-repeat; }	
#menu a.menu_1:hover { width: 84px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_1_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_2:link,#menu a.menu_2:visited { width: 139px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_2_2_out.jpg); background-repeat: no-repeat; 
}
#menu a.menu_2:hover { width: 139px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_2_2_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_3:link,#menu a.menu_3:visited { width: 102px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_3_out.jpg); background-repeat: no-repeat; 
}		
#menu a.menu_3:hover { width: 102px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_3_over.jpg); background-repeat: no-repeat; background-position: 
}
#menu a.menu_4:link,#menu a.menu_4:visited { width: 93px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_4_out.jpg); background-repeat: no-repeat;
}		
#menu a.menu_4:hover { width: 93px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_4_over.jpg); background-repeat: no-repeat;
}
#menu a.menu_5:link,#menu a.menu_5:visited { width: 73px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_5_out.jpg); background-repeat: no-repeat; 
}
 { width: 73px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_5_out.jpg); background-repeat: no-repeat; background-position: -86px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; display: block;
}		
#menu a.menu_5:hover { width: 73px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_5_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_6:link,#menu a.menu_6:visited { width: 188px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_6_out.jpg); background-repeat: no-repeat; 
}	
#menu a.menu_6:hover { width: 188px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_6_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_7:link,#menu a.menu_7:visited  { width: 209px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_7_out.jpg); background-repeat: no-repeat; 
}	
#menu a.menu_7:hover { width: 209px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_7_over.jpg); background-repeat: no-repeat; 
}
/* --overMenu--  */
#menu a.menu_2_over:link,#menu a.menu_2_over:visited { width: 139px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_2_2_over.jpg); background-repeat: no-repeat; 
}		
#menu a.menu_2_over:hover { width: 139px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_2_2_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_3_over:link,#menu a.menu_3_over:visited { width: 102px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_3_over.jpg); background-repeat: no-repeat; 
}	
#menu a.menu_3_over:hover { width: 102px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_3_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_4_over:link,#menu a.menu_4_over:visited { width: 93px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_4_over.jpg); background-repeat: no-repeat; 
}	
#menu a.menu_4_over:hover { width: 93px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_4_over.jpg); background-repeat: no-repeat;
}
#menu a.menu_5_over:link,#menu a.menu_5_over:visited { width: 73px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_5_over.jpg); background-repeat: no-repeat; 
}		
#menu a.menu_5_over:hover { width: 73px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_5_over.jpg); background-repeat: no-repeat;
}
#menu a.menu_6_over:link,#menu a.menu_6_over:visited { width: 188px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_6_over.jpg); background-repeat: no-repeat; 
}
#menu a.menu_6_over:hover { width: 188px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_6_over.jpg); background-repeat: no-repeat;
}

#menu a.menu_7_over:link,#menu a.menu_7_over:visited { width: 209px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_7_over.jpg); background-repeat: no-repeat;
}
#menu a.menu_7_over:hover { width: 209px; height: 35px; line-height: 30px; text-align: center; background-image: url(../images/menu_7_over.jpg); background-repeat: no-repeat;
}
/*  --ChildMenu--  */
#submenu_01 { width: 900px; height: 20px; background-image: url(../images/submenu_01.gif); }
#submenu_02 { width: 900px; height: auto; background-image: url(../images/submenu_02.gif); overflow: auto; }
#submenu_03 { width: 900px; height: 20px; background-image: url(../images/submenu_03.gif); }
#submenu { width: 179px; height: auto; padding: 15px 15px 0px 25px; margin: 0px; float: left; }
#submenu ul { width: auto; height: auto; padding: 0px; margin: 0px; }
#submenu li { width: auto; height: auto;  padding: 0px; margin: 0px; border-bottom: solid 1px #ECECEC; display: block; }
#submenu li.top { border-top: solid 1px #ECECEC;}
#submenu li.th { font-family:Verdana, Arial, Helvetica, sans-serif; color: #638402; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 2px; }
#submenu li a:link { width: 159px; height: auto; line-height: 24px; color:#000000; font-size: 11px; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; 
}
#submenu li a:visited { width: 159px; height: auto; line-height: 24px; color:#000000; font-size: 11px; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; 
}
#submenu li a:hover { width: 159px; height: auto; line-height: 24px; color:#9B514E; font-size: 11px; background-color: #F9FAFA; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }
#submenu li a:active { width: 159px; height: auto; line-height: 24px; color:#9B514E; font-size: 11px; background-color: #F9FAFA; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }
/*OpenMenu*/
#submenu .submenuover { width: auto; height: auto; line-height: 24px; padding: 0px; margin: 0px; border-bottom: solid 1px #ECECEC; }
#submenu .submenuover a:link { width: auto; height: auto; line-height: 24px; color:#9B514E; font-size: 11px; background-color: #F9FAFA; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }
#submenu .submenuover a:visited { width: auto; height: auto; line-height: 24px; color:#9B514E; font-size: 11px; background-color: #F9FAFA; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }
#submenu .submenuover a:hover { width: auto; height: auto; line-height: 24px; color:#9B514E; font-size: 11px; background-color: #F9FAFA; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }
/*ChildMenu*/
#submenu .child { width: auto; height: 24px; line-height: 24px; padding: 0px; margin: 0px; }
#submenu .child a:link { width: auto; height: 24px; line-height: 24px; color:#000000; font-size: 11px; font-style: italic;  background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 25px; }
#submenu .child a:visited { width: auto; height: 24px; line-height: 24px; color:#000000; font-size: 11px; font-style: italic;  background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 25px; }
#submenu .child a:hover { width: auto; height: 24px; line-height: 24px; color:#9B514E; font-size: 11px; font-style: italic;  background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 25px; }
/*HiddenMenu*/
#submenu li ul,#submenu li.submenuover ul {
 width: auto; height: auto; margin: 0px; padding: 0px; display: none;
}
#submenu li ul li,#submenu li.submenuover ul li{
width: auto; padding: 0px; margin: 0px; border: none; 
}
#submenu li ul li a:link,#submenu li.submenuover ul li a:link,#submenu li.mover li.submenuover a:link { 
 width: 152px; padding: 0px 0px 0px 27px; border-top: solid 1px #ECECEC;
}
#submenu li ul li a:visited,#submenu li.submenuover ul li a:visited,#submenu li.mover li.submenuover a:visited { 
width: 152px; padding: 0px 0px 0px 27px; border-top: solid 1px #ECECEC; 
}
#submenu li ul li a:hover,#submenu li.submenuover ul li a:hover,,#submenu li.mover li.submenuover a:hover  { 
width: 152px; padding: 0px 0px 0px 27px; border-top: solid 1px #ECECEC;  
}
#submenu li.mover ul {
 display: block;
}

#banner { width: 663px; height: 266px; padding: 2px 18px 2px 0px; margin: 0px; float: left; }
/*  --Content--  */
#content { width: 640px; height: auto; padding: 0px; margin: 10px auto;  }
#content .text { line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
#content .text h1 { font-family: Arial, Helvetica, sans-serif; color: #96433F; font-size: 20px; font-weight: bold; line-height: normal;}
#content .text h2 { font-family: Arial, Helvetica, sans-serif; color: #638402; font-size: 14px; font-weight: bold; line-height: normal; padding: 0px; margin: 0px; font-style: normal; }
#content .text .cor033333{ color: #033333; }
#content .text h3 { font-family: Arial, Helvetica, sans-serif; color: #111111; font-size: 14px; font-weight: bold; line-height: normal; padding: 0px; margin: 0px;}
#content .text a { font-size: 12px; color: #1E71B8; }
#content .text .list { width: auto;}
#content .text .list ul { width: auto; height: auto; padding: 0px; margin: 0px; border-top: solid 1px #ECECEC; }
#content .text .list li { height: auto; line-height: 24px; border-bottom: solid 1px #ECECEC; padding: 0px 0px 0px 5px; }
#content .text .list li a:link { font-size: 12px; color: #333333;}
#content .text .list li a:visited { font-size: 12px; color: #333333;}
#content .text .list li a:hover { font-size: 12px; color: #990000;}
/*  --news--*/
#content .text .newslist { width: 640px; margin: 15px 0px 0px 0px; }
#content .text .newslist ul { padding: 0px; margin: 0px;}
#content .text .newslist li { border-bottom: solid 3px #ECECEC; font-size: 12px; }
#content .text .newslist li.news_t {
	width: 100%;
	clear: both;
	font-style: normal;
	color: #333333;
}
#content .text .newslist li.news_c { width: 545px; float: left; color: #1E71B8; padding: 0px 0px 0px 5px; text-align: left; }
#content .text .newslist li.news_date { width: 90px; float: left; clear: right; text-align: right; font-size: 12px; color: #333333; }
#content .text hr { height: 1px; border: solid 1px #E5E5E5; }
#content .text .faq { width: auto; padding: 30px 0px; }
#content .text .faq table { margin: 10px auto; }
#content .text .faq .question { font-size: 13px; font-weight: bold; }
#content .text .faq .answer { font-size: 12px; line-height: 20px; }
/* -- -- */
#content .button { width: 97px; height: 22px; margin: 5px 0px; background-image: url(../images/button_bg.gif); background-color: #CCCCCC; border: none; }
.inputText { height: 18px; line-height: 18px; font-size: 12px; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080; }
.inputText-y { font-size: 12px; overflow-y: auto; overflow-x:none; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080;
}
#content .line { border-bottom: solid 1px #E5E5E5; }
#content .Box460 { width: 460px; margin: 5px auto; background-image: url(../images/w460px_02.gif); background-repeat: repeat-y; color: #333333; }
#content .Box460 hr { width: 100%; height: 1px; border: solid 1px #E5E5E5;}
#content .Box460 .th { color: #638402; font-size: 12px; font-family:Arial, Helvetica, sans-serif; border-bottom: solid 1px #E5E5E5; padding-top: 5px; }
#content .Box460 .remark { color: #555555; font-size: 12px; font-family:Arial, Helvetica, sans-serif;  font-style: italic; font-weight: bold; }
#content .Box460 .radioTable {}
#content .Box460 .h3 {}
#content .Box460 .h3 td {
	font-weight: bold;
	padding-left: 20px;
	font-size: 12px;
	letter-spacing: 0.1pt;
}
#content .Box460 .radioTable td {font-size: 11px; line-height: 18px;}
#content .Box460 td { line-height: 20px;}
#content .Box460_01 { height: 38px; background-image: url(../images/w460px_01.gif); background-repeat: no-repeat; }
#content .Box460_03 { height: 38px; background-image: url(../images/w460px_03.gif); background-repeat: no-repeat; }
/* -- -- */
#content .Box640 { width: 640px; margin: 5px auto; background-image: url(../images/w640px_02.gif); background-repeat: repeat-y; color: #333333; }
#content .Box640 td { line-height: 23px;}
#content .Box640_01 { height: 30px; background-image: url(../images/w640px_01.gif); background-repeat: no-repeat; }
#content .Box640_03 { height: 30px; background-image: url(../images/w640px_03.gif); background-repeat: no-repeat; }
/* ---- */
#Reseller {}
#Reseller .th { color: #638402; font-size: 12px; font-family:Arial, Helvetica, sans-serif; border-bottom: solid 1px #E5E5E5; padding-top: 5px; }
#Reseller input.w375px { width: 373px; font-size: 12px; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080;}
#Reseller input.w125px { width: 125px; font-size: 12px; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080; }
#Reseller input.w500px { width: 498px; font-size: 12px; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080; }
#Reseller input.cbox { width: 14px; height: 14px; background-image: none; }
#Reseller input.rbox { font-size: 14px; width: 15px; height: 15px; background-image: none; border: none; }


/*  --produsts.html  */
#product { width: 900px; height: 534px;background-image: url(../images/products.jpg); margin: 15px 0px 0px 0px; }
#product #p_left { width: 250px; float: left; }
#product #p_left #p_menu { width: 185px; }
#product #p_left #p_menu ul { padding: 0px; margin: 0px; }
#product #p_left #p_menu li { width: auto; height: auto; line-height: 24px; padding: 0px; margin: 0px; border-bottom: solid 1px #ECECEC; display: block; }
#product #p_left #p_menu li.top { border-top: solid 1px #ECECEC; }
#product #p_left #p_menu li.p_menu_1 { width: 185px; }
#product #p_left #p_menu li.p_menu_2 { width: 180px; }
#product #p_left #p_menu li.p_menu_22 { width: 180px; border: none; }
#product #p_left #p_menu li.p_menu_3 { width: 170px; }
#product #p_left #p_menu li.p_menu_4 { width: 164px; }
#product #p_left #p_menu li.p_menu_5 { width: 160px; }
#product #p_left #p_menu li.p_menu_6 { width: 156px; }

#product #p_left #p_menu li a:link { width: auto; height: auto; line-height: 24px; color:#000000; font-size: 11px; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; 
}
#product #p_left #p_menu li a:visited { width: auto; height: auto; line-height: 24px; color:#000000; font-size: 11px; background-image: url(../images/arrow_01.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; 
}
#product #p_left #p_menu li a:hover { width: auto; height: auto; line-height: 24px; color: #9B514E; font-size: 11px; background-color: #F5F5F5; background-image: url(../images/arrow_02.gif); background-repeat: no-repeat; background-position: 10px center; display: block; margin: 0px; padding: 0px 0px 0px 20px; }

/*HiddenMenu*/
#product #p_left #p_menu li ul {
 width: auto; height: auto; margin: 0px; padding: 0px; display: none;
}
#product #p_left #p_menu li ul li{
width: auto; padding: 0px; margin: 0px; border: none; 
}
#product #p_left #p_menu li ul li a:link{ 
 width: 139px; padding: 0px 0px 0px 27px; border-bottom: solid 1px #ECECEC; 
}
#product #p_left #p_menu li ul li a:visited { 
width: 139px; padding: 0px 0px 0px 27px; border-bottom: solid 1px #ECECEC; 
}
#product #p_left #p_menu li ul li a:hover  { 
width: 139px; padding: 0px 0px 0px 27px;  border-bottom: solid 1px #ECECEC; 
}
#product #p_left #p_menu li.mover ul {
 display: block;
}
/**/
#product #p_right { width: 650px; float: left; }
#product #p_right a:link { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1E71B8;}
#product #p_right a:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #1E71B8;}
#product #p_right a:hover { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #990000;}

#product #p_right .p_right_top { height: 100px; padding: 0px 38px 0px 0px; text-align: right; }
#product #p_right .p_right_price { padding: 0px 45px 0px 0px; text-align: right; font-size: 22px; color: #96433F; font-weight: bold;  }
#product #p_right .p_right_bottom { margin: 230px 0px 0px 320px; padding: 0px 30px 0px 0px; text-align: right; font-size: 12px; line-height: 18px; color: #333333;  }

/* --shop.html-- */
#shopTable { width: 832px; margin: 0px auto; font-size: 11px; color: #313131; }
#shopTable .remark { color: #555555; font-size: 12px; font-family:Arial, Helvetica, sans-serif;  font-weight: bold; }
#shopTable a.printa { color: #0D62E5; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
#shopTable input {  font-size: 12px; background-image: url(../images/input_bg.gif); background-repeat: repeat-x; background-position: top; border: solid 1px #808080; }
#shopTable input.w255px { width: 255px; } 
#shopTable input.w122px { width: 122px; } 
#shopTable input.w30px { width: 30px; }
 
#shopTable .TableLeft { width: 266px; border-bottom: solid 1px #959AA1; border-left: solid 1px #959AA1; border-right: solid 1px #959AA1; border-top: none; 
}
#shopTable .TableLeft .l_shop_th { height: 26px; border-bottom: solid 1px #959AA1; border-left: none; border-right: none; border-top: solid 1px #959AA1; 
}
#shopTable .TableLeft .price { font-size: 14px; font-weight: bold; }
#shopTable .TableLeft .box { margin: 13px auto; }
#shopTable .TableRight { background-color: #ECEFF5; }
#shopTable .TableRight .r_shop_th { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; background-color: #989DA6; color: #FFFFFF; font-size:14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
}
#shopTable .TableRight .r_box { width: 255px; margin: 0px auto 10px auto;  }
#shopTable .TableRight .r_box td { padding: 7px 0px 0px 0px; }
#shopTable .TableRight .r_box .compact { width: 11px; }
#shopTable .TableRight .r_box .redio { width: 18px; height: 18px; font-size: 12px; background-image: url(../images/redio_bg.jpg); border: none;}
#shopTable .TableRight .r_box .checkbox { width: 15px; height: 15px; font-size: 12px; background-color: #E2E2E2; border: solid 1px #D1D4D8; }
#shopTable #TotalPrice { font-size: 18px; font-weight: bold; }

.confirmTable { font-family: Arial, Helvetica, sans-serif; margin: 15px 0px; }
.confirmTable .t { height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; border-bottom: solid 1px #DCDCDC; }
.confirmTable .c { color: #4C4C4C; font-size: 12px; line-height: 18px; padding: 5px 0px 0px 0px; }
.px18 { font-size: 18px; color: #656565; font-weight: bold; }

/* --Register -- */
.reg_th { margin: 0px 20px; }
#reg { }
#reg .th { height: 30px; color: #638402; font-size: 12px; border-bottom: solid 1px #E5E5E5; }
#reg a { color: #1E71B8;}

/*  --Right--  */
#right { width: 50px; height: 300px; padding: 0px; margin: 0px; float: left; background-image: url(../images/right_bg_01.gif); background-position: center top; background-repeat: no-repeat; }

#right3 { width: 50px; height: 1800px; padding: 0px; margin: 0px; float: left; background-image: url(../images/right_bg_01.gif); background-position: center top; background-repeat: no-repeat; }
#right_news { width: 50px; height: 2000px; padding: 0px; margin: 0px; float: left; background-image: url(../images/right_bg_01.gif); background-position: center top; background-repeat: no-repeat; }

#footer {
    width: 1000px;
	height: 80px;
	margin: 0px auto;
	padding: 0px;
	background-color: #E6E5E3;
}
#footer #nav { width: 910px; height: 20px; padding: 0px; margin: 0px auto; background-color: #BBC6C0; }
#footer #nav ul { padding: 0px 0px 0px 60px; margin: 0px; }
#footer #nav li { width: auto; line-height: 20px; padding: 0px; margin: 0px; float: left; color:#FFFFFF;  font-size: 10px;}
#footer #nav .compart { width: 77px; height: 20px; margin: 0px; padding: 0px; float: left;}
#footer #nav li a:link { color: #FFFFFF; font-size: 10px; }
#footer #nav li a:visited { color: #FFFFFF; font-size: 10px; }
#footer #nav li a:hover { color: #990000; font-size: 10px; }
/* -- -- */
#footer #bottom { width: 910px; height: 40px; margin: 0px auto; padding: 6px 0px 0px 0px;  
}
#footer #bottom #copy { width: 640px; height: 40px; margin: 0px; padding: 0px 0px 0px 20px; color: #B0BBBF; text-align: left; font-size: 10px; float: left; 
}
#footer #foot_logo { width: 250px; height: 40px; line-height: 40px; margin: 0px; float: left; 
}
/*  ----  */
#main_end {
    width: 1000px;
	height: 30px;
	margin: 0px auto;
	padding: 0px;
}
#main_end #main_end_1 {
    width: 50px; height: 30px; float: left; background-image: url(../images/left_bg_02.gif); 
}
#main_end #main_end_2 {
    width: 900px; height: 30px; float: left; background-image: url(../images/bottom_bg.gif); 
}
#main_end #main_end_3 {
    width: 50px; height: 30px; float: left; background-image: url(../images/right_bg_02.gif); 
}
/* -Login- */
.tablelogin { }
.tablelogin td { line-height: 20px; }
.tablelogin a { font-size: 12px; color: #1E71B8; line-height: 20px; }
.tablelogin a:hover { font-size: 12px; color: #990000; line-height: 20px; }
#abs { position: absolute; width: 200px; background: #ffa;
    padding: 5px; margin: 8px; top: 0; right: 0; text-align: center }
	
