@import url('/basic-vote.css');
@import url('/bigfont.entries.css');
.basic-link	{
	float:	right;
	display:inline-block;
	color: black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-align: right;
	border: 1px solid black;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
.basic-link:hover	{
	float:	right;
	display:inline-block;
	color: white;
	background-color: black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-align: right;
	border: 1px solid black;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
.basic-link A, .basic-link A:visited	{
	color: black;
	text-decoration: none;
}
.basic-link:hover A, .basic-link:hover A:visited,
#content-pane	.basic-link:hover A, #content-pane	 .basic-link:hover A:visited	{
	color: white;
	background-color: black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.basic-link A:hover	{
	color: white;
	text-decoration: none;
}
#mainpage-tools	{
	display:	none;
//	width:100%;
//	padding-top: 22px;
//	padding-bottom: 22px;
//	height:26px;
//	max-height:26px;
//	overflow:	hidden;
//	display:	table;
}
#mainpage-tools > #mainpage-ereg	{
	width:200px;
	height:26px;
	padding-right: 40px;
	display:	table-cell;
	vertical-align:	top;
}
#mainpage-tools > #mainpage-ereg	>	.image	{
	float:	left;
	width:	30px;
	height:	30px;
	background: url('/icons.png') no-repeat;
	background-position: 0px 0px;
	padding-right: 0px;
}
#mainpage-tools > #mainpage-ereg:hover	>	.image	{
	background-position: -50px 0px;
}
#mainpage-tools > #mainpage-ereg	A,
#mainpage-tools > #mainpage-ereg	A:hover,
#mainpage-tools > #mainpage-ereg	A:visited,
#mainpage-tools > #mainpage-ereg	A:active,
#mainpage-tools > #mainpage-voxpopuli	A,
#mainpage-tools > #mainpage-voxpopuli	A:hover,
#mainpage-tools > #mainpage-voxpopuli	A:visited,
#mainpage-tools > #mainpage-voxpopuli	A:active	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	text-decoration: underline;
	text-transform: uppercase;
	color: black;
}
#mainpage-tools > #mainpage-ereg:hover	A,
#mainpage-tools > #mainpage-ereg:hover	A:hover,
#mainpage-tools > #mainpage-ereg:hover	A:visited,
#mainpage-tools > #mainpage-ereg:hover	A:active,
#mainpage-tools > #mainpage-voxpopuli:hover	A,
#mainpage-tools > #mainpage-voxpopuli:hover	A:hover,
#mainpage-tools > #mainpage-voxpopuli:hover	A:visited,
#mainpage-tools > #mainpage-voxpopuli:hover	A:active	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	text-decoration: underline;
	text-transform: uppercase;
	color: black;
}
#mainpage-tools > #mainpage-voxpopuli	{
	width:160px;
	height:26px;
	display:	table-cell;
	vertical-align:	top;
}
#mainpage-tools > #mainpage-voxpopuli	>	.image	{
	float:	left;
	width:	30px;
	height:	30px;
	background: url('/icons.png') no-repeat;
	background-position: -100px 0px;
	padding-right: 0px;
}
#mainpage-tools > #mainpage-voxpopuli:hover	>	.image	{
	background-position: -150px 0px;
}
#mainpage-tools > #mainpage-right	{
	display:	table-cell;
}
#mainpage-tools > #mainpage-twitter	{
	width:20px;
	height:26px;
	background: url('/icons.png') no-repeat;
	background-position: -300px -100px;
	display:	table-cell;
	vertical-align:	top;
}
#mainpage-tools > #mainpage-twitter:hover	{
	background-position: -350px -100px;
}
#mainpage-tools > #mainpage-rss	{
	width:36px;
	height:26px;
	display:	none;
	background: url('/icons.png') no-repeat;
	background-position: -200px -100px;
	vertical-align:	top;
}
#mainpage-tools > #mainpage-rss	>	.image	{
	width:20px;
	height:26px;
}
#mainpage-tools > #mainpage-twitter	>	.image	{
	width:36px;
	height:26px;
}
#mainpage-tools > #mainpage-rss:hover	{
	background-position: -250px -100px;
}
#mainpage-news-entries	>	.entry	{
	clear:	both;
	padding-top:	10px;
	padding-bottom:	10px;
	min-height:120px;
}
#mainpage-announce-entries	.entry	{
	clear:	both;
	padding-top:	10px;
	min-height:70px;
}
#contacts-head,
#contacts-licence-head	{
//	width:	630px;
//	max-width:	630px;
//	overflow:	hidden;
//	border-top:	5px solid black;
//	border-bottom:	1px solid #0ead93;
//	background-color:	#dbeeed;
	margin-left:	-10px;
}
#contacts-head	{
//	height: 240px;
//	max-height: 240px;
}
#contacts-licence-head	{
//	height: 300px;
//	max-height: 300px;
}
@media Print   {
	#contacts-head, #contacts-licence-head	{
//		border-top:	2px solid #0ead93;
//		background-color:	white;
	}
}
#contacts-licence-head	#map,
#contacts-head	#map	{
	display:	none;
//	float:	left;
//	width:	290px;
//	max-width:	290px;
//	overflow:	hidden;
//	padding:	10px;
//	padding-right:	15px;
}
#contacts-licence-head	#map	{
//	height: 280px;
//	max-height: 280px;
}
#contacts-head	#map	{
//	height: 220px;
//	max-height: 220px;
}
#contacts-licence-head	#YMapsID,
#contacts-head	#YMapsID	{
	display:	none;
//	width:	290px;
//	height: 220px;
//	max-width:	290px;
//	max-height: 220px;
//	overflow:	hidden;
}
#contacts-licence-head	#YMapsID	{
//	height: 280px;
//	max-height: 280px;
}
#contacts-head	#YMapsID	{
//	height: 220px;
//	max-height: 220px;
}
#contacts-licence-head	.entries,
#contacts-head	.entries	{
//	float:	right;
	padding-top:	10px;
//	width:	315px;
}
#contacts-licence-head	.entry,
#contacts-head	.entry	{
	padding-left:	30px;
	padding-bottom:	20px;
	padding-right:	10px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; TEXT-ALIGN: left; FONT-SIZE: 15px; 
	FONT-WEIGHT:	normal;
	text-decoration:none;
	line-height:	16px;
	color: black;
}
#contacts-licence-head	.entry	SPAN,
#contacts-head	.entry	SPAN	{
	FONT-WEIGHT:	bold;
	padding-right:	5px;
}
#contacts-licence-head	#contact-address,
#contacts-head	#contact-address	{
//	background: url('/address_14-18.png') no-repeat;
//	background-position: left top;
}
#contacts-licence-head	#contact-email,
#contacts-head	#contact-email	{
//	background: url('/email_14-10.png') no-repeat;
//	background-position: left top;
}
#contacts-licence-head	#contact-phone,
#contacts-head	#contact-phone	{
//	background: url('/phone_14-14.png') no-repeat;
//	background-position: left top;
}
#contacts-licence-head	#contact-time,
#contacts-head	#contact-time	{
//	background: url('/clock_14-14.png') no-repeat;
//	background-position: left top;
}
#content-contacts	h1	{
	clear:	both;
}
#content-contacts	.post	{
	clear:	both;
	padding-top:	30px;
	margin-bottom:	-25px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 18px; 
	FONT-WEIGHT:	bold;
	text-decoration:none;
	line-height:	20px;
	color: black;
}
@media Print   {
	#content-contacts	.post	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
		color:	black;
	}
}
#content-contacts	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; TEXT-ALIGN: left; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT:	normal;
	text-decoration:none;
	line-height:	16px;
	color: black;
}
#content-contacts	.contact-name	{
	FONT-WEIGHT:	bold;
}
#content-contacts	.contact-phone	{
	margin-bottom:	15px;
}
#content-contacts	.contact-email	{
	margin-bottom:	5px;
}
#content-contacts	.contact-time	{
}
#content-contacts	.contact-time	>	span	{
	FONT-WEIGHT:	bold;
	padding-right:	5px;
}
#content-contacts	#vice-contacts	{
	margin-top:	35px;
	border: 0;
}
#content-contacts	#vice-contacts	td{
	padding:	0;
	padding-right:	10px;
	border: 0;
}
#content-pane .newdesign-contacts-table,
#content-pane .contacts-table	{
	width:	940px;
	margin-top:	30px;
	border: 0;
	border-top:	5px solid black;
}
#content-pane .newdesign-contacts-table	FONT,
#content-pane .contacts-table	FONT	{
	font-size:	100%;
}
#content-pane .newdesign-contacts-table	UL,
#content-pane .contacts-table	UL	{
	list-style-type: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-padding-start: 0px;
	padding-left:	0;
	margin:	0px;
}
@media Print   {
	#content-pane .newdesign-contacts-table,
	#content-pane .contacts-table	{
		border-top:	2px solid black;
	}
}
#content-pane .newdesign-contacts-table	 .contacts-head,
#content-pane .contacts-table	 .contacts-head	{
	background-color:	white;
	text-align:	center;
	color:	black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 15px; 
	border-bottom:	1px solid black;
	FONT-WEIGHT:	bold;
	min-height:	20px;
}
@media Print   {
	#content-pane .newdesign-contacts-table	 .contacts-head,
	#content-pane .contacts-table	 .contacts-head	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
}
#content-pane .newdesign-contacts-table	 #contacts-table-job,
#content-pane .contacts-table	 #contacts-table-job	{
	width: 400px;
}
#content-pane .newdesign-contacts-table	.contacts-dep,
#content-pane .contacts-table	.contacts-dep{
	height:	15px;
	padding-left:	10px;
	background-color:	white;
	color:	black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 15px; 
	FONT-WEIGHT:	bold;
}
@media Print   {
	#content-pane .newdesign-contacts-table	.contacts-dep,
	#content-pane .contacts-table	.contacts-dep	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
		color:	black;
	}
}
#content-pane .newdesign-contacts-table	TR:hover	.contacts-dep,
#content-pane .contacts-table	TR:hover	.contacts-dep{
	background-color:	#efefef;
}
#content-pane .newdesign-contacts-table	td,
#content-pane .contacts-table	td{
	padding-top:	10px;
	padding-bottom:	10px;
	height:	20px;
	border:	0;
	border-bottom:	1px solid black;
}
#content-pane .newdesign-contacts-table	TR:hover	td,
#content-pane .contacts-table	TR:hover	td{
	background-color:	#efefef;
}
.newdesign-contacts-table	img,
.contacts-table	img{
	padding-right:	10px;
	float: left;
}
#content-pane .table-scroll	{
	width:	940px;
	overflow-x:	scroll;
}
#content-pane .contacts-table-strong	{
	border:	0px;
	border-top:	5px solid black;
}
#content-pane .contacts-table-strong	div,
#content-pane .contacts-table-strong	p	{
	text-align:	left;
}
#content-pane .contacts-table-strong	FONT	{
	margin-top:	30px;
	border: 0;
//	border-top:	5px solid black;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 16px; 
	line-height: 18px;
}
@media Print   {
	#content-pane .contacts-table-strong	{
		border-top:	2px solid black;
	}
}
#content-pane .contacts-table-strong	 .contacts-head,
#content-pane .contacts-table-strong	 .contacts-head	FONT,
#content-pane .contacts-table-strong	 .contacts-head	DIV	{
	background-color:	white;
	text-align:	center;
	vertical-align:	middle;
	color:	black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	TEXT-ALIGN: left; 
	FONT-WEIGHT:	bold;
	min-height:	20px;
}
#content-pane .contacts-table-strong	 .contacts-head	{
	FONT-SIZE: 15px; 
	border-bottom:	1px solid black;
}
#content-pane .contacts-table-strong	 .contacts-head	FONT,
#content-pane .contacts-table-strong	 .contacts-head	DIV	{
	text-align:	center;
}
@media Print   {
	#content-pane .contacts-table-strong	 .contacts-head,
	#content-pane .contacts-table-strong	 .contacts-head	FONT	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
}
#content-pane .contacts-table-strong	TR:hover	.contacts-head{
	background-color:	white;
}
#content-pane .contacts-table-strong	 #contacts-table-job	{
	width: 400px;
}
#content-pane .contacts-table-strong	.contacts-dep	{
	height:	15px;
	padding-left:	10px;
	background-color:	white;
	color:	black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 15px; 
	FONT-WEIGHT:	bold;
}
@media Print   {
	#content-pane .contacts-table-strong	.contacts-dep	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
		color:	black;
	}
}
#content-pane .contacts-table-strong	TR:hover	.contacts-dep{
//	background-color:	#dbeeed;
}
#content-pane .contacts-table-strong	td	{
	padding-top:	10px;
	padding-bottom:	10px;
	height:	20px;
	border:	0;
	border-bottom:	1px solid black;
	vertical-align:	top;
	background-color:	transparent;
}
#content-pane .contacts-table-strong	TR:hover	td	{
	background-color:	#efefef;
}
.contacts-table-strong	img	{
	padding-right:	10px;
	float: left;
}
#content-pane .down-link-imagedocuments	{
	padding-top:	30px;
	width: 100%;
}
#content-pane .down-link-imagedocuments	>	div	{
//	display: inline-block;
//	max-width:	192px;
//	width:	192px;
//	overflow:	hidden;
//	text-align:	center;
	margin: 0;
	padding: 0;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-right: 10px;
	vertical-align:	top;
}
#content-pane .down-link-imagedocuments	>	div:hover	A,
#content-pane .down-link-imagedocuments	>	div:hover	A	U	{
	font-weight:	bold;
	text-decoration:	none;
	color:	black;
}
#content-pane .down-link-imagedocuments	>	div:hover	{
	BACKGROUND-COLOR: #efefef;
}
#content-pane .down-link-imagedocuments	.entry-document	{
//	background: url('/documents_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-imagedocuments	.entry-people	{
//	background: url('/people_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-imagedocuments	.entry-question	{
//	background: url('/question_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-imagedocuments	.entry-document:hover	{
//	background: url('/documents1_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-imagedocuments	.entry-people:hover	{
//	background: url('/people1_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-imagedocuments	.entry-question:hover	{
//	background: url('/question-bgr_25-26.png') no-repeat;
//	background-position: center top;
}
#content-pane .down-link-documents	{
	padding-top:	20px;
	padding-bottom:	30px;
	width: 100%;
}
#content-pane .down-link-documents	.entry	{
	padding-top:	10px;
}
#content-pane	#news-title,
#content-pane	#orgsite-title	{
	display:	block;
	padding-left:	0px;
	margin-bottom:	20px;
	color:	black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 22px; 
	FONT-WEIGHT:	bold;
	line-height:	24px;
}
@media Print   {
	#content-pane	#orgsite-title	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
		color:	black;
	}
}
#content-pane	#orgsite-head	{
	width:	100%;
	border: 0;
}
#content-pane	#orgsite-head	td{
	border: 0;
	padding:	0;
	background-color: white;
}
#content-pane	#orgsite-head	#orgsite-photo	{
	padding-right:	10px;
	width:	350px;
	max-width:	350px;
}
#content-pane	#orgsite-head >	#head-content	tr:hover{
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content{
	width:	580px;
	border: 0;
}
#content-pane	#orgsite-head	#head-content	td{
	border: 0;
	padding-left:	30px;
	padding-top:	10px;
	padding-bottom:	10px;
}
#content-pane	#orgsite-head	#head-content	#ereg-link{
//	background: url('/doctor_25-26.png') no-repeat;
//	background-position: left center;
}
#content-pane	#orgsite-head	#head-content	#ereg-link:hover{
//	background: url('/doctor-bgr_25-26.png') no-repeat;
//	background-position: left center;
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content	#ereg-link:hover	A{
	color:	black;
	text-decoration: none;
	FONT-WEIGHT:	bold;
}
#content-pane	#orgsite-head	#head-content	#presentation-link{
//	background: url('/presentation_25-26.png') no-repeat;
//	background-position: left center;
}
#content-pane	#orgsite-head	#head-content	#presentation-link:hover{
//	background: url('/presentation-bgr_25-26.png') no-repeat;
//	background-position: left center;
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content	#presentation-link:hover	A{
	color:	black;
	text-decoration: none;
	FONT-WEIGHT:	bold;
}
#content-pane	#orgsite-head	#head-content	#website-link{
//	background: url('/site_25-26.png') no-repeat;
//	background-position: left center;
}
#content-pane	#orgsite-head	#head-content	#website-link:hover{
//	background: url('/site-bgr_25-26.png') no-repeat;
//	background-position: left center;
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content	#website-link:hover	A{
	color:	black;
	text-decoration: none;
	FONT-WEIGHT:	bold;
}
#content-pane	#orgsite-head	#head-content	#vacancy-link{
//	background: url('/vacancy_25-27.png') no-repeat;
//	background-position: left center;
}
#content-pane	#orgsite-head	#head-content	#vacancy-link:hover{
//	background: url('/vacancy1_25-27.png') no-repeat;
//	background-position: left center;
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content	#vacancy-link:hover	A{
	color:	black;
	text-decoration: none;
	FONT-WEIGHT:	bold;
}
#content-pane	#orgsite-head	#head-content	#document-link{
//	background: url('/documents_25-26.png') no-repeat;
//	background-position: left 12px;
}
#content-pane	#orgsite-head	#head-content	#document-link:hover{
//	background: url('/documents1_25-26.png') no-repeat;
//	background-position: left 12px;
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content	#document-link:hover	A{
	color:	black;
	text-decoration: none;
	FONT-WEIGHT:	bold;
}
#content-pane	.paragraph-title	{
	display: block;
	margin-top:	20px;
	margin-bottom:	10px;
	width: 100%;
	color:	black;
	text-decoration: none;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 18px; 
	FONT-WEIGHT:	bold;
	line-height:	20px;
}
@media Print   {
	#content-pane	.paragraph-title	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
		color:	black;
	}
}
#content-pane	.org-requisits	{
	border:	0;
	margin-top:	3px;
	margin-bottom:	3px;
}
#content-pane	.org-requisits	B	{
	padding-top:	10px;
}
#content-pane	.org-requisits	FONT	{
	font-size:	100%;
}
#content-pane	.org-requisits	TR:hover	#req-email,
#content-pane	.org-requisits	TR:hover	.req-phone	{
	background-color:	white;
}
#content-pane	.org-requisits	td	{
	border:	0;
	padding:	0;
//	padding-left:	25px;
	background-color:	white;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; TEXT-ALIGN: left;
}
#content-pane	.org-requisits	td	span	{
	FONT-WEIGHT:	bold;
}
#content-pane	#req-email	{
//	background: url('/email_14-10.png') no-repeat;
//	background-position: left center;
}
#content-pane	.req-phone	{
//	background: url('/phone_14-14.png') no-repeat;
//	background-position: left center;
}
#content-pane	#orgpage	{
	display: table;
	width:	100%;
	padding:	0;
	padding-top:	20px;
	margin:	0;
}
#content-pane	.orgpage	{
	display: table-cell;
	width:	50%;
	padding:	0;
	margin:	0;
	vertical-align:	top;
}
#content-pane	.orgpage-separator	{
	display: table-cell;
	width:	20px;
	min-width:	20px;
}
#content-pane	#content-list	{
	padding:	0;
	padding-bottom:	10px;
}
#content-pane	.orgpage	.entry,
#content-pane	#content-list	.entry	{
	clear:	both;
	width:	100%;
	padding:	0;
	padding-top:	5px;
	padding-bottom:	20px;
	margin:	0;
}
#photo	{
	width:	auto;
	padding-left:	auto;
	padding-right:	auto;
	padding-top: 25px;
	text-align:	center;
}
#photo	#photo-image	{
	padding-bottom: 10px;
}
#photo	#photo-preview-image,
#photo	.photo-shortdate,
#photo	.photo-news	{
	display:	none;
}
#photo	.photo-link	{
 	FONT-SIZE: 13px; 
	padding-top:	10px;
}
#photo	.photo-author	{
	float:	right;
	font-style:italic;
 	FONT-SIZE: 14px; 
	padding-left:	10px;
	padding-right:	175px;
	width:	640px;
}
#photo	.photo-date	{
	text-align:	left;
	font-style:italic;
 	FONT-SIZE: 14px; 
	padding-left:	200px;
	width:	640px;
}
#photo	.photo-signature	{
	text-align:	left;
 	FONT-SIZE: 15px; 
	line-height:	17px;
	padding-left:	200px;
	padding-right:	200px;
}
#photonews	{
	width: 100%;
}
#photonews	.entry	{
	clear:	both;
	width: 100%;
	padding-top:	15px;
}
#photonews	.entry:hover,
#photonews	.entry:hover	.photo	{
	background-color:	#efefef;
}
#photonews	.entry:hover	A,
#photonews	.entry:hover	A:visited	{
	text-decoration:	none;
}
#photonews	.entry	.date	{
	FONT-SIZE: 15px; 
	FONT-WEIGHT: normal;
	text-decoration: none;
	color: black;
}
#photonews	.entry	.title	{
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
}
#photonews	.entry	.photo	{
	padding-bottom:	15px;
}
#photonews	.entry	.photo div{
	float:left;
	width:100px;
	padding:5px 5px 5px 5px;
	background-color:	transparent;
	text-align: center;
}
#photonews	.entry	.photo div:hover{
	background-color:	black;
}
#photonews	.photoarchive-link	{
	clear: both;
	float:	right;
	display:inline-block;
	color: black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
	TEXT-ALIGN: left; 
	FONT-SIZE: 86%; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-align: right;
	border: 1px solid black;
	margin-top: 20px;
	margin-right: 30px;
	padding: 4px 20px 4px 20px;
}
#photonews	.photoarchive-link:hover	{
	color: white;
	background-color: black;
}
#photonews	.photoarchive-link A, #photonews	.photoarchive-link A:visited	{
	color: black;
	text-decoration: none;
}
#photonews	.photoarchive-link:hover A, #photonews	.photoarchive-link:hover A:visited	{
	color: white;
	background-color: black;
}
#photonews	.photoarchive-link A:hover	{
	color: white;
	text-decoration: none;
}
#photoarchive	{
	width:	100%;
}
#photoarchive	.photoarchive	{
	width:	920px;
	padding:	10px;
//	padding-left:	40px;
//	background: url('/photo_25-20.png') no-repeat;
//	background-position: left center;
}
#photoarchive	.photoarchive:hover	{
//	background: url('/photo1_25-20.png') no-repeat;
//	background-position: left center;
	background-color:	#efefef;
}
#photoarchive	.photoarchive	.date	{
	FONT-SIZE: 15px; 
	color: black;
}
#photoarchive	.photoarchive	.title	A	{
	FONT-SIZE: 16px; 
	font-weight:	bold;
}
#photoarchive	.photoarchive:hover	.title	A,
#photoarchive	.photoarchive:hover	.title	A:visited	{
	color: black;
}
#voxpopuli-rules	{
	width:	98%;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
	background-color:	white;
	margin-right:	-10px;
	margin-bottom:	15px;
	padding: 15px 10px;
	FONT-SIZE: 14px; 
	line-height:	16px;
}
@media Print   {
	#voxpopuli-rules	{
		border-top:	2px solid black;
		background-color:	white;
	}
}
#voxpopuli-rules	.head {
	display:	inline;
	font-weight:	bold;
}
#voxpopuli-rules	.rules,
#voxpopuli-rules	.waiting {
	padding-top:	21px;
	padding-left:	20px;
}
#voxpopuli-rules	.rules	.head,
#voxpopuli-rules	.waiting	.head {
	position:	relative;
	left:	-14px;
}
#voxpopuli-rules	img	{
	position:	relative;
	left:	-20px;
	top:	4px;
	width:	14px;
	height:	16px;
}
#voxpopuli-rules	.rules	img	{
//	background: url('/rules-clock.png') no-repeat;
//	background-position: 0px 0px;
}
#voxpopuli-rules	.waiting	img	{
//	background: url('/rules-clock.png') no-repeat;
//	background-position: -14px 0px;
}
#voxpopuli-archives	{
	margin-top:	25px;
	padding-left:	28px;
//	background: url('/documents_25-26.png') no-repeat;
//	background-position: left top;
}
#thanks-preambula	{
	width:	900px;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
	background-color:	white;
//	margin-top:	10px;
	margin-bottom:	10px;
	margin-left:	0px;
	margin-right:	10px;
	padding:	10px;
	FONT-SIZE: 14px; 
	line-height:	16px;
}
@media Print   {
	#thanks-preambula	{
		border-top:	2px solid black;
		background-color:	white;
	}
}
#thanks-preambula	.email	{
	margin-top:	10px;
//	padding-left:	20px;
//	background: url('/email_14-10.png') no-repeat;
//	background-position: left 4px;
}
#navcount	{
	padding-top:	10px;
}
#navcount	.rss	{
	display:	none;
	width: 80px;
	height:	18px;
	float:	right;
	text-align:	right;
	background: url('/rss_14-14.png') no-repeat;
	background-position: left center;
	font-size:	14px;
}
#navcount	.rss:hover	{
	background: url('/rss-bgr_14-14.png') no-repeat;
	background-position: left center;
}
#navcount	.rss:hover	A,
#navcount	.rss:hover	A:visited,
#navcount	.rss:hover	A:active	{
	color: #0ead93;
}
#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-title	{
	float:	left;
	font-size:	14px;
	margin-right:	10px;
	padding-top: 4px;
}
#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-value	select	{
	outline:	none;
	height:	21px;
	margin-top: 2px;
}
#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-value	.submit	{
	display:	inline;
}
#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-value	.submit	input	{
	width:	41px;
	height:	21px;
	font-size:	13px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: center; 
	FONT-WEIGHT:	bold;
//	color:	#7a7b87;
//	background-color:	#e5e7e8;
	margin-top:	0px;
	padding:	1px 8px;
	text-align:	center;
//	border:	1px solid #7a7b87;
}
#content-pane	#vox-answer	{
	margin-top:	25px;
	padding-left:	30px;
//	background: url('/question-answer_25-32.png') no-repeat;
//	background-position: left top;
}
#content-pane	#vox-question	{
	padding-left:	30px;
//	background: url('/question_25-26.png') no-repeat;
//	background-position: left top;
}
#content-pane	#vox-question	.date	{
	color: black;
	font-size:	14px;
	padding-bottom:	12px;
}
#content-pane	#vox-question	.notice	{
	font-size:	16px;
	padding-bottom:	10px;
	font-weight:	bold;
}
#content-pane	#vox-question	.author	{
	font-size:	16px;
	font-style:	italic;
}
#content-pane	#vox-answer	#vox-answer-notice	{
	font-size:	16px;
	font-style:	italic;
	padding-bottom:	10px;
}
#voxpopuli-question-form	{
	margin-top:	25px;
}
#voxpopuli-question-form	.asterisk-signature	{
	float:	right;
	margin-left:	10px;
	padding-top:	4px;
	padding-bottom:	4px;
	padding-left:	16px;
	background: url('/asterisk.png') no-repeat;
	background-position: left center;
}
#voxpopuli-question-form	.title,
#voxpopuli-question-form	.title-thanks	{
	padding-top:	4px;
	padding-bottom:	6px;
//	padding-left:	30px;
//	background: url('/question_25-26.png') no-repeat;
//	background-position: left top;
	font-size:	16px;
	font-weight:	bold;
}
#thanks-preambula	.title,
#voxpopuli-rules	.title	{
	margin-top:	8px;
	padding-top:	4px;
	padding-bottom:	6px;
	padding-left:	0px;
	font-size:	16px;
	font-weight:	bold;
}
#voxpopuli-rules	.title	>	.image	{
	float:	left;
	width:	30px;
	height:	35px;
//	background: url('/icons.png') no-repeat;
//	background-position: -100px 0px;
}
#voxpopuli-rules	.title:hover	>	.image	{
//	background-position: -150px 0px;
}
#thanks-preambula	.title	>	.image	{
	float:	left;
	width:	30px;
	height:	35px;
//	background: url('/icons.png') no-repeat;
//	background-position: -400px -50px;
}
#thanks-preambula	.title:hover	>	.image	{
//	background-position: -450px -50px;
}
#thanks-preambula	.title:hover	>	A,
#thanks-preambula	.title:hover	>	A:visited,
#voxpopuli-rules	.title:hover	>	A,
#voxpopuli-rules	.title:hover	>	A:visited	{
	color:	black;
	text-decoration: none;
}
#voxpopuli-question-form	form	.entry	{
	margin-top:	9px;
//	margin-bottom:	6px;
	display:	table;
	width:	100%;
}
#voxpopuli-question-form	form	.entry	.subject	{
	display:	table-cell;
	width:	200px;
	vertical-align:	top;
}
#voxpopuli-question-form	form	.entry	.subject4	{
	display:	table-cell;
	vertical-align:	top;
	padding-left:	10px;
	padding-right:	10px;
}
#voxpopuli-question-form	form	.entry	.sub-entry	{
	display:	table-cell;
	width:	100%;
	vertical-align:	top;
	font-style:	italic;
}
#voxpopuli-question-form	form	.entry	.value	{
	display:	table-cell;
	vertical-align:	middle;
}
#voxpopuli-question-form	form	.entry	.value-checked	span,
#voxpopuli-question-form	form	.entry	.subject	span	{
	padding-right:	16px;
	background: url('/asterisk.png') no-repeat;
	background-position: right top;
}
#voxpopuli-question-form	form	.entry	.value	textarea	{
	width:	98%;
	outline:	none;
	-moz-appearance:	none;
	border:	1px solid #808080;
	height:	100px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	COLOR: black; 
	FONT-WEIGHT: normal;
	font-size:	16px;
	line-height:	18px;
}
#voxpopuli-question-form	form	.entry	.value	input[type='text']	{
	width:	99%;
	outline:	none;
	-moz-appearance:	none;
	border:	1px solid #808080;
	height:	21px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	COLOR: black; 
	FONT-WEIGHT: normal;
	font-size:	16px;
}
#voxpopuli-question-form	form	.entry	.value	#question_code	{
	float:	left;
	width:	50px;
}
#voxpopuli-question-form	form	.entry	.value img	{
	padding-left:	10px;
	padding-top:	4px;
}
#voxpopuli-question-form	form	.phonenumber-type	{
	float:	right;
	margin-top:	3px;
}
#voxpopuli-question-form	form	.entry	.value-checked	{
	padding-left:	23px;
	FONT-SIZE: 13px;
	line-height:	15px;
}
#voxpopuli-question-form	form	.entry	.value-checked	input	{ 
	opacity: 0;
} 
#voxpopuli-question-form	form	.entry	.value-checked	.no-asterisk	{
	background: url('/0.gif') no-repeat;
} 
#voxpopuli-question-form	form	.entry	.value-checked	.label	{
	position:	relative;
	left: -25px;
	top: 6px;
	padding-right:	0;
	background: url('/0.gif') no-repeat;
}													
#voxpopuli-question-form	form	.entry	.value-checked	.asterisk,
#voxpopuli-question-form	form	.entry	.value-checked	.no-asterisk	{
	display:	inline-block;
	position:	relative;
	top:	-12px;
}													
#voxpopuli-question-form	form	.entry	.value-checked	.asterisk	{
	left:	0px;
}													
#voxpopuli-question-form	form	.entry	.value-checked	.no-asterisk	{
	left:	-16px;
}
#voxpopuli-question-form	form	.entry	.value-checked	input + label {
	cursor: pointer;
}
#voxpopuli-question-form	form	.entry	.value-checked	input:not(checked) {
	position: absolute;
	opacity: 0;
}
#voxpopuli-question-form	form	.entry	.value-checked	input:not(checked) + label {
//	position: relative;
//	padding: 0 0 0 18px;
}
#voxpopuli-question-form	form	.entry	.value-checked	input + label .label {
	display: inline-block;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
}
#voxpopuli-question-form	form	.entry	.value-checked	input[id='publicAgree'] + label .label {
	top:	-6px;
} 
#voxpopuli-question-form	form	.entry	.value-checked	input:checked + label .label {
	display: inline-block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
} 
#voxpopuli-question-form	form	.entry	.value	input[type='submit']	{
	color: black;
	background-color: white;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-align: right;
	border: 1px solid black;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
#voxpopuli-question-form	form	.entry	.value	input[type='submit']:hover	{
	color: white;
	background-color: black;
}
@media	print	{
	#voxpopuli-question-form	form	.entry	.value	input[type='submit']	{
		display:	none;
	}
}
#voxpopuli-question-form form	.entry	.value	div	{
	padding-bottom: 8px;
}
#voxpopuli-question-form form	.entry	.value	input[type='radio']	+label	span	{
	padding-left: 10px;
	padding-right: 10px;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:checked	+label	{
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:checked	+label	span	{
	background-color:	black;
	padding-left: 8px;
	padding-right: 10px;
	color:	white;
	margin-left: 2px;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio'] {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio'] + label {
	cursor: pointer;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) {
	position: absolute;
	opacity: 0;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) + label {
	position: relative;
	padding: 0 0 0 18px;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid black;
	border-radius: 50%;
	background: #FFF;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 10px;
	height: 11px;
	border-radius: 50%;
	background: black;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:checked + label:after {
	opacity: 1;
}
#voxpopuli-question-form form	.entry	.value		input[type='radio']:focus + label:before {
}
#voxpopuli-question-form	.question-thanks,	
#voxpopuli-question-form	.question-error	{
	color:	red;
	padding-top:	6px;
	padding-bottom:	9px;
}
@media	print	{
	#voxpopuli-question-form form	.entry	.value		input[type='radio']:checked	+label	span	{
		color:	black;
		text-decoration: underline;
	}
	#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked)	+label	span	{
		color:	grey;
	}
	#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) + label:before {
		border-color:	black;
	}
	#voxpopuli-question-form form	.entry	.value		input[type='radio']:not(checked) + label:after {
		background: black;
	}
}
#search-pane-main	{
	margin-bottom:	15px;
}
.yandex-table,
.yandex-table	TABLE,
.yandex-table	TR,
.yandex-table	TD{
	border:	0;
}
#vacancy-navigation		{
	display:	table;
	width:	100%;
}
#vacancy-navigation-district	{
	margin-top: 15px;
	display:	block;
	width:	260px;
}
@media Print   {
	#vacancy-navigation	-district,
	#vacancy-navigation		{
		display:	none;
	}
}
#vacancy-navigation	-district		.vacancy-section	div	{
	margin:	6px 10px;
}
#vacancy-navigation		.vacancy-section	{
	display:	table-cell;
	padding:	6px 10px;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link,
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	{
	margin:	6px 0px;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current,
#vacancy-navigation		.vacancy-section	.vacancy-link-current	{
	color: black;
	background-color: white;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
//	text-decoration: none;
	text-align: center;
	border: 1px solid black;
	padding: 4px 10px;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	A,
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	A:visited,
#vacancy-navigation		.vacancy-section	.vacancy-link-current	A,
#vacancy-navigation		.vacancy-section	.vacancy-link-current	A:visited	{
	color: black;
	text-decoration: underline;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	A:hover,
#vacancy-navigation		.vacancy-section	.vacancy-link-current	A:hover	{
	color: black;
	text-decoration: none;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link,
#vacancy-navigation		.vacancy-section	.vacancy-link	{
	color: black;
	background-color: white;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
//	text-decoration: underline;
	text-align: center;
	border: 1px solid transparent;
	padding: 4px 10px;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link:hover,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	{
	background-color: #efefef;
}
#vacancy-navigation-district	.vacancy-section	.vacancy-link	A,
#vacancy-navigation-district		.vacancy-section	.vacancy-link	A:visited,
#vacancy-navigation-district		.vacancy-section	.vacancy-link	A:active,
#vacancy-navigation		.vacancy-section	.vacancy-link	A,
#vacancy-navigation		.vacancy-section	.vacancy-link	A:visited,
#vacancy-navigation		.vacancy-section	.vacancy-link	A:active	{
	text-decoration: underline;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link:hover	A,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	A	{
	text-decoration: none;
}
#employment-service	{
	padding-top:	15px;
}
#employment-service-byjob	{
	padding-top:	35px;
}
#employment-service-table	{
	display:	table;
	width:	100%;
}
#employment-service-table	#employment-service-tbody	{
	display:	table-row-group;
	width:	100%;
}
#employment-service-table	#employment-service-tablehead,
#employment-service-table	#employment-service-tbody	.entry	{
	display:	table-row;
	width:	100%;
}
#employment-service-table	#employment-service-tablehead	div	{
	color:	black;
	background-color:	white;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
	padding:	8px 4px;
	font-weight:	bold;
	vertical-align:	middle;
}
@media Print   {
	#employment-service-table	#employment-service-tablehead	div	{
	color:	black;
	background-color:	white;
	border-top:	2px solid black;
	border-bottom:	1px solid black;
	padding:	8px 4px;
	font-weight:	bold;
	vertical-align:	middle;
	}
}
#employment-service-table	#employment-service-tbody	.entry	>	div	{
	border-bottom:	1px solid black;
	padding:	6px 4px;
}
#employment-service-table	#employment-service-tablehead	div,
#employment-service-table	#employment-service-tbody	.entry	>	div	{
	display:	table-cell;
}
#employment-service-table	#employment-service-tbody	.entry:hover	>	div	{
	background-color:	#efefef;
}
#employment-service-table	#employment-service-tbody	.entry:hover	A,
#employment-service-table	#employment-service-tbody	.entry:hover	A:visited,
#employment-service-table	#employment-service-tbody	.entry:hover	A:active	{
//	color:	black;
	text-decoration:	none;
}
#employment-service-table	.public-date,
#employment-service-table	#employment-service-tbody	.entry	.public-date	{
	width:	82px;
}
#employment-service-table	.job,
#employment-service-table	#employment-service-tbody	.entry	.job	{
	width:	152px;
}
#employment-service-table	.org,
#employment-service-table	#employment-service-tbody	.entry	.org	{
	width:	232px;
}
#employment-service-table	.conditions,
#employment-service-table	#employment-service-tbody	.entry	.conditions	{
	width:	122px;
}
#content-pane	.error-message	{
	font-weight:	bold;
}
#content-pane	.error-reasons,
#content-pane	.error-corrective	{
	padding-top:	25px;;
	padding-left:	15px;;
}
#content-pane	.error-reasons	li,
#content-pane	.error-corrective	li	{
	margin-left:	30px;;
	padding-top:	8px;
}
#map-list	{
}
#map-list	#interact-map	{
	float:	right;
	width:	440px;
}
#map-list	#districts	{
	padding:	0;
	width:	100%;
}
#map-list	#districts	.district{
	padding:	3px 5px;
	font-size: 14px;
}
#map-list	#districts	.district:hover {
	background-color:	#efefef;
}
#map-list	#districts	.district:hover A,
#map-list	#districts	.district:hover A:visited,
#map-list	#districts	.district:hover A:active	{
//	color: #0ead93;
	text-decoration: none;
}
#joblist-ie8,
#joblist	{
	padding-top:	25px;
}
#joblist-ie8	.job-group	.nav-option:checked ~ .nav-content {
  display:  block;
}
#joblist	.job-group	.nav-option:checked ~ .nav-content {
  display:  block;
}
#joblist-ie8	.job-group,
#joblist	.job-group	{
	padding-left:	15px;
}
#joblist-ie8	.entry,
#joblist	.entry	{
	padding-left:	19px;
	padding-top:	3px;
	padding-bottom:	3px;
}
#joblist-ie8	.job-group	.nav-item,
#joblist	.job-group	.nav-item	{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	50px;
}
#joblist-ie8	.job-group	.nav-item:hover,
#joblist	.job-group	.nav-item:hover,
#joblist-ie8	.entry:hover,
#joblist	.entry:hover	{
	background-color:	#efefef;
}
#joblist	.job-group	.nav-option ~ .nav-content {
  display:  none;
}
#actions-pane	{
	width:	100%;
	text-align:	center;
	margin-top:	20px;
}
#actions-pane	input	{
	padding:	5px 20px;
	margin-left:	5px;
	margin-right:	5px;
//	color: #0ead93;
	background-color: white;
//	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
//	FONT-SIZE: 12px; 
//	font-weight:	bold;
//	border: 1px solid #0ead93;
	border: 0px;
	FONT-SIZE: 14px; 
	color: black;
	text-decoration:	underline;
	outline:	none;
	-moz-appearance:	none;
}
#actions-pane	input:hover	{
//	background-color: #0ead93;
//	color: white;
//	color: #0ead93;
	cursor: pointer;
	text-decoration:	none;
}
#job-list	{
	width:	100%;
	padding-top:	25px;
	padding-bottom: 15px;
}
#job-list	.entry	{
	display:	inline-block;
	padding-left:	10px;
	font-size:	18px;
//	border:	1px solid red;
}
#job-list	>	div	{
	padding:	4px 6px;
}
#job-list	>	div:hover	{
	background-color:	#efefef;
}
#job-list	>	div:hover	A	{
	text-decoration:	none;
}
#job-list	>	div	>	img	{
	width:	17px;
	height:	17px;
}
#job-list	>	div	>	.expand	{
	background: url('/icons.png') no-repeat;
	background-position: -400px -450px;
}
#job-list	>	div	>	.collapse	{
	background: url('/icons.png') no-repeat;
	background-position: -0px -500px;
}
#job-list	>	div	>	.expand:hover	{
	background: url('/icons.png') no-repeat;
	background-position: -450px -450px;
}
#job-list	>	div	>	.collapse:hover	{
	background: url('/icons.png') no-repeat;
	background-position: -50px -500px;
}
#vacancy-district-head	{
	width:	100%;
	display:	table;
}
#vacancy-district-head	.head	{
	display:	table-cell;
	width:	400px;
	vertical-align:	middle;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	COLOR: black; 
	FONT-WEIGHT: bold;
	font-size:	22px;
	line-height:	26px;
}
#vacancy-district-head	#small-region-map	{
	display:	table-cell;
	width:	220px;
	height:	190px;
	vertical-align:	top;
	background: url('/small-map.png') no-repeat;
	background-position: left top;
}
#vacancy-district-head	#small-region-map	#map-pointer	{
	width:	20px;
	height:	34px;
	background: url('/icons.png') no-repeat;
	background-position: -200px -300px;
}
#content-pane	#vacancy-title	{
	margin-top:	15px;
	FONT-SIZE: 22px; 
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
	line-height:	28px;
}
#content-pane	#vacancy-conditions	{
	margin-top:	15px;
	margin-bottom: 15px;
	display:	table;
	width: 100%;
	FONT-SIZE: 14px; 
}
#content-pane	#vacancy-conditions .entry	{
	display:	table-row;
}
#content-pane	#vacancy-conditions	#entry-datepublication	>	div	{
	border-top:	1px solid black;
}
#content-pane	#vacancy-conditions .entry	>	.entry-title	{
	display:	table-cell;
	width: 250px;
	padding-left:	20px;
	padding-top:	10px;
	padding-bottom:10px;
	color:	black;
}
#content-pane	#vacancy-conditions .entry	>	.entry-value	{
	display:	table-cell;
	padding-left:	10px;
	padding-top:	10px;
	padding-bottom:10px;
}
#content-pane	#vacancy-conditions .entry	>	#salary	{
	FONT-SIZE: 16px; 
	font-weight:	bold;
}
#content-pane	#vacancy-conditions .entry	>	#date-publication	{
	font-style:	italic;
}
#content-pane	#vacancy-conditions #vacancy-state-closed	>	.entry-value	{
	FONT-SIZE: 16px; 
	font-weight:	bold;
	color:	red;
}
#employment-service-byjob	>	.title,
#employment-service	>	.title	{
	FONT-SIZE: 16px; 
	font-weight:	bold;
	padding-bottom:10px;
}
#vacancy-organisation-list	{
	padding-top:	25px;
	padding-bottom:	20px;
}
#vacancy-organisation-list	.entry	{
	FONT-SIZE: 18px; 
	width:	100%;
	padding-left: 10px;
	padding-top:	4px;
	padding-bottom:	4px;
}
#vacancy-organisation-list	.entry:hover	{
	background-color:	#efefef;
}
#vacancy-organisation-list	.entry:hover	A,
#vacancy-organisation-list	.entry:hover	A:hover,
#vacancy-organisation-list	.entry:hover	A:visited	{
//	color:	#0ead93;
	text-decoration: none;
}
#content-pane	.contacts	{
	FONT-SIZE: 18px; 
}
#content-pane	.contacts	div	{
	padding-bottom: 8px;
	clear:	both;
}
#content-pane	.contacts	.image	{
	float:	left;
	width:	30px;
	height: 20px;
//	background: url('/icons.png') no-repeat;
}
#content-pane	.contacts	.address	.image	{
//	background-position: -295px -145px;
}
#content-pane	.contacts	.phone	.image	{
//	background-position: -345px -145px;
}
#service-druglist	{
	margin-bottom:	37px;
}
#service-druglist	.head	{
	clear:	both;
	display:	table;
	width:	100%;
	height:	30px;
	background-color:	white;
	color:	black;
	FONT-SIZE: 15px; 
	font-weight:	bold;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
}
#service-druglist	.head div	{
	vertical-align:	middle;
}
#service-druglist	.entry-hide	{
	display:	none;
}
#service-druglist	.entry-hide div,
#service-druglist	.head div,
#service-druglist	.entry div	{
	display:	table-cell;
	padding:	3px;
	padding-left:	5px;
}
#service-druglist	.apothek,
#service-druglist	.international,
#service-druglist	.international-link,
#service-druglist	.local-link,
#service-druglist	.local	{
	width:	280px;
}
#service-druglist	.international-link .image,
#service-druglist	.local-link .image	{
	float:	right;
	width: 15px;
	height:	25px;
//	border:	1px solid blue;
	background: url('/icons.png') no-repeat;
	background-position: -150px -195px;
}
#service-druglist	.international-link:hover,
#service-druglist	.local-link:hover	{
//	color:	black;
//	background-color:	white;
}
#service-druglist	.international-link:hover .image,
#service-druglist	.local-link:hover .image	{
	background-position: -150px -445px;
}
#service-druglist	.international-link A,
#service-druglist	.international-link A:visited,
#service-druglist	.local-link A,
#service-druglist	.local-link A:visited	{
	color:	black;
	text-decoration:	underline;
}
#service-druglist	.international-link:hover A,
#service-druglist	.international-link:hover A:hover,
#service-druglist	.international-link:hover A:visited,
#service-druglist	.local-link:hover A,
#service-druglist	.local-link:hover A:hover,
#service-druglist	.local-link:hover A:visited	{
	color:	black;
	text-decoration:	none;
}
#service-druglist	.count,
#service-druglist	.date	{
	width:	100px;
}
#service-druglist	.entries	{
//	display:	none;
	FONT-SIZE: 13px; 
}
#service-druglist	.entry-hide	div,
#service-druglist	.entry	div	{
	vertical-align:	top;
}
#service-druglist	.entry-hide,
#service-druglist	.entry	{
	vertical-align:	top;
	border-bottom:	1px solid black;
}
#service-druglist	.entry:hover	A,
#service-druglist	.entry:hover	A:visited,
#service-druglist	.entry-hide:hover	A,
#service-druglist	.entry-hide:hover	A:visited	{
	color:	black;
	text-decoration:	none;
}
#service-druglist	.entry:hover,
#service-druglist	.entry-hide:hover	{
	background-color:	#efefef;
}
#service-druglist	.entry	.count,
#service-druglist	.entry-hide	.count	{
	text-align:	center;
}
.service-head-international	{
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  TEXT-ALIGN: left; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.service-head-commerce	{
	padding-top:	6px;
	padding-bottom:	6px;
}
.service-head-commerce	.title{
	FONT-SIZE: 15px; 
}
.service-head-commerce	.value	{
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold;
	padding-left:	10px;
	line-height:	18px;
}
#drug-find,
#attestat-find		{
	padding-top: 5px; 
	padding-bottom: 4px;
}
#drug-find	.title,
#attestat-find		.title	{
	FONT-SIZE: 16px; 
}
#drug-find	.noscript,
#attestat-find		.noscript	{
	FONT-SIZE: 14px; 
	color: #ff0000; 
	padding-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 4px;
}
#service-druglist	.entry .apothek	.address	{
	display:	block;
	FONT-SIZE: 14px; 
	color: black; 
}
#service-druglist	.entry .apothek	.phone	{
	display:	block;
	FONT-SIZE: 14px; 
	color: black; 
}
#service-druglist	.entry .apothek	.link	{
	display:	block;
	FONT-SIZE: 13px; 
	color: black; 
}
#service-druglist	.entry .apothek	.link	A,
#service-druglist	.entry .apothek	.link	A:visited	{
	color: black; 
}
#service-druglist	.entry .apothek	.link	A:hover	{
	color: #0ead93;
}
#content-pane	#drug-find	.title,
#content-pane	#attestat-find	.title	{
	FONT-SIZE: 14px; 
	color: black; 
	font-weight:	bold;
	padding-bottom:	4px;
}
#content-pane	#drug-find	.noscript,
#content-pane	#attestat-find	.noscript	{
	FONT-SIZE: 13px; 
	color: red; 
	padding-bottom:	4px;
}
#content-pane	#drug-find	.submit	input,
#content-pane	#attestat-find	.submit	input	{
	float:	right;
	background-color: white;
	color: black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	margin-top:	0px;
	border: 1px solid black;
	padding: 4px 20px 4px 20px;
}
#content-pane	#drug-find	.submit	input:hover,
#content-pane	#attestat-find	.submit	input:hover	{
	color: white;
	background-color: black;
}
#content-pane	#drug-find	.value	input,
#content-pane	#attestat-find	.value	input	{
	width:	820px;
	height:	23px;
	border: 1px solid #7a7b87;
	FONT-SIZE: 20px; 
	outline:	none;
	padding-left:	6px;
}
#content-pane	#drug-find	.entry,
#content-pane	#attestat-find	.entry	{
	padding-bottom:	15px;
}
.ac_results	{
	z-index: 2;
	text-align:	left;
	padding-left:	6px;
}
.licence-menu	{
	margin-top:	-15px;
	padding-bottom:	10px;
	FONT-SIZE: 15px; 
	line-height:	16px;
}
.licence-menu	.left_menu_0,
.licence-menu	.left_menu_active_0		{
	padding-bottom:	4px;
}
#content-pane	.licence-menu	.left_menu_0		A,
#content-pane	.licence-menu	.left_menu_0		A:visited,
#content-pane	.licence-menu	.left_menu_0		A:active,
#content-pane	.licence-menu	.left_menu_active_0		A,
#content-pane	.licence-menu	.left_menu_active_0		A:visited,
#content-pane	.licence-menu	.left_menu_active_0		A:active	{
//	color:	#0b547b;
}
#content-pane	.licence-menu	.left_menu_0		A:hover,
#content-pane	.licence-menu	.left_menu_active_0		A:hover	{
//	color:	blue;
}
#content-pane	#service-licence-contents,
#content-pane	#service-licence-links	{
	border:	0;
	margin-bottom:	25px;
}
#content-pane	#service-licence-contents	tr:hover,
#content-pane	#service-licence-links	tr:hover {
	background-color:	white;
}
#content-pane	#service-licence-contents	td,
#content-pane	#service-licence-links	td	{
	border:	0;
	padding-left:	6px;
//	FONT-SIZE: 14px; 
	line-height:	18px;
}
#content-pane	#service-licence-contents	b,
#content-pane	#service-licence-links	b	{
	FONT-SIZE: 15px; 
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-WEIGHT: bold;
	color: black;
//	position:	relative;
//	left:	-30px;
}
#content-pane	#service-licence-contents	a	{
	display:	block;
	margin-top:	5px;
}
#content-pane	#service-licence-links	a	{
//	position:	relative;
//	left:	-30px;
//	top:	5px;
}
#content-pane	#service-licence-links	tr:hover	a,
#content-pane	#service-licence-links	tr:hover	a:visited	{
	color: black;
	text-decoration:	none;
}
#content-pane	#service-licence-contents	br	{
	display:	none;
}
#content-pane	#service-licence-contents	#licence-med-activity	br,
#content-pane	#service-licence-contents	#licence-pharm-activity	br,
#content-pane	#service-licence-contents	#licence-drug-activity	br	{
	display:	block;
}
#content-pane	#service-licence-contents	img,
#content-pane	#service-licence-links	img	{
	display:	none;
//	width:	30px;
//	height:	30px;
//	display:	inline;
//	position:	relative;
//	left:	-30px;
//	top:	16px;
	background: url('/icons.png') no-repeat;
	background-position: -450px -300px;
}
#content-pane	#service-licence-contents	#general-info	img	{
//	background-position: -100px -400px;
}
#content-pane	#service-licence-contents	.question	img	{
//	background-position: -100px -0px;
}
#content-pane	#service-licence-contents	#procedure-contents	img	{
//	background-position: -350px -300px;
}
#content-pane	#service-licence-contents	.cell-links	img	{
//	top:	33px;
//	background-position: -300px -50px;
}
#content-pane	#service-licence-contents	.general-info	img	{
//	top:	33px;
//	background-position: -100px -400px;
}
#content-pane	#service-licence-contents	#licence-med-activity	img,
#content-pane	#service-licence-links	#licence-med-activity	img	{
//	background-position: -0px -0px;
}
#content-pane	#service-licence-links	#licence-med-activity:hover	img	{
//	background-position: -50px -0px;
}
#content-pane	#service-licence-contents	#licence-pharm-activity	img,
#content-pane	#service-licence-links	#licence-pharm-activity	img	{
//	background-position: -100px -350px;
}
#content-pane	#service-licence-links	#licence-pharm-activity:hover	img	{
//	background-position: -150px -350px;
}
#content-pane	#service-licence-contents	#licence-drug-activity	img,
#content-pane	#service-licence-contents	.licence-drug-activity	img,
#content-pane	#service-licence-links	#licence-drug-activity	img,	
#content-pane	#service-licence-links	.licence-drug-activity		img	{
//	background-position: -0px -350px;
}
#content-pane	#service-licence-links	#licence-drug-activity:hover	img,
#content-pane	#service-licence-links	.licence-drug-activity:hover	img	{
//	background-position: -50px -350px;
}
#content-pane	#service-licence-links	#licence-doc-open	img	{
//	background-position: -350px -300px;
}
#content-pane	#service-licence-links	#licence-doc-open:hover	img	{
//	background-position: -400px -300px;
}
#content-pane	#service-licence-links	.licence-doc-reopen	img,
#content-pane	#service-licence-links	#licence-doc-reopen	img	{
//	background-position: -200px -350px;
}
#content-pane	#service-licence-links	.licence-doc-reopen	a	{
	top:	0;
}
#content-pane	#service-licence-links	.licence-doc-reopen:hover	img,
#content-pane	#service-licence-links	#licence-doc-reopen:hover	img	{
//	background-position: -250px -350px;
}
#content-pane	#service-licence-links	#licence-doc-close	img	{
//	background-position: -300px -350px;
}
#content-pane	#service-licence-links	#licence-doc-close:hover	img	{
//	background-position: -350px -350px;
}
#content-pane	#service-licence-links	#licence-doc-double		img,
#content-pane	#service-licence-links	.licence-doc-double		img	{
//	background-position: -400px -350px;
}
#content-pane	#service-licence-links	#licence-doc-double:hover	img,
#content-pane	#service-licence-links	.licence-doc-double:hover	img	{
//	background-position: -450px -350px;
}
#content-pane	#service-licence-links	#licence-doc-copy	img,
#content-pane	#service-licence-links	.licence-doc-copy	img	{
//	background-position: -250px -0px;
}
#content-pane	#service-licence-links	.licence-doc-copy	span,
#content-pane	#service-licence-links	.licence-doc-double		span	{
//	position:	relative;
//	top:	-16px;
}
#content-pane	#service-licence-links	#licence-doc-copy:hover	img,
#content-pane	#service-licence-links	.licence-doc-copy:hover	img	{
//	background-position: -300px -0px;
}
#content-pane	#service-licence-links	#licence-doc-info	img	{
//	background-position: -200px -400px;
}
#content-pane	#service-licence-links	#licence-doc-info:hover	img	{
//	background-position: -250px -400px;
}
#content-pane	#service-licence-links	#licence-people	img	{
//	background-position: -0px -50px;
}
#content-pane	#service-licence-links	#licence-people:hover	img	{
//	background-position: -50px -50px;
}
#content-pane	#service-licence-links	#licence-people	img	{
//	background-position: -0px -50px;
}
#content-pane	#service-licence-links	#licence-people:hover	img	{
//	background-position: -50px -50px;
}
#content-pane	#service-licence-links	#licence-doc-screen	img	{
//	background-position: -300px -50px;
}
#content-pane	#service-licence-links	#licence-doc-screen:hover	img	{
//	background-position: -350px -50px;
}
#content-pane	#licence-organ	{
	border:	0px;
	margin-bottom:	15px;
}
#content-pane	#licence-organ	td	{
	border:	0px;
	padding: 0px;
	FONT-SIZE: 14px; 
	line-height:	16px;
}
#content-pane	#actions-algorythm	{
	clear:	both;
	border:	0px;
}
#content-pane	#licence-organ	tr:hover	{
	background-color:	transparent;
}
#content-pane	#actions-algorythm	tr:hover	{
	background-color:	transparent;
}
#content-pane	#actions-algorythm	td	{
	border:	0px;
}
#content-pane	#actions-algorythm	a,
#content-pane	#actions-algorythm	a:visited	{
	color:	black;
}
#content-pane	#actions-algorythm	a:hover	{
	text-decoration:	none;;
}
#content-pane	#actions-algorythm	.step:hover	a,
#content-pane	#actions-algorythm	.step:hover	a:visited	{
	text-decoration:	none;;
}
#content-pane	#actions-algorythm	.step:hover	{
	background-color:	#efefef;
	border:	1px solid #b2b2b2;
}
#content-pane	#actions-algorythm	.goto	img	{
	display:	none;
	width:	30px;
	height:	20px;
	margin-left:	30px;
	background: url('/icons.png') no-repeat;
	background-position: -100px -190px;
//	border:	1px solid #b2b2b2;
}
#content-pane	#actions-algorythm	.notice		{
	FONT-SIZE: 14px; 
	line-height:	16px;
}
#content-pane	.notice		{
	FONT-SIZE: 14px; 
	line-height:	16px;
	border:	0;
}
#content-pane	.notice		td	{
	border:	0;
}
#content-pane	.notice		tr:hover	{
	background-color:	transparent;
}
#content-pane	.notice		.notice-up	{
	color: black;
}
#content-pane	.licence-doc-list	{
	border:	0;
	font-size:	14px;
	line-height:	16px;
}
#content-pane	.licence-doc-list	br	{
	display:	block;
	height:	8px;
	width: 2px;
}
#content-pane	.licence-doc-list	A,
#content-pane	.licence-doc-list	A:visited	{
	color:	black;
}
#content-pane	.licence-doc-list	a:hover	{
	text-decoration:	none;;
}
#content-pane	.licence-doc-list	tr:hover	{
	background-color:	transparent;
}
#content-pane	.licence-doc-list	td	{
	border:	0;
}
#content-pane	.licence-doc-list	.doc-image	{
	padding-left:	6px;
}
#content-pane	.licence-doc-list	.doc-image	img	{
	display:	none;
	width:	30px;
	height:	30px;
//	display:	inline;
	position:	relative;
	left:	-30px;
	top:	16px;
//	background: url('/') no-repeat;
//	background-position: -250px -0px;
}
#content-pane	.licence-doc-list	.doc-image	.first-line	{
//	position:	relative;
//	left:	-30px;
}
#content-pane	.licence-doc-list	.licence-docs-appendixes	{
	border:	0px;
}
#content-pane	.licence-doc-list	.licence-docs-appendixes	td	{
	padding-left:	0px;
}
#content-pane	.licence-doc-list	ul	{
	margin-top:	5px;
	margin-bottom:	0px;
}
#content-pane	.licence-doc-list	li	{
	margin-bottom:	5px;
}
#content-pane	.no-borders	{
	border:	0;
	margin-bottom:	10px;
}
#content-pane	.no-borders tr:hover	{
	background-color:	transparent;
}
#content-pane	.no-borders td	{
	border:	0;
}
#requisits_status_ended	{
	color:	red;
}
#document-requisits-head	{
	width:	100%;
	margin-bottom:	12px;
	border-bottom:	2px solid black;
}
#document-requisits-head	.subject	{
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
	TEXT-ALIGN: left; 
	FONT-SIZE: 17px; 
	FONT-WEIGHT: bold;
	clear:	both;
	padding: 10px 0px;
	font-weight:	bold;
}
#document-requisits-head	>	div	{
	display:	table;
	padding-bottom:	6px;
}
#document-requisits-head	>	div	>	div	{
	display:	table-cell;
	FONT-SIZE: 16px; 
}
#document-requisits-head	>	div	>	.notice	{
	width:	230px;
	color:		black;
	FONT-SIZE: 16px; 
}
#document-requisits-head	.date	{
}
#document-requisits-head	.short-date{
	display:	none;
}
#document-requisits-head	.number{
}
#appendixes,
#document-links	{
	padding-bottom:	15px;
	width:	100%;
}
#appendixes	.subject,
#document-links	.subject	{
	color: black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
	TEXT-ALIGN: left; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
}
#appendixes	.entry,
#document-links	.entry	{
	width:	100%;
	clear:	both;
	margin-top:	6px;
}
#appendixes	.entry:hover,
#document-links	.entry:hover	{
	background-color:	#efefef;
}
#appendixes	.entry:hover a,
#appendixes	.entry:hover a:visited,
#document-links	.entry:hover	a,
#document-links	.entry:hover	a:visited	{
	color:	black;
	text-decoration: none;
}
#appendixes	.entry	.icon	{
	float:	left;
	width:	35px;
	height:	33px;
//	background: url('/icons.png') no-repeat;
//	background-position: 0px -445px;
}
#appendixes	.entry:hover	.icon	{
//	background-position: -50px -445px;
}
#document-text	{
	padding-top:	10px;
	padding-bottom:	25px;
}
#document-text	table,
#document-text	.text-table,
#document-text	.text-table-border,
#document-text	.text-table-broad	{
	width:	100%;
	font-size:	14px;
	border:	0;
	margin-top:	6px;
	margin-bottom:	6px;
	background-color:	white;
}
#document-text	.text-table-border	{
	border-top:	1px solid black;
}
#document-text	table	td,
#document-text	.text-table	td,
#document-text	.text-table-border	td,
#document-text	.text-table-broad	td	{
	border-left:	0;
	border-right:	0;
}
#document-text	.text-table	td,
#document-text	.text-table-border	td,
#document-text	.text-table-broad	td	{
	border-top:	0;
}
#document-text	.text-table	.head,
#document-text	.text-table-border	.head,
#document-text	.text-table-broad	.head	{
	border-top:	5px solid black;
	border-bottom:	1px solid black;
	background-color:	white;
//	color:	white;
	text-align:	center;
	vertical-align:	middle;
	font-weight:	bold;
}
#document-text	.text-table	.head	a,
#document-text	.text-table-broad	.head	a,
#document-text	.text-table	.head	a:visited,
#document-text	.text-table-broad	.head	a:visited,
#document-text	.text-table	.head	a:hover,
#document-text	.text-table-broad	.head	a:hover	{
	color:	black;
}
@media Print   {
	#document-text	.text-table	.head,
	#document-text	.text-table-broad	.head,
	#document-text	.text-table	.head	a,
	#document-text	.text-table-broad	.head	a,
	#document-text	.text-table	.head	a:visited,
	#document-text	.text-table-broad	.head	a:visited	{
		border-top:	1px solid black;
		border-bottom:	1px solid black;
		background-color:	white;
		color:	black;
	}
}
#document-text	.head-right	{
	border:	0;
}
#document-text	.head-right	tr:hover	{
	background-color:	transparent;
}
#document-text	.head-right	td{
	border:	0;
}
#document-text	.head-right	.sign	{
	color:	transparent;
	width:	70px;
	border-bottom:	1px solid black;
}
#document-text	.head-right	.sign-name	{
	vertical-align:	bottom;
}
#content-pane	.site-navigation	.left,
#content-pane	.site-navigation	.right	{
	font-weight:	bold;
	color:	transparent;
	border:	0;
}
#content-pane	.site-navigation	.go_left,
#content-pane	.site-navigation	.go_right,
#content-pane	.site-navigation	.go_left	A,
#content-pane	.site-navigation	.go_left	A:hover,
#content-pane	.site-navigation	.go_right	A,
#content-pane	.site-navigation	.go_right	A:hover	{
//	background-color:	white;
	font-weight:	bold;
	color:	black;
	border:	0;
}
#document-text	.scroll-frame	{
	border:	0;
//	position:absolute;
	width:	940px;
	max-height:	670px;
	overflow:	scroll;
}
#document-text	.scroll-frame-ext	{
	border:	0;
	position:absolute;
//	width:	950px;
	width:	100%;
	max-height:	670px;
	overflow:	scroll;
	background-color:	white;
}
#document-text	.no-print	{
	display:	none;
	font-size:	14px;
	color:	black;
	cursor:	pointer;
}
@media Print   {
	#document-text	.scroll-frame,
	#document-text	.scroll-frame-ext	{
		width:	100%;
		max-height:	auto;
	}
	#document-text	.no-print	{
		display:	none;
	}
}
#content-pane input[type='text'],
#content-pane input[type='password'],
#content-pane input[type='date']	{
	border:	1px solid #808080;
	padding:	1px 4px 1px 4px;
	border-radius:	0px;
	outline:	none;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
}
#content-pane input[type='date']	{
	width:	130px;
}
#content-pane SELECT	{
	border:	1px solid #808080;
	padding:	1px 0px;
	border-radius:	0px;
	outline:	none;
}
#content-pane	textarea	{
	width:	95%;
	height:	100px;
	padding:	4px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	border:	1px solid #808080;
	border-radius:	0px;
	outline:	none;
}
#content-pane input[type='submit'],
#content-pane	button	{
//	text-align:	center;
	margin-top:	10px;
	padding:	5px 20px;
	background-color:	white;
	border:	1px solid black;
	color:	black;
	font-weight:	bold;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	font-size:	12px;
	outline:	none;
}
#content-pane input[type='submit']:hover,
#content-pane	button:hover	{
	background-color:	black;
	color:	white;
}
#content-pane	form	.value	.label	{
	position:	relative;
//	left: -25px;
	padding-right:	0;
	background: url('/0.gif') no-repeat;
}													
#content-pane	form	input + label {
	cursor: pointer;
}
#content-pane	form	.value	input[type='checkbox'] {
//	position: absolute;
	opacity: 0;
//	display:	none;
}
#content-pane	form	.value	input:not(checked) {
//	position: absolute;
//	opacity: 0;
//	display:	none;
}
#content-pane	form	.value	input + label .label {
/	position: relative;
	left:	-18px;
//	margin-right:	10px;
	top:	2px;
	display: inline-block;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
} 
#content-pane	form	.value	input + label .label {
//	top:	-6px;
} 
#content-pane	form	.value	input:checked + label .label {
//	display: block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
}
	#content-pane	form	input:checked	+	label	.nocheck	{
		display:	none;
	}
	#content-pane	form	input:checked	+	label	.check	{
		display:	inline;
	}
	#voxpopuli-question-form	form	.entry .value	label	input[type='text']	{
		width:	80%;
	}
	#content-pane	form	input:not(checked)	+	label	.check	{
		display:	none;
	}
#content-pane	#document-table-hotline,
#content-pane	#document-table	{
	clear: both;
	display:	table;
	border:	0;
	width:	100%;
}
#content-pane	#document-table-hotline	{
	margin-top:	16px;
}
#content-pane	#document-table	.head,
#content-pane	#document-table-hotline	.head	{
	display:	table-header-group;
	color:	black;
	background-color:	white;
	width:	100%;
}
#content-pane	#document-table	.head	.head-entry,
#document-table-hotline	.head	div	{
	display:	table-cell;
	text-align:	center;
	vertical-align:	middle;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
	padding:	6px;
}
#content-pane	#hotline-entries	.entry	{
	width:	910px;
	border-bottom:	1px solid black;
}
#content-pane	#hotline-entries	.entry	div	{
	margin-left:	30px;
}
#content-pane	#hotline-entries	.entry	.image	,
#content-pane	#hotline-entries	.entry	.image-expand{
	margin-left:	0px;
	width: 25px;
	height:	25px;
//	border:	1px solid red;
	background:	url('/icons.png') no-repeat;
//	float:	left;
}
#content-pane	#hotline-entries	.entry	.image	{
	background-position: -397px -447px;
}
#content-pane	#hotline-entries	.entry	.image:hover	{
	background-position: -447px -447px;
}
#content-pane	#hotline-entries	.entry	.image-expand{
	background-position: 3px -497px;
}
#content-pane	#hotline-entries	.entry	.image-expand:hover{
	background-position: -47px -497px;
}
#content-pane	#hotline-entries	.entry	.input{
	margin-top:	8px;
}
#content-pane	#hotline-entries	.entry-table	{
	width:	100%;
	display:	table;
	position:	relative;
	top:	-44px;
	margin-bottom:	-34px;
}
#content-pane	#hotline-entries	.entry-table	>	div	{
	display:	table-cell;
	margin-left:	6px;
}
#content-pane	#hotline-entries	.entry-table	>	div	div	{
	margin-left:	0px;
}
#content-pane	#hotline-entries	.entry-table	.date	{
	display:	none;
}
#content-pane	#hotline-entries	.entry-table	.short-date,
#document-table-hotline	.head	.state,
#document-table-hotline	.head	.short-date,
#content-pane	#hotline-entries	.entry-table	.state	{
	width: 100px;
}
#document-table-hotline	.head	.short-date	{
	padding-left:	25px;
}
#document-table-hotline	.head	.number,
#content-pane	#hotline-entries	.entry-table	.number	{
	width: 150px;
}
#content-pane	#hotline-entries	.entry-table	.number	.number	{
	font-weight:	bold;
}
#document-table-hotline	.head	.author,
#content-pane	#hotline-entries	.entry-table	.author	{
	width: 160px;
}
#content-pane	#hotline-entries	.entry	.question,
#content-pane	#hotline-entries	.entry	.answer	{
	margin-bottom:	4px;
}
#content-pane	#hotline-entries	.entry	.question	span,
#content-pane	#hotline-entries	.entry	.answer	span	{
	margin-right:	10px;
	text-transform: uppercase;
	letter-spacing:	3px;
}
#hotline-view-actions	#view-search	{
	margin-top:	4px;
	margin-bottom:	6px;
}
#hotline-view-actions	#view-search	span	{
	margin-right:	10px;
}
#hotline-view-actions	#view-search	>	input	{
	width:	800px;
	height:	22px;
}
#hotline-view-actions	#view-search	#view-search-clear	{
	display:	inline-block;
	margin-left:	-4px;
//	background-color:	white;
	vertical-align:	top;
}
#hotline-view-actions	#view-search	#view-search-clear	input	{
	width:		24px;
	height:	24px;
	background:	url('/icons.png') no-repeat;
	background-position:	5px -545px;
	border:	1px solid black;
	outline:	none;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
#hotline-view-actions	#view-search	#view-search-clear:hover	{
	background-color:	black;
}
#hotline-view-actions	#view-search	#view-search-clear:hover	input	{
	background-position:	-45px -545px;
}
#hotline-view-actions	#view-actions		{
	margin-bottom:	6px;
	padding-bottom:	4px;
	border-bottom:	1px solid black;
}
#hotline-view-actions	#view-actions		select	{
	float:	right;
	margin-left:	10px;
	margin-right:	24px;
	padding-top:	4px;
}
#hotline-view-actions	#view-actions		div	{
	display:	inline-block;
	border:	1px solid black;
//	color:	#0b547b;
	padding:	4px 8px;
	margin-right:	8px;
}
#hotline-view-actions	#view-actions		div:hover	{
	background-color:	black;
	color:	white;
	cursor: pointer;
}
#content-pane	#document-table	.entries,
#content-pane	#document-table-hotline	.entries	{
	display:	table-row-group;
}
#content-pane	#document-table	.entries	.entry,
#content-pane	#document-table-hotline	.entries	.entry	{
	display:	table-row;
}
#content-pane	#document-table	.entries	.entry:hover	{
	background-color:	#efefef;
}
#content-pane	#document-table	.entries	.entry:hover	a,
#content-pane	#document-table	.entries	.entry:hover	a:visited	{
	color:	black;
}
#content-pane	#document-table	.entries	.entry	div,
#document-table-hotline	.entries	.entry	div	{
	display:	table-cell;
	padding:	6px;
	border-bottom:	1px solid black;
	FONT-SIZE: 14px; 
}
#content-pane	#document-table	.entries	.entry	.image,
#content-pane	#document-table	.entries	.entry	.date,
#content-pane	#document-table-hotline	.date,
#content-pane	#document-table-hotline		.image	{
	display: none;
}
#content-pane	#document-table	.entries	.entry	.number,
#content-pane	#document-table	.entries	.entry	.short-date,
#content-pane	#document-table	.entries	.entry	.kind	{
	FONT-SIZE: 14px; 
}
#content-pane	#document-table	.entries	.entry	.subject	{
//	max-width: 100px; 
}
#content-pane	#sort-mode	{
	float: right;
	margin-bottom:	10px;
}
#content-pane	#sort-mode	.title {
	padding-right:	90px;
	margin-bottom:	4px;
	font-size:	14px;
}
#content-pane	#sort-mode	input {
	float:	right;
	margin-top:	0px;
	padding:	1px 6px;
}
#content-pane	#sort-mode	select {
	outline:	none;
}
#content-pane	#sort-mode	select option {
	font-size:	12px;
	margin-bottom:	10px;
}
#content-pane	#doc-search	{
	padding-left:	30px;
	margin-bottom:	20px;
}
#content-pane	#doc-search	.image	{
	width:35px;
	height:	45px;
	float:	left;
	margin-left:	-40px;
//	background: url('/icons.png') no-repeat;
//	background-position: -240px 0px;
}
#content-pane	#doc-search	#background-clear	{
//	position:	relative;
//	z-index:	5;
	display:	inline-block;
	margin:	0;
//	margin-left:	-5px;
	padding:	0;
	border:	0;
	vertical-align:	middle;
}
#content-pane	#doc-search	#clear	{
	width:	26px;
	height:	27px;
	margin:	0;
	margin-top:	-1px;
//	padding-top: 4px;
	background: url('/icons.png') no-repeat;
	background-position: 7px -543px;
	vertical-align:	middle;
	border:	0;
	border-left:	1px solid #808080;
//	border-right:	1px solid #808080;
}
#content-pane	#doc-search	#background-clear:hover	{
	background-color:	black;
}
#content-pane	#doc-search	#background-clear:hover	#clear	{
	background-position: -43px -543px;
}
#content-pane	#doc-search	.notice	{
	FONT-SIZE: 14px; 
	font-weight:	bold;
}
#content-pane	#doc-search	#document_search_kind	{
	width:	250px;
}
#content-pane	#doc-search	#document_search_agency	{
	width:	280px;
}
#content-pane	#doc-search	#docnumber	{
	width:	180px;
}
#content-pane	#doc-search	#issued-from,
#content-pane	#doc-search	#issued-to	{
	width:	160px;
}
#content-pane	#doc-search	#doc-category	{
	width:	480px;
}
#content-pane	#doc-search	#search-submit	{
//	float:	right;
	color:	black;
	background-color:	white;
	border:	0;
	border-left:	1px solid black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-left: -4px;
	padding: 5px 20px 5px 20px;
}
#content-pane	#doc-search	#search-submit:hover	{
	color:	white;
	background-color:	black;
}
#docsearch-simplepane	{
	width:	910px;
	height:	24px;
	max-width:	905px;
	max-height:	24px;
	overflow:	hidden;
	border:	1px solid black;
	text-align:	right;
}
#content-pane	#doc-search	#find_text	{
	FONT-SIZE: 14px; 
	width:	783px;
	outline:	none;
	height: 18px;
	border:	0;
	padding-left:	0px;
}
#content-pane	#doc-search	.comment	{
	FONT-SIZE: 12px; 
	font-style:	italic;
	padding-top:	3px;
}
#content-pane	#doc-search #advanced-params	.entry	{
	display:	table;
	width:	100%;
	margin-top:	20px;
}
#content-pane	#doc-search #advanced-params	.entry	.item	{
	display:	table-cell;
//	border:	1px solid gray;
}
#content-pane	#doc-search #advanced-params	.entry	.item	.notice{
	font-weight:	normal;
	margin-bottom:	3px;
	display: block;
}
#content-pane	#doc-search	.entry	.item	input	{
	FONT-SIZE: 14px; 
//	width:	500px;
	outline:	none;
//	height: 18px;
}
#content-pane	#doc-search .advanced-search label{
//	margin-left:	450px;
//	text-align:	right;
}
#content-pane	#doc-search .advanced-search{
	position: relative;
	top:	-13px;
	text-align:	right;
}
#content-pane	#doc-search .advanced-search	span{
	FONT-SIZE: 14px; 
	color:	black;
	border-bottom:	1px dotted black;
}
#content-pane	#doc-search	.advanced-search input[type='checkbox']	{
	display:	none;
}
#content-pane	#doc-search	.advanced-search div	{
//	display:	none;
	text-align:	left;
}
#content-pane	#doc-search	.advanced-search input:not(:checked)+label+div	{
	display:	none;
}
#content-pane	#doc-search .advanced-search	input:checked+label+div	{
	display:	block;
}
#content-pane	#events	{
	margin-top: 15px;
}
#content-pane	#events	.entry-eventlist	{
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	clear:	both;
}
#content-pane	#events	.entry-eventlist:hover	{
	background-color:	#efefef;
}
#content-pane	#events	.entry-eventlist	A,
#content-pane	#events	.entry-eventlist	A:visited,
#content-pane	#events	.entry-eventlist	A:hover	{
	FONT-WEIGHT: bold;
}
#content-pane	#events	.entry-eventlist:hover	A,
#content-pane	#events	.entry-eventlist:hover	A:visited,
#content-pane	#events	.entry-eventlist:hover	A:hover	{
	color:	black;
	text-decoration: none;
}
#content-pane	#events	.entry-eventlist	.image-eventlist-left	{
	float:	left;
	margin-right: 10px;
	margin-bottom: 8px;
}
#content-pane	#events	.entry-eventlist	.date-eventlist	{
	color:	black;
}
#content-pane	#events	.entry-eventlist:hover	.date-eventlist	{
	color:	black;
}
#anketa	{
}
#anketa	.question	{
	margin-top:	6px;
	margin-bottom:	6px;
}
#anketa	.question	.notice	{
	font-size:	14px;
	FONT-WEIGHT: bold;
	margin-top:	6px;
	margin-bottom:	6px;
}
#anketa	.question	.choose	{
	margin-left:	10px;
}
#anketa	.question	.choose	br	{
//	display:	block;
//	width:	24px;
//	height:	36px;
//	background-color:	red;
//	margin-bottom:	8px;
}
#anketa	.question	.choose	input:checked	+label	{
}
#anketa	.question	.choose	input:not(checked)	+label	span	{
//	background-color:	#0b547b;
	padding-left: 4px;
	padding-right: 4px;
//	color:	white;
	margin-left: 4px;
}
#anketa	.question	.choose	input:checked	+label	span	{
//	background-color:	#0b547b;
	padding-left: 4px;
	padding-right: 4px;
//	color:	white;
	margin-left: 4px;
	border-top:	1px solid black;
	border-right:	2px solid black;
	border-bottom:	2px solid black;
}
#anketa	.question	.choose	input {
	vertical-align: top;
	width: 18px;
	height: 18px;
	margin: 0 3px 0px 0;
//	padding-bottom:	10px;
}
#anketa	.question	.choose	input + label {
	cursor: pointer;
	line-height:	30px;
}
#anketa	.question	.choose	input:not(checked) {
	position: absolute;
	opacity: 0;
}
#anketa	.question	.choose	input:not(checked) + label {
	position: relative;
	padding-left: 24px;
	padding-right: 10px;
//	margin-bottom:	6px;
//	padding: 0 0 0 18px;
}
#anketa	.question	.choose	input:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid black;
	border-radius: 50%;
	background: #FFF;
}
#anketa	.question	.choose	input:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 5px;
	width: 9px;
	height: 11px;
	border-radius: 50%;
	background: black;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
#anketa	.question	.choose	input:checked + label:after {
	opacity: 1;
}
#anketa	.question	.choose	input:focus + label:before {
}
#anketa	.question	.choose	input:not(:checked)+ label+div	{
	display:	none;
}
#anketa	#capcha-and-submit	{
	display:	table;
	margin-top:	25px;
}
#anketa	#capcha-and-submit	>	div	{
	display:	table-cell;
	vertical-align:	top;
	padding-right:	15px;
//	border:	1px	dotted red;
}
#anketa	#capcha-and-submit	.asterisk	{
	background:	url('/asterisk.png')	no-repeat;
	background-position:	right	top;
	font-weight:	bold;
	margin-bottom:	10px;
	width:	170px;
}
#anketa	#capcha-and-submit	>	div	>	div	a,
#anketa	#capcha-and-submit	>	div	>	div	a:visited	{
	font-size:	13px;
	color:	black;
	text-decoration:	none;
	border-bottom:	1px dotted black;
}
#anketa	#capcha-and-submit	>	div	>	div	a:hover	{
	color:	black;
	text-decoration:	none;
	border-bottom:	1px solid black;
}
#anketa	#capcha-and-submit	input[type='submit']{
	color:	black;
	background-color:	white;
	border:	1px solid black;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	margin-top: 10px;
//	margin-left: 20px;
	padding: 4px 20px 4px 20px;
}
#anketa	#capcha-and-submit	input[type='submit']:hover{
	color:	white;
	background-color:	black;
}
#anketa	#capcha-and-submit	input[type='text']{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; TEXT-ALIGN: left; 
	FONT-SIZE: 15px; 
	WIDTH:	100px;
	HEIGHT: 25px; 
//	MARGIN-RIGHT: 10px; MARGIN-LEFT: 0; 
	PADDING: 0; 
	padding-left: 6px;
	COLOR: black; 
	FONT-WEIGHT: bold;
	border:	1px solid black;
	outline:	none;
	-moz-appearance:	none;
}
.image-block-small	{
	display:	block;
}
.image-block-basic,
.image-block-medium,
.image-block-biggest	{
	display:	none;
}
#content-pane	.emb-result-entry .result-entry-percent, #content-pane	.emb-result-entry	.result-entry-value	{
	COLOR: black; 
}
#content-pane	.emb-result-graph-entry	{
	border:	1px dotted black;
	background-color:	white;
}
#content-pane	.result-entry-graph	{
	background-color:	black;
	opacity:	0.5;
}
.voteresult_voteprefix {
	color:	black;
	border-bottom:	1px dotted black;
}
.voteresult_votetable,
.voteresult_votetdright {
	border:	1px dotted black;
	background-color:	transparent;
}
.voteresult_votetdleft {
	background-color:	black;
	opacity:	0.5;
}
#e-reg	{
}
#e-reg		tr:hover	td	{
	color:	black;
	background-color:	white;
}
#e-reg	#head-weekschedule	{
	border:	0;
	border-top:	5px solid black;
	border-bottom:	1px solid black;
}
#e-reg	#head-weekschedule	{
}
#e-reg		#head-weekschedule	tr	td	{
	vertical-align:	top;
	border:	0;
}
#e-reg	#head-weekschedule	h1	{
	margin:	0 6px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	FONT-SIZE: 18px; 
//	FONT-WEIGHT: bold;
}
#e-reg	#head-weekschedule	FORM	{
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
}
#e-reg	#head-weekschedule	input[type='text']	{
	outline:	none;
	-moz-appearance:	none;
	border:	1px solid #808080;
	height:	27px;
	color:	black;
	width:	80px;
	padding-left:	4px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
}
#e-reg	#head-weekschedule	input[type='submit']	{
	color:	black;
	background-color:	white;
	padding:	7px 12px;
	margin-top:	0;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	border:	1px solid black;
}
#e-reg	#head-weekschedule	input[type='submit']:hover	{
	background-color:	black;
	color:	white;
}
#e-reg	#dep-weekschedule	{
	border-bottom:	1px solid black;
}
#e-reg	#dep-weekschedule	TD	{
	border:	0;
}
#e-reg	#dep-weekschedule	#suborgname	{
	color:	transparent;
}
#e-reg	#dep-weekschedule	#suborgname	B	{
	color:	black;
}
#e-reg	#dep-weekschedule	.checkRecResult,
#e-reg	#dep-weekschedule	.checkRecResult0,
#e-reg	#dep-weekschedule	.checkRecResult1,
#e-reg	#dep-weekschedule	#checkRecResult2	{
	FONT-WEIGHT: bold;
//	color:	#0ead93;
}
#e-reg	#week-schedule-table	td	{
	border:	0;
}
#e-reg	#bottom-week-navigator	{
	border-bottom:	5px solid black;
	border-top:	1px solid black;
}
#e-reg	#top-week-navigator	{
	border-top:	5px solid black;
	border-bottom:	1px solid black;
}
#e-reg	#top-week-navigator	td,
#e-reg	#bottom-week-navigator	td	{
	border:	0;
}
#e-reg	#top-week-navigator	.nextweek,
#e-reg	#bottom-week-navigator	.nextweek	{
	text-align:	right;
	FONT-WEIGHT: bold;
}
#e-reg	#top-week-navigator	.currentweek,
#e-reg	#bottom-week-navigator	.currentweek	{
	FONT-WEIGHT: bold;
}
#e-reg	#top-week-navigator	.comment_left,
#e-reg	#top-week-navigator	.comment_right	{
	font-size:	12px;
	FONT-WEIGHT: bold;
//	color:	#0ead93;
}
#e-reg	.ScheduleTable	{
	margin-top:	10px;
	border:	1px solid black;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	TD	{
	border-right:	1px dotted black;
}
#e-reg	.ScheduleTable	.headcolumn0,
#e-reg	.ScheduleTable	.headcolumn,
#e-reg	.ScheduleTable	.headcolumn2,
#e-reg	.ScheduleTable	.headcolumn3,
#e-reg	.ScheduleTable	.headcolumn3-empty,
#e-reg	.ScheduleTable	.timecolumn	{
	color:	black;
	background-color:	white;
	text-align:	center;
	font-weight:	bold;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn0,
#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn3,
#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn3-empty,
#e-reg	#week-schedule-table	td	.ScheduleTable	.timecolumn	{
	border-bottom:	1px solid black;
}
#e-reg	#legend	.column,
#e-reg	#week-schedule-table	td	.ScheduleTable	.column	{
	border:	2px solid black;
	text-align:	center;
	background-color:	#efefef;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	.column:hover	{
//	border-color:	white;
}
#e-reg	#legend	.column-recnoavailable,
#e-reg	#week-schedule-table	td	.ScheduleTable	.column-recnoavailable	{
	border:	1px solid black;
	text-align:	left;
	background-color:	white;
}
#e-reg	#legend	.column-free,
#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free	{
	border:	3px solid black;
	text-align:	center;
	background-color:	white;
	color:	black;
	font-weight:	bold;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free-on	{
	border:	3px solid black;
	text-align:	center;
	background-color:	white;
	color:	black;
	font-weight:	bold;
}
#e-reg	.ScheduleTable	.column-free	A,
#e-reg	.ScheduleTable	.column-free	A:visited,
#e-reg	.ScheduleTable	.column-free	A:hover	{
	color:	black;
}
#e-reg	.ScheduleTable	.column-free-on	A,
#e-reg	.ScheduleTable	.column-free-on	A:visited,
#e-reg	.ScheduleTable	.column-free-on	A:hover	{
	color:	black;
	text-decoration:	none;
}
#e-reg	#legend	.column-busy,
#e-reg	.ScheduleTable	.column-busy,
#e-reg	.ScheduleTable	.column-busy-on	{
	color:	white;
	font-weight:	bold;
	text-align:	center;
	background-color:	black;
}
#e-reg	.green-message,
#e-reg	.green-message-bottom	{
	display:	none;
}
#e-reg	.green-message-top	{
	border:	0;
}
#e-reg	.green-message-top	.red-message-big	{
//	color:	#0b547b;
	font-weight:	bold;
	font-size:	20px;
}
#e-reg	.red-message,
#e-reg	.red-message-top	{
	border:	0;
//	color:	#0b547b;
	font-weight:	bold;
	font-size:	18px;
}
#e-reg	.checkRec	{
	width:	50%;
}
#e-reg	.printRec	{
	border:	0;
}
#e-reg	.checkRec	input	{
	margin-top:	0;
}
#e-reg	.btn_cancelRec,
#e-reg	.btn_printRec,
#e-reg	.printRec	input	{
	border:	1px solid black;
	padding:	5px 20px;
	color:	black;
	background-color:	white;
	margin-top:	0;
	font-size:	12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	text-decoration:	none;
	outline:	none;
}
#e-reg	.btn_cancelRec:hover,
#e-reg	.btn_printRec:hover,
#e-reg	.printRec	input:hover	{
	color:	white;
	background-color:	black;
	text-decoration:	none;
}
#e-reg	.btn_cancelRec	A,
#e-reg	.btn_cancelRec	A:visited	{
	color:	black;
	text-decoration:	none;
}
#e-reg	.btn_cancelRec:hover	A,
#e-reg	.btn_cancelRec:hover	A:visited,
#e-reg	.btn_cancelRec:hover	A:hover	{
	color:	white;
	text-decoration:	none;
}
#e-reg	#legend	td	{
	border:	0;
	margin-top:	4px;
}
#e-reg	#legend	TD[colspan='2']	{
	color:	black;
	font-weight:	bold;
	border:	0;
}
#e-reg	#legend	.comment_left	{
	border:	0;
}
#e-reg	#new-record	BR	{
	display:	none;
}
#content-pane	#e-reg	#new-record	TABLE TD	{
	border:	0;
	vertical-align:	top;
}
#e-reg	#new-record	.comment_left,
#e-reg	#new-record	.newrecordDep,
#e-reg	#new-record	.newrecordDate	.newrecordDateTime	{
	color:	black;
	font-weight:	bold;
	font-size:	16px;
}
#e-reg	#new-record	.newrecordDoctor	{
	font-weight:	bold;
	font-size:	16px;
}
#e-reg	#new-record	.newrecordDoctor	#simple	{
	font-style:	italic;
}
#e-reg	#new-record	.newrecordDoctor	SPAN	{
	display:	none;
}
#e-reg	#new-record	.h2	{
	margin-top:	12px;
	color:	black;
	font-weight:	bold;
	font-size:	16px;
}
#e-reg	#new-record	.recStatus	{
	font-weight:	bold;
	font-size:	16px;
	color:	black;
}
#e-reg	#new-record	#record	{
	font-weight:	bold;
	font-size:	16px;
}
#e-reg	#new-record	.red	{
	margin-top:	12px;
	padding-left:	25px;
	font-weight:	bold;
	font-size:	16px;
	color:	red;
}
#e-reg	#new-record	#record	.red	{
	display:	inline-block;
	padding-left:	10px;
	color:	red;
}
#e-reg	#new-record	#record	input[type='text']{
	outline:	none;
	-moz-appearance:	none;
	border:	1px solid black;
	height:	22px;
	padding-left:	6px;
	font-weight:	bold;
}
#e-reg	#new-record	#record	#LastName	{
	width:	220px;
}
#e-reg	#new-record	#record	#FirstName	{
	width:	200px;
}
#e-reg	#new-record	#record	#PatronymicName	{
	width:	300px;
}
#e-reg	#new-record	#record	#comment	{
	width:	600px;
}
#e-reg	#new-record	#record	#eMail	{
	width:	200px;
}
#e-reg	#new-record	#record	#Phone	{
	width:	160px;
}
#e-reg	#new-record	#record	FONT[color='grey']	{
	font-weight:	normal;
	font-size:	14px;
}
#e-reg	#new-record	#record	I	{
	color:	black;
	padding-left:	15px;
}
#e-reg	#new-record	#record	A	{
	display:	block;
	width:	auto;
	font-weight:	normal;
	text-decoration:	none;
	border-bottom:	1px dotted black;
}
#e-reg	#new-record	#record	IMG	{
	float:	left;
	margin-right:	10px;
}
#e-reg	#new-record	{
	display:	inline-block;
	position:	relative;
	left: 0px;
	top:	-12px;
}													
#e-reg	#new-record	label {
	cursor: pointer;
}
#e-reg	#new-record	#alien:not(checked) {
//	position: absolute;
	opacity: 0;
}
#e-reg	#new-record	input + label .label {
	display: inline-block;
	margin-right:	10px;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
} 
#e-reg	#new-record	input:checked + label .label {
	display: inline-block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
} 
#e-reg	#new-record	input[type='submit']	{
	background-color:	white;
	color:	black;
	padding:	5px 20px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	border:	1px solid black;
}
#e-reg	#new-record	input[type='submit']:hover	{
	color:	white;
	background-color:	black;
}
#content-pane	#waiting-list-eco-procedure	>	TABLE,
#content-pane	#waiting-list-eco-procedure	>	TABLE	TD	{
	border:	0;
	border-bottom:	1px solid black;
}
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	{
	border-top:	5px solid black;
}
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD,
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD	FONT,
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR:hover	>	TD	FONT,
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD,
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD	FONT,
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR:hover	>	TD	FONT	{
	background-color:	transparent;
	color:black;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	FONT-SIZE: inherit; 
}
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD[bgcolor='#FFBFDF'],
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD[bgcolor='#FFBFDF'],
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD[bgcolor='#FFBFDF']	FONT,
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD[bgcolor='#FFBFDF']	FONT,
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD[bgcolor='#FFC0E4'],
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD[bgcolor='#FFC0E4'],
#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	>	TBODY	>	TR	>	TD[bgcolor='#FFC0E4']	FONT,
#content-pane	#waiting-list-eco-procedure	>	TABLE	>	TBODY	>	TR	>	TD[bgcolor='#FFC0E4']	FONT	{
	background-color:	#7a7b87;
	color:	white;
}
#edit-hotline	.entries	{
	display:	table;
	width:	99%;
}
#edit-hotline	.entries	.caption	{
	display:	table-caption;
	border-top:	5px	solid black;
	border-bottom:	1px solid black;
	padding:	6px;
	width:	100%;
}
#edit-hotline	.entries	.entry,
#edit-hotline	.entries	.entry-required	{
	display:	table-row;
	width:	100%;
}
#edit-hotline	.entries	.entry	>div,
#edit-hotline	.entries	.entry-required	>div	{
	display:	table-cell;
	border-bottom:	1px solid black;
	padding:	6px;
	vertical-align:	top;
}
#edit-hotline	.entries	.entry	>	.category	{
	border-top:	5px	solid black;
}
#edit-hotline	.entries	.entry	>	.notice	,
#edit-hotline	.entries	.entry-required	>	.notice	{
	width:	250px;
}
#edit-hotline	.entries	.entry-required	>	.notice		.image{
	float:	right;
	width:	16px;
	height:	16px;
	background: url('/asterisk.png') no-repeat;
	background-position: 0px 0px;
	margin-left:	8px;
	margin-right:	6px;
}
#edit-hotline	.entries	.entry	.hotline-value	>	div	>	span	{
	padding-right:	30px;
}
#edit-hotline	.entries	.entry	.hotline-value		input:checked	+label	{
}
#edit-hotline	.entries	.entry	.hotline-value		input	+label	span	{
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
	border-top:	1px solid transparent;
	border-right:	2px solid transparent;
	border-bottom:	2px solid transparent;
}
#edit-hotline	.entries	.entry	.hotline-value		input:checked	+label	span	{
//	background-color:	black;
	padding-left: 4px;
	padding-right: 4px;
//	color:	white;
	margin-left: 4px;
	border-top:	1px solid black;
	border-right:	2px solid black;
	border-bottom:	2px solid black;
}
#edit-hotline	.entries	.entry	.hotline-value		input {
	vertical-align: top;
	width: 18px;
	height: 18px;
	margin: 0 3px 0px 0;
//	padding-bottom:	10px;
}
#edit-hotline	.entries	.entry	.hotline-value		input + label {
	cursor: pointer;
	line-height:	30px;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) {
	position: absolute;
	opacity: 0;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label {
	position: relative;
	padding-left: 24px;
	padding-right: 10px;
//	margin-bottom:	6px;
//	padding: 0 0 0 18px;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid black;
	border-radius: 50%;
//	background: #FFF;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 5px;
	width: 9px;
	height: 11px;
	border-radius: 50%;
	background: black;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
#edit-hotline	.entries	.entry	.hotline-value		input:checked + label:after {
	opacity: 1;
}
#edit-hotline	.entries	.entry	.hotline-value		input:focus + label:before {
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(:checked)+ label+div	{
	display:	none;
}
#edit-hotline	#doc_fio,
#edit-hotline	#doc_fio2	{
	width:	380px;
}
#edit-hotline	#doc_address	{
	width:	580px;
}
#edit-hotline	#doc_birthday	{
	width:	70px;
}
#edit-hotline	input[type='submit']	{
//	text-align:	center;
	margin-left:	310px;
}
#edit-hotline	.entry	.action,
#edit-hotline	.entry-required	.action	{
	width:	30px;
}
#edit-hotline	.entry	.action		input,
#edit-hotline	.entry-required	.action		input{
	width:	25px;
	height:	20px;
	border:	0px;
	outline:	none;
	background: url('/icons.png') no-repeat;
	background-position: 5px -298px;
}
#edit-hotline	.entry	.action	input:hover,
#edit-hotline	.entry-required	.action		input:hover	{
	background-position: -45px -298px;
}
.image-scroll	img	{
	width:	940px;
	height:	auto;
}
.image-scroll	img:hover	{
//	width:	auto;
	cursor: pointer;
}
@media	print	{
	.basic-link	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	.basic-link:hover A, basic-link:hover A:visited	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-contacts	.post	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane .newdesign-contacts-table,
	#content-pane .contacts-table	{
		border-top:	2px solid black;
	}
	#content-pane .newdesign-contacts-table	 .contacts-head,
	#content-pane .contacts-table	 .contacts-head	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane .newdesign-contacts-table	.contacts-dep,
	#content-pane .contacts-table	.contacts-dep{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane .contacts-table-strong	{
		border-top:	2px solid black;
	}
	#content-pane .contacts-table-strong	 .contacts-head,
	#content-pane .contacts-table-strong	 .contacts-head	FONT,
	#content-pane .contacts-table-strong	 .contacts-head	DIV	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane .contacts-table-strong	.contacts-dep	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane	#news-title,
	#content-pane	#orgsite-title	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane	.paragraph-title	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#photonews	.photoarchive-link	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#voxpopuli-rules	{
		border-top:	2px solid black;
	}
	#thanks-preambula	{
		border-top:	2px solid black;
	}
	#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-value	.submit	input	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#voxpopuli-question-form	form	.entry	.value	input[type='submit']	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#vacancy-navigation-district		.vacancy-section	.vacancy-link-current,
	#vacancy-navigation		.vacancy-section	.vacancy-link-current	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#vacancy-navigation-district		.vacancy-section	.vacancy-link,
	#vacancy-navigation		.vacancy-section	.vacancy-link	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#employment-service-table	#employment-service-tablehead	div	{
		border-top:	2px solid black;
	}
	#employment-service-table	#employment-service-tbody	.entry	>	div	{
		border-bottom:	1px solid black;
	}
	#vacancy-district-head	.head	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane	#vacancy-title	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#service-druglist	.head	{
		border-top:	2px solid black;
	}
	.service-head-international	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#attestat-find	{
		display:	none;
	}
	#drug-find	.noscript	{
		color: black; 
	}
	#content-pane	#drug-find	.noscript	{
		color: black; 
	}
	#content-pane	#drug-find	.submit	input	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#content-pane	#drug-find	.value	input	{
		border: 1px solid black;
	}
	#content-pane	#service-licence-contents	b,
	#content-pane	#service-licence-links	b	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#document-requisits-head	.subject	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#appendixes	.subject,
	#document-links	.subject	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	}
	#document-text	.text-table	.head,
	#document-text	.text-table-border	.head,
	#document-text	.text-table-broad	.head	{
		border-top:	2px solid black;
	}
	#content-pane input[type='submit'],
	#content-pane	button	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#content-pane	#document-table	.head	.head-entry,
	#document-table-hotline	.head	div	{
		border-top:	2px solid black;
	}
	#content-pane	#document-table	.entries	.entry	div,
	#document-table-hotline	.entries	.entry	div	{
		border-bottom:	1px solid black;
	}
	#content-pane	#doc-search	#search-submit	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#anketa	#capcha-and-submit	input[type='submit']{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#e-reg	#head-weekschedule	{
		border-top:	2px solid black;
	}
	#e-reg	#head-weekschedule	h1	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#e-reg	#head-weekschedule	input[type='submit']	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#e-reg	#bottom-week-navigator	{
		border-bottom:	2px solid black;
	}
	#e-reg	#top-week-navigator	{
		border-top:	2px solid black;
	}
	#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn0,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn3,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.headcolumn3-empty,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.timecolumn	{
		border-bottom:	1px solid black;
	}
	#e-reg	#legend	.column,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.column	{
		border:	1px solid black;
	}
	#e-reg	#legend	.column-recnoavailable,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.column-recnoavailable	{
		border:	1px solid black;
		background-color:	white;
	}
	#e-reg	#legend	.column-free,
	#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free	{
		border:	1px solid black;
		background-color:	white;
		color:	black;
	}
	#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free-on	{
		border:	1px solid black;
		background-color:	white;
		color:	black;
	}
	#e-reg	.ScheduleTable	.column-free	A,
	#e-reg	.ScheduleTable	.column-free	A:visited,
	#e-reg	.ScheduleTable	.column-free	A:hover	{
		color:	black;
	}
	#e-reg	.ScheduleTable	.column-free-on	A,
	#e-reg	.ScheduleTable	.column-free-on	A:visited,
	#e-reg	.ScheduleTable	.column-free-on	A:hover	{
		color:	black;
	}
	#e-reg	#legend	.column-busy,
	#e-reg	.ScheduleTable	.column-busy,
	#e-reg	.ScheduleTable	.column-busy-on	{
		color:	black;
		background-color:	white;
	}
	#e-reg	.btn_cancelRec,
	#e-reg	.btn_printRec,
	#e-reg	.printRec	input	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#e-reg	#legend	TD[colspan='2']	{
		color:	black;
	}
	#e-reg	#new-record	.h2	{
		color:	black;
	}
	#e-reg	#new-record	.recStatus	{
		color:	black;
	}
	#e-reg	#new-record	.red	{
		color:	black;
	}
	#e-reg	#new-record	#record	.red	{
		color:	black;
	}
	#e-reg	#new-record	input[type='submit']	{
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#content-pane	#waiting-list-eco-procedure	>	.newdesign-contacts-table	{
		border-top:	2px solid black;
	}
	#edit-hotline	.entries	.caption	{
		border-top:	2px	solid black;
	}
	#edit-hotline	.entries	.entry	>	.category	{
		border-top:	2px	solid black;
	}
	#edit-hotline	.entry	.action,
	#edit-hotline	.entry-required	.action	{
		display:	none;;
	}
	#document-text	.scroll-frame	{
		width:	100%;
		max-height:	100%;
		overflow:	visible;
	}
	#document-text	.scroll-frame-ext	{
		width:	100%;
		max-height:	100%;
		overflow:	visible;
//		display:	none;
	}
	#document-text	.no-print	{
		display:	none;
	}
	.image-scroll	img	{
		width:	940px;
		height:	auto;
	}
}
#news-links	{
	margin-top:	30px;
}
#news-links	.title	{
	font-weight:	bold;
}
#news-links	.content	{
	margin-top:	5px;
}
#news-links	.content	P,
#news-links	.content	DIV	{
	margin-top:	5px;
	margin-bottom:	0px;
}
#authenticate	{
	display:	table;
	width:	100%;
}
#authenticate	.entry	{
	display:	table-row;
}
#authenticate	.entry	div	{
	display:	table-cell;
	padding:	6px 10px;
}
#authenticate	.entry	.notice	{
	width:	130px;
	font-weight:	bold;
}
#authenticate	.entry	input	{
	width:	80%;
	height:	110%;
}
#basic-vote-answers	input:not(checked) + label:before {
	border-color: black;
}
#basic-vote-answers	input:not(checked) + label:after {
	background: black;
}
#error-vote-subject,
#basic-vote-subject,
#basic-vote-result	A:hover,
#basic-vote-result:hover	A,
#basic-vote-result:hover	A:visited,
#basic-vote-result:hover	A:hover	{
	color: black;
}
#basic-vote-answers	input:checked	+label	span	{
	background-color:	gray;
	color:	white;
}
#content-pane	#document-actions	{
}
#content-pane	#document-actions > div	{
	display:	inline-block;
	margin-right:	10px;
	padding:	6px 10px;
	border:	1px solid black;
	color:	black;
}
#content-pane	#document-actions > div:hover	{
	background-color:	black;
	color:	white;
}
#content-pane	#document-actions > div	A,
#content-pane	#document-actions > div	A:visited	{
	color:	black;
	text-decoration:	none;
}
#content-pane	#document-actions > div:hover	A,
#content-pane	#document-actions > div:hover	A:visited,
#content-pane	#document-actions > div	A:hover	{
	color:	white;
}
#voxpopuli-faq-link	{
	float:	right;
	margin-top:	8px;
	padding-top:	4px;
	font-size:	16px;
	font-weight:	bold;
}
#category-list	{
}
#category-list	.entry	{
	margin-bottom:	8px;
}
#category-list	.entry	.entry-link	{
	font-size:	18px;
	font-weight:	bold;
}
#category-list	.entry	.entry-content	{
	margin-left:	18px;
}
#category-list	.entry	.entry-content	.entry	{
	margin-top:	6px;
	margin-bottom:	4px;
}
#category-list	div	img	{
	float:	left;
	margin-right:	6px;
	width:	17px;
	height:	17px;
}
#category-list	div	.expand	{
	background: url('/plus_17-17.png') no-repeat;
	background-position: left center;
}
#category-list	div	.collapse	{
	background: url('/minus_17-17.png') no-repeat;
	background-position: left center;
}
#category-list	div	.expand:hover	{
	background: url('/plus1_17-17.png') no-repeat;
	background-position: left center;
}
#category-list	div	.collapse:hover	{
	background: url('/minus1_17-17.png') no-repeat;
	background-position: left center;
}
#report-entries	.entry	{
	margin-top:	6px;
}
#content-pane	.nomination-list{
	padding-top:	15px;
	overflow:	hidden;
}
#content-pane	.nomination-list-entry{
	display: inline-block;
	max-width:	196px;
	max-height:	240px;
	min-height:	240px;
	vertical-align:	top;
	padding-left:	15px;
}
#content-pane	.nomination-list-entry	>	div	{
	min-height:	190px;
}
#content-pane	.nomination-list-entry .photo	{
	text-align:	center;
	margin-top: 6px;
	margin-bottom:	10px;
}
#content-pane	.nomination-list-entry .subject	{
	text-align:	center;
}
#content-pane	.nomination-list-entry	.count	{
	float:	right;
	font-size:	13px;
}
#content-pane	.nomination-list-entry	.button-autenticate,
#content-pane	.nomination-list-entry	.button-vote	{
	color:	black;
	font-size:	13px;
	text-decoration:	none;
	border:	1px solid black;
	padding:	4px 8px;
	font-weight:	bold;
}
#content-pane	.nomination-list-entry	.button-autenticate:hover,
#content-pane	.nomination-list-entry	.button-vote:hover	{
	background-color:	black;
	color:	white;
	cursor:	pointer;
}
@media	print	{
	#content-pane	.nomination-list-entry	.button-autenticate,
	#content-pane	.nomination-list-entry	.button-vote	{
		opacity:	0;
	}
}
#photo-area	{
	margin-top:	15px;
	margin-bottom:	10px;
	text-align:	center;
}
#photo-area	#member-title	{
	font-size:	20px;
	line-height:	22px;
}
#photo-area	#member-photo	#photo	{
	padding-top:	10px;
}
#photo-area	#member-photo	{
	padding-bottom:	24px;
}
#photo-area	#member-photo	#member-description{
	font-weight:	bold;
}
#photo-area	#member-photo	#original-photo-link{
	font-style:	italic;
}
#photo-area	.count	{
	margin-top:	15px;
	margin-bottom:	15px;
	text-align:	center;
	padding-left: 100px;
}
#message-title	{
//	color:	#0ead93;
	font-size:	18px;
	text-align:	center;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	margin-top: 10px;
	margin-bottom: 10px;
}
#message-annotation	{
	font-size:	13px;
	text-align:	center;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	margin-bottom: 20px;
}
#network-list	{
	margin-top:	40px;
	margin-left:	40px;
	display:	table;
	width:	80%;
}
#network-list	.network-list-part	{
	display:	table-cell;
	vertical-align:	top;
	width:	40%;
}
#network-list	.network-entry{
	clear:	both;
	display:	block;
	text-align:	left;
	vertical-align:	top;
}
#network-list	.network-entry	.title	{
	display:	inline;
}
#network-list	.network-entry	.title	A,
#network-list	.network-entry	.title	A:visited	{
	color:	black;
	text-decoration:	underline;
}
#network-list	.network-entry:hover	.title	A,
#network-list	.network-entry:hover	.title	A:visited	{
	text-decoration:	none;
}
#network-list	.network-entry	.image	{
	margin-right:	15px;
	float:	left;
}
#network-list	.network-entry	img	{
	filter: none;
	width: 50px;
	height:	50px;
	background: url('/icons.png') no-repeat;
	background-position: 50px 50px;
}
#network-list	#yandex-ru	img	{
	background-position: -235px -600px;
}
#network-list	#yandex-ru:hover	img	{
	background-position: -185px -600px;
}
#network-list	#twitter-com	img	{
	background-position: -440px -600px;
}
#network-list	#twitter-com:hover	img	{
	background-position: -390px -600px;
}
#network-list	#vk-com	img	{
	background-position: -340px -600px;
}
#network-list	#vk-com:hover	img	{
	background-position: -290px -600px;
}
#network-list	#ok-ru	img	{
	background-position: -390px -650px;
}
#network-list	#ok-ru:hover	img	{
	background-position: -440px -650px;
}
#network-list	#fb-com	img	{
	background-position: -290px -650px;
}
#network-list	#fb-com:hover	img	{
	background-position: -340px -650px;
}
#network-list	#mail-ru	img	{
	background-position: -190px -650px;
}
#network-list	#mail-ru:hover	img	{
	background-position: -240px -650px;
}
#network-list	#google-com	img	{
	background-position: -50px -700px;
}
#network-list	#google-com:hover	img	{
	background-position: 0px -700px;
}
.rating_results_link	{
	text-align:	right;
}
#content-pane	#result-list	{
	width:	100%;
}
#content-pane	#result-list	.rating-result-entry	{
	display:	table;
	vertical-align:	middle;
	width:	90%;
	cursor:	pointer;
}
#content-pane	#result-list	.rating-result-entry	>	div	{
	display:	table-row;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-image	{
	display:	table-cell;
	vertical-align:	middle;
	width:	140px;
	padding-bottom:	10px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	{
	display:	table-cell;
	vertical-align:	middle;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.title	{
	text-align:	center;
	font-weight:	bold;
	font-size:	16px;
	margin-bottom:	6px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	{
	width:	100%;
	display:	table;
	vertical-align:	middle;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	>	div	{
	display:	table-row;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	>	div	>	div{
	display:	table-cell;
//	border:	1px dotted black;
	vertical-align:	middle;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-count-title	{
//	display:	table-cell;
	width:	40px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-count-value	{
//	display:	table-cell;
	width:	80px;
	text-align:	right;
	padding-right:	12px;
	font-weight:	bold;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-diagram	{
	width:	100%;
	display:	table;
	font-size:	12px;
	height:	8px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-diagram	>	div	{
	width:	100%;
	display:	table-row;
	height:	8px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-diagram	.rating-result-entry-diagram-value	{
	display:	table-cell;
	background-color:	gray;
	border:	1px solid black;
	height:	8px;
}
#content-pane	#result-list	.rating-result-entry	.rating-result-entry-legend	.result-table	.rating-result-entry-diagram	.rating-result-entry-diagram-novalue	{
	display:	table-cell;
	background-color:	white;
	border:	1px dotted black;
	height:	8px;
}
#content-pane	>	.table-borderless	{
	border-width:	0;
	width:	auto;
}
#content-pane	>	.table-borderless	tr:hover	{
	background-color:	transparent;
}
#content-pane	>	.table-borderless	td	{
	border-width:	0;
	width:	100px;
	padding:	1px;
}
#content-pane	>	.table-borderless	td	img:hover	{
	-webkit-filter: initial;
	filter: initial;
}
.filter-drugs-apothek	{
	width:	100%;
//	float:	right;
//	margin-left:	6px;
	margin-bottom:	8px;
}
.button	{
	float:	right;
	background-color: white;
	color: black;
//	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	border: 1px solid black;
	padding: 4px 20px 4px 20px;
	margin-top:	0;
}
.button:hover	{
	color: white;
	background-color: black;
	cursor:	pointer;
}
@media	print	{
	.button	{	display:	none;}
	.filter-drugs-apothek	{	display:	none;}
}
.images-navigator	{
	text-align:	center;
	margin-top:	40px;
	margin-bottom:	25px;
}
.images-navigator	div	{
	display:	inline-block;
	width:	10px;
	height:	10px;
	border:	3px solid black;
	border-radius:	50%;
}
.images-navigator	.current	{
	background-color:	black;
}
.presentation	.legend	.entry	{
	margin-top:	8px;
}
.presentation	.legend	.entry	.head	{
	display:	inline-block;
	margin-right:	8px;
	FONT-WEIGHT: bold;
}
.container	#drop-box	{
	height: 80px;
//	margin-top: 10px;
	border: 1px dotted lightgrey;
	background-color: #efefef;
}
.container	#drop-box	span	{
	margin-left:	6px;
	font-style:	italic;
}
.container	#drop-box	#standard-choose	{
//	border: 1px dotted #0ead93;
	padding: 10px;
	background-color: white;
}
.container	#drop-box	#standard-choose	input[type='file']{
	color: white;
	outline: none;
}
#file-container	{
	display:	table;
	width:	98%;
	margin-top:	6px;
}
#file-container	#file-list	{
	display:	table-row-group;
}
#file-container	#file-list	li	{
	display:	table-row;
}
#file-container	#file-list	li:hover{
	background-color:	#efefef;
}
#file-container	#file-list	li	>	div{
	display:	table-cell;
	border-bottom:	1px dotted lightgrey;
}
#file-container	#file-list	li[class='remove']		>	div{
	text-decoration:	line-through;
}
#file-container	#file-list	li	>	div[class='file-name']{
//	color:	black;
}
#file-container	#file-list	li	>	div[class='file-size']{
	text-align:	right;
}
#file-container	#file-list	li	>	div[class='file-remove']{
//	height:	20px;
	width:	26px;
	background: url('/icons.png') no-repeat;
	background-position: 8px -547px;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
#file-container	#file-list	li	>	div[class='file-remove']:hover	{
	cursor:	pointer;
}
.file-button	{
	color: black;
	width:	100px;
	background-color: white;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	text-align: right;
	border: 1px solid black;
	border-radius:	3px;
	outline:	none;
	padding: 6px 20px 4px 20px;
	margin-top:	10px;
	margin-left:	16px;
}
.file-button:hover	{
	background-color: black;
	color: white;
	cursor:	pointer;
}
@media Print   {
	.container	#drop-box,
	.file-button	{
		display:	none;
	}
	.no-print	{
		display:	none;
	}
}
.ya-page_js_yes .ya-site-form_inited_no { display: none; }
#content-pane	.ya-site-form__form	TABLE,
#content-pane	.ya-site-form__form	TABLE:hover,
#content-pane	.ya-site-form__form	TBODY,
#content-pane	.ya-site-form__form	TR,
#content-pane	.ya-site-form__form	TD,
#content-pane	.ya-site-form__form	TR:hover,
#content-pane	.ya-site-form__form	TD:hover	{
	border:	0;
	background:	none;
}
#search-pane	.ya-site-form__form	.ya-site-form__input,
#content-pane	.ya-site-form__form	.ya-site-form__input	{
	padding-right:	10px;
}
#search-pane	.ya-site-form__form	.ya-site-form__search-input-layout-r,
#content-pane	.ya-site-form__form	.ya-site-form__search-input-layout-r	{
	background: url(/gray.png) repeat;
	width: 35px;
}
#search-pane	.ya-site-form__form	.ya-site-form__search-input-layout-r:hover,
#content-pane	.ya-site-form__form	.ya-site-form__search-input-layout-r:hover	{
	background: url(/rgb-0b547b.png) repeat;
 	width: 35px;
}
#content-pane	#ya-site-results	TABLE,
#content-pane	#ya-site-results	TABLE:hover,
#content-pane	#ya-site-results	TR,
#content-pane	#ya-site-results	TD,
#content-pane	#ya-site-results	TR:hover,
#content-pane	#ya-site-results	TD:hover	{
	border:	0;
	background:	none;
}
.b-serp-item:hover	{
	background-color:	#e1e1e1;
}
@media Print   {
	#content-pane	#ya-site-results,
	#content-pane	#ya-site-results	A,
	#content-pane	#ya-site-results	B,
	#content-pane	#ya-site-results	.b-serp-item__content,
	#content-pane	#ya-site-results	.b-serp-item__number,
	#content-pane	#ya-site-results	.b-serp-url__item,
	#content-pane	#ya-site-results	.b-serp-item__links-link,
	#content-pane	#ya-site-results	.b-serp-item__links-item	A,
	#content-pane	#ya-site-results	.b-serp-item__mime	{
		color:	black !important;
	}
	#content-pane	#ya-site-results	.b-serp-item__links-item	{
		display:	none;
	}
	#ya-site-results	.b-bottom-wizard	{
		display:	none;
	}
}
#service-attestat-list	.entries	{
	display:	table;
	width:	100%;
//	font-size:	14px;
}
#service-attestat-list		.entries	>	div	{
	display:	table-row;
}
#service-attestat-list		.entries	>	.head	{
	text-align:	center;
	font-weight:	bold;
}
#service-attestat-list		.entries	>	.head	>	div	{
	vertical-align:	middle;
	border-top:	5px solid black;
}
#service-attestat-list		.entries	>	div	>	div{
	display:	table-cell;
	border-bottom:	1px solid black;
	padding:	6px;
}
@media Print   {
	#service-attestat-list		.entries	>	.head	>	div	{
		border-top:	2px solid black;
	}
}
.video-wrapper	.transcript	{
	margin-top:	10px;
	margin-bottom:	15px;
	border:	1px dotted black;
}
.video-wrapper	.transcript	.video-description-caption	{
//	background-color:	#dbedee;
	color:	black;
	padding:	4px 4px 4px 15px;
	FONT-WEIGHT: bold;
}
.video-wrapper	.transcript	.cuepoint {
	cursor:	pointer;
	color:		black;
	-webkit-margin-before:	4px;
	-webkit-margin-after:	4px;
//	line-height: 6px;
	&:hover, &.active {
		color:	#000000;
	}
}
video	{
	-webkit-filter:	grayscale(1);
}
#print-form	{
	z-index:	99;
	position:	fixed;
	margin:	0	auto;
	overflow:	visible;
	width:	940px;
	height:	600px;
	left:	50%;
	top:	50%;
	margin-left:	-470px;
	margin-top:	-300px;
//	left: 200px;
//	top:	200px;
//	margin-left:	46px;
	background-color:	white;
	border:	1px solid black;
}
#print-form	.title	{
	width:		98%;
	height:	25px;
	margin:	5px;
	margin-right:	0;
//	padding-left:	10px;
	text-align:	center;
	color:		black;
	border-bottom:	1px solid black;
}
#print-form	.close	{
	float:	right;
	width:	25px;
	height:	25px;
	color:	red;
	font-size:	20px;
//	margin:	5px;
}
#print-form	.close:hover	{
	background-color:		black;
//	color:		#d8eded;
	cursor:	pointer;
}
#print-form	#claim-body	{
//	display:	table;
	width:		100%;
	margin-top:	15px;
	margin-bottom:	15px;
	text-align:	center;
//	color:		black;
}
#print-form	#claim-print	{
	width:		100%;
	height:	500px;
	max-height:	500px;
	overflow-y:	scroll;
	margin-bottom:	15px;
}
#print-form	.print-form-head{
	display:	table;
	width:		100%;
}
#print-form	.print-form-head	>	div	{
	display:	table-row;
}
#print-form	.print-form-head	>	div	>	div	{
	display:	table-cell;
	width:		47%;
	text-align:	left;
}
#print-form	.print-form-head	#reg-date	{
	margin-left:	15px;
	margin-right:	160px;
	padding-bottom:	40px;
	border-bottom:	solid black 1px;
}
#print-form	.print-form-head	#requisits	{
	padding-top:	20px;
}
#print-form	.print-form-head	#requisits	>	.entry-value	{
	border-bottom:	solid black 2px;
}
#print-form	.print-form-head	#requisits	.entry-subject		{
	text-align:	center;
}
#print-form	.print-form-head	#requisits	.entry-value	input	{
	width:	100%;
	font-size:	24px;
	border:	0;
}
#print-form	#print-claim-subject	{
	font-size:	24px;
	font-weight:	bold;
	margin-top:	20px;
}
#print-form	#print-claim-text	{
	text-align:	left;
	margin-top:	15px;
	margin-left:	15px;
	font-size:	24px;
}
#print-form	#print-claim-text	option	{
	font-size:	24px;
	border-width:	0 0 1px 0;
	border-color:	black;
}
#print-form	#print-claim-text	select,
#print-form	#print-claim-text	input	{
	font-size:	24px;
	border-width:	0 0 1px 0;
	border-color:	black;
}
#print-form	.to-print	{
	display:	none;
}
#print-form	.print-form-foot	{
	display:	table;
	width:		100%;
	margin-top:	20px;
}
#print-form	.print-form-foot	>	div	{
	display:	table-row;
}
#print-form	.print-form-foot	>	div	>	div	{
	display:	table-cell;
	width:		32%;
	text-align:	center;
	font-size:	24px;
}
#print-form	.print-form-foot	>	div	>	.print-foot	{
	border-bottom:	solid black 1px;
}
#print-form	.print-form-foot	>	div	>	.print-foot	input	{
	font-size:	16px;
	border-width:	0 0 1px 0;
	border-color:	black;
	font-size:	24px;
}
#print-form	#print-close	{
	width:		120px;
	margin-left:	190px;
	color:		black;
	border:	1px solid black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; VERTICAL-ALIGN: middle; TEXT-ALIGN: left; FONT-SIZE: 25px;
	font-size:	20px;
	font-weight:	bold;
	text-align:	center;
	float:	right;
}
#print-form	#print-close:hover	{
	background-color:		black;
	color:		white;
	cursor:	pointer;
}
#print-form	#print-print	{
	width:		120px;
	margin-left:	190px;
	color:		black;
	border:	1px solid black;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; VERTICAL-ALIGN: middle; TEXT-ALIGN: left; FONT-SIZE: 25px;
	font-size:	20px;
	font-weight:	bold;
	text-align:	center;
}
#print-form	#print-print:hover	{
	background-color:		black;
	color:		white;
	cursor:	pointer;
}
#claim-print-open	{
	width:		300px;
	color:		black;
	border:	1px solid black;
//	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; VERTICAL-ALIGN: middle; TEXT-ALIGN: left; FONT-SIZE: 25px;
	font-size:	18px;
//	font-weight:	bold;
	text-align:	center;
	float:	right;
	padding-top:	8px;
}
#claim-print-open:hover	{
	background-color:		black;
	color:		white;
	cursor:	pointer;
}
#print-form	textarea	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	font-size: 16px;
}
#print-claim-text	input + label {
	cursor: pointer;
}
#print-claim-text	input[type='checkbox'] {
	opacity: 0;
}
#print-claim-text	input + label .label {
	position: relative;
	left:	-18px;
//	margin-right:	10px;
	top:	2px;
	display: inline-block;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
} 
#print-claim-text	input + label .label {
//	top:	-6px;
} 
#print-claim-text	input:checked + label .label {
//	display: block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
}
#print-claim-text	input:checked	+	label	.nocheck	{
	display:	none;
}
#print-claim-text	input:checked	+	label	.check	{
	display:	inline;
}
@media Print   {
	#print-form	{	border:	0;	width:	100%; 	position: absolute; left: 0px;	top: 0; margin-left:	0px;	margin-top:	0px;}
	#print-form	>	div,	#print-action-pane	{	display:	none;	}
	#print-form	>	#claim-body	{	display:	block;	overflow-y:	visible;}
	#print-form	#claim-print	{	width:		100%;		height:	500px;		max-height:	initial;	overflow-y:	visible;	}
	#print-form	#print-claim-subject	{	font-size:	28px;	margin-top:	100px;}
	#print-form	#print-claim-text	{margin-left:	0;	font-size:	26px;	margin-top:	60px;}
	#print-form	#print-claim-text	.to-print	{	display:	inline-block;	border-bottom:	1px solid black;}
	#print-form	#requisits	.to-print	{	display:	block;	}
	#print-form	#requisits	.to-print	span	{	font-size:	20px;	}
	#print-form	#requisits	.to-print	.print-passport	{	border-bottom:	solid black 1px;	}
	#print-form	.print-form-head	#requisits	.entry-value	{	height:	26px;	}
	#print-form	.print-form-head	#requisits	.entry-value	input	{	font-size:	20px;	}
	#print-form	.noprint	{	display:	none;	}
	#print-form	.print-form-foot	{	margin-top:	60px;}
	#print-form	.print-form-head	#requisits	>	.entry-value	{	border-bottom:	solid black 1px;}
	#print-form	.print-form-foot	>	div	>	.print-foot	input	{	font-size:	20px;	border-width:	0;}
}
.license-interview	{
	margin-bottom:	30px;
}
.license-interview	.question{
	margin-bottom:	4px;
	margin-top:	6px;
}
.license-interview	.question	span	a	{
//	font-size:	16px;
}
.license-interview	.question	span	{
	font-size:	18px;
}
.license-interview	.answer	{
	margin-bottom:	8px;
	margin-top:	12px;
}
#content-pane	.license-interview	.answer	input[type='text']	{
	margin-left:	10px;
	width:	90%;
	border:	1px solid black;
	border-radius:	5px;
	padding:	3px 6px;
	font-size:	18px;
}
.license-interview	.answer	input[type='radio']	+label	span	{
	padding-left: 10px;
	padding-right: 10px;
}
.license-interview	.answer	input[type='radio']:checked	+label	{
}
.license-interview	.answer	input[type='radio']:checked	+label	span	{
	background-color:	black;
	padding-left: 8px;
	padding-right: 10px;
//	color:	white;
	margin-left: 2px;
}
.license-interview	.answer	input[type='radio'] {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.license-interview	.answer	input[type='radio'] + label {
	cursor: pointer;
}
.license-interview	.answer	input[type='radio']:not(checked) {
	position: absolute;
	opacity: 0;
}
.license-interview	.answer	input[type='radio']:not(checked) + label {
	position: relative;
	padding: 0 10px 0 28px;
}
.license-interview	.answer	input[type='radio']:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid black;
	border-radius: 50%;
//	background: #FFF;
}
.license-interview	.answer	input[type='radio']:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 10px;
	height: 11px;
	border-radius: 50%;
	background: black;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
.license-interview	.answer	input[type='radio']:checked + label:after {
	opacity: 1;
}
.license-interview	.answer	input[type='radio']:focus + label:before {
}
.license-interview	.submit-form	{
	text-align:	right;
	width:	65%;
}
@media Print   {
	.license-interview	{}
	.license-interview	.question{}
	.license-interview	.question	span	a	{}
	.license-interview	.question	span	{}
	.license-interview	.answer	{}
	#content-pane	.license-interview	.answer	input[type='text']	{	border-width:	0 0 thin 0;	border-color:	black; border-style: dotted; }
	.license-interview	.answer	input[type='radio']	+label	span	{}
	.license-interview	.answer	input[type='radio']:checked	+label	{}
	.license-interview	.answer	input[type='radio']:checked	+label	span	{	background-color:	black; color:	black;	}
	.license-interview	.answer	input[type='radio'] {}
	.license-interview	.answer	input[type='radio']:not(checked) + label:before {	border: 3px solid black;	background: white;}
	.license-interview	.answer	input[type='radio']:checked + label {}
	.license-interview	.answer	input[type='radio']:not(checked) + label:after {	//background-color: black;	
		//box-shadow: inset 0 1px 1px rgba(0,0,0,.5); opacity: 0; transition: all .2s;
		//opacity: 1; 	
	}
	.license-interview	.answer	input[type='radio']:checked + label:before {	background: black; opacity: 1;}
	.license-interview	.answer	input[type='radio']:checked + label:after {	opacity: 1;}
	.license-interview	.answer	input[type='radio']:focus + label:before {}
	.license-interview	.submit-button	input	{	display:	none;}
}
#mainpage-phones	{
	display:	none;
}
