body {
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 1000px;
	background: #0d3251;
	color: #5290a8;
}
body, td, div, h1, p, input, select, textarea {
	font-family: Arial, Tahoma, Sans-Serif;
}
form {
	margin: 0;
	padding: 0;
}
b {
	font-weight: 700;
}
a, img {
	border: none;
}
a {
	color: #5290a8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
H1, H2, H3, H4, H5 {
	margin: 0;
}
h2 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:400;
}
hr {
	border-bottom:1px solid #ff0000;
}
.page {
	width:999px;
}
.str {
	font-size:1px;
	height:1px;
	background:url('/res/str.jpg') left top;
}
.logobg {
	background:url('/res/logobg.png') left top;
}
.logobg2 {
	background:url('/res/logo.png') left top no-repeat;
	height:500px;
}
.footerbg {
	background:url('/res/footerbg.png') left top;
}
.lcol {
	padding-left:30px;
	padding-right:70px;
}
.rcol {
	padding-right:20px;
}
.fl {
	float:left;
}
.large {
	font-size:14px;
}
.lang {
	position:absolute;
	top:450px;
	left:30px;
}
.mbb {
	margin-bottom:30px;
}
.mrt_img {
	margin-right:20px;
}
.mrt_block {
	margin-right:66px;
}
.mrt_block_img {
	margin-right:60px;
}
.mtt {
	margin-top:5px;
}
.mtt_big {
	margin-top:15px;
}
.clear {
	clear: both;
	font-size: 1px;
}
.clear_small {
	clear: both;
	font-size: 1px;
	height:5px;
}
.clear_medium {
	clear: both;
	font-size: 1px;
	height:15px;
}
.clear_vmedium {
	clear: both;
	font-size: 1px;
	height:20px;
}
.clear_big {
	clear: both;
	font-size: 1px;
	height:30px;
}
.clear_vbig {
	clear: both;
	font-size: 1px;
	height:65px;
}
.ul_menu {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.ul_menu li {
	padding-bottom:15px;
	text-transform:uppercase;
}
.news_date {
	color:#26708c;
}
.meail {
	border:1px solid #000;
	background-color:#81bacf;
	width:170px;
}
.meailb {
	border:1px solid #000;
	background-color:#082b48;
	width:105px;
	color:#5290a8;
}
.imgborder {
	width:150px;
	padding-left:5px;
	height:108px;
	text-align:center;
	display:block;
	overflow: hidden;
}
.imgborder img {
	margin-top:9px;
}

.block {
	width:160px;
}

.bord {
	background:url('/res/ramka.jpg') left top no-repeat;
}

.block_user {
	width:80px;
	height:150px;
}
.user {
	padding:9px;
	background-color:#082b48;
}
.user_height {
	height:100px;
}
.pad1{
	padding-top: 10px;
}
.pad2{
	padding: 30px 0px 10px 0px;
}
.pad3{
	padding: 0px 0px 20px 0px;
}
.pad4{
	padding-bottom:5px;
}