body h1 {

	font-family: Arial, Helvetica, sans-serif;

	margin:0;

	text-align:center;

	background:#FFFFFF;
	/*background:#cccccc;*/

}

.body {

	

	height:100%;

	width:100%;

}

td, th {

	font-family: Arial, Helvetica, sans-serif;

}

.table_caption {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:13px;

	background-color:#FFA87D;

}

.tbl_caption {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

}

.table_body, #content {

	font-family:  Georgia, "Times New Roman", Times, serif;

	font-size:10px;

}

.table_courses_body {

	font-family:  Georgia, "Times New Roman", Times, serif;

	font-size:12px;

}

.first_column {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	background-color:#D75353;

}

.tbl_firtscol {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

}

html {

	text-align:center;

}

.img {

	border: 1px solid #000000;

}

.small_font {

	font-size:10px;

}

#bk {

	/*background:#cccccc url(ru/images/outer_bg.jpg) repeat-x top left;*/

}

#wrap {

	width:987px;

	margin:0 auto; /*center hack*/

	text-align:left;

	background:#FFFFFF url(ru/images/r_border.gif) repeat-y top right;

}

#wrap_inner {

	background:url(ru/images/menu_bk.gif) repeat-y top left;

}

#header {

	height:84px;

}

#footer {

	clear:both;

	height:144px;

	/*vertical-align:bottom;*/

	background:url(ru/images/footer.jpg) no-repeat top left;

}

#contacts {

	width:221px;

	float:left;

}

#webcounter {

	float:right;

	height:144px;

	position:relative;

	width:280px;

	/*vertical-align:bottom;

	margin-top:100px;

	padding-top:10px;*/

	padding-right:60px;

}

#left {

	width:239px;

	float:left;

	/*padding-right:21px;*/

	text-align:right;/*	background:url(ru/images/menu_bk.gif) repeat-y top right;*/

}

#banner {

	width:213px;

	display:block;

	padding:5px;

	padding-right:21px;

}

#menu {

	width:218px;

	margin-right:21px;

}

#body {

	width:738px;

	float:right;

	padding:0;

	margin:0;

}

#content {

	padding-left:5px;

	padding-right:65px;

	padding-bottom:5px;

	font-family:  Georgia, "Times New Roman", Times, serif;

	font-size:15px;

}

#menu ul {

	list-style:none;

	margin:0;

	padding:0;

}

.space {

	height:34px;

	width:150px;

	float:right;

	display:block;

}

.clear {

	height:1px;

}

#menu ul li, #menu ul li ul li {

	height:32px;

	text-align:right;

	float:right;

	position:relative;

	display:block;

}

#menu a {

	/*height:35px;*/
	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	text-align:right;

	background: url(ru/images/border_bottom.gif) repeat-x bottom left;

	/*border-bottom-style: dotted;

	border-bottom-color: #ffcc99;

	border-bottom-width: thin;*/

	color:#D55B56;

	line-height: 14px;

	width:150px;

	padding-top:18px;

	display:block;

}

#menu ul li div {

	display:none;

}

.submenu {

	display:none;

}

#menu ul div ul li {

	padding-right:24px;

}

#menu ul div ul li a {

	width:140px;

}

.tab {

	display:block;

}

.promotionText {

	font-size:16px;

	font-weight:bolder;

	color:#FF0000;

}

.clockTxt {

	font-size:14px;

	font-weight:bold;

	color:#FF0000;

}

.smaller_h2,h2,h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size:18px;	

}

.smaller_h2{

	font-size:16px;

	margin-bottom:4px;

	padding:0;

}

mainContent {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

}

#promotionBK {

	background:url(images/promotion_bg2.gif) repeat-y top center;

}



a {

	text-decoration:none;

	font-weight:bold;

}

a:hover {

	text-decoration:underline;

}



hr {

	color:#C82A38;

	background:#C82A38;

}



#langs_box {

	position:absolute;

	display:block;

	/*padding-left:865px;*/

	width:926px;

	z-index:1;

}



.teachersInfo_text {

	font-size: 13px;	

	font-family:Georgia, "Times New Roman", Times, serif;

}

.justified_text{

	text-align:justify;

}

#gallery_container {

	float:left;

	width:100%;

	margin:2px;

	margin-right:25px;

	border:1px solid #F8C198;

	display:table;

	/*padding:5px;*/

}

#thumbnails {

	float:right;

}

.thumbnail {

	display:table-cell;

	background:url(images/loading.gif) no-repeat center center;

	background-color: #CCCCCC;

}

#pic_container {

	float:left;

	width:80%;

	display:block;

}

#imgDialog {

	background:#E9E9E9 url(images/loading.gif) no-repeat center center;

	border:solid 1px #666666;

	position:absolute;

	z-index:10;

	padding:5px;

	height:620px;

	width:800px;

	/*left:50%;

	/*margin-left:-50%;*/

}

.thumbnail a {

	border:solid 2px #CCCCCC;

	background:#CCCCCC;

	/*border-left:solid 3px #CCCCCC;

	border-right:solid 3px #CCCCCC;*/

	display:block;

}

.thumbnail a:hover {

	border:solid 2px #FF0000;

	background:#FF0000;

}

a.pageNav {

	color:#999999;

}

a:hover.pageNav, a.selPageNav {

	color: #C5322E;

}

ul, ol {

	margin-bottom:0;

	margin-top:0;

}

ul.noBullet {

	list-style:none;

}

#wrap_bg {

	margin-top:5px;

}

#bells {

	/*background:url(images/xmas/bells.gif) no-repeat top left;*/

	width:135px;

	height:154px;

	top:40px;

	margin-left:50%;

	position:absolute;

	left:-490px;

	z-index:20;

}

#wrap_bells {

	width:1000px;

	margin:0 auto;

	text-align:center;

	position:absolute;

	height:154px;

	z-index:10;

}

.shortCourse {

	width:320px;

	height:137px;

	font-size:12px;

	padding-top:2px;

	/*border:1px solid #FDBC92;*/

	background:url(images/page_folded.gif) no-repeat top center;

}

.short_article {

	width:290px;

	height:112px;

	font-size:13px;

	color:#0046B0;

	font-weight:bold;

	padding-left:15px;

	padding-right:15px;

	padding-top:28px;

	background:url(images/page_notepad.gif) no-repeat top center;

}

.short_article2 {

	width:290px;

	height:112px;

	font-size:13px;

	color:#0046B0;

	font-weight:bold;

	padding-left:15px;

	padding-right:15px;

	padding-top:28px;

	background:url(images/page_folded_newyear.gif) no-repeat top center;

}

.article_header {

	width:90%;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#C60000;

	margin:0 auto;

	height:16px;

	padding-bottom:2px;

	border-bottom:dotted 1px #000000;

}

.shortCourse2 {

	width:648px;

	height:305px;

	font-size:12px;

	/*border:1px solid #FDBC92;*/

	background:url(images/page_folded_wider.gif) no-repeat top center;

}

.shortCourse a, .shortCourse2 a{

	color:#0033FF;

	font-weight:bold;

}

.shortCourse a:hover, .shortCourse2 a:hover {

	color:#FF0000;

	text-decoration:none;

}

.short_header {

	padding:3px;

	width:95%;

	font-weight:bold;

	/*background: #FCEBE1;*/

	height:32px;

}

.short_header2 {

	padding:3px;

	width:95%;

	font-weight:bold;

	/*background: #FCEBE1;*/

	height:17px;

}

.red_lnk {

	color:#D55B56;

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



.signature h1 {

	width:120px;

	/*height:1px;*/

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	text-align:left;

	margin-top:-11px;

	padding-left:7px;

	display:inline;

	color:#666666;

	float:left;

}

.began {

	background-color:#F9D9C6;

	/*font-style:italic;	/*text-decoration:line-through;*/

	color:#A42832;

}

.list_ h1 {

	width:120px;

	/*height:1px;*/

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	text-align:left;

	margin-top:4px;

	display:inline;

	color:#666666;
}

.design_fit_table {

	border:1;
	cellpadding:2; 
	cellspacing:1;
	background-color:#FBC58E; 
	border-color:#CE3009;
	
}

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px
}
.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}


.footDiv {
	width:100%;
}
.footLink {
	font-size:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
