body {
color:#495677;
font-family: tahoma;
font-size: 13px;
margin: 0;
padding: 0;
min-width: 800px;
height: 100%;
}
body div table {xbackground-color:#d2dae6;}
img {
border:0;
}
#all {
	width: 1003px;
    height: 0px;
    background-color:#FFFFFF;
    margin: 0;
}
a{color:#495677;text-decoration: underline;}
a:hover{color:#ef9a48;}
a#menu{color:white;text-decoration: none;padding: 0 0 0 0;font-size:0px;}

#logo {
        padding-left:50px;
		padding-bottom:10px;
}

#text {
        padding-left:14px;
}

a#search {background: url(search.gif) no-repeat 0 0; width: 23px; height: 22px;display: block;padding:0;margin-right:3px;}
a#search:hover {background-position: 0 -22px;}

a#post {background: url(pochta.gif) no-repeat 0 0; width: 26px; height: 18px;display: block;padding:0;}
a#post:hover {background-position: 0 -18px;}

a#sitemap {background: url(map.gif) no-repeat 0 0;width: 28px; height: 18px;display: block;padding:0;margin-right:3px;}
a#sitemap:hover {background-position: 0 -18px;}

#menu2 {
	padding: 0;
	display: block;
	margin: 0;
}

#menu2 a {
	display: block;
 	float: left;
	padding: 0;

}
	#layer1 {
		position: absolute; 
		color: #495677;
		font-size:16px;
		font-weight: bold;
		margin: -10px 0 0 144px;
	}
	#layer1 { z-index: 1; }
.bgrnd
{
background: url(line.gif) no-repeat 0 0;
}
.line {
	display: block;
	height: 39px;
	padding:0;
	margin-left:38px;
	margin-top:8px;
}

.line a {
   float:left;
   color: #495677 !important;
   font: bold 9px/22px tahoma;
   text-transform:uppercase;
   text-align: center;
   text-decoration:none;
   padding:0;
   margin: 0;
   position: relative;
}
div.subMenu {

		margin: 0px;
		padding: 0;

}
a.submenu {
	color: #495677  !important;
	text-decoration:none;
	font: normal 13px tahoma;
	text-transform:none;
	text-align:left;
	margin: 0px;
	padding: 0px;
	position: relative; top: 1px;
}

a.submenu:hover {color:#ff9900 !important;margin: 0px;padding:0px;}
a.bottomtab {
		background:url(buttonbg2.gif) no-repeat 0 0;
		margin:0;
		padding:0 10px 0 0;
		display: block;
		text-align: center;
		width: 116px;
		height: 22px;
		text-decoration: none;

}
a.bottomtab:hover{background-position:0 -22px;width: 116px; height: 22px;text-decoration:none;clear:both;}

a.rus {background:url(rus2.gif) no-repeat 0 0;display: block;width: 56px; height: 22px;margin-left:0px;margin-right:3px;}
a.rus:hover {background-position:0 -22px;}
a.eng {background:url(eng2.gif) no-repeat 0 0;display: block;  width: 56px; height: 22px;margin-right:0px;}
a.eng:hover{background-position:0 -22px;width: 56px; height: 22px;}

#RS {
	color: white;
	font-weight:bold;
	font-size: 13px;
	font-family:tahoma;
	margin:0;
	padding:20px 35px 10px 0px;

}
.LS{display: block;margin:20px 0 10px 0;padding:0;}
.LS a {
	 display: block;
	 color: white;
	 font: bold 13px/20px tahoma;font-variant: small-caps;
	 margin:0px 0px 1px 1px;
	 padding:0px 0 0 0;
	 text-decoration: none;
}

.leftnavigate{display: block;margin:0px 0px 0px 0px;padding:0 0 2px 0;}

.leftnavigate a {
	color: #ffffff !important;
	background:url(buttonblue2.gif) no-repeat 0 0;
	font: bold 9px/22px tahoma;
	margin:0px 0px 3px 0px;
	padding:0px 0 0 20px;
	text-decoration: none;
	text-transform:uppercase;
	text-align: left;
	display: block;
	float: left;
}

a.leftnavigates{display: block;width: 232px; height: 22px;}
a.leftnavigates:hover{background-position:0 -22px;}
a.leftnavigates:visited {color:#fafbfc;}

div.leftbottom {
	padding-bottom: 100px;
}

.left2{
	display:block;
	margin:100px 100px 20px 0;
	padding:0;
}

a.left2 {
	display: block;
	background:url(buttongrey2.gif) no-repeat 0 0;
	color: #495677 !important;
	font: bold 9px/18px tahoma;
	text-transform:uppercase;
	width: 234px;
	height: 22px;
	text-align: left;
	padding:0px 0px 0px 20px;
	margin:0px 0 0 0;
}

.left2 a:hover	{
	background-position:0 -22px;
	width: 234px;
	height: 22px;

}

a.nine {
	display: block;
	background:url(buttongrey2.gif) no-repeat 0 0;
	color: #495677 !important;
	font: bold 9px/18px tahoma;
	text-transform:uppercase;
	width: 234px;
	height: 22px;
	text-align: left;
	margin:100px 0px 20px 0px;
	padding:0px 0 0 20px;
	text-decoration:none;
}
a.nine:hover {
	background-position:0 -22px;
	width: 234px;
	height: 22px;
}

.sslkaleft2 {
	color:white;
	font-weight:bold;
	font-size: 13px;
	font-family: tahoma;
	margin:100px 0 0 0;
	padding:0;
}


.sslkaleft2 a {
	color: #495677 !important;
	background:url(buttongrey2.gif) no-repeat 0 0;
	font: bold 9px/18px tahoma;
	text-transform:uppercase;
	text-align: left;
	display: block;
	float: left;
	text-decoration: none;
	margin:0 0 0 0;
	padding:2px 0 0 20px;


}
a.sslkaleftbtn2 {margin-left: 3px;margin-bottom: 5px; padding: 0px 0 0 20px;display: block; width: 234px; height: 22px;}
a.sslkaleftbtn2:hover{background-position:0 -22px;display: block;width: 234px; height: 22px;}
a.sslkaleftbtn2:visited {color:#495677;}

.sslkaleft {
	margin:0 0 5px 17px;
	padding: 0;
	display: block;

}
.sslkaleft a {
	background:url(buttongrey2.gif) no-repeat 0 0;
	color: #495677 !important;
	font: bold 9px/18px tahoma;
	text-transform:uppercase;
	margin:0;
	padding:2px 0 0 0;
	text-align: center;
	display: block;
	float: left;
	width: 234px;
	height: 22px;
	text-decoration: none;
}
a.sslkalefts {display: block;width: 234px; height: 22px;}
a.sslkalefts:hover{background-position:0 -22px;display: block;}
a.sslkaleft:visited {color:#495677;}


.sslkaleft3{margin-top: 40px;}
.sslkaleft3 a {
					color: #495677 !important;
					background:url(buttongrey2.gif) no-repeat 0 0;
					font: bold 9px/18px tahoma;
					text-transform:uppercase;
					margin:0 0 0 7px;
					padding:0;
					text-align: left;
					display: block;
					float: left;
					width: 234px;
					height: 22px;
					text-decoration: none;
}
a.temp {
			margin-left: 13px;
			padding: 2px 0 0 20px;
			display: block;
}
a.temp:hover {background-position:0 -22px;display: block;}

a#sslkaleft3:hover{background-position:0 -22px;display: block;width: 234px; height: 22px;text-decoration: none;}
a#sslkaleft3:visited {color:#495677;}





.new{
	color:#495677;
	font-family: Arial;
	font-size: 10px;
	margin:0;
	padding:0px 8px 0px 12px;

}
td.news {
	padding:15px 10px 0px 12px;
}


a.ps {
	color:white;
	display: block;
	float: right;
	text-decoration: none;
	padding: 3px 30px 10px 10px;
	font-size:11px;
	text-align: left;
}
a.ps:hover{display: block; text-decoration: none;}

#LSN{color: white;font-weight:bold;display:block;text-align: center;float: left;margin:0;padding:0 0 0 80px;}

#borderTop {background: url(borderTop.gif) repeat-x left top;}
#borderBottom{background: url(borderTop.gif) repeat-x left bottom;}
#borderRight{background: url(borderTop.gif) repeat-y  right;}
#borderLeft{background: url(borderTop.gif) repeat-y left ;}

#menu_borderTop {background: url(menu_border.gif) repeat-x left top;}
#menu_borderBottom{background: url(menu_border.gif) repeat-x left bottom;}
#menu_borderRight{background: url(menu_border.gif) repeat-y right;}
#menu_borderLeft{background: url(menu_border.gif) repeat-y left;}



.kill {
 position: absolute;
}

div.subMenu2{
       	margin: 0px !important;
		padding:0px !important;
		background: #e2dfd3;
		float:left;
}
div.subMenu2 a {
		 color:#495677;
		 text-align: left;
		 margin:0px;
		 padding:0px;
		 text-decoration: none;
 }
div.subMenu2 a:hover {
		 color:#ff9900;

}

div.print							{text-align: right;padding-right:10px;}
div.print span					{background: transparent url(printer.gif)  left no-repeat;margin:0 0 0 0; padding: 3px 0px 0px 13px;}
div.print span	a				{line-height: 30px;color:white;text-decoration: none;}
div.print span	a:hover		{line-height: 30px;color:#ff9900;text-decoration: none;}



.leftnavigate2{padding-bottom: 100px;}
a.leftnavigate2 {
				color: #ffffff !important;
				background:url(buttonblue2.gif) no-repeat 0 0;
				font: bold 9px/20px tahoma;
				padding: 0;
				text-align: center;
				display: block;
				width: 232px;
				height: 22px;
				text-decoration: none;
				margin:5px 0px 5px 7px;
				text-transform:uppercase;
}
a.leftnavigate2:hover {
				background-position:0 -22px;
				display: block;

				}
a.leftnavigate2:visited {color:#fafbfc;}
a#down {padding:2px 0 0 0;}

.block3{margin:0;padding: 10px;}
.block3 a{background:url(3_blok2.gif) no-repeat 0 0; margin: 0; padding:0;display: block;  width: 68px; height: 26px;text-decoration: none;}
.block3 a:hover{background-position:0 -26px;display: block;text-decoration: none;}


#menu {
		position: absolute;
		margin: 8px 0px 0px 3px;
		padding: 0 0px;
		background: #e2dfd3;
}



a#menu{color:white;text-decoration: none;padding: 0 0 0 0;font-size:0px;}
#cleanBorders {
  font: x-small/1em arial;
  background: #ffffff;
  color: #000000;
  margin: 0;
  padding: 0;
  min-width: 800px;
  height: 100%;
}


#all {
	width: 1003px;
    height: 0px;
    background-color: white;
    margin: 0 auto;
}


#LS{color: white;font-weight:bold;font-family: tahoma;font-size: 13px;font-variant: small-caps;margin:20px 0px 10px 10px;padding:0px 0px 10px 0px; }


.contact{color:#495677;font-size: 11px;padding:0px 15px 0px 15px;font-family: tahoma;line-height:14px;}

div.paging {
	margin-top: 1em;
}
div.paging a, div.paging b {
	padding: 0 .5em;
	text-decoration: none;
}

/* H */

h1{color:#495677; font-size: 19px;}
h2{font-size: 15px; color:#495677;padding:10px 15px 0px 15px;font-family: Arial;}
h2 blu{font-family:Arial;font-style: italic;font-size: 15px;}
h3{font-size: 13px; color:#495677;font-family: Arial;padding:0px 15px 0px 15px;margin: 0;}
h4{color:#495677;margin-top:60px;}


/*other*/

p{color:#495677;padding:0;margin:0;font-family: tahoma;line-height:14px;}
.border{margin:30px 35px 15px 35px;}
table.border1{margin:0px 15px 10px 0px; font: normal 12px arial;}
#blu{margin:0px 12px 0px 12px;}

#logotips{display:block;}
#logotips img {margin: 0px;}
#znachki{margin:0px 0px 0px 0px;}
p img{margin:5px 10px;}
#baners{margin-top: 50px;}
.launge{margin-left: 20px;}
#vtext{padding: 20px 15px;}


/* BUTTONS & HREFS*/


#toptab{background:url(sslka-verhnach.gif) no-repeat bottom right;}

.smallblock{margin-left: 150px;padding:10px;}
.smallblock a{background:url(3_blok.gif) no-repeat 0 0; padding: 0; text-align: center; display: block;  width: 46px; height: 17px;text-decoration: none;}
.smallblock a:hover{background-position:0 -17px;display: block;width: 46px;text-decoration: none;}

div.subMenuF				{
		display: none;
		position: absolute;
		z-index: 1;
		margin: 45px 0px 0 -24px;
		padding: 0 4px;
		border: 0px solid black;
		overflow: hidden;
}
div.subMenuF iframe		{
		margin: 0 4px 0 0;
}




