*  { 
  margin:0; 
  padding:0
} 

html 	{height:100%; width:100%}

body {		
	height:auto !important;
	height:100%;
	min-height:100%;
    font-family:Verdana, Tahoma, Arial;
	font-size:62.5%;	
	color:#fff;
	background:#E7E7E7;  
    position:relative;
	min-width:1000px;	
	z-index:1;
	text-align:center
}


table {
  border:0; 
  padding:0; 
  margin:0;
  border-collapse:collapse;
  table-layout:auto
}

tr,td	{
  padding:0; 
  margin:0
}

img,form,div {
  margin:0; 
  padding:0; 
  border:0
}

a {color:#05213b; background:none}
a:hover {color:#4E657F}
a:visited {color:#4E657F}

h1 {font-size:1.6em}
h2 {font-size:1.3em; margin-bottom:10px}
p {margin:0 0 12px 0}

ul {margin:0}
li {margin-left:12px; margin-top:3px}

#container {
	border:2px solid #fff;
	background:#949BA3;
	text-align:left;
	width:906px;
	margin:9px auto 0 auto;
	height:100%
}

/* HEADER */
#header {
	height:260px;
	position:relative;
}

	#header  a.inlogo {display:block; width:329px; height:108px; z-index:3; position:absolute; left:144px; top:10px}

	#header .head1 {background:url('/images/i/head1.jpg') 0 0 no-repeat; width:144px; height:124px; position:absolute; left:0; top:0; z-index:2}
	#header .head2 {background:url('/images/i/head2.jpg') 0 0 no-repeat; width:329px; height:124px; position:absolute; left:144px; top:0; z-index:2}
	#header .head3 {background:url('/images/i/head3.jpg') 0 0 no-repeat; width:318px; height:155px; position:absolute; left:473px; top:0; z-index:2}
	#header .head4 {background:url('/images/i/head4.jpg') 0 0 no-repeat; width:115px; height:269px; position:absolute; left:791px; top:0; z-index:2}
	
	#header .menu {
		background:url('/images/i/head_menu.jpg') 0 0 repeat-x;		
		position:absolute;
		left:0; 
		top:124px;
		height:32px;
		width:100%;
		z-index:1
	}
		.t_menu {height:32px;  margin-left:20px; text-transform:uppercase; font-size:1.1em; font-weight:700}
			.t_menu td {padding:0 7px}
			.t_menu td.active {color:#3C658C}
			.t_menu a {color:#fff}
			.t_menu a:hover {color:#FFD682}
			
	#header .info {color:#000; background:url('/images/i/info.jpg') 0 0 repeat-x; position:absolute; top:156px; left:0; width:100%; height:103px}
		.info .contacts {width:351px; height:102px; border-right:1px solid #E8E8E8; position:absolute; left:0; top:0}
			.contacts .incontacts {padding:15px 0 0 30px}
		.info .spec {width:550px; height:102px; border-left:1px solid #fff; position:absolute; left:352px; top:0}
		.info .inspec {padding:0 0 0 10px; width:425px}
/*// HEADER */		

/* CONTENT */
	#wrapper {
		position:relative; 
		height:100%
	}	
	
	/* border shadow */
	.b_right {position:absolute; right:0; top:0; width:19px; height:100%; background:url('/images/i/b_right.jpg') 0 0 repeat-y; z-index:1}
		* HTML #wrapper .b_right {height: expression(this.scrollHeight < document.getElementById('wrapper').scrollHeight ? document.getElementById('wrapper').scrollHeight : "100%")}
	.b_left {position:absolute; left:0; top:0; width:19px; height:100%; background:url('/images/i/b_left.jpg') 0 0 repeat-y; z-index:1}
		* HTML #wrapper .b_left {height: expression(this.scrollHeight < document.getElementById('wrapper').scrollHeight ? document.getElementById('wrapper').scrollHeight : "100%")}
	.b_top {position:absolute; left:0; top:0; width:100%; height:19px; background:url('/images/i/b_top.jpg') 0 0 no-repeat; z-index:1}
	/* //border shadow */
	
	/* br */
	.br_top {position:relative; /*height:32px;*/ margin:0 30px; padding-top:15px; z-index:2}
		* HTML #wrapper .br_top {height:42px}
		.hr {position:absolute; bottom:0; left:0; height:5px; width:846px; background:url('/images/i/hr.jpg') 0 0 repeat-x;}
		
		.br_top .bread {position:relative; padding:0 0 10px 0;}
			.bread a {color:#fff}
	
	.br_bottom {position:relative; height:24px; margin:0 30px}
		* HTML #wrapper .br_bottom {position:absolute; bottom:0}
		.br_bottom .hr {position:absolute; top:0; left:0; height:5px; width:846px; background:url('/images/i/hr.jpg') 0 0 repeat-x;}
		
		.hrc {height:5px; width:846px; background:url('/images/i/hr.jpg') 0 0 repeat-x; margin:20px 0}
	/* //br */
	
	#content {		
		font-size:12px;
		padding:16px 30px 15px 30px;
		position:relative;
		min-height:500px;
		z-index:2
	}
		* HTML #wrapper #content {padding-bottom:25px; height:500px}
/* //CONTENT */
		
/* FOOTER */
#footer {	
	position:relative;
	background:#333; 
	color:#FFF;
	clear:both;
	height:113px;	
	width:100%
}

	#footer .menu {height:25px; z-index:2; position:absolute; left:200px; top:47px}
	.f_menu {height:32px; margin-left:20px; text-transform:uppercase; font-size:1.1em; font-weight:700; color:#00427E}		
		.f_menu td {padding:0 4px}
		.f_menu td.active {color:#FF9500}
		.f_menu a {color:#00427E}
		.f_menu a:hover {color:#FF9500}			

	#footer .foot1 {background:url('/images/i/foot1.jpg') 0 0 no-repeat; width:129px; height:113px; position:absolute; left:0; top:0; z-index:1}
	#footer .foot2 {background:url('/images/i/foot2.jpg') 0 0 no-repeat; width:344px; height:113px; position:absolute; left:129px; top:0; z-index:1}
	#footer .foot3 {background:url('/images/i/foot3.jpg') 0 0 no-repeat; width:318px; height:113px; position:absolute; left:473px; top:0; z-index:1}
	#footer .foot4 {background:url('/images/i/foot4.jpg') 0 0 no-repeat; width:115px; height:113px; position:absolute; left:791px; top:0; z-index:1}
/* //FOOTER */

.tslk
{
	color:#fff;
	font-size:13px;
	padding:0 0 5px 0;
	text-decoration:underline;
}


/*.slk:visited {color:#4E657F}*/
.slk :hover {color:#4E657F}
.kar :hover .slk {color:#4E657F}
.slk
{
	color:#fff;
	text-decoration:none;
}
.kar
{
	margin: 0 0 20px 0;
	text-decoration:none;
}
.zag
{
	color:#fff;
	background-color:#7b8086;
	padding:15px;
	text-align:left !important;
}
.zagg
{
	color:#fff;	
	padding:5px 15px 5px 15px;
	text-align:left !important;
	border-right:1px solid #ffffff !important;
	border-bottom:1px solid #ffffff !important;
	border-left:0 !important;
	border-top:0 !important;
	background-color:#7b8086;
}
#tablecat
{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:0;
	border-bottom:0;
	border-collapse:separate !important;
}
#tablecat td
{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0;
	border-top:0;
	text-align:center;
}
#slkar a
{
color:#fff;
}
#slkar a:hover {color:#4E657F}
.form2tabletr
{
	padding:0 0 100px 0;
}
.form2tabletr td
{
	padding:5px 0 5px 0;
}
.with
{
	padding:0;
}

.tablec
{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:0;
	border-bottom:0;
}
.tablec td
{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0;
	border-top:0;
	text-align:center;
}
.zpole
{
	color:#fff;
	background-color:#7b8086;
	padding: 5px !important;
}
.kont
{
	position:relative;
}
.poleniz
{
	position:absolute;
	left:-200px;
	top:-10px;
}
.mapps
{
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:5000;
}
.hrnorm {position:relative; height:5px; width:846px; background:url('/images/i/hr.jpg') 0 0 repeat-x;}
.zagtabls
{
	color:#ffffff !important;
	font-size:12px;
}
#notpoisk
{
	font-weight:700;
	font-size:14px;
}
.otottab
{
	padding:0 0 8px 0;
}
#butss
{
	padding:3px;
	font-size:14px;
}
.afr
{
	color:#3C658C !important;
	font-weight:700;
}
.alkon
{
	position:absolute;
	bottom:5px;
	left:75px;
	z-index:5000;
}
