body{
    margin:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#ffc83e url(../images/bg-body.gif) repeat-x;
	color:#666;
}
img{border-style: none;}
a{color:#000;}
a:hover{text-decoration:none;}
input{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style: none;
}
#main{
	width:950px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	height:91px;
	background:url(../images/bg-header.png) no-repeat;
	margin:0 0 10px;
}
.logo{
	float:left;
	width:169px;
	margin:26px 14px 0 30px;
	position:relative;
}
.logo a{
	display:block;
	width:169px;
	height:45px;
	background:url(../images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
}
.language{
	float:left;
	background:url(../images/bg-language.gif) no-repeat 0 1px;
	padding:0 0 0 12px;
	margin:36px 0 0;
	position:relative;
	width:100px;
	height:30px;
}
#main-nav{
	width:100%;
	background:url(../images/bg-main-nav.png) no-repeat;
	overflow:hidden;
	height:27px;
	text-align:center;
	padding:7px 0 7px;
}
#main-nav ul{
	margin:0 0 0 19px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main-nav ul li{
	float:left;
	padding:0 1px 0 0;
}
#main-nav ul li a{
	display: block;
	padding:6px 10px 7px 9px;
	text-decoration:none;
	color:#fefefe;
	position:relative;
}
#main-nav ul li a.active,
#main-nav ul li a:hover{
	background:#fff;
	color:#f57414;
}
#primary2,
#primary1{
	width:910px;
	padding:0 20px;
	background:#fff;
	overflow:hidden;
}
#primary2{background:#fff url(../images/bg-primary.gif) no-repeat;}
.primary-holder2,
.primary-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.primary-holder2{background:url(../images/bg-primaryjjgh.gif) repeat-y;}

#content1,
#content{
	width:610px;
	float:right;
	padding:0px;
}
#content1{
	padding:0 0 10px;
}

.content-text {
	width:560px;
	margin:28px 0 0 20px;
	padding:0 0 31px;
}

.content-text .field2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-top:5px;
	padding-left:3px;
	height: 18px;
	width: 96%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
.content-text .field2-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-top:5px;
	padding-left:3px;
	height: 108px;
	width: 96%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
.content-text .submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
}

.content-text h1 {
	margin:0 0 32px;
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
.content-text h2 {
	margin:0 0 2px;
	font-size:12px;
	color:#666;
}
.content-text h3 {
	margin:0 0 22px;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
.content-text p {
	margin:0 0 18px;
	line-height:18px;
}


.spacer-30 {
	width:560px;
	height:30px;
}
.content-text-steps {
	width:580px;
	height:400px;
	overflow:auto;
	margin-top:28px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}
.content-text-steps h1 {
	margin:0 0 32px;
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
.content-text-steps h2 {
	margin:0 0 2px;
	font-size:12px;
	color:#666;
}
.content-text-steps p {
	margin:0 0 18px;
	line-height:18px;
	padding-right:10px;
}


.illustration01{
	float:left;
	width:290px;
	height:276px;
	padding-right:10px;
	padding-bottom:0px;
	
}
.link-box1-wrapper{
	float:left;
	width:310px;
	background:#0065a5 url(../images/bg-link-box1-top.gif) no-repeat;
	padding-top:6px;
	padding-bottom:0px;
}
.link-box1{
	background:#0065a5;
	padding:4px 10px 20px;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-link-box1-btm.gif) no-repeat 0 100%;
}
.more{	
	float:left;
	color:#fff;
	margin:16px 0 0;
	padding:0 0 0 45px;
}
.more a{
	color:#fff;
	font-weight:bold;
}
.conteiner{
	width:290px;
	margin:0 0 1px;
	float:left;
	background:#015386 url(../images/bg-conteiner-top.gif) no-repeat;
	padding:6px 0 0;
}
.conteiner-box{
	padding:2px 5px 6px;
	background:#015386;
	overflow:hidden;
	min-height:57px;
	background:url(../images/bg-conteiner-btm.gif) no-repeat 0 100%;
}
* html .conteiner-box{
	height:57px;
	overflow:visible
}
.conteiner-box strong{
	float:left;
	width:120px;
	padding:4px 0 0 7px;
}
.conteiner-box strong a{
	color:#fff;
	text-decoration:none;
	font:normal 34px Arial, Helvetica, sans-serif;
}
.conteiner-box strong a:hover{text-decoration:underline;}
.conteiner-box span{
	float:right;
	width:130px;
	padding:0 3px 2px 14px;
	border-left:1px solid #00aedb;
}
.conteiner-box span a{
	text-decoration:none;
	color:#fff;
	line-height:17px;
}
.conteiner-box span a:hover{text-decoration:underline;}
#sidebar{
	width:290px;
	float:left;
}
.link-box2{
	width:100%;
	padding:20px 0 0;
	background:#fff;
}
.box{
	background:url(../images/bg-box.gif) no-repeat 0 100%;
	padding:0 0 10px;
	height:1%;
	margin:0 0 10px;
	overflow:hidden;
}
.box h3{
	margin:0;
	background:url(../images/bg-box-h3.gif) no-repeat;
	font-size:12px;
	color:#fff;
	padding:14px 10px 13px;
}
.box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.box ul li{
	float:left;
	width:100%;
	margin:0 0 1px;
}
.box ul li a{
	float:left;
	width:275px;
	background:#e9e5da;
	font-weight:bold;
	padding:14px 4px 12px 11px;
	color:#666;
	text-decoration:none;
	line-height:14px;
}
.box ul li a:hover{
	background:#fff;
	color:#ff6926;
}
.box ul li a.selected {
	background:#fff;
	color:#ff6926;
}
.form1-holder{
	width:100%;
	padding:8px 0 0;
	background:#72bf44 url(../images/bg-form1-top.gif) no-repeat;
}
.form1{
	background:url(../images/bg-form1-btm.gif) no-repeat 0 100%;
	padding:9px 10px 7px 20px;
	height:1%;
	overflow:hidden;
}
.form-text{
	height:20px;
	width:100%;
	overflow:hidden;
}
.form1 h4{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:0 6px 9px 0;
}
.form1 span{
	font-size:11px;
	color:#fff;
	background:url(../images/form-sep.gif) no-repeat 0 2px;
	padding:0 0 0 7px;
}
.inp01{
	background:#59ac30;
	width:241px;
	margin:0 0 1px;
	padding:0 5px;
	float:left;
}
.inp01 input{
	border:none;
	background:none;
	color:#fff;
	width:241px;
	padding:4px 0;
	float:left;
	margin:0;
}
.inp02 input:focus,
.inp01 input:focus{outline:none;}
.img{
	float:right;
	padding:0 10px 9px;
}
/* inner1 */
#intro1 {
	height:310px;
	background:#fff url(../images/bg-intro1.jpg) no-repeat 100% 0;
	padding-top:33px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:28px;
}
#intro1 h1 {
	margin:0 0 32px;
	font:bold 36px Arial, Helvetica, sans-serif;
	color:#00aedb;
}
#intro1 h1 a {
	font:bold 36px Arial, Helvetica, sans-serif;
	color:#00aedb;
	text-decoration:none;
}
#intro1 h1 a:hover {
	font:bold 36px Arial, Helvetica, sans-serif;
	color:#00aedb;
	text-decoration:underline;
}
#intro1 strong{
	color:#00aedb;
	line-height:19px;
}
#intro1 p{
	width:350px;
	line-height:18px;
	margin:0 0 35px;
}
#intro1 a{
	font-size:14px;
	font-weight:bold;
	color:#f57313;
}
.link-box3-wrapper{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.link-box3{
	background:#0065a5;
	height:1%;
	overflow:hidden;
	padding:10px 0 0 20px;
}
.link-box3 .conteiner{margin-right:20px;}
.link-box3-btm{
	width:100%;
	height:10px;
	overflow:hidden;
	background:url(../images/bg-liink-box3-btm.png) no-repeat;
}
.spacer-10 {
	height:10px;
	width:100%;
}

/* -- FORM 2 -- */

.form2-holder{
	width:100%;
	padding:8px 0 0;
	margin:0px;
	background:#00afdb url(../images/bg-form2-top.gif) no-repeat;
}

.form2{
	background:url(../images/bg-form2-btm.gif) no-repeat 0 100%;
	padding:9px 10px 7px 20px;
	height:1%;
	overflow:hidden;
}
.form2 h4{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:0 6px 9px 0;
}
.form2 span{
	font-size:11px;
	color:#fff;
	background:url(../images/form-sep.gif) no-repeat 0 2px;
	padding:0 0 0 7px;
}

/* -- FORM 2 -- */

.form3-holder {
	font-size:22px;
	line-height:28px;
	color:#fff;
	width:100%;
	padding:0px 0px 0px;
	margin:0px;
	background:#00afdb url(../images/bg-form2-top.gif) no-repeat;
}
.form3-holder a {
	font-size:22px;
	color:#fff;
}

.form3 {
	background:url(../images/bg-form2-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.form3 span {
	font-size:23px;
	color:#fff;
	background:url(../images/form-sep.gif) no-repeat 0 2px;
	padding:0 0 0 7px;
}


.inp02{
	background:#0099cf;
	width:241px;
	margin:0 0 1px;
	padding:0 5px;
	float:left;
}
.inp02 input{
	border:none;
	background:none;
	color:#fff;
	width:241px;
	padding:4px 0;
	float:left;
	margin:0;
}
.sub-nav1{
	width:274px;
	height:220px;
	padding:12px 0 47px 16px;
	background:#dbd4c2 url(../images/bg-sub-nav.gif) no-repeat;
	margin:10px 0 0;
}
.sub-nav2 h5,
.sub-nav1 h5{
	margin:0 0 20px;
	font:34px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#888;
}
.sub-nav2 ul,
.sub-nav1 ul{
	margin:0 0 0 2px;
	padding:0;
	list-style:none;
}
.sub-nav2 ul li,
.sub-nav1 ul li{
	margin:0 0 7px;
}
.sub-nav2 ul li a,
.sub-nav1 ul li a{
	color:#666;
}
.info{
	height:1%;
	padding:0 0 0 10px;
	overflow:hidden;
	margin:10px 0 0;
}
.info h2{
	margin:3px 0 25px;
	font:normal 34px Arial, Helvetica, sans-serif;
	color:#00aedb;
}
.info strong{line-height:18px;}
.illustration02{
	float:left;
	width:290px;
	height:182px;
	margin:10px 20px 0 0;
}
#primary2 .content-text{
	padding:0 0 10px;
	margin:23px 0 0 20px;
}

/* inner2 */

#testimonials {
	height:159px;
	background:#fff url(../images/bg-testimonials.jpg) no-repeat 100% 0;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
#testimonials h1 {
	margin:0 0 16px;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
#testimonials strong {
	color:#00aedb;
	line-height:19px;
	margin:0 0 0 2px;
}
#testimonials p {
	width:394px;
	line-height:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
}

#services {
	height:159px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background:#fff url(../images/bg-services.jpg) no-repeat 100% 0;
}
#services h1 {
	margin:0 0 16px;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
#services strong {
	color:#00aedb;
	line-height:19px;
	margin:0 0 0 2px;
}
#services p {
	width:394px;
	line-height:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
}

#contact {
	height:159px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background:#fff url(../images/bg-contact.jpg) no-repeat 100% 0;
}
#contact h1 {
	margin:0 0 16px;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
#contact strong {
	color:#00aedb;
	line-height:19px;
	margin:0 0 0 2px;
}
#contact p {
	width:394px;
	line-height:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
}

#where {
	height:159px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background:#fff url(../images/bg-where.jpg) no-repeat 100% 0;
}
#where h1 {
	margin:0 0 16px;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
#where strong {
	color:#00aedb;
	line-height:19px;
	margin:0 0 0 2px;
}
#where p {
	width:394px;
	line-height:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
}

#what {
	height:159px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background:#fff url(../images/bg-what.jpg) no-repeat 100% 0;
}
#what h1 {
	margin:0 0 16px;
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#ff6926;
}
#what strong {
	color:#00aedb;
	line-height:19px;
	margin:0 0 0 2px;
}
#what p {
	width:394px;
	line-height:18px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:2px;
}


.sub-nav2{
	width:100%;
	background:url(../images/bg-sub-nav.gif) no-repeat;
	margin:10px 0;
	padding:6px 0 0;
}
.sub-nav2-holder{
	background:#dbd4c2 url(../images/bg-sub-nav2-btm.gif) no-repeat 0 100%;
	width:274px;
	padding:6px 0 15px 16px;
}
.side{
	width:100%;
	background:url(../images/bg-side.gif) no-repeat;
	height:10px;
	overflow:hidden;
}
.post{
	height:1%;
	overflow:hidden;
	padding:0 0 19px;
	margin:19px 0 0 10px;
	border-bottom:1px solid #dbd4c2;
}
.description{
	float:left;
	width:395px;
}
.post h2{
	margin:0 0 2px;
	font-size:12px;
}
.post p{
	margin:0 0 20px;
	line-height:18px;
}
.image{
	float:left;
	width:143px;
	height:143px;
	overflow:hidden;
	margin:1px 20px 0 0;
	border:1px solid #aca9a0;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.footer-nav{
	background:#f5821f url(../images/bg-footer.gif) repeat-x;
	margin:0 0 18px;
}
.footer-nav ul{
	margin:0 0 0 320px;
	padding:0;
	list-style:none;
	padding:29px 0 34px;
}
.footer-nav ul li{
	display:inline;
	color:#fff;
	font:23px Arial, Helvetica, sans-serif;
	margin:0 11px 0 0;
}
.footer-nav ul li a{
	font-weight:bold;
	color:#fff;
	background:url(../images/footer-sep.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
}
.footer-content{
	width:100%;
}
.footer-content .footer-right {
	float:right;
	font-size:11px;
}
.footer-content p{
	font-size:11px;
	margin:0 2px 0 0;
}
.footer-content a{color:#666;}