/* Модуль фотоальбома */
#onpageEdit {background: #fff; color: #000; width: 570px; padding: 4px; margin: 4px 4px 10px 0px; float: left;}
#onpageEdit td {padding: 4px;}
#onpageEdit label {display: block; color: #333; font-size: 10pt; padding: 4px 0px;}
#onpageEdit .field, #onpageEdit textarea {width: 550px;}
#onpageEdit textarea {height: 100px;}
input.dangerAction {color: #f00 !important;}
#newItem {float: left; background: #fff; color: #000; padding: 2px 4px; width: 200px;}
#newItem label {float: none; display: block; color: #333;}
#newItem input {float: none; display: block; margin: 0px 0px 4px 0px;}
#newItem input.field {width: 190px;}
#treewiew {float: left;}
#treeview a {font-size: 13pt; display: block; text-decoration: none; text-transform: uppercase; float: left; width: 32%;}
#treeview a img {display: block; float: none;}
#imageadminform {font-family: Tahoma; background: #ffffff; padding: 4px; width: 580px;}
#imageadminform span {}
#imageadminform div {}
#imageadminform div label, #imageadminform div input, #imageadminform div textarea {display: block;}
#imageadminform textarea.field, #imageadminform input.field {width: 550px;}
#imageadminform textarea.field {height: 100px;}
#imageadminform div label {font-size: 10pt; color: #333;}
.imageContainer {background: none; float: left; width: 200px; padding: 0px 8px 8px 0px;}
.imageContainer div.data {color: #fff; background: #333; width: 200px; font-size: 8pt;}
.imageContainer span {color: #ffd29d; padding: 2px 2px 4px 2px; display: block;}

/* Модуль дайджеста новостей */
#topEvents {width: 700px; float: left; padding: 0px 0px 0px 4px; margin: 0px 20px 10px 0px; background: #604330; color: #000000;}
#topEvents a {display: block; float: right; background: #3b2313; padding: 2px 6px 6px 6px; margin: -10px 0px 0px -10px;}
#topEvents div {width: 45%; float: left; margin: 2px 8px 2px 0px; padding: 4px;}
#topEvents h3 {font-size: 10pt; margin: 0px 0px 4px 0px; font-weight: bold; line-height: 10pt;}
#topEvents span {float: left; margin: 0px 4px 0px 0px; padding: 0px 2px; text-transform: uppercase; font-size: 7pt; font-weight: bold; color: #ffffff; background: #000000;}
#topEvents p {font-size: 8pt; line-height: 9pt; margin: 4px 0px 8px 0px;}
#topEvents p a {float: none; background: none; margin: 0px; padding: 0px;}

.slidepanel {background: #4a301f; color: #fff; padding: 5px 5px 5px 0px; float: none; display: block; text-align: left;}
.slidepanel label {cursor: pointer; padding: 5px 10px 5px 10px; font-size: 11pt; font-weight: normal;}
.slidepanel form {margin: 0px; padding: 5px 5px 5px 0px; display: none; background: #4a301f; width: 100%;}
.slidepanel form .field {color: #777; font-size: 10pt; font-style: italic;}
.slidepanel form input {margin: 2px 8px;}
#mod_subscribe {width: 200px; margin: 10px;}
#mod_feedback {width: 400px; margin: 10px auto 10px auto;}
#mod_feedback textarea {width: 376px !important; height: 100px;}

#contactInfo {text-align: right; margin: 4px; text-transform: uppercase; font-size: 8pt;}
#contactInfo div {color: #ffdcb2; font-size: 8pt; margin: 0px 0px 4px 0px;}
#contactInfo div span {font-size: 12pt; font-weight: bold;}

#pathTracker {color: #ffdcb2; margin: 2px 8px; float: none; display: block;}
#pathTracker a {color: #ffdcb2; text-transform: lowercase; font-size: 8pt; font-family: Tahoma, Arial;}

#schedule {width: 700px;}
#schedule td {padding: 2px 4px; vertical-align: top;}
#schedule td p {margin: 0px; padding: 0px;}
#schedule .monthname {font-size: 12pt;}
#schedule .dayname {font-size: 12pt;}

#flashcontent {margin: 0px !important; padding: 0px !important;}

#messages .todayEvent td {background: #f7941e; color: #2b1100;}
#messages .todayEvent td h3 {color: #2b1100; font-weight: bold;}
#messages .todayEvent td p {color: #2b1100;}

