td
{
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		
}
input
{
	font-size:10px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body
{
	padding:0;
	margin:0;
	background-color:#3D6FAA;
	font-size:11px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a
{
	color:#1C3350;
	font:normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.main_products
{
	border-bottom:4px dashed #9FB6EB;
	padding:5px 5px 5px 5px;
}
.main_products_text
{
	color:#CBE2FF;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.main_products a:hover
{
	color:#CBE2FF;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.main_products a
{
	color:#CBE2FF;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.main_products_2
{
	padding:3px 3px 3px 20px;
}
.main_products_text_2
{
	color:#1C3350;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.main_products_2 a:hover
{
	color:#1C3350;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.main_products_2 a
{
	color:#1C3350;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.cmd
{
	color:#3D6FAA;
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
}
.cmd a
{
	color:#3D6FAA;
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5x;
	text-decoration:none;
}
.cmd a:hover
{
	color:#3D6FAA;
	font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	text-decoration:underline;
}

/*{Main table*/
.block_main
{
	background-color:#D1DCF1;
}
.block_main_header
{
	color:#3D6FAA;
	font:bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}
.top_header
{
	background-color:#1C3350;
	color:#CBE2FF;
	font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}
.bg_header_repeat
{
	height:128px;
	background-image : url(/img/bg_header_repeat.jpg); 	
	background-repeat : repeat-x; 
	background-position : bottom;
}
.bg_header_left
{
	height:128px;
	width:350px;
	background-image : url(/img/bg_header_left.jpg); 	
	background-repeat : no-repeat; 
	background-position :left bottom;
}
.bg_header_center
{
	height:128px;
	width:500px;
	background-image : url(/img/bg_header_center.jpg); 	
	background-repeat : no-repeat; 
	background-position : left center;
}

.bg_header_right
{
	height:170px;
	width:144px;
	background-image : url(/img/bg_header_right.jpg); 	
	background-repeat : repeat-x; 
	background-position : bottom;
}
.main_menu
{
	background-color:#880400;
	color:#BFE6FF;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #880400;
}
.main_menu a
{
	color:#BFE6FF;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* Main table}*/
/* {News */
.new_title
{
	color:#1C3350;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:10px
}
.new_date
{
	border:1px solid  #880400;
	font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1D7DCB;
}
.new_body
{
	color: #333333;
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #3D6FAA;
	padding:0 0 10px 20px;
}
.new_body a
{
	color:#1C3350;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* News} */
/* {price */
.sftd
{
	border-left:1px solid #3D6FAA;	
	border-bottom:1px solid #3D6FAA;
	border-right:1px solid #3D6FAA;	
	background:#D1DCF1;
	padding:5px;		
}
.sftd2
{
	border-bottom:1px solid #3D6FAA;
	border-right:1px solid #3D6FAA;	
	background:#D1DCF1;
	text-align:center;
	padding:5px;			
}
.sftr
{
	border:1px solid #3D6FAA;	
	text-align:center;
	padding:5px;			
}
.sftr2
{
	border-top:1px solid #3D6FAA;
	border-bottom:1px solid #3D6FAA;
	border-right:1px solid #3D6FAA;	
	text-align:center;	
	padding:5px;			
}

/* price} */


/*------ form style -------------*/
.request_form{
  margin-left: 15px;
}

.form{
  overflow: hidden;
  width: 600px; 
}

.form .frow{
  margin-bottom: 7px;
  clear: both;
  overflow: hidden;
}

.form fieldset{
  margin-bottom: 5px;
  overflow: hidden;
  border: 1px solid #3D6FAA;
  padding: 10px;
}

.form legend{
  font-weight: bold;
  padding: 0 5px;
}

.form .ftitle{
  width: 200px;
  float: left;
}

.form .ffield{
  width: 350px;
  float: left;
}

.form .input-text, .form .input-textarea, .form select{
  width: 100%;
}

.form .input-num{
  width: 40px;
}

.form .hint{
  color: #999;
  font-style: italic;
  padding-left: 3px;
}

.form .fbtn{
  margin-left: 200px;
}

.form .btn{
  font-size: 1em;
  padding: 5px 10px;
}

.error{
  margin: 10px 0;
  color: #f00;
}

.message{
  margin: 10px 0;
  color: #3D6FAA;
}

