*
{
	padding:0;
	margin:0;
	font-family: Times New Roman, serif;
	font-size:12pt;
}
a, a:visited
{
	color:#000;	
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

body
{
	background:url('/img/bg.png');
}

h1{
	color: #000000;
    font-family: times new roman,times,serif;
    font-size: 18pt;
    text-decoration: none;
}

h2{
	color: #000000;
    font-family: times new roman,times,serif;
    font-size: 16pt;
    text-decoration: underline;
}

h3{
	color: #000000;
    font-family: times new roman,times,serif;
    font-size: 14pt;
    text-decoration: none;
}

ul
{
	list-style-image: url('/img/mark.png');
	list-style-position:inside;
}
#container
{
	width:1024px;
	min-width:1024px;
	margin: 0 auto;
	background:url('/img/header.png') top center no-repeat;
	min-height:600px;
	overflow:hidden;
	position:relative;
}

#header
{
	
	height:380px;
	overflow:visible;
	text-align:center;
}
#header img
{
	border:0;
}

#main_menu
{
	display:inline-block;
	margin-top:230px;
	background: url('/img/hline.png') 0 77px repeat-x;
}

#main_menu .item
{
	float:left;
	text-align:right;
	width:118px;
}

#main_menu .item a,#main_menu .item a:visited
{
	display:block;
	height:100%;
	width:100%;
	color:#000;
	text-decoration:none;
}

#main_menu .item a:hover span
{
	text-decoration:underline;
}

#main_menu .item a span
{
	position:relative;
	top:81px;
}

#main_menu #u1
{
	margin-left:86px;
	height:100px;
	background: url('/img/u1.png') top left no-repeat;
}

#main_menu #u1:hover
{
	background: url('/img/u1_h.png') left top no-repeat;
}
#main_menu #u2
{
	margin-left:86px;
	height:100px;
	background: url('/img/u2.png') top left no-repeat;
}

#main_menu #u2:hover
{
	background: url('/img/u2_h.png') left top no-repeat;
}
#main_menu #u3
{
	margin-left:86px;
	height:100px;
	background: url('/img/u3.png') top left no-repeat;
}

#main_menu #u3:hover
{
	background: url('/img/u3_h.png') left top no-repeat;
}

#main_menu #u4
{
	margin-left:86px;
	height:100px;
	background: url('/img/u4.png') top left no-repeat;
}

#main_menu #u4:hover
{
	background: url('/img/u4_h.png') left top no-repeat;
}

#main_menu #u5
{
	margin-left:86px;
	height:100px;
	background: url('/img/u5.png') top left no-repeat;
}

#main_menu #u5:hover
{
	background: url('/img/u5_h.png') left top no-repeat;
}

#content{
float:right;
width:790px;
/*overflow:hidden;*/
}
#content p 
{
	margin:15px 0;
	text-align:justify;
}
	
#content span.h{
	color:#ff9000;
}
#left
{
	float:left;
	width:225px;
}
.order_site
{
	width:220px;
	height:92px;
	background: url('/img/btn_order_site.png') no-repeat;
}
.order_site:hover
{
	background: url('/img/btn_order_site_h.png') no-repeat;
	cursor:pointer;
}
.order_seo
{
	width:220px;
	height:97px;
	background: url('/img/btn_order_seo.png') no-repeat;
}
.order_seo:hover
{
	background: url('/img/btn_order_seo_h.png') no-repeat;
	cursor:pointer;
}

#footer
{
	height:61px;
	background: url('/img/bfoot.png') top left repeat-x;
}

#l-menu
{
	margin-bottom:20px;
}

#l-menu ul a, #l-menu ul a:visited
{
	color:#000;
	text-decoration:none;
}
#l-menu ul a:hover
{
	text-decoration: underline;
}

#l-menu ul
{
	margin-left:20px;
}
#l-menu ul > li > ul
{
	display:none;
}
a#home
{
    /*margin-left: 47px;*/
    position: absolute;
    /*margin-top: 15px;*/
    left: 49px;
    top: 15px;
}
a#mailto
{
	/*margin-left: 563px;*/
	left: 563px;
	position: absolute;
	top: 147px;
	/*margin-top: 147px;*/
}

div#content .present ul{
  list-style-image: url(/img/Pic1.png);
  list-style-position: outside;
}

div#content .present ul li
{
  margin-left: 32px;
}

div#content .present h1
{
  color:#000051;
  text-align:right;
  font-size:22pt;
  margin-bottom:20px;
}

div#content .present h2
{
  font-size:18pt;
  font-weight:bold;
  text-align:center;
}
div#content .present
{
  font-family: Calibri; 
  border: 1px solid black; 
  width:640px;
  padding: 0 10px;
  min-height:480px;
  margin: 0 auto;
}

div#content .present .highlight
{
  color:red;
  text-shadow: black 1px 1px 2px, red 0 0 1px;
  font-size:18pt;
}
.bottom_addr
{
	line-height: 14px;	
}
.bottom_addr span
{
	color:#fff;
	font-size:10pt;	
}
.nav{margin:40px; 10px;}
.nav a, .nav span{padding:5px; font-size:12pt;line-height:20px;}
.nav span{color:orange;}
.nav a:hover{color:#fff; background: #6EE85D;}
.tip
{
	position: absolute;	
	width:100%;
	height:85px;
	display:none;
	z-index: 200;
	background: url(/img/box.png) top left no-repeat;
	padding:15px 0;
}
.project{width:250px;height:200px;display:inline-block;position:relative;}
.onsale * {font-size: 10pt;}
.onsale td{padding:7px}
td.second{
	border-left: 1px dashed grey;
	border-right: 1px dashed grey;
}
#content td p{
	margin: 5px 0;
}
.paramval
{
	font-weight: bold;
}

