<style type="text/css">
			header, section, footer, aside, nav, article, figure, figcaption {
	display: block;
}
			body {
	color: #666666;
	background-color: #f9f8f6;
	background-image: url(images/textured_paper.png);
	background-position: center;
	/*font-family: Georgia, Times, serif;*/
	font-family: 'Lora';
	line-height: 1.4em;
	margin: 0px;
}
			.wrapper {
	width: 1100px;
	border: 2px solid #000000;
	background-color: #A4DBF8;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
strong {
	font-weight: 100;
	text-decoration: underline;
	color: #000000;
}
    img { 
    border: 0;
    }
			ul {
				/*border-bottom:1px solid #000000; margin-left:0; padding:3px 0;*/
				/*padding: 0;  Убираем поля */
				/*margin-left: 40px;  Отступ слева */
				 }
			header {
	height: 126px;
	width: 1100px;
	background-image: url(images/header3_1.gif);
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
}
	h1 {
		text-indent: -9999px;
		width: 940px;
		height: auto;
		margin: 0px;}
	h2 {
		font-size: 135%;
	}
	h3 {
		font-size: 105%;
		}
			nav, footer {
	clear: both;
	color: #ffffff;
	height: 30px;
	margin-top: 23px;
}

			section.courses {
	float: left;
	width: 800px;
	padding: 12px;
	border-right: 1px solid #eeeeee;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
article {
    clear: both;
    overflow: auto;
    font-size: 100%;
    width: auto;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
			hgroup {
				margin-top: 40px;}
			figure {
				float: left;
				padding: 5px;
				margin: 20px;
				border: 1px solid #eeeeee;}
			figcaption {
				font-size: 75%;
				text-align: left;}
			aside {
				text-align: center;
				width: 230px;
				float: left;
				padding: 0px 20px 0px 20px;}
            h4 {
                margin-top: 0;
                margin-bottom: 0;
            }
			.wrapper aside .alter.menu h4 {
	display: block;
	background-color: #009FE3;
	color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: 500;
				}
			aside section a {
				display: block;
				padding: 10px;
				border-bottom: 1px solid #eeeeee;
				background-color: #FFFFFF;
				}
			aside section a:hover {
				color: #4a4a49;
				background-color: #efefef;
				}
			a {
	color: #636362;
	text-decoration: none;
}
			h1, h2, h3 {
				font-weight: normal;}
			h2 {
				margin: 10px 0px 5px 0px;
				padding: 0px;
			color: #000000;
		}
			h3 {
	margin: 0px 0px 5px;
	color: #000000;
}
			aside h2 {
				padding: 30px 0px 10px 0px;
				color: #636362;}
			footer {
	height: 20px;
	font-size: 80%;
	background-color: #009FE3;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 20px; 
	padding-left: 20px;
}
        .wrapper aside .alter.menu {
	border: outset;
	margin-top: 0px;
    margin-bottom: 100 px;
}
       .wrapper aside section {
    margin-bottom: 100 px;
}
        .partner {
    float: right;
    font-size: 14px;
	font-weight: bolder;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 10px;
	padding-bottom: 0px;
}
        .language {
    float: right;
	margin-top: 80px;
	margin-right: 85px;
}
.solidblockmenu {
	padding-left : 10px;
	float : left;
	font : 12px Verdana, Geneva, sans-serif;
	width : 100%;/*border : 1px solid #113523;
border-width : 1px 0;*/
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
}
.solidblockmenu li {
	display : inline;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
}
.solidblockmenu li a {
float : left;
color : #FFFFFF;
padding : 3px 4px;
padding-right: 15px;
padding-left: 15px;
text-decoration : none;
border-right : 1px solid #CCCCCC;
background : transparent url(blockdefault-grey.jpg) repeat-x center center;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	color : #CCCCCC;
	background : transparent url(blockactive-grey.jpg) repeat-x center center;
}

.wrapper header .solidblockmenu li a {
	display: block;

	/*color: #FFFFFF;*/
}
.info {
    float: left;
	font-size: 14px;
	color: #000000;
	padding-left: 20px;
    width: 60%;
}
.email {
	color: #000000;
	text-decoration: underline;
}
</style>