body{
	margin:0;
	font:11px Arial, sans-serif;
	color:#000;
}
img{border:0;}
a{color:#000;}
#wrapper{
	width:100%;
	margin:0 auto;
}
#header{
	padding:28px 0 23px 19px;
	overflow:hidden;
}
* html #header{
	height:1%;
	overflow:visible;
}
.logo{
	float:left;
	width:200px;
	height:18px;
	margin:0 40px 0 0;
}
.logo a{
	display:block;
	height:100%;
}
#nav{display:none;}
#header .add-nav{display:none;}
#main{
	width:100%;
	margin:0 0 33px;
}
#content{width:100%;}
.scheme-box{
	position:relative;
	height:225px;
}
.scheme-box .scheme-img{
	position:absolute;
	top:16px;
	left:201px;
}
.scheme-box ul{
	position:absolute;
	top:0px;
	left:0px;
	width:718px;
	height:225px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:22px;
}
.scheme-box ul li{position:absolute;}
.scheme-box ul a{
	text-decoration:none;
	color:#ff7800;
}
.scheme-box ul .active a{
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
.scheme-box ul .seminar{
	top:11px;
	left:248px;
	font-size:26px;
}
.scheme-box ul .school{
	top:64px;
	left:404px;
	font-size:28px;
}
.scheme-box ul .programm{
	top:129px;
	left:370px;
	font-size:26px;
}
.scheme-box ul .symposia{
	top:184px;
	left:271px;
	font-size:24px;
}
.scheme-box ul .consulting{
	top:147px;
	right:522px;
	font-size:22px;
}
.scheme-box ul .trainer{
	top:85px;
	right:461px;
	font-size:28px;
}
.info-block{width:100%;}
.info-block .holder{
	width:100%;
	overflow:hidden;
}
.info-block .section{
	float:left;
	width:330px;
	min-height:100px;
	padding:20px 0 0 28px;
}
* html .info-block .section{height:100px;}
.info-block .section img{
	float:left;
	margin:4px 34px 0 0;
}
.info-block .section .ttl{
	display:block;
	margin:0 0 18px;
	font-size:12px;
	line-height:16px;
}
.info-block .section .ttl a{color:#007cc3;}
.info-block .section ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
* html .info-block .section ul{
	height:1%;
	overflow:visible;
}
.info-block .section ul li{
	margin:0 0 2px;
	padding:0 0 0 15px;
	line-height:14px;
}
.info-block .section ul a:hover{text-decoration:none;}
#sidebar{display:none;}
/* inner */
.inner #main{
	margin:0;
	padding:0 0 108px;
}
.inner-1 #main{
	margin:0;
	padding:0 0 44px;
}

.inner #twocolumns #content{
	width:480px;
	padding:0 20px;
}
.breadcrumbs-holder{display:none;}
#twocolumns #content{
	float:left;
	width:359px;
	margin:0 20px 0 0;
	padding:0;
}
#content .visual img{vertical-align:top;}
#content .main-block{
	position:relative;
	width:519px;
	margin:0 -20px 16px;
	padding:0 0 1px;
}
#content .main-block .holder{overflow:hidden;}
* html #content .main-block .holder{
	height:1%;
	overflow:visible;
}
#content .main-block img{float:right;}
#content .main-block h1{
	#position:absolute;
	#right:190px;
	#bottom:16px;
	#width:270px;
	margin:0 0 0 15px;
	font-size:18px;
	line-height:22px;
	#text-align:right;
	color:#000;
}
#content h2{
	margin:0 0 18px;
	font-size:12px;
	line-height:14px;
}
#content h3{
	margin:0 0 18px;
	font-size:11px;
	line-height:14px;
}
#content p{
	margin:0 0 16px;
	line-height:16px;
}
.inner #content ul{
	margin:0 0 17px;
	padding:0 0 0 19px;
}
.inner #content ul li{
	margin:0;
	padding:0 0 0 8px;
	line-height:16px;
}
.inner #content .specification{margin:0;}
.inner #content .specification li{margin:0 0 16px;}
.inner #content .specification p{margin:0;}
.inner #content ul .ttl{display:block;}
.inner #content ul a{color:#75a6c2;}
#twocolumns .aside{
	overflow:hidden;
	padding:14px 0 0;
}
* html #twocolumns .aside{
	height:1%;
	overflow:visible;
}
#twocolumns .aside h2{
	margin:0 0 12px;
	font-size:18px;
	line-height:22px;
	color:#75a6c2;
}
#twocolumns .aside h3{
	margin:0 0 19px;
	font-size:12px;
	line-height:14px;
}
#twocolumns .aside ul{
	margin:0 0 17px;
	padding:0;
	line-height:14px;
	list-style:none;
}
#twocolumns .aside ul li{margin:0 0 2px;}
#twocolumns .aside ul a{color:#75a6c2;}
.inner #twocolumns .aside{padding:111px 30px 0 0;}
#twocolumns .aside .items{
	margin:0;
	padding:0;
	list-style:none;
}
#twocolumns .aside .items li{
	margin:0 0 16px;
	line-height:16px;
}
#twocolumns .aside .enter{color:#75a6c2;}
#footer, .visual-small {display:none;}
