@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	min-width:990px;
	position:relative;
}


body, td {
	font:normal 12px Georgia, 'Times New Roman', Times, serif;
	color:#333332;
}
body {
	background:#FFF;
}


table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f7f7f7}
table.table1 td { padding:5px; border: 1px solid #333333;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f7f7f7}
table.table2 td { padding:5px; border: 1px solid #333333;}
table.table2 th { padding:8px 5px; border: 1px solid #333333; background-color:#ff0000; color:#fff; text-align:left;}

.thumb              {color:#333333}


a {
	color: #ff0000;
	text-decoration:none;
}
a:hover {
	color: #ff0000;
	text-decoration:underline;
}
a img           { border-color:#000 }



h2,h3,h4,h5,h6 { margin:0px; padding:5px; color:#333333; font-family:Georgia, 'Times New Roman', Times, serif;}
h2 { font-size:18px}
h3 { font-size:16px}
h4 { font-size:14px}
h5,h6 { font-size:12px}



h1 {
	font:normal 20px Georgia, 'Times New Roman', Times, serif;
	color:#ff0000;
	margin:20px 0;
}

p.h1 {
	font:normal 20px Georgia, 'Times New Roman', Times, serif;
	color:#ff0000;
	margin:20px 0;
}

h1.shop-product-title {margin:0px; padding:5px; color:#333333; font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px}

.site_path {
	margin:0;
	font-size:10px;
	color:#fc0003;
}
	.site_path a, .site_path a:hover {
		color:#00108d;
	}

table.dtable {
	width:100%;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
}
td.dtd {
	vertical-align:top;
	padding:0;
}


/*---------------------------------------------------------------------*/


.sh_bg {
	width:100%;
	background:url(shadow_bg.gif) top repeat-y;
}
.sh_bot {
	background:url(shadow_bot.gif) bottom no-repeat;
}
.sh_top {
	background:url(shadow_top.gif) top no-repeat;
}

.wrapper {
	/*width:963px;*/
	width:990px;
	margin:0 auto -182px;
}
.clear {
	clear:both;
	height:182px;
}

.header {
	position:relative;
	height:290px;
	background:url(top_pic.gif) top right no-repeat;
}

#tmenu {
	list-style:none;
	padding:232px 0 0 12px;
	margin:0;
	font:bold 10px/18px Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
}
	#tmenu li {
		display:inline;
		padding:0 0 0 12px;
	}	
		#tmenu li a {
			display:inline-block;
			background:url(tmenu.gif) left no-repeat;
			padding:0 0 0 24px;
			color:#000f81;
			text-decoration:none;
		}
		#tmenu li a:hover {
			text-decoration:underline;
		}

.logo {
	position:absolute;
	top:28px;
	left:42px;
}
	.logo img {
		border:none;
	}

.icons {
	vertical-align:top;
	position:absolute;
	top:80px;
	right:7px;
	font-size:0;
}
	.icon1 {
		position:absolute;
		top:0;
		right:0;
	}
	.icon2 {
		position:absolute;
		top:20px;
		right:40px;
	}
	.icon3 {
		position:absolute;
		top:38px;
		right:80px;
	}
	.icon4 {
		position:absolute;
		top:54px;
		right:122px;
	}
	.icons a {display:inline-block; width:23px; height:23px;}
	.icons a.i1 {background:url(icon1n.gif) no-repeat;}
	.icons a.i1:hover {background:url(icon1o.gif) no-repeat;}
	.icons a.i2 {background:url(icon2n.gif) no-repeat;}
	.icons a.i2:hover {background:url(icon2o.gif) no-repeat;}
	.icons a.i3 {background:url(icon3n.gif) no-repeat;}
	.icons a.i3:hover {background:url(icon3o.gif) no-repeat;}
	.icons a.i4 {background:url(icon4n.gif) no-repeat;}
	.icons a.i4:hover {background:url(icon4o.gif) no-repeat;}
		

.left_nav_bar {
	vertical-align:top;
	/*width:237px;*/
	width:200px;
	padding:0;
}

.block_title {
	background:url(title.gif) top left no-repeat;
	height:52px;
	padding:0 0 0 152px;
	font:bold 10px Georgia, 'Times New Roman', Times, serif;
	color:#000f82;
	text-transform:uppercase;
}

#menu {
	list-style:none;
	background:#f0f0f0;
	padding:16px 14px 32px 16px;
	margin:0 0 48px;
}
	#menu li {
		padding:0;
	}
		#menu li.main_menu {
			padding:7px 0;
		}
			#menu li.main_menu a {
				display:block;
				font:bold 11px Georgia, 'Times New Roman', Times, serif;
				text-transform:uppercase;
				background:url(menu_icon.gif) left 4px no-repeat;
				padding:0 0 2px 18px;
				color:#666666;
				text-decoration:underline;
			}
			#menu li.main_menu a:hover {
				color:#666666;
				text-decoration:none;
			}
		#menu li.sub_menu {
			padding:3px 0 3px 18px;
		}
			#menu li.sub_menu a {
				display:block;
				background:url(menu_icon.gif) left 3px no-repeat;
				padding:0 0 2px 16px;
				font:bold 11px Georgia, 'Times New Roman', Times, serif;
				color:#666666;
				text-decoration:underline;
			}
			#menu li.sub_menu a:hover {
				color:#666666;
				text-decoration:none;
			}
	


.content {
	vertical-align:top;
	padding:0 16px 56px;
}


#cart {position:absolute; right:15px; top:186px; width:245px; z-index:100;}
#cart_wrap {border:2px solid #9e9e9e; background:#fff; box-shadow: 1px 2px 4px #333; -webkit-box-shadow:1px 2px 4px #666; -moz-box-shadow:1px 2px 4px #666;}
#cart_wrap p { padding:0; margin:0; font:normal 11px/18px Verdana, Geneva, sans-serif;}

#cart_wrap p.ctotal { padding:0 0 3px 10px;}
#cart_wrap p.ctotal span {font: bold 17px "Trebuchet MS", sans-serif; font-style:italic;}
#cart_wrap p.ctotal b{font: normal 14px "Trebuchet MS", sans-serif; font-style:italic;}
#cart_wrap .sorder { background:#f1f1f1; border-top: 1px dashed #666; text-align: right; padding:2px 8px; font-size:12px;} 
#cart_wrap .sorder a {color:#ff3e4d; text-decoration:underline;}
#cart_wrap .sorder a:hover {color:#ff3e4d; text-decoration:none;}



.right_side_bar {
	vertical-align:top;
	/*width:237px;*/
	width:220px;
	padding:0;
}

.rtitle {
	background:url(rtitle.gif) top left no-repeat;
	height:50px;
	padding:2px 0 0 92px;
	font:bold 10px Georgia, 'Times New Roman', Times, serif;
	color:#000f82;
	text-transform:uppercase;
}

.news {
	background:#f0f0f0;
	padding:20px 10px 10px;
	margin:0 0 44px;
	font:normal 12px Georgia, 'Times New Roman', Times, serif;
	color:#666666;
}
	.news a {
		color:#4d95b0;
		text-decoration:underline;
	}
	.news a:hover {
		color:#4d95b0;
		text-decoration:none;
	}
	.date {
		color:#ff0000;
	}
		.date span {
			font-size:14px;
		}
	.news_tit {
		padding:10px 0;
		font-weight:bold;
	}
		.news_tit a {
			color:#666666;
		}
	.news_more {
		margin:10px 0 20px;
	}


.spec {
	background:#f0f0f0;
	padding:10px 10px 20px;
	font:normal 12px Georgia, 'Times New Roman', Times, serif;
	color:#666666;
	margin:0 0 48px;
}



.footer {
	width:100%;
	background:url(bot_pic.gif)  top no-repeat;
}
.in_footer {
	/*width:963px;*/
	width:990px;
	height:182px;
	margin:0 auto;
}

.sn {
	float:left;
	height:22px;
	padding:70px 0 0 172px;
	font:normal 10px Georgia, 'Times New Roman', Times, serif;
	color:#4b4a4a;
	text-transform:uppercase;
}

.bblock {
	clear:left;
	float:left;
	padding:0 0 0 172px;
	font:normal 10px Georgia, 'Times New Roman', Times, serif;
	color:#4b4a4a;
	text-transform:uppercase;
}

.mega {
	float:right;
	display:inline;
	margin:62px 26px 0 0;
	/*background:url(mega.gif) right top no-repeat;*/
	height:22px;
	padding:6px 40px 0 0;
	text-align:right;
	font:normal 11px Georgia, 'Times New Roman', Times, serif;
	color:#959391;
}
	.mega a {
		color:#959391;
		text-decoration:underline;
	}
	.mega a:hover {
		color:#959391;
		text-decoration:none;
	}
