@CHARSET "UTF-8";
/*СТРУКТУРА СТРАНИЦЫ С ШАПКОЙ И НОСКАМИ*/
HTML, BODY{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
#page {
	background:url('/img/bg.gif'); 
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#content {
	padding-bottom:30px;
}
#content, #finfo, #fmenu{
	width: 880px;	
	margin: auto;
}

#header {
	width: 880px;
	margin: auto;
}
/* топ меню */
#headermenu .top-menu {
	font-size: 12px;
	margin-bottom: 40px;
}
#headermenu .top-menu td{
	width: 136px;	
}
#headermenu .top-menu .mhead {
	height: 5px;
}
#headermenu .top-menu .mhead .mdelim {
	background-color: #FFFFFF;
	width: 1px;
}
#headermenu .top-menu .mbottom {
	-height: 10px;
}
#headermenu .top-menu .mbottom .mdelim {
	background-color: #618883;
	width: 1px;
}
#headermenu .top-menu .mhead .col1, #headermenu .top-menu .mbottom .col1 span, #headermenu .top-menu .mbottom .col1 a:HOVER {
	background-color: #85B136;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col2, #headermenu .top-menu .mbottom .col2 span, #headermenu .top-menu .mbottom .col2 a:HOVER {
	background-color: #AEAF15;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col3, #headermenu .top-menu .mbottom .col3 span, #headermenu .top-menu .mbottom .col3 a:HOVER {
	background-color: #A7B039;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col4, #headermenu .top-menu .mbottom .col4 span, #headermenu .top-menu .mbottom .col4 a:HOVER {
	background-color: #A18532;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col5, #headermenu .top-menu .mbottom .col5 span, #headermenu .top-menu .mbottom .col5 a:HOVER {
	background-color: #A64E38;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col6, #headermenu .top-menu .mbottom .col6 span, #headermenu .top-menu .mbottom .col6 a:HOVER {
	background-color: #B63039;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col7, #headermenu .top-menu .mbottom .col7 span, #headermenu .top-menu .mbottom .col7 a:HOVER {
	background-color: #7F2754;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mhead .col8, #headermenu .top-menu .mbottom .col8 span, #headermenu .top-menu .mbottom .col8 a:HOVER {
	background-color: #4F0546;
	line-height: 2em;
	color: #FFFFFF;
}
#headermenu .top-menu .mbottom span, #headermenu .top-menu .mbottom a {
	width: 100%;
	height: 30px;
	display: block;
	text-align: center;
	font-weight: bolder;
	text-transform: uppercase;	
}
#headermenu .top-menu .mbottom span {	
	vertical-align: middle;
	color: #FFFFFF;
}
#headermenu .top-menu .mbottom a {
	line-height: 3em;
	vertical-align: bottom;	
	color: #000000;
	text-decoration: none;
}
/* */
#header_card1 {
	background: url("/img/logo-top.png") no-repeat scroll center top transparent;
	padding-top: 87px;
}
#header_card2 {
	background: url("/img/logo-bottom.png") no-repeat scroll center bottom transparent;
	padding-bottom: 12px;	
}
#header_card3 {
	background: url("/img/logo-bg.png") repeat-y scroll center center transparent;
	color: white;
	font-size: 32px;
	padding-right: 18px;
	text-align: center;
	width: 278px;
}

/* */
#header .container{
	padding: 10px 40px 10px 40px;
}
#content .container{
	padding: 0 0 20px 0;
}
table.page_table{
	width: 100%;
}

.mspace{
	background: url('/img/line.gif') repeat-x 0 0;
}

#mpage{
	background: url('/img/line.gif') repeat-x 0 0;
}
.minfo{
	padding-top: 94px;
}
.footer1 td{
	background-color: #608985;	
	font-size: 12px;
	color:#FFFFFF;	
}
.footer2 td{
	background-color: #4F6F6A;
	height: 30px;
	font-size: 12px;
	color:#FFFFFF;	
}

#finfo td{
	vertical-align: middle;
	line-height: 2;
	padding: 0 40px;
	font-size: 14px;	
}
#finfo .right a{
	color: #000000;
	font-weight: bold;
}

#fmenu {
	padding: 10px 40px;
}

#menu_links td{
	padding: 2px 5px;
	width: 150px;
}
#menu_links a{
	color: white;
	font-size: 13px;		
}
