/*** page ***/
*, :before, :after {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.clearfix {
  overflow: auto;
  zoom: 1;
}

body {
	background-color: #eee;
	color: #333333;
	font-family: Arial, Trebuchet MS, Verdana, serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}
#body-wrapper-bg {
	background: url("../images/header-bg.green.png") repeat-x center 120px;
}

/*** #header ***/
#header {
	padding: 15px 0;
	margin: auto;
	position: relative;
	width: 960px;
}
#header h1 {
	float: left;
}
#header h1 a {
	background: url('../custom/logo.png') no-repeat;
	display: block;
	margin-left: 10px;
	height: 90px;
	width: 700px;
}
#header-tools {
	float: right;
	padding-top: 15px
}
#header-tools li {
	text-align: right;
}
#header-tools li + li {
	margin-top: 5px;
}

/*** google translate element ***/
#google_translate_element .goog-te-gadget-simple {
	border: 1px solid #306133 !important;
	margin: 0;
	padding-bottom: 1px;
	vertical-align: top;
	width: 100%;
	text-align: right;
}
#google_translate_element .goog-te-gadget-simple a, #google_translate_element .goog-te-gadget-simple a:hover {
	color: #306133;
	text-decoration: none;
}
.goog-te-menu-frame {
	box-shadow: 4px 4px 8px #333 !important;
	-moz-box-shadow: 4px 4px 8px #333 !important;
	-webkit-box-shadow: 4px 4px 8px #333 !important;
}
#google_translate_element img.goog-te-gadget-icon {
	display: none;
}

/*** search ***/
#search {
    background: #fff;
    border: 1px solid #306133;
    padding: 0 3px;
}
#search input.text {
	background: transparent;
    border: 0;
	color: #333;
	font-size: 75%;
    margin: 0;
	width: 93px;
}
#search a.search {
	display: inline-block;
	margin-bottom: 1px;
}

/********************************* #Container *********************************/
#container {
	width: 960px;
	margin: auto;
}

/*** main menu ***/
#menu ul {
	border-bottom: #444444 solid 5px;
	list-style: none;
	margin-top: 20px;
}
#menu ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#menu ul li + li {
	margin-left: 1px;
}
#menu ul li a.first {
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
#menu ul li a.last {
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#menu ul li a {
	background: #444444;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0;
	padding: 10px 12px 5px 12px;
}
#menu ul li a:hover {
	background-color: transparent;
	background: url("../images/menu-hover.gif") no-repeat bottom center;
	color: #FFFFFF;
}

#slideshow {
	background: #ffffff;
}

/*** #content ***/
#content {
	background: #FFFFFF;
	-webkit-box-sizing: border-box;		/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;		/* Firefox, other Gecko */
	box-sizing: border-box;
	min-height: 500px;
	padding: 10px;
}
#content-footer {
	font-size: 80%;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	width: 960px;
	border-bottom: 1px solid #ccc;
}
#content-footer ul li {
	display: inline;
}
#content-footer ul li + li {
	margin-left: 15px;
}
#content-footer a {
	color: #306133;
}

#left-panel {
	width: 180px;
	float: left;
	margin-right: 20px;
}
#right-panel {
	width: 180px;
	float: right;
	margin-left: 20px;
}
#middle {
	overflow: auto;
}


/*** #footer ***/
#control-bar {
	font-size: 80%;
	text-align: center;
	padding: 10px;
}



/*** navigation ***/
#navigation {
	font-size: 80%;
	margin-bottom: 15px;
}
#navigation a {
	color: inherit;
	text-decoration: none;
}
#navigation a:hover {
	color: #333333;
	text-decoration: underline;
}


/*** left-right side menu ***/
.sideMenu {
	padding-bottom: 10px;
	width: 100%;
}
.sideMenu li a.link {
	color: #306133;
	display: block;
	font-size: 80%;
	font-weight: bold;
	padding: 7px 2px;
	border-bottom: 1px solid #D0D8E4;
}
.sideMenu li:hover,
.sideMenu li.active {
	background: #f5f5f5;
	border-bottom-color: #306133;
	text-decoration: none;
}


/*** items ***/
.item {
	position: relative;
	margin-bottom: 5px;
}
.item + .item {
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
}
.article, .section, .menu, .banner, .docPublisher {
	position: relative;
}
.editMenu {
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
}


/*** item-panel ***/
.panel ul li {
	border-bottom: 1px solid #d0d8e4;
}
.panel ul li:hover {
	border-bottom: 1px solid #306133;
}
.panel ul li + li {
	margin-top: 10px;
}
.panel ul li h3 {
	margin: 0;
}


/*** item-article ***/
/* article:edit */
.article table.attributes {
	width: 100%;
}
.article table.attributes td {
	width: 33%;
}
/* article:default */
.article .author {
	color: #aaaaaa;
	font-size: 80%;
	position: absolute;
	right: 5px;
	top: 25px;
}
.article .author div {
	text-indent: 33px;
}
.article-content {
	max-width: 740px;
}
.article .part {
	margin-bottom: 15px;
}
/* article:list */
.article .annotation .content {
	text-align: justify;
}
.article .annotation img {
	border: 1px solid #eaeaea;
	padding: 3px;
	width: 74px;
}
.article .annotation a.img {
	display: block;
	float: left;
	margin: 0 10px 5px 0;
}
.article .annotation .more {
	font-size: 80%;
	margin-left: 5px;
	text-decoration: underline;
}
.article .annotation .more:hover {
	text-decoration: none;
}


/*** item-documentPublisher ***/
.docPublisher .tabs {
	margin: 0;
}
.docPublisher ul.tabs li.active a, .docPublisher ul.tabs li.active a:hover {
	background: #eaeaea;
	border-color: #eaeaea; 
	font-weight: bold;
}
.docPublisher ul.tabs li.active {
	border-bottom: 1px solid #eaeaea;
}
.docPublisher table.table thead {
	background: #eaeaea;
}
.docPublisher table.table tbody td {
	padding-top: 5px;
}
.docPublisher .table th {
	font-size: 80%;
}
.docPublisher .table .date {
	min-width: 67px;
	text-align: center;
}
.docPublisher .table .sum {
	min-width: 55px;
	text-align: right;
}
.docPublisher .table td.icon {
	text-align: center;
	width: 24px;
}
.docPublisher .table .bbb {
	padding-left: 5px;
}

.doc-publisher-list {
	padding-top: 15px;
}


/*** EventCalendarControl ***/
.event-calendar.calendar {
	width: 180px;
}
.event-calendar, .event-list .event {
	position: relative;
}
.event-calendar h3 {
	padding-bottom: 5px;
}
.event-calendar table.calendar {
	background-color: #EAEAEA;
	border-radius: 3px;
	padding: 3px;
	width: 100%;
}
.event-calendar table.calendar td {
	text-align: center;
}
.event-calendar table.calendar thead td {
	border-bottom: 1px solid #FFFFFF;
	color: #306133;
	padding: 5px 0;
}
.event-calendar table.calendar tbody td {
	text-align: center;
	text-decoration: none;
}
.event-calendar table.calendar tbody td a {
	border: 1px solid #EAEAEA;
	color: #FFFFFF;
	display: block;
	height: 21px;
	line-height: 21px;
	text-decoration: none;
	width: 21px;
}
.event-calendar table.calendar tbody td a:hover {
	border: 1px solid #333333;
}
.event-calendar table.calendar tbody td.current a {
	color: #333333;
}
.event-calendar table.calendar tbody td.current a:hover {
	border: 1px solid #FFFFFF;
}
.event-calendar table.calendar tbody td.current a.event-type-mix,
.event-calendar table.calendar tbody td.current a.event-type-culture,
.event-calendar table.calendar tbody td.current a.event-type-other {
	background-color: #D0D8E4;
	color: #306133;
}
.event-calendar table.calendar tfoot {
	border-top: 1px solid #FFFFFF;
	color: #306133;
}
.event-calendar table.calendar tfoot td {
	padding-bottom: 5px;
	text-align: center;
}
.event-calendar table.calendar tfoot td a {
	font-size: 125%;
}


/* Event list */
.static-event-calendar .event-calendar {
	padding-top: 20px;
	position: fixed;
}
.event-list .event {
	overflow: hidden;
	width: 100%;
}
.event-list .event + .event {
	margin-top: 15px;
}
.event-list .date {
	float: left;
}
.event-list .title {
	color: #306133;
	font-weight: bold;
	margin-left: 75px;
}
.event-list .description {
	margin-right: 30px;
	padding-left: 75px;
}
.event-list .description th {
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	vertical-align: top;
}
.event-list .description td {
	padding: 2px 0;
	text-align: justify;
}


/*** item-banner ***/
.banner a.link {
	display: block;
	padding: 5px 2px;
}
.banner a.link:hover {
	background: #eaeaea;
	text-decoration: none;
}
.banner .banner-content {
	padding-bottom: 5px;
}
.banner-content {
	width: 180px;
}
.banner h3 + .custom-content {
	margin-top: 5px;
}


/*** filelist ***/
.fileList {
	box-sizing: border-box;
}
.fileList li + li {
	padding-top: 10px;
}
.fileList li a {
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
.fileList li a:hover {
	text-decoration: underline;
}
.fileList li a .ico {
	box-sizing: border-box;
	display: block;
	flex-shrink: 0;
	margin-right: 8px;
	width: 32px;
}
.fileList li a .file-name {
	box-sizing: border-box;
	display: block;
	width: auto;
}


.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*** gallery ***/
.image_carousel {
	position: relative;
	padding-bottom: 40px;
}
.image_carousel img {
	border: 1px solid #eaeaea;
	padding: 2px;
	width: 90px;
	height: 90px;
}
.image_carousel a.fancybox {
	display: block;
	float: left;
}
.image_carousel a.fancybox + a.fancybox {
	margin-left: 2px;
}
a.prev, a.next {
	background: url(../images/gallery-icons.png) no-repeat transparent;
	display: block;
	height: 32px;
	position: absolute;
	bottom: 0;
	width: 32px;
}
a.prev {
	background-position: 0 0;
	left: 0;
}
a.prev:hover {
	background-position: -32px 0;
}
a.next {
	background-position: 0 -32px;
	right: 0;
}
a.next:hover {
	background-position: -32px -32px;
}
a.prev.disabled, a.next.disabled {
	background: none;
	cursor: default;
}
a.prev span, a.next span {
	display: none;
}


/*** tabs ***/
ul.tabs {
	border-bottom: 1px solid #D0D8E4;
	border-left: 1px solid #D0D8E4;
	list-style: none;
	margin: 10px 0 10px 0; 
	padding: 0;
	width: 100%;
	overflow: auto;
	zoom: 1;
}
ul.tabs li {
	border: 1px solid #D0D8E4;
	border-left: none;
	float: left;
	margin: 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	padding: 0;
	position: relative;
}
ul.tabs li a {
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	color: #306133;
	display: block;
	outline: none;
	padding: 0 20px;
	text-decoration: none;
}
ul.tabs li a:hover {
	background: #D0D8E4;
}
ul.tabs li.active, ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	clear: both;
}


/*** default Table ***/
table.table {
	color: black;
	font-size: inherit;
	width: 100%;
}
table.table thead {
	border-bottom: 1px solid #D0D8E4;
}
table.table tbody {
	font-size: 80%;
}
table.table tr {
	border-bottom: 1px solid #D0D8E4;
}
table.table th {
	color: #306133;
	text-align: left;
}
table.table td, table.table th {
	padding: 3px;
}
table.table td + td {
	border-left: 1px dashed #D0D8E4;
}
table.table tbody tr:hover {
	background: #f6f6f6;
}
table.table tr.current {
	background-color: #eaeaea;
}


/*** form table ***/
table.form {
	color: black;
	font-size: inherit;
}
.table tr {
	height: 32px;
}
table.form th {
	color: #306133;
	font-weight: normal;
	min-width: 128px;
	text-align: left;
	vertical-align: top;
}
table.form td, table.form th {
	padding: 3px;
}
.table td.action {
	text-align: center;
}


/*** files table ***/
table.files td.icon, table.files td.link {
	text-align: center;
	width: 32px;
}
table.files td.name {
	cursor: move;
	width: 465px;
}
table.files td.size {
	text-align: right;
	width: 75px;
}
table.files td.action {
	text-align: center;
	width: 12px;
}
table.files td img {
	height: 32px;
}


/*** mutliUploader ***/
.multiUploader {
	display: none;
}
#SWFUpload_0 {
	margin-top: 5px;
	vertical-align: bottom;
}
#log .error {
	background-color: #FFEBEB;
}
#log .current {
	background-color: #FFF0A5;
}
#log .success {
	background-color: #DFF2BF;
}
#log .status {
	display: none;
}

/*** mutliUploader ***/
.uploader .table.files {
	margin-bottom: 10px;
}
.uploaded .table.files th {
	text-align: right;
}
.uploader .table.files .cell.name {
	width: 60%;
}
.uploader .table.files .cell.size {
	width: 15%;
}
.uploader .table.files .cell.state {
	width: 15%;
}
.uploader .table.files .cell.actions {
	width: 10%;
}
.uploader .table.files tr.uploading {
	background-color: #F9EDBE;
}
.uploader .table.files tr.uploaded {
	background-color: #DFF2BF;
}
.uploader .table.files tr.error {
	background-color: #FFBABA;
}

/*** collector ***/
.collector-cover {
	border: 1px solid #c0c0c0;
	padding: 10px;
	position: relative;
}
.collector-cover + .collector-cover {
	margin-top: 25px;
}
.collector-title {
	background: #fff;
	left: 5px;
	padding: 2px 4px;
	position: absolute;
	top: -13px;
}
.collector-top {
	margin-bottom: 5px;
}
.collector .article {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-bottom: 15px;
}
.collector .article.odd {
	padding-right: 5px;
}
.collector .article.even {
	padding-left: 5px;
}
.collector .date {
	color: #aaaaaa;
	font-size: 75%;
}
.collector .article .annotation .content {
	text-align: left;
}
.collector .article .annotation a.img {
	margin-right: 5px;
}
.collector .article .annotation img {
	padding: 3px;
	width: 74px;
}


/*** absolute & relative position ***/
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}


/*** form ***/
input[type="text"], input[type="password"], textarea {
	width: 100%;
}
input.button {
	line-height: 18px;
}
textarea {
	resize: vertical;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
form label + input[type="radio"] {
	margin-left: 30px;
}
.textField {
	width: 100%;
}
.label {
	color: #306133;
	font-weight: bold;
	padding-bottom: 5px;
}
.control + .control {
	margin-top: 20px;
}
input.datepicker {
	width: 180px;
}


/*** buttons ***/
.button {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
    text-decoration: none;
	padding: 4px 8px;
	margin: 0;
	display: inline-block;
	text-decoration: none;
}
.button:hover, .button:active {
	background-color: #e3e3e3;
	border: solid 1px #b7b7b7;
	text-decoration: none;
}
.button + .button {
	margin-left: 5px;
}
.button.disabled, .button.disabled:hover {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	cursor: default;
}


/*** icons ***/
.ico {
	display: inline-block;
	vertical-align: middle;
	background: url('../images/icons.png') no-repeat transparent;
}
.ico:hover {
	text-decoration: none;
}
.ico12 {
	height: 12px;
	width: 12px;
}
.ico20 {
	height: 20px;
	width: 20px;
}
.ico32 {
	height: 32px;
	width: 32px;
}
.doc32, .docx32 {background-position: 0 0}
.gif32 {background-position: -32px 0}
.jpeg32, .jpg32 {background-position: -64px 0}
.odt32 {background-position: -96px 0}
.pdf32, .ps32 {background-position: -128px 0}
.png32 {background-position: 0 -32px}
.ppt32, .pptx32 {background-position: -32px -32px}
.rar32 {background-position: -64px -32px}
.xls32, .xlsx32 {background-position: -96px -32px}
.zip32 {background-position: -128px -32px}
.doc20, .docx20 {background-position: 0 -64px}
.gif20 {background-position: -20px -64px}
.jpeg20, .jpg20 {background-position: -40px -64px}
.odt20 {background-position: -60px -64px}
.pdf20, .ps20 {background-position: -80px -64px}
.png20 {background-position: 0 -84px}
.ppt20, .pptx20 {background-position: -20px -84px}
.rar20 {background-position: -40px -84px}
.xls20, .xlsx20 {background-position: -60px -84px}
.zip20 {background-position: -80px -84px}
.link {background-position: -100px -64px; cursor: pointer}
.link:hover {background-position: -100px -84px}
.print {background-position: -120px -64px; cursor: pointer}
.print:hover {background-position: -120px -84px}
.printPdf {background-position: -140px -64px; cursor: pointer}
.printPdf:hover {background-position: -140px -84px}
.info {background-position: -160px -64px; cursor: pointer}
.info:hover {background-position: -160px -84px}
.edit {background-position: 0 -104px; cursor: pointer}
.edit:hover {background-position: -12px -104px}
.delete, .cancel {background-position: -24px -104px; cursor: pointer}
.delete:hover, .cancel:hover {background-position: -36px -104px}
.confirm {background-position: -48px -104px; vertical-align: sub; cursor: pointer}
.confirm:hover {background-position: -60px -104px; cursor: pointer}
.search {background-position: -72px -104px; cursor: pointer}
.search:hover {background-position: -84px -104px; cursor: pointer}
.permission {background-position: -96px -104px; cursor: pointer}
.permission:hover {background-position: -108px -104px; cursor: pointer}
.view {background-position: -120px -104px; cursor: pointer}
.view:hover {background-position: -132px -104px}
.addFile {background-position: -24px -116px; cursor: pointer}
.addFile:hover {background-position: -36px -116px}

/*** ul-li tree ***/
.tree .content {
	padding-left: 10px;
}
.tree ul, .tree ul ul {
	background: url(../images/vline.png) repeat-y;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tree ul ul {
	margin-left: 10px;
}
.tree ul li {
	background: url(../images/node.png) no-repeat;
	line-height: 20px;
	margin: 0;
	padding: 0 12px;
}
.tree ul li.last {
	background: #fff url(../images/lastnode.png) no-repeat;
}
.tree, .tree a {
	color: inherit !important;
}


/*** visualPaginator (c) 2009 David Grudl. All rights reserved. ***/
.paginator {
	font-size: 90%;
	margin: 1em 0;
	text-align: right;
}
.paginator a, .paginator span {
	color: #999999;
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
}
.paginator a {
	border: 1px solid #306133;
	color: #306133;
	text-decoration: none;
}
.paginator a:hover {
	background: #eaeaea;
	text-decoration: none;
}
.paginator .current {
	background: #306133;
	border: 1px solid #306133;
	color: #fff;
	font-weight: bold;
}


/*** nette ***/
#ajax-spinner {
	background: white url('../images/spinner.gif') no-repeat 50% 50%;
	font-size: 0;
	display: none;
	margin: 15px 0 0 15px;
	padding: 13px;
	z-index: 123456;
}
div.flashMessage {
	border: 1px solid;
	font-style: italic;
	margin: 3px 0;
	padding: 5px;
}
.warning {
	background-color: #FEEFB3;
	color: #9F6000;
}
.success {
	background-color: #DFF2BF;
	color: #4F8A10;
}
.error {
	background-color: #FFBABA;
	color: #D8000C;
}


/*** jQuery UI datepicker ***/
#ui-datepicker-div {
	font-size: 80%;
}


/*** page-default ***/
a[href^="error:"] {
	background: red;
	color: white;
}
h1, h2, h3, h4, a, .defaultColor {
	color: #306133;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h2 {
	border-bottom: 5px solid #eaeaea;
	font-size: 125%;
	margin-bottom: 20px;
}
h3 {
	font-size: 110%;
	margin-bottom: 5px;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
hr {
	background-color: #eaeaea;
	border: 0;
	height: 1px;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
dl {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
.shadow {
	box-shadow: 4px 4px 8px #333;
	-moz-box-shadow: 4px 4px 8px #333;
	-webkit-box-shadow: 4px 4px 8px #333;
}
.hidden {
	display: none;
}
.disabled {
	color: #9f9f9f;
}
.example {
	color: #6f6f6f;
	font-style: italic;
}
.cleaner {
	clear: both;
	float: none;
}


/****************************** Custom content ********************************/
.custom-content { 
	background: #FFF;
}
.custom-content ul, ol {
	margin: 0;
	padding: 0;
}
.custom-content ul { 
	list-style-type: disc; 
	list-style-position: inside;
}
.custom-content ol { 
	list-style-type: decimal; 
	list-style-position: inside; 
}
.custom-content ul ul, .custom-content ol ul { 
	list-style-type: circle; 
	list-style-position: inside; 
	margin-left: 15px; 
}
.custom-content ol ol, .custom-content ul ol { 
	list-style-type: lower-latin; 
	list-style-position: inside; 
	margin-left: 15px; 
}
.custom-content p {
	margin: 0 0 10px;
}
.custom-content img {
	max-width: 100%;
}
.custom-content h2 {
	border-bottom: none;
}



/***************************** Google Custom Search ***************************/
#cse {
	overflow: hidden;
}
#cse .gsc-control-cse {
	padding: 0;
}
#cse .gs-title {
	color: #306133;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
#cse .gs-title:hover {
	text-decoration: underline;
}
#cse .gs-visibleUrl {
	display: none;
}
#cse .gsc-cursor-current-page {
	color: #333333;
	text-shadow: none;
	background: #ffffff;
	padding: 0;
}



/* defaults *******************************************************************/
p {
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 15px;
}
hr {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eaeaea currentcolor currentcolor;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-muted {
	color: #999;
}



/* Front:Page:default *********************************************************/
.page p {
	text-align: justify;
}

.page h3 {
	margin-bottom: 15px;
}
.page h4 {
	margin-bottom: 5px;
}



/* Front:RssNews:default ******************************************************/
ul.rss-news {
	list-style: none;
}
ul.rss-news li {
	border: none;
}
ul.rss-news li:hover {
	border: none;
	background-color: #f5f5f5;
}
ul.rss-news li + li {
	margin-top: 10px;
}
ul.rss-news li a {
	display: block;
	padding: 5px;
}