* {
	margin: 0px; padding: 0px;
}
html, body {
	width: 100%; height: 100%;
}
body {
	font: normal 12px/14px Verdana; color: #373737; background: url(/images/body_bg.gif) repeat-x #FFFFFF;
}
hr {
color:#0799FF !important;
height:1px !important;
width:100% !important;
}
.allPage {
	height: auto !important; height/**/: 100%; min-height: 100%; text-align: left; margin: 0px 30px 0px 0px; background: url(/images/main_bg.gif) repeat-y #FFFFFF; min-width: 970px;
}
.content {
	width: 100%;
}
td {
	vertical-align: top;
}
img {
	border-width: 0px;
}
.img {
	line-height: 0px;
}
a:link {
	color: #003366; text-decoration: none;
}
a:hover, a:active {
	color: #2673AB; text-decoration: none;
}
a:visited {
	color: #2673AB; text-decoration: none;
}
.user a:visited {
	color: #2673AB; text-decoration: underline;
}
.sectionwidget a{
text-decoration: underline;

}
.clear {
	clear: both; font-size: 0px; line-height: 0px; height: 0px;
}
ul, ol, blockquote {
	margin: 15px 35px;
}

textarea {
	overflow: auto;
}
textarea, input, select {
	color: #323232; border: solid 1px #C0C0C0; background-color: #FFFFFF; font: normal 14px/16px arial;
}
.left {
	float: left;
}
img.left {
	margin: 0px 10px 10px 0px;
}
.right {
	float: right;
}
img.right {
	margin: 0px 0px 10px 10px;
}
.text_right {
	text-align: right;
}
.text_center {
	text-align: center;
}
p {
	margin: 10px 0px 15px 0px; text-indent: 5px;
}
p.teaser {
	margin: 10px 0px 0px 0px; text-indent: 5px;
}
h1 {
	font: bold 24px/27px Arial; margin: 10px 0px; color: #003366;
}
h2 {
	font: bold 21px/24px Arial; margin: 10px 0px; color: #003366;
}
h2.titlebar_link {
	font: normal 13px/16px Arial; margin: 0px; color: #003366; text-transform: uppercase; padding: 9px 3px 8px 3px; background: url(/images/titlebar_bg.gif) bottom repeat-x;
}
a.block_button:visited h2.titlebar_link , a.block_button:link h2.titlebar_link {
	color: #003366; text-decoration: none;
}
a.block_button:active h2.titlebar_link , a.block_button:hover h2.titlebar_link {
	color: #2673AB; background-color: #FAFAFA; text-decoration: none;
}
.center_col .blurbwidget h2.titlebar_link {
	font-size: 12px; text-align: center;
}
h2.titlebar {
	 font: normal 13px/16px Arial; margin: 0px; color: #003366; background: url(/images/titlebar_bg.gif) bottom repeat-x #F1F7FB; padding: 9px 4px 8px 4px; text-transform: uppercase;
}
.footer_navs h2 {
	font: normal 15px/18px arial; color: #476C91; margin: 0px 0px 1px 0px;
}
.footer_navs h2.narrow {
	font: normal 15px/18px arial narrow;
}
.left_col h2 {
	font: normal 15px/18px verdana; color: #003366; margin: 3px 0px 0px 0px; background: url(/images/lefttitle_bgtop.gif) left top no-repeat; padding-top: 3px;
}
.left_col h2 span {
	display: block; background: url(/images/lefttitle_bgbottom.gif) left bottom no-repeat; padding: 8px 7px 22px 9px; background-color: #EEEEEE; cursor: pointer; margin-right: 6px;
}
h3 {
	font: bold 18px/21px Arial; margin: 10px 0px; color: #003366;
}
h4 {
	font: bold 15px/18px Arial; margin: 10px 0px; color: #003366;
}
.header {
	background: url(/images/topnav_bg.gif) 266px 0px no-repeat #EEEEEE; position: relative; line-height: 0px; font-size: 0px; width: 100%;
}
.img_nav {
	float: right; padding: 14px 0px 0px 0px; border-right: solid 7px #EEEEEE;
}
.img_nav img {
	margin-right: 12px;
}
.top_nav {
	margin: 0px; list-style: none; font: normal 12px/14px Arial; text-transform: uppercase; height: 36px; position: absolute; top: 114px; left: 266px; white-space: nowrap;
}
.top_nav li {
	float: left; background: url(/images/topnav_border.gif) right top no-repeat; color: #003366;
}
.top_nav .first_nav a, .top_nav .first_nav span {
	 padding: 13px 8px 7px 13px;
}
.leftcol_nav li.last_nav {
	background: none;
}

.top_nav li.last_nav {
	background: none;
}

.top_nav a, .top_nav span {
	display: block; padding: 13px 7px 7px 7px; margin-right: 3px;
}
.top_nav a:visited, .top_nav a:link {
	background: none; text-decoration: none; color: #003366;
}
.top_nav a:hover, .top_nav a:active, .top_nav span {
	background: #FAFAFA; text-decoration: none; color: #003366;
}
.q_search_holder {
	position: absolute; width: 184px; height: 25px; background: url(/images/q_search_bg.gif); top: 67px; right: 14px;
}
.input_text {
	border: none; background: none; width: 150px; margin: 3px 5px 0px 7px
}
.submit_button {
	width: 17px; height: 20px; border: none; background: none; cursor: pointer;
}
.enrus_nav {
	position: absolute; right: 9px; top: 6px; margin: 0px; list-style: none; font: normal 13px/15px arial;
}
.enrus_nav li {
	background: url(/images/engru_bg.gif); float: right; width: 45px; padding-top: 8px; color: #828282;
}
.enrus_nav a, .enrus_nav span {
	display: block; width: 38px; padding: 7px 0px 5px 0px; text-align: center;
}
.enrus_nav a:visited, .enrus_nav a:link {
	text-decoration: none; color: #828282;
}
.enrus_nav a:hover, .enrus_nav a:active, .enrus_nav span {
	background: #FFFFFF; text-decoration: none; color: #828282;
}
.main_holder {
	width: 100%; overflow: hidden; background: url(/images/content_bg.gif) 266px 0px no-repeat;
}
.left_col {
	float: left; width: 279px; background: url(/images/leftcol_bg.gif) no-repeat; padding-top: 31px; margin-left: -100%;text-transform: uppercase; 
}
.in_center_col {
	margin: 0px 295px 0px 286px;
}
.in_center_col_inner {
	margin: 0px 20px 0px 286px;
}
.center_col {
	padding-top: 20px; float: left; width: 100%;
}
.right_col {
	float: right; width: 255px; border-right: solid 20px #FFFFFF; padding-top: 20px; margin-left: -275px;
}
#accordion {
	margin-bottom: 19px;
}
.leftcol_nav {
	margin: 0px 21px 0px 10px; font: normal 12px/14px arial; display: none;
}
.leftcol_nav p {
	background: url(/images/leftnav_bgbottom.gif) bottom repeat-x; padding: 0px 0px 2px 0px; margin: 0px; text-indent: 0px;
}
.leftcol_nav p a, .leftcol_nav p span {
	padding: 2px 0px 2px 45px; display: block; padding: 10px 10px 10px 41px; background-position: 11px 11px; background-repeat: no-repeat;
}
.left_col h2 .ui-icon {
	display: none;
}
.leftcol_nav p a:visited, .leftcol_nav p a:link {
	background-color: #EEEEEE; text-decoration: none; color: #003366;
}
.leftcol_nav p a:hover, .leftcol_nav p a:active, .leftcol_nav p span {
	background-color: #FAFAFA; text-decoration: none; color: #003366;
}
.banners_holder {
	text-align: center; line-height: 0px; font-size: 0px; margin-top: 19px; margin-right: 13px;
}
.banners_holder img {
	margin-bottom: 40px;
}
.block_holder {
	
}
.sectionwidget {
	padding: 1px 13px; background-color: #EEEEEE; text-align: justify; margin-bottom: 20px; overflow: hidden;
}
.blurbwidget {
	background-color: #EEEEEE; text-align: justify; margin-bottom: 20px; overflow: hidden;
}
.blurbwidget img.left {
	margin-bottom: 0px;
}
.blurbwidget img.right {
	margin-bottom: 0px; 
}
a.block_button {
	display: block; cursor: pointer;
}
a.block_button:hover .blurbwidget, a.block_button:active .blurbwidget {
	background-color: #FAFAFA;
}
a.block_button .teaser {
	color: #373737;
}
p.teaser {
	padding: 0px 13px;
}
.moredetailstext {
	font: bold 10px verdana; font-style: italic; display: block; text-align: right; padding-bottom: 15px; color: #000000;
}
.inputwidget {
	background-color: #EEEEEE; text-align: justify; margin-bottom: 20px; overflow: hidden;
}
div.submit {
	text-align: center; padding-bottom: 5px;
}
input.submit {
	border: none; background: none; font: normal 12px/17px arial; color: #1D4A77; cursor: pointer; text-transform: uppercase;
}
.input_holder {
	width: 100%;
}
.input_holder input {
	width: 99%;
}
form table {
	width: 100%; font: normal 14px/17px arial; color: #000000;
}
.news_date {
	font: normal 12px/14px arial; float: right; padding-right: 10px; display: inline;
}
.news_arch_link {
	font: normal 14px/17px verdana; margin: 10px; text-align: center;
}
.news_image  {
	margin: 10px 10px 0px 10px;
}
.clr_footer {
	height: 245px; clear: both;
}
.footer_holder {
	margin-right: 30px;
}
.footer {
	min-width: 970px; margin: -245px auto 0px auto; color: #323232; font: normal 12px/14px Arial; background: url(/images/footer_bg.gif) center top no-repeat #FFFFFF;
}
.footer_navs {
	padding: 45px 0px 0px 180px; margin: 0px auto; overflow: hidden; height: 159px;
}
.footer_navs div {
	float: left;
}
.list1 {
	width: 15%; text-align: right; margin-right: 40px;
}
.list2 {
	width: 20%; text-align: left;
}
.list3 {
	width: 40%; text-align: center; margin-right: 40px;
}
.list4 {
	width: 20%; text-align: left;
}
.footer_navs ul {
	margin: 0px; list-style: none;
}
.copies_holder {
	overflow: hidden; padding: 0px 0px 20px 0px;
}
.footer_slogan {
	padding: 2px 0px 4px 0px; margin: 0px 300px 0px 200px; text-align: center;
}
.copies {
	float: right; margin: 0px 30px 0px 0px; line-height: 21px; width: 270px; text-align: right; color: #003366;
}
.copies a:visited, .copies a:active, .copies a:hover, .copies a:link {
	text-decoration: none; padding: 0px 6px; float: right; display: block; margin-left: 4px; line-height: 20px;
}
.copies a:visited, .copies a:link {
	 background-color: #003366; color: #EEEEEE; border-top: solid 1px #99ADC2;
}
.copies a:active, .copies a:hover {
	background-color: #FFFFFF; color: #003366; border-top: solid 1px #FFFFFF;
}
.grad_line {
 font-size: 0px; line-height: 0px; height: 9px; background: url(/images/grad_line.gif);
}
.sectionwidget img {margin: 3px;}
ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}
.thumbs_holder {
     overflow: hidden;
}
.bukets_thumbs {
     margin: 0px -30px 0px 0px; list-style: none; list-style-position: outside;
}
.bukets_thumbs li {
     padding-bottom: 30px; margin-right: 30px; width: 200px; display: inline-block; vertical-align: top;
}


.sectionwidget  body{ background-color:#CCC !important;}
.anketa{ text-align:right; margin-right:107px; margin-bottom:-7px; margin-top:5px;}
.top {
margin-left:28px;
margin-top:-3px;
}