/* -------------------------
Стандартные теги
---------------------------- */ 

body { 
	background: #2f5795;
	margin: 0px;
	padding: 0px; }

img {
	border: 0px; }
	
a, a:visited {
	color: #4b70a7;
	text-decoration: underline; }

a:hover {
	text-decoration: none; }
	
form {
	padding: 0px;
	margin: 0px; }
	

/* -------------------------
Универсальные фиксы
---------------------------- */ 

* > .fix_up3px {
	position: relative;
	top: -3px; }
	

/* -------------------------
Стандартные элементы форм
---------------------------- */ 

.defaultinput {
	font: 11px Tahoma;
	color: #575757;
	height: 20px;
	padding: 2px; }
	

/* -------------------------
Область хедера
---------------------------- */ 

.header {
	position: relative;
	background: url(/i/header_logobg.jpg) left top no-repeat #335b99;
	width: 100%;
	height: 164px; }
	
/* Логотип в хедере */

.header .logo {
	position: absolute;
	top: 22px;
	left: 22px; }
	
/* 2х-уровневое навигационное меню */

.header .menu {
	position: relative;
	width: 100%;
	height: 125px;
	clear: right; }

.header .menu .item {
	position: absolute;
	background: url(/i/headernav_bgright.gif) top right no-repeat #4d70a6;
	width: 18%;
	height: 100%; }
	
.header .menu .item div {
	text-align: center;
	background: url(/i/headernav_bgleft.gif) top left no-repeat;
	height: 100%; }
	
.header .menu .item a, .header .menu .item a:visited {
	display: block;
	font: 12px/1.4 Tahoma;
	color: #edf3fd;
	text-align: left;
	background: url(/i/headernav_bullet.gif) 0px 8px no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 8px 6px 0px 6px; }
	
.header .menu .item a:hover {
	text-decoration: none;
	color: #fff;
	background: url(/i/headernav_bulletactive.gif) 0px 8px no-repeat; }
	
	
/* -------------------------
Субнавигация в области хедера
---------------------------- */ 

.header .submenu {
	position: relative;
	background: url(/i/headernav2_bg.gif) repeat-x #bababa;
	width: 100%;
	height: 39px; }
	
.header .submenu a {
	display: block;
	position: absolute;
	text-align: center;
	background: url(/i/headernav2_bg1.gif) top left no-repeat;
	width: 18%;
	height: 39px; }
	
.header .submenu a.bg2 {
	background: url(/i/headernav2_bg2.gif) top left no-repeat; }
	
	
/* -------------------------
Область футера
---------------------------- */  

.footer {
	position: relative;
	top: -4px;
	width: 100%; }
	
.footer .left {
	background: none;
	position: absolute;
	left: 0px;
	width: 60%;}
	
.footer .right {
	background: none !important;
	position: absolute;
	left: 60%;
	width: 40%; }
	
.footer .right a {
	margin: 4px 0px 0px 0px; }
	
/* панель кнопок */

.footer .buttonpanel {
	background: url(/i/footer_buttonpanel_bg.gif) repeat-x;
	height: 48px; }
	
.footer .buttonpanel div {
	display: block;
	background: url(/i/mainpage_footerbutton_right.gif) right no-repeat;
	margin: 4px 0px 0px 0px; } 
	
.footer .buttonpanel div a {
	display: block;
	background: url(/i/mainpage_footerbutton_left.gif) left no-repeat;
	text-align: center; } 
	
/* текстовая навигация первого уровня */
	
.footer .menu {
	background: url(/i/footernav_bg.gif) repeat-x;
	font: 11px Tahoma;
	color: #fff;
	text-align: center;
	padding: 10px 0px 15px 0px; }
	
.footer .menu a, .footer .menu a:visited {
	font: bold 11px Tahoma;
	color: #fff;
	margin: 0px 12px 0px 12px; }
	
/* информация о сайте */

.footer .copyright {
	position: relative;
	height: 30px;
	background: #2f5795; }

.footer .copyright .left, .footer .copyright .right, .footer .copyright a, .footer .copyright a:visited {
	font: 9px Small Fonts;
	color: #a5b4ce; }
	
.footer .copyright .left {
	position: absolute;
	left: 10px;
	top: 10px; }
	
.footer .copyright .right {
	position: absolute;
	top: 10px;
	left: 10px; width: 98%;
	text-align: right; }