html, body, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font: 12px Arial, Helvetica, sans-serif;
	
	color: #2a2a2a;
	line-height:1.6;
}

#wrapMain {
width:100%;
background:url(images/bg.jpg) repeat-x;
height:146px;
border:0px solid #ccc;
/*box-shadow: 10px 10px 5px #888888;
*/z-index:0;
}

#wrap12 {
	width:100%;
	background-color:#f1f9fc;
	margin:auto;
	}

#wrap2 {
	width:100%;
	background-color:#f1f9fc;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #daf1ec;
	border-top:1px solid #daf1ec;
	}

td {
	font: 13px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
	line-height:1.6;
}

.txt {
	color:#049eff;
}

h1 {
	font-family:arial;
	font-size:22px;
	color:#000;
	font-weight:none;
	letter-spacing:0px;
}

h2 {
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	color:#43ba9f;
	font-weight:none;
	letter-spacing:0px;
	text-transform:uppercase;
}

a {
	color:#40b097;
	font-size:12px;
	line-height:2.0;
	text-decoration:underline;
}

a:hover {
	color:#2a2a2a;
	text-decoration:none;
}


.top_search {
	width:220px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#2a2a2a;
	padding:4px;
}

.sel_search {
	width:230px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#2a2a2a;
	padding:3px;
}

.sel_search_dd {
	border:1px solid #ccc;
	background-color:#fff;
	color:#2a2a2a;
	padding:3px;
}

.menu_bor {
	border-bottom:0px solid #383838;
	border-top:0px solid #383838;
	background-color:#59aa99;
	
}

#menu {
	width:999px;
	}

#menu ul {
	list-style:none;
	margin-left:45px;
	margin:0px;
	}

#menu li {
	float:left;
	border:0px solid #2a2a2a;
	}
	
#menu li a {
	color:#fff;
	font-family:tahoma;
	font-size:12px;
	padding:7px 16px 7px 16px;
	margin:0 4px 0 0;
	display:block;
	text-decoration:none;
	font-weight:bold;
	}

#menu li a:hover {
	color:#ffffff;
	background-color:#2a2a2a;
	padding:7px 16px 7px 16px;
	}
	
#slide {
	width:764px;
	height:306px;
	float:left;
	margin:8px 5px 0 0;
	border:1px solid #ccc;
	}

#how_box {
	width:228px;
	height:306px;
	float:right;	
	margin:8px 0 0 0;
	border:0px solid #2a2a2a;
	background:url(images/how1.jpg) no-repeat;
	}
	
#points {
	margin:0px;
	padding-right:30px;
}

#points ul{
	margin:0px;
	padding:0px;
	left:0px;
}

#points li{
	margin-left:12px;
	padding-left:4px;
	list-style-image:url(images/dot.jpg);
}


#prici {
	margin:0px;
}

#prici ul{
	margin:0px;
	padding:0px;
	left:0px;
}

#prici li{
	margin-left:12px;
	padding-left:4px;
	list-style-image:url(images/dot.jpg);
}

.sep {
	background:url(images/sep12.jpg) no-repeat top right;
	}

#foot_bg {
width:100%;
background-color:#000000;
margin:0px;
padding:0px;
}

#foot_bg {
width:100%;
background-color:#000000;
margin:0px;
padding:0px;
}
	
#footer {
	width:979px;
	height:115px;
	background-color:#000000;
	margin:auto;
	border:0px solid #cccccc;
	padding:15px 15px 0 15px;
	}

#site {
	width:480px;
	float:left;
}

#site li a{
	color:#fa8a01;
	text-decoration:none;
}

#site li a:hover{
	color:#fa8a01;
	text-decoration:underline;
}

#one {
	width:175px;
	height:115px;
	float:left;
}

#two, #three {
	width:150px;
	height:115px;
	float:left;
}

#one ul, #two ul, #three ul, #site ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#one li a, #two li a, #three li a{
	color:#cccccc;
	text-decoration:none;
}

#one li a:hover, #two li a:hover, #three li a:hover{
	color:#43ba9f;
	text-decoration:none;
}

#four {
	width:500px;
	height:115px;
	float:left;
	text-align:right;
}

#copy {
	text-align:center;
	font-size:12px;
	color:#cccccc;
	padding-bottom:10px;
}

#copy a{
	color:#43ba9f;
	text-decoration:none;
	}

#copy a:hover{
	color:#f2f2f2;
	text-decoration:none;
	}

#ser_box_area {
	width:979px;
	text-align:center;
	padding:10px;
	border:1px solid #daf1ec;
	background-color:#f2fafd;
}

.price_tag {
	color:#2a2a2a;
	font-weight:bold;
	margin-top:20px;
}

a.news:link
{
	color:#43ba9f;
	font-weight:bold;
	margin-top:20px;
	text-decoration:none;
}
a.news:hover
{
	color:#fff;
	font-weight:bold;
	margin-top:20px;
	text-decoration:none;
}