.print_hide { display: none; }
hr { color: Black; height: 1px; }
div.all { background: none; min-height: 100%; min-width: 820px; width: 100%; }
h1.inner { margin: 25px 0px 5px 37px; }
table.simple { border: none; margin: 0px; }
table.simple td {	border: none; padding: 0px; }
/* header */
div.header { background: White url(images/top_back.png) top left repeat-x; width: 100%; height: 134px; display: none; }
div.icons
{
	position: relative;
	left: 100%;
	top: 20px;
	margin-left: -230px; 
	width: 230px;
	z-index: 10;
}
img.icon_home { margin-right: 15px; vertical-align: top;}
img.icon_map { margin-right: 15px; vertical-align: top;}
img.icon_mail { margin-top: 2px; vertical-align: top;}
div.logo
{ 
   background: transparent url(images/building_top.jpg) top left no-repeat;  
	position: absolute; left: 0px; top: 0px;
	width: 100%;
	height: 134px;
	text-align: center;
	min-width: 820px;
}
img.logo { margin: 22px 240px 0px 260px; }
div.map
{ 
   background: transparent url(images/map1.png) top right no-repeat;
	width: 204px; height: 134px;
	position: relative;	left:100%; margin-left: -204px; margin-top: -16px;
}
div.menu { width: 100%;	height: 30px; background: #22845a url(images/menu_back.png) top left repeat-x; display: none; }
table.menu { border: none; margin: 0px; }
table.menu td
{
   height: 30px;
	vertical-align: middle;
	text-align: center;
	color: #f1cf2f;
	font-weight: bold;
	border: none;
	padding: 0px;
}
table.menu td a { color: White; font-weight: bold;	text-decoration: none; }
table.menu td a:link { color: White; font-weight: bold;	text-decoration: none; }
table.menu td a:hover { color: White; font-weight: bold;	text-decoration: none; }
table.menu td a:active { color: White; font-weight: bold;	text-decoration: none; }
table.menu td a:visited { color: White; font-weight: bold;	text-decoration: none; }
td.menu_sep { width: 1px;	background: #22845a url(images/menu_sep.png) top center no-repeat; }
div.flag { background: White url(images/flag_back.png) top left repeat-x; width: 100%; height: 8px; display: none; }
div.flag_map {	float: right; width: 204px; height: 8px; }
/* /header */

/* left column */
td.left { display:none; width: 0px; }
div.left_column { width: 250px; padding: 25px 0px 15px 25px; display: none; }
li.lm_sel {	color: #ed0000; list-style-image: url(images/arrow_red.png); margin-bottom: 20px; }
li.lm_norm {	color: Black; list-style-image: url(images/arrow_black.png); margin-bottom: 20px; list-style-position: outside; }
li.lm_norm a { color: Black; text-decoration: none; font-weight: normal; }
li.lm_norm a:link { color: Black; text-decoration: none; font-weight: normal; }
li.lm_norm a:hover { color: Black; text-decoration: none; font-weight: normal; }
li.lm_norm a:active { color: Black; text-decoration: none; font-weight: normal; }
li.lm_norm a:visited { color: Black; text-decoration: none; font-weight: normal; }
div.prokuror { width: 220px; padding: 3px 15px 15px 15px; }
div.prokuror_title { height: 98px; font-size: 11px; padding-top: 10px; }
div.prokuror img { margin: 0px 10px 5px 0px; float: left; }
div.prokuror_text { font-size: 11px; }
div.left_block
{
	background: White url(images/block_back.png) top left repeat-x;
	width: 220px;
	padding: 0px 15px 15px 15px;
	font-size: 10px;
}
img.arrow_red { margin: 0px 4px -1px -10px; }
div.search
{
	width: 200px;
	height: 35px;
	margin: 10px;
	padding: 3px 15px 15px 15px;
	color: White;
	background-color: #439673; 
}
div.search_title { line-height: 1.3; padding-left: 5px; }
input.search { border: solid 1px #017242; margin: 0px; padding: 0px; width: 135px; height: 21px; }
div.contact{
	width: 220px;
	padding: 0px 15px 55px 15px;
	text-align: center;
	font-size: 11px;
	color:  #555555;
}
div.contact a { color: #555555; text-decoration: none; font-weight: normal; }
div.contact a:link { color: #555555; text-decoration: none; font-weight: normal; }
div.contact a:hover { color: #555555; text-decoration: none; font-weight: normal; }
div.contact a:active { color: #555555; text-decoration: none; font-weight: normal; }
div.contact a:visited { color: #555555; text-decoration: none; font-weight: normal; }
ul.menu_list {
	margin-left: 27px;
}
/* /left column */

/* content */
div.content { padding: 25px 25px 75px 25px; font-size: 13px; }
div.content p { font-size: 13px; }
div.empty { float: right; width: 204px; height: 52px; background: none; }
a.print { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }
a.print:link { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }
a.print:hover { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }
a.print:active { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }
a.print:visited { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }
img.print { margin: 0px 5px 0px 15px; }
div.copyright{
	height: 55px;
	position: relative;
	left: 0%;
	bottom: 0%;
	margin-top: -55px;
	padding-left: 300px; 
	color: #22845a;
	font-size: 11px;
	vertical-align: top;
	min-width: 520px;
}
div.webzavod { float: right; margin:0px; vertical-align:top; display: none; }
div.webzavod img { margin-right: 15px; }
/* /content */

/* map */
a.map1 {	font-size: 12px; text-decoration: none; font-weight: normal; }
a.map2 {	font-size: 11px; text-decoration: none; font-weight: normal; }
/* /map */

/* newspages */
table.feedback {	border: none; margin: 0px; }
table.feedback td { text-align: left; padding: 3px 5px 0px 0px; font-size: 11px; border: none; }
div.pages_nav { padding:4px 0 4px 0; margin:10px 18px 0px 18px; text-align: center; color: #0a58b3; }
div.pages_nav a { text-decoration: none; font-weight: normal; }
div.pages_nav a:link { text-decoration: underline; font-weight: normal; }
div.pages_nav a:hover { text-decoration: underline; font-weight: normal; }
div.pages_nav a:active { text-decoration: none; font-weight: normal; }
div.pages_nav a:visited { font-weight: normal; }
a.show_all { font-size: 11px; text-decoration: none; }
a.show_all:link { font-size: 11px; text-decoration: none; }
a.show_all:hover { font-size: 11px; text-decoration: none; }
a.show_all:active { font-size: 11px; text-decoration: none; }
a.show_all:visited { font-size: 11px; text-decoration: none; }
/* /newspages */

/* newscalendar */
div.calendar { padding: 60px 0px 0px 0px; margin-right: 25px; margin-left: 25px; }
table.calendar { border: 1px solid #D6D6D6; border-collapse: collapse; }
table.calendar th { background-color:  #D6D6D6; padding: 0px; }
table.calendar td { text-align: right; width: 30px; border: solid 1px #D6D6D6; padding: 0px 3px 1px 3px; font-size: 11px; }
.calendar_holiday { color: #ed0000; font-size: 11px; width: 25px; text-align: right;}
.calendar_not_holiday { font-size: 11px; text-align: right; }
.calendar_today { font-weight: bold; text-align: right; }
td.calendar { display: none; width: 0px; }
/* /newscalendar */