address, blockquote, body, button, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, p, ol, ul {
	margin: 0;
	padding: 0;
}
blockquote, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, p, ol, ul {
	position: relative;
}
html, body {
	height: 100%;
}
body {
	color: #000;
	font: 70% arial, sans-serif;
	min-width: 990px;
}
a {
	color: #0568ad;
}
a:hover {
	color: #0e78c2;
}
a img {
	border: 0;
}
html {
	background: #fff url(img/bg_body_l.png) 0 0 repeat-y;
}
input {
	outline-width: 0;
}
li {
	list-style: none;
}
.adv_bl {
	margin: 0 0 25px;
}
.adv_bl li {
	background: url(img/bg_adv_bl.png) 0 0 no-repeat !important;
	background: none;
	height: 80px;
	margin: 0 0 10px;
	width: 250px;
}
.adv_bl .icon {
	height: 80px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100px;
	z-index: 1;
}
.adv_bl .icon img {
	position: relative;
}
.adv_bl .lnk {
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
	width: 250px;
	z-index: 3;
}
.adv_bl .text_mid {
	font: italic 11px/17px georgia, serif;
	height: 80px;
	width: 100%;
	z-index: 1;
}
.adv_bl .text_mid .middle p {
	margin: 0 10px 0 100px;
}
.adv_bl .text_mid a {
	color: #fff;
}
.blck {
	background: #fff url(img/bg_blck.png) 0 100% repeat-x;
	border: 1px solid #bdc2c6;
	border-width: 0 1px;
	margin: 0 0 10px;
	min-height: 34px;
}
.blck h5 {
	color: #4e5254;
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 .5em;
}
.blck .b_m {
	bottom: -3px;
	font-size: 0;
	height: 3px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
.blck .b_m .c_l {
	background: url(img/corn_4x4_2_bl.png) 0 0 no-repeat;
	height: 4px;
	left: -1px;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck .b_m .c_r {
	background: url(img/corn_4x4_2_br.png) 0 0 no-repeat;
	height: 4px;
	left: -3px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck .b_m .wrap {
	background: #fff url(img/bg_blck_b.png) 0 0 repeat-x;
	border-bottom: 1px solid #bdc2c6;
	height: 3px;
	margin: 0 3px;
}
.blck .inner {
	height: auto !important;
	height: 10px;
	min-height: 10px;
	padding: 14px 20px;
}
.blck .t_m {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
.blck .t_m .c_l {
	background: url(img/corn_4x4_tl.png) 0 0 no-repeat;
	height: 4px;
	left: -1px;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck .t_m .c_r {
	background: url(img/corn_4x4_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -3px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck .t_m .wrap {
	background: #fff;
	border-top: 1px solid #bdc2c6;
	height: 3px;
	margin: 0 3px;
}
.blck_1 {
	background: #0669ae url(img/bg_blck_1.png) 0 0 repeat-x;
	color: #fff;
	margin: 0 0 30px;
	min-height: 82px;
}
.blck_1 a {
	color: #fff;
	text-decoration: none;
}
.blck_1 a:hover {
	color: #fff;
}
.blck_1 .b_m {
	bottom: -4px;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
.blck_1 .b_m .c_l {
	background: url(img/corn_4x4_6_bl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_1 .b_m .c_r {
	background: url(img/corn_4x4_6_br.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_1 .b_m .wrap {
	background: #0669ae url(img/bg_blck_1_b.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.blck_1 .inner {
	font: italic 1em georgia, serif;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	padding: 2px 4px 6px;
	text-align: center;
}
.blck_1 .inner .size {
	font-size: 1.4em;
}
.blck_1 .lnk {
	background: url(img/dot.gif) 0 0 repeat;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
.blck_1 .t_m {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
.blck_1 .t_m .c_l {
	background: url(img/corn_4x4_6_tl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_1 .t_m .c_r {
	background: url(img/corn_4x4_6_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_1 .t_m .wrap {
	background: #1f87ca url(img/bg_blck_1_t.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.blck_double {
	background: #fff url(img/bg_blck_double.png) 0 100% repeat-x;
	height: auto !important;
	height: 52px;
	margin: 4px 0;
	min-height: 52px;
}
.blck_double .b {
	bottom: -4px;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
.blck_double .b .c_l {
	/*background: #f6f7f7 url(img/corn_4x4_4_bl.png) 0 0 no-repeat;*/
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_double .b .c_r {
	background: #f6f7f7 url(img/corn_4x4_4_br.png) 0 0 no-repeat;
	height: 4px;
	left: -4px !important;
	left: -7px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_double .b .wrap {
	height: 4px;
	margin: 0 4px;
}
.blck_double .b .wrap .l {
	background: #f6f7f7 url(img/bg_blck_double_b1.png) 0 0 repeat-x;
	float: left;
	height: 4px;
	width: 337px;
}
.blck_double .b .wrap .r {
	background: #f6f7f7 url(img/bg_blck_double_b2.png) 0 0 repeat-x;
	border-left: 1px solid #bdc2c6;
	height: 4px;
	left: 0 !important;
	left: -3px;
	margin: 0 0 0 337px;
}
.blck_double .b_a .wrap .r {
	background: #d9dcde url(img/bg_blck_dbl_b_a.png) 0 0 repeat-x;
}
.blck_double .b_a .c_r {
	background: #d9dcde url(img/corn_4x4_4_br.png) 0 0 no-repeat;
}
.blck_double .image {
	height: 258px;
	left: 1px;
	position: absolute;
	overflow: hidden;
	top: -3px;
	width: 340px;
	z-index: 1;
}
.blck_double .c_b {
	background: url(img/corn_4x4_4_bl.png) 0 0 no-repeat;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 252px;
	width: 4px;
	z-index: 5;
}
.blck_double .c_t {
	background: url(img/corn_4x4_4_tl.png) 0 0 no-repeat;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 4px;
	z-index: 5;
}
.blck_double .image .list {
	height: 258px;
	overflow: hidden;
	width: 340px;
}
.blck_double .image .list li {
	height: 258px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 340px;
	z-index: 1;
}
.blck_double .image .list .first {
	z-index: 3;
}
.blck_double .image .list .back {
	background: #fff;
	z-index: 2;
}
.blck_double .inner {
	background: url(img/dot_grey.png) 0 0 repeat-y;
	height: auto !important;
	height: 52px;
	min-height: 52px;
}
.blck_double .inner1 {
	background: url(img/dot_grey.png) 100% 0 repeat-y !important;
	background: url(img/dot_grey_4x1.png) 100% 0 repeat-y;
	height: auto !important;
	height: 52px;
	min-height: 52px;
}
.blck_double .l_m {
	border-right: 1px solid #bdc2c6;
	color: #151515;
	float: left;
	font-size: 1.1em;
	height: 252px;
	width: 341px;
}
.blck_double .r_m {
	border-left: 1px solid #bdc2c6;
	height: 252px;
	left: 0 !important;
	left: -4px;
	margin: 0 0 0 341px;
}
.blck_double .r_m .titles {
	height: 252px;
	margin: 0 1px 0 0 !important;
	margin: 0;
	/*background: #d9dcde;*/
}
.blck_double .r_m .titles dd {
	display: none;
}
.blck_double .r_m .titles dt {
	background: #fff url(img/bg_blck_double_2.png) 0 100% repeat-x;
	border-bottom: 1px solid #bdc2c6;
	font-weight: bold;
	height: 84px;
	min-height: 56px;
}
.blck_double .r_m .titles dt a {
	color: #0568ad;
	display: block;
	height: 72px;
	min-height: 10px;
	overflow: hidden;
	outline-width: 0;
	padding: 10px 20px 0 25px;
	text-decoration: none;
}
.blck_double .r_m .titles dt .arrow {
	background: url(img/icon_larr_10x19.png) 0 0 no-repeat;
	display: none;
	font-size: 0;
	height: 19px;
	left: -10px;
	line-height: 0;
	margin: -9px 0 0;
	position: absolute;
	top: 50%;
	width: 10px;
	z-index: 2;
}
.blck_double .r_m .titles dt .fade {
	background: url(img/des_fade_l.png) 0 0 repeat-x;
	bottom: 0;
	left: 0;
	height: 26px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.blck_double .r_m .titles dt .date {
	color: #000;
	display: block;
	margin: 0 0 2px;
	text-decoration: none;
}
.blck_double .r_m .titles dt .lnk {
	text-decoration: underline;
	text-shadow: #fff 1px 1px 1px;
}
.blck_double .r_m .titles .last {
	background: none;
	border-width: 0;
}
.blck_double .r_m .titles .a {
	background: #d9dcde url(img/bg_blck_double_a.png) 0 0 repeat-x;
	color: #242424;
}
.blck_double .r_m .titles .a a {
	color: #242424;
}
.blck_double .r_m .titles .a .arrow {
	display: block;
}
.blck_double .r_m .titles .a .fade {
	background: url(img/des_fade_d.png) 0 0 repeat-x;
}
.blck_double .r_m .titles .a .lnk {
	text-decoration: none;
}
.blck_double .t {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
.blck_double .t .c_l {
	/*background: #fff url(img/corn_4x4_4_tl.png) 0 0 no-repeat;*/
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_double .t .c_r {
	background: #fff url(img/corn_4x4_4_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -4px !important;
	left: -7px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.blck_double .t .wrap {
	height: 4px;
	margin: 0 4px;
}
.blck_double .t .wrap .l {
	background: #fff url(img/dot_grey.png) 0 0 repeat-x;
	float: left;
	height: 4px;
	width: 337px;
}
.blck_double .t .wrap .r {
	background: #fff url(img/dot_grey.png) 0 0 repeat-x;
	border-left: 1px solid #bdc2c6;
	height: 4px;
	left: 0 !important;
	left: -3px;
	margin: 0 0 0 337px;
}
.blck_double .t_a .wrap .r {
	background: #ebedee url(img/bg_blck_dbl_t_a.png) 0 0 repeat-x;
}
.blck_double .t_a .c_r {
	background: #ebedee url(img/corn_4x4_4_tr.png) 0 0 no-repeat;
}
.borderb {
	border-bottom: 1px solid #ececec;
}
.bordert {
	border-top: 1px solid #ececec;
}
.btn_1 {
	background: #d9dddf url(img/bg_btn_1.png) 0 0 repeat-x;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin: 4px 0;
	text-align: center;
	text-shadow: #fff 1px 1px 1px;
	white-space: nowrap;
}
.btn_1 a {
	color: #4e5254;
	padding: 0 10px;
	text-decoration: none;
}
.btn_1 .b {
	bottom: -4px;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
.btn_1 .b .c_l {
	background: url(img/corn_4x4_1_bl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_1 .b .c_r {
	background: url(img/corn_4x4_1_br.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_1 .b .wrap {
	background: #d9dddf url(img/bg_btn_1_b.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.btn_1 .t {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
.btn_1 .t .c_l {
	background: url(img/corn_4x4_1_tl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_1 .t .c_r {
	background: url(img/corn_4x4_1_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_1 .t .wrap {
	background: #d9dddf url(img/bg_btn_1_t.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.btn_2 {
	background: #dadde0 url(img/bg_btn_2.png) 0 0 repeat-x;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-bottom: 10px;
}
.btn_2 a {
	color: #4e5254;
	padding: 0 8px;
	position: relative;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
}
.btn_2 img {
	margin: 0 0 0 6px;
	position: relative;
	top: 2px;
}
.btn_2 input {
	background: none;
	border-width: 0;
	color: #4e5254;
	cursor: pointer;
	font: bold 12px/12px arial, sans-serif;
	height: 16px;
	text-shadow: #fff 1px 1px 1px;
	top: -1px;
	z-index: 1;
}
.btn_2 .b {
	bottom: -4px;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.btn_2 .b .c_l {
	background: url(img/corn_4x4_3_bl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_2 .b .c_r {
	background: url(img/corn_4x4_3_br.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_2 .b .wrap {
	background: url(img/bg_btn_2_b.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.btn_2 .corr {
	top: -2px;
}
.btn_2 .t {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: -4px;
	width: 100%;
}
.btn_2 .t .c_l {
	background: url(img/corn_4x4_3_tl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_2 .t .c_r {
	background: url(img/corn_4x4_3_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.btn_2 .t .wrap {
	background: url(img/bg_btn_2_t.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 4px;
}
.btn_2_w {
	border: 1px solid;
	height: 24px;
	overflow: hidden;
	width: 100px;
}
.btn_w_1, .btn_w_1 input {
	width: 130px;
}
.btn_w_2, .btn_w_2 input {
	width: 100px;
}
.btn_w_3, .btn_w_3 input {
	width: 150px;
}
.btn_w_4, .btn_w_4 input {
	width: 80px;
}
.btn_w_5, .btn_w_5 input {
	width: 120px;
}
.btn_w_6, .btn_w_6 input {
	width: 175px;
}
.btn_w_7, .btn_w_7 input {
	width: 130px;
}
.btn_w_8, .btn_w_8 input {
	width: 130px;
}
.btn_w_9, .btn_w_9 input {
	width: 150px;
}
.btn_w_10, .btn_w_10 input {
	width: 155px;
}
.btns_row {
	margin: 0 0 55px;
	z-index: 1;
}
.btns_row li {
	float: left;
	margin: 0 10px 0 0;
}
.btns_row .last {
	margin-right: 0;
}
.chapters {
	padding: 10px 0;
}
.chapters li {
	color: #bdc2c6;
	font-size: 1.1em;
	padding: 4px 0 4px 20px;
}
.chapters .a {
	background: #bdc2c6;
	color: #fbfcfd;
}
.chapters .a span {
	color: #d4d9dd;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.col_50 {
	float: left;
	width: 50% !important;
	width: 49.5%;
}
.content {
	font-size: 1.25em;
	min-height: 1px;
}
.content blockquote {
	background: #f1f3f4;
	color: #4e5254;
	float: right;
	font: italic .85em georgia, serif;
	height: auto !important;
	height: 5px;
	margin: 0 -40px 10px 20px;
	min-height: 5px;
	padding: 20px 40px;
	width: 40%;
	z-index: 1;
}
.content blockquote p {
	margin: 0;
}
.content blockquote .laquo {
	background: url(img/icon_laquo.png) 0 0 no-repeat;
	height: 14px;
	font-size: 0;
	left: 15px;
	line-height: 0;
	position: absolute;
	top: 22px;
	width: 15px;
}
.content blockquote .raquo {
	/*background: url(img/icon_raquo.png) 0 0 no-repeat;*/
	bottom: 24px;
	font-size: 0;
	height: 14px;
	line-height: 0;
	right: 15px;
	position: absolute;
	width: 15px;
}
.content h1 {
	color: #4e5254;
	border-bottom: 1px solid #bdc2c6;
	font: italic 30px/36px georgia, serif;
	margin: 0 0 20px;
	padding: 0 0 3px;
}
.content h2 {
	color: #4e5254;
	font: italic 22px/26px georgia, serif;
	margin: 40px 0 15px;
}
.content h3 {
	font-size: 1em;
	margin: 40px 0 10px;
}
.content h4 {
	font-size: .9em;
	margin: 0 0 15px;
}
.content h5, .content h6 {
	font-size: .85em;
	margin: 0 0 15px;
}
.content img[align=left] {
	margin: 0 20px 5px 0;
}
.content img[align=right] {
	margin: 0 0 5px 20px;
}
.content ol {
	line-height: 1.5em;
	margin: 0 0 1.6em 45px;
}
.content ol li {
	list-style: decimal;
	margin: 0 0 .5em;
}
.content p {
	line-height: 1.5em;
	margin: 0 0 1.6em;
}
.content table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 20px 0 4px;
}
.content table p {
	font-size: 1em;
	margin: 0;
}
.content table td {
	background: #f9fbfd;
	border-bottom: 1px solid #e1e4e9;
	padding: 10px 15px;
}
.content table th {
	background: #eaedf1;
	border-bottom: 1px solid #e1e4e9;
	padding: 10px 15px;
	text-align: left;
}
.content ul {
	line-height: 1.5em;
	margin: 0 0 1.6em 40px;
}
.content ul li {
	list-style: disc;
	margin: 0 0 .5em;
}
.content .caption {
	color: #b3b9bd;
	font-size: .8em;
}
.content .date {
	background: url(img/icon_clock.png) 0 0 no-repeat;
	color: #151515;
	float: left;
	margin: 0 5px .2em 0;
	padding: 0 0 0 20px;
	z-index: 1;
}
.content .img_left {
	float: left;
	margin: .4em 20px 5px 0;
}
.content .img_left .title {
	color: #b3b9bd;
	font-size: .8em;
	padding: 2px 0;
}
.content .img_middle {
	margin: 0 auto;
}
.content .img_middle .title {
	color: #b3b9bd;
	font-size: .8em;
	padding: 2px 0;
}
.content .img_right {
	float: right;
	margin: .4em 0 10px 20px;
}
.content .img_right .title {
	color: #b3b9bd;
	font-size: .8em;
	padding: 2px 0;
}
.content .list-mat li{
	list-style: none;
	padding: 0 0 0 20px;
}
.content .list-mat li.pdf {
	background: url(img/icon_pdf.gif) 0 .1em no-repeat;
}
.content .list-mat li.zip {
	background: url(img/icon_zip.gif) 0 .1em no-repeat;
}
.content .rtecenter {
	text-align: center;
}
.content .rtejustify {
	text-align: justify;
}
.content .rteleft {
	text-align: left;
}
.content .rteright {
	text-align: right;
}
.content .smalltable td {
	background-color: #f9fbfd;
	border-bottom: 1px solid #e1e4e9;
	font-size: 1em;
	padding: 5px 3px 5px 3px;
}
.content .smalltable th {
	background-color: #eaedf1;
	font-size: 1.1em;
	padding: 8px 3px 8px 3px;
	text-align: left;
}
.content .smalltable th.small {
	background-color: #fff;
	border-bottom: 2px solid #d3d8de;
	color: #bdc2c6;
	font-weight: normal;
}
.content .steps {
	border-left: 1px solid #bdc2c6;
	margin: 0 0 20px;
	padding: 5px 0 5px 20px;
}
.content .steps li {
	list-style: none;
	padding-left: 20px;
}
.content .source {
	color: #151515;
	font: italic .8em georgia, serif;
	margin: 0 0 .2em 5px;
	position: relative;
	z-index: 1;
}
.content .table_blank td, .content .table_blank th {
	background: none;
	border-width: 0;
	padding: 0;
}
/* their */
.content .table-cont th {
	background: #f1f4f7;
	font-size: .9em;
	padding: 10px 2px;
}
.content .table-cont td {
	background: #fff;
	font-size: .9em;
	padding: 10px 2px;
}
.content .table-cont td a {
	font-size: .9em;
}
.content .table-cont th.top, .content .table-cont .top th {
	background: #fff;
	color: #000;
	border-width: 0;
	border-bottom: 2px solid #bdc2c6;
}
.content .table-cont td.small {
	color: #747a7d;
	font-size: .8em;
	font-style: italic;
}
/* /their */
.content .tags {
	/*background: url(img/icon_tag.png) 0 .1em no-repeat;*/
	font-size: .8em;
	height: auto !important;
	height: 5px;
	min-height: 5px;
	z-index: 1;
}
.content .tags a {
	color: #4e5254;
}
#main .tags a:hover {
	background: #8cb032 url(img/bg_tags.png) 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
.content .tags img {
	position: relative;
	top: .1em;
}
#main .top {
	margin: 0 0 5px !important;
}
.content .top_info {
	margin: 0 0 30px;
}
.cornered {
	background: url(img/deputies.jpg) 0 0 no-repeat;
	height: 203px;
	margin: 0 0 20px;
	min-height: 10px;
}
.cornered img {
	display: block;
}
.cornered .c_bl {
	background: url(img/corn_4x4_w_bl.png) 0 0 no-repeat;
	bottom: 0;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 4px;
}
.cornered .c_br {
	background: url(img/corn_4x4_w_br.png) 0 0 no-repeat;
	bottom: 0;
	font-size: 0;
	height: 4px;
	left: -4px;
	line-height: 0;
	margin: 0 0 0 100%;
	position: absolute;
	width: 4px;
}
.cornered .c_tl {
	background: url(img/corn_4x4_w_tl.png) 0 0 no-repeat;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.cornered .c_tr {
	background: url(img/corn_4x4_w_tr.png) 0 0 no-repeat;
	font-size: 0;
	height: 4px;
	left: -4px;
	line-height: 0;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.fake_select {
	display: none;
}
.fake_select dl {
	background: #fff;
	border-bottom: 1px solid #e3e9ef;
	border-left: 1px solid #e2e3ea;
	border-right: 1px solid #dbdfe6;
	display: none;
	position: absolute;
	top: 19px;
	left: -1px;
	width: 100%;
	z-index: 10;
}
.fake_select dl dt {
	display: block !important;
	display: inline-block;
	float: none;
	height: auto !important;
	height: 1em;
	overflow-x: hidden;
	position: relative;
	text-align: left !important;
	white-space: nowrap;
	width: 100% !important;
}
.fake_select dl dt a {
	display: block;
	height: auto !important;
	height: 5px;
	min-height: 5px;
	padding: 2px 0;
	position: relative;
	text-decoration: none;
}
.fake_select dl dt a:hover {
	background: #ccc;
}
.fake_select dl dt a span {
	display: block;
	margin: 0 3px;
}
.fake_select .btn {
	font-size: 0;
	height: 20px;
	line-height: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	z-index: 1;
}
.fake_select .btn div {
	background: url(img/icon_ud_arr_4x7.png) 0 0 no-repeat;
	height: 4px;
	left: 50%;
	margin: -2px 0 0 -3px;
	position: absolute;
	top: 50%;
	width: 7px;
}
.fake_select .field {
	cursor: pointer;
	font-size: 1.1em;
	left: 3px;
	margin: 0 25px 0 0;
	top: 3px;
	z-index: 1;
}
.fake_select .field div {
	overflow: hidden;
	width: 100%;
}
.fix {
	color: #fff;
	font-size: 1px;
	line-height: 1px;
}
.gallery {
	float: left;
	margin: .5em 30px 30px 0;
	width: 368px;
	z-index: 1;
}
.gallery .g_bot {
	background: #fff url(img/bg_gallery_bot.png) 0 100% repeat-x;
	border: 1px solid #bdc2c6;
	border-width: 1px 1px 0;
	height: auto !important;
	height: 25px;
	min-height: 25px;
}
.gallery .g_bot .b_m {
	bottom: -4px;
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
.gallery .g_bot .b_m .c_l {
	background: url(img/corn_4x4_bl.png) 0 0 no-repeat;
	height: 4px;
	left: -1px;
	position: absolute;
	top: 0;
	width: 4px;
}
.gallery .g_bot .b_m .c_r {
	background: url(img/corn_4x4_br.png) 0 0 no-repeat;
	height: 4px;
	left: -3px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.gallery .g_bot .b_m .wrap {
	background: url(img/bg_gallery_bot_b.png) 0 0 repeat-x;
	height: 4px;
	margin: 0 3px;
}
.gallery .g_bot .title {
	background: url(img/icon_windows.png) 19px 1.4em no-repeat;
	color: #4e5254;
	font-size: .7em;
	padding: 11px 11px 11px 40px;
}
.gallery .g_bot .title a {
	color: #4e5254;
	text-decoration: none;
}
.gallery .g_top {
	background: #4e5254;
	padding: 6px 0 10px;
}
.gallery .g_top .list_pre {
	margin: 0 auto;
	overflow-x: auto;
	overflow-y: hidden;
	width: 286px;
}
.gallery .g_top .list_pre .list {
	height: 64px;
	margin: 0;
	padding: 0;
	width: 3000px;
}
.gallery .g_top .list_pre .list li {
	background: none;
	float: left;
	height: 64px;
	list-style: none;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 0;
	width: 64px;
}
.gallery .g_top .list_pre .list li:last-child {
	margin-right: 0;
}
.gallery .g_top .list_pre .list .last {
	margin-right: 0;
}
.gallery .g_top .list_pre .list .photo {
	display: none;
}
.gallery .g_top .nav_next {
	height: 18px;
	right: 15px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 10px;
	z-index: 2;
}
.gallery .g_top .nav_next a {
	background: url(img/icon_rarr_10x18_1.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
.gallery .g_top .nav_next .a {
	background: url(img/icon_rarr_10x18_1.png) 0 -18px no-repeat;
	cursor: pointer;
}
.gallery .g_top .nav_prev {
	height: 18px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	width: 10px;
	z-index: 2;
}
.gallery .g_top .nav_prev a {
	background: url(img/icon_larr_10x18_1.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
.gallery .g_top .nav_prev .a {
	background: url(img/icon_larr_10x18_1.png) 0 -18px no-repeat;
	cursor: pointer;
}
.gallery .g_top .t_m {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
.gallery .g_top .t_m .c_l {
	background: url(img/corn_4x4_5_tl.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.gallery .g_top .t_m .c_r {
	background: url(img/corn_4x4_5_tr.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
.gallery .g_top .t_m .wrap {
	background: #4e5254;
	height: 4px;
	margin: 0 4px;
}

.h1 {
	color: #4e5254;
	border-bottom: 1px solid #bdc2c6;
	font: italic 30px/36px georgia, serif;
	margin: 0 0 20px;
	padding: 0 0 3px;
}
.h2 {
	color: #4e5254;
	border-bottom: 1px solid #bdc2c6;
	font: italic 22px/26px georgia, serif;
	margin: 0 0 15px;
	padding: 0 0 3px;
}
.hide {
	display: none !important;
}
.highlight {
	background: #ffefa9;
}
a .highlight {
	text-decoration: underline;
}
.ie {
	display: none;
	height: 100%;
	margin-left: -1px;
	width: 1px;
}
.iepng a {
	position: relative;
}
.input {
	background: #fff;
	border-bottom: 1px solid #e3e9ef;
	border-left: 1px solid #e2e3ea;
	border-right: 1px solid #dbdfe6;
	border-top: 1px solid #abadb3;
	height: 20px;
	width: 100px;
}
.input input {
	background: none;
	border-width: 0;
	color: #4e5254;
	font-size: 11px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 95px;
	z-index: 1;
}
.input textarea {
	background: none;
	border-width: 0;
	color: #4e5254;
	font-size: 11px;
	height: 18px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 95px;
	z-index: 1;
}
.input .corn_bl {
	background: url(img/corn_2x2_bl.png) 0 0 no-repeat;
	bottom: -1px;
	font-size: 0;
	height: 2px;
	left: -1px;
	line-height: 0;
	position: absolute;
	width: 2px;
}
.input .corn_br {
	background: url(img/corn_2x2_br.png) 0 0 no-repeat;
	bottom: -1px;
	font-size: 0;
	height: 2px;
	left: -1px;
	margin: 0 0 0 100%;
	line-height: 0;
	position: absolute;
	width: 2px;
}
.input .corn_tl {
	background: url(img/corn_2x2_tl.png) 0 0 no-repeat;
	font-size: 0;
	height: 2px;
	left: -1px;
	line-height: 0;
	position: absolute;
	top: -1px;
	width: 2px;
}
.input .corn_tr {
	background: url(img/corn_2x2_tr.png) 0 0 no-repeat;
	font-size: 0;
	height: 2px;
	left: -1px;
	margin: 0 0 0 100%;
	line-height: 0;
	position: absolute;
	top: -1px;
	width: 2px;
}
.marginr3 {
	margin-right: 3%;
}
.marginr5 {
	margin-right: 5%;
}
.middle {
	width: 100%;
}
.paddingt {
	padding-top: 47px;
}
.pages {
	margin: -3px 0 15px;
	padding: 6px 0;
	z-index: 1;
}
.pages .plist {
	height: auto !important;
	height: 5px;
	margin: 0 180px 0 0;
	min-height: 5px;
}
.pages .plist li {
	float: left;
	font-size: 1.1em;
	height: auto !important;
	height: 5px;
	line-height: 1em;
	margin: 0 2px 0 0;
	min-height: 5px;
	padding: 4px 4px 5px;
}
.pages .plist .a {
	background: #8aaf34 url(img/bg_perp_a.png) 0 0 repeat-x;
	color: #fff;
	font-weight: bold;
}
.pages .plist .str {
	font-size: 1em;
	padding-left: 0;
}
.pages .nav {
	float: right;
}
.pages .nav li {
	color: #5a5d5f;
	float: left;
	font-size: 1.3em;
	height: auto !important;
	height: 5px;
	line-height: 1.2em;
	margin: 0 12px 0 0;
	min-height: 5px;
}
.pages .nav li a {
	font-size: .75em;
	position: relative;
	top: -.1em;
}
.pages .nav .last {
	margin-right: 0;
}
.pre_h {
	height: auto !important;
	height: 5px;
	min-height: 5px;
}
.text_mid {
	display: table-cell;
	vertical-align: middle;
}
.wrap_all {
	margin: 0 auto;
	max-width: 1300px;
	min-height: 5px;
}
.wrap_ins {
	margin: 0 3% 0 8%;
	min-height: 5px;
}
.wrapper {
	overflow: auto;
	width: 100%;
}
#blanket {
	background: #000;
	left: 0;
	position: absolute;
	top: 0;
}
#body {
	background: url(img/bg_body_r.png) 100% 0 repeat-y;
	height: 100%;
}
#breadcrumbs {
	left: 0;
	position: absolute;
	top: 2px;
}
#breadcrumbs li {
	color: #b3b9bd;
	float: left;
}
#breadcrumbs li a {
	color: #b3b9bd;
}
#breadcrumbs .delim {
	font-size: 1.3em;
	line-height: .9em;
	margin: 0 7px;
}
#breadcrumbs .here div {
	background: url(img/icon_dot_9x9.png) 0 0 no-repeat;
	font-size: 0;
	height: 9px;
	line-height: 0;
	top: 4px;
	width: 9px;
}
#documents h1 {
	border-width: 0;
	margin-bottom: 5px;
}
#documents .list li {
	font-size: 1.25em;
	margin: 0 0 1.3em;
}
#documents .list .i_doc {
	background: url(img/icon_doc.png) 0 .1em no-repeat;
}
#documents .list .i_img {
	background: url(img/icon_img.png) 0 .1em no-repeat;
}
#documents .list .i_odt {
	background: url(img/icon_odt.png) 0 .1em no-repeat;
}
#documents .list .i_pdf {
	background: url(img/icon_pdf.png) 0 .1em no-repeat;
}
#documents .list .i_ppt {
	background: url(img/icon_ppt.png) 0 .1em no-repeat;
}
#documents .list .i_zip {
	background: url(img/icon_zip.png) 0 .1em no-repeat;
}
#documents .list .title {
	height: auto !important;
	height: 20px;
	min-height: 20px;
	padding: 0 0 0 20px;
}
#documents .search {
	margin: 0 0 40px;
}
#documents .search form {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
#documents .search .dsub {
	display: none;
}
#documents .search .fields {
	margin: 0 0 20px;
	z-index: 10;
}
#documents .search .fields li {
	margin: 0 0 2px !important;
	margin: 0;
	min-height: 1px;
}
#documents .search .fields dl {
	min-height: 1px;
}
#documents .search .fields dd {
	color: #4e5254;
	margin: 0 0 0 175px;
	min-height: 1px;
}
#documents .search .fields dt {
	color: #4e5254;
	float: left;
	font-size: 1.1em;
	text-align: right;
	width: 165px;
}
#documents .search .fields dt label {
	position: relative;
	top: 2px;
}
#documents .search .fields .input {
	width: auto;
}
#documents .search .fields .input input {
	font: 1.1em arial, sans-serif;
	width: 98%;
}
#documents .search .fields .select select {
	color: #4e5254;
	font: 1.1em arial, sans-serif;
	margin: 0 !important;
	margin: 0 0 3px;
	padding: 1px 0;
	width: 100%;
}
#documents .search .fields .select select option {
	padding: 2px 0;
}
#documents .search .submit {
	height: auto !important;
	height: 10px;
	margin: 0 0 5px 175px;
	min-height: 10px;
}
#footer {
	background: #f0f3f7 url(img/bg_footer.png) 0 100% repeat-x;
	bottom: 0;
	color: #5a5d5f;
	height: 390px;
	left: 0;
	position: absolute;
	width: 100%;
}
#footer a {
	color: #949b9f;
}
#footer .contacts {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 250px;
}
#footer .contacts p {
	margin: 0 0 1.5em;
}
#footer .copy {
	bottom: 0;
	left: 20px;
	position: absolute;
}
#footer .copy p {
	margin: 0 0 1.5em;
}
#footer .line {
	background: #0568ad url(img/des_line_363x4.png) 50% 0 no-repeat;
	font-size: 0;
	height: 4px;
	line-height: 0;
}
#footer .r {
	float: right;
	padding: 25px 0 0;
	width: 14%;
}
#footer .r .menu {
	margin: 0 0 20px 21px;
	padding: 1.9em 0 0;
}
#footer .r .menu li {
	margin: 0 0 .3em;
}
/* #footer .r .menu_ado li { */
.menu_ado li {
	margin: 0 0 .2em;
	padding: 0 0 0 21px;
}
#footer .r .menu_ado .new {
	height: auto !important;
	height: 14px;
	min-height: 14px;
}
#footer .r .menu_ado .new a {
	color: #8baf32;
}
#footer .r .menu_ado .new .icon {
	background: url(img/icon_new.png) 0 0 no-repeat;
	font-size: 0;
	height: 10px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 2px;
	width: 17px;
}
/* #footer .r .menu_ado .rss { */
.menu_ado .rss {
	height: auto !important;
	height: 14px;
	min-height: 14px;
}
/* #footer .r .menu_ado .rss a { */
.menu_ado .rss a {
	color: #f48026;
}
/* #footer .r .menu_ado .rss .icon { */
.menu_ado .rss .icon {
	background: url(img/icon_rss.png) 0 0 no-repeat;
	height: 14px;
	left: 0;
	position: absolute;
	top: 0;
	width: 14px;
}
#footer .wrap_ins {
	height: 390px;
}
#gallery .date {
	color: #151515;
	font-size: 1.25em;
	margin: -10px 0 .5em;
}
#gallery .date .count {
	color: #bdc2c6;
}
#gallery .descr {
	color: #4e5254;
	font-size: 1.1em;
	margin: 0 0 1em;
}
#gallery .descr p {
	margin: 0 0 1em;
}
#gallery .list {
	margin: 0 0 20px;
	z-index: 1;
}
#gallery .list li {
	border: 1px solid #dadcde;
	height: 200px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	vertical-align: middle;
	width: 200px;
}
#gallery .list .balloon {
	display: none;
	left: 0;
	max-width: 200px;
	min-height: 20px;
	min-width: 105px;
	position: absolute;
	top: 0;
	z-index: 10;
}
#gallery .list .balloon .inner {
	color: #4e5254;
	padding: 0;
	text-align: left;
}
#gallery .list .balloon .inner p {
	padding: 0 10px 20px;
}
#gallery .list .balloon .num {
	bottom: 5px;
	color: #bdc2c6;
	position: absolute;
	text-align: center;
	width: 100%;
}
#gallery .list .balloon .tail {
	background: url(img/icon_b_tail.png) 0 0 no-repeat;
	bottom: -12px !important;
	bottom: -16px;
	height: 9px;
	left: 50%;
	margin: 0 0 0 -7px;
	position: absolute;
	width: 15px;
	z-index: 3;
}
#gallery .list .balloon_pre {
	width: 200px;
}
#gallery .list .balloon_pre .num {
	left: 10px;
	text-align: left;
}
#gallery .list .img {
	display: table-cell;
	font-size: 0;
	height: 200px;
	line-height: 0;
	vertical-align: middle;
	width: 200px;
}
#gallery .list .img img {
	position: relative;
}
#gallery .list .img .mid {
	width: 100%;
}
#gallery .list .photo {
	display: none;
}
#galleries .list {
	margin: 0 0 25px;
}
#galleries .list li {
	font-size: 1.25em;
	height: auto !important;
	height: 64px;
	margin: 0 0 20px 74px;
	min-height: 64px;
}
#galleries .list .date {
	color: #151515;
}
#galleries .list .img {
	height: 64px;
	left: -74px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 64px;
}
#galleries .list .img a {
	display: block;
	height: 64px;
	width: 64px;
}
#galleries .list .date .quant {
	color: #bdc2c6;
}
#header {
	height: 172px;
}

/* 冷宥㡮????즭飠*/

/*
#header:before {
content: "";
background: url("img/new-year-pskov-ru-head.png") no-repeat left top;
	width: 127px;
	height: 152px;
	position: absolute;
	top:0;
	left:0;
	z-index:10;
}
*/

#header .h_t {
	height: 100px;
}
#header .search {
	position: absolute;
	right: 10px;
	top: 68px;
}
#header .search .input {
	width: 238px;
}
#header .search .input input {
	left: 21px;
	width: 215px;
}
#header .search .input .icon {
	background: url(img/icon_zoom.png) 0 0 no-repeat;
	height: 10px;
	left: 6px;
	position: absolute;
	top: 5px;
	width: 10px;
	z-index: 1;
}
#header .search .submit {
	height: 8px;
	position: absolute;
	right: -20px;
	top: 5px;
	width: 10px;
}
#header .search .submit input {
	background: none;
	border-width: 0;
	cursor: pointer;
	height: 8px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 10px;
}
#header .search .submit .bg {
	background: url(img/icon_l_arr_10x8.png) 0 0 no-repeat;
	font-size: 0;
	height: 8px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	width: 10px;
}
#header .time {
	color: #b3b9bd;
	position: absolute;
	right: -10px;
	top: 36px;
}
#logo {
	left: 0;
	position: absolute;
	top: 7px;
}
#m_footer {
	margin: 0 14% 0 20px;
	padding: 25px 0 0;
}
#m_footer .li {
	float: left;
}
#m_footer .li1 {
	width: 23%;
}
#m_footer .li2 {
	width: 27%;
}
#m_footer .li3 {
	width: 29%;
}
#m_footer .li4 {
	width: 21% !important;
	width: 20.5%;
}
#m_footer .li h4 {
	color: #4e5254;
	font-size: 1.1em;
	margin: 0 0 .5em;
}
#m_footer .li h4 a {
	color: #4e5254;
}
#m_footer .li ul li {
	margin: 0 0 .3em;
}
#m_header {
	background: #ebeeef url(img/bg_m_header.png) 0 0 repeat-x;
	height: 32px;
	right: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
#m_header .l {
	background: url(img/m_header_l.png) 0 0 no-repeat;
	height: 32px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 4px;
}
#m_header .menu {
	margin: 0 20px;
}
#m_header .menu li {
	background: url(img/m_header_delim.png) 100% 0 no-repeat;
	float: left;
	height: 32px;
	line-height: 30px;
	margin: 0 10px 0 0;
	padding: 0 11px 0 0;
	white-space: nowrap;
}
#m_header .menu .last {
	background: none;
	margin-right: 0;
	padding-right: 0;
}
#m_left {
	margin: 0 0 0 -8px;
}
#m_left li {
	font-size: 1.25em;
	height: auto !important;
	height: 5px;
	margin: 0 0 .5em;
	min-height: 5px;
	padding: 0 0 0 8px;
}
#m_left .a {
	background: url(img/icon_r_arr_3x5_red.png) 0 .45em no-repeat;
}
#m_left .a li a, #m_left .a div a {
	color: #0568ad;
}
#m_left li ul {
	margin: .3em 0 1.2em;
}
#m_left li ul li {
	font-size: .8em;
	margin: 0 0 .3em;
}
#m_left .a, #m_left .a a, #m_left .a .a a  {
	color: #ba1a18;
}
#m_left_2 {
    height: 493px;
    left: -25px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 17px;
    position: relative;
    width: 203px;
        
}

#m_left_2 .items {
	position:absolute;

	/* this time we have very large space for the height */
	height:20000em;
}

#m_left_2 .items div{
    
}



#m_left_2 .not_a, #m_left_2 .a  {
	margin: 0 0 .7em;
	padding: 0 0 0 8px;
        position: relative;
        padding-right: 52px;
        padding-top: 0;
        position: relative;
        width: 158px;
}
#m_left_2 .a {
	background: url(img/icon_r_arr_3x5_red.png) 0 6px no-repeat;
}
#m_left_2 .a, #m_left_2 .a a {
	color: #ba1a18;
}
#m_left_2 .a .not_a a {
	color: #0568ad;
}
#m_left_2 .all {
	font-weight: bold;
	margin: 1.4em 0 0;
}

#m_left_2 .filter{
    background: url("img/blue_icon_source_link.png") no-repeat scroll -22px 0px transparent;
     height: 10px;
    padding: 5px 10px 10px 9px;
    position: absolute;
    text-decoration: none;
    top: 0px;
    left: -17px;
    z-index: 100;
    display: none;
}

#m_left_2 .filter:hover{
   background-position: 0px 0px;
}

#m_left_2 .active{
    line-height: 15px;
}

#m_left_2 .active:hover{
    color: #3792d1;
}

#m_left_2 .fade{
    position: absolute;
    height: 19px;
    width:228px;
   z-index: 100;
}

#m_left_2 .fade.top{
    top:-12px;
    background: url(img/des_fade_top.png) repeat-x;
}

#m_left_2 .fade.bottom{
    bottom:-15px;
    background: url(img/des_fade_bottom.png) repeat-x;
}

#m_left_2 .items-container{
}

.left button.next, .left button.prev, .plate{
    width: 171px;
    height: 24px;
    display: block;
    border: none;
    
}

 .next.plate{
     margin-top: 10px;
 }

.left button.next{
    background: url(img/bg_scroll_next.png) no-repeat;
    margin-top: 10px;
    cursor: pointer;
}

.left button.next:hover{
    background: url(img/bg_scroll_next_hover.png) no-repeat;
}

.left button.prev{
    background: url(img/bg_scroll_prev.png) no-repeat;
    cursor: pointer;
}

.left button.prev:hover{
    background: url(img/bg_scroll_prev_hover.png) no-repeat;
}

button.disabled{
    /*display: none !important;*/
    background: none !important;
}

#m_right {
	margin: 0 0 40px;
}
#m_right li {
	font: italic 1.1em georgia, serif;
	margin: 0 0 1em;
}
#m_right li img {
	margin: 0 0 0 5px;
}
#m_right .a, #m_right .a a {
	color: #ba1a18;
}
#m_service {
	height: 40px;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 1;
}
#m_service li {
	float: left;
	height: 40px;
	margin: 0 25px 0 0;
	padding: 0 4px;
}
#m_service li img {
	position: relative;
	top: 14px;
}
#m_service .a {
	background: url(img/bg_m_service_a.png) 0 0 repeat-x;
}
#m_service .last {
	margin: 0;
}
#m_top_1 {
	background: #0568ad url(img/bg_m_top_1.png) 50% 0 no-repeat;
	/*background: url("img/new-year-pskov-ru-menu.png") left top;*/ /* 冷宥㡮????즭飠*/
	height: 40px;
	overflow: hidden;
}


#m_top_1 .menu {
	margin: 0 3% 0 0;
}
#m_top_1 .menu li {
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 27px;
	margin: 0 20px 0 0;
}
#m_top_1 .menu li a {
	color: #fff;
	text-decoration: none;
}
#m_top_1 .menu li .box {
	height: 33px;
	float: left;
	margin: 7px 0 0;
}
#m_top_1 .menu .a .box {
	background: #fff;
	color: #ba1a18;
	padding: 0 20px;
}
#m_top_1 .menu .a .box a {
	color: #ba1a18;
}
#m_top_1 .menu .a .box .t {
	font-size: 0;
	height: 4px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -4px;
	width: 100%;
}
#m_top_1 .menu .a .box .t .l {
	background: url(img/corn_4x4_tl.png) 0 0 no-repeat;
	height: 4px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 4px;
}
#m_top_1 .menu .a .box .t .r {
	background: url(img/corn_4x4_tr.png) 0 0 no-repeat;
	height: 4px;
	left: 0;
	margin: 0 0 0 100%;
	position: absolute;
	top: 0;
	width: 4px;
}
#m_top_1 .menu .a .box .t .wrap {
	background: #fff;
	height: 4px;
	margin: 0 4px;
}
#m_top_1 .menu .last {
	margin: 0;
}
#m_top_1 .wrap {
	margin: 0 250px 0 0;
}
#m_top_2 {
	background: url(img/bg_m_top_2.png) 0 0 repeat-x;
	height: 32px;
	overflow: hidden;
}
#m_top_2 li {
	float: left;
	height: 30px;
	font: italic 12px/30px georgia, serif;
	padding: 0 20px 0 0;
	text-align: center;
}
#m_top_2 li a {
	color: #4e5254;
}
#m_top_2 .a, #m_top_2 .a a {
	color: #ba1a18;
}
#m_top_2 .last {
	padding-right: 0;
}
#main {
	height: auto !important;
	height: 72px;
	min-height: 72px;
}
#main .bg_main {
	background: url(img/bg_main.png) 0 0 repeat-x;
	height: 72px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#main .btn_1 {
	margin: 0 0 0 20px;
}
#main .center_only {
	height: auto !important;
	height: 10px;
	margin: 50px 100px 0 220px;
	min-height: 10px;
	z-index: 2;
}
#main .left {
	height: auto !important;
	height: 10px;
	margin: 0 250px 0 0;
	min-height: 10px;
	z-index: 2;
}
#main .left h6 {
	color: #4e5254;
	font-size: 1em;
	margin: 0 0 .4em;
}
#main .left .date_pick {
	color: #b3b9bd;
	margin: 0 0 35px;
}
#main .left .date_pick dl dd {
	width: 126px;
}
#main .left .date_pick dl dd input {
	color: #b3b9bd;
	width: 122px;
}
#main .left .date_pick dl dt {
	left: -15px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 15px;
}
#main .left .date_pick .inner {
	padding-bottom: 20px;
}
#main .left .date_pick .list {
	margin: 0 0 10px;
}
#main .left .date_pick .list li {
	height: auto !important;
	height: 20px;
	margin: 0 0 3px !important;
	margin: 0;
	min-height: 20px;
}
#main .left .feedback {
	font-size: 1.25em;
	margin: 30px 0 0;
}
#main .left .tags {
	margin: 0 0 25px;
}
#main .left .tags li {
	display: inline;
	font-size: .9em;
	margin: 0 5px 0 0;
}
#main .left .tags li label {
	color: #0568ad;
	cursor: pointer;
}
#main .left .tags li input {
	position: relative;
	top: 2px;
}
#main .left .tags .a label {
	background: #8cb032 url(img/bg_tags.png) 0 0 repeat-x;
	color: #fff;
}
#main .left .tags .f1 {
	font-size: 1em;
}
#main .left .tags .f2 {
	font-size: 1.2em;
}
#main .left .tags .f3 {
	font-size: 1.3em;
}
#main .left .tags .f4 {
	font-size: 1.4em;
}
#main .left .tags .f5 {
	font-size: 1.6em;
}
#main .left .tags .hover {
	background: #8cb032 url(img/bg_tags.png) 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
#main .left_l {
	height: auto !important;
	height: 10px;
	margin: 0 237px 0 0;
	min-height: 10px;
}
#main .left_l h1 {
	color: #4e5254;
	border-bottom: 1px solid #bdc2c6;
	font: italic 34px/42px georgia, serif;
	margin: 0 0 20px 20px;
	z-index: 1;
}
#main .left_r {
	float: right;
	width: 237px;
}
#main .left_r h1 {
	color: #4e5254;
	border-bottom: 1px solid #bdc2c6;
	font: italic 22px/26px georgia, serif;
	margin: 0 0 15px;
	padding: 10px 0 6px;
	z-index: 1;
}
#main .left_r .press {
	z-index: 1;
}
#main .left_r .press .li {
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.2em;
}
#main .left_r .press .date {
	color: #151515;
	margin: 0 0 .1em;
}
#main .left_r .press .source {
	background: url(img/icon_r_arr_11x9.png) 0 .3em no-repeat;
	font: italic .9em georgia, serif;
	padding: 0 0 0 14px;
}
#main .left_r .press .source a {
	color: #4e5254;
}
#main .line {
	background: #bdc2c6;
	border-width: 0;
	color: #bdc2c6;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 0 0 14px 20px;
}
#main .news {
	z-index: 1;
}
#main .news .li {
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.2em;
	padding: 0 0 0 20px;
}
#main .news .date {
	color: #151515;
	float: left;
	font-size: 1.25em;
	margin: 0 5px .2em 0;
	z-index: 1;
}
#main .news .date .icon {
	background: url(img/icon_clock.png) 0 0 no-repeat;
	height: 15px;
	left: -20px;
	position: absolute;
	top: 1px;
	width: 15px;
}
#main .news .dt {
	margin: 0 0 .2em;
}
#main .news .tags {
	/*background: url(img/icon_tag.png) 0 .1em no-repeat;*/
	display: inline;
	height: auto !important;
	height: 5px;
	min-height: 5px;
	z-index: 1;
}
#main .news .tags a {
	color: #4e5254;
}
#main .news .tags a:hover {
	background: #8cb032 url(img/bg_tags.png) 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
#main .news .tags img {
	position: relative;
	top: .1em;
}
#main .news .title {
	font-size: 1.25em;
}
#main .right {
	float: right;
	width: 250px;
	z-index: 2;
}
#main .right .contacts {
	margin: 6px 0 30px;
}
#main .right .contacts .inner {
	padding: 10px;
}
#main .right .contacts p {
	margin: 0 0 .5em;
}
#main .right .galleries .btn_2 {
	margin: 20px 0 5px 28px;
}
#main .right .galleries .list {
	width: 1900px;
}
#main .right .galleries .list li {
	float: left;
	height: auto !important;
	height: 64px;
	margin: 0 15px 0 0;
	min-height: 64px;
	padding: 0 0 5px;
	width: 175px;
}
#main .right .galleries .list .img {
	height: 64px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 64px;
}
#main .right .galleries .list .last {
	margin-right: 0;
}
#main .right .galleries .list .text {
	margin: 0 0 0 69px;
}
#main .right .galleries .list .text .chapter {
	background: url(img/icon_camera.png) 0 .3em no-repeat;
	color: #151515;
	font-size: .9em;
	height: auto !important;
	height: 12px;
	line-height: 1em;
	margin: 0 0 .2em;
	min-height: 12px;
	padding: 0 0 0 15px;
}
#main .right .galleries .list_pre {
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0 auto;
	width: 175px;
}
#main .right .galleries .nav_next {
	height: 18px;
	right: 15px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	width: 10px;
	z-index: 1;
}
#main .right .galleries .nav_next a {
	background: url(img/icon_r_arr_10x18.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
#main .right .galleries .nav_next .a {
	background: url(img/icon_r_arr_10x18.png) 0 -18px no-repeat;
	cursor: pointer;
}
#main .right .galleries .nav_prev {
	height: 18px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 42px;
	width: 10px;
	z-index: 1;
}
#main .right .galleries .nav_prev a {
	background: url(img/icon_l_arr_10x18.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
#main .right .galleries .nav_prev .a {
	background: url(img/icon_l_arr_10x18.png) 0 -18px no-repeat;
	cursor: pointer;
}
#main .right .link {
	margin: 0 0 18px;
	height: 66px;
}
#main .right .link .icon {
	left: 0;
	position: absolute;
	top: 2px;
	text-align: center;
	width: 100px;
}
#main .right .link .text_mid {
	font: italic 1em georgia, serif;
	height: 66px;
}
#main .right .link .text_mid p {
	margin: 0 10px 0 100px;
}
#main .right .link .text_mid .important {
	background: #b30201;
	color: #fff;
	line-height: 18px;
	padding: 1px 4px;
}
#main .right .link_last {
	margin: 0 0 50px;
}
#main .right .parties li {
	margin: 0 0 10px;
}
#main .right .parties .img {
	float: left;
	text-align: center;
	width: 60px;
}
#main .right .parties .info {
	height: auto !important;
	height: 10px;
	margin: 0 0 0 70px;
	min-height: 10px;
	padding: 10px 0;
}
#main .right .parties .info p {
	margin: 0 0 0 70px;
}
#main .right .parties .edros .info {
	padding-top: 20px;
}
#main .right .parties .kprf .info {
	padding-top: 7px;
}
#main .right .parties .spros .info {
	padding-top: 0;
}
#main .right .parties .sprav .info {
	padding-top: 5px;
}
#main .right .perp {
	margin: 6px 0 0;
}
#main .right .perp .list li {
	float: left;
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 2px 0 0;
	padding: 5px 4px 4px;
}
#main .right .perp .list .a {
	background: #8aaf34 url(img/bg_perp_a.png) 0 0 repeat-x;
	color: #fff;
	font-weight: bold;
}
#main .right .queries {
	margin: 0 0 18px;
}
#main .right .queries .btn_2 {
	margin: 10px 0 5px 18px;
}
#main .right .queries .list {
	width: 1850px;
}
#main .right .queries .list li {
	float: left;
	height: auto !important;
	height: 10px;
	margin: 0 15px 0 0;
	min-height: 10px;
	padding: 0 0 5px;
	width: 170px;
}
#main .right .queries .list li a {
	border-bottom: 1px dashed #4e5254;
	color: #4e5254;
	text-decoration: none;
}
#main .right .queries .list .last {
	margin-right: 0;
}
#main .right .queries .list_pre {
	overflow-x: auto;
	overflow-y: hidden;
	margin: 0 auto;
	width: 170px;
}
#main .right .queries .nav_next {
	height: 18px;
	right: 15px;
	overflow: hidden;
	margin: -9px 0 0;
	position: absolute;
	top: 50%;
	width: 10px;
	z-index: 1;
}
#main .right .queries .nav_next a {
	background: url(img/icon_r_arr_10x18.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
#main .right .queries .nav_next .a {
	background: url(img/icon_r_arr_10x18.png) 0 -18px no-repeat;
	cursor: pointer;
}
#main .right .queries .nav_prev {
	height: 18px;
	left: 15px;
	overflow: hidden;
	margin: -9px 0 0;
	position: absolute;
	top: 50%;
	width: 10px;
	z-index: 1;
}
#main .right .queries .nav_prev a {
	background: url(img/icon_l_arr_10x18.png) 0 0 no-repeat;
	cursor: default;
	display: block;
	height: 18px;
	width: 10px;
}
#main .right .queries .nav_prev .a {
	background: url(img/icon_l_arr_10x18.png) 0 -18px no-repeat;
	cursor: pointer;
}
#main .wrap_ins {
	padding-top: 40px;
}
#main .wrap_all {
	z-index: 1;
}
#news .list {
	margin: 0 0 25px -20px;
}
#news .list .li {
	background: url(img/icon_clock_flat.png) 0 .2em no-repeat;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.5em;
	padding: 0 0 0 20px;
}
#news .list .date {
	color: #151515;
	float: left;
	font-size: 1.25em;
	margin: 0 5px .2em 0;
}
#news .list .date .icon {
	background: url(img/icon_clock.png) 0 0 no-repeat;
	height: 15px;
	left: -20px;
	position: absolute;
	top: 1px;
	width: 15px;
}
#news .list .dt {
	margin: 0 0 .2em;
}
#news .list .tags {
	/*background: url(img/icon_tag.png) 0 .1em no-repeat;*/
	height: auto !important;
	height: 5px;
	min-height: 5px;
	z-index: 1;
}
#news .list .tags a {
	color: #4e5254;
}
#news .list .tags a:hover {
	background: #8cb032 url(img/bg_tags.png) 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
#news .list .tags img {
	position: relative;
	top: .1em;
}
#news .list .tags .a {
	color: #8cb032;
}
#news .list .tags .a:hover {
	background: #ca0000;
	color: #fff;
	text-decoration: none;
}
#news .list .title {
	font-size: 1.25em;
}
#news .tags_a {
	bottom: 4px !important;
	bottom: 26px;
	left: 0;
	position: absolute;
	width: 100%;
}
#news .tags_a .tags {
	float: right;
	margin: 0 0 0 160px;
	z-index: 1;
}
#news .tags_a .tags li {
	float: left;
	height: auto !important;
	height: 11px;
	margin: 0 10px 2px 0;
	min-height: 11px;
	white-space: nowrap;
}
#news .tags_a .tags li a:hover {
	background: #ca0000;
	color: #fff;
	text-decoration: none;
}
#news .tags_a .tags .icon {
	background: url(img/icon_x_11x11.png) 0 0 no-repeat;
	display: inline-block;
	height: 11px;
	overflow: hidden;
	left: 2px;
	position: relative;
	top: 2px;
	width: 11px;
}
#news .tags_a .tags .hover a {
	background: #ca0000;
	color: #fff;
	text-decoration: none;
}
#news .tags_a .tags .hover a.icon {
	background: url(img/icon_x_11x11.png) 0 -11px no-repeat !important;
}
#news .tags_a .tags .last {
	margin-right: 0;
}
#power {
	z-index: 1;
}
#power .col_l {
	float: left;
	width: 158px;
	z-index: 1;
}
#power .col_l .img {
	overflow-x: hidden;
	margin: 0 0 20px;
	width: 158px;
}
#power .col_l .info {
	font-size: 1.1em;
}
#power .col_l .info p {
	margin: 0 0 1.5em;
}
#power .col_r {
	height: auto !important;
	height: 10px;
	margin: 0 0 0 178px;
	min-height: 10px;
	z-index: 1;
}
#prefooter {
	clear: both;
	height: 393px;
}
#press .list {
	margin: 0 0 25px -20px;
}
#press .list .li {
	background: url(img/icon_clock_flat.png) 0 .1em no-repeat;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.5em;
	padding: 0 0 0 20px;
}
#press .list .date {
	color: #151515;
	float: left;
	font-size: 1.25em;
	margin: 0 5px .2em 0;
	z-index: 2;
}
#press .list .dt {
	margin: 0 0 .2em;
}
#press .list .source {
	/*background: url(img/icon_r_arr_11x9.png) 0 .25em no-repeat;*/
	font: italic .9em/1.6em georgia, serif;
	height: auto !important;
	height: 5px;
	margin: 0 0 .2em;
	min-height: 5px;
	z-index: 1;
}
#press .list .source a {
	color: #4e5254;
}
#press .list .source img {
	padding: 0 3px 0 0;
	position: relative;
	top: .1em;
}
#press .list .title {
	font-size: 1.25em;
}
#queries .list {
	margin: 0 0 25px -20px;
}
#queries .list form {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
#queries .list hr {
	background: #ececec;
	color: #ececec;
	margin: 14px 0 0 !important;
	margin: 8px 0 0;
}
#queries .list .bar {
	background: #f3f5ec;
	border: 1px solid #f3f5ec;
	font-size: 0;
	height: 5px;
	line-height: 0;
}
#queries .list .bar div {
	background: #8db133 url(img/bg_bar_5x5.png) 0 0 repeat-x;
	height: 5px;
	width: 0;
}
#queries .list .date {
	color: #4e5254;
	font-size: 1.25em;
}
#queries .list .date .arr {
	color: #b3b9bd;
	font-size: 1.1em;
	margin: 0 10px;
}
#queries .list .date .info {
	color: #b3b9bd;
	font-size: .8em;
}
#queries .list .grey {
	color: #bdc2c6;
}
#queries .list .grey_op {
	margin: 0 0 20px !important;
}
#queries .list .li {
	background: url(img/icon_q.png) 0 .1em no-repeat;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.5em;
	padding: 0 0 0 20px;
}
#queries .list .options {
	margin: 0 0 20px;
}
#queries .list .options label {
	margin: 0 0 0 4px;
	position: relative;
}
#queries .list .options label span {
	color: #bdc2c6;
}
#queries .list .options li {
	color: #3b3b3b;
	font-size: 1.25em;
	height: auto !important;
	height: 10px;
	margin: 0 0 .4em;
	min-height: 10px;
}
#queries .list .options li input {
	left: -2px;
	position: relative;
}
#queries .list .results {
	margin: 0 0 10px;
}
#queries .list .results li {
	color: #3b3b3b;
	height: auto !important;
	height: 10px;
	margin: 0 0 .4em;
	min-height: 10px;
}
#queries .list .results .bar {
	background: #f3f5ec;
	border: 1px solid #f3f5ec;
	font-size: 0;
	height: 5px;
	line-height: 0;
}
#queries .list .results .bar div {
	background: #8db133 url(img/bg_bar_5x5.png) 0 0 repeat-x;
	height: 5px;
	width: 0;
}
#queries .list .results .option {
	margin: 0 0 4px;
}
#queries .list .results .option span {
	color: #bdc2c6;
}
#queries .list .opres {
	margin: 0 0 10px;
}
#queries .list .opres li {
	font-size: 1em;
}
#queries .list .opres li label {
	margin: 0;
	padding: 0 0 3px;
	top: -.2em;
}
#queries .list .title {
	font-size: 1.6em;
	color: #3b3b3b;
	margin: 0 0 .2em;
}
#queries .list .view {
	background: url(img/icon_chart.png) 0 .3em no-repeat;
	bottom: 0;
	height: auto !important;
	height: 15px;
	left: 130px;
	min-height: 15px;
	padding: 0 0 0 14px;
	position: absolute;
}
#queries .list .view a {
	border-bottom: 1px dashed #b3b9bd;
	color: #b3b9bd;
	text-decoration: none;
}
#search form {
	margin: 0 0 10px;
}
#search .input {
	height: 28px;
	width: 90%;
}
#search .input input {
	color: #4e5254;
	font: bold 14px arial, sans-serif;
	top: 5px;
	width: 98%;
}
#search .list .li {
	margin: 0 0 20px;
}
#search .list .path li {
	color: #b3b9bd;
	display: inline;
}
#search .list .path li a {
	color: #b3b9bd;
	display: inline;
}
#search .list .path .delim {
	font-size: 1.3em;
	margin: 0 7px;
}
#search .list .preface {
	color: #3b3b3b;
	margin: 0 0 .5em;
}
#search .list .title {
	font-size: 1.25em;
	margin: 0 0 .4em;
}
#search .submit {
	height: 8px;
	left: 90%;
	margin: 0 0 0 10px;
	position: absolute;
	top: 9px;
	width: 10px;
}
#search .submit input {
	background: none;
	border-width: 0;
	cursor: pointer;
	height: 8px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 10px;
}
#search .submit .bg {
	background: url(img/icon_l_arr_10x8.png) 0 0 no-repeat;
	font-size: 0;
	height: 8px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	width: 10px;
}
#search .total {
	background: #dadde0 url(img/bg_total.png) 0 0 repeat-x;
	padding: 3px 7px;
	margin: 0 0 7px;
	text-shadow: #fff 1px 1px 1px;
}
#sitemap .list {
	margin: 0 10px 0 0;
}
#sitemap .list li {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 20px;
}
#sitemap .list li li {
	font-size: .9em;
	font-weight: normal;
	margin: 0 0 .3em;
}
#sitemap .list li ul {
	margin-top: .3em;
}
#sitemap .list li li li {
	font-size: .95em;
}
#sitemap .list li li li li {
	font-size: .9em;
}
#sitemap .list li li li li li {
	font-size: 1em;
}
#sitemap .list li li ul {
	margin: .3em 0 10px 20px;
}
#slogan {
	left: 80px;
	position: absolute;
	top: 33px;
}
#structures ul {
	margin: 0 10px 0 0;
}
#structures ul li {
	background: url(img/icon_sign.png) 0 .3em no-repeat;
	font-size: 1.1em;
	margin: 0 0 1.2em;
	padding: 0 0 0 20px;
}
#structures .m-20 {
	margin-left: -20px;
}
#top_news {
	height: 252px !important;
	margin-bottom: 25px;
}
#top_news .inner, #top_news .inner1 {
	height: 252px !important;
	overflow: hidden;
}
#vacancies .fltr {
	font-size: 1.1em;
	height: auto !important;
	height: 5px;
	margin: 0 0 30px;
	min-height: 5px;
	z-index: 1;
}
#vacancies .fltr li {
	float: left;
	height: auto !important;
	height: 5px;
	margin: 0 12px 0 0;
	min-height: 5px;
	padding: 1px 3px;
	white-space: nowrap;
}
#vacancies .fltr .a {
	background: #8aaf34 url(img/bg_perp_a.png) 0 0 repeat-x;
	color: #fff;
}
#vacancies .fltr .last {
	margin-right: 0;
}
#vacancies .list {
	margin: 0 0 25px 5px;
}
#vacancies .list .li {
	height: auto !important;
	height: 10px;
	min-height: 10px;
	margin: 0 0 1.5em;
	padding: 0 0 0 22px;
}
#vacancies .list .notice {
	background: url(img/icon_v_9x7.png) 0 .2em no-repeat;
	color: #c0c5c9;
	font-style: italic;
	height: auto !important;
	height: 7px;
	min-height: 7px;
	padding: 0 0 0 10px;
}
#vacancies .list .title {
	font-size: 1.25em;
	margin: 0 0 .2em;
}
#vacancies .list .where {
	color: #4e5254;
	margin: 0 0 .2em;
}
#vacancies .list .who {
	background: #bdc2c6 url(img/des_rounded_15.png) 0 0 no-repeat;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	height: 15px;
	line-height: 15px;
	margin: 0 10px;
	position: relative;
	padding: 0 0 2px 6px;
	top: -.1em;
}
#vacancies .list .who .r {
	background: url(img/des_rounded_15.png) 100% 0 no-repeat;
	display: block;
	height: 15px;
	right: -5px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 7px;
}
#vacancies .list .who .txt {
	position: relative;
	z-index: 1;
}
#vacancies .list .v_active .icon {
	background: url(img/icon_vac_active.png) 0 0 no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: .2em;
	width: 14px;
}
#vacancies .list .v_canceled .icon {
	background: url(img/icon_vac_canceled.png) 0 0 no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: .2em;
	width: 18px;
}
#vacancies .list .v_done .icon {
	background: url(img/icon_vac_done.png) 0 0 no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: .2em;
	width: 20px;
}
#vacancies .list .v_ended .icon {
	background: url(img/icon_vac_ended.png) 0 0 no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: .2em;
	width: 20px;
}
#video .list {
	margin: 0 0 25px;
}
#video .list li {
	font-size: 1.25em;
	height: auto !important;
	height: 10px;
	margin: 0 0 20px;
	min-height: 10px;
}
#video .list .date {
	color: #151515;
}
#video .list .date .size {
	color: #bdc2c6;
}
#video .list .title {
	margin: 0 0 15px;
}
#video .list .title a {
	border-bottom: 1px dashed;
	text-decoration: none;
}
#video .list .a .title a {
	border-width: 0;
	color: #ba1a18;
}
#video .list .video {
	display: none;
}
#video .list .video .close {
	font-size: .8em;
	position: absolute;
	right: 6px;
	top: -1px;
	z-index: 1;
}
#video .list .video .close a {
	color: #bdc2c6;
	text-decoration: none;
}
#video .list .video .close img {
	margin: 0 0 0 3px;
	position: relative;
	top: 1px;
}
#video .list .video .player {
	background: #000;
	height: 350px;
	margin: 0 auto;
	width: 400px;
	color: #fff;
}
#ww_feedback {
	color: #3b3b3b;
	display: none;
	height: 506px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	width: 666px;
	z-index: 200;
}
#ww_feedback form {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
#ww_feedback .above {
	background: #fff;
	height: 403px;
	margin: 0 54px;
	top: 49px;
	z-index: 1;
}
#ww_feedback .bg {
	background: url(img/bg_ww_feedback.png) 0 0 no-repeat;
	height: 506px;
	left: 0;
	position: absolute;
	top: 0;
	width: 666px;
}
#ww_feedback .close {
	position: absolute;
	right: 19px;
	top: 17px;
	z-index: 1;
}
#ww_feedback .close a {
	color: #bdc2c6;
	text-decoration: none;
}
#ww_feedback .close img {
	padding: 0 0 0 3px;
	position: relative;
	top: 1px;
}
#ww_feedback .fields {
	margin: 0 0 20px;
}
#ww_feedback .fields li {
	margin: 0 0 10px !important;
	margin: 0 0 7px;
}
#ww_feedback .fields .captcha .img {
	left: 155px;
	position: absolute;
	top: -2px;
}
#ww_feedback .fields .captcha .renew {
	background: url(img/icon_cycle.png) 0 .2em no-repeat;
	font-size: 1.1em;
	height: auto !important;
	height: 15px;
	left: 300px;
	min-height: 15px;
	padding: 0 0 0 20px;
	position: absolute;
	top: 7px;
}
#ww_feedback .fields .label {
	font-size: 1.1em;
	left: 338px;
	position: absolute;
	top: 5px;
}
#ww_feedback .h2 {
	margin-bottom: 10px;
}
#ww_feedback .input {
	height: 25px;
	width: 328px;
}
#ww_feedback .input input {
	font: 14px arial, sans-serif;
	top: 3px;
	width: 324px;
}
#ww_feedback .input .counter {
	background: url(img/bg_counter.png) 0 0 no-repeat;
	bottom: -16px;
	color: #fff;
	height: 16px;
	line-height: 15px;
	position: absolute;
	right: -2px;
	text-align: center;
	width: 44px;
}
#ww_feedback .captcha {
	height: auto !important;
	height: 50px;
	min-height: 50px;
}
#ww_feedback .captcha .input {
	width: 145px;
}
#ww_feedback .captcha .input input {
	width: 141px;
}
#ww_feedback .info {
	background: url(img/icon_i.png) 0 0 no-repeat;
	bottom: -5px;
	height: auto !important;
	height: 15px;
	min-height: 15px;
	padding: 0 0 0 18px;
	position: absolute;
	right: 0;
}
#ww_feedback .textarea {
	height: 195px;
	width: 554px;
}
#ww_feedback .textarea textarea {
	font: 14px arial, sans-serif;
	height: 191px;
	left: 1px;
	top: 1px;
	width: 550px;
}
#ww_feedback .fields .error label, #ww_feedback .fields .error .counter {
	color: #f00;
}
#ww_feedback .fields .error .img img {
	border: 1px solid #f00 !important;
}
#ww_photo {
	display: none;
	left: 30px;
	position: absolute;
	padding: 0 0 10px;
	top: 10px;
	z-index: 110;
}
#ww_photo a {
	outline: 0;
}
#ww_photo .close {
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 1;
}
#ww_photo .count {
	color: #bdc2c6;
	margin: 0 10px;
}
#ww_photo .img {
	background: #000;
	margin: 16px 10px 10px;
}
#ww_photo .img img {
	display: block;
}
#ww_photo .nav_next {
	height: 30px;
	margin: -25px 0 0 0;
	position: absolute;
	right: -40px;
	top: 50%;
	width: 40px;
	z-index: 1;
}
#ww_photo .nav_next a, #ww_photo .nav_prev a {
	height: 50px;
	display: block;
	width: 40px;
}
#ww_photo .nav_next a img {
	position: absolute;
	right: 10px;
	top: 16px;
}
#ww_photo .nav_prev {
	height: 30px;
	left: -40px;
	margin: -25px 0 0 0;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 1;
}
#ww_photo .nav_prev a img {
	position: absolute;
	left: 10px;
	top: 16px;
}
#ww_photo .title {
	color: #4e5254;
	margin: 0 10px;
}
#ww_photo .title p {
	margin: 0 0 15px;
}
#x_preload {
	font-size: 0;
	height: 0;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0;
}
html>body #body {
	height: auto;
	min-height: 100%;
}
* html .adv_bl .bg {
	background: url(img/bg_adv_bl.png) 0 0 no-repeat;
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
	width: 250px;
}
* html .blck {
	height: 34px;
}
* html .blck_1 {
	height: 82px;
}
* html #gallery .list .balloon {
	height: 20px;
}
* html .clearfix {
	display: inline-block;
}
* html .content {
	display: inline-block;
}
* html .cornered {
	height: 10px;
}
* html .ie, * html .middle {
	display: inline-block;
	vertical-align: middle;
}
* html .ie, * html .middle {
	display: inline;
}
* html .wrap_ins {
	height: 5px;
}
* html #documents .search .fields li {
	height: 1px;
}
* html #documents .search .fields dl {
	height: 1px;
}
* html #documents .search .fields dd {
	height: 1px;
}
* html #gallery .list .img .mid {
	left: 0;
	position: absolute;
	top: 50%;
}
* html #gallery .list .img .mid img {
	top: -50%;
}
* html #vacancies .list .who {
	display: inline-block;
	padding-bottom: 0;
}
*:first-child+html .blck_double .r_m {
	left: -1px !important;
}
*:first-child+html .blck_double .r_m .titles {
	margin: 0 !important;
}
*:first-child+html .clearfix {
	display: inline-block;
}
*:first-child+html .col_50 {
	width: 49.5% !important;
}
*:first-child+html .ie, *:first-child+html .middle {
	display: inline-block;
	vertical-align: middle;
}
*:first-child+html .ie, *:first-child+html .middle {
	display: inline;
}
*:first-child+html #gallery .list .img .mid {
	left: 0;
	position: absolute;
	top: 50%;
}
*:first-child+html #gallery .list .img .mid img {
	top: -50%;
}
*:first-child+html #m_footer .li4 {
	width: 20.5% !important;
}
*:first-child+html #main .left .date_pick .list li {
	margin: 0 !important;
}
*:first-child+html #news .tags_a {
	bottom: 26px !important;
}
*:first-child+html #queries .list hr {
	margin: 8px 0 0 !important;
}
*:first-child+html #queries .list .grey_op {
	margin: 0 0 20px !important;
}
*:first-child+html #ww_feedback .fields li {
	margin: 0 0 7px !important;
}
html>/**/body .float_left_not_ie {
	float: left;
	width: 100%;
}
.blck_2 {
	background: #fff url(img/bg_blck_2.png) 0 0 repeat-x;
	color: #fff;
	margin: 0 0 15px;
	min-height: 82px;
}

.blck_2 .inner {
	font: italic 1em georgia, serif;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	padding: 2px 4px 6px;
	text-align: center;
}
.blck_2 .inner .size {
	font-size: 1em;
}

button, a{
    outline: none;
}


.events-list-header {
    margin: 36px 0 20px;
    }

.event-location {
    display: block;
    border-bottom: solid 1px #bdc2c6;
    clear: both;
    width: 100%;
    position: relative;
    z-index: 9;
    color: #4e5254;
    font-size: 15px;
    font-style: italic;
    padding: 10px 0 8px;
    margin-top: 15px;
}

.event-page .top_info .date {
    margin-left: -20px;
}

.event-page #attachments {
    width: 100%;
}

.event_flt {
    margin-top: 25px;
    padding-left: 20px;
}
.event_flt h5 {
    font-size: 11px;
    margin-bottom: 5px;
}


.event-filter-item {
    display: block;
    padding: 5px 0 ;
    position: relative;
}

.event-filter-item.active a {
   color: #ba1a18;
}

.event-filter-item.active:before {
    position: absolute;
    left: -10px;
    content:"";
    width: 0;
    height: 0;
    margin-top: -3px;
    top: 50%;
    border-style: solid;
    border-width: 3px;
    border-left-color: #ba1a18;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}

#player1_wrapper {
  margin-bottom: 60px;
}

/*Popup для опросника через ЕСИА*/
.popup_opros * {
  box-sizing:border-box;
}

.popup_opros {
  background-color: rgba(0,0,0,0.8);
  position:fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-Index:99999999;
}

.popup_opros .container {
  position: absolute;
  top: 35%;
  right: 0px;
  /*bottom: 0px;*/
  left: 0px;
  width: 320px;
  /*height: 256px;*/
  margin: auto;
  border-radius: 10px;
  background-color: white;
  padding: 21px;
  /*margin-top: -120px;*/
}

.popup_opros .close {
  position: absolute;
  top: 0px;
  right: 10px;
  /*width: 20px;*/
  height: 30px;
  cursor: pointer;
  font-size:xx-large;
}

.popup_opros .main {
    padding: 5px;
}

.popup_opros .notify {
  font-size: 12px;
  /*font-weight: bold;*/
  /*text-align: center;*/
  /*margin-bottom: 20px;*/
}

.popup_opros .button {
  height: 50px;
  text-align: center;
  padding-top: 8px;
  background: #1e5799; 
  background: -moz-linear-gradient(top,  #1e5799 0%, #369bcd 0%, #0662ad 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#369bcd), color-stop(100%,#0662ad)); 
  background: -webkit-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); 
  background: -o-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); 
  background: -ms-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); 
  background: linear-gradient(to bottom,  #1e5799 0%,#369bcd 0%,#0662ad 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0662ad',GradientType=0 ); 
}

.popup_opros .button a {
  color:white;
  text-decoration: none;
  font-size: 15px;
}

.popup_opros .main .input-button {
  float:right;
  top:5px;
  font-size: 15px;
  width: 70px;
  height: 34px;
  border-radius: 5px;
  color: white;
  border: none;
  background: #1e5799; /* Old browsers */
  background: -moz-linear-gradient(top,  #1e5799 0%, #369bcd 0%, #0662ad 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#369bcd), color-stop(100%,#0662ad)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1e5799 0%,#369bcd 0%,#0662ad 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #1e5799 0%,#369bcd 0%,#0662ad 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0662ad',GradientType=0 ); /* IE6-9 */
}

.popup_opros .main .input-button:active {
  -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
  background: #7db9e8; /* Old browsers */
  background: -moz-linear-gradient(top,  #7db9e8 0%, #c3c3c3 0%, #d0d0d0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(0%,#c3c3c3), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #7db9e8 0%,#c3c3c3 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #7db9e8 0%,#c3c3c3 0%,#d0d0d0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #7db9e8 0%,#c3c3c3 0%,#d0d0d0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #7db9e8 0%,#c3c3c3 0%,#d0d0d0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
}


.ukaz {
	margin:100px 0 4px 0 !important;
	width:100%;
}

.ukaz caption {
	text-align:left;
	padding-left:10px;
	font:italic 25px/35px georgia, serif;
}

.ukaz td {
	background:none !important;
	border-bottom:none !important;
	width:33%;
	height:180px;
	padding:10px !important;
}

.ukaz td  > div {
	height:inherit;
	background:#f5f6f7;
	padding:20px;
}

.ukaz td .u-title {
	/* position:absolute; */
	top:0;
	font-size:12px;
	color:darkgray;
}

.ukaz td .u-text {
	position:absolute;
	bottom:20px;
	font-size:14px;
	color:#478abd;
	margin-right:20px;
}

.ukaz td:hover {
	background:#076aaf !important;
	cursor:pointer;
}

.ukaz td:hover  > div {
	background:none;
}

.ukaz td:hover .u-title {
	color:#7caacb;
}

.ukaz td:hover .u-text {
	color:#f7f9fc;
}


.content table.mayday td{
	border-bottom: 0;
}
 .content table.mayday td.mayday__head {
 	border-bottom: 1px solid #e1e4e9;
 }




























































