@charset "utf-8";
body {
	background-color: #000000;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.main_bg {
	background-color: #FFFFFF;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

ul{padding:0px}
.left_title {
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.left_center {
	background-image: url(../images/left_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

.left_menu {
	font-size: 12px;
	line-height: 24px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8f8f8f;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left_menu a{
	display:block;
	text-align: left;
	color: #6d1d4a;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 20px;
}

.left_menu a:link{color: #2c0f2e;}
.left_menu a:visited{color: #2c0f2e;}
.left_menu a:hover{
	color: #2c0f2e;
	font-weight: bold;
}
.left_menu a:active{color: #2c0f2e;}

.left_menu2 {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
}
.left_menu2 a{
	display:block;
	text-align: left;
	color: #4b4b4b;
	padding-right: 5px;
	padding-left: 33px;
}
.left_menu2 a:link{color: #4b4b4b;}
.left_menu2 a:visited{color: #4b4b4b;}
.left_menu2 a:hover{
	color: #2c0f2e;
	font-weight: bold;
	background-image: url(../images/left_menu_over.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.left_menu2 a:active{color: #4b4b4b;}
.search {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border: 1px solid #b9b7b9;
	height: 18px;
	width: 8em;
	background-color: #FFFFFF;
	text-align: left;
}
h1 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #1f0021;
	text-align: left;
	padding-left: 15px;
}
.center {
	height: 350px;
}
.product_name {
	font-size: 12px;
	line-height: 18px;
	color: #2e1031;
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.product_name a:link{color: #2e1031;}
.product_name a:visited{color: #2e1031;}
.product_name a:hover{color: #2e1031;}
.product_name a:active{color: #2e1031;}
.product_text {
	font-size: 12px;
	line-height: 22px;
	color: #555454;
	text-align: justify;
}

.server_list {
	font-size: 15px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8f8f8f;
}
.server_list a{color: #1f0021;}
.server_list a:link{color: #1f0021;}
.server_list a:visited{color: #1f0021;}
.server_list a:hover{color: #1f0021;}
.server_list a:active{color: #1f0021;}
.server_p {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #ac3cb4;
}
.server_title {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: center;
}
.server_name {
	font-size: 15px;
	line-height: 18px;
	color: #474646;
	text-align: left;
	padding-left: 10px;
}
.server_name a:link{color: #474646;}
.server_name a:visited{color: #474646;}
.server_name a:hover{color: #474646;}
.server_name a:active{color: #474646;}

.server_text {
	font-size: 15px;
	line-height: 18px;
	color: #474646;
	text-align: center;
}
.server_text a:link{color: #474646;}
.server_text a:visited{color: #474646;}
.server_text a:hover{color: #474646;}
.server_text a:active{color: #474646;}

.server_text2 {
	font-size: 15px;
	line-height: 18px;
	color: #c43d87;
	text-align: center;
	font-weight: bold;
}
.server_text2 a:link{color: #c43d87;}
.server_text2 a:visited{color: #c43d87;}
.server_text2 a:hover{color: #c43d87;}
.server_text2 a:active{color: #c43d87;}

.special_paoma {
	font-size: 15px;
	line-height: 18px;
	color: #a450ac;
	text-align: left;
	padding-left: 120px;
	padding-right: 80px;
}
.special_paoma a{color: #a450ac;}
.special_picbg {
	background-image: url(../images/special_picbg.gif);
	background-repeat: no-repeat;
	background-position: 422px top;
}
.special_spic {
	text-align: center;
}
.special_spic img{
	border: 1px solid #b8b7b7;
}


.special_p1 {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #ac3cb4;
	text-decoration: line-through;
}
.special_p2 {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #ac3cb4;
}
.special_product_text {
	font-size: 12px;
	line-height: 20px;
	color: #555454;
	text-align: justify;
	height: 10em;
}


.page {
	font-size: 11px;
	line-height: 25px;
	color: #6e646b;
	text-align: center;
}
.page a:link{color: #6e646b;}
.page a:visited{color: #6e646b;}
.page a:hover{color: #6e646b;}
.page a:active{color: #6e646b;}

.path {
	font-size: 11px;
	line-height: 24px;
	color: #1f0021;
	text-align: left;
}
.path a:link{color: #1f0021;}
.path a:visited{color: #1f0021;}
.path a:hover{color: #1f0021;}
.path a:active{color: #1f0021;}

.footer {
	background-color: #2e1031;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
	padding-bottom: 20px;
}
.footer_menu {
	font-size: 12px;
	line-height: 24px;
	color: #958690;
	text-align: left;
}
.footer_menu a:link{color: #958690;}
.footer_menu a:visited{color: #958690;}
.footer_menu a:hover{color: #958690;}
.footer_menu a:active{color: #958690;}

.footer_text {
	font-size: 12px;
	line-height: 22px;
	color: #666566;
	text-align: left;
}
.footer_text a:link{color: #666566;}
.footer_text a:visited{color: #666566;}
.footer_text a:hover{color: #666566;}
.footer_text a:active{color: #666566;}

.footer_copyright {
	font-size: 11px;
	line-height: 18px;
	color: #666566;
	text-align: left;
}
.footer_copyright a:link{color: #666566;}
.footer_copyright a:visited{color: #666566;}
.footer_copyright a:hover{color: #ff0000;}
.footer_copyright a:active{color: #666566;}


.glossymenu {
	margin: 5px 0;
	padding: 0;
	/*width: 117px; /*width of menu*/
	width: auto;
	/*border: 1px solid #9A9A9A;*/
	border-bottom-width: 0;
}
.glossymenu a.menuitem {
	font-size: 12px;
	line-height: 24px;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8f8f8f;
	padding-top: 5px;
	padding-bottom: 5px;
	
	display:block;
	text-align: left;
	color: #6d1d4a;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 20px;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
	color: #2c0f2e;
}

.glossymenu a.menuitem:hover {
	color: #2c0f2e;
	font-weight: bold;
}
.glossymenu div.submenu { /*DIV that contains each sub menu*/
	/*background: white;*/
}
.glossymenu div.submenu ul { /*UL of each sub menu*/
	/*
	list-style-type: none;
	margin: 0;
	padding: 0;
	*/
}
.glossymenu div.submenu ul li {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;	
}
.glossymenu div.submenu ul li a {
	display:block;
	text-align: left;
	color: #4b4b4b;
	padding-right: 5px;
	padding-left: 33px;
}
.glossymenu div.submenu ul li a:hover {
	color: #2c0f2e;
	font-weight: bold;
	background-image: url(../images/left_menu_over.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

a.un_now_page{
	/*border: 1px solid #CCCCCC;*/
}

span.now_page{
	/*color: #FFFFFF;
	background-color: #9900CC;*/
}

#pn_button{padding:0px;}
#return_button{padding:5px 0px;}