@import url('/basic-vote.css');
@import url('/entries.css');
.basic-link	{
	float:	right;
	display:inline-block;
	color: #0ead93;
	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 #0ead93;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
.basic-link:hover	{
	float:	right;
	display:inline-block;
	color: white;
	background-color: #0ead93;
	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 #0ead93;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
.basic-link A, .basic-link A:visited,
#content-pane	.basic-link A, #content-pane	.basic-link A:visited	{
	color: #0ead93;
	text-decoration: none;
}
@media	print	{
	.basic-link	{
		color: black;
		border-color: black;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	.basic-link A, .basic-link A:visited,
	#content-pane	.basic-link A, #content-pane	.basic-link A:visited	{
		color: black;
	}
}
.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: #0ead93;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.basic-link A:hover,
#content-pane	.basic-link A:hover	{
	color: white;
	text-decoration: none;
}
#mainpage-tools	{
	width:100%;
	padding-top: 22px;
	padding-bottom: 22px;
	height:26px;
	max-height:26px;
	overflow:	hidden;
	display:	table;
}
@media Print   {
	#mainpage-tools	{
		display:	none;
	}
}
#mainpage-tools > #mainpage-ereg,
#mainpage-tools > #mainpage-voxpopuli,
#mainpage-tools > #mainpage-searchdoctor	{
	width:170px;
	height:26px;
	padding-right: 12px;
	display:	table-cell;
	vertical-align:	top;
}
#mainpage-tools > #mainpage-searchdoctor	{
	width:180px;
}
#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-searchdoctor	A,
#mainpage-tools > #mainpage-searchdoctor	A:hover,
#mainpage-tools > #mainpage-searchdoctor	A:visited,
#mainpage-tools > #mainpage-searchdoctor	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: 14px; 
	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-searchdoctor:hover	A,
#mainpage-tools > #mainpage-searchdoctor:hover	A:hover,
#mainpage-tools > #mainpage-searchdoctor:hover	A:visited,
#mainpage-tools > #mainpage-searchdoctor: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	{
	color: #0ead93;
}
#mainpage-tools > #mainpage-voxpopuli	{
	width:140px;
	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-searchdoctor	>	.image	{
	float:	left;
	width:	30px;
	height:	30px;
	background: url('/icons.png') no-repeat;
	background-position: 0px -50px;
	padding-right: 0px;
}
#mainpage-tools > #mainpage-searchdoctor:hover	>	.image	{
	background-position: -50px -50px;
}
#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:	table-cell;
	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-lic-head,
#contacts-licence-head	{
	overflow:	hidden;
	border-top:	5px solid #0ead93;
	border-bottom:	1px solid #0ead93;
	background-color:	#dbeeed;
	margin-left:	-10px;
}
#contacts-head	{
	width:	630px;
	max-width:	630px;
}
#contacts-lic-head,
#contacts-licence-head	{
	width:	960px;
	max-width:	960px;
}
#contacts-lic-head,
#contacts-head	{
	height: 240px;
	max-height: 240px;
}
#contacts-head	{
	margin-top: 20px;
	background-color:	white;
}
#contacts-licence-head	{
	height: 310px;
	max-height: 310px;
}
@media Print   {
	#contacts-lic-head,
	#contacts-head, #contacts-licence-head	{
		border-top:	2px solid black;
	border-bottom:	1px solid black;
		background-color:	white;
	}
}
#contacts-licence-head	#map,
#contacts-lic-head	#map,
#contacts-head	#map	{
	float:	left;
	width:	290px;
	max-width:	290px;
	overflow:	hidden;
	padding:	10px;
	padding-right:	15px;
}
#contacts-licence-head	#map	{
	height: 280px;
	max-height: 280px;
}
#contacts-lic-head	#map,
#contacts-head	#map	{
	height: 220px;
	max-height: 220px;
}
#contacts-licence-head	#YMapsID,
#contacts-lic-head	#YMapsID,
#contacts-head	#YMapsID	{
	width:	290px;
	height: 220px;
	max-width:	290px;
	max-height: 220px;
	overflow:	hidden;
}
#contacts-licence-head	#YMapsID	{
	height: 280px;
	max-height: 280px;
}
#contacts-lic-head	#YMapsID,
#contacts-head	#YMapsID	{
	height: 220px;
	max-height: 220px;
}
#contacts-lic-head	.entries,
#contacts-licence-head	.entries	{
	width:	635px;
}
#contacts-head	.entries	{
	width:	315px;
}
#contacts-lic-head	.entries,
#contacts-licence-head	.entries,
#contacts-head	.entries	{
	float:	right;
	padding-top:	10px;
}
#contacts-licence-head	.entry,
#contacts-lic-head	.entry,
#contacts-head	.entry	{
	padding-bottom:	16px;
	padding-right:	10px;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; TEXT-ALIGN: left; 
	FONT-WEIGHT:	normal;
	text-decoration:none;
	color: black;
}
#contacts-head	.entry	{
	padding-bottom:	12px;
}
#contacts-licence-head	.entry	.notice,
#contacts-lic-head	.entry	.notice	{
	FONT-SIZE: 16px; 
	line-height:	18px;
}
#contacts-head	.entry	{
	FONT-SIZE: 15px; 
	line-height:	12px;
}
#content-pane	#contacts-lic-head	.entry	.notice,
#content-pane	#contacts-licence-head	.entry	.notice,
#content-pane	#contacts-head	.entry	.notice		{
	padding-left:	19px;
}
#contacts-licence-head	.entry	.image,
#contacts-lic-head	.entry	.image,
#contacts-head	.entry	.image	{
	width:	15px;
	height:	15px;
	float:	left;
	margin-right:	4px;
	background: url('/icons.png') no-repeat;
}
@media Print   {
	#contacts-licence-head	.entry	.image,
	#contacts-lic-head	.entry	.image,
	#contacts-head	.entry	.image	{
//		background: url('/0.gif') no-repeat;
	}
}
#contacts-licence-head	#contact-address	.image,
#contacts-lic-head	#contact-address	.image,
#contacts-head	#contact-address	.image	{
	background-position: -300px -150px;
}
#contacts-licence-head	#contact-phone	.image,
#contacts-lic-head	#contact-phone	.image,
#contacts-head	#contact-phone	.image	{
	background-position: -350px -150px;
}
#contacts-licence-head	#contact-email	.image,
#contacts-lic-head	#contact-email	.image,
#contacts-head	#contact-email	.image	{
	background-position: -400px -150px;
}
#contacts-head	#contact-press	.image		{
	width:	20px;
	height:	25px;
	margin-right:	0;
	background-position: -200px -100px;
}
#content-pane	#contacts-head	#contact-press	.notice		{
	padding-left:	0px;
}
#contacts-licence-head	#contact-time	.image,
#contacts-lic-head	#contact-time	.image,
#contacts-head	#contact-time	.image	{
	background-position: -450px -150px;
}
#contacts-licence-head	.entry	SPAN,
#contacts-lic-head	.entry	SPAN,
#contacts-head	.entry	SPAN	{
	FONT-WEIGHT:	bold;
	padding-right:	5px;
}
#content-pane	UL	LI	{
	margin-bottom:	6px;
	margin-top:	6px;
}
#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: #0ead93;
}
@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,
#content-contacts	.contact-press	{
	margin-bottom:	5px;
}
#content-contacts	.contact-time	{
	margin-bottom:	15px;
}
#content-contacts	.contact-time	>	span	{
	FONT-WEIGHT:	bold;
	padding-right:	5px;
}
#content-contacts	#vice-contacts	{
	margin-top:	5px;
	border: 0;
}
#content-contacts	#vice-contacts	td{
	padding:	0;
	padding-right:	10px;
	border: 0;
}
@media	print	{
	#content-pane	FONT,
	#content-pane	P	FONT	{
		color:	black;
	}
}
#content-pane input[type='text'],
#content-pane input[type='password'],
#content-pane input[type='number'],
#content-pane input[type='date']	{
	border:	1px solid #808080;
	padding:	1px 4px 1px 4px;
	border-radius:	0px;
	outline:	none;
	-moz-appearance:	none;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
}
#content-pane input[type='date'],
#content-pane input[class='date']	{
	width:	130px;
}
#content-pane SELECT	{
	border:	1px solid #808080;
	padding:	1px 0px;
	border-radius:	0px;
	outline:	none;
	-moz-appearance:	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;
	-moz-appearance:	none;
}
#content-pane input[type='submit'],
#content-pane input[type="file"]::-webkit-file-upload-button,
#content-pane	button	{
	margin-top:	10px;
	padding:	5px 20px;
	background-color:	white;
	border:	1px solid #0ead93;
	color:	#0ead93;
	font-weight:	bold;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	font-size:	12px;
	outline:	none;
	-moz-appearance:	none;
}
#content-pane input[type='submit']:hover	,
#content-pane input[type="file"]::-webkit-file-upload-button:hover,
#content-pane	button:hover	{
	background-color:	#0ead93;
	color:	white;
	cursor:	pointer;
}
#content-pane input[type="file"]::-webkit-file-upload-button,
#content-pane input[type="file"]	{
	margin-top:	0px;
}
#content-pane input[type="file"]	{
	margin-top:	0px;
	outline:	none;
	-moz-appearance:	none;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	font-size:	14px;
}
@media	print	{
	#content-pane input[type='submit'],
	#content-pane	button	{
		display:	none;
	}
}
#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 .newdesign-contacts-table,
#content-pane .contacts-table	{
	margin-top:	30px;
	border: 0;
	border-top:	5px solid #0b547b;
}
#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:	#0ead93;
	text-align:	center;
	color:	white;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; TEXT-ALIGN: left; FONT-SIZE: 15px; 
	border-bottom:	1px solid #0b547b;
	FONT-WEIGHT:	bold;
	height:	20px;
}
@media Print   {
	#content-pane .newdesign-contacts-table	 .contacts-head,
	#content-pane .contacts-table	 .contacts-head	{
		color:	black;
		background-color:	transparent;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
}
#content-pane .newdesign-contacts-table	TR:hover	.contacts-head,
#content-pane .contacts-table	TR:hover	.contacts-head{
	background-color:	#0ead93;
}
#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:	#dbeeed;
	color:	#0b547b;
	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;
		background-color:	transparent;
	}
}
#content-pane .newdesign-contacts-table	TR:hover	.contacts-dep,
#content-pane .contacts-table	TR:hover	.contacts-dep{
	background-color:	#dbeeed;
}
#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 #0b547b;
}
@media Print   {
	#content-pane .newdesign-contacts-table	td,
	#content-pane .contacts-table	td	{
		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:	620px;
	overflow-x:	scroll;
}
#content-pane .contacts-table-strong	{
	border:	0px;
	border-top:	5px solid #0b547b;
}
#content-pane .contacts-table-strong	FONT	{
	margin-top:	30px;
	border: 0;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 16px; 
	line-height: 18px;
}
#content-pane .contacts-table-strong	div,
#content-pane .contacts-table-strong	p	{
	text-align:	left;
}
#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:	#0ead93;
	text-align:	center;
	vertical-align:	middle;
	color:	white;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	TEXT-ALIGN: left; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT:	bold;
	min-height:	20px;
}
#content-pane .contacts-table-strong	 .contacts-head	{
	border-bottom:	1px solid #0b547b;
}
@media Print   {
	#content-pane .contacts-table-strong	{
		border-top:	2px solid black;
	}
	#content-pane .contacts-table-strong	 .contacts-head	{
		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;
		background-color:	white;
		color:	black;
	}
}
#content-pane .contacts-table-strong	TR:hover	.contacts-head{
	background-color:	#0ead93;
}
#content-pane .contacts-table-strong	 #contacts-table-job	{
	width: 400px;
}
#content-pane .contacts-table-strong	.contacts-dep	{
	height:	15px;
	padding-left:	10px;
	background-color:	#dbeeed;
	color:	#0b547b;
	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 #0b547b;
	vertical-align:	top;
	background-color:	transparent;
}
@media Print   {
	#content-pane .contacts-table-strong	td	{
		border-bottom:	1px solid black;
	}
}
#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:	35px;
	padding-bottom:	10px;
	padding-right: 10px;
	vertical-align:	top;
}
#content-pane .down-link-imagedocuments	>	div:hover	A	{
	font-weight:	bold;
	color:	#0ead93;
}
#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;
}
@media	print	{
	#content-pane .down-link-imagedocuments	.entry-people,
	#content-pane .down-link-imagedocuments	.entry-question,
	#content-pane .down-link-imagedocuments	.entry-document	{
		background: url('/0.gif') no-repeat;
	}
}
#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,
#content-pane	h1	{
	display:	block;
	clear:	both;
	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;
}
#content-pane	#orgsite-head >	#head-content	tr:hover{
	BACKGROUND-COLOR: #efefef;
}
#content-pane	#orgsite-head	#head-content{
	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:	#0ead93;
	text-decoration: underline;
	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:	#0ead93;
	text-decoration: underline;
	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:	#0ead93;
	text-decoration: underline;
	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:	#0ead93;
	text-decoration: underline;
	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:	#0ead93;
	text-decoration: underline;
	FONT-WEIGHT:	bold;
}
@media	print	{
	#content-pane	#orgsite-head	#head-content	#ereg-link,
	#content-pane	#orgsite-head	#head-content	#presentation-link,
	#content-pane	#orgsite-head	#head-content	#website-link,
	#content-pane	#orgsite-head	#head-content	#vacancy-link,
	#content-pane	#orgsite-head	#head-content	#document-link	{
		background: url('/0.gif') no-repeat;
	}
}
#content-pane	.paragraph-title	{
	display: block;
	margin-top:	20px;
	margin-bottom:	10px;
	width: 100%;
	color:	#0ead93;
	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; 
//	FONT-SIZE: 15px; 
}
#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: 11px; 
	padding-top:	10px;
}
#photo	.photo-author	{
	float:	right;
	font-style:italic;
 	FONT-SIZE: 14px; 
	padding-left:	10px;
	padding-right:	15px;
}
#photo	.photo-date	{
	text-align:	left;
	font-style:italic;
 	FONT-SIZE: 14px; 
	padding-left:	20px;
}
#photo	.photo-signature	{
	text-align:	left;
 	FONT-SIZE: 15px; 
	line-height:	17px;
	padding-left:	20px;
	padding-right:	20px;
}
#photonews	{
	width: 100%;
}
#photonews	.entry	{
	clear:	both;
	width: 100%;
	padding-top:	15px;
}
#photonews	.entry:hover,
#photonews	.entry:hover	.photo	{
	background-color:	#efefef;
}
#photonews	.entry	.date	{
	FONT-SIZE: 15px; 
	FONT-WEIGHT: normal;
	text-decoration: none;
	color: #0ead93;
}
@media	print	{
	#photonews	.entry	.date	{
		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:	#0b547b;
}
#photonews	.photoarchive-link	{
	clear: both;
	float:	right;
	display:inline-block;
	color: #0ead93;
	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 #0ead93;
	margin-top: 20px;
	margin-right: 30px;
	padding: 4px 20px 4px 20px;
}
#photonews	.photoarchive-link:hover	{
	color: white;
	background-color: #0ead93;
}
#photonews	.photoarchive-link A, #photonews	.photoarchive-link A:visited	{
	color: #0ead93;
	text-decoration: none;
}
#photonews	.photoarchive-link:hover A, #photonews	.photoarchive-link:hover A:visited	{
	color: white;
	background-color: #0ead93;
}
#photonews	.photoarchive-link A:hover	{
	color: white;
	text-decoration: none;
}
@media	print	{
	#photonews	.photoarchive-link	{
		display:	none;
	}
}
#photoarchive	{
//	width:	100%;
	width:	620px;
}
#photoarchive	.photoarchive	{
	width:	580px;
	padding:	10px;
	padding-left:	40px;
	background: url('/photo_25-20.png') no-repeat;
	background-position: left center;
}
@media	print	{
	#photoarchive	.photoarchive	{
		background: url('/0.gif') no-repeat;
	}
}
#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: #0ead93;
}
@media	print	{
	#photoarchive	.photoarchive	.date	{
		color: black;
	}
}
#photoarchive	.photoarchive	.title	A	{
	FONT-SIZE: 16px; 
	font-weight:	bold;
}
#photoarchive	.photoarchive:hover	.title	A,
#photoarchive	.photoarchive:hover	.title	A:visited	{
	color: #0ead93;
}
#voxpopuli-rules	{
//	width:	610px;
	border-top:	5px solid #0ead93;
	border-bottom:	1px solid #0ead93;
	background-color:	#dbedee;
	margin-right:	-10px;
	margin-bottom:	15px;
	padding: 15px 10px;
	FONT-SIZE: 14px; 
	line-height:	16px;
}
@media Print   {
	#voxpopuli-rules	{
		border-top:	2px solid black;
		border-bottom:	1px 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;
}
@media	print	{
	#voxpopuli-archives	{
		background: url('/0.gif') no-repeat;
	}
}
#thanks-preambula	{
	width:	610px;
	max-width:	610px;
	border-top:	5px solid #0ead93;
	border-bottom:	1px solid #0ead93;
	background-color:	#dbedee;
//	margin-top:	10px;
	margin-bottom:	10px;
	margin-left:	-10px;
	padding:	10px;
	FONT-SIZE: 14px; 
	line-height:	16px;
}
@media Print   {
	#thanks-preambula	{
		border-top:	2px solid black;
		border-bottom:	1px 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	{
	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;
}
@media	print	{
	#navcount	.rss	{
		display:	none;
	}
}
#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;
	text-align:	center;
	border:	1px solid #7a7b87;
}
@media	print	{
	#navcount	.viewnavigation-sitecount	.viewnavigation-sitecount-value	{
		display:	none;
	}
}
#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: #0ead93;
	font-size:	14px;
	padding-bottom:	8px;
}
#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	{
	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;
}
@media	print	{
	#content-pane	#vox-answer	{
		background: url('/0.gif') no-repeat;
	}
	#content-pane	#vox-question	{
		background: url('/0.gif') no-repeat;
	}
	#content-pane	#vox-question	.date	{
		color: black;
	}
	#voxpopuli-question-form	.title	{
		background: url('/0.gif') no-repeat;
	}
}
#voxpopuli-question-form	.title-thanks	{
	padding-top:	4px;
	padding-bottom:	6px;
	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;
}
#voxpopuli-question-form	.title-thanks	>	.image,
#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;
}
@media	print	{
	#voxpopuli-question-form	.title-thanks	>	.image,
	#thanks-preambula	.title	>	.image	,
	#voxpopuli-rules	.title	>	.image	{
		display:	none;
	}
}
#thanks-preambula	.title:hover	>	A,
#thanks-preambula	.title:hover	>	A:visited,
#voxpopuli-rules	.title:hover	>	A,
#voxpopuli-rules	.title:hover	>	A:visited	{
	color:	#0ead93;
	text-decoration: underline;
}
#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:	100%;
	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:	100%;
	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	input[class='date']	{
	width:	100px
}
#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;
	left: 0px;
	top:	-12px;
}													
#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: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: #0ead93;
	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 #0ead93;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
#voxpopuli-question-form	form	.entry	.value	input[type='submit']:hover	{
	color: white;
	background-color: #0ead93;
}
#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:	#0b547b;
	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 #0b547b;
	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: #0b547b;
	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 {
}
@media	print	{
	#voxpopuli-question-form	form	.entry	.value	input[type='submit']	{
		display:	none;
	}
	#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;
	}
}
#voxpopuli-question-form	.question-thanks,	
#voxpopuli-question-form	.question-error	{
	color:	red;
	padding-top:	6px;
	padding-bottom:	9px;
}
#content-pane	#voxpopuli-question-form	.value ul,
#content-pane	#voxpopuli-question-form	.value ul	li	{
	-webkit-margin-before: 0;
}
#search-pane-main	{
	margin-bottom:	15px;
}
@media	print	{
	#search-pane-main	{
		display:	none;
	}
}
.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-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: white;
	background-color: #0ead93;
	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 #0ead93;
	padding: 4px 10px;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	A,
#vacancy-navigation-district		.vacancy-section	.vacancy-link-current	A:hover,
#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:hover,
#vacancy-navigation		.vacancy-section	.vacancy-link-current	A:visited	{
	color: white;
	text-decoration: none;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link,
#vacancy-navigation		.vacancy-section	.vacancy-link	{
	color: #0ead93;
	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 #0ead93;
	padding: 4px 10px;
}
#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	{
	color: #0ead93;
	text-decoration: none;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link:hover,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	{
	color: white;
	background-color: #0ead93;
}
#vacancy-navigation-district		.vacancy-section	.vacancy-link:hover	A,
#vacancy-navigation	-district	.vacancy-section	.vacancy-link:hover	A:visited,
#vacancy-navigation-district		.vacancy-section	.vacancy-link:hover	A:active,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	A,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	A:visited,
#vacancy-navigation		.vacancy-section	.vacancy-link:hover	A:active	{
	color: white;
}
#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:	white;
	background-color:	#0ead93;
	border-top:	5px solid #0b547b;
	border-bottom:	1px solid #0b547b;
	padding:	8px 4px;
	font-weight:	bold;
	vertical-align:	middle;
}
#employment-service-table	#employment-service-tbody	.entry	>	div	{
	border-bottom:	1px solid #0b547b;
	padding:	6px 4px;
}
@media Print   {
	#employment-service-table	#employment-service-tablehead	div	{
	color:	black;
	background-color:	white;
	border-top:	2px solid black;
	border-bottom:	1px solid black;
	}
	#employment-service-table	#employment-service-tbody	.entry	>	div	{
		border-bottom:	1px solid black;
	}
	.viewnavigation-sitecount	{
		display:	none;
	}
}
#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:	#0ead93;
}
#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: underline;
}
#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;
}
#actions-pane	input:hover	{
//	background-color: #0ead93;
//	color: white;
	color: #0ead93;
	cursor: pointer;
}
#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	>	img	{
	width:	17px;
	height:	17px;
}
#job-list	>	div	>	.expand	{
	background: url('/plus_17-17.png') no-repeat;
	background-position: left center;
}
#job-list	>	div	>	.collapse	{
	background: url('/minus_17-17.png') no-repeat;
	background-position: left center;
}
#job-list	>	div	>	.expand:hover	{
	background: url('/plus1_17-17.png') no-repeat;
	background-position: left center;
}
#job-list	>	div	>	.collapse:hover	{
	background: url('/minus1_17-17.png') no-repeat;
	background-position: left center;
}
#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;  
}
#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:	#0ead93;
}
@media	print	{
	#content-pane	#vacancy-conditions .entry	>	.entry-title	{
		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: underline;
}
#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:	#0ead93;
	color:	white;
	FONT-SIZE: 15px; 
	font-weight:	bold;
	border-top:	5px solid #0b547b;
	border-bottom:	1px solid #0b547b;
}
#service-druglist	.head div	{
	vertical-align:	middle;
}
#service-druglist	.entry-hide	{
	display:	none;
}
#service-druglist	.entry-hide div	{
	display:	table-cell;
	padding:	3px;
	padding-left:	5px;
}
#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:	340px;
}
#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: -50px -395px;
}
#service-druglist	.international-link:hover,
#service-druglist	.local-link:hover	{
	color:	#0ead93;
	background-color:	white;
}
#service-druglist	.international-link:hover .image,
#service-druglist	.local-link:hover .image	{
	background-position: -100px -195px;
}
#service-druglist	.international-link A,
#service-druglist	.international-link A:visited,
#service-druglist	.local-link A,
#service-druglist	.local-link A:visited	{
	color:	white;
	text-decoration:	none;
}
#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:	#0ead93;
	text-decoration:	underline;
}
#service-druglist	.count{
	width:	100px;
}
#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,
#service-druglist	.entry-hide	{
	vertical-align:	top;
	border-bottom:	1px solid #0b547b;
}
#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:	#0ead93;
}
#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: #0b547b;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	border: 1px solid #0b547b;
	padding: 4px 20px 4px 20px;
	margin-top:	0;
}
#content-pane	#drug-find	.submit	input:hover,
#content-pane	#attestat-find	.submit	input:hover	{
	color: white;
	background-color: #0b547b;
}
#content-pane	#drug-find	.value	input,
#content-pane	#attestat-find	.value	input	{
	height:	21px;
	border: 1px solid #7a7b87;
	FONT-SIZE: 20px; 
	outline:	none;
	padding-left:	6px;
}
#content-pane	#drug-find	.value	input	{
	width:	820px;
}
#content-pane	#attestat-find	.value	input	{
	width:	520px;
}
#content-pane	#drug-find	.entry,
#content-pane	#attestat-find	.entry	{
	padding-bottom:	15px;
}
@media	print	{
	#service-druglist	.head	{
		background-color:	white;
		color:	black;
		border-top:	2px solid black;
		border-bottom:	1px solid black;
	}
	#service-druglist	.international-link .image,
	#service-druglist	.local-link .image	{
		display:	none;
	}
	#service-druglist	.international-link A,
	#service-druglist	.international-link A:visited,
	#service-druglist	.local-link A,
	#service-druglist	.local-link A:visited	{
		color:	black;
	}
	#service-druglist	.apothek,
	#service-druglist	.international,
	#service-druglist	.international-link,
	#service-druglist	.local-link,
	#service-druglist	.local	{
		width:	280px;
	}
	#service-druglist	.count,
	#service-druglist	.date	{
		width:	90px;
	}
	#drug-find,
	#attestat-find	{
		display:	none;
	}
}
.ac_results	{
	z-index: 2;
	text-align:	left;
	padding-left:	6px;
}
.licence-menu	{
	margin-top:	-5px;
	margin-bottom:	15px;
	padding:	10px;
	FONT-SIZE: 15px; 
	line-height:	18px;
	background-color:	#dbeeed;
	width:	450px;
	border-top:	5px solid  #0ead93;
	border-bottom:	1px solid  #0ead93;
}
@media print	{
	.licence-menu	{
		background-color:	white;
		border-top:	2px solid  black;
		border-bottom:	1px solid  black;
	}
}
.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:	30px;
//	FONT-SIZE: 14px; 
//	line-height:	16px;
}
#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: #0ead93;
	position:	relative;
	left:	-30px;
}
@media	print	{
	#content-pane	#service-licence-contents	b,
	#content-pane	#service-licence-links	b	{
		FONT-SIZE: 16px; 
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
		color: black;
	}
}
#content-pane	#service-licence-contents	a	{
//	display:	block;
	margin-top:	5px;
}
#service-licence-contents	#general-info	a,
#service-licence-contents	#procedure-contents	a,
#service-licence-contents	#cell-links	a,
#service-licence-contents	#reglaments-link	a	{
	display:	block;
}
#content-pane #service-licence-contents		.cell-links	a,
#content-pane #service-licence-contents		.reglaments-link	a	{
	margin-left:	-30px;
}
#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: #0ead93;
}
#content-pane	#service-licence-contents	br	{
	display:	none;
}
#content-pane	#service-licence-contents	.question	A	{
	display:	block;
}
#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	{
	width:	30px;
	height:	30px;
	display:	inline;
	position:	relative;
	left:	-30px;
	top:	16px;
	background: url('/icons.png') no-repeat;
	background-position: -450px -300px;
}
@media	print	{
	#content-pane	#service-licence-contents	img,
	#content-pane	#service-licence-links	img	{
		background: url('/0.gif') no-repeat;
	}
}
#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	.reglaments-link	img	{
//	top:	33px;
	background-position: -100px -400px;
}
#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	.icons-box-letter	{
	height:	34px;
	width:		38px;
	background:	url('/icons.png') no-repeat;
	background-position: -400px -500px;
}
#content-pane	.icons-box-letter:hover	{
	background-position: -450px -500px;
}
@media	print	{
	#content-pane	.icons-box-letter	{
		display:	none;
		height:	0;
		width:		0;
		background:	url('/0.gif') no-repeat;
	}
}
#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:	1px	solid transparent;
}
#content-pane	#actions-algorythm	a,
#content-pane	#actions-algorythm	a:visited	{
//	color:	#0b547b;
}
#content-pane	#actions-algorythm	a:hover	{
//	color:	blue;
}
#content-pane	#actions-algorythm	.step:hover	a,
#content-pane	#actions-algorythm	.step:hover	a:visited	{
//	color:	blue;
}
#content-pane	#actions-algorythm	.step:hover	{
	background-color:	#efefef;
	border:	1px solid #b2b2b2;
}
#content-pane	#actions-algorythm	.goto	img	{
	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: #0ead93;
}
@media	print	{
	#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:	#0b547b;
}
#content-pane	.licence-doc-list	a:hover	{
//	color:	blue;
}
#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:	30px;
}
#content-pane	.licence-doc-list	.doc-image	img	{
	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:	30px;
}
#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 #0b547b;
}
#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:		#0ead93;
	FONT-SIZE: 16px; 
}
@media	print	{
	#document-requisits-head	{
		border-bottom:	2px solid black;
	}
	#document-requisits-head	>	div	>	.notice	{
		color:		black;
	}
}
#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: #0ead93;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  
	TEXT-ALIGN: left; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
}
@media	print	{
	#appendixes	.subject,
	#document-links	.subject	{
		color: black;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
}
#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:	#0ead93;
	text-decoration: underline;
}
#appendixes	.entry	.icon	{
	float:	left;
	width:	35px;
	height:	33px;
	background: url('/icons.png') no-repeat;
	background-position: 0px -445px;
}
@media	print	{
	#appendixes	.entry	.icon	{
		background: url('/0.gif') no-repeat;
	}
}
#appendixes	.entry:hover	.icon	{
	background-position: -50px -445px;
}
#document-text	{
	padding-top:	10px;
	padding-bottom:	25px;
}
#document-text	.text-table-border	{
}
#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 #0b547b;
}
@media	print	{
	#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 #0b547b;
	border-bottom:	1px solid #0b547b;
	background-color:	#0ead93;
	color:	white;
	text-align:	center;
	vertical-align:	middle;
	font-weight:	bold;
}
#document-text	.text-table	.head	a,
#document-text	.text-table-border	.head	a,
#document-text	.text-table-broad	.head	a,
#document-text	.text-table	.head	a:visited,
#document-text	.text-table-border	.head	a:visited,
#document-text	.text-table-broad	.head	a:visited,
#document-text	.text-table	.head	a:hover,
#document-text	.text-table-border	.head	a:hover,
#document-text	.text-table-broad	.head	a:hover	{
	color:	white;
}
@media Print   {
	#document-text	.text-table	.head,
	#document-text	.text-table-border	.head,
	#document-text	.text-table-broad	.head,
	#document-text	.text-table	.head	a,
	#document-text	.text-table-border	.head	a,
	#document-text	.text-table-broad	.head	a,
	#document-text	.text-table	.head	a:visited,
	#document-text	.text-table-border	.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 #0ead93;
}
#document-text	.head-right	.sign-name	{
	vertical-align:	bottom;
}
#document-text	.scroll-frame	{
	border:	0;
//	position:absolute;
	width:	620px;
	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	{
	font-size:	14px;
	color:	#0ead93;
	cursor:	pointer;
}
@media Print   {
	#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;
	}
}
#content-pane	#document-table,
#content-pane	#document-table-hotline,
#content-pane	#document-table-insurance	{
	clear: both;
	display:	table;
	border:	0;
	width:	100%;
}
#content-pane	#document-table-hotline,
#content-pane	#document-table-insurance	{
	margin-top:	16px;
}
#content-pane	#document-table	.head,
#content-pane	#document-table-hotline	.head,
#content-pane	#document-table-insurance	.head	{
	display:	table-header-group;
	color:	white;
	background-color:	#0ead93;
	width:	100%;
}
#content-pane	#document-table	.head	.head-entry,
#document-table-hotline	.head	div,
#document-table-insurance	.head	div	{
	display:	table-cell;
	text-align:	center;
	vertical-align:	middle;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	border-top:	5px solid #0b547b;
	border-bottom:	1px solid #0b547b;
	padding:	6px;
}
#content-pane	#hotline-entries	{
	margin-bottom:	40px;
	width:	100%;
}
#content-pane	#document-table-insurance	#hotline-entries	{
	display:	table-row-group;
}
#content-pane	#hotline-entries	.entry	{
	width:	910px;
	border-bottom:	1px solid #0b547b;
	min-height:	42px;
}
#content-pane	#hotline-entries	.entry	div	{
	margin-left:	30px;
}
#content-pane	#document-table-insurance	#hotline-entries	.entry	div	{
	margin-left:	0px;
}
#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: -297px -197px;
}
#content-pane	#hotline-entries	.entry	.image:hover	{
	background-position: -347px -197px;
}
#content-pane	#hotline-entries	.entry	.image-expand{
	background-position: -397px -197px;
}
#content-pane	#hotline-entries	.entry	.image-expand:hover{
	background-position: -447px -197px;
}
#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	#document-table-insurance	#hotline-entries	.entry-table	{
//	position:	relative;
	display:	table-row;
	top:	0px;
}
#content-pane	#document-table-insurance	#hotline-entries	.entry-table	> div	{
	margin-top:	12px;
	margin-bottom:	6px;
	border-bottom: 1px solid #0b547b;
}
#content-pane	#hotline-entries	.entry-table	>	div	{
	display:	table-cell;
	margin-left:	6px;
	vertical-align:	top;
}
#content-pane	#document-table-insurance	#hotline-entries	.entry-table	> div	{
	margin-top:	12px;
	margin-bottom:	6px;
	border-bottom: 1px solid #0b547b;
	padding:	6px;
}
#content-pane	#document-table-insurance	#hotline-entries	.entry-table	> .colspan	{
	position: absolute;
//	left: 80px;
//	width: 140px;
	max-height: 19px;
//	height: 19px;
	overflow: hidden;
	margin:	0;
	padding-top:	5px;
	border: 0;
//	border: 1px dotted red;
}
#content-pane	#hotline-entries	.entry-table	>	div	div	{
	margin-left:	0px;
}
#content-pane	#hotline-entries	.entry-table	.date	{
	display:	none;
}
#document-table-hotline	.head	.state,
#content-pane	#hotline-entries	.entry-table	.state	{
	width: 100px;
}
#content-pane	#hotline-entries	.entry-table	.short-date,
#document-table-hotline	.head	.short-date	{
	width: 110px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.twistie,
#content-pane	#hotline-entries	.entry-table	.short-date	.collapse,
#content-pane	#hotline-entries	.entry-table	.short-date	.expand,
#content-pane	#hotline-entries	.entry-table	.short-date	.memo,
#content-pane	#hotline-entries	.entry-table	.short-date	.response,
#content-pane	#hotline-entries	.entry-table	.short-date	.responseFrom,
#content-pane	#hotline-entries	.entry-table	.short-date	.responseTo	{
	width:	25px;
	height:	25px;
//	border:	1px dotted red;
	float	:	left;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.collapse,
#content-pane	#hotline-entries	.entry-table	.short-date	.expand,
#content-pane	#hotline-entries	.entry-table	.short-date	.memo,
#content-pane	#hotline-entries	.entry-table	.short-date	.response,
#content-pane	#hotline-entries	.entry-table	.short-date	.responseFrom,
#content-pane	#hotline-entries	.entry-table	.short-date	.responseTo	{
	background:	url('/icons.png') no-repeat;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.expand	{
	background-position:	-297px -200px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.collapse	{
	background-position:	-397px -200px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.memo	{
	background-position:	-397px -147px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.response	{
	background-position:	-97px -97px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.responseFrom	{
	background-position:	-147px -150px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.responseTo	{
	background-position:	3px -150px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.expand:hover	{
	background-position:	-347px -200px;
}
#content-pane	#hotline-entries	.entry-table	.short-date	.collapse:hover	{
	background-position:	-447px -200px;
}
#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-table	.tooltip-down	>	span	>	span,
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	>	.deputy	>	span	{
	display:	block;
	color:	black;
	font-size: 14px;
}
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	> .name,
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	> .deputy	>	.name	{
	color:	grey;
	font-size: 18px;
}
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	> .age	{
	display:	none;
}
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	>	.name	.img	{
	display:	block;
	float:	left;
	height:	24px;
	width:	32px;
	background:	url('/icons.png') no-repeat;
	background-position: 0px -50px;
}
#content-pane	#hotline-entries	.entry-table	.tooltip-down	>	span	>	.name	.img:hover	{
	background-position: -50px -50px;
}
#content-pane	#hotline-entries	.entry	.question,
#content-pane	#hotline-entries	.entry	.answer,
#content-pane	#hotline-entries	.entry	.answertype,
#content-pane	#hotline-entries	.entry	.reasonable,
#content-pane	#hotline-entries	.entry	.order	{
	margin-bottom:	4px;
}
#content-pane	#hotline-entries	.entry	.input-method	{
	margin-bottom:	10px;
}
#content-pane	#hotline-entries	.entry	.question	span,
#content-pane	#hotline-entries	.entry	.answer	span,
#content-pane	#hotline-entries	.entry	.input-method	span,
#content-pane	#hotline-entries	.entry	.answertype	span,
#content-pane	#hotline-entries	.entry	.reasonable	span,
#content-pane	#hotline-entries	.entry	.order	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 #0b547b;
	outline:	none;
}
#hotline-view-actions	#view-search	#view-search-clear:hover	{
	background-color:	#0b547b;
}
#hotline-view-actions	#view-search	#view-search-clear:hover	input	{
	background-position:	-45px -545px;
}
#hotline-view-actions	#view-actions		{
	margin-top:	6px;
	margin-bottom:	6px;
	padding-bottom:	4px;
	border-bottom:	1px solid #0b547b;
}
#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 #0b547b;
	color:	#0b547b;
	padding:	4px 8px;
	margin-right:	8px;
}
#hotline-view-actions	#view-actions		div:hover	{
	background-color:	#0b547b;
	color:	white;
	cursor: pointer;
}
#hotline-view-actions	#advanced-search	{
	display:	none;
}
#hotline-view-actions	#advanced-search+label	{
	margin-left:	15px;
	border-bottom:	1px dotted gray;
}
#hotline-view-actions	#advanced-search:not(:checked)+label+div	{
	display:	none;
}
#hotline-view-actions	#advanced-search:checked+label+div	{
	display:	table;
	margin-bottom:	10px;
	width:	900px;
//	border:	1px dotted red;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	{
	display:	table-row;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	{
	display:	table-cell;
	padding:	4px 2px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	.find-date	{
	width:	60px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-number	{
	width:	200px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-sposob,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-iniciator	{
	width:	220px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-vid,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-fio,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-fio2,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-executor	{
	width:	320px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-reason,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-address,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-question,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-annotation,
#hotline-view-actions	#advanced-search+label+div	>	.entry	>	div	#find-fulltext	{
	width:	620px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	#advanced-find-submit	{
	padding:	5px 20px;
	background-color:	white;
	border:	1px solid #0ead93;
	color:	#0ead93;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 12px; 
	font-weight:	bold;
	outline:	none;
	-moz-appearance:	none;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	#advanced-find-submit:hover	{
	background-color:	#0ead93;
	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:	#0ead93;
}
#content-pane	#document-table	.entries	.entry	div,
#document-table-hotline	.entries	.entry	div	{
	display:	table-cell;
	padding:	6px;
	border-bottom:	1px solid #0b547b;
	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; 
}
@media	print	{
	#content-pane	#document-table	.head,
	#content-pane	#document-table-hotline	.head	{
		color:	black;
		background-color:	white;
	}
	#content-pane	#document-table	.head	.head-entry,
	#content-pane	#document-table-hotline	.head	>	div	{
		border-top:	2px solid black;
		border-bottom:	1px solid black;
	}
	#content-pane	#document-table	.entries	.entry	div,
	#content-pane	#document-table-hotline	.entries	.entry	div	{
		border-bottom:	1px solid black;
	}
}
#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;
}
#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;
//	white-space: nowrap;
}
#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 -544px;
	vertical-align:	middle;
	border:	0;
	border-left:	1px solid #808080;
//	border-right:	1px solid #808080;
}
#content-pane	#doc-search	#background-clear:hover	{
	background-color:	#0b547b;
}
#content-pane	#doc-search	#background-clear:hover	#clear	{
	background-position: -43px -544px;
}
#content-pane	#doc-search	.notice	{
	FONT-SIZE: 14px; 
	font-weight:	bold;
}
@media	print	{
	#content-pane	#doc-search	.image	{
		background: url('/0.gif') no-repeat;
	}
	#content-pane	#doc-search	.comment	{
		display:	none;
	}
	#content-pane	#doc-search	#background-clear	{
		display:	none;
	}
	#content-pane	#doc-search	#search-submit	{
		display:	none;
	}
}
#content-pane	#doc-search	#document_search_kind	{
	width:	190px;
}
#content-pane	#doc-search	#document_search_agency	{
	width:	225px;
}
#content-pane	#doc-search	#docnumber	{
	width:	125px;
}
#content-pane	#doc-search	#issued-from,
#content-pane	#doc-search	#issued-to	{
	width:	130px;
}
#content-pane	#doc-search	#doc-category	{
	width:	280px;
}
#content-pane	#doc-search	#search-submit	{
//	float:	right;
//	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif; 
//	FONT-SIZE: 14px; 
	height: 26px;
	color:	#0b547b;
	background-color:	white;
	border:0;
	border-left:	1px solid #0b547b;
	FONT-FAMILY:  'PT Serif', Georgia, 'Times New Roman', Times, serif;  FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	margin:	0;
//	margin-top: 2px;
	margin-left: -3px;
	padding: 1px 20px 3px 20px;
	vertical-align:	middle;
}
#content-pane	#doc-search	#search-submit:hover	{
	color:	white;
	background-color:	#0b547b;
}
#docsearch-simplepane	{
	text-align:	right;
	width:	590px;
	height:	23px;
//	max-width:	590px;
//	max-height:	23px;
	overflow:	hidden;
	border:	1px solid #7a7b87;
}
#content-pane	#doc-search	#find_text	{
	FONT-SIZE: 14px; 
	width:	467px;
	outline:	none;
	height: 22px;
	margin:	0;
//	box-sizing: border-box;
	vertical-align:	middle;
//	border:	1px solid #7a7b87;
	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:	#7a7b87;
	border-bottom:	1px dotted #7a7b87;
}
#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:	#0ead93;
	text-decoration: underline;
}
#content-pane	#events	.entry-eventlist	.image-eventlist-left	{
	float:	left;
	margin-right: 10px;
	margin-bottom: 8px;
}
#content-pane	#events	.entry-eventlist	.date-eventlist	{
	color:	#0ead93;
}
#content-pane	#events	.entry-eventlist:hover	.date-eventlist	{
	color:	black;
}
@media	print	{
	#content-pane	#events	.entry-eventlist	.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 #0b547b;
	border-right:	2px solid #0b547b;
	border-bottom:	2px solid #0b547b;
}
#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 #0b547b;
	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: #0b547b;
	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:	160px;
}
#anketa	#capcha-and-submit	>	div	>	div	a,
#anketa	#capcha-and-submit	>	div	>	div	a:visited	{
	font-size:	13px;
	color:	gray;
	text-decoration:	none;
	border-bottom:	1px dotted gray;
}
#anketa	#capcha-and-submit	>	div	>	div	a:hover	{
	color:	black;
	text-decoration:	none;
	border-bottom:	1px dotted black;
}
#anketa	#capcha-and-submit	input[type='submit']{
	color:	#0b547b;
	background-color:	white;
	border:	1px solid #0b547b;
	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:	#0b547b;
}
#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 #7a7b87;
	outline:	none;
	-moz-appearance:	none;
}
@media	print	{
	#anketa	.question	.choose	input:checked	+label	span	{
	border-color:	transparent;
	}
	#anketa	.question	.choose	input:not(checked) + label:before {
		border-color: black;
	}
	#anketa	.question	.choose	input:not(checked) + label:after {
		background: black;
	}
	#anketa	#capcha-and-submit	{
		display:	none;
	}
}
#e-reg	{
}
#e-reg		tr:hover	td	{
	color:	black;
	background-color:	white;
}
#e-reg	#head-weekschedule	{
	border:	0;
	border-top:	5px solid #0b547b;
	border-bottom:	1px solid #0b547b;
	color:	white;
	background-color:	#0ead93;
}
#e-reg	#head-weekschedule	{
}
#e-reg		#head-weekschedule	tr	td	{
	vertical-align:	top;
	border:	0;
}
#e-reg		#head-weekschedule	tr:hover	td	{
	color:	white;
	background-color:	#0ead93;
}
#e-reg	#head-weekschedule	h1	{
	color:	white;
	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:	26px;
	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:	white;
	background-color:	#0ead93;
	padding:	5px 12px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	border:	1px solid white;
}
#e-reg	#head-weekschedule	input[type='submit']:hover	{
	background-color:	white;
	color:	#0ead93;
}
#e-reg	#dep-weekschedule	{
	border-bottom:	1px solid #0b547b;
}
#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	#checkRecResult2	{
	FONT-WEIGHT: bold;
	color:	#0ead93;
}
#e-reg	#week-schedule-table	td	{
	border:	0;
}
#e-reg	#bottom-week-navigator	{
	border-bottom:	5px solid #0ead93;
	border-top:	1px solid #0ead93;
}
#e-reg	#top-week-navigator	{
	border-top:	5px solid #0ead93;
	border-bottom:	1px solid #0ead93;
}
#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 #0ead93;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	TD	{
	border:	1px dotted #0ead93;
}
#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:	white;
	background-color:	#0ead93;
	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 white;
}
#e-reg	#legend	.column,
#e-reg	#week-schedule-table	td	.ScheduleTable	.column	{
	border:	2px solid #0ead93;
	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 #0ead93;
	text-align:	left;
	background-color:	white;
}
#e-reg	#legend	.column-free,
#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free	{
//	border:	1px solid #0ead93;
	text-align:	center;
	background-color:	#0ead93;
	color:	white;
	font-weight:	bold;
}
#e-reg	#week-schedule-table	td	.ScheduleTable	.column-free-on	{
	text-align:	center;
	background-color:	white;
	color:	#0ead93;
	font-weight:	bold;
}
#e-reg	.ScheduleTable	.column-free	A,
#e-reg	.ScheduleTable	.column-free	A:visited,
#e-reg	.ScheduleTable	.column-free	A:hover	{
	color:	white;
}
#e-reg	.ScheduleTable	.column-free-on	A,
#e-reg	.ScheduleTable	.column-free-on	A:visited,
#e-reg	.ScheduleTable	.column-free-on	A:hover	{
	color:	#0ead93;
}
#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:	#0b547b;
}
#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	input[type='submit'],
#e-reg	.checkRec	input[type='submit']	{
	margin-top:	0;
}
#e-reg	.printRec	{
	border:	0;
}
#e-reg	.btn_cancelRec,
#e-reg	.btn_printRec,
#e-reg	.printRec	input	{
	border:	1px solid #0ead93;
	padding:	5px 20px;
	color:	#0ead93;
	background-color:	white;
	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:	#0ead93;
	text-decoration:	none;
}
#e-reg	.checkRec	A,
#e-reg	.checkRec	A:visited,
#e-reg	.btn_cancelRec	A,
#e-reg	.btn_cancelRec	A:visited	{
	color:	#0ead93;
	text-decoration:	none;
}
#e-reg	.checkRec:hover	A:hover,
#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:	#0ead93;
	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;
}
#e-reg	#new-record	.comment_left,
#e-reg	#new-record	.newrecordDep,
#e-reg	#new-record	.newrecordDate	.newrecordDateTime	{
	color:	#0ead93;
	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:	#0ead93;
	font-weight:	bold;
	font-size:	16px;
}
#e-reg	#new-record	.recStatus	{
	font-weight:	bold;
	font-size:	16px;
	color:	#0b547b;
}
#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 #808080;
	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:	#0ead93;
	padding-left:	15px;
}
#e-reg	#new-record	#record	A	{
	font-weight:	normal;
	text-decoration:	none;
	border-bottom:	1px dotted grey;
}
#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:	#0ead93;
	padding:	5px 20px;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	border:	1px solid #0ead93;
}
#e-reg	#new-record	input[type='submit']:hover	{
	color:	white;
	background-color:	#0ead93;
}
@media	print	{
	#e-reg	{
	}
	#e-reg	#head-weekschedule	{
		border-top:	2px solid black;
		border-bottom:	1px solid black;
		color:	black;
		background-color:	white;
	}
	#e-reg		#head-weekschedule	tr:hover	td	{
		color:	black;
		background-color:	white;
	}
	#e-reg	#head-weekschedule	h1	{
		color:	black;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
//		FONT-SIZE: 18px; 
	}
	#e-reg	#head-weekschedule	input[type='text']	{
		border:	1px solid black;
	}
	#e-reg	#head-weekschedule	input[type='submit']	{
		color:	black;
		background-color:	white;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
//		border:	1px solid white;
	}
	#e-reg	#dep-weekschedule	{
		border-bottom:	1px solid black;
	}
	#e-reg	#dep-weekschedule	#checkRecResult2	{
		color:	black;
	}
	#e-reg	#bottom-week-navigator	{
		border-bottom:	2px solid black;
		border-top:	0;
	}
	#e-reg	#top-week-navigator	{
		border-top:	2px solid black;
		border-bottom:	0;
	}
	#e-reg	.ScheduleTable	{
		border:	1px solid black;
	}
	#e-reg	#week-schedule-table	td	.ScheduleTable	TD	{
		border:	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;
	}
	#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;
		background-color:	white;
	}
	#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	{
		border:	1px solid black;
		color:	black;
		background-color:	white;
	}
	#e-reg	.green-message-top	.red-message-big	{
		color:	black;
	}
	#e-reg	.red-message,
	#e-reg	.red-message-top	{
		color:	black;
	}
	#e-reg	.checkRec	{
		display:	none;
	}
	#e-reg	.btn_cancelRec,
	#e-reg	.btn_printRec,
	#e-reg	.printRec	input	{
		display:	none;
		border:	1px solid black;
		color:	black;
		FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	}
	#e-reg	.btn_cancelRec	A,
	#e-reg	.btn_cancelRec	A:visited	{
		display:	none;
		color:	black;
	}
	#e-reg	#legend	TD[colspan='2']	{
		color:	black;
	}
	#e-reg	#new-record	.comment_left,
	#e-reg	#new-record	.newrecordDep,
	#e-reg	#new-record	.newrecordDate	.newrecordDateTime	{
		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	#record	input[type='text']{
		border:	1px solid black;
	}
	#e-reg	#new-record	#record	I	{
		color:	black;
	}
	#e-reg	#new-record	#record	A	{
		display:	none;
	}
	#e-reg	#new-record	input[type='submit']{
		display:	none;
	}
}
@media	print	{
	#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:	#c0c0c0;
//		color:	white;
	}
}
#edit-hotline	.entries	{
	display:	table;
	width:	100%;
}
#edit-hotline	.entries	.caption	{
	display:	table-caption;
	background-color:	#0ead93;
	color:	white;
	border-top:	5px	solid #0b547b;
	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 #0b547b;
	padding:	6px;
	vertical-align:	top;
}
#edit-hotline	.entries	.entry	>	.category	{
	background-color:	#0ead93;
	color:	white;
	border-top:	5px	solid #0b547b;
//	width:	100%;
}
#edit-hotline	.entries	.entry	>	.notice	,
#edit-hotline	.entries	.entry-required	>	.notice	{
	color:	#0b547b;
	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,
#edit-hotline	.entries	.entry-required	.hotline-value	>	div	>	span	{
	padding-right:	30px;
}
#edit-hotline	.entries	.entry	.hotline-value		input:checked	+label,
#edit-hotline	.entries	.entry-required	.hotline-value		input:checked	+label	{
}
#edit-hotline	.entries	.entry	.hotline-value		input	+label	span,
#edit-hotline	.entries	.entry-required	.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,
#edit-hotline	.entries	.entry-required	.hotline-value		input:checked	+label	span	{
//	background-color:	#0b547b;
	padding-left: 4px;
	padding-right: 4px;
//	color:	white;
	margin-left: 4px;
	border-top:	1px solid #0b547b;
	border-right:	2px solid #0b547b;
	border-bottom:	2px solid #0b547b;
}
#edit-hotline	.entries	.entry	.hotline-value		input,
#edit-hotline	.entries	.entry-required	.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,
#edit-hotline	.entries	.entry-required	.hotline-value		input + label {
	cursor: pointer;
	line-height:	30px;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked),
#edit-hotline	.entries	.entry-required	.hotline-value		input[type='radio']:not(checked) {
	position: absolute;
	opacity: 0;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label,
#edit-hotline	.entries	.entry-required	.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,
#edit-hotline	.entries	.entry-required	.hotline-value		input:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid #0b547b;
	border-radius: 50%;
	background: #FFF;
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label:after,
#edit-hotline	.entries	.entry-required	.hotline-value		input:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 5px;
	width: 9px;
	height: 11px;
	border-radius: 50%;
	background: #0b547b;
	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,
#edit-hotline	.entries	.entry-required	.hotline-value		input:checked + label:after {
	opacity: 1;
}
#edit-hotline	.entries	.entry	.hotline-value		input:focus + label:before,
#edit-hotline	.entries	.entry-required	.hotline-value		input:focus + label:before {
}
#edit-hotline	.entries	.entry	.hotline-value		input:not(:checked)+ label+div,
#edit-hotline	.entries	.entry-required	.hotline-value		input:not(:checked)+ label+div	{
	display:	none;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input + label {
	cursor: pointer;
	line-height:	30px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input[type='radio']:not(checked) {
	position: absolute;
	opacity: 0;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div		input:not(checked) + label {
	position: relative;
	padding-left: 24px;
	padding-right: 10px;
//	margin-bottom:	6px;
//	padding: 0 0 0 18px;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div		input:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	width: 13px;
	height: 13px;
	border: 3px solid #0ead93;
	border-radius: 50%;
	background: #FFF;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 5px;
	width: 9px;
	height: 11px;
	border-radius: 50%;
	background: #0ead93;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input:checked + label:after {
	opacity: 1;
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input:focus + label:before {
}
#hotline-view-actions	#advanced-search+label+div	>	.entry	> div	input:not(:checked)+ label+div	{
	display:	none;
}
#edit-hotline	#edited-date,
#edit-hotline	#close-date	{
	width:	80px;
}
#edit-hotline	#edited-time	{
	width:	50px;
}
#edit-hotline	#doc_fio,
#edit-hotline	#doc_fio2	{
	width:	380px;
}
#edit-hotline	#doc_fio	{
	margin-top:	8px;
}
#edit-hotline	#doc_other_source	{
	margin-top:	8px;
	width:	580px;
}
#edit-hotline	#doc_address	{
	width:	580px;
}
#edit-hotline	#doc_plan,
#edit-hotline	#doc_birthday,
#edit-hotline	#doc_birthday2	{
	width:	70px;
}
#edit-hotline	input[type='submit']	{
//	text-align:	center;
	margin-left:	310px;
}
#edit-hotline	textarea::first-letter	{
	text-transform: capitalize;
}
#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;
}
@media	print	{
	#edit-hotline	.entries	.caption	{
		background-color:	white;
		color:	black;
		border-top:	2px	solid black;
		border-bottom:	1px solid black;
	}
	#edit-hotline	.entries	.entry	>div,
	#edit-hotline	.entries	.entry-required	>div	{
		border-bottom:	1px solid black;
	}
	#edit-hotline	.entries	.entry	>	.notice	,
	#edit-hotline	.entries	.entry-required	>	.notice	{
		color:	black;
	}
	#edit-hotline	.entries	.entry	.hotline-value		input:checked	+label	span	{
		border-color:	transparent;
	}
	#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label:before {
		border-color: black;
	}
	#edit-hotline	.entries	.entry	.hotline-value		input:not(checked) + label:after {
		background: black;
	}
	#edit-hotline	.entry	.action,
	#edit-hotline	.entry-required	.action	{
		display:	none;;
	}
}
#news-links	{
	margin-top:	30px;
}
#news-links	.title	{
	font-weight:	bold;
	color:	#0ead93;
}
#news-links	.content	{
	margin-top:	5px;
}
#news-links	.content	P,
#news-links	.content	DIV	{
	margin-top:	5px;
	margin-bottom:	0px;
}
@media	print	{
	#news-links	.title	{
		color:	black;
	}
}
#authenticate	{
	display:	table;
	width:	100%;
}
#authenticate	.entry	{
	display:	table-row;
}
#authenticate	.entry	div	{
	display:	table-cell;
	padding:	6px 10px;
}
#authenticate	.entry	.notice	{
	width:	100px;
	font-weight:	bold;
}
#authenticate	.entry	input	{
	width:	80%;
	height:	110%;
}
#content-pane	#document-actions-bottom	{
	margin-top:	12px;
}
#content-pane	#document-actions > div,
#content-pane	#document-actions-bottom > div	{
	display:	inline-block;
	margin-right:	10px;
	padding:	6px 10px;
	border:	1px solid #0b557c;
	color:	#0b557c;
}
#content-pane	#document-actions > div:hover,
#content-pane	#document-actions-bottom > div:hover	{
	background-color:	#0b557c;
	color:	white;
	cursor:	pointer;
}
#content-pane	#document-actions > div	A,
#content-pane	#document-actions > div	A:visited	{
	color:	#0b557c;
	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;
}
#content-pane	#document-actions > #settings,
#content-pane	#document-actions > #new-records	{
	padding:	4px;
	border-color:	transparent;
}
#content-pane	#document-actions > #settings	img,
#content-pane	#document-actions > #new-records	img	{
	width:	30px;
	height:	30px;
	background:	url('/icons.png') no-repeat;
}
#content-pane	#document-actions > #settings	img	{
	background-position:	-150px -550px;
}
#content-pane	#document-actions > #new-records	img	{
	background-position:	-100px -500px;
}
#content-pane	#document-actions > #settings:hover,
#content-pane	#document-actions > #new-records:hover	{
	background-color:	transparent;
}
#content-pane	#document-actions > #settings:hover	img	{
	background-position:	-200px -550px;
}
#content-pane	#document-actions > #new-records:hover	img	{
	background-position:	-150px -500px;
}
#content-pane	#document-actions #report-period-form	{
	font-size:	16px;
	color:		black;
	display:	table;
}
#content-pane	#document-actions #report-period-form	>	span	{
	display:	table-row;
}
#content-pane	#document-actions #report-period-form	>	span	>	span{
	display:	table-cell;
	padding-bottom:	3px;
	padding-top:	3px;
	padding-right:	6px;
}
#content-pane	#document-actions #report-period-form	>	span	>	span	input[type='text']{
	width:	90px;
}
#content-pane	#document-actions #report-period-form	>	span	>	span	input[type='button']{
	background-color:	white;
	outline:	none;
	color:	#0b557c;
	border:	1px solid #0b557c;
	width:	100px;
	font-weight:	bold;
}
#content-pane	#document-actions #report-period-form	>	span	>	span	input[type='button']:hover	{
	background-color:	#0b557c;
	color:	white;
}
@media	print	{
	#content-pane	#document-actions > div	{
		border-color:	black;
		color:	black;
	}
#content-pane	#document-actions > div	A,
#content-pane	#document-actions > div	A:visited	{
		color:	black;
	}
}
.createresume-person	{
	display:	table;
	width:	100%;
}
.createresume-person	.entry	{
	display:	table-row;
	width:	100%;
}
#employment-service-createresume-form	.sub-entry	{
	display:	block;
	margin-top:	10px;
	margin-bottom:	6px;
	font-weight:	bold;
}
.createresume-person	.entry > div	{
	display:	table-cell;
	vertical-align:	top;
	padding-bottom:	6px;
}
.createresume-person	.entry > .notice	{
	width:	260px;
}
.createresume-person	.entry > .notice	.required{
		float:	right;
	margin-left:	10px;
	padding-top:	4px;
	padding-bottom:	4px;
	padding-left:	16px;
	background: url('/asterisk.png') no-repeat;
	background-position: left center;
}
.createresume-person	.entry > .value	input[type='text']	{
	margin-top:		4px;
}
.createresume-person #username	{
	width:	340px;
}
.createresume-person #age	{
	width:	30px;
}
#employment-service-createresume-form	.sub-entry .required{
	display:	inline-block;
	width:	20px;
	height:	20px;
	margin-left:	10px;
	background: url('/asterisk.png') no-repeat;
	background-position: left center;
}
#employment-service-createresume-form	#districts-list	{
	margin-bottom:	25px;
}
#employment-service-createresume-form	#districts-list	td	{
	border:	0;
	vertical-align:	top;
}
#employment-service-createresume-form	#districts-list	tr:hover	{
	background-color:	transparent;
}
#employment-service-createresume-form	> .entry	{
	margin-top:	10px;
}
#employment-service-createresume-form	> #verification-code	{
	display:	table;
	margin-top:	20px;
}
#employment-service-createresume-form	> #verification-code	>	div	{
	display:	table-cell;
	vertical-align:	top;
}
#employment-service-createresume-form	> #verification-code	#code-label	img	{
	float:	right;
	width:	20px;
	height:	16px;
	margin-left:	10px;
	background: url('/asterisk.png') no-repeat;
	background-position: left center;
}
#employment-service-createresume-form	> #verification-code	input	{
	width:	60px;
	margin-top:	6px;
}
#employment-service-createresume-form	input[type='submit']{
	margin-top:	20px;
	margin-left:	200px;
}
#voxpopuli-faq-link	{
	float:	right;
	margin-top:	8px;
	padding-top:	4px;
	font-size:	16px;
	font-weight:	bold;
}
#voxpopuli-faq-link	.image	{
	float:	left;
	width:	30px;
	height:	35px;
	background: url('/icons.png') no-repeat;
	background-position: -200px 0px;
}
#voxpopuli-faq-link:hover	.image	{
	background-position: -200px 0px;
}
@media	print	{
	#voxpopuli-faq-link	.image	{
		display:	none;
	}
}
#edit-hotline	#faq	.entry	{
	display:	block;
	margin-left:	40px;
	padding:	6px 6px 6px 6px;
	border-bottom:	1px dotted gray;
	cursor:	pointer;
}
#edit-hotline	#open-faq	{
	cursor:	pointer;
	display:	inline-block;
	margin:	6px 0px 6px 20px;
	padding:	4px 10px 4px 10px;
	border:	1px solid #0ead93;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 12px; 
	font-weight:	bold;
	COLOR: #0ead93;
}
#edit-hotline	#open-faq:hover	{
	COLOR: white;
	background-color: #0ead93;
}
#view-additional-info	{
	display:	none;
}
#view-additional-info+label{
	color:		gray;
	font-size:	14px;
	border-bottom:	1px dotted gray;
	padding-top:	8px;
	display:	inline-block;
}
#view-additional-info:not(:checked)+label+div	{
	display:	none;
}
#view-additional-info:checked+label+div	{
	display:	block;
	margin-top:	8px;
	margin-left:	16px;
}
#view-additional-info+label+div	.entry	div{
	display:	inline-block;
}
#view-additional-info+label+div	.entry	.notice,
#view-additional-info+label+div	.entry	.date{
	margin-right:	12px;
}
#view-additional-info:checked+label+div	#history-status	{
	margin-top:	8px;
}
.image-block-basic	{
	display:	block;
	text-align:	center;
}
.image-block-small,
.image-block-medium,
.image-block-biggest	{
	display:	none;
}
.image-scroll	img	{
	width:	620px;
	height:	auto;
}
@media	print	{
	.image-scroll	img	{
		width:	940px;
	}
}
.image-scroll	img:hover	{
//	width:	auto;
	cursor: pointer;
}
#category-list	{
}
#category-list	.entry	{
	margin-bottom:	8px;
}
#category-list	.count	+ .total	{
//	display:	none;
}
#category-list[class='list']	:last-child[class='entry']	{
	display:	none;
}
#category-list[class='person-list']	:last-child[class='entry']	{
	display:	none;
}
#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;
}
#category-list	.count	{
	float:	right;
	margin-left: 10px;
	margin-right: 10px;
	width: 36px;
	text-align: right;
}
#report-entries	.entry	{
	margin-top:	6px;
}
#foot	#displayuserlist	{
	display:	none;
}
#foot	#displayuserlist+label	{
	margin-left:	15px;
	border-bottom:	1px dotted gray;
}
#foot	#displayuserlist:not(:checked)+label+div	{
	display:	none;
}
#foot	#displayuserlist:checked+label+div	{
	display:	table;
	margin-bottom:	10px;
	margin-left:	30px;
	width:	900px;
}
.entry-rsslist	{
	padding-top:	2px;
	padding-bottom:	8px;
}
.entry-rsslist:hover	{
	background-color:	#efefef;
	cursor: pointer;
}
.entry-rsslist	A,
.entry-rsslist	A:visited	{
	font-size:	18px;
}
#content-pane	.entry-rsslist	IMG	{
	width:	25px;
	height:	25px;
	padding-right:	0px;
	background: url('/icons.png') no-repeat;
	background-position: -200px -90px;
}
#content-pane	.entry-rsslist:hover	IMG	{
	background-position: -250px -90px;
}
#content-pane	.entry-rsslist	.annotation-rsslist	{
	padding-left:	25px;
}
#content-pane	.entry-rsslist:hover	A,
#content-pane	.entry-rsslist:hover	A:visited	{
	color:	#0ead93;
}
#subscribe-configure-label,
#subscribe-new-label	{
	font-size:	20px;
	font-weight:	bold;
	padding-top:	14px;
	padding-bottom:	4px;
}
#subscribe-configure-label	.image,
#subscribe-new-label	.image		{
	float:	left;
	width:	25px;
	height:	25px;
	padding-right:	0px;
	background: url('/icons.png') no-repeat;
	background-position: -400px -250px;
}
#subscribe-configure-label:hover	.image,
#subscribe-new-label:hover	.image		{
	background-position: -450px -250px;
}
.subscribe-instruction	{
	padding-top:	4px;
	padding-bottom:	8px;
}
.subscribe-instruction	.entry,
.subscribe-instruction	.entry-current,
.subscribe-instruction	.entry-done	{
	padding-top:	4px;
	padding-bottom:	8px;
}
.subscribe-instruction	.image		{
	float:	left;
	width:	35px;
	height:	25px;
	padding-right:	0px;
	background: url('/icons.png') no-repeat;
}
.subscribe-instruction	.entry-current	{
	font-weight:	bold;
}
.subscribe-instruction	.entry	.image	{
	background-position: 0px -600px;
}
.subscribe-instruction	.entry-current	.image	{
	background-position: -350px -550px;
}
.subscribe-instruction	.entry-done	.image	{
	background-position: -250px -550px;
}
.subscribe-instruction	.entry:hover	.image	{
	background-position: -50px -600px;
}
.subscribe-instruction	.entry-current:hover	.image	{
	background-position: -400px -550px;
}
.subscribe-instruction	.entry-done:hover	.image	{
	background-position: -300px -550px;
}
.subscribe-error	{
	font-weight:	bold;
	color:	red;
}
.subscribe-table-configuration	{
	padding-left:	15px;
	display:	table;
}
.subscribe-table-configuration	>	div	{
	display:	table-cell;
	vertical-align:	middle;
	padding-right:	10px;
	padding-bottom:	8px;
}
.subscribe-table-configuration	.label	.red	{
	color:	red;
	padding-left:	10px;
}
#content-pane	.subscribe-table-configuration	.value	input[type='text']	{
	font-size:	16px;
	border:	1px solid #808080;
	padding:	2px 6px 2px 6px;
	border-radius:	1px;
	outline:	none;
	-moz-appearance:	none;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
}
#content-pane	.subscribe-table-configuration	input[type='submit']	{
	margin-top:	0px;
}
#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;
}
#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:	#0ead93;
	font-size:	13px;
	text-decoration:	none;
	border:	1px solid #0ead93;
	padding:	4px 8px;
	font-weight:	bold;
}
#content-pane	.nomination-list-entry	.button-autenticate:hover,
#content-pane	.nomination-list-entry	.button-vote:hover	{
	background-color:	#0ead93;
	color:	white;
	cursor:	pointer;
}
#message-title	{
	color:	#0ead93;
	font-size:	18px;
	text-align:	center;
	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	padding-top: 10px;
	margin-bottom: 10px;
}
#message-annotation	{
	font-size:	13px;
	text-align:	center;
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma; 
	margin-bottom: 20px;
}
@media	print	{
	#content-pane	.nomination-list-entry	.button-autenticate,
	#content-pane	.nomination-list-entry	.button-vote	{
		opacity:	0;
	}
}
#network-list	{
}
#network-list	.network-list-part	{
	display:	inline-block;
}
#network-list	.network-entry{
	display:	inline-block;
}
#network-list	.network-entry	.title	{
	display:	none;
}
#network-list	.network-entry	img	{
	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;
}
#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;
}
.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:	100%;
	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:	60px;
	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:	#0ead93;
	border:	1px solid #0ead93;
	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 #0ead93;
	height:	8px;
}
#center	{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -400px;
	width:	800px;
	height:	600px;
	z-index:	199;
	background-color:	white;
	border:	1px dotted grey;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#center	.message-title	{
	width:	100%;
	height:	30px;
	color:	white;
	background-color:	#0ead93;
	font-weight:	bold;
}
#center	#message-title	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	padding-top:	4px;
	color:	white;
}
#center	#message-body	{
	height:	450px;
	max-height:	450px;
	overflow-x:	auto;
}
#center	#message-body	#attention	{
	color:	red;
	text-align:	left;
	padding-top: 8px;
	padding-left: 8px;
	padding-right:	8px;
	font-weight:	bold;
}
#center	#message-body	.information	{
	color:	blue;
	text-align:	left;
	padding-top: 8px;
	padding-left: 8px;
	padding-right:	8px;
	font-weight:	bold;
}
#center	#message-body	#er-tickets	{
	text-align:	left;
	padding-top: 8px;
}
#center	#message-body	#er-tickets	.timeslot	{
	padding-left: 12px;
	padding-bottom: 4px;
}
#center	#message-bottom	{
	height:	40px;
}
#center	#message-bottom	.button	{
	width:	120px;
	float:	right;
	margin:	10px;
	height:	30px;
	color:	#0ead93;
	border:	1px solid #0ead93;
	font-weight:	bold;
	cursor:	pointer;
//	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#center	#message-bottom	.button:hover	{
	background-color:	#0ead93;
	color:	white;
}
#wait-load	{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -23px;
	margin-left: -23px;
	width:	46px;
	height:	46px;
	z-index:	199;
	background-color:	transparent;
}
#content-pane	>	.subtitle	{
	font-size:	18px;
	font-weight:	bold;
	padding-bottom:	15px;
}
#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;
}
#calendar-legend	{
	height:	75px;
	max-height:	75px;
	overflow-x:	auto;
	width:	64%;
}
#calendar-legend	.entry	{
	display:	inline-block;
	text-align:	left;
	width:	45%;
	margin-bottom: 8px;
}
#calendar-legend	.entry	.day-button	{
	float:	left;
	width:	25px;
	height: 20px;
	text-align:	center;
	margin-right: 10px;
}
#calendar-legend	.entry	#contains-free	{
	color:	white;
	background-color:	#0ead93;
	font-weight:	bold;
	border:	1px dotted grey;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#calendar-legend	.entry	#contains-busy	{
	color:	black;
	background-color:	white;
	border:	1px dotted grey;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#calendar-legend	.entry	#contains-holiday	{
	color:	RGB(192, 192, 192);
	background-color:	white;
	border:	1px dotted grey;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#calendar-legend	.entry	#contains-old	{
	color:	RGB(225, 225, 225);
	background-color:	white;
	border:	0;
	box-shadow: 0;
}
#content-pane	#claim	{
}
#content-pane	#claim	.right-head	{
	padding-left:	330px;
}
#content-pane	#claim	.right-head	input	{
	width:	260px;
}
#content-pane	#claim	.title	{
	margin-top:	25px;
	margin-bottom:	10px;
	text-align:	center;
}
#content-pane	#claim	.body	.paragraph	{
	margin-bottom:	10px;
}
#content-pane	#claim	.body	.item	{
	margin-bottom:	10px;
}
#content-pane	#claim	.body	.description	{
	font-style:	italic;
	margin-bottom:	5px;
}
#content-pane	#claim	.body	#experience,
#content-pane	#claim	.body	#phone	{
	margin-left: 60px;
	width: 400px;
}
#content-pane	#claim	.body	.advanced-items	.item	div	{
	display:	inline-block;
}
#content-pane	#claim	.body	.advanced-items	.item	.description	{
	width:	40px;
	vertical-align:	top;
}
#content-pane	#claim	.body	.advanced-items	.item	.value	{
	width:	500px;
}
#content-pane	#claim	.foot	{
	margin-top:	15px;
	margin-bottom:	20px;
}
#content-pane	#claim	.foot	.date	{
	padding-left:	30px;
	margin-bottom:	15px;
}
#content-pane	#claim	.foot	.submit	{
	text-align:	center;
}
#content-pane	form	.entry	.value-checked	{
	padding-left:	23px;
	FONT-SIZE: 13px;
	line-height:	15px;
}
#content-pane	form	.entry	.value-checked	input	{ 
	opacity: 0;
} 
#content-pane	form	.entry	.value-checked	.no-asterisk	{
	background: url('/0.gif') no-repeat;
} 
#content-pane	form	.entry	.value-checked	.label	{
	position:	relative;
	left: -25px;
	top: 6px;
	padding-right:	0;
	background: url('/0.gif') no-repeat;
}													
#content-pane	form	.value-checked	.asterisk,
#content-pane	form	.value-checked	.no-asterisk	{
	display:	inline-block;
	position:	relative;
	left: 0px;
	top:	-12px;
	margin-left:	28px;
}													
#content-pane	form	.value-checked	input + label {
	cursor: pointer;
}
#content-pane	form	.value-checked	input:not(checked) {
	position: absolute;
	opacity: 0;
}
#content-pane	form	.value-checked	input:not(checked) + label {
//	position: relative;
//	padding: 0 0 0 18px;
}
#content-pane	form	.value-checked	input + label .label {
	display: inline-block;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
} 
#content-pane	form	.value-checked	input:checked + label .label {
	display: inline-block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
} 
#new-records-block	{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -200px;
	width:	400px;
	height:	400px;
	z-index:	199;
	background-color:	white;
	border:	1px dotted grey;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
} 
#new-records-block	.head-entry	{
	width:	100%;
	height:	25px;
	background-color:	#0ead93;
} 
#new-records-block	.head-entry	IMG	{
	float:	right;
	width:	24px;
	height:	24px;
	background: url('/icons.png') no-repeat;
	background-position: -45px -545px;
}
#new-records-block	.head-entry	IMG:hover	{
	background-position: 5px -545px;
}
.filter-drugs-apothek	{
	width:	100%;
//	float:	right;
//	margin-left:	6px;
	margin-bottom:	8px;
}
.button	{
	float:	right;
	background-color: white;
	color: #0b547b;
//	FONT-FAMILY: 'PT Serif', Georgia, 'Times New Roman', Times, serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	text-decoration: none;
	border: 1px solid #0b547b;
	padding: 4px 20px 4px 20px;
	margin-top:	0;
}
.button:hover	{
	color: white;
	background-color: #0b547b;
	cursor:	pointer;
}
@media	print	{
	.button	{	display:	none;}
	.filter-drugs-apothek	{	display:	none;}
}
#hotline-xml-file	{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -180px;
	margin-left: -60px;
	width:	360px;
	height:	120px;
	z-index:	199;
	background-color:	white;
	border:	solid	1px #0b547b;
	padding:	8px;
}
#hotline-xml-file	form	{
	margin:	8px;
}
#edit-hotline .entries	.entry-required	.hotline-value	#doc_source_org:not(checked),
#content-pane	#display_source input[type='text'],
#edit-hotline .entries	.entry-required	.hotline-value 	#display_source input [type='text']	{
	position:	relative;
	opacity:	1;
	width:		480px;
}
#edit-hotline .entries	.entry	.hotline-value	#doc_docser:not(checked),
#edit-hotline .entries	.entry	.hotline-value	#doc_docnum:not(checked),
#edit-hotline .entries	.entry	.hotline-value	#doc_docser2:not(checked),
#edit-hotline .entries	.entry	.hotline-value	#doc_docnum2:not(checked),
#edit-hotline .entries	.entry	.hotline-value 	#display-docnumber input [type='text']	{
	position:	relative;
	opacity:	1;
	width:		120px;
}
#edit-hotline .entries	.divide	{
	display:	table-row;
	height	: 12px;
	background-color:	#c0c0c0;
}
#edit-hotline .entries	.divide	div	{
	display:	table-cell;
	height	: 12px;
	background-color:	#c0c0c0;
}
#other-doctype-list,
#other-doctype-list2	{
	display:	none;
}
#other-doctype-list:not(checked),
#other-doctype-list2:not(checked)	{
//	display:	none;
}
#other-doctype-list+label,
#other-doctype-list2+labe	{
	margin-left:	15px;
	border-bottom:	1px dotted gray;
}
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list2:checked+label		span,
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list:checked+label		span	{
	border-color:	transparent;
	border:	0;
}
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list + label:before, 
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list2 + label:before, 
#other-doctype-list+label:before,
#other-doctype-list2+label:before	{
	border:	0;
}
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list+ label:after, 
#edit-hotline .entries	.entry	.hotline-value #other-doctype-list2+ label:after, 
#other-doctype-list+label:after,
#other-doctype-list2+label:after	{
	border:	0;
	opacity:	0;
}
#other-doctype-list2:not(checked)+label+div,
#other-doctype-list:not(checked)+label+div	{
	display:	none;
}
#other-doctype-list2:checked+label+div,
#other-doctype-list:checked+label+div	{
	display:	table;
	margin-bottom:	10px;
	margin-left:	30px;
//	width:	900px;
}
#doc_regid	{
	 -moz-appearance: textfield;
	width:	160px;
}
#doc_regid::-webkit-inner-spin-button	{
	display:	none;
}
#display_hospital_choose	{
	margin-top:	10px;
}
#display_hospital_choose	#find_hospital	{
	width:	530px;
}
.images-navigator	{
	text-align:	center;
	margin-top:	40px;
	margin-bottom:	25px;
}
.images-navigator	div	{
	display:	inline-block;
	width:	10px;
	height:	10px;
	border:	3px solid #0ead93;
	border-radius:	50%;
}
.images-navigator	.current	{
	background-color:	#0ead93;
}
.presentation	.legend	.entry	{
	margin-top:	8px;
}
.presentation	.legend	.entry	.head	{
	display:	inline-block;
	margin-right:	8px;
	FONT-WEIGHT: bold;
}
#content-pane	#create-form	{
}
#content-pane	#create-form	.entries{
	display:	table;
	width:	100%;
}
#content-pane	#create-form	.entries	.entry	{
	margin-top: 8px;
	margin-bottom:	8px;
}
#content-pane	#create-form	.entries	.entry	>	div{
	display:	table-cell;
	font-size:	16px;
}
#content-pane	#create-form	.entries	.entry	>	.notice{
	width:	260px;
}
#content-pane	#create-form	#subject{
	width:	500px;
}
.insurance-service	{
	float:	right;
	width:	160px;
}
#edit-hotline	.entry-required	.insurance-service	.action,
#edit-hotline	.entry	.insurance-service	.action	{
	display:	inline-block;
	margin-right:	10px;
	padding:	6px 10px;
	border:	1px solid #0b557c;
	color:	#0b557c;
	width:	140px;
}
#edit-hotline	.entry-required	.insurance-service	.action:hover,
#edit-hotline	.entry	.insurance-service	.action:hover	{
	background-color:	#0b557c;
	color:	white;
	cursor:	pointer;
}
#insurance-service-box	{
	z-index:	97;
	position:	fixed;
	margin:	0	auto;
	overflow:	visible;
	width:	480px;
	height:	520px;
	left:	50%;
	top:	50%;
	margin-left:	-240px;
	margin-top:	-260px;
	background-color:	white;
	border:	1px dotted gray;
	box-shadow: 3px 3px 5px 2px rgba(122, 122, 122, 0.5);
}
#insurance-service-box	>	.title	{
	height:	30px;
	background-color:	#0ead93;
}
#insurance-service-box	>	.title	.close	{
	float:	right;
	width:	30px;
	height:	30px;
	background:	url('/icons-2020.png') no-repeat;
	background-position: -97px 3px;
}
#insurance-service-box	>	.title	.close:hover	{
	background-position: -97px 3px;
}
#insurance-service-box	>	.title	.name	{
	color:	white;
	font-weight:	bold;
	padding:	6px	20px;
}
#check-insurance-form	{
	margin:	4px;
}
#check-insurance-form	>	div	>	.title,
#check-insurance-form	>	div	>	div	.title	{
	font-size:	14px;
	margin-left:	12px;
}
#check-insurance-form	>	div	.entries	{
	display:	table;
	width:	100%;
	margin:	6px	0;
}
#check-insurance-form	>	div	>	.entries	{
	border-bottom:	1px solid gray;
//	padding-bottom:	3px;
}
#check-insurance-form	>	div	.entries	>	.entry	{
	display:	table-row;
}
#check-insurance-form	>	div	.entries	>	.entry	>	div	{
	display:	table-cell;
	padding-bottom:	3px;
}
#check-insurance-form	>	div	.entries	>	.entry	>	.value	{
	margin:	0 4px;
}
#check-insurance-form	>	div	.entries	>	.entry	>	.action	.action	{
	display:	inline-block;
	margin-right:	10px;
	padding:	4px 10px;
	border:	1px solid #0b557c;
	color:	#0b557c;
	width:	65px;
}
#check-insurance-form	>	div	.entries	>	.entry	>	.action	.action:hover	{
	color:	white;
	background-color:	#0b557c;
	cursor:	pointer;
}
#content-pane	#test-standard-choose	input[type='file']::-webkit-file-upload-button {
	visibility: hidden;
}
#content-pane	#test-standard-choose	input[type='file']::before {
	content: 'Select some files';
	display: inline-block;
	background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
	border: 1px solid #999;
	border-radius: 3px;
	padding: 5px 8px;
	outline: none;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	text-shadow: 1px 1px #fff;
	font-weight: 700;
	font-size: 10pt;
}
#content-pane	#test-standard-choose	input[type='file']:hover::before {
	border-color: black;
}
#content-pane	#test-standard-choose	input[type='file']:active::before {
	background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.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:	#0ead93;
}
#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;
}
#file-container	#file-list	li	>	div[class='file-remove']:hover	{
	cursor:	pointer;
}
.file-button	{
	color: #0ead93;
	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 #0ead93;
	border-radius:	3px;
	outline:	none;
	padding: 6px 20px 4px 20px;
	margin-top:	10px;
	margin-left:	16px;
}
.file-button:hover	{
	background-color: #0ead93;
	color: white;
	cursor:	pointer;
}
@media Print   {
	.container	#drop-box,
	.file-button	{
		display:	none;
	}
	#file-container	#file-list	li	>	div[class='file-name']{
		color:	black;
	}
	.no-print	{
		display:	none;
	}
}
#bookmarks	{
	margin-top:	15px;
	margin-bottom:	20px;
	clear:	both;
}
#bookmarks	div	{
	display:	inline-block;
	margin:	0 -2px 0 -2px;
	border-collapse: collapse;
	padding-top:	8px;
	padding-bottom:	2px;
	padding-left:	12px;
	padding-right:	20px;
	color:	#0ead93;
}
#bookmarks	div	img{
	float:left;
	width:	30px;
	height:	32px;
	margin-left:	0px;
	margin-right:	6px;
	background: url('/icons.png') no-repeat;
	background-position: 0px 0px;
}
#bookmarks	div	span{
	display:	inline-block;
//	padding-top:	8px;
	margin-top:	4px;
}
#bookmarks	#bookmark1	img{
	background-position: 0px 0px;
}
#bookmarks	#bookmark2	img{
	background-position: 0px -250px;
}
#bookmarks	#bookmark3	img{
	background-position: -100px -602px;
}
#bookmarks	#bookmark4	img{
	background-position: -400px -50px;
}
#bookmarks	.prev-bookmark	{
	width:	10px;
	height: 28px;
	border-bottom:	1px solid #0ead93;
//	border-right:		1px solid #0ead93;
//	border-radius:	0 0 20% 0;
}
#bookmarks	.post-bookmark	{
	height: 28px;
	border-bottom:	1px solid #0ead93;
//	border-radius:	20%;
}
#bookmarks	.current-bookmark	{
	border-top:	1px solid #0ead93;
	border-left:	1px solid #0ead93;
	border-right:	1px solid #0ead93;
	border-radius:	20% 20% 0 0;
}
#bookmarks	.hide-bookmark	{
	border:	1px solid #0ead93;
	border-radius:	20% 20% 0 0;
}
#bookmarks	.current-bookmark:hover,
#bookmarks	.hide-bookmark:hover	{
//	color:	white;
	background-color:	#efefef;
	cursor:	pointer;
}
.hide-row	{
	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;
}
#find-document	{
	padding-top:	10px;
}
#find-document	FORM	#find-parameters	.find-entry	{
	display:	table-row;
}
#find-document	FORM	#find-parameters	.find-entry	>	div{
	display:	table-cell;
	padding-top:	4px;
}
#find-document	FORM	#find-parameters	.find-entry	>	.value	>	span	{
	text-decoration: underline;
	cursor:	pointer;
}
#find-document	FORM	input[type='checkbox'] {
	opacity: 0;
}
#find-document	FORM		>	label {
	margin-left:	-16px;
	margin-bottom:	4px;
	text-decoration: underline;
	cursor:	pointer;
}
#find-document	FORM	 #find-form:not(checked)		~	#find-parameters	{
	display:	none;
}
#find-document	FORM	#find-form:checked	~	#find-parameters	{
	margin-left:	24px;
	display:	table;
	width:	80%;
}
#find-document	#find-parameters	INPUT		{
	width:	300px;
}
@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;
	}
	#content-pane	#ya-site-results	.b-bottom-wizard	{
		display:	none;
	}
	#find-document	{	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	{
	color: white;
    	background-color: #0ead93;
	text-align:	center;
	font-weight:	bold;
}
#service-attestat-list		.entries	>	.head	>	div	{
	vertical-align:	middle;
	border-top:	5px solid #0b547b;
}
#service-attestat-list		.entries	>	div	>	div{
	display:	table-cell;
	border-bottom:	1px solid #0b547b;
	padding:	6px;
}
@media Print   {
	#service-attestat-list	.entries	{
		font-size:	16px;
	}
	#service-attestat-list		.entries	>	.head	{
		color: black;
    		background-color: white;
	}
	#service-attestat-list		.entries	>	.head	>	div	{
		border-top:	2px solid black;
	}
	#service-attestat-list		.entries	>	div	>	div{
		border-bottom:	1px solid black;
	}
}
.file-list	.entry	{
//	margin-bottom:	6px;
	margin-left:		48px;
}
.file-list	.entry	.value	input:not(checked) {
//	position: relative;
//	padding: 0 0 0 18px;
	position: absolute;
	opacity: 0;
}
.file-list	.entry	.value	input:not(checked) + label {
//	position: relative;
//	padding: 0 0 0 18px;
}
.file-list	.entry	.value	input + label .label {
	display: inline-block;
	width:	17px;
	height:	17px;
	background: url(/checkboxes.png) no-repeat 0 0;
	opacity: 1;
	cursor: pointer;
} 
.file-list	.entry	.value	input:checked + label .label {
	display: inline-block;
	background: url(/checkboxes.png) no-repeat -17px 0;
	opacity: 1;
	cursor: pointer;
} 
.file-list	.entry	.value	input + label .choose {
	display:	block;
	position:	relative;
	left:		16px;
	top:		-16px;
}
.file-list	.entry	.value	input[type='submit']	{
	color: #0ead93;
	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 #0ead93;
	margin-top: 10px;
	padding: 4px 20px 4px 20px;
}
.file-list	.entry	.value	input[type='submit']:hover	{
	color: white;
	background-color: #0ead93;
}
#print-form	{
	z-index:	99;
	position:	fixed;
	margin:	0	auto;
	overflow:	visible;
	width:	840px;
	height:	600px;
	left:	50%;
	top:	50%;
	margin-left:	-420px;
	margin-top:	-300px;
//	left: 200px;
//	top:	200px;
//	margin-left:	46px;
	background-color:	white;
	border:	1px solid #0ead93;
}
#print-form	.title	{
	width:		98%;
	height:	25px;
	margin:	5px;
	margin-right:	0;
//	padding-left:	10px;
	text-align:	center;
	color:		#0ead93;
	border-bottom:	1px solid #0ead93;
}
#print-form	.close	{
	float:	right;
	width:	25px;
	height:	25px;
	color:	red;
	font-size:	20px;
//	margin:	5px;
}
#print-form	.close:hover	{
	background-color:		#0ead93;
//	color:		#d8eded;
	cursor:	pointer;
}
#print-form	#claim-body	{
//	display:	table;
	width:		100%;
	margin-top:	15px;
	margin-bottom:	15px;
	text-align:	center;
//	color:		#0ead93;
}
#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:	20px;
	border:	0;
}
#print-form	#print-claim-subject	{
	font-size:	22px;
	font-weight:	bold;
	margin-top:	20px;
}
#print-form	#print-claim-text	{
	text-align:	left;
	margin-top:	15px;
	margin-left:	15px;
}
#print-form	#print-claim-text	select,
#print-form	#print-claim-text	input	{
	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;
}
#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;
}
#print-form	#print-close	{
	width:		120px;
	margin-left:	190px;
	color:		#0ead93;
	border:	1px solid #0ead93;
	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:		#0ead93;
	color:		white;
	cursor:	pointer;
}
#print-form	#print-print	{
	width:		120px;
	margin-left:	190px;
	color:		#0ead93;
	border:	1px solid #0ead93;
	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:		#0ead93;
	color:		white;
	cursor:	pointer;
}
#claim-print-open	{
	width:		300px;
	color:		#0ead93;
	border:	1px solid #0ead93;
//	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:		#0ead93;
	color:		white;
	cursor:	pointer;
}
#print-form	textarea	{
	FONT-FAMILY: 'PT Sans', Arial, Verdana, Tahoma;
	font-size: 14px;
}
@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-claim-text	.noprint	{	display:	none;	}
	#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;}
}
.video-wrapper	.transcript	{
	margin-top:	10px;
	margin-bottom:	15px;
	border:	1px solid #0ead93;
}
.video-wrapper	.transcript	.video-description-caption	{
	background-color:	#dbedee;
	color:	#0ead93;
	padding:	4px 4px 4px 15px;
	FONT-WEIGHT: bold;
}
.video-wrapper	.transcript	.cuepoint {
	cursor:	pointer;
	color:		#0ead93;
	-webkit-margin-before:	4px;
	-webkit-margin-after:	4px;
//	line-height: 6px;
	&:hover, &.active {
		color:	#000000;
	}
}
.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 #0ead93;
	border-radius:	5px;
	padding:	3px 6px;
}
.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:	#0b547b;
	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 #0b547b;
	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-color: #0b547b;
	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%;
}
#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   {
	.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-form	{}
}
#mainpage-phones	{
	display:	none;
}
