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

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

body {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#252525;
	background:url(body_bg.gif) 0 0 repeat;
}

h1, h2, h3, h4, h5, h6  { font-weight:normal; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#1084bb; }

h1  {font-size:24px; margin:0; padding:15px 0 10px 0;}
h2  {font-size:18px;}
h3  {font-size:16px;}
h4  {font-size:14px;}
h5  {font-size:12px;}
h6  {font-size:10px;}

img  { border:none; }

a  { color:#1084bb; outline-style:none; text-decoration:underline; }
a:hover  { color:#1084bb; }
a img  { border:none; }

div.wrapper {
	height:auto !important;height:100%;min-height:100%;
	position:relative;
	margin:0 0 -170px;
}

div.head_bg { background:url(top_bg.gif) 0 0 repeat-x; margin:0 0 8px 0; }
div.main_pic { background:url(main_pic.jpg) 50% 0 no-repeat; height:326px; }
div.head_rel { width:991px; margin:0 auto; position:relative; height:326px; }

a.logo { position:absolute; top:18px; left:32px; }
a.logo img { border:none; }
div.tel { position:absolute; bottom:49px; left:92px; font:normal 20px Arial, Helvetica, sans-serif; color:#505050; width:180px; }
div.tel span { display:block; color:#1084bb; font-size:13px; }

div.cart { position:absolute; bottom:56px; right:0; background:url(cart.png) 0 0 no-repeat; width:143px; height:57px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 0 77px; }
div.price { font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0; }
div.price span { font-size:16px; }
div.cart a { color:#fff; }

#up_menu { margin:0; padding:287px 0 0 10px; list-style:none; }
#up_menu li { float:left; background:url(um_sep.gif) 0 100% no-repeat; padding:0 0 0 1px; }
#up_menu li:first-child { background:none; }
#up_menu li a { font:bold 13px/38px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:none; display:block; }
#up_menu li a:hover { cursor:pointer; color:#fff; background:url(um_h_left.jpg) 0 0 no-repeat; }
#up_menu li a span { display:block; padding:0 17px; }
#up_menu li a:hover span { background:url(um_h_right.jpg) 100% 0 no-repeat; }
#up_menu li.active a {}

div.content { width:991px; margin:0 auto; }

div.left_c { float:left; width:220px; padding:3px 29px 0 0; }
	div.lm_top { background:#f3f3f3 url(lm_top.jpg) 0 0 no-repeat; margin:0 0 16px 0; }
	div.lm_bot { min-height:271px; background:url(lm_bot.jpg) 0 100% no-repeat; }
	.left_menu { margin:0; padding:35px 0 20px 0; list-style:none; }
	.left_menu li {	font-size:0; line-height:0; vertical-align:top; background:url(lm_sep.png) 0 0 no-repeat; padding:1px 0 0 0; }
	.left_menu li:first-child { background:none; }
	.left_menu li a { display:block; line-height:normal; font:bold 14px Arial, Helvetica, sans-serif; color:#4f4f4f; text-decoration:none; behavior:url(images/pie.htc); position:relative; }
	.left_menu li a:hover { color:#fff; background:#18658c url(lm_h.gif) 0 0 repeat-x; border-radius:5px; -moz-border-radius:5px; webkit-border-radius:5px; o-border-radius:5px; mc-border-radius:5px; -khtml-border-radius:5px; behavior:url(images/pie.htc); }
	.left_menu li a span { display:block; background:url(lm_list.gif) 13px 50% no-repeat; padding:5px 5px 5px 33px; }
	.left_menu li a:hover span { background:url(lm_h_list.gif) 13px 50% no-repeat; }
	.left_menu li.lev2 a { padding:5px 5px 5px 45px; color:#4f4f4f; }
	.left_menu li.lev2 a:hover { background:transparent; }
	.left_menu li.cat a { font-size:12px; }

	a.order { display:block; margin:0 0 5px 0; }
	a.order img { border:none; }

	div.rb_top { padding:20px 0 5px 0; }
	div.r_block { padding:0 10px 10px 13px; font:normal 14px Arial, Helvetica, sans-serif; color:#252525; }

div.right_c { background:#fdfdfd url(cont_top.jpg) 0 0 no-repeat; width:742px; float:right; }
	div.cont_bot { background:url(cont_bot.gif) 0 100% no-repeat; padding:20px 23px 40px 22px; min-height:200px; }

div.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}

div.f_blank {
	height:170px;
	clear:both;
}

div.f_box { background:url(f_bg.gif) 0 100% repeat-x; }
div.f_pic { background:url(f_pic.gif) 50% 0 no-repeat; }
div.footer {
	height:170px;
	width:991px;
	position:relative;
	margin:0 auto;
}

	#down_menu { margin:0; padding:15px 10px 0 0; list-style:none; float:right; font-size:0; line-height:0; }
	#down_menu li { display:inline; background:url(dm_sep.gif) 0 50% no-repeat; line-height:normal; font-size:12px; padding:0 0 0 2px; }
	#down_menu li:first-child { background:none; }
	#down_menu li a { font:normal 12px/22px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:inline-block; padding:0 13px; behavior:url(images/pie.htc); position:relative; }
	#down_menu li a:hover { cursor:pointer; background:#6f6f6f; border-radius:5px; -moz-border-radius:5px; webkit-border-radius:5px; o-border-radius:5px; mc-border-radius:5px; -khtml-border-radius:5px; behavior:url(images/pie.htc); }

	div.mega { position:absolute; bottom:58px; right:0px; font:normal 11px Arial, Helvetica, sans-serif; color:#4f4f4f; }
	div.mega a { color:#4f4f4f; }
	div.copy { position:absolute; bottom:61px; left:4px; font:normal 11px Arial, Helvetica, sans-serif; color:#4f4f4f; }
	div.count { position:absolute; bottom:52px; left:173px;	}
	div.f_tel { position:absolute; bottom:44px; right:265px; background:url(tel.png) 100% 0 no-repeat; width:204px; font:normal 20px Arial, Helvetica, sans-serif; color:#505050; padding:7px 0 3px 32px; }
	div.f_tel span { display:block; font-size:13px; color:#1084bb; }

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

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

.table2 { border:1px solid #2076b1; border-collapse:collapse; }
table.table2 th { padding:5px 0; border:1px solid #2076b1;	background:#2076b1; color:#ffffff; }
table.table2 td { padding:5px;	border:1px solid #2076b1; }
table.table2 tr:hover { background:#c6e5fa; }

.thumb {color:#000000}
