div.files-file {
	padding-left: 15px;
}

div.files-folder {
	padding: 0;
}

.files-folder .x-title {
	font-weight: bold;
	margin: 5px 0 5px 0;
}

.x-depth-0 {
	padding: 5px 0 5px 0;
}

.x-info {
	font-size: 70%;
}

.x-desc {
	margin-left: 0;
}

div.files-file {
	padding: 5px 0 0 15px;
}

div.files-folder {
}

.files-folder .x-title-box {
	background-color: #f0f0f0;
	position: relative;
}

.files-folder .x-title {
	font-weight: bold;
	color: gray;
	padding: 3px 5px 3px 10px;
	font-size: 9pt;
}

.files-folder .x-title-corner {
	color: #f0f0f0;
}

div.files-file a {
	font-weight: bold;
}

.x-info {
	font-size: 8pt;
}

.x-desc p {
	font-size: 8pt;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

ul {list-style-type: disc}

.next-events {
	padding: 2px 0 2px 0;
}

.next-events .e-title {
	font-weight: bold;
}

.next-events .e-time {
	font-weight: bold;
	font-size: 11px;
}

.next-events .e-location {
	padding-left: 10px;
	font-size: 7pt;
}

.next-events .e-annotation {
	padding-left: 10px;
}

.next-events .e-read-more {
	text-align: right;
}

.e-label-title {
	font-weight: bold;
	color: gray;
	padding: 3px 5px 3px 10px;
	font-size: 9pt;
}

.e-time {
	font-weight: bold;
}

.subtitle {
	padding-bottom: 2px;
	font-size: 8pt;
}

.e-label-box {
	position: relative;
	background: #F4F4F4;
}

.e-label-b-title {
	font-weight: bold;
	font-size: 10pt;
	color: #f86c01;
	padding: 3px 5px 3px 10px;
}

.e-label-title {
	font-weight: bold;
	color: gray;
	padding: 3px 5px 3px 10px;
	font-size: 9pt;
}

.e-label-title-corner {
	color: #F4F4F4;
}

.latest-news {
	padding: 2px 0 2px 0;
}

.latest-news a {
	color: #1268a9;
}


.latest-news .e-title {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	font-weight: bold;
}

.latest-news .e-time {
	font-weight: bold;
	font-size: 10pt;
}

.latest-news .e-location {
	padding-left: 10px;
	font-size: 7pt;
}

.latest-news .e-annotation {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	font-size: 8pt;
}

.latest-news .e-read-more {
	text-align: right;
}

.e-body {
	margin-top: 5px;
}

.e-annotation {
	margin-top: 3px;
}

.next-events {
	margin: 5px 0 5px 0;
}

.next-events .e-title-box {
	margin: 0 0 0 10px;
}

.next-events .e-title {
	font-weight: bold;
}

.next-events .e-time {
	font-size: 8pt;
	font-weight: bold;
}

.next-events .e-location {
	padding-left: 10px;
	font-size: 7pt;
}

.next-events .e-annotation {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	font-size: 8pt;
}

.next-events .e-read-more {
	text-align: right;
}

.top-left-corner {
    display: none;
}
.bottom-right-corner {
    display: none;
}

.latest-news .e-annotation > p {
	padding: 2px 0 2px 0;
	margin: 0 0 0 0;
}

.next-events .e-annotation > p {
	padding: 2px 0 2px 0;
	margin: 0 0 0 0;
}

td p.western {
	font-size: 10pt;
}

img {
	border: 0;
}

.i-view-thumb {
	margin: 6px;
	padding: 6px;
	height: auto;
    max-width: 270px;
    	text-align: center;
	width: auto;
	float: left;
	position: relative;
	background-color: #f0f0f0;
}

.i-view-thumb-corner {
	color: #f0f0f0;
}

.i-view-thumb img {
	display: inline;
	margin: 3px;
	border: 2px solid white;
}

.i-view-thumb .description {
	margin: 2px;
	font-size: 8pt;
}

.i-view-thumb .description .title {
	font-weight: bold;
}

.poll {
	font-size: 0.8em;
	padding: 10px 10px 10px 10px;
	margin: 7px 7px 7px 7px;
	height: auto;
	width: auto;
	float: left;
	position: relative;
	background-color: #f0f0f0;
}

.poll_title {
	font-weight: bold;
}

.poll .f-button {
	margin: 5px 5px 5px 0;
	font-size: 0.8em;
}

.poll ul {
	list-style-type: none;
	padding: 2px;
	margin: 0;
}

.poll li {
	padding: 3px;
	margin: 0;
}

.poll .corner {
	color: #f0f0f0;
}

.block_right_item .poll .corner {
	background-color: #f0f0f0;
}
.block_right_item .poll {
	font-size: 1em;
	padding: 15px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.poll_result {
	margin-top: 3px;
	height:5px;
	background-color: #8bbcf0; 
}

.f-form .poll_result {
	margin-left: 25px;
	height:5px;
}
.flag-text {
	font-size: 0.7em;
	color: red;
	font-weight: bold;
}

.flag-hot {
	font-size: 0.7em;
	color: red;
	font-weight: bold;
}

.flag-new {
	font-size: 0.7em;
	color: red;
	font-weight: bold;
}

.menu .flag-text {
	font-size: 0.8em;
	color: yellow;
	font-weight: bold;
}

.menu .selected li .flag-text {
	color: red;
} 

.menu .selected li:hover .flag-text {
	color: yellow;
} 

.menu .selected li.selected .flag-text {
	color: red;
} 

.footer .flag-text {
	display: none;
}
