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

body	{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:12px; font-weight:normal; background:url(../images/page_bg.jpg) top repeat-x #d6d6d7;}

h1, h2, h3, h4, form{padding:0; margin:0;}

p	{ font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:12px; font-weight:normal; text-align:left; margin:0 0 13px 0; }
h1	{ font-family:Arial; color:#45557c; font-size:20px; font-weight:normal;}
h2	{ font-family:Arial; color:#45557c; font-size:18px; font-weight:normal; margin-bottom:10px;}
h3	{ font-family:Arial; color:#45557c; font-size:16px; font-weight:normal;}

img	{ border:none; vertical-align:middle;}
a	{ font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:12px; font-weight:normal; text-decoration:none;}
a:hover	{	text-decoration: underline;	}

.fclear {clear:both; float:none; line-height:0px; height:0px;}
.fleft  {float:left;}
.fright {float:right;}

input, select, textarea	{ color:#5b5b5b; font-size:12px; font-family:Arial; padding:2px;	}


/*======== Start header and Menu class ========*/
.topbackgroung
{	background:url(../images/header_bg.jpg) no-repeat top;
	padding-top:2px; width:100%; float:left;
}
.page_mn
{	width:975px; margin:0 auto;
}
.header_mn
{	float:left; width:953px; padding:0 11px; height:192px;
	background:url(../images/top_corv.png) no-repeat bottom;
	_background:url(../images/top_corv.gif) no-repeat bottom;
}
.logo
{	float:left; width:auto;
}
.right_txt
{	float:right; padding-top:14px;
	width:485px; _width:495px;
}
.right_txt span
{	float:left; width:268px;
	padding-bottom:12px;
}
.right_txt span.wi02
{	width:217px;
}
.right_txt label
{	font-size:24px; color:#fc4040;
}
.right_txt a, .right_txt
{	color:#7da7d8; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px;
}
.menu_mn
{	width:100%; float:left; padding-top:8px;
}
.menu_tab
{	float:left; width:auto;
}
.menu_tab ul
{	float:left; margin:0px; padding:0px;
}
.menu_tab li
{	float:left; margin:0px; padding:0 10px 0 0px; list-style:none;
}
.menu_tab a
{	float:left; height:23px; width:84px; text-align:center; padding:5px 0 0 0;
	color:#FFF; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px;
}
.menu_tab a.m01
{	background:url(../images/tab01.gif) no-repeat;
}
.menu_tab a.m02
{	background:url(../images/tab02.gif) no-repeat;
}
.menu_tab a.m03
{	background:url(../images/tab03.gif) no-repeat;
}
.menu_tab a.m04
{	background:url(../images/tab04.gif) no-repeat;
}
.righttxt
{	float:right;
}
.righttxt a, .righttxt
{	color:#183e4c; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px;
}
.sub_mn
{	width:100%; float:left; padding-top:13px;
}
.sub_mn a
{	color:#545454; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px;
	padding:0 8px;
}
/*======== Start footer class ========*/
.footer_mn
{	width:953px; background:url(../images/footer_bott.jpg) repeat-x bottom #e5edee;
	margin:0 auto; height:200px;
}
.footer_top
{	background:url(../images/footer_top.jpg) repeat-x; height:19px;
}
.footer_content
{	float:left; width:100%;
	padding-top:13px;
}
.footer_con01
{	border-right:1px solid #93a7ac;
	float:left; width:205px;
	padding:0 0 0 17px;
	min-height:145px; height:auto !important; height:145px;
}
.footer_con02
{	border-right:1px solid #93a7ac;
	float:left; width:145px;
	padding:0 0 0 17px;
	min-height:145px; height:auto !important; height:145px;
}
.footer_con03	
{	border-right:1px solid #93a7ac;
	float:left; width:360px;
	padding:0 0 0 17px;
	min-height:145px; height:auto !important; height:145px;
}
.footer_con04
{	float:left; width:175px;
	padding:0 0 0 13px;
	min-height:145px; height:auto !important; height:145px;
}
.foot_link a
{	float:left; width:84px;
	padding:0 0 2px 16px; background:url(../images/left_arrow.gif) no-repeat 0px 3px;
	color:#45557c;
}
.txtne
{	font-size:10px; color:#45557c;
}
.foot_icon
{	text-align:center; padding-top:10px; width:140px;
}
.topbot
{	padding:7px 0 7px 0;
}
.txt12
{	font-size:12px; color:#45557c; padding-bottom:10px;
}
.foot_p01
{	width:175px; float:left;
}
.foot_p01 p, .foot_p02 p
{	color:#0076a3; font-size:10px; font-weight:bold;
	font-style:italic; margin-bottom:8px;
}
.foot_p02
{	width:175px; float:left; padding-left:5px;
}
.txt12ri
{	text-align:right;
}
.txt12ri a
{	font-size:11px; color:#a863a8;
}
.last01
{	padding-left:13px;	font-size:12px; color:#45557c;
}
.last02 a
{	display:block;
	padding:0 0 2px 13px; background:url(../images/left_arrow.gif) no-repeat 0px 4px;
	color:#45557c;
}
/*======== Start content class ========*/
.pagebg
{	background:url(../images/whitebg.png) repeat-y;
	_background:url(../images/whitebg.gif) repeat-y;
	float:left; width:100%;
}
.content_area
{	padding-left:27px; float:left; width:920px;
	padding-bottom:16px;
}
.topbanner
{	background:url(../images/banner_bg.jpg) center no-repeat; height:280px;
	float:left; width:100%; margin-bottom:20px;
}
.th_tab_mn
{	float:left; width:100%;
}
.th_tab_title
{	background:url(../images/th_top.gif) no-repeat;
	height:35px;
	font-family:Qlassik Bold, Arial, Helvetica, sans-serif;
	text-align:center; font-size:20px; color:#FFF;
	float:left; width:100%;
}
.tab_title01
{	float:left; width:295px;
	padding-top:5px;
}
.tab_title02
{	float:left; width:300px; padding-left:20px;
	padding-top:5px;
}
.tab_title03
{	width:290px; float:right;
	padding-top:5px;
}

.th_tab_content
{	background:url(../images/th_mid.gif) repeat-y;
	float:left; width:100%; min-height:260px; height:auto !important; height:260px;
}
.th_tab_content p
{	color:#464646;
}
.tab_cont01
{	float:left; width:270px;
	padding:10px 10px 10px 13px;
}
.tab_cont02
{	float:left; width:275px;
	padding:10px 10px 10px 30px;
}
.tab_cont03
{	float:right; width:265px;
	padding:10px 12px 10px 10px;
}

.com_tab_mn
{	float:left; width:918px; padding-left:1px;
}
.com_tab_title
{	background:url(../images/top_tab.gif) no-repeat; height:28px;
	float:left; width:902px; padding:7px 0 0 16px;
	font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px;
	color:#FFF;
	margin-top:18px;
}
.com_tab_cont
{	background:url(../images/mid_tab.gif) repeat-y; float:left; width:100%;
}
.com_tab_cont_sub
{	background:url(../images/bott_tab.gif) no-repeat bottom; float:left; width:100%;
}
.com_tab_txt
{	float:left; width:643px; padding:20px 0 0 15px;
}
.thumb01
{	float:right;
}
.thumb02
{	float:right; margin-left:-100px; position:relative; margin-top:-20px;
}
/* for order tab */
.order_mn
{	width:289px; height:310px; margin-bottom:-15px; margin-top:-12px; position:relative;
	background:url(../images/order_bg.png) no-repeat;
	_background:url(../images/order_bg.gif) no-repeat;
	margin-right:-5px;
}
.txt36
{	color:#FFF; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:32px;
	font-weight:bold; text-align:center; padding-top:18px; padding-right:10px;
}
.txt14
{	color:#ebb22f; 
	font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px;
	padding-right:10px; text-align:center; padding-top:5px;
}
.setfile
{	text-align:center; padding-top:25px; padding-bottom:30px;
}
.txtfile
{	background:#FFFFFF; width:225px;
}
.ord_txt
{	
}
.ord_txt_lt
{	font-family:Georgia, Arial, Helvetica, sans-serif; font-size:10px;
	color:#FFFFFF; font-style:italic; width:160px; float:left;
	padding-left:30px;
}
.send_btnmn
{	float:left; padding-top:10px; padding-left:10px;
}
.send_btn
{	background:url(../images/send_btn.gif) no-repeat; width:44px; height:20px;
	cursor:pointer; border:0px;
}
.ord_link
{	float:left; width:auto; padding-left:33px; padding-top:10px; 
	font-family:Qlassik Bold, Arial, Helvetica, sans-serif; font-size:20px;
	color:#FFFFFF; 
}
.ord_link a
{	
}
#pricelist
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#pricelist td, #pricelist th 
{
font-size:11px;
text-align:center;
border:1px solid #4e697f;
padding:3px 5px 2px 5px;
}
#pricelist th 
{
font-size:13px;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#6e889d;
color:#ffffff;
}
#pricelist tr.alt td 
{
color:#000000;
background-color:#dde3e8;
}
.module {
			float: left;
			padding: 5px 10px 0px 10px;
			margin: 0px;
			text-align: left;
			color: #333333;
			font-family: Arial, sans-serif;
			font-size: 12px;
		}

.treemenu {
  list-style : none;
}

.treemenu ul {
  list-style : none;
}

.treemenu a {
  padding-left : 15px;
  text-decoration : none;
}

.treemenu .treeopen {
  background-image : url('../images/open.gif');
  background-repeat : no-repeat;
  background-position : left;
}

.treemenu .treeclosed {
  background-image : url('../images/closed.gif');
  background-repeat : no-repeat;
  background-position : left;
}
