body {
    margin:0 auto;
	font-family:roboto regular, sans-serif;
}
.main_block {

    width:100%;
    text-align:center;


}
.five_header_block {
    background-color: #4b4b4b;
    
    margin:0 auto;
    height:101px;
}
.toph {
	text-align:left;
	color:#353535;
	font-size:35px;
	margin-top:0;
	padding-top:50px;
	
}
.welcome {
	font-size:24px;
	text-align:left;
	font-weight:bold;
}
.bio { 
	font-size:22px;
	font-weight:500;
	text-align:left;
}
.five_inner_header span {
    float:left;
    color:#ffffff;
    margin-top:20px;
    font-weight:bold;
    
    font-family:sansus webissimo, sans-serif;
}

.five_header_block span:first-child {
    padding: 12px 8% 20px 120px;
    background-image: url(../images/phone0.png);
    background-repeat: no-repeat;
    background-position: 60px 0px;
}
.five_header_block span:nth-child(2) {
    margin-right:5%;
}
.five_header_block span:last-child {
    margin-top:35px;
}
.five_inner_header {
    height:101px;
    width:1200px;
    margin:0 auto;
   
    text-align:center;
	font-size:20px;
	background-color: #4b4b4b;
}

.five_fon_block {
    background-image: url(../images/5phon.png);
    background-repeat:no-repeat;
    width:1200px;
    height:474px;
    background-position:100px 0;
    margin:0 auto;
}
.want {
	text-align:left;
	font-size:18px;
}
.five_subscribe_block {
    height:470px;
    width:100%;
	margin-top: 50px;
    
}
.inner_text {
width:1200px;
	height:420px;
	background-image: url(../images/4_text.png);
    background-repeat:no-repeat;
	background-position:150px 0;
}
.history_work {
	text-align:left;
	font-size:20px;
}

.all_themes {
	text-align:left;
	list-style-type:circle;
	background-image: url(../images/fon_history.png);
    background-repeat:no-repeat;
	background-position:220px 0;
	height: 750px;
	font-size:18px;
	line-height:42px;
	padding-right:40%;
	line-height:33px;
	
}
.five_subscribe_inner {
    width:1200px;
    margin:0 auto;
}
.subscribe_block_header {
    margin-top:15px;
}
.subscribe_block_header span:first-child {
    font-weight:bold;
    font-size:20px;
    font-family:raleway, sans-serif;

}
.subscribe_block_header span:last-child {
    font-weight:bold;
    font-size:25px;
    font-family:raleway, sans-serif;
    color:#0091ff;
}
.five_subscribe_button {
    float:left;
    margin:50px 0 0 150px;
}
.oferta_button {
	font-size:12px;
    font-family:raleway, sans-serif;
	margin:20px 0 0 55px;
	width:270px;
	text-decoration:none;
}
	
.five_subscribe_button_text {
    margin-left:70px;
}
.five_subscribe_button_text span:first-child {
    font-weight:bold;
    font-size:25px;
    font-family:raleway, sans-serif;
}
.five_subscribe_button_text span:nth-child(2) {
    font-weight:bold;
    font-size:25px;
    font-family:raleway, sans-serif;
    color:#0091ff;
}
.three_month {
	font-size:20px;
}
.five_video_block {
	float:left;
	margin:100px 0 0 200px;
}
.five_text_block {
    height:3600px;
    width:100%;
}
.five_inner_text {
    width:1200px;
    margin:0 auto;
   
    background-repeat:no-repeat;
    background-position:870px 230px;
}
.five_text_block ul {
   
}

.five_last_ul {
    padding-top:60px;
}
.twork {
	font-size:20px;
}
.left_theme {
	float:left;
	list-style-type:none;
	margin:  10px 0 15px 100px;
}
.right_theme {
	float:left;
	list-style-type:none;
	padding-left:0
}
.five_text_block span {
    font-size:35px;
    color:#1cbbee;
    font-weight:bold;
    margin:80px 250px 80px 0;
    font-family:sansus webissimo, sans-serif;

}
.five_text_skype {
    position:relative;
    display:block;
    width:50px;
    left:1070px;
    bottom:255px;


}
.course_theme {
	
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	display: inline-block;
}
.five_text_skype span:first-child {
    color:#000000;
    font-size:38px;
}
.five_text_skype span:last-child {
    color:#ff0000;
    font-size:36px;
}
.five_footer_block {
    width:100%;
    margin:0 auto;
    
    background-color: #4b4b4b;
	min-width:1300px;
}

.five_inner_footer span {
    float:left;
    color:#ffffff;
 background-color: #4b4b4b;
    font-weight:bold;
    font-size:23px;
    font-family:sansus webissimo, sans-serif;
}

.five_footer_block span:first-child {
    margin:20px 7% 0 70px;
    background-image: url(../images/phone0.png);
    background-repeat:no-repeat;
    
    display:block;
    width:180px;
    height:130px;
    padding-left:50px;
	
    
}
.five_footer_block span:nth-child(2) {
    
    margin-top:100px;
	
}
.five_footer_block span:nth-child(2) a {
    color:#ffffff;
    margin-top:150px;
	
}
.five_footer_block span:last-child {
    margin-top:20px;
	padding-top:10px;
	background-image: url(../images/skype0.png);
    background-repeat:no-repeat;
	background-position: 173px 0px;
    padding-right: 145px;
    padding-top: 10px;
    height: 130px;
}
.five_inner_footer {
    
    width:1300px;
    margin:0 auto;
	    
    background-repeat: no-repeat;
    text-align:center;
}
.tarifi {
	font-size:16px;
}
.tarifi ul li {
	margin-bottom:15px;
}
.ekonom {
	text-align:center;
	
	list-style-type:none;
	line-height:35px;
	font-weight:600;
}
.standart {
	float:left;
	width:40%;
		list-style-type:none;
	line-height:35px;
font-weight:600;
}


.ekonom li:first-child {
	margin-bottom:50px;
	font-size:40px;
	color:#cf6868;
	font-weight:bold;
}
.ekonom li:nth-child(6) {
	margin-top:30px;
	font-size:30px;
	color:#4f4f4f;
	
}
.ekonom li:nth-child(7) {
	text-decoration: line-through;
	font-size:30px;
	color:#4f4f4f;
	
}
.ekonom li:last-child {
	width:150px;
	display:block;
	background:#006a84;
	
	margin-left: 500px;
	border-radius:5px;
}
.ekonom li:last-child a {
	color:#ffffff;
	text-decoration:none;
}
.standart li:first-child {
	margin-bottom:50px;
	font-size:40px;
	color:#006894;
	font-weight:bold;
}
.standart li:nth-child(7) {
	margin-top:30px;
	font-size:30px;
	color:#4f4f4f;
	text-decoration: line-through;
}
.standart li:nth-child(8) {
	
	font-size:30px;
	color:#4f4f4f;
	
}
.standart li:last-child {
	width:150px;
	display:block;
	background:#006a84;
	
	margin-left: 160px;
	border-radius:5px;
}
.standart li:last-child a {
	color:#ffffff;
	text-decoration:none;
}

.last_otzivi {
	font-size:25px;
	margin-bottom:25px;
}
.otzivi h1 {
	margin-bottom:10px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}