body, ul, li, a, p, h1, h2, h3, h4, h5, h6, form {    list-style: none outside none;    margin: 0;    padding: 0;    text-decoration: none;}a img {border: medium none;}p {margin-left: 10px;}body, html  {	background: url("../images/bg.png") repeat-x scroll left top #FFFFFF;    font-family: MetaProBold,Verdana;    font-size: 12px;    margin: 0;    padding: 0;    text-align: left;	color: #333333;}#wrapper {    margin: auto;	min-width: 940px;    width: 940px;	background-color: #d3dfd1;}#header {    height: 339px; background-color: #ffffff;}#mainmenu {	width: 943px;}#navigation {    overflow: hidden;	float: left;	background-color: #d3dfd1;	width: 940px;	height: 30px;}#navigation li{	float: left;}#navigation a{	    font-weight: bold;	display: block;	color: #FFFFFF;    display: block;    font-size: 11px;    line-height: 30px;    padding: 0 20px;}#navigation a:hover, #navigation li.active a {    font-weight: bold;	background-color: #d3dfd1;	display: block;	color: #00529C;    display: block;    font-size: 11px;    line-height: 30px;    padding: 0 20px;    } #navigation li.active2 a {    font-weight: bold;	background-color: #d3dfd1;	display: block;	color: #00529C;    display: block;    font-size: 11px;    line-height: 30px;    padding: 0 20px;  text-align: center; width: 110px; } #mainwrapper {	width: 680px;	float: left;	padding: 8px 10px 10px 15px;	line-height: 18px;}

#container {	padding: 20px 20px 10px;	line-height: 24px;}

#container2 {padding: 20px 20px 10px;	line-height: 24px;}


.redf {		width: 123px;	background-color: #E32110;} 
.redf2 {		width: 130px;	background-color: #E32110; width: 150px; text-align: center;}
.red {		background-color: #E32110;}
.blue {background-color: #97b6da;}
.yellow {background-color: #d2d400;}
.red2 {color: #ff0004;}
.brown{color: #aa612c;}
.grey{color: #333333;}
.blue2 {color: #0e679f;}
.green {color: #4A7724;}
.orange {color: #ff6600;}
.desc {	margin-left: 20px;	}
.about_us {	width: 150px;	height: 150px;	margin: 0 5px;	border:2px solid #aeaeae;}
.image {	width: 170px;	float: left;}
.row3 {	border-bottom:1px solid #aeaeae;	height: 165px;	width: 920px;	margin: 5px 0 10px 10px;	}
.about_desc {	vertical-align: top;	line-height: 18px;}.padd {	margin-left: 5px; }
.viewright {	width: 200px;	float: right;	}
.viewright p{	width: 200px;	margin-top: 8px;	}.viewright img{	border:1px solid #cdcdcd;	}.viewleft {	width: 200px;	float: left;	margin-right: 10px;}.img_desc {	width: 200px;	clear: both;    color: #555555;    display: block;    font-size: x-small;    font-weight: bold;    margin-top: 5px;    padding: 2px;    text-align: left;	}.viewleft img{	border:1px solid #cdcdcd;}.row {	height: 185px;}.atention {margin: 5px;}.title {	font-size: 14px;		font-weight: bold;	color: red;}.video {	float: left;	width: 400px;	margin-right: 60px;	color: red;}.video2 {	float: left;	width: 400px;	color: red;}.contacts{}.gallery {	text-align: center;	margin-top: 10px;	font-weight: bold;	color: #f00;}.gallery img{	width: 140px;	height: 105px;}div .gallery a{	margin: 0 auto;    padding: 3px;}.logo1 {	height: 160px;		width: 190px;	float: left;	margin-top: 5px;}

.flag {	width: 190px;	
clear:both;
 float: left;	
 margin-top: 85px;
 }
.clear {clear:both;}
.slideshow {
	float: left;
}
.cts {line-height: 18px;}
.numb {	line-height: 18px;}
.flag a{	color: #666666;}
.flag img{	
	width: 40px;
	height: 26px;
	margin: 0 0 -8px 5px;
}

.course_header {	text-align: right;	padding: 5px;	background-color: #E32110;	color: #ffffff; height: 40px;}

.course_header a {	color: #ffffff;}.space {	border-bottom:1px solid #aeaeae;	width: 920px;	margin: 5px 0 10px 10px;}.space2 {	border-top: 1px solid #666666;	width: 730px;	margin: 5px 188px;}#leftcol {	width: 210px;	height: 600px;	float: left;	padding: 20px 10px 10px 10px;	line-height: 26px;}#leftcol li{	border-bottom: 1px dotted #aeaeae;    list-style: none outside none;}#leftcol a{	line-height: 26px;    padding-left: 10px;	color: #000000;}		#design {	width: 200px;	float:right;	color: #f6f6f6; text-align: right; margin-right: 5px;}#design a{	color: #f6f6f6;}#copyright {	width: 650px;	float: left;	padding-left: 10px;}#copyright a{	color: #ffffff;}#footer {    background-color: #E32110;    height: 35px;    line-height: 35px;    margin: 55px 0 20px 0;    vertical-align: middle;    width: 940px;	color: #ffffff;}

.partners-logo {
	margin: 10px;
}

.partners-logo img {
	border: 1px solid #AEAEAE;
}

.partners-logo img:hover  {
	border: 1px solid #E32110;
}

.clearb { clear: both; }
.leonbglogo {
	width: 190px;
	height: 160px;
}
.video .movie {
	text-align: center;
}
#makeMeScrollable
		{
			width:750px;
			height: 290px;
			position: relative;
		}
		
#makeMeScrollable div.scrollableArea img
		{
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
			/* If you don't want the images in the scroller to be selectable, try the following
			   block of code. It's just a nice feature that prevent the images from
			   accidentally becoming selected/inverted when the user interacts with the scroller. */
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
.tbicredit-leftcol {
	margin-top: 10px;
	width: 210px;
	height: 100px;
}		
.intro {
	vertical-align: top;
}
.cts-table {
	line-height: 18px;
}
.cts-table tr{
	margin-bottom: 10px;
	
}