html {}
body {margin:0px; padding: 0px; background-color: #ffffff; font-family: Arial, Geneva, sans-serif; font-size: 14px; color: #444444;}

h1 {margin: 0; padding: 0; font-family: Arial, Geneva, sans-serif; font-size: 18px; color: #2c4f60; font-weight: normal;}
h2 {margin: 0; padding: 0; font-family: Arial, Geneva, sans-serif; font-size: 16px; color: #366683; font-weight: normal;}
h3 {margin: 0; padding: 0; font-family: Arial, Geneva, sans-serif; font-size: 14px; color: #476477; font-weight: bold;}
a {font-family: Arial, Geneva, sans-serif; font-size: 14px; color: #0e517e; text-decoration: underline;}
a:hover {font-family: Arial, Geneva, sans-serif; font-size: 14px; color: #be2e21; text-decoration: underline;}

.clear {clear: both; height: 1px;}
.vis-editor {margin:0px; padding: 0px; background-color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #000000;}

.block-brown {margin: 5px 0;}
.block-brown .block-header {display: block; height: 27px; background: url('/img/pattern-brown.gif') left bottom repeat-x; font-family: Arial; font-size: 16px; color: #666666; padding: 0 10px; padding-top: 3px;}
.block-brown .block-body {background: #f4f3ee; padding: 5px 10px; margin-top: 2px;}
.block-brown .block-weather {background: #f4f3ee; padding: 5px; margin-top: 2px; line-height: 14px;}
.block-brown .block-weather .temp-grad {font-size: 24px; font-weight: bold; color: #396f94;}
.block-brown .block-weather .temp-info {font-size: 11px; color: #666666; padding-left: 5px;}
.block-brown .block-weather .temp-desc {font-size: 10px; color: #396f94; }


.block-gray {margin: 5px 0;}
.block-gray .block-header {display: block; height: 27px; background: url('/img/pattern-gray.gif') left bottom repeat-x; font-family: Arial; font-size: 16px; color: #444444; padding: 0 10px; padding-top: 3px;}
.block-gray .block-body {background: #f1f1f1; padding: 5px 10px; margin-top: 2px;}
.block-gray .block-photo {position: relative; margin-top: 2px;}
.block-gray .block-photo span {position: absolute; bottom: 0; display: block; width: 210px; background-color: #444444; background: rgba(0,0,0,0.5); color: #ffffff; padding: 5px; font-size: 14px;}
.block-gray .block-photo img {display: block;}
.block-gray .block-invest {margin-top: 2px;}
.block-gray .block-links {margin:5px 0 0 0; line-height: 14px;}
.block-gray .block-links div {clear:both; padding-right: 5px;}
.block-gray .block-links img {float:left;clear:both;margin:0 10px 0 0; padding-bottom: 5px;}
.block-gray .block-links p {color:#666666;font-size:11px;margin:5px 0 0 0; line-height: 12px;}
.block-gray .block-info {background: #f1f1f1; padding: 5px; margin-top: 2px;}
.block-gray .block-info p {margin:0; font-size: 12px; color: #666666; line-height: 18px;}

.block-hot-news {margin-top: 2px;}
.block-hot-news .container {border-collapse: collapse;}
.block-hot-news .picture {height: 259px; background: center center no-repeat;}
.block-hot-news .picture div {height: 259px; width: 100%;}

.block-hot-news .element {width: 315px; height:69px; border-top: 1px solid #d8d8d9; border-right: 1px solid #d8d8d9; border-left: 1px solid #ffffff; border-bottom: 1px solid #d8d8d9; background-color: #ffffff; vertical-align: top; cursor: pointer;}
.block-hot-news .element .container {width: 315px; height:69px; position: relative; padding: 8px;}
.block-hot-news .element .container .name {font-family: Arial; font-size: 14px; color: #0e517e;}
.block-hot-news .element .container .date {font-family: Arial; font-size: 12px; color: #9c9c9c;}
.block-hot-news .element .container .arrow {display: none; position: absolute; left: -10px; top: 50%; margin-top: -9px; width: 10px; height: 19px; background: url('/img/hot-news-element-arrow.gif') center center no-repeat;}

.block-news {margin-top: 3px;}
.block-news .news-items-row {display: inline-block;}
.block-news .news-items-row .news-item {margin-left: 0px;}
.block-news .news-items-row .news-item .picture {display: block; border: 1px solid #5c6371; margin-bottom: 3px;}
.block-news .news-items-row .news-item .news-date-time {margin-left: 5px; font-family: Arial; font-size: 12px; color: #be2e21;}
.block-news .news-items-row .news-item .news-name {margin-left: 5px; margin-top: 5px; padding-right: 5px; line-height: 14px; margin-bottom: 3px;}
.block-news .news-items-row .news-item .news-name a {font-family: Arial; font-size: 14px; text-decoration: none; color: #0e517e;}
.block-news .news-items-row .news-item .news-name a:hover {color: #be2e21;}

.list {margin-left: 10px; margin-top: 5px;}
.list .item {margin-bottom: 10px;}
.list .item .date-time {font-family: Arial; font-size: 11px; color: #be2e21;}
.list .item .name {font-family: Arial; font-size: 14px; color: #0e517e;}
.list .item .desc {margin-left: 15px; margin-top: 3px; font-family: Arial; font-size: 12px; color: #888888;}
.list .item .file {font-family: Arial; font-size: 12px; color: #444444;}
.list .item .file a {font-family: Arial; font-size: 12px;}


div.news-list img.preview_picture
{
	width: 133px; height:100px;
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}