html, body, ul
{
	padding: 0;
	margin: 0;
	height: 100%;
	min-height: 100%;
}

p {
	margin: 0;
}

body
{
	font-family: arial;
	font-size: 12px;
}

wrapper 
{
	height: 100%;
}

a {
	color: #0264A6;
}

a:hover
{
	color: #0264A6;
	text-decoration: none;
}

ul {
	padding-left: 15px;
}

li
{
	padding: 2px;
}

h2
{
	color: #0264A6;
	font-size: 14px;
}

h3 {
	font-size: 14px;
}

hr {
	color: #0264A6;
}

#main
{
	height: 100%;
	min-height: 100%;
}

#center
{
	vertical-align: top;
	padding: 15px 15px 0 15px;
	background: url('center_l_u.jpg') left top no-repeat #fff;
}

#content_header
{
	padding: 0;
}

#content_header h1
{
	margin: 0;
	padding-left: 10px;
	font-size: 16px;
	font-weight: normal;
}

#content_header h1 span.title
{
	background: #0264A6;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 0;
	/*margin-left: 10px;*/
}

.rl
{
	background: url('round_l.jpg') left center no-repeat #FFFFFF !important;
	padding: 0;
	padding: 2px 8px 0 0;
}

.rr
{
	background: url('round_r.jpg') left center no-repeat #FFFFFF !important;
	padding: 0;
	padding: 2px 8px 0 0;
}

#content {
	border: 2px solid #0264A6;
	padding: 5px 10px 5px 20px;
	/*background: url('center_d.jpg') bottom left repeat-x;*/
}

#header
{
	background: #0264A6;
	border: 2px solid #0264A6;
	height: 100px;
	padding: 0;
}

#header_left
{
	/*
	height: 100px;
	width: 141px;
	*/
	
	height: 191px;
	width: 275px;
	
	background: url('hleft.jpg') left center no-repeat #0264A6;
}

#header_center
{
	background: #0264A6;
	/*background: url('hcenter.jpg') center center no-repeat #0264A6;*/
}

#header_right
{
	width: 130px;
	background: url('hright.jpg') right center no-repeat #0264A6;
}

#leftmenu
{
	color: #FFFFFF;
	vertical-align: top;
	padding-right: 15px;
	width: 200px;
	font-size: 14px;
	font-weight: bold;
}

#leftmenu ul
{
	list-style: none;
}

#leftmenu ul li ul
{
	margin-top: 5px;
}

#leftmenu a
{
	color: #0264a6;
	text-decoration: none;
}

li.active > a
{
	text-decoration: underline !important;
}

#leftmenu a:hover
{
	color: #902010;
	text-decoration: underline;
}

#leftmenu > ul > li
{
	margin: 0 0 10px;
}
#leftmenu > ul > li > a
{
	
	padding: 5px 10px;
	height: 18px;
	border-radius: 5px; 

}
#leftmenu > ul > li > a:hover
{
	
	text-decoration: none;
}

#leftmenu > ul > li.active > a
{
	
	text-decoration: none !important;
}

#rightmenu
{
	vertical-align: top;
	padding: 30px 5px 0 0;
	width: 250px;
}

#sidebar_header
{
	padding: 0;
}

#sidebar_header h2
{
	margin: 0;
	padding-left: 10px;
	font-size: 16px;
	font-weight: normal;
	margin-left: 5px;
}

#sidebar_header h2 span.title
{
	background: #0264A6;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
}

#sidebar {
	border: 2px solid #0264A6;
	padding: 5px;
	/*background: url('center_d.jpg') bottom left repeat-x;*/
}

.news_el {
	margin-bottom: 10px;
	margin-top: 5px;
}

.date, .news_introtext
{
	font-size: 9pt;
	color: #656565;
}
.news_title a
{
	font-size: 10pt;
	font-weight: bold;
}

.news_introtext
{
/*	font-style: italic;   */
}

.content
{
	padding: 0 15px 0 15px;
}

.ajaxSearch_highlight
{
	background: #CCE0ED;
}

.ajaxSearch_highlight1
{
	background: #56DAFF;
}
.ajaxSearch_highlight2
{
	background: #7EAD85;
}
.ajaxSearch_highlight3
{
	background: #CD9443;
}
.ajaxSearch_highlight4
{
	background: #B152B4;
}
.ajaxSearch_highlight5
{
	background: #CEB424;
}

fieldset
{
	border: none;
	margin-top: 10px;
}

.ajaxSearch_result
{
	margin-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
	padding: 5px;
}

.paging1
{
	margin-bottom: 10px;
}

input.ajaxSearch_input
{
	width: 32px;
}


.ajaxSearch_result:hover
{
	background: #eeeeee;
}

.lic-yes
{
	color: green;
	font-weight: bold;
}

.lic-no
{
	color: red;
	font-weight: bold;
}

div.laws
{
	padding: 10px 0 10px 0;
}

#tdoz tbody tr td
{
	vertical-align: top;
}

#tdoz tbody tr.thead:hover
{
	background: #0264A6;
}

#tdoz tbody tr:hover
{
	background: #79C1F2;
}

.desc
{
	color: #696969;
}

.thead
{
	background: #0264A6;
	color: #fff;
}

.doz1
{
	background: #C3E2F8;
}
.doz0
{
	background: #E3F4FF;
}

div.bread
{
	margin: 0 0 10px;
}

#reestr td
{
	padding: 5px;
}