/* CSS Document */



html, body{

	height: 100%;

	margin: 0;

	padding: 0;

}



body{

	padding: 0px;

	margin: 0px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	background: #C4C8CE;

	text-align: center;

}



img {

	border: #000 0px solid;

}



a {

	color: #3C3C3C;

	text-decoration: none;

}



a:hover {

	color: #3C3C3C;

	text-decoration: underline;

}



form{

	margin: 0px;

}



/*

#all{	

	width: 100%;

	position: relative;

	text-align: left;

	height: 100%;

}



html>body #all{

	width: 100%;

	position: relative;

	height: auto;

	min-height: 100%; 

	text-align: left;

}

*/



.top_bord{

	width: 100%;

}



#main_t{

	width: 100%;

	height: 100%;

}

	

#main_d{

	position: relative;

	height: 100%;

}

	

html>body>table #main_d{

	position: relative;

	height: auto;

	min-height: 100%; 

}

	

	#main_t td.main{

		height: 100%;

		vertical-align: top;

	}



#header {

	position: relative;

	background: url(images/bg_header.jpg) no-repeat #fff 0px 7px;

	height: 200px;

	_height: 193px;

	text-align: left;

	width: 100%;

	border-bottom: #000 1px solid;

}



	#head {

		width: 770px;

		height: 193px;

	}



	#logo {

		position: absolute;

		top: 53px;

		left: 0px;

	}



	#lang {

		position: absolute;

		top: 21px;

		left: 17px;

		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

		font-size: 80%;

	}



		#lang a{

			color: #013A81;

			text-decoration: none;

		}

		#lang a:hover{

			text-decoration: underline;

		}



	#head_right {

		position: absolute;

		top: 21px;

		right: 16px;

		color: #013A80;

		font-family: Verdana, Arial, sans-serif;

		font-size: 100%;

		text-align: right;

	}



		#head_right a{

			color: #013A81;

			text-decoration: none;

		}

		#head_right a:hover{

			text-decoration: underline;

		}



	#search {

		position: absolute;

		top: 146px;

		right: 7px;

		color: #000;

		font-family: Verdana, Arial, sans-serif;

	}



		#search td{

			font-size: 80%;

		}



		#search input{

			font-family: Verdana, Arial, sans-serif;

			font-size: 100%;

		}



		#search #inpt{

			width: 118px;

			padding-left: 4px;

			height: 1.2em;

			border: #000 1px solid;

		}



		#search #but{

			height: 15px;

			border: hidden;

			_border: none;

			background: none;

			cursor: hand;

		}



#menu_top {

	position: absolute;

	left: 0px;

	top: 180px;

	width: 100%;

	text-align: center;

}



	#menu_top .tmn {

		position: relative;

		margin-left: 7px;

		margin-right: 8px;

	}

		#menu_top .tmn table {

			margin-top: 1px;

		}

		#menu_top .tmn td {

			background: #E5EAF0;

		}

		#menu_top .tmn a.smn {

			position: block;

			line-height: 30px;

			height: 30px;

			background: none;

			margin: 0px;

			padding: 0px;

			border: #000 0px solid;

			text-align: left;

			padding: 0px 14px;

			font-size: 85%;

			font-weight: 900;

			font-family: Verdana, Arial, Helvetica, sans-serif;

		}

		#menu_top .tmn a.smn:hover {

			border: #000 0px solid;

			background: #3F699F;

			color: #FBFCFD;

		}





	#menu_top td {

		white-space: nowrap;

	}



	#menu_top a {

		display: block;

		font-size: 12px;

		font-weight: 600;

		color: #434343;

		height: 14px;

		text-decoration: none;

		padding-left: 10px;

		padding-bottom: 7px;

		border-bottom: #434343 3px solid;

		background: url(images/li_mn.gif) no-repeat 0px 5px;

	}



	#menu_top a:hover {

		color: #013A81;

		border-bottom: #013A81 3px solid;

		background: url(images/li_mn_a.gif) no-repeat 0px 5px;

	}

	

#main {

	height: auto;

	min-height: 100%;

	_height: 100%;

	background: url(images/bg_main.jpg) repeat-x 0px 201px;

	margin-bottom: -39px;

	margin-top: -201px;

}



	#table_main {

		height: 100%;

		width: 84%;

		background: url(images/bg_center.jpg) repeat-x #FBFCFD 0px 201px;

	}

	

		#table_main td.main {

		background: url(images/bg_cntr_btm.jpg) bottom repeat-x;

		height: 100%;

		}

				

			#t_main {

				height: 100%;

				width: 100%;

			}

			

				#t_main td.t_main {

					vertical-align: top;

				}

				

#empty_foot {

	height: 39px;

}



#footer {

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 100%;

	height: 39px;

	vertical-align: bottom;

	background: url(images/bg_footer.gif) repeat-x bottom;

}



	#table_foot {	

		width: 84%;

	}

	#table_foot td{	

		text-align: left;

	}

	#table_foot .fr1 td{

		background: url(images/bg_f_top.gif) repeat-x;

	}

	#table_foot .fr2 td{

		background: url(images/bg_f_btm.gif) repeat-x;
		color: #E0E1E2;
		font-size: 11px;
		white-space: nowrap;
	}

	#table_foot .fr2 td A {

		color: #000000;
		font-size: 11px;
	}
	
	
	#table_foot .fr1 .fc1{

		width: 207px;

		height: 21px;

	}

	#table_foot .fr1 .fc2{

		background: #CED0D3 none;

	}

	#table_foot .fr2 .fc2{

		background: url(images/bg_fc2.gif) no-repeat;

	}

	#copy{

		text-align: right;

		padding-right: 43px;

	}



#content{

	padding: 15px 30px;

	text-align: left;

	margin-top: 220px;

	margin-bottom: 39px;

	font-size: 85%;

}





	#content h1{

		margin: 0px 0px 10px 0px;

		text-align: left;

		font-size: 130%;

		padding: 3px 0px;

		font-weight: 600;

	}

	

	#content h2{

		margin: 0px;

		text-align: left;

		font-size: 120%;

		c111olor: #013A80;

		color: #000000;

		font-weight: 600;

	}

	

	#content h3{

		margin: 0px;

		text-align: left;

		font-size: 100%;

		color: #013A80;

		font-weight: 600;

	}

	

	#content p{

		margin: 0px;

		margin-top: 16px;

		color: #000000;

		text-align: justify;

	}

	

	#content a{

		font-size: 100%;

		color: #013A80;

		text-decoration: none;

	}

	

	#content a:hover{

		font-size: 100%;

		color: #013A80;

		text-decoration: underline;

	}



	#news{

		border-top: #023B81 3px double;

		padding-top: 14px;

		margin-top: 34px;

	}



		#news h2{

			margin: 0px;

			font-size: 120%;

			font-weight: 600;

			padding-bottom: 12px;

		}

	

		#news table tr td{

			text-align: justify;

			vertical-align: top;

		}

	

		#news table tr td.c1{

			padding-left: 13px;

			padding-right: 15px;

			background: url(images/bg_news.gif) repeat-y top 13px;

		}

	

		#news .date{

			color: #4F4F4F;

			font-weight: 600;

		}

	

		#news h3{

			margin: 0px;

			font-size: 100%;

			font-weight: 600;

			color: #013A81;

		}

	

		#news a{

			color: #3C3C3C;

			text-decoration: none;

		}

		#news a:hover{

			color: #3C3C3C;

			text-decoration: underline;

		}



#left{

	width: 207px;

	margin-top: 220px;

	margin-bottom: 39px;

	font-size: 85%;

}

	

	#left #block1{

		width: 173px;

		text-align: center;

		margin-bottom: 7px;

		margin-left: 17px;

		margin-right: 13px;

	}

	

	#left #block1 .ban{

		width: 170px;

		padding-left: 2px;

		display: block;

		padding-bottom: 4px;

	}



	#left #block2{

		width: 173px;

		text-align: center;

		margin-bottom: 6px;

		margin-left: 17px;

		margin-right: 13px;

	}

	

	#left #block2 .ban{

		width: 170px;

		padding-left: 2px;

		display: block;

		padding-bottom: 5px;

	}



	#top_bord{

		width: 177px;

		text-align: left;

		border-top: #013A81 solid 1px;

		margin-left: 17px;

		margin-right: 13px;

	}

		

		#top_bord #kurs{

			padding: 10px 7px;

			line-height: 1.3em;

		}

		

		#kurs h2{

			font-size: 100%;

			color: #013A80;

			font-weight: 600;

			margin: 0px;

		}

		

		#kurs table tr td{

			font-size: 11px;

		}

		

		#top_bord #login{

			padding: 10px 1px;

			line-height: 1.3em;

		}

		

			#login h2{

				font-size: 13px;

				color: #000;

				font-weight: 600;

				margin: 0px;

				padding-bottom: 6px;

			}

				

			#login input{

				font-family: Verdana, Arial, Helvetica, sans-serif;

				font-size: 11px

			}

				

			#login .txt{

				color: #A7A9AC;

				width: 117px;

				height: 15px;

				padding-left: 5px;

				border: #434343 1px solid;

				margin-top: 2px;

				margin-bottom: 3px;

			}

				

			#login .subm{

				color: #013A81;

				width: 47px;

				border: hidden;

				_border: none;

				background: none;

				cursor: hand;

			}

				

		#top_bord #adv{

			padding: 10px 2px;

		}

	

	#news_typ{

		width: 177px;

		padding-top: 14px;

		background: url(images/bg_news_typ.jpg);

		text-align: left;

		f1ont-size: 100%;

		font-size: 11px;

		padding-left: 17px;

		padding-right: 13px;

		padding-bottom: 30px;

	}



		#news_typ h2{

			margin: 0px;

			font-size: 120%;

			font-weight: 600;

			padding-bottom: 12px;

		}

	

		#news_typ div{

			padding-bottom: 14px;

		}

	

		#news_typ .date{

			color: #4F4F4F;

			font-weight: 600;

		}

	

		#news_typ h3{

			margin: 0px;

			font-size: 100%;

			font-weight: 600;

			color: #013A81;

		}

	

		#news_typ a{

			color: #3C3C3C;

			text-decoration: none;

		}

		#news_typ a:hover{

			color: #3C3C3C;

			text-decoration: underline;

		}

	



A.eurowebbutton, A.eurowebbutton:hover {

	BACKGROUND: url(http://www.euroweb.ru/bans/88x31_euroweb.gif) no-repeat left top !important;

	WIDTH: 88px !important;

	HEIGHT: 31px !important;

	DISPLAY: table-cell; 

	DISPLAY: inline-block;

	FONT: 9px Small Fonts; 

	COLOR: #FFFFFF !important; 

	TEXT-DECORATION: none !important; 

	TEXT-ALIGN: center;

	PADDING-LEFT: 1px;

	PADDING-TOP: 5px !important;	

	MARGIN-RIGHT: 3px;

	MARGIN-top: 4px;

	MARGIN-bottom: -1px;

	MARGIN-left: 5px;

}



div.tbanner {

	border: 2px solid #9d1a22;

	height: 60px;

	width: 100%;

	margin-bottom: 20px;

	background: url(images/fon_tb.gif) repeat-x;

	text-align:center;

}

div.f_print {
width: 996px;
background: white;
text-align: left;
padding: 30px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

h2.new_news {
	width: 133px;
	font: normal 18px/20px "Helvetica" !important;
	display: block;
	background-color: #999966;
	color: #FFFFFF !important;
	margin: 0px !important;
	margin-bottom: 8px !important;
	padding-top: 3px !important;
	padding-left: 10px !important;
	padding-bottom: 4px !important;
}


