img {
  border: 0px;
}

body {
	margin: 0;
	padding: 0;
	background: url(img/bg.gif);
	font:12px Trebuchet MS, Tahoma;
}
.clear {clear: both; font-size: 1px;}
p {
	font:12px Trebuchet MS, Tahoma;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	margin: 7px 3px;
	padding: 0;
}
h5{
	font:16px Trebuchet MS, Tahoma;
	color:#014FAD;
	font-weight:bold;
	text-decoration:none;
	padding: 0;
	margin: 5px 0 0 0;
}
h6{
	background:url(img/bgh.jpg) no-repeat;
	width:627px;
	height:38px;
	font:18px Arial, Tahoma;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:7px;
	margin: 0;
}
.menu {
	width: 856px;
	height: 41px;
	margin: 22px 5px 5px 5px;
	display: block;
	background: url(img/bg3.gif) no-repeat;
}
.menu ul {
	list-style: none;
	margin: 5px 0 0 10px;
	padding: 0;
	float: left;
}
.menu ul li {
	width: 138px;
	height: 31px;
	margin: 0;
	padding: 0;
	float: left;
}
.menu ul li a {
	width: 138px;
	height: 22px;
	margin: 0;
	padding: 9px 0 0 0;
	background: none;
	display: block;
	font: 12px Trebuchet MS, Arial;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
}
.menu ul li a:hover {
	background: url(img/bg4.gif) no-repeat;
	color: #fff;
}

/* left part */
.left {
	width: 204px;
	margin: 5px 0 5px 3px;
	float: left;
}
.menuleft {
	width: 202px;
	margin: 0 0 5px 0;
	border: 1px solid #014FAD;
	background: url(img/bg5.gif) repeat-y;
	padding: 0 0 5px 0;
}
.menuleft a {
	width: 189px;
	height: 23px;
	background: url(img/bg6.gif) no-repeat;
	font: 12px Trebuchet MS, Arial;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display:block;
	padding: 7px 0 0 13px;
	margin: 0;
}
.menuleft a:hover {text-decoration: underline;}
.news {
	width: 192px;
	margin: 0 0 5px 0;
	border: 1px solid #D0D6EC;
	background-color: #EFF4FA;
	padding: 5px 5px 10px 5px;
}
.news input#news {
	width: 179px;
	height: 16px;
	background: url(img/bg7.gif) repeat-x;
	border: 1px solid #C8C8C8;
	padding: 5px;
	margin: 3px 0 18px 0;
}
.news h1 {
	padding: 0;
	margin: 7px 0px;
	font: 12px Trebuchet MS, Arial;
	font-weight: bold;
	color: #1F5E8B;
}
.news p {
	padding: 0;
	margin: 4px 0px;
	font: 12px Trebuchet MS, Arial;
	font-weight: normal;
	color: #000;
}
.contact {
	width: 192px;
	margin: 0 0 5px 0;
	border: 1px solid #F6DB7D;
	border: 0 1px 1px 1px;
	background-color: #FDF07C;
	padding: 15px 5px 10px 5px;
}
.contact p {
	padding: 0;
	margin: 4px 0px;
	font: 12px Trebuchet MS, Arial;
	font-weight: normal;
	color: #000;
}
.contact a {
	padding: 0;
	margin: 4px 0px;
	font: 12px Trebuchet MS, Arial;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.contact a:hover {text-decoration: underline;}
.contact h1 {
	padding: 0;
	margin: 15px 0px 7px 0px;
	font: 12px Trebuchet MS, Arial;
	font-weight: bold;
	color: #0C4D7D;
}
.contact input#contact {
	width: 179px;
	height: 16px;
	background: url(img/bg7.gif) repeat-x;
	border: 1px solid #fff;
	padding: 5px;
	margin: 1px 0 3px 0;
}
.contact input {margin-top: 7px;}

/* end of left part */


.mid {
	width: 651px;
	float: left;
	margin: 5px 0 5px 5px;
	padding: 0;
	text-align: left;
}
#flash {
	width: 646px;
	height: 260px;
	background: url(img/flash.jpg) no-repeat left;
	display: block;
}
.prod {
	width: 210px;
	height: 260px;
	background: url(img/bg8.gif) repeat-x;
	border: 1px solid #ACC3E2;
	display: block;	
	float: left;
	text-align: left;
	margin: 5px 3px 5px 0;
}
.prod1 {
	height: 207px;	
	padding: 4px;
	text-align: left;
}
.prod h1 {
	padding: 0;
	margin: 6px 0px 3px 3px;
	font: 13px Arial, Tahoma;
	font-weight: bold;
	color: #014EAC;
}
.prod h2 {
	margin: 2px 0px 0 0;
	font: 14px Arial, Tahoma;
	font-weight: bold;
	color: #fff;
	background: url(img/bg9.gif) no-repeat;
	width: 193px;
	height: 26px;
	padding: 12px 0 0 9px;
}
.prod h3 {
	margin: 2px 0px 0 0;
	font: 14px Arial, Tahoma;
	font-weight: bold;
	color: #fff;
	background: url(img/bg11.gif) no-repeat;
	width: 193px;
	height: 26px;
	padding: 12px 0 0 9px;
}
.prod h4 {
	margin: 2px 0px 0 0;
	font: 11px Arial, Tahoma;
	font-weight: bold;
	color: #fff;
	background: url(img/bg12.gif) no-repeat;
	width: 193px;
	height: 32px;
	padding: 6px 0 0 9px;
}
.prod ul {
	list-style-type: none;
	margin: 4px 0 0 2px;
	padding: 0;
	float: left;
	font: 11px Arial, Tahoma;
	font-weight: normal;
	color: #000;
}
.prod ul li {
	width: 180px;
	height: 22px;
	margin: 0;
	padding: 2px 0 0 19px;
	background: url(img/bul1.gif) no-repeat;
	text-align: left;
}
.price {
	width: 107px;
	height: 31px;
	float: center;
	background: url(img/bg10.gif) no-repeat;
	display: block;
	font: 12px Arial, Tahoma;
	font-weight: bold;
	color: #FFF000;
	text-decoration: none;
	padding: 6px 0 0 0;
	text-align: center;
	
}
.survey {
	width: 631px;
	background-color: #ECF2FA;
	border: 1px solid #ACC3E2;
	display: block;
	margin: 0 0 5px 0;
	float: left;
	padding: 6px;
}
.survey p {
	font: 11px Trebuchet MS, Arial;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 7px 3px;
}
.survey span {
	font: 11px Trebuchet MS, Arial;
	font-weight: bold;
	color: #0161BE;
	text-decoration: none;
	padding: 0;
}
.survey label {
	font: 11px Arial, tahoma;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	float: left;
	width: 60px;
	margin: 5px 1px 0 0;
}
.survey input#name, #phone {
	width: 175px;
	height: 17px;
	background: url(img/bg7.gif) repeat-x;
	border: 1px solid #C8C8C8;
	padding: 5px;
	margin: 0 4px 0 0;
	float:left;
	display: inline;
}
.survey #name {margin-right: 1px;}
.survey .check label {width: 87px; float: left; float: left;}
.survey .check input {float: left;}

.special {
	width: 314px;
	height: 262px;
	background-color: #F1F7FF;
	border: 1px solid #ACC3E2;
	padding: 2px 2px 8px 2px;
	float: left;
	display: block;
}
.special a {
	font: 11px Arial, tahoma;
	font-weight: bold;
	color: #006AC6;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}
.special a:hover {text-decoration: underline;}
.special1 {height: 256px;}
.special1 h1 {
	width: 305px;
	height: 21px;
	background: url(img/bg13.gif) repeat-x;
	padding: 11px 0 0 9px;
	margin: 0;
	font: 12px Arial, tahoma;
	font-weight: bold;
	color: #fff;
	border: 1px solid #559CD0;
}
.special1 h2 {
	background: url(img/bul2.gif) left no-repeat;
	padding: 4px 0 3px 21px;
	margin: 0 0 0 7px;
	font: 11px Arial, tahoma;
	font-weight: bold;
	color: #006AC6;
}
.special1 p {
	padding: 0;
	margin: 2px 0 5px 7px;
	font: 11px Arial, tahoma;
	font-weight: normal;
	color: #000;
}

/* bottom */
.menubot {
	width: 857px;
	height: 26px;
	text-align: center;
	font: 11px Trebuchet MS, Arial;
	font-weight: normal;
	color: #fff;
	background-color: #79B9E8;
	display: block;
	padding: 8px 0 0 0;
	margin: 3px auto;
}
.menubot a {
	font: 11px Trebuchet MS, Arial;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.menubot a:hover {
	text-decoration: underline;
}
.copy p {
	font: 11px Trebuchet MS, Arial;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 4px 0 20px 0;
}


.demo {
	width: 202px;
	display: block;
	margin: 5px 3px 5px 0;
	float: left;
	padding: 4px;
}
.demo ul {
	list-style-type: none;
	margin: 4px 0 0 2px;
	padding: 0;
	float: left;
	font: 11px Arial, Tahoma;
	font-weight: normal;
	color: #000;
}
.demo ul li {
	width: 180px;
	height: 22px;
	margin: 0;
	padding: 2px 0 0 19px;
	background: url(img/bul1.gif) no-repeat;
}
.demo li a{
	font:11px Trebuchet MS, Tahoma;
	color:#006DC8;
	font-weight:bold;
	text-decoration:none;	
}
.demo li a:hover{
	text-decoration:underline;	
}

.form_cont {
	width: 380px;
	height: 390px;
	padding: 0 0 18px 5px;
	margin: 18px 0 0 0;
	float:left;
}
.form_cont1 input {
	width: 280px;
	padding: 5px;
	margin: 5px;
	float:left;
	display: inline;
	border: 1px solid #CCCCCC;
}
.form_cont1 textarea {
	width: 280px;
	border: 1px solid #CFCFCF;
	padding: 5px;
	margin: 0 4px 0 0;
	float:left;
	display: inline;
	margin: 5px;
	background-color: #F7F7F7;
}
.form_cont1 label {
	width: 75px;
	font:11px Trebuchet MS, Tahoma;
	color:#000;
	font-weight:bold;
	float: left;
	width: 60px;
	margin: 11px 0 0 0;
	text-align: right;
}
.but input {
	float: left;
	width: 65px;
	height: 26px;
	margin: 10px 0 0 66px;
}


.cont_team {
	width: 215px;
	margin: 17px;
	float:left;
}
.tit {
	width: 215px;
	height: 32px;
	background: url(img/bg14.gif) repeat-x;
	font: 16px Trebuchet MS, Tahoma;
	color:#fff;
	font-weight:bold;
	text-align: center;
	padding: 12px 0 0 0;
}
.details {
	width: 200px;
	display: block;
	background-color: #FDF07C;
	padding: 12px 0 24px 15px;
}
.office h1 {
	font: 12px Trebuchet MS, Tahoma;
	color:#0068C4;
	font-weight:bold;
	margin: 29px 0 10px 0;
}
.office p {line-height: 14px;}

