/* ================================================== */
/* Education */
/* ================================================== */
.education {
}
	.education .about {
		width:630px;
		padding:12px 10px 12px 12px;
		margin:20px 0 20px 0;
		background:#fff0b2;
		border-radius:5px 5px 5px 5px;
	}
		.education .about .icon {
			float:left;
			width:32px;
			height:32px;
			background:url(https://s1.fotokto.ru/other/education/simulators/info.png) no-repeat;
		}
		.education .about .text {
			float:left;
			width:580px;
			font-size:12px;
			margin:0px 0 0 10px;	
		}
	.education .rightBlock {
		float:right;
		width:202px;
	}
		.education .rightBlock h2 {
			color:#212121;
		    font-size: 21px;
		    font-weight: normal;
		    padding: 15px 0px 10px 0;
		}
		.education .rightBlock li {
			font-size:13px;
			padding:0 0 10px 0;		
		}
		.education .rightBlock a.selected:link, .education .rightBlock a.selected:visited {
			color:#212121;
			font-weight:bold;
			text-decoration:none;
		} 
	.education .space {
		border-top: 1px solid #EEEEEE;
		margin:15px 0 0 0;
		padding:25px 0 5px 0;
	}
	.education .space2 {
		border-top: 1px solid #EEEEEE;
		margin:15px 0 5px 0;
		height:1px;
		line-height:1px;
	}
.education .simrubrics {
	float:left;
	width:670px;
	padding:0 0 0 10px;
}
	.simrubrics .items {
		float:left;
		width:325px;
		margin:0 20px 25px 0;
	}
		.simrubrics .items a.title:link, .simrubrics .items a.title:hover {
			font-size:18px;
		}
		.simrubrics .items .text {
			margin:15px 0 15px 0;	
		}
		.simrubrics .items a.image:link, .simrubrics .items a.image:visited {
			display:block;
			overflow:hidden;
			width:300px;
			height:211px;
			border-radius:5px 5px 5px 5px;
			box-shadow: 0 0 3px rgba(0,0,0,1);
		}
			.simrubrics .items .image img {
				width:300px;
			}
.education .simitem {
	float:left;
	width:670px;
	padding:0 0 0 10px;
}
	.simitem h1 {
		font-size: 23px;
	    font-weight: normal;
	    padding: 15px 0 0px 0;	
	}
		.simitem h2 {
			color:#212121;
			font-size: 21px;
		    font-weight: normal;
		    padding: 0px 0 20px 0;		
		}
		.simitem h3 {
			color:#212121;
			font-size: 15px;
		    font-weight: bold;
		    padding: 0px 0 20px 0;		
		}
	.simitem .text {
		margin:20px 0 0 0;
		font-size:14px;
	}
		.simitem .text .image {
			display:block;
			border-radius:5px 5px 5px 5px;
			margin:0 0 20px 0;
		}
	.simitem p {
		padding:0 0 20px 0;
		margin:0px;	
	}
	.simitem .copy {
		color:#666;	
		font-size:11px;
	}
		.simitem .copy a:link, .simitem .copy a:visited {
			color:#666;
			text-decoration:none;	
		}
	.simitem ol {
		margin:0 0 15px 0;
	}
		.simitem ol li {
			padding:0 0 10px 0;
		}
	.simitem a.return:link, .simitem a.return:visited {
		display: block;
		background: #1497ed;
		cursor: pointer;
		padding: 7px 7px 7px 7px;
		color: #fff;
		font-size: 14px;
		text-align: center;
		text-decoration: none;
	    width: 280px;
		border-radius:7px 7px 7px 7px;
	}
		.simitem a.return:hover, .simitem a.return:focus {
			background:#14baf0;
		}
.education .free {
	float:left;
	width:670px;
	padding:0 0 0 0px;
}
	.free-h1 {
		color:#000;
		font-size: 31px;
	    font-weight: normal;
		padding: 5px 0 10px 0;	
		margin:0 0 20px 0;
		border-bottom: 1px solid #bfbfbf;
	}
	.free-promo1 img { width:670px; }
	.free-promo2 img { width:200px; }
	.free-promo1 a:link, .free-promo1 a:visited {
		display:block;
		margin:0 0 10px 0;	
	} 
	.free-promo2 a:link, .free-promo2 a:visited {
		display:block;
		margin:0 0 10px 0;	
	}
	.free h2 {
		color:#212121;
		font-size: 21px;
	    font-weight: normal;
	    padding: 0px 0 20px 0;		
	}
	.free h3 {
		color:#212121;
		font-size: 15px;
	    font-weight: bold;
	    padding: 0px 0 20px 0;		
	}
	.free .text {
		margin:0 0 15px 0;
		font-size:16px;
		line-height:22px;
	}
	.free p {
		padding:0 0 20px 0;
		margin:0px;	
	}
	.free .slider {
		margin:0 0 25px 0;
	}
		.free .slider .photo {
			text-align:center;	
		}
		#gallery1 {
		}
		#gallery1 a:link, #gallery1 a:visited {
			display:block;
			line-height:0;
			text-decoration:none;
		}
		#gallery1 a:hover {
			filter: alpha(opacity=80);
    		opacity: 0.8;
		}
		#gallery1 a.selected:link, #gallery1 a.selected:visited {
			filter: alpha(opacity=50);
    		opacity: 0.5;
		}
		.free .slider .photo {
			margin:0 0 25px 0;
			width:670px;
			height:420px;
			overflow:hidden;
			line-height:0px;
			box-shadow: 0 0 7px rgba(0,0,0,0.3);
		}
		.free .slider .photo img {
			max-width:670px;
			min-height:420px;
		}
		#gallery1 .i1 {
			width:122px;
		}
		#gallery1 .i2 {
			width:131px;
		}
		#gallery1 .i3 {
			width:58px;
		}
		#gallery1 .i4 {
			width:120px;
		}
		#gallery1 .i5 {
			width:120px;
		}
		#gallery1 .i6 {
			width:120px;
		}