a {color: #229ABB; text-decoration: none}
a:hover {color: #000099; text-decoration: underline}
.osn {  font-family: Verdana; font-size: 13px; color: #000000}
.osnsm {  font-family: Arial; font-size: 12px; color: #000000}
h1 {  padding:0px; margin:0px; font-family: Verdana; font-size: 13px; color: #000000}
.osnb { font-family: Verdana; font-size: 14px; color: #000000 ; font-weight: bold}

a.menu {color: #843322; text-decoration: underline}
a.menu:hover {color: #FF6600; text-decoration: none}
FORM {
	DISPLAY: inline
}

.hidebutton { font-family: Verdana; font-size: 11px; color:#0000FF; text-align: center; width:70px; border:none; background-color:#FFFFFF; cursor:hand} 
.hidebuttontab { font-family: Verdana; font-size: 11px; color:#0000FF; text-align: center; width:70px; border:none; background-color:#FFFFFF; cursor:hand} 
.miniinput {FONT-SIZE: 11px; WIDTH: 125px; height: 21px; font-size: 11; color: 585858; border: #AEADAC 1 solid;}
.miniinput2 {FONT-SIZE: 11px; WIDTH: 130px; height: 21px; font-size: 11; color: 585858; border: #AEADAC 1 solid;}
.miniinput3 {FONT-SIZE: 11px; WIDTH: 30px; height: 21px; font-size: 11; color: 585858; border: #AEADAC 1 solid;}
.miniinputbut {FONT-SIZE: 11px; WIDTH: 21px; height: 21px; font-size: 11; color: 585858; border: #AEADAC 1 solid;}
.pages {
margin:0px;
padding:0px;
margin:1px;
padding:2px;
float:left;
width:20px;
height:20px;
border:1px solid #707072;
background: #E8E5EE;
FONT-SIZE: 12px;
FONT-FAMILY: Verdana;
color:#000000;
text-align:center;
}
.pages_active {
margin:0px;
padding:0px;
margin:1px;
padding:2px;
float:left;
width:20px;
height:20px;
border:1px solid #707072;
background: #07428E;
FONT-SIZE: 12px;
FONT-FAMILY: Verdana;
color:#FFFFFF;
text-align:center;
}
a.pageslink {color:#000000; TEXT-DECORATION: none}
a.pageslink:hover {color:#FF0000; TEXT-DECORATION: none}


/*Сообщение*/
#floatingmenu {
	BORDER-RIGHT: #05438A 2px solid; BORDER-TOP: #05438A 2px solid; Z-INDEX: 3; LEFT: 300px; BORDER-LEFT: #05438A 2px solid; WIDTH: 270px; BORDER-BOTTOM: #05438A 2px solid; POSITION: absolute; TOP: 120px; BACKGROUND-COLOR: #DEE9F3
}
.outer{
height:148px;
width:148px;
display:table;
position: relative;
}
.container {
display:table-cell;
vertical-align:middle;
text-align:center;
position: absolute;
}
/*new style*/
table.main {
	border:0px;
	background-color:#ffffff;
	}
td.logo {
	vertical-align:top;
	background-image:url(../pic/bg_logo.gif);
	background-repeat:repeat-x;
	padding-right:40px;
	}
td.baner {
	vertical-align:top;
	background:url(../pic/bg_baner.gif);
	background-position:left top;
	background-repeat:repeat-x;
	}
td.maincolumn {
	vertical-align:top;
	padding-left:22px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:15px;
	}
td.stol {
	background:url(../pic/bg_stol.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:80px;
	text-align:center;
	vertical-align:middle;
	}
td.news {
	background:url(../pic/bg_news.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	}
td.bodynews {
	padding-left:82px;
	}
td.down {
	vertical-align:middle;
	background:url(../pic/bg_down.gif);
	background-repeat:repeat-x;
	font-family: Verdana; font-size: 13px; color: #000000
	}
	
p.menutext {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	position:relative;
	bottom:6px;
	}
p.bodytext {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:20px;
	}
p.stolnumber {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#ff6600;
	}
p.newstext {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
p.adress {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	}
	
a.mainmenu {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	color:#444444;
	background-color:#cceef4;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2;
	margin-left:3px;
	margin-right:3px;
	}
a.mainmenu:hover {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	background-color:#99ddea;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2;
	margin-left:3px;
	margin-right:3px;
	position:relative;
	top:1px;
	}
a.newslink {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	color:#000000;
	}
a.newslink:hover {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	position:relative;
	top:1px;
	}
a.mail {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	font-size:13px;
	color:#000000;
	}
a.mail:hover {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	position:relative;
	top:1px;
	}
a.stolnumberlink {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px;
	color:#444444;
	}
a.stolnumberlink:hover {
	font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff6600;
	}
.menutext {  font-family: Arial; font-size: 14px; font-weight: bold; color: #FF6600}
.namerazdel {  font-family: Arial; font-size: 22px; color: #843322}
