﻿ form,fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,textarea,select{vertical-align:middle;}
img{border:0;}
* {	font-size:100.01%;}
html { 
	font-size:62.5%;
	height:100%;
}
body{
	background:#c9d1d7 url(../images/bg-body.gif) repeat-x;
	margin:0;
	font:1em  Arial, Helvetica, sans-serif;
	color:#000;
}
a:link, a:visited {
	color: #0d4892;
}
a:hover{
	text-decoration: none;
	color:#990000;
}
/* main */
#main{
	width:943px;
	margin:0 auto;
	background:url(../images/bg-main.png) repeat-y;
	position:relative;
	padding:0 0 0 18px;
}

#scroll-box{
	position:absolute;
	left:-120px;
	margin-bottom:10px;
}

/* header */
#header{
	position:absolute;
	top:0;
	left:18px;
	background:url(../images/bg-header.jpg) no-repeat;
	width:945px;
	height:161px;
}
#header strong{
	float:right;
	margin:39px 32px 8px 0;
	background: url(../images/bg-text-heading.png) no-repeat;
	width:340px;
	height:38px;
	text-indent:-9999px;
}
.link-find{
	float:right;
	background: url(../images/link-find.gif) no-repeat;
	width:153px;
	height:27px;
	text-indent:-9999px;
	clear:both;
	margin:0 32px 15px 0;
}
/* nav */
.nav{
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/bg-nav.gif) no-repeat;
	width:932px;
	height:31px;
	float:left;
	overflow:hidden;	
}
.nav li{ 
	float:left;
	margin:0 2px 0 0;
}
.nav li a{ 
	text-indent:-9999px;
	overflow:hidden; 
	float:left;
	height:31px;
}
.nav li.home a{	width:66px;}
.nav li.about a{width:99px;}
.nav li.coach a{width:90px;}
.nav li.web a{	width:96px;}
.nav li.work a{	width:101px;}
.nav li.blog a{	width:58px;}
.nav li.speak a{width:87px;}
.nav li.test a{	width:114px;}
.nav li.article a{width:81px;}
.nav li.contact a{width:112px;}
.nav li.home a:hover{ background: url(../images/bg-nav.gif) no-repeat 0 -31px;}
.nav li.about a:hover{ background: url(../images/bg-nav.gif) no-repeat -68px -31px;}
.nav li.coach a:hover{ background: url(../images/bg-nav.gif) no-repeat -169px -31px;}
.nav li.web a:hover{ background: url(../images/bg-nav.gif) no-repeat -261px -31px;}
.nav li.work a:hover{ background: url(../images/bg-nav.gif) no-repeat -359px -31px;}
.nav li.blog a:hover{ background: url(../images/bg-nav.gif) no-repeat -462px -31px;}
.nav li.speak a:hover{ background: url(../images/bg-nav.gif) no-repeat -522px -31px;}
.nav li.test a:hover{ background: url(../images/bg-nav.gif) no-repeat -611px -31px;}
.nav li.article a:hover{ background: url(../images/bg-nav.gif) no-repeat -727px -31px;}
.nav li.contact a:hover{ background: url(../images/bg-nav.gif) no-repeat -810px -31px;}
/* content */
#content{
	padding:161px 8px 13px 10px;
	width:902px;
	background:url(../images/bg-content.gif) repeat-x 0 100%;
	border:solid #bdc2c6;	
	border-width:0 1px;
	overflow:hidden;
}
/* data */
.data{
	float:right;
	width:648px;
	padding:8px 0 0;
}
.data-inner{
	float:right;
	width:902px;
	padding:8px 0 0;
}

/* box-info-inner */
.box-info-inner{
	float:left;
	width:638px;
	padding:5px 5px 0 6px;
}
.box-info-inner h2{
	font-size:2.5em;
	color:#3d5567;
	font-weight:normal;
	margin:0 0 10px;
}

.box-info-inner h3{
	font-size:1.5em;
	color:#3d5567;
	margin:0 0 10px;
}

.box-info-inner h3.highlight{
	font-size:1.5em;
	color:#548DD4;
	margin:0 0 10px;
}
.box-info-inner h4{
	font-size:1.4em;
	color:#000;
	font-style:italic;
	line-height:20px;
	margin:0 0 10px;
}

.box-info-inner img{
	float:left;
	border:1px solid #000;
	background:#fff;
	padding:1px;
	margin:3px 10px 8px 0;
}
.box-info-inner p {
	font-size:1.3em;
	margin:0 0 18px;
	line-height:1.8em;	
}

.box-info-inner ul li, .box-info-inner ol {
	font-size:1.3em;
	margin:0 0 18px 10px;
	line-height:1.8em;	
	padding: 0;
}
.box-info-inner ul ul {
	padding-top: 10px;
}

.box-info-inner ul li li {
	font-size:12px;
}



.box-info-inner ol {
	margin:0 0 18px 26px;
}
.box-info-inner ol li blockquote ul li {
	font-size:0.8em;
}
.box-info-inner ol li blockquote ul li ul li {
	font-size:0.75em;
}

.box-info-inner ul li {
background:url(../images/bullet.gif) no-repeat 0 8px;
	padding:0 0 0 20px;
	list-style: none
}

	
.box-info-inner p.text{ clear:both; }
* html .box-info-inner p.text{ margin-top:-20px;}

/* box-info */
.box-info{
	float:left;
	width:387px;
	padding:5px 5px 0 6px;
}
.box-info h2{
	font-size:2em;
	color:#3d5567;
	font-weight:normal;
	margin:0 0 10px;
}
.box-info img{
	float:left;
	border:1px solid #000;
	background:#fff;
	padding:1px;
	margin:3px 10px 8px 0;
}
.box-info p{
	font-size:1.3em;
	margin:0 0 18px;
	line-height:1.8em;	
}
.box-info p.text{ clear:both; }
* html .box-info p.text{ margin-top:-20px;}
/* column-right */
.column-right{
	float:right;
	width:246px;
}
/* box-sign-up */
.box-sign-up{
	width:239px;
	background:url(../images/bg-box-form-bg.jpg) repeat-y left top;
	margin:0 0 10px 5px;
	overflow: hidden;
	border-top: 1px solid #FFF;

}
.box-sign-up2{
	background:url(../images/bg-box-form-top.jpg) no-repeat left top;
overflow: hidden;
}

.box-sign-up3 {
	background:url(../images/bg-box-form-bottom.jpg) no-repeat left bottom;
padding:12px 0 14px 12px;
overflow: hidden;
}
.box-sign-up h3{
	background:url(../images/bg-sign-up.png) no-repeat;
	width:173px;
	height:32px;
	margin: -5px 0 5px 23px;
	text-indent:-9999px;
}
.box-sign-up h4{
	background:url(../images/bg-heading-12.gif) no-repeat;
	width:220px;
	height:38px;
	margin:0 0 0 -4px;
	text-indent:-9999px;
}
/* form-sign-up */
.form-sign-up{ overflow:hidden;}
.form-sign-up div input{
	float:left;
	background:#fff;
	font:1.2em  Arial, Helvetica, sans-serif;
	color:#7c7b79;
	padding:0 5px;
	border:1px solid #d0e0e9;
	margin:0 4px 0 4px;
	width:83px;	
}
* html .form-sign-up div input, 
* html .btn-send{ position:relative;}
.form-sign-up div {
	margin:0 0 7px;	
	float:left;
}
.form-sign-up div span{
	float:left;
	padding:4px 0 0;
}
.form-sign-up div span img{ display:block;}
.inp-email{ width:192px!important;}
#required-text{
	float:left;
	background:url(../images/image-star.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
	font-size:1.1em;
	color:#e0ddd5;
	margin:7px 0 4px;
}
.btn-send{
	margin:0 0 0 80px;
	clear:both;
	float:left;	
}
/* box-contact */
.box-contact{
	overflow:hidden;
	width:242px;
	margin:0 0 17px;	
}
.box-center-holder{
	background:url(../images/bg-contact.png) repeat-y;
	overflow:hidden;
	width:232px;
	margin:0 0 0 7px;
}
.box-contact .box-top{
	background:url(../images/bg-box-top4.png) no-repeat;
	width:187px;
	height:41px;
	padding:10px 0 0 55px;
}
.box-contact .box-top h3{
	text-indent:-9999px;
	background:url(../images/bg-contact-us.png) no-repeat;
	width:167px;
	height:40px;
	margin:0;
}
.box-contact .box-center{
	background:url(../images/bg-box-center4.png) no-repeat;
	width:207px;
	padding:0 0 16px 25px;
}
.form-contact input, .form-contact textarea{
	float:left;
	background:#fff;
	font:1.2em  Arial, Helvetica, sans-serif;
	color:#7c7b79;
	padding:0 5px;
	border:1px solid #d6e1e4;
	margin:0 0 13px;
	width:171px;
}
.form-contact textarea{
	margin:0 0 9px!important;
	height:44px;
	overflow:auto;
}
.btn-submit{
	padding:0!important;
	margin:0!important;
	border:none!important;
	width:184px!important;
}
.data .box-holder2{ 
	margin:0 0 0 5px; 
	width:240px;
}
.data .box-holder2 .box-center{ padding:12px 0 10px 22px;}
/* box-logo */
.box-logo{
	overflow:hidden;
	width:242px;
	margin:0 0 17px;	
}
.box-center-holder-logo{
	background:url(../images/bg-box-logo.png) no-repeat;
	overflow:hidden;
	width:239px;
	height:300px;
	margin:0 0 0 7px;
}
.box-logo .box-center-logo{
	width:207px;
	padding:0 0 16px 25px;
}
.box-logo .box-center-logo img{
	margin:35px 25px 0;
}
/* box-book */
.box-book{
	overflow:hidden;
	width:240px;
	padding:0 0 11px;
	margin:0 0 10px 5px;
	background:url(../images/bg-box-book.png) no-repeat 0 100%;	
}
.box-book .box-top{
	background:url(../images/bg-box-top5.png) no-repeat;
	width:217px;
	height:42px;
	padding:15px 0 0 23px;	
}
.box-book .box-top span{
	text-indent:-9999px;
	background:url(../images/bg-title-book.png) no-repeat;
	width:187px;
	height:42px;
	display:block;
}
.box-book .box-center-holder{
	background:url(../images/bg-box-book-holder.png) repeat-y;
	overflow:hidden;
	width:233px;
	margin:0;
	padding:0 0 0 7px;	
}
.box-book .box-center{
	background:#ecf1f4 url(../images/bg-box-book-c.gif) repeat-x;
	width:226px!important;
	padding:0 0 7px!important;
	margin:0!important;
}
.link-book{
	display:block;
	background:url(../images/bg-book.png) no-repeat;
	width:160px;
	height:290px;
	text-indent:-9999px;
	margin:-3px 0 0 35px;
	cursor:pointer;	
}
.box-book .box-center strong{
	font:bold 1.1em/1.4em Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	width:205px;
	text-align:center;
	margin:-46px 0 0 10px;
}
.box-book .box-center strong a{
	font-weight:normal;
	display:block;
}
/*sidebar */
.sidebar{
	float:left;
	width:244px;
	padding:8px 0 0;
}
/* box-holder */
.box-holder1,
.box-holder2{
	background:url(../images/bg-box-holder.png) no-repeat 0 100%;
	overflow:hidden;
	width:243px;
	padding:0 0 8px;
	margin:0 0 7px;
}
.box-holder2{ margin:0;}
.box-holder3{
	background:url(../images/bg-box-holder3.png) no-repeat 0 100%;
	overflow:hidden;
	width:396px;
	padding:0 0 10px;
	margin:-10px 0 0 -6px;
}
.box-top{
	background:url(../images/bg-box-top.png) no-repeat;
	width:229px;
	height:27px;
	padding:20px 0 9px 14px;
}
.box-holder2 .box-top{
	background:url(../images/bg-box-top2.png) no-repeat;
	width:239px;
	height:12px;
	font-size:1em;
	padding:0!important;	
}
* html .box-holder2 .box-top{ margin:0 0 -1px;}
.box-holder3 .box-top{
	background:url(../images/bg-box-top3.png) no-repeat;
	width:396px;
	height:13px;
	font-size:1em;
	padding:0!important;	
}
.box-top h3{
	text-indent:-9999px;
	background:url(../images/bg-h3-sidebar.png) no-repeat;
	width:214px;
	height:27px;
	margin:0;
}
.box-holder2 .box-center h4{
	text-transform:uppercase;
	font-size:1.2em;
	color:#818284;
	padding:0 0 13px 17px;
	border-bottom:1px solid #bdc2c6;
	margin:0;
}
.box-holder2 .box-center{
	background:url(../images/bg-box-center2.png) repeat-y;
	width:225px;
	overflow:hidden;
	padding:10px 11px 5px 7px;
}
.box-holder3 .box-center{
	background:url(../images/bg-box-center3.png) repeat-y;
	width:314px;
	overflow:hidden;
	padding:5px 45px 15px 37px;
}
.box-holder3 .box-center blockquote{margin:0;}
.box-holder3 .box-center blockquote q{
	quotes:none;
	font:1.3em Tahoma, Arial, Helvetica, sans-serif;;
	font-style:italic;
	line-height:1.9em;
}
.box-holder3 .box-center blockquote q:before{/*Ð´Ð»Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° Ð¥Ñ€Ð¾Ð¼ Ð¾Ð±Ð½ÑƒÐ»ÑÐµÐ¼ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ¸, Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ð¾ quotes:none*/
	content:"";
}
.box-holder3 .box-center blockquote q:after{/*Ð´Ð»Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° Ð¥Ñ€Ð¾Ð¼ Ð¾Ð±Ð½ÑƒÐ»ÑÐµÐ¼ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ¸, Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñ‡Ð½Ð¾ quotes:none*/
	content:"";
}
.box-holder3 .box-center strong{
	font-size:1.3em;
	margin:10px 0 5px;
	display:block;
}
.box-holder3 .box-center p{
	margin:0;
	line-height:1.7em;
}
.box-holder2 .box-center ul{
	margin:-4px 0 0 20px;
	padding:0;
	list-style:none;
}
.box-holder2 .box-center ul li{
	width:180px;
	margin:14px 0 6px 0!important;
	background:none!important;
	padding:0 0 5px!important;
	font-size:1em;
}
.box-holder2 .box-center ul li a{
	font-size:1.2em;
	color:#000;
	text-decoration:underline;
	line-height:1.4em;
}
.box-holder2 .box-center ul li a:hover{
	color:#000;
	text-decoration:none;
}
.box-center{
	background:url(../images/bg-box-center1.png) repeat-y;
	width:199px;
	overflow:hidden;
	padding:10px 25px 10px 19px;
}
.box-center ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box-center ul li{
	background:url(../images/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 20px;
	margin:0 0 5px;
	font:1.2em  Tahoma, Arial, Helvetica, sans-serif;
	color:#282a2b;
	line-height:1.6em;
	height:1%;
	vertical-align:middle;
}
/* footer */
#footer{
	background:#dfe7ec url(../images/bg-footer.gif) repeat-x;
	margin:0 0 0 -11px;
	width:933px;
	padding:0 0 0 11px;
	overflow:hidden;
}
/* box-brown-footer */
.box-brown-footer{
	background:#fff url(../images/bg-brown-box.gif) repeat-x;
	width:872px;
	border:solid #d9d7d7;
	border-width:0 1px;
	padding:14px 27px 12px 21px;
	overflow:hidden;
	float:left;
}
.link-index{
	background:url(../images/link-index.gif) no-repeat;
	float:right;
	width:257px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 0;
}
/* adress */
.adress{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.adress li{
	font: 1em Tahoma, Arial, Helvetica, sans-serif;
	clear:both;
	margin:0 0 3px;
}
.adress li strong{
	font-size:1.6em;
	color:#000;
	float:left;
}
.adress li a{
	float:left;
	color:#000;	
	font-size:1.3em;
	text-decoration:underline;
	margin:3px 0 0 2px;
}
.adress li a:hover{
	color:#000;
	text-decoration:none;
}
.adress li span{ font-size:1.5em;}
.adress li.list-text{ font-size:1.3em;}
/* box-grey-footer */
.box-grey-footer{
	background:#727375 url(../images/bg-grey-box.gif) repeat-x;
	width:922px;
	padding:22px 0 20px;
	overflow:hidden;
	clear:both;
}
.list-nav{
	margin:0 0 6px 105px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
.list-nav li{
	float:left;
	background:url(../images/separator-footer.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	margin:0 9px 0 -2px;
}
.list-nav li a, .list-nav li a:hover{
	float:left;
	font-size:1.3em;
	color:#fff;
}
.box-grey-footer p{
	text-align:center;
	font-size:1.1em;
	color:#19394c;
	margin:0;
	width:100%;
	clear:both;
}
/* box-bottom */
#box-bottom{
	width:961px;
	height:18px;
	margin:0 auto;
	background:url(../images/bg-box-bottom.png) no-repeat;
}
.logo {
	background: url(../images/logo.png) no-repeat;
	position:absolute;
	top:16px;
	left:32px;
	height:84px;
	width:280px;
	margin:0;
	z-index:100;
}
.logo a{
	text-indent:-9999px;
	height:84px;
	width:280px;
	display:block;
	overflow:hidden;
} 
#signup {
position: absolute;
left: 633px;
top: 85px;
z-index: 600;
}

