@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
body{ 
	background:url(../Images/body-backgroung.gif) repeat-x;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404041;
}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404041;
}
a, a:visited{
	text-decoration:none;
}

a img, a:visited img{ 
	border:none;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#808184;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808184;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404041;
}

.center-align{
	margin:0px auto;
	padding:0;
	width:986px;
	min-height:720px;
	overflow:hidden;
	height:expression(this.scrollHeight < 720? "720px" :  "auto");
	background:url(../Images/center-align-background.gif) repeat-y top left;
}

.header{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:986px;
	height:122px;
	background:url(../Images/header-backgroung.gif) repeat-y;
}
.logotype{
	float:left;
	display:inline;
	margin:49px 0 0 36px;
	padding:0;
	width:376px;
	height:29px;
}
.right-top-logotype{
	float:right;
	display:inline;
	margin:49px 45px 0 0;
	padding:0;
	width:90;
	height:29px;
}
.top-menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:985px;
	height:19px;
	margin:0;
	padding:0 0 0 1px;
	background:url(../Images/top-menu-backgroung.gif) no-repeat;
}
.top-menu ul li a, .top-menu ul li a:visited{
	float:left;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
.top-menu ul li{
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:0;
	height:19px;
}
.top-menu li a.first{
	float:left;
	display:inline;
	width:132px;
	height:16px;
	background:url(../Images/first-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.first:hover{
	background:url(../Images/first-hover-link-background.gif) no-repeat;
}
.top-menu li a.second{
	float:left;
	display:inline;
	width:133px;
	height:16px;
	background:url(../Images/second-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.second:hover{
	background:url(../Images/second-hover-link-background.gif) no-repeat;
}
.top-menu li a.third{
	float:left;
	display:inline;
	width:133px;
	height:16px;
	background:url(../Images/third-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.third:hover{
	background:url(../Images/third-hover-link-background.gif) no-repeat;
}
.top-menu li a.fourth{
	float:left;
	display:inline;
	width:132px;
	height:16px;
	background:url(../Images/fourth-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.fourth:hover{
	background:url(../Images/fourth-hover-link-background.gif) no-repeat;
}
.top-menu li a.fifth{
	float:left;
	display:inline;
	width:133px;
	height:16px;
	background:url(../Images/fifth-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.fifth:hover{
	background:url(../Images/fifth-hover-link-background.gif) no-repeat;
}
.top-menu li a.sixth{
	float:left;
	display:inline;
	width:132px;
	height:16px;
	background:url(../Images/sixth-link-background.gif) no-repeat;
	margin:0;
	padding:3px 0 0 0;
}
.top-menu li a.sixth:hover{
	background:url(../Images/sixth-hover-link-background.gif) no-repeat;
}
.main-content{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background:url(../Images/main-backgroung.gif) repeat-y;
	width:986px;
	min-height:579px;
	overflow:hidden;
	height:expression(this.scrollHeight < 579? "579px" :  "auto");
}
.left-content{
	float:left;
	display:inline;
	margin:80px 0 0 36px;
	padding:0;
	width:187px;
}
.left-menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:140px;
}

.left-menu h1{
	font-size:14px;
	margin:0;
	padding:0;
}
.left-menu ul li a, .left-menu ul li a:visited{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#919294;
	text-align:left;
	text-decoration:none;
}
.left-menu ul li{
	float:left;
	display:inline;
	margin:18px 0 0  0;
	padding:0;
}
.left-menu li a, .left-menu li a:visited{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:140px;
}
.left-menu li a:hover{
	color:#808184;
}
.left-menu ul li ul{
	float:left;
	display:inline;
	width:140px;
	margin:4px 0 0 0;
	padding:0;
}
.left-menu li ul li{
	float:left;
	display:inline;
	margin:3px 0 0 0;
	padding:0;
	height:auto;
}
.left-menu li ul li a, .left-menu li ul li a:visited{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 11px;
	height:auto;
	width:129px;
}
.left-menu li ul li a:hover{
	font-weight:bold;
	color:#808184;
}
.left-menu li.activ {
	margin:3px 0 0 0;
	padding:0;
	background:url(../Images/selected-style.gif) no-repeat left;
	width:140px;
}
.right-content{
	float:left;
	display:inline;
	margin:80px 0 0 0;
	padding:0;
	width:534px;
}
.flash-banners{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:532px;
	height:62px;
}
.left-part{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:63px;
	height:62px;
}
.right-part{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-home-page.gif) no-repeat;
}
.right-part-about{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-about-page.gif) no-repeat;
}
.right-part-curriculum{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-curriculum-page.gif) no-repeat;
}
.right-part-tools{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-tools-page.gif) no-repeat;
}
.right-part-books{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-books-page.gif) no-repeat;
}
.right-part-contact{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:467px;
	height:62px;
	background:url(../Images/flash-background-contact-page.gif) no-repeat;
}



.text-content{
	float:left;
	display:inline;
	margin:41px 0 0 0;
	padding:0;
	width:532px;
	line-height:20px;
}
.text-content h1{
	margin:0 0 22px 0;
	padding:0;
}
.text-content p{
	margin:20px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}
.text-content ul{
	float:left;
	display:inline;
	margin:0 0 0 16px;
	padding:0;
	width:532px;
}
.text-content li{
	list-style:url(../Images/gray-rectangle.gif) outside;
}
.right-part-content{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	background:url(../Images/right-content-background.gif);
	width:180px;
	height:579px;
}
.connect-sidebar{
	float:right;
	display:inline;
	margin:7px 9px 0 0;
	padding:0;
	width:155px;
	background:url(../Images/sidebar-background.gif) no-repeat bottom center;
}
.connect-sidebar p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.connect-sidebar ul {
	font-family:Helvetica, Arial, sans-serif;
	list-style:none;
	width:155px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	font-size:11px;

}
.connect-sidebar ul li{
	list-style:none;
	float:left;
	display:inline;
	width:155px;
	margin:0 0 6px 0;
	padding:0;
	color:#FFFFFF;
}
.connect-sidebar ul li a, .connect-sidebar ul li a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
.connect-sidebar li img{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	position: relative;
	bottom:-1px;
}
.news-sidebar{
	float:right;
	display:inline;
	margin:10px 9px 0 0;
	padding:0;
	width:155px;
	background:url(../Images/sidebar-background.gif) no-repeat bottom center;
}
.news-sidebar p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.news-sidebar ul{
	font-family:Helvetica, Arial, sans-serif;
	list-style:none;
	width:155px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	font-size:11px;
}
.news-sidebar ul li{
	list-style:none;
	float:left;
	display:inline;
	width:155px;
	margin:0 0 6px 0;
	padding:0;
	color:#FFFFFF;
}
.news-sidebar ul li a, .news-sidebar ul li a:visited{
	color:#FFFFFF;
}
.stay-sidebar{
	float:right;
	display:inline;
	margin:10px 9px 0 0;
	padding:0;
	width:155px;
	background:url(../Images/sidebar-background.gif) no-repeat bottom center;
}
.stay-sidebar p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.stay-sidebar ul{
	font-family:Helvetica, Arial, sans-serif;
	list-style:none;
	width:155px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	font-size:11px;
}
.stay-sidebar ul li{
	list-style:none;
	float:left;
	display:inline;
	width:155px;
	margin:0 0 6px 0;
	padding:0;
	color:#FFFFFF;
}
.stay-sidebar ul li a, .stay-sidebar ul li a:visited{
	color:#FFFFFF;
}
.book-sidebar{
	float:right;
	display:inline;
	margin:10px 9px 0 0;
	padding:0;
	width:155px;
}
.book-sidebar p.big{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.book-sidebar p{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
}
.bottom-logotype{
	float:left;
	display:inline;
	margin:80px 0 0 45px;
	padding:0;
	width:90px;
	height:29px;
}
.telephone{
	float:left;
	display:inline;
	margin:10px 0 0 34px;
	padding:0;
}
.telephone p{
	font-size:14px;
	color:#FFFFFF;
	letter-spacing:1px;
}

/********************************* Styles for the interior page with content ***********************/
.content-field{
	float:left;
	display:inline;
	margin:80px 30px 0 30px;
	padding:0;
	width:772px;
}
.banner{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:742px;
	height:62px;
}
.flash-banner-left-part{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:63px;
	height:62px;
}
.flash-banner-right-part{
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:679px;
	height:62px;
	background:url(../Images/flash-large-background-home-page.gif) no-repeat;
}

.text-field{
	float:left;
	display:inline;
	margin:41px 0 0 0;
	padding:0;
	width:742px;
	line-height:20px;
}
.text-field h1{
	margin:0 0 22px 0;
	padding:0;
}
.text-field p{
	margin:20px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}
.text-field ul{
	float:left;
	display:inline;
	margin:0 0 0 16px;
	padding:0;
	width:742px;
}
.text-field li{
	list-style:url(../Images/gray-rectangle.gif) outside;
	width:730px;
}
