body{margin:0;padding:0;background-color:#fff}
body,td {
	font-size : 14px;
	color: #454545;
}
a img{border:0}
table,th,td{padding:0;border-collapse:collapse;vertical-align: top;}

div.textarea td {padding:3px;}

table.bmenu{
	width:100%;
}
table.bmenu a {
 text-decoration:none;
	color: #454545;
}

table.bmenu td.delim {
	text-align:center;
}
table.bmenu td {
	text-align:center;
	font-size:12px;
}
table.bmenu td.selected a {
	color: #1190d0;
}
td.copy {
	width:200px; 
	vertical-align:middle;
	padding-left:10px;
font-size:12px;
}
table.body {
	width:100%;
  height:100%;
}
table.body td.bottom{
	vertical-align: bottom;
}
table.bottom{
	vertical-align: bottom;
	width: 100%;
}
table.bottom td.bgline{
	background-image : url(/images/egemetr/bottom_line_bg.gif);
	width:100%;
}


table.menu_aif {
	width:100%;
	border-spacing:0;
	height:64px;
}
table.menu_aif a {color:#454545; text-decoration:none;} 
table.menu_aif td {
		padding:0px;
		vertical-align:middle;
		text-align:center;
		font-size:14px;
		font-weight:bold;
}
table.menu_aif td.selected a{
	 color: #1190d0;
}

td.aif_headline {
	background-repeat: repeat-x;
	background-position: left top;
	background-image : url(/images/egemetr/head_line_bg.gif);height:24px;
	width:100%;
}
td.aif_headline2 {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image : url(/images/egemetr/bottom_line_bg.gif);
	height:24px;
	width:100%;
}
td.aif_bottomline {
	background-image : url(/images/egemetr/bottom_line_bg.gif);
	width:100%;height:20px;
}



table.menu {
	height:100%;
	width:80%;
	border-spacing:0;
}
table.menu a {color:#454545; text-decoration:none;} 
table.menu td {
		height:100%;
		vertical-align:middle;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
}
table.menu td.selected {
	height:100%;
	vertical-align:middle;
	text-align:center;
	border-top: 2px dashed silver;
	border-bottom: 2px dashed silver;
	font-weight:bold;
}

table.header {
	width: 100%;
}
table.header td.line{
	height:50px; background:#e3eff2;
	padding-left:30px;
	width:100%;
	vertical-align:middle;
}
table.header td.top{
	background-image : url(/images/egemetr/main/headline_top.jpg);
	background-position : left;
	background-repeat : no-repeat;
	width:100%;
	height:95px;	

	padding-bottom:10px;
	vertical-align:bottom;
}
table.phone 
{
	width:80%;
}
table.phone td
{
	text-align:right;	
	color: #1190d0;
	font-size:15px;
	padding-right:10px;
	font-weight:bolder;
}
table.header td.bgline {
	background-image : url(/images/egemetr/head_line_bg.gif);
	width:100%;
}
table.dashed {border-collapse:collapse; width:100%;}
table.dashed  td {
	border: 1px dashed #dfdfdf;
	padding:20px;
}
table.dashed th{
	border: 1px dashed #dfdfdf;
	color: #1190d0;
	border-bottom : 0px;
	font-weight : bolder;
	padding:0px;
} 

th.head {
	border: 1px dashed #dfdfdf;
	color: #1190d0;
	border-bottom : 0px;
	text-align:left;
	padding:0px;
	font-weight : bolder;
} 
table.dashed td.clear {
	border-top: 0px none;
}

table.auth_table {
	padding:0;
	margin-left:25px;
	margin-right:25px;
}
table.auth_table td.auth{
	width:100%;
	background-image : url(/images/egemetr/main/input.jpg);
	background-position : left;
	background-repeat : no-repeat;
	vertical-align:middle;

	padding-left:15px;
	height:34px;
	width:191px;
}
table.auth_table td.auth input{
border:0px none;
}

table.auth_table a{
font-size:11px;
}

input.enter{
border:0px none;
background-image : url(/images/egemetr/main/submit.jpg);
background-position : center;
background-repeat : no-repeat;
width:67px;
height:23px;
cursor:hand;
}

table.blocks td {
padding:10px 30px 10px 30px; 

}
table.main{
	width:100%;
}
table.main td.left {

	padding-top:30px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:20px;
}
table.main td.right {
	padding: 23px 40px 20px 20px;
}
table.leftmenu {
	width:100%;
}
table.leftmenu td.text{
	padding-top:16px;
	padding-left:10px;
}
table.menutext a {color:#454545; text-decoration:none;}
table.menutext td {
	font-size:16px;
	padding:4px;
	font-weight:bold;
}
table.menutext td.selected a {	color: #004a90; text-decoration:underline;}

table.leftmenu td.bg {
	background-image : url(/images/egemetr/leftmenu_bg.gif);
	width:30px;
}


span.head{
	background-color : #FFFFFF;
	padding:5px;
	white-space : nowrap;
	
}
div.head
{
	position:relative; z-index:1; top:-15px; left: 50px; width:300px;
}
div.table
{
	position:relative; z-index:1; top:-15px;
}

.tbl_button input {width:100px;}
.tbl_button td {text-align:center;}

.tbl_form, .tbl_button {width:500px;}
.tbl_form td {text-align:left; padding:2px; vertical-align:middle;}
.tbl_form td input, .tbl_form td textarea {border:1px solid #999; width:250px;}
.tbl_exams {width:100%;}
.tbl_exams td {padding:2px 0px 2px 2px;}
.tbl_exams td input {width:30px;}
td.calendar input {width:150px;}

.req {vertical-align:super; color:#F00; font-size:10px;}

span.mess_error {color:#F00; font-weight:bold;}
span.mess_note {}

.small {font-size:10px; color:#999;}
.input100p select {width:90%;}
.native {background: #CCC;}
.spec_title {font-weight:bold; text-decoration:underline; margin-top:10px;}
.spec_ul {margin-top:0px; margin-left:0px; padding-left:0px;}
.spec_ul li {list-style:none; margin-left:0px; padding-left:0px;}
.font11 {font-size:11px;}

.news-line {margin-left:35px;}
div.title {color: #1190d0; font-weight:bold; text-align:center; margin-bottom:5px;}
table.abitur_list td , table.spec_list_exam td{border:1px dashed #999; border-collapse:collapse; padding:4px;}
table.spec_list_exam {padding:8px;}

.tbl_title td {color:#1190D0;}
.favorite_list td {border-bottom:1px dashed #999999;}
.not_a {color:#F00;}
.no_data {color:#999;}
.a {color:#093;}

.super {vertical-align:super; font-size:10px;}
.sel_univ select {width:300px;}