@charset "windows-1251";

body{ font-family: Tahoma; font-size: 12px; color: #484848; background-color: #fafbff}
a { color:#3e4589;  text-decoration:none; }
a:hover { color:#a7a7a7; text-decoration:none; }

.left_text{ background:url(/images/ten_left.png) repeat-y right;}
.right_text{ background:url(/images/ten_right.png) repeat-y;}
.up_text{ background-image:url(/images/template/img/up_text.jpg); background-repeat:no-repeat;}
.up_bg{ background-image:url(/images/template/img/up_bg.gif); background-repeat: repeat-x;}
.main{ background-image:url(/images/template/img/main.jpg); background-repeat:no-repeat;}
.main1{ background-image:url(/images/template/img/main1.jpg); background-repeat: no-repeat; background-position:right;}
.main1_1{ background-image:url(/images/template/img/main1_1.jpg); background-repeat: no-repeat; background-position:right;}
.main1_2{  background-repeat: no-repeat; background-position:right;}
.left_menu_bg{ background-image:url(/images/template/img/left_menu_bg.gif); background-repeat:repeat-x; padding-right: 24px; font-weight: bold;}

.up_menu_bg { background-image:url(/images/template/img/up_menu_bg.gif); background-repeat:repeat-x; color: #2a2e72; text-align: center; } 
.up_menu_bg a { color:#2a2e72;  text-decoration:none; }
.up_menu_bg a:hover { color:#a7a7a7; text-decoration:none; }



/* added by xopac ----------------------------*/
.up_menu_bg_xopac {
	background-image: url(/images/template/img/up_menu_bg.gif);
	background-repeat: repeat-x;
	color: #2a2e72;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin-right: 1px;
} 

.up_menu_bg_xopac a {
	color:#2a2e72;
	text-decoration: none;
}
.up_menu_bg_xopac a:hover {
	color:#a7a7a7;
	text-decoration:none;
}
/* end */




.right_menu_bg{ background-color: #7483be;}
.responce_bg{ background-image:url(/images/template/img/responce.jpg); background-repeat:no-repeat;  font-weight: bold; color: #323982; padding-left: 45px; padding-top: 8px;background-color: #ebefff;}
.responce_bg1{ background-image:url(/images/template/img/responce1.jpg); background-repeat:no-repeat;  font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px;background-color: #ebefff;}
.responce_bg2{ background-image:url(/bitrix/templates/minimba/images/otzyvy.jpg); background-repeat:no-repeat;  font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px;background-color: #ebefff;}
.right_menu_bg1{ background-color: #ebefff;}
.schelude_bg{ background-image:url(/images/template/img/schelude.jpg); background-repeat:no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px; background-color: #ebefff;}
.schelude_bg1{ background-image:url(/bitrix/templates/minimba/images/start_learning.jpg); background-position: left; background-repeat: no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px; background-color: #ebefff;}
.comment1{ background-image:url(/bitrix/templates/minimba/images/comment1.jpg); background-position: left; background-repeat: no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px; background-color: #ebefff;}
.question1{ background-image:url(/bitrix/templates/minimba/images/question1.jpg); background-position: left; background-repeat: no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px; background-color: #ebefff;}
.comment2{ background-image:url(/bitrix/templates/minimba/images/comment2.jpg); background-position: top; background-repeat: no-repeat; font-size: 11px;}

.fragment_bg{ background-image:url(/images/template/img/fragment.jpg); background-repeat:no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px;background-color: #ebefff;}
.fragment_bg1{ background-image:url(/bitrix/templates/minimba/images/fragment.jpg); background-repeat:no-repeat; font-weight: bold; color: #323982; padding-left: 40px; padding-top: 8px;background-color: #ebefff;}
.down_bg { background-image:url(/images/template/img/down_bg.jpg); background-repeat:repeat-x;}
.logo{ background-image:url(/images/template/img/logo.jpg); background-repeat:no-repeat;}
.down_tel{ background-image:url(/images/template/img/down_tel.jpg); background-repeat:no-repeat;}
.tel_bg{ background-image:url(/images/template/img/tel_bg.jpg); background-repeat:no-repeat; background-position:right;}

td{ font-family: Tahoma; font-size: 12px;}

input{ font-family: Tahoma; font-size: 11px; color: #7483be; }
	/*LEFT COLUMN--*/
		ul.left_menu {
			list-style: none;
			margin: 10px 0px;padding:0px;
text-align: center;
		}

ul.left_menu1 {
			list-style: none;
			margin: 10px 0px;padding:0px;
text-align: center;
		}

			
		ul.left_menu li {
			border-bottom: solid 1px #7c90bc;		
height: 38px;
padding:0px;

background-image:url(/images/template/img/left_menu_bg.gif); background-repeat:repeat-x; padding-right:5px; font-weight: bold;
		}

ul.left_menu1 li {
			border-bottom: solid 1px #7c90bc;		
height: 38px;
padding:0px;

background-image:url(/images/template/img/down_bg1.jpg); background-repeat:repeat-x; padding-right:5px; font-weight: bold;
		}



			
		ul.left_menu li a {
			
			padding: 0px 0 3px 0px;
			font: bold 11px Verdana, sans-serif;
			color: white;
			text-decoration: none;
			
			
		}	
		
		/*level 2*/
		ul.left_menu ul {
			
			list-style: none;
			margin: 0px;
			text-align: right;
			padding:0px 4px 4px 4px;
		}
		ul.left_menu ul li {

			border: 0;
			height: 1%;
		}
		ul.left_menu ul li a {
			font-weight: normal;
			display: block;
		
		}
		
		ul.left_menu li a:hover {
		color: #95acd8;		
		}
		
img {border: 0px}


a:hover.menu2{text-decoration: underline;}

a.menu22{color: #ff8c00 !important;}
.menu22{color: #ff8c00 !important;}
a:hover.schelude{text-decoration: underline;}
a.news_on_first{color: #3e4589 ;}
a:hover.news_on_first{color: #929292 !important;}

.news_image{margin-right: 8px;}
.teacherfio a {
	color: #484848;
	font-size: 12px; 
	font-weight: bold;
}
.teacherfio a:hover {
	color: #3e4589;
	font-size: 12px; 
	font-weight: bold;
}



.hidden {display: none; POSITION: absolute; background: #e2e2e3; 	border : 1px solid #d0d0d0;	padding : 2px;}
.visible {Z-INDEX: 2; display: block; POSITION: absolute; background: #e2e2e3;	border : 1px solid #d0d0d0;	padding : 2px;}
.dictionary_word {
	color:#3F3F3F !important;
	font-family:Tahoma;
	font-size:13px;
	cursor: pointer;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}