@charset "utf-8";
*{
	padding:0;margin:0;
	border:none;
	outline:none;
	vertical-align:baseline;
	font-size:100%;
	font-family:inherit;
	text-decoration:none;
}
ul,ol{
	margin-left:20px;
}
body{
	width:100%;height:100%;
	background:#E6F4FD;
	color:#333366;
}
input[type="submit"]{
	cursor:pointer;
}
input,textarea,select{
	border:1px solid #000;
}
a,a:link,a:visited{
	color:#535386;
	text-decoration:underline;
}
.mainDiv{
	position:absolute;
	left:50%;
	margin-left:-482px;
	font:14px/17px "Verdana","Arial";
	width:964px;height:100%;
	background:#fff;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
}
.leftDiv{
	position:absolute;
	left:0;top:0;
	margin-left:-75px;
	width:73px;height:113px;
	background:#e6e6e6 url('/img/site/l_line.gif');
	
}
.rightDiv{
	position:absolute;
	right:0;top:0;
	margin-right:-76px;
	width:74px;height:113px;
	background:#e6e6e6 url('/img/site/r_line.gif');
	
}
.header{
	display:block;
	width:100%;
	overflow:hidden;
}
.header .topLeft{
	width:6px;height:23px;
	background:#efefef url('/img/site/l_header.gif');
	float:left;
}
.header .topMiddle{
	display:block;
	width:952px;height:17px;
	background:#efefef;
	float:left;
	text-align:right;
	font-size:11px;
}


.header .topMiddle .headText{
	color:#1A90CC;
}
.header .topMiddle a{
	text-decoration:underline;
	color:#9D9D9D;
}
.header .topRight{
	width:6px;height:23px;
	background:#efefef url('/img/site/r_header.gif');
	float:left;
}
.header .logo{
	margin-left:40px;
	margin-top:58px;
	width:146px;height:117px;
	background:#2397d4 url('/img/site/logo.gif') no-repeat;
	float:left;
}
.header .logo a{
	display:block;
	width:146px;height:117px;
}
.clear{
	clear:both;
}
.header .menu{
	float:left;
	margin-left:100px;
	margin-top:68px;
}
.header .menu .menuChild{
	margin-right:15px;
	float:left
}
.header .menu .menuChild a.home{
	display:block;
	width:46px;height:98px;
	background:#35a6e4 url('/img/site/de/first_gray.gif'); 
}
.header .menu .menuChild a:hover.home{
	background:#35a6e4 url('/img/site/de/first.gif'); 
}
.header .menu .menuChild a.learn{
	display:block;
	width:49px;height:98px;
	background:#35a6e4 url('/img/site/de/teach_gray.gif'); 
}
.header .menu .menuChild a:hover.learn{
	background:#35a6e4 url('/img/site/de/teach.gif'); 
}
.header .menu .menuChild a.russ{
	display:block;
	width:82px;height:98px;
	background:#35a6e4 url('/img/site/de/russian_gray.gif'); 
}
.header .menu .menuChild a:hover.russ{
	background:#35a6e4 url('/img/site/de/russian.gif'); 
}
.header .menu .menuChild a.trki{
	display:block;
	width:61px;height:98px;
	background:#35a6e4 url('/img/site/de/trki_gray.gif'); 
}
.header .menu .menuChild a:hover.trki{
	background:#35a6e4 url('/img/site/de/trki.gif'); 
}
.header .menu .menuChild a.prices{
	display:block;
	width:56px;height:98px;
	background:#35a6e4 url('/img/site/de/cost_gray.gif'); 
}
.header .menu .menuChild a:hover.prices{
	background:#35a6e4 url('/img/site/de/cost.gif'); 
}
.header .menu .menuChild a.info{
	display:block;
	width:108px;height:98px;
	background:#35a6e4 url('/img/site/de/info_gray.gif'); 
}
.header .menu .menuChild a:hover.info{
	background:#35a6e4 url('/img/site/de/info.gif'); 
}
.header .menu .menuChild a.contacts{
	display:block;
	width:83px;height:98px;
	background:#35a6e4 url('/img/site/de/contacts_gray.gif'); 
}
.header .menu .menuChild a:hover.contacts{
	background:#35a6e4 url('/img/site/de/contacts.gif'); 
}
.padding{
	position:absolute;
	left:-2px;top:250px;
	background:#fff;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	padding:0 41px 20px 41px;
}
.content{
	width:882px;
	height:auto !important;
	height:200px;
	min-height:400px;
	margin-bottom:50px;
}
.footer{
	display:table-cell;
	width:882px;height:28px;
	background:#57b2e4;
	color:#4B728B;
	line-height:28px;
	text-align:center;
	vertical-align:middle;
}
.footer a{
	color:#3B627B;
	text-decoration:underline;
}
.error{color: red; font-weight: bold; font: 10px/12px "Verdana" , "Arial" ;}
.errordescr {color: red; font: 9px/10px "Verdana" , "Arial" ;}
hr{color:#B8CECB;}
.chtable{background-color:#8CB5AF; color:#000; margin-top:5px; margin-bottom:5px;}
.chtable th{background-color: #e6e6e6; padding-left:5px; padding-right:5px; background-image:url(/img/site/line.gif);}
.chtable td{background-color: #ffffff; color:#4b728b; padding-left:5px; padding-right:5px;}