@charset "utf-8";

body {margin:0; padding:0; background:#EDEDED;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#575757; vertical-align:top;  text-align:left;}
div{ margin:0; padding:0; line-height:18px;}

h1 {color:#48719F; font-size:18px; font-weight:bold;}
h2 {color:#48719F; font-size:16px; font-weight:bold;}
h3 {color:#48719F; font-size:14px; font-weight:bold;}
h3 a{color:#48719F; font-size:14px; font-weight:bold; text-decoration:none;}
h3 a:hover{color:#48719F; font-size:14px; font-weight:bold; text-decoration:underline;}

#top_left { color:#FFFFFF; font-size:11px; line-height:14px;padding-left:10px; margin-top:10px; text-align:justify;}

.end{ font-weight:bold; font-size:11px; text-align:center}
.end img{ vertical-align:middle; margin:0 3px 0 0;}
.end a{ color:#474747; text-decoration:none;}
.end a:hover{ color:#474747; text-decoration:underline;}

.end1{ text-align:center; color:#6C6C6C;}
.end1 a{ text-align:center; color:#E36906; text-decoration:underline}
.end1 a:hover{ text-align:center; color:#E36906; text-decoration:none}

.top td a{ color:#7F7F7F; font-size:9px; text-decoration:none}
.top td a:hover{ color:#7F7F7F; font-size:9px; text-decoration:underline}



a{ color:#575757; text-decoration:underline;}
a:hover{ color:#575757; text-decoration:none;}

span a{ color:#48719F; text-decoration:underline;}
span a:hover{ color:#48719F; text-decoration:none;}

b a{ color:#E36906; text-decoration:underline; font-size:10px;  font-weight:bold}
b a:hover{ color:#E36906; text-decoration:none; font-size:10px;  font-weight:bold}
b{ color:#E36906;}

.ins_b strong a{ color:#48719F; text-decoration:underline; font-size:11px; font-weight:bold; }
.ins_b strong a:hover{ color:#48719F; text-decoration:none; font-size:11px;  font-weight:bold}
.ins_gr strong a{ color:#41812C; text-decoration:underline; font-size:11px;  font-weight:bold}
.ins_gr strong a:hover{ color:#41812C; text-decoration:none; font-size:11px;  font-weight:bold}
.ins_r strong a{ color:#E36906; text-decoration:underline; font-size:11px;  font-weight:bold}
.ins_r strong a:hover{ color:#E36906; text-decoration:none; font-size:11px;  font-weight:bold}

p {line-height:18px; text-align:justify;}


.top1 img{ margin-left:2px; vertical-align:middle;}
.top1 a{ color:#FFFFFF; font-size:10px; text-decoration:underline; font-weight:bold}
.top1 a:hover{ color:#FFFFFF; font-size:10px; text-decoration:none; font-weight:bold;}





.r1 ul { margin:0; padding:0; list-style:none; line-height:18px;}
.r1 li { background:url(images/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 8px;}
.r1 li a { color:#48719F; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#48719F;}

/*###*/
.menu td a {height:50px;display:block;text-decoration:none;}
.menu td a:hover {text-decoration:none;}

.menu td.m1 a  {width:93px;height:50px; background:url(images/m1.jpg) no-repeat;}
.menu td.m1 a:hover {background:url(images/m1m.jpg) no-repeat top; }
.menu td.m2 a{width:130px;height:50px; background:url(images/m2.jpg) no-repeat;}
.menu td.m2 a:hover {background:url(images/m2m.jpg) no-repeat; }
.menu td.m3 a  {width:130px;height:50px; background:url(images/m3.jpg) no-repeat;}
.menu td.m3 a:hover {background:url(images/m3m.jpg) no-repeat; }
.menu td.m4 a  {width:130px;height:50px; background:url(images/m4.jpg) no-repeat;}
.menu td.m4 a:hover {background:url(images/m4m.jpg) no-repeat; }
.menu td.m5 a  {width:130px;height:50px; background:url(images/m5.jpg) no-repeat;}
.menu td.m5 a:hover {background:url(images/m5m.jpg) no-repeat; }
.menu td.m6 a  {width:129px;height:50px; background:url(images/m6.jpg) no-repeat;}
.menu td.m6 a:hover {background:url(images/m6m.jpg) no-repeat; }
/*###*/

.deep td{ color:#FFFFFF; line-height:13px; font-size:11px;}
.deep td a{ color:#FFFFFF; font-weight:bold; text-decoration:underline}
.deep td a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none}
.deep td strong a{ color:#FFFFFF; font-weight:bold; text-decoration:underline; font-size:10px;}
.deep td strong a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10px;}

.deep1 td{ color:#575757;}
.deep1 td b{ color:#48719F;}
.c1 td input, select{ width:150px; height:18px; margin:1px 0 3px 0; color:#787F86; padding:1px 0 1px 4px; font-size:11px; font-family:tahoma;}
.c2 td input, select{ width:180px; height:18px; margin:1px 0 3px 0; color:#787F86; padding:1px 0 1px 4px; font-size:11px; font-family:tahoma;}

.c3 td input{ width:180px; height:18px; margin:1px 0 3px 0; color:#787F86; padding:1px 0 1px 4px; font-size:11px; font-family:tahoma;}
.c3 td textarea{ width:180px; height:196px; margin:1px 0 12px 0; color:#787F86; padding:1px 0 1px 4px; font-size:11px; font-family:tahoma; overflow:auto;}

.k strong{ color:#48719F;}

#navigation #current {border-color: #FE3333;}

/* highlighting and border effects */
#navigation {
	padding: 1px;
	margin-left:-40px; 
	/*font: bold 14px Helvetica, Verdana, sans-serif;*/

}
 /* Hide from IE-Mac */
html>body #navigation {margin-top: 10px;}
/* End hide */
#navigation ul {
	list-style:none;
	text-align: left;
}
#navigation li {
	list-style: none; 
	margin: 0;
	display: inline;
}
#navigation li a {
	display: inline; 
	padding: 15px 15px 15px 12px;
	/* border-left: 10px solid #333333; background-color:#EFEFEF;; */
	text-decoration: none;
	background-color:f7f7f7;
	font: bold 13px Arial, Verdana, sans-serif;
	border-bottom:solid 4px #666666;
	
}
#navigation li a:link {color: #333333;background-color:f7f7f7; }
#navigation li a:visited {color: #333333; background-color:f7f7f7;}
#navigation li a:active {border-color: #FE3333; color: #666666; background-color:#FFFFFF;}
#navigation li a:hover {border-color: #48719F; color: #666666; background-color: #FFFFFF;}

fieldset
{
border: 1px solid #333333;
width: 500px;
}

legend
{
color: #fff;
background: #48719F;
border: 1px solid #333333;
padding: 2px 6px;
}

label
{
width: 80px;;
float: left;
text-align: right;
margin-right: 5px;
display: block;
}

input
{
color: #333333;
background: #FEFEFE;
border: 1px solid #333333;
width: 180px;
font-size:11px;
padding:3px;
}


.submit input
{
color: #000;
background: #999999;
border: 2px outset #222222;
width: 80px;
margin-left: 80px;
} 

option
{
color: #333333;
background: #FEFEFE;
width: 180px;
font-size:11px;
padding:3px;
}


textarea {
 background-color: #FFFFFF;
 color: #333333;
 border: 1px solid #333333;
}


#language-top {
	text-align:right;
	padding:3px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:639px;
	top:118px;
}

#language-top img {
	border:#333333 solid 1px;
}

#language-top a {
	text-decoration:none;
}

.product {
	padding:5px;
	margin:5px;
	border:1px solid #666666;
	width:700px;
	min-height:150px;
	font-size: 11px;
	color:#333333;
}

.product .image {
	float:left;
	margin:4px;
	margin-right:10px;
	padding:5px;
	border:1px solid #333333;
	
}

.product .image img {
	max-height:130px;
	max-width:130px;
}

.prdetail {
	padding:10px;
	margin:5px;
	border:1px solid #666666;
	width:700px;
}

.prdetail .identity {
	padding:5px;
	margin:5px;
	border:1px solid #666666;
}

.prdetail .identity p {
	font-size:13px;
}


.prdetail .photos {
	padding:5px;
	margin:5px;
}

.prdetail .photos img {
	margin:5px;
	border:1px solid #666666;
}
.submenu {
	width:538px;
	background-color:#FFFFFF;
	margin-bottom:4px;
}

.submenu td {
	padding:5px;
	text-align:center;
	border-bottom:#777777 solid 4px;
}

.submenu .selected {
	background:#f7f7f7;
	border-bottom:#ff0000 solid 4px;
}
/*
.submenu .selected a {
	color:#990000;
}
*/
.submenu a {
	font-size:10px;
	font-weight:bold;
}