BODY {width: 100%; min-width: 1024px; color: #263841; background: #fff; font-family: Arial; margin: 0px; padding: 0px;}
TH {text-align: left;}
TH IMG {display: none;}
A {color: #343434;}
A IMG {border: none;}

H1 {font-family: Times New Roman; font-weight: normal; color: #263841; font-size: 25px; margin: 10px 0px 20px 0px;}
H2 {font-family: Times New Roman; font-weight: normal; color: #263841; font-size: 25px; margin: 10px 0px 20px 0px;}
H3 {font-family: Arial; color: #0b6fbf; font-size: 14px;} /* e61118 */
H4 {font-family: Arial; color: #263841; font-size: 14px;}
H5 {font-family: Arial; color: #263841; font-size: 14px;}
H6 {font-family: Arial; color: #263841; font-size: 14px; margin: 0px 0px 10px 0px;}
#logo H1, #logo DIV {font-family: Times New Roman; text-transform: uppercase; width: 100%; margin: 35px 0px 0px 0px; padding: 0px; color: #586f74; font-size: 16px;}

.common_contaner {width: auto; margin: 0 20px;}

.top_nav {display: none;}
.search {display: none;}
.ico_nav {display: none;}
.lang_nav {display: none;}
.menu_contaner {display: none;}
.menu_left {display: none;}
.top_photo_contaner {display: none;}
.top_photo_contaner_common {display: none;}
.calendar {display: none;}

.content {width: auto; float: left; clear: left; margin: 10px 0px 20px 0px;}
.main_content {width: auto; float: left; clear: left; margin: 10px 0px 20px 0px;}
.right_col {width: auto; float: left; clear: left; margin: 10px 0px 20px 0px;}
.all_news {display: none;}

.banners_bottom {display: none;}

.main_events_contaner {width: auto; float: left; clear: left; margin: 10px 0px 20px 0px;}

.bottom_contaner {display: none;}

.navstr {float: left; clear: left; font-size: 12px; margin: 10px 0px 0px 0px; height: 40px; width: 750px;}
.navstr, .navstr A {color: #fff; text-decoration: none;}
.navstr A:hover {text-decoration: underline;}
.navstr STRONG {font-weight: normal;}

.content {float: left; width: 670px; margin: 20px 0px 20px 0px; min-height: 480px;}
.content LI {margin-bottom: 12px; list-style-image: url(/_images/list_image.png);}
.content, .content p, .content li, .content td {font-size: 12px;}
.content, .content p {text-align: left;}
.content .tab {border-collapse: collapse; border: 0px;}
.content .tab TH {padding: 0px 5px; background: #94c0e3; border: 1px solid #cdd9dd;}
.content .tab TD {padding: 0px 5px; border: 1px solid #cdd9dd;}
.content EM {color: #586f74; font-weight: normal;}
.content STRONG {}
.content A {color: #0b6fbf;}

.fac {float: left; width: 400px; text-align: left; margin: 0px;}
.fac p {text-indent: 0px; line-height: 18px;}
.fac li {list-style-position: inside;}

.rek {clear: both; width: 100%; text-align: center;}
.rek table {border-style: solid; border-collapse: collapse; border-width: 1px; width: 100%; border-color: #ffffff; background-color: #cccccc;}
.rek td, .rek th {background-color: #f8f8f8; padding: 10px; vertical-align: middle;}
.rek p {text-indent: 0px; line-height: 18px; margin: 0px;}
.rek th p, .rek th {text-align: center;}
.rek td p, .rek td, .rek li {text-align: left;}

.head_photo {margin: 0px 20px 10px 0px; float: left; clear: left;}
.theme_photo {margin: 0px 0px 0px 0px; float: right; clear: right;}

.content .contacts {float: right; clear: none; width: 225px; padding: 5px 15px; margin: 0px 0px 15px 15px; color: #586f74; background: #eeeff0; border-radius: 10px;}
.content .contacts H4 {color: #0b6fbf;}
.content .contacts DIV {margin: 5px 0px 5px 0px; line-height: 20px;}
.content .head {font-weight: bold; margin: 5px 0px 5px 0px; line-height: 20px;}


.news li {list-style-position: inside;}
.news {float: left; clear: both; margin: 0px 0px 20px 0px; width: 100%;}
.news IMG {float: left; margin: 5px 10px 5px 0px;}
.news .date {font-weight: bold; font-size: 12px; color: #586f74;}
.news .header {margin: 5px 0px 5px 0px; font-size: 14px; color: #0b6fbf;}
.news .header A {color: #0b6fbf;}
.news .text {font-size: 12px; text-align: left; margin: 0px 0px 0px 0px; color: #292f39;}
.news .text P {margin: 0px 0px 10px 0px;}
.news .more, .news .more a {font-size: 11px; color: #D72323; text-align: right; margin: 0px 0px 0px 0px;}

.anons_contaner {background: #efefef; border-radius: 10px;}
.anons_contaner .date {color: #e61118;}

.date_arc {width: 90%; margin: 0px 0px 20px 0px; color: #fff; background: #94c0e3; padding: 10px; border-radius: 5px;}
.date_arc A {text-decoration: underline; color: #0b6fbf;}
.date_arc TD {padding: 0px 5px 0px 5px;}

.date_arc_new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:auto;
}
.date_arc_new td {
	padding:10px;
	border-bottom:1px solid #CCC;
}
.date_arc_new_m {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	width:auto;
}
.date_arc_new_m td {
	padding:5px;
	border-bottom:1px solid #CCC;
}
.date_arc_fon {
	background-color:#ebebeb;
	padding:10px;
	margin-bottom:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.calendar {width: 100%; float: left; clear: both; background: #94c0e3; color: #263841; padding: 0px; margin: 10px 0px 0px 0px; height: 28px; border-radius: 6px;}
.calendar .header {float: left; clear: left; margin: 6px 0px 0px 10px; font-weight: bold;}
.calendar .nav {float: left; clear: none; padding: 6px 0px 0px 0px; margin: 0px 20px 0px 0px; color: #0b6fbf; text-decoration: underline;}
.calendar .nav IMG {margin: 0px 10px; vertical-align: middle;}
.calendar .day {float: left; clear: none; padding: 6px 0px 0px 0px; width: 19px; height: 22px; text-align: center; color: #fff;}
.calendar .day A {color: #0b6fbf;}
.calendar .holiday {background: #b2cfe7;}
.calendar .current {height: 24px; margin: -2px 0px 0px 0px; padding: 8px 0px 0px 0px; background: url(/_images/day_current.png) no-repeat;}
.calendar LI {margin-bottom: 12px; list-style-image: url(/_images/list_image.png);}

/* Файловая система */

.file_tree {float: left; margin: 0px 0px 0px 0px; }
.file_link {clear: both; text-align: left; margin: 0px 0px 10px 0px;}
.file_link IMG {float: left; margin: 2px 4px 4px 0px;}
.file_link .date {margin: 0px 0px 4px 0px; clear: both; font-size: 11px; color: #666;}
.file_link .header {margin: 0px 0px 0px 20px;}
.file_link .text {font-size: 11px; margin: 5px 0px 10px 20px;}

.file_system A {text-decoration: underline; cursor: pointer;}
.file_system .file_col_header {margin: 0px 0px 0px 170px;}

.captcha IMG, .captcha INPUT {vertical-align: middle;}

.errors {margin: 20px 0px 0px 0px; background: transparent;}
.errors TD {font-size: 12px; padding: 2px; background: transparent; vertical-align: middle;}
.errors TH {font-size: 14px; padding: 5px; background: transparent; font-weight: bolder;}

.icons {vertical-align: middle; border: none !important;}

/* Галерея */

.gallery_s {float: left; padding: 5px; margin: 0px 5px 5px 0px; width: 160px; height: 200px;}
.gallery_s P {text-align: center; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 0px;}
.gallery_s A DIV {background-color: #f8f8f8;}
.gallery_s A {text-decoration: none; cursor: pointer; display: block; width: 150px; height: 120px; text-align: center;}
.gallery_s IMG {border-width: 0px; border-color: #cccccc;}

/* Авторизация */

.authorization {margin: 0px;}
.authorization INPUT {font-size: 12px; padding: 2px; color: #464646; border: 1px #717171 solid;}
.authorization_subm {font-size: 12px; padding: 3px 20px !important; border: 1px #717171 solid; margin: 0px 10px 0px 20px; text-align: center; color: #1886a9 !important; background: #e7e8ec url(/_images/bg_button.png) bottom repeat-x;}

.tab {width: 100%; float: left; clear: both; margin: 0px 0px 20px 0px;}
.tab STRONG {font-size: 12px;}
.tab TH {background-color: #99cdff; padding: 5px; text-align: left;}
.tab TD, TH {border: 1px solid #fff; font-size: 12px;}
.tab TH SELECT {width: 60%;}
.tab TD {background-color: white; padding: 2px; vertical-align: top;}
.tab .small_head TH {background-color: #99cdff; vertical-align: top; font-weight: bold;}
.tab .b1 TD {background-color: #F5F5F5;}
.tab .a1 TD {background-color: #FFFFFF;}
.tab .t_head TH {background-color: #99cdff; font-size: 13px; text-align: center; padding: 2px;}
.tab .profile_header {width: 30%;}

.feedback {font-size: 12px; margin: 0px 0px 0px 0px;}
.feedback P {margin: 5px 0px 0px 0px; font-weight: bold;}
.feedback INPUT {margin: 2px 0px 3px 0px;}
.feedback SELECT {margin: 2px 0px 3px 0px;}
.feedback TEXTAREA {margin: 2px 0px 3px 0px;}
.feedback STRONG {color: #cc0000;}
.feedback .fsubm {text-align: center; margin: 0px;}
.feedback IMG {vertical-align: top; margin: 0px 5px 0px 0px;}

.inputs {margin: 0px 0px 5px 0px;}
.submit {margin: 10px 0px;}
