* {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    font-family: Arial;
    font-size: 12px;
    color: #575757;
    background: #fff;
}

#admin_edit_link {
    display: none;
}

.clear {
    clear: both;
}

#header {
    display: none;
}

/***************************/

#left {
    display: none;
}

#newsSlider {
    display: none;
}
/*SLIDER*/
#main_slider{
    display: none;
}

#center {
    
}
/* h1-h4*/
#center h1 {
    padding: 10px 10px 10px 18px;
    font-family: Arial;
    font-size: 16px;
    color:#000;
}
	#center h1 .print_page {
		display: none;
	}
#center h2 {
    font-family: Arial;
    font-size: 14px;
    color:#000;
    margin-bottom: 10px;
}
#center h3 {
    font-family: Arial;
    font-size: 12px;
    color:#000;
    margin-bottom: 10px;
}
#center h4 {
    font-family: Arial;
    font-size: 10px;
    color:#000;
    margin-bottom: 10px;
}
#center a {
    color:#00509b;
}
	#center a .file_data {
		background: #00509B;
		color:#fff;
		padding: 2px 3px;
		border-radius: 2px;
		-o-border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		margin-left: 4px;
		font-size: 12px;
		text-decoration: none;
	}
#center .one_content img[style*="float: left"] {
    margin: 5px 10px 5px 0;
}
#center .one_content img[style*="float: right"] {
    margin: 5px 0 5px 10px;
}
#center .one_content ul {
    padding: 0px;
    margin: 5px 0px 5px 25px;
}
#center .one_content ul li{
    list-style-type: square;
    line-height: 17px;
    padding: 0px 0px 0px 0px;
}
#center .one_content ul li ul{
    padding: 0px;
    margin: 0px 35px;
}
#center .one_content ul li ul li{
    line-height: 17px;
    padding: 0px 0px 0px 0px;
}

#center p {
	margin: 12px 0;
	line-height: 20px;
}
#center table {
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    margin-bottom: 15px;
    border-collapse: collapse;
}
#center table td{
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    padding-left: 2px;
}
#center table td:first-child {
    padding: 0;
}

#center table[border*="0"] {
    border: none;
    margin-bottom: 15px;
    border-collapse:collapse;    
}
#center table[border*="0"] td{
    border: none;
    padding-left: 2px;
}
#center table[border*="0"] td:first-child {
    padding: 0;
}

/* News */
#center .news_all_content .one_news {
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6dbdd;
}
#center .news_all_content .one_news .content_img {
    float: left;
    margin: 0px 10px 15px 0px;
}
#center .news_all_content .one_news .content_img img {
    display: block;
    padding: 5px;
    background: #e8eef3;
    border: 1px solid #9eacb6;
}
#center .news_all_content .one_news .content {
    font-family: Arial;
    font-size: 12px;
    color:#575757;
    line-height: 18px;
}
#center .news_all_content .one_news .content a.news_title {
    display: block;
    font-size: 14px;
    color:#467093;
    text-decoration: underline;
    margin-bottom: 5px;
}
#center .news_all_content .one_news .news_detail {
    background: #f7fafd;
    border: 1px solid #c5d4e1;
    margin-top: 5px;
	position: relative;
    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
    border-radius-left-bottom: 2px; border-radius-left-top: 2px; border-radius-right-bottom: 2px;  border-radius-right-top: 2px;
}
.content p {
	text-align: justify;
}
#center .news_all_content .one_news .news_detail .read_more {
    display: block;
    float: right;
    padding: 5px 10px;
    background: #1653b8;
    background: -webkit-linear-gradient(top,#3776dd,#1653b8);
    background: -moz-linear-gradient(top,#3776dd,#1653b8);
    background: -o-linear-gradient(top,#3776dd,#1653b8);
    background: -ms-linear-gradient(top, #3776dd, #1653b8);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#3776dd,endColorstr=#1653b8,GradientType=0); zoom: 1;
    background: linear-gradient(top, #3776dd, #1653b8);

    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
    border-radius-left-bottom: 2px; border-radius-left-top: 2px; border-radius-right-bottom: 2px; border-radius-right-top: 2px;

    font-family: Arial;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    text-decoration: none;
}
#center .news_all_content .one_news .news_detail .up_date {
    display: block;
    float: right;
    padding: 5px 10px;

    font-family: Arial;
    font-size: 11px;
    color: #869eb2;
    line-height: 18px;
}
#center .news_all_content .one_news .news_detail .count_view {
    position: absolute;
	left: 0;
	top: 0;
    padding: 5px 10px;

    font-family: Arial;
    font-size: 11px;
    color: #869eb2;
    line-height: 18px;
}

#center .button {
    display: block;
    float: right;

    padding: 5px 10px;
    background: #3174ab;
    background: -webkit-linear-gradient(top,#5e98c5,#3174ab);
    background: -moz-linear-gradient(top,#5e98c5,#3174ab);
    background: -o-linear-gradient(top,#5e98c5,#3174ab);
    background: -ms-linear-gradient(top, #5e98c5, #3174ab);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#5e98c5,endColorstr=#3174ab,GradientType=0); zoom: 1;
    background: linear-gradient(top, #5e98c5, #3174ab);

    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
    border-radius-left-bottom: 2px; border-radius-left-top: 2px; border-radius-right-bottom: 2px; border-radius-right-top: 2px;

    font-family: Arial;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    text-decoration: none;
}

/* Форма обратной связи */
#center .content_feedback {
    background: #fff;
    border: 1px solid #ededed;
    border-bottom: 2px double #bfc0c2;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    border-radius-left-bottom: 5px; border-radius-left-top: 5px; border-radius-right-bottom: 5px;  border-radius-right-top: 5px;

    margin: 15px 0px;
    padding: 20px;
}
#center .content_feedback .one_content {
    padding: 0px;
}

#center .content_feedback .fn {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color:#06490f;
    margin-bottom: 10px;
}
#center .content_feedback .adr {
    font-family: Arial;
    font-size: 15px;
    color:#3e312c;
    line-height: 17px;
    margin-bottom: 10px;
}
#center .content_feedback a {
    font-family: Arial;
    font-size: 15px;
    color:#06490f;
    text-decoration: none;
}

#center .content_form p {
    margin-bottom: 15px;
}
#feedBackForm, #GuestForm {
    text-align: right;
}

#feedBackForm label, #GuestForm label {
    vertical-align: top;
    color:#3e312c;
    font-family: Arial;
    font-size: 12px;
    margin: 0px 5px 0px 0px;
}
#feedBackForm label.for_input, #GuestForm label.for_input {
    vertical-align: middle;
}

#feedBackForm .input_small , #GuestForm .input_small {
    width: 206px;
    height: 23px;
    padding: 0px 10px;
    margin: 0px 0px 15px 0px;
    border: 1px solid #a1a7bc;
}
#feedBackForm #message, #GuestForm #message {
    width: 390px;
    height: 95px;
    resize: none;
    margin: 0px 0px 15px 0px;
    padding: 10px 5px 5px 10px;
    border: 1px solid #a1a7bc;
}
#feedBackForm .else_field, #GuestForm .else_field {
    overflow: hidden;
    zoom: 1;
    padding-right: 20px;
}
#feedBackForm .div_captcha {
    position: relative;
    text-align: left;
    padding-left: 15px;
}
#feedBackForm .div_captcha #captcha {
    position: absolute;
    top: 20px;
    left: 240px;
    width: 61px;
    height: 23px;
    padding: 0px 10px;
    border: 1px solid #a1a7bc;
}

#feedBackForm #submit {
    float: right;
    width: 155px;
    height: 40px;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color:#fff;

    background: #00418b;
    background: -webkit-linear-gradient(top,#00adf7,#00418b);
    background: -moz-linear-gradient(top,#00adf7,#00418b);
    background: -o-linear-gradient(top,#00adf7,#00418b);
    background: -ms-linear-gradient(top, #00adf7, #00418b);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#00adf7,endColorstr=#00418b,GradientType=0); zoom: 1;
    background: linear-gradient(top, #00adf7, #00418b);

    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    border-radius-left-bottom: 5px; border-radius-left-top: 5px; border-radius-right-bottom: 5px; border-radius-right-top: 5px;

    margin-right: 5px;
    cursor: pointer;
}
#GuestForm #submit {
    float: right;
    width: 155px;
    height: 40px;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color:#fff;

    background: #00418b;
    background: -webkit-linear-gradient(top,#00adf7,#00418b);
    background: -moz-linear-gradient(top,#00adf7,#00418b);
    background: -o-linear-gradient(top,#00adf7,#00418b);
    background: -ms-linear-gradient(top, #00adf7, #00418b);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#00adf7,endColorstr=#00418b,GradientType=0); zoom: 1;
    background: linear-gradient(top, #00adf7, #00418b);

    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    border-radius-left-bottom: 5px; border-radius-left-top: 5px; border-radius-right-bottom: 5px; border-radius-right-top: 5px;

    margin-right: 5px;
    cursor: pointer;
}

/* Deputy */
#center .deputy {
    position: relative;
    margin-bottom: 5px;
}
#center .deputy span {
    display: block;
    font-size: 11px;
}
#center .deputy a {
    font-weight: bold;
}

#center select {
    border: 1px solid #4c8cbf;
    margin-bottom: 10px;
}

/* GuestBook */
#center .faq {
    font-weight: bold;
    margin-bottom: 5px;
}
#center .faq .user_data {
    color:#4c8cbf;
}
#center .faq .user_data .date {
    color:#575757;
    font-size: 11px;
}
#center .faq_answer {
    border-bottom: 1px solid #575757;
    margin-bottom: 10px;
    padding-bottom: 10px;

    font-style: italic;
}
#center .faq_answer .deputy_name {
    display: block;
    font-style: normal;
    color:#575757;
    margin-bottom: 5px;
    text-decoration: underline;
}

/* Gallery */
#center .gallery_content {
    position: relative;
}
#center .gallery_content .photo_album {
    margin: 10px 0px;
}
#center .gallery_content .photo_album .album_title_block {
    position: relative;
    background: #dfe7ed;
    border-bottom:  1px solid #467093;
    margin-bottom: 5px;
    padding-right: 70px;
}
#center .gallery_content .photo_album .album_title_block a.album_title {
    display: block;
    padding: 10px;
    color: #467093;
    text-decoration: none;
}
#center .gallery_content .photo_album .album_title_block .album_count {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 65px;
    height: 100%;

    background: #3174ab;
}
#center .gallery_content .photo_album .album_title_block .album_count a {
    display: block;
    padding: 5px 10px;
    font-size: 11px;
    color:#fff;
}
#center .gallery_content a.image {
    text-decoration: none;
}
#center .all_album_photo {
    margin: 10px 0px;
}
#center .all_album_photo   a.image {
    text-decoration: none;
}
#center .return_to_gallary {
    background: #467093;
    color:#fff;
    padding: 0px 5px;
    margin: 0px 2px;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
}
#center .gallery_content .gallery_pagelist {
    background: #467093;
    color:#fff;
    padding: 0px 5px;
    margin: 0px 2px;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
}
#right {
    display: none;
}
#footer {
    display: none;
}
#goslink_bg {
    display: none;
}
#all_photo_slider_bg {
    display: none;
}