body {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#666666; margin:0; background-color:#FFFFFF;}
table {border-collapse:collapse;}
td {margin:0em; padding:0em; vertical-align:top;}
h1 {font-size:8pt; color:#666666; font-weight:bold;}
h2 {font-size:14pt; color:#666666;}
h3 {font-size:14pt; color:#437783; padding:0; margin:0;}
h4 {font-size:10pt;}
h5 {margin-top:6px; text-align:center; font-size:8pt;}
p,ul,li {font-size:8pt;}
a { color:#437783; text-decoration:underline; font-size:8pt;}
a.order {float:left; color:#a5819d; font-weight:bold; font-size:9pt; margin-top:5px; padding:5px 20px 0 0; background:#ffffff url(/common/images/cart.gif) top right no-repeat;}
span.model {font-weight:bold; font-size:14pt;}
span.prise {color:#437783; font-size:18pt;}
span.currency {color:#437783; font-size:14pt;}
input.btn {background:#a5819d; color:#ffffff; font-size:12px; border:1px #437783 solid; cursor:pointer; }

.tdbottom {vertical-align: bottom;}
.dot {background:#ffffff url(/common/images/dot.gif) repeat-x;}
.leftbox {width:230px; padding:10px 0 10px 54px; font-size:8pt;}
.rightbox {padding:10px 10px 10px 50px; text-align:justify; line-height:1.6; font-size:8pt;}
.text {margin-top:50px; font-size:8pt;}
.text_top {margin-top:25px; font-size:8pt; height:344px; overflow:auto; padding-right:10px;}
.title {padding:20px 0 10px 54px;}
.form { border:1px solid #9D7693;}
.line { height:5px; background-color:#a5819d;}
.pager {color:#437783; font-size:9pt; float:right; font-weight:bold; padding-top:5px;}
.pager2 {color:#437783; font-size:9pt; font-weight:bold; padding-top:0px; margin-top:0px; margin-left:40px;}
.rightadd {padding-left:54px;}
.part a {color:#666666; padding:0; margin:0; font-weight:bold; font-size:10pt; text-decoration:none;}
.cat_main {font-size:11px; text-align:justify; position:absolute; margin:46 0 0 335px; width:360px;}

#content {margin: 10px 5px 0 0;}
#content p {font-size:8pt;}
#content ul { margin:0px 0 0 15px; padding:0px;}
#content .new {padding:10px 0 20px;}
#content .date {font-size:8pt; padding:10px 0 5px 0px;}
#content .body {text-align:justify;}
#content .linklist {list-style-type:none; padding:0 0 5px 0; margin:0;}
#content .linklist li {padding-bottom:5px;}
#content .linklist a {font-weight:bold;}
#content .linklist a.active {font-weight:bold; color:#666666;}
#content .production { width:660px; margin-left:40px;}
#content .production td { padding:0px 0 10px 0;}
#content .leftbox {width:230px; padding:10px 0 0 54px;}
#content .rightbox {padding:10px 10px 10px 50px; text-align:justify; line-height:1.6; font-size:8pt;}
#content .item {padding:5px 0 0 20px; 	vertical-align:bottom;}
#content .part {text-align:right; float:right; color:#666666; padding:0; margin:0; font-weight:bold; font-size:10pt;}
#content .part a {color:#666666; padding:0; margin:0; font-weight:bold; font-size:10pt; text-decoration:none;}

#top {margin:0; padding:0;}
#top img {border:none;}
#top .rect {float:left; width:15px; height:110px; background-color:#a5819d;}
#top .logo {float:left; margin:68px 0 0 40px;}
#top .tel {float:right; padding:30px 15px 0 0; text-align:right; font-size:14pt;}
#top .navigation {float:right; width:140px; margin:37px 0 0 0;}
#top .navigation a {margin:0 17px;}
#top .pad {padding-right:15px;}
#top .menu {float:right; clear:right; width:635px; height:34px; margin-top:10px; line-height:2.5; background-color:#a5819d; text-align:center; font-size:10pt; color:#ffffff;}
#top .menu a { color:#ffffff; text-decoration:none; font-size:10pt;}
#top .menu a:hover { color:#ffffff; text-decoration:none; font-size:10pt;}
#top .menu a:active { color:#ffffff; text-decoration:none; font-size:10pt;}
#top .menu a:visited { color:#ffffff; text-decoration:none; font-size:10pt;}


#search { margin:3px 16px 0 0; padding:0px; border:1px solid #8C8C8C; width:235px;}
#search .button {padding:0px; margin:0px; cursor:pointer; border:0px; vertical-align: bottom;}
#search .form { margin:0px; border:none; font-size:14px;}
#r-box {margin:10px 16px 0 0; width:235px;}
#r-box .tit {width:235px; height:20px; background-color:#a5819d;color:#ffffff; text-align:center; font-weight:bold; font-size:13pt; line-height:2.0; border-left: 1px solid #a5819d; border-right: 1px solid #a5819d;}
#r-box .content {width:100%; border-left: 1px solid #666666; border-right: 1px solid #666666; padding:0 10px;}
#r-box span.prise {float:right;}
#r-box p {padding:0px;margin:0px;}


#cart {margin:30px 16px 0 0; width:235px;}
#cart .rect {width:5px; background-color:#a5819d;}
#cart .info img {float:right;}
#cart .info {padding-left:5px;}
#cart .goods {margin:35px 0 3px 0; font-size:10pt;}
#cart .sum {float:left; font-size:10pt; line-height:2.5;}
#cart span.prise {float:right;}

#bottom {margin:0; padding:30px 50px 0;}
#bottom .copy {float:left; text-align:left; font-size:9pt; width:190px;}
#bottom .menu {float:left; margin-left:120px; color:#437783; font-size:8pt; font-weight:bold;}
#bottom .menu a {color:#437783; text-decoration:none;}
#bottom .menu a:hover {color:#437783; text-decoration:none;}
#bottom .menu a:active {color:#437783; text-decoration:none;}
#bottom .menu a:visited {color:#437783; text-decoration:none;}

p.copy {font-size:11px; text-align:center; font-weight:bold; margin:20px 0 0 0; padding:0px 0 15px 0;}
p.copy2 {font-size:11px; font-weight:bold; margin:20px 0 0 0; padding:0px; text-align:center;}
p.copy2 a { color:#666666;}

#scrollable {
	height: 344px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	text-align: justify;
	padding: 0px 5px 0px 0px;
	font-size:8pt; 
	line-height:1.6;
}