/*new css*/
body {
		width: 950px;
		margin: 1px auto;
		font-family: Verdana;
		font-size: 13px;
}
a {
		color: #3000FD;
	    text-decoration: underline;
}
a:hover {
		color: #451379;
	    text-decoration: none;
}
.top {
		background: #1C1398 url('images/top_info_bg.png') no-repeat left;
		width: 950px;
		height: 154px;
}
.logo {
		background: url('images/logo.png') no-repeat;
		width: 362px;
		height: 154px;
		float: left;
}
.top-image {
		background: url('images/top_image.png') no-repeat;
		width: 514px;
		height: 154px;
		float: right;
}
.info-line {
        clear: both;
		background: url('images/info_line.png') no-repeat left;
		width: 950px;
		height: 61px;
}
.en a{
		background: url('images/en.png') no-repeat;
		width: 31px;
		height: 29px;
		float: left;
		margin: 15px 0px 0px 10px;
		display: block;
}
.bg a {
		background: url('images/bg.png') no-repeat;
		width: 31px;
		height: 29px;
		float: left;
		margin: 15px 0px 0px 10px;
		display: block;
}
.left-content {
		background: url('images/menu.png') repeat-y;
		width: 220px;
		float: left;
		margin-top: 0px;
}
.left-content-top {
		background: url('images/menu-top.png') no-repeat;
		width: 220px;
		height: 23px;
}
.left-content a{
		background: url('images/menu.png') repeat-y;
		width: 200px;
		display: block;
		padding: 3px 10px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
}
.left-content a:hover{
		background: url('images/menu-hover.png') repeat-y;
		width: 200px;
		display: block;
		padding: 3px 10px;
		text-decoration: none;
		color: #000;
		font-weight: bold;
}
.left-content .slct {
		background: url('images/menu-sel.png') repeat-y;
		width: 200px;
		display: block;
		padding: 3px 10px;
		text-decoration: none;
		color: #000;
		font-weight: bold;
}
.right-content {
		width: 700px;
		float: right;
}
.blue-title a {
		color: #0000FD;
		font-weight: bold;
		text-decoration: none;
}
.blue-title a:hover {
		color: #0000FD;
		font-weight: bold;
		text-decoration: underline;
}
/*MENU*/
div.sdmenu {
	width: 220px;
	color: #1337BC;
}
div.sdmenu div {
	background: url('images/title.gif') repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url('images/menu.png') repeat-y;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 10px;
	color: #fff;
	background: url('images/expanded.gif') no-repeat 3px center;
	cursor: default;
	font-weight: bold;
}
div.sdmenu div.collapsed span {
	background: url('images/collapsed.gif') no-repeat 3px center;
	font-weight: bold;
}
div.sdmenu div a {
	padding: 3px 20px;
	background: url('images/menu.png') repeat-y;
	display: block;
	color: #fff;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background: url('images/menu-hover.png') repeat-y;
	color: #000;
	text-decoration: none;
	padding: 3px 20px;
}
/*MENU*/

.footer {
	margin: 2px 0px;
	width: 950px;
	background: #8C8C8C url('images/footer.png') no-repeat;
	text-align: center;
	color: #000;
	height: 22px;
	line-height: 22px;
}

.cart a {
	background: url('images/sh_cart_bg.png') no-repeat;
	width: 120px;
	height: 54px;
	display: block;
}

a.cat {
	background: #8A5ABB url('images/cat_title_bg.gif') repeat-x bottom;
	/*height: 22px;*/
	border: 1px solid;
	padding: 0px 15px;
	color: #fff; 
	display: block;	
	text-decoration: none;
	border: 1px solid #341454;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

a:hover.cat {
	background: #8A5ABB url('images/cat_title_bg_hover.gif') repeat-x top;
	border: 1px solid;
	padding: 0px 15px;
	color: #fff; 
	display: block;	
	text-decoration: none;
	border: 1px solid #341454;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

.cat {
	font-size: 12px;
	color: #0009B9;
	font-weight: normal;
}

td {
	font-size: 12px;
}

a.btn {
	background: url('images/btn.gif') repeat-x;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #7D7D7D;
	padding: 0px 2px;
	font-size: 12px;
}

.title_p {
	color: #441177;
}

a.top-link {
	background: #6D0EA7;
	color: #E3C0F8;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #461464;
	font-weight: bold;
	font-size: 10px;
	
}
a:hover.top-link {
	background: #6D0EA7;
	color: #fff;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #461464;
	font-weight: bold;
	font-size: 10px;
}

.gray-box {
	background: #F5E8FE url('images/gray_box.png') repeat-y right;
	padding: 10px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.blue-box {
	background: #CCFFFF url('photos/mp_3.jpg') no-repeat top;
	width: 75px;
	height: 104px;
	line-height: 140px;
	text-align: center;
	font-weight: bold;
	color: #0F1DAA;
	font-size: 14px;
	margin-right: 5px;
}
.result-box {
	background: #CDA9F1;
	padding: 15px;
	margin-top: 10px;
	border: 1px solid #8A5ABB;
	font-weight: bold;
	color: #4B395D;
}
.ads {
	text-align: center;
}
/*new css*/