body{  
	margin:0px;
	padding:0px; 
	font-size:75%;
	font-family:Tahoma;
	color:#000000;
	background:#d9d9d9;
}
a{
	color:#000000;
	font-size:11px;
}
a.red{
	color:#811916;
}
a:hover{
	text-decoration:none;
}
span.title a{
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
td.anons a{
	color:#000000;
	font-size:11px;
	#text-decoration:none;
}
td.anons a:hover{
	#text-decoration:underline;
}
a img{ 
	border:0;
}
img{
	border:0;
}
table{
	border:0;
	margin:0; 
	padding:0;
	font-size:1em;
}
table td{
 	vertical-align:top;
}
table.tm td{
 	padding:0 20px 5px 0;
}
table.tm td a{
	color:#811916;
}
table.tm td a.here{
	color:#000000;
	text-decoration:none;
}
table.news_k td a{
	color:#811916;
}
table.news_k td a.here{
	color:#000000;
	text-decoration:none;
}

select{
	height:17px;
	font-size:9px;
}
select.list{
	height:auto;
	font-size:12px;
	widht:100%;
}
option{
	height:17px;
}
p {
	font-size:11px;
	margin:10px 0;
}
td {
	font-size:11px;
}
table.program td {
	padding-top:15px;
}
hr {
	margin:0px;
} 
blockquote {
	color:#8e8e8e;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 0 15px;
	margin:20px;
	border-left:1px solid #a11d21;
	font-family:Georgia;	
}

blockquote p {
	color:#8e8e8e;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:0;
	margin:0px;
	font-family:Georgia;	
}

h1{
	color:#000000;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
h2{
	color:#000000;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin:10px 0px;
}
h3{
	color:#9c1b1f;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0px;
	margin:10px 0px;
}
table.seminars_k td.title {
	padding:15px 5px 5px 15px;
	color:#000000;
	font-style:italic;
	font-size:17px;
	border-bottom:1px solid #a11d21;
	font-family:Georgia;	
}
table.seminars_k td {
	padding:15px 5px 5px 15px;
}
table.seminars_k td a{
	color:#000000;
	text-decoration:none;
}
table.seminars_k td a:hover{
	text-decoration:underline;
}
table.seminars_k td a.t{
	color:#a11d21;
	font-weight:bold;
}
table.seminars_k td span{
	color:#8e8e8e;
	font-weight:bold;
}
table.seminars_k td.b_b {
	padding:15px 5px 15px 15px;
	border-bottom:1px solid #a11d21;
}
table.seminars_k td.bg {
	padding:15px 5px 5px 15px;
	background:#f2f2f2;
}
table.seminars_k td.bg_b_b {
	padding:15px 5px 15px 15px;
	border-bottom:1px solid #a11d21;
	background:#f2f2f2;
}
table.fio td.title {
	font-weight:bold;
	padding:7px 7px 3px 0;
}
table.fio td.error {
	font-weight:bold;
	padding:7px 7px 3px 0;
	color:#821818;
}
table.fio td.ititle {
	padding:0px 7px 3px 0;
}
table.fio td.ftitle {
	font-weight:bold;
	padding:7px 7px 3px 0;
        vertical-align:top;
}
table.fio td.title span{
	color:#811916;
}
input {
	margin:0;
	padding:0;
}
input.text {
	background:transparent url(../img/bg_input.jpg) no-repeat scroll 0px 0px;
	width:211px;
	height:18px;
	border:0 none;
	padding:2px 0 0 5px;
	color:#811916;
	font-size:11px;
}
input.captcha {
	background:transparent url(../img/bg_cap.jpg) no-repeat scroll 0px 0px;
	width:150px;
	height:18px;
	border:0 none;
	padding:2px 0 0 5px;
	color:#811916;
	font-size:11px;
}
textarea.text {
	background:transparent url(../img/bg_textarea.jpg) no-repeat scroll 0px 0px;
	width:350px;
	height:61px;
	border:0 none;
	padding:2px 0 2px 5px;
	color:#811916;
	font-size:11px;
}
select.text {
	background:transparent url(../img/bg_input.jpg) no-repeat scroll 0px 0px;
	width:211px;
	height:18px;
	border:0 none;
	padding:0;
	color:#811916;
	font-size:10px;
}
select.text option {
	margin:0;
	padding:0;
	background:#ffffff none repeat scroll 0 0;
}
input.send {
	background:transparent url(../img/bg_send.jpg) no-repeat scroll 0px 0px;
	width:167px;
	height:30px;
	border:0 none;
	cursor:pointer;
}
input.reset {
	background:transparent url(../img/reset.gif) no-repeat scroll 0px 0px;
	width:106px;
	height:30px;
	border:0 none;
	cursor:pointer;
}
input.start_ru {
	background:transparent url(../img/start.jpg) no-repeat scroll 0px 0px;
	width:127px;
	height:30px;
	border:0 none;
	cursor:pointer;
}
input.txt_r {
	height:20px;
	border:1px solid #9c1b1f;
	background:#ffeaea;
	color:#181818;
	font-size:11px;
	font-family:Tahoma;
	padding:2px 0 0 4px;
}
textarea.txt_r {
	border:1px solid #9c1b1f;
	background:#ffeaea;
	color:#181818;
	font-size:11px;
	font-family:Tahoma;
	padding:2px 0 0 4px;
}
input.sub_r{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background:url("../img/span_bg.gif") repeat-x 0px 0px;
	padding:3px 10px 4px;
	border:0 none;
	margin:0;
	cursor:pointer;
}
.grey1{
	color:#666666;
	font-size:11px;
}
.bottom_bg{
	background:url("../img/bottom_bg2.gif") repeat-x 0px 0px;
	height:52px;
	padding:0px 0px 0px 50px;
}
.red1{
	vertical-align:middle;
	color:#a41d21;
	
}
.red1 img{
	margin:0px 0px 0px 30px;
}
.white1{
	vertical-align:middle;
	text-align:center;
	background:url("../img/menu2_1_bg.jpg") no-repeat 100% 0px;
}
.white1 a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.white1_last{
	vertical-align:middle;
	text-align:center;
}
.white1_last a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
span.form_text {
	color:#9a1a1e;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 0;
	margin:0px;
	font-family:Georgia;	
}
span.title{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background:url("../img/span_bg.gif") repeat-x 0px 0px;
	padding:3px 10px 4px;
}
span.name{
	color:#811916;
	font-size:11px;
	font-weight:bold;
}
span.data{
	color:#acacac;
	font-size:9px;
}
table#menu{
	margin:0px;
	width:250px;
}
table#menu td{
	background:url("../img/menu_bg.gif") repeat-x 0px 0px;
	padding:6px 5px 8px 34px;
}
table#menu td.here{
	background:url("../img/menu_bg2.gif") repeat-x 0px 0px;
	height:26px;
	padding:6px 5px 2px 34px;
}
table#menu td a{
	text-decoration:none;
	font-size:11px;
}
table#menu td.here a{
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
table#menu td a:hover{
	text-decoration:underline;
	color:#811916;
}
table#menu td.here a:hover{
	color:#ffffff;
	text-decoration:none;
}
table#menu td ul#menu_ul{
	margin:10px 10px 5px 10px;
	padding:0px;
	border:0px solid red;
}
table#menu td ul#menu_ul li{
	list-style:none;
	background:url("../img/li1.gif") no-repeat 0px 12px;
	padding:7px 0px 7px 25px;

}
table#menu td ul#menu_ul li ul{
	padding:0px;
	margin:0px;

}
table#menu td ul#menu_ul li ul li{
	list-style:none;
	background:url("../img/li2.gif") no-repeat 0px 12px;
	padding:7px 0px 0px 15px;

}
table#menu td ul#menu_ul li a{
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
table#menu td ul#menu_ul li a:hover{
	color:#811916;
	text-decoration:none;
}
table#menu td ul#menu_ul li.here_li a{
	color:#811916;
	font-weight:bold;
	text-decoration:none;
}
table#menu td ul#menu_ul li.here_li ul li a{
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
table#menu td ul#menu_ul li.here_li ul li.here_li a{
	text-decoration:none;
}
table#menu td ul#menu_ul li.here_li ul li a:hover{
	text-decoration:none;
}
ul.prog {
	padding:0px;
	margin:10px 30px; 

}
ul.prog li {
	list-style:none;
	background:url("../img/li2.gif") no-repeat 0px 12px;
	padding:7px 0px 0px 15px;

}
ul#mapsite {
	padding:0px;
	margin:10px 0px; 
}
ul#mapsite li {
	list-style:none;
	padding:7px 0px 0px 0px;
        background:none;
}
ul#mapsite ul.mapsite {
	padding:0px;
	margin:5px 30px; 
}
ul#mapsite ul.mapsite li {
	list-style:none;
	padding:2px 0px 5px 15px;
	background:url("../img/li1.gif") no-repeat 0px 6px;
}
ul#mapsite ul.mapsite li a{
	text-decoration:none;
}
ul#mapsite ul.mapsite li a:hover{
	text-decoration:underline;
}
ul#mapsite li a.first {
	color:#811916;
	font-weight:bold;
	text-decoration:none;
}
ul.sprog {
	padding:0px;
	margin:3px 0px 15px; 

}
ul.sprog li {
	list-style:none;
	background:url("../img/li2.gif") no-repeat 0px 12px;
	padding:7px 0px 0px 15px;

}
ul.sprog li a {
	color:#811916;
}
ul {
	padding:0px;
	margin:0px 30px; 

}
ul.adm {
	padding:0px;
	margin:0px 0px 2px 20px; 

}
ul li {
	list-style:none;
	background:url("../img/li_dot.gif") no-repeat 0px 7px;
	padding:2px 0px 4px 15px;	
	font-size:11px;
}
ol li {
	padding:2px 0px 4px;	
	font-size:11px;
}
ol ul li {
	padding:2px 0px 4px 15px;	
	font-size:11px;
}
ul.adm li {
	list-style:none;
	background:url("../img/li_dot.gif") no-repeat 0px 9px;
	padding:2px 0px 0px 15px;	
	font-size:11px;
}
ul.prog ul {
	padding:0px;
	margin:0px 30px 5px; 

}
ul.prog li a {
	color:#811916;
	font-weight:bold;
}
ul.prog ul li {
	list-style:none;
	background:url("../img/li_dot.gif") no-repeat 0px 7px;
	padding:2px 0px 0px 15px;

}
ul.prog ul li a {
	color:#811916;
	font-weight:normal;
}
ul.prog li a:hover {
	text-decoration:none;	
}
td.rew {
	background:url("../img/rew.gif") no-repeat right 3px;
	padding:0 15px 5px 0;	
	font-size:11px;
}
td.print {
	background:url("../img/print.gif") no-repeat right 3px;
	padding:0 18px 5px 0;	
	font-size:11px;
}
td.null {
	padding:0 25px 0 0;	
	font-size:11px;
}
.lang{
	color:#000000;
	display:block;
	height:18px;
	width:27px;
	font-size:11px;
	text-align:center;
	padding:1px 0px 0px 0px;
}
.lang_here{
	padding:2px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	background:url("../img/lang_bg.gif") no-repeat 0px 0px;
	display:block;
	height:18px;
	width:27px;
}
.anons{
	font-size:11px;
	padding:10px 15px 15px 0px;
	line-height:16px;
}
.news_k{
	margin:0px;
}
.news_k td.line1{
	padding:7px 0px 10px 0px;
}
.news_k td.date_day{
	padding:0px 0px 0px 0px;
	text-align:right;
	width:75px;
}
.news_k td.date_day span.date_month{
	color:#000000;
	font-size:17px;
}
.news_k td.date_day span.date_d{
	color:#941115;
	font-size:11px;
}
.news_k td.news_text{
	font-size:11px;
	padding:0px 50px 17px 17px;
	line-height:16px;
}
.news_k td.news_text_i{
	font-size:11px;
	padding:0px 50px 17px 37px;
	line-height:16px;
}
.news_k td.title{
	font-size:11px;
	padding:0px 50px 0px 17px;
	line-height:16px;
	color:#811916;
	font-weight:bold;
}
.news_k td.title a{
	font-size:11px;
	color:#811916;
	text-decoration:none;
	font-weight:bold;
}
div#navigator a{
	color:#811916;
	font-size:11px;
}
div#navigator{
	font-size:11px;
}
div#contact{
	font-size:11px;
	background:url("../img/bg_cont.jpg") no-repeat 0px 0px;
	width:250px;
	height:110px;
	color:#000000;
	text-align:left;
	padding:0;
	position:relative;
}
div#contact div{
	padding:12px 0 0 25px;
}
div#contact a{
	color:#811916;
}
div#contact span.code{
	color:#811916;
	font-size:18px;
}
div#contact span.phone{
	font-size:18px;
} 
table.stud td {
	font-weight:bold;
	padding:15px 20px 5px 20px;
	border-bottom:1px solid #a11d21;	
	text-align:center;
}
table.stud td.g17 {
	padding:5px;
	border-bottom:0 none;
	color:#9a1a1e;
	font-size:17px;
	color:#a11d21;
	font-weight:normal;
	font-style:italic;
	font-family:Georgia;		
}
table.partners td.img {
	border:1px solid #b0b0b0;
	width:240px;
	height:110px;
	line-height:110px;
	margin:5px 0 15px 0;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}
table.partners td.title {
	padding:5px 0;
	color:#a41d21;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}
table.partners td.title a {
	color:#a41d21;
	font-weight:bold;
}
table.partners td.text {
	padding:0 0 10px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
table.partners td.text a {
	color:#000000;
	font-weight:bold;
}

table.pagelist td {
	text-align:center;
	vertical-align:middle;
	padding:2px 5px;
	font-size:11px;
}
table.pagelist td.l {
	text-align:center;
	vertical-align:middle;
	padding:0 0 0 2px;
	font-size:11px;
}
table.pagelist td.l a {
	display:block;
	text-align:center;
	vertical-align:middle;
	padding:4px 0 5px;
	width:21px;
	height:13px;
	font-size:11px;
}
table.pagelist td.l a:hover {
	background:url("../img/a_bg_page.gif") no-repeat 0px 0px;
	color:#ffffff;
}
table.pagelist td div {
	text-align:center;
	vertical-align:middle;
	width:21px;
	height:13px;
	background:url("../img/a_bg_page.gif") no-repeat 0px 0px;
	color:#ffffff;
	padding:4px 0 5px 0;
}
div.s{
	color:#811916;
	padding:1px 0 0;
	line-height:11px;
	width:16px;
	height:15px;
	float:left;
	text-align:center;
}
div.now{
	color:#ffffff;
	width:16px;
	height:14px;
	float:left;
	text-align:center;
	background:#e6e6e6 url(../img/bg_list.jpg) no-repeat scroll top left;
	padding:1px 0 0;
	line-height:11px;
}
div.ch{
	color:#606060;
	padding:1px 0 0;
	line-height:11px;
	width:16px;
	height:15px;
	float:left;
	text-align:center;
}
div.questions {
	background:transparent url(../img/bg_question.jpg) no-repeat scroll top left;
	width:329px;
	height:130px;
	padding:5px 0 0 20px;
}
a#next_ru {
	background:transparent url(../img/next.jpg) no-repeat scroll 0px 0px;
	width:90px;
	height:30px;
	border:0 none;
	cursor:pointer;
	display:block;
}
table.levels td.title {
	color:#4a0e16;
	padding:5px 10px;
	border-top:1px solid #333333;	
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia;	
}
table.levels td.cht {
	color:#961f17;
	padding:5px 10px;
	border-top:1px solid #e2e0e1;	
	border-bottom:1px solid #e2e0e1;	
	font-weight:bold;
	background:#fbf2f5;
}
table.levels td.ncht {
	color:#961f17;
	padding:5px 10px;
	font-weight:bold;
}
table.levels td.ch {
	color:#46141f;
	padding:5px 10px;
	border-top:1px solid #e2e0e1;	
	border-bottom:1px solid #e2e0e1;	
	background:#fbf2f5;
	text-align:center;
}
table.levels td.nch {
	color:#46141f;
	text-align:center;
	padding:5px 10px;
}
table.levels td.chd {
	color:#46141f;
	padding:5px 10px;
	border-top:1px solid #e2e0e1;	
	border-bottom:1px solid #e2e0e1;	
	background:#fbf2f5;
	text-align:justify;
}
table.levels td.nchd {
	color:#46141f;
	text-align:justify;
	padding:5px 10px;
}
table.list_ks td.bg {
	padding:15px 0px 10px 15px;
	background:#faf3f4;
}
table.list_ks td.bg span.title, table.list_ks td.no_bg span.title{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background:#9d1d21;
	padding:3px 10px 4px;
	font-family:Arial;
}
table.list_ks td.no_bg {
	padding:15px 0px 10px 15px;
}
table.list_ks td.bg_ot {
	padding:5px 15px 15px 55px;
	background:#faf3f4;
}
table.list_ks td.no_bg_ot {
	padding:5px 15px 15px 55px;
}
table.list_ks a.nobr {
	text-decoration:none;
}
table.list_ks td.d {
	font-weight:bold;
	padding:0 0 15px;
}
table.list_ks td.t {
	border-left:1px solid #cecdcd;
	padding:0 0 0 10px;	
}
table.list_ks td.t p {
	margin:0;
}
table.list_ks td.c {
	padding:15px 0 0;
	font-weight:bold;
}
table.list_ks td.c span {
	color:#9d1d21;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia;	
}able.list_ks td.c span {
	color:#9d1d21;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia;	
}