body{margin: 0px; padding: 0px; background-color: #000000; color: #b0b0b0; width: 100%; height: 100%;}
a {text-decoration: none; color: #909090;}
a:hover {text-decoration: underline; color: #909090;}
a img {border-color: #707070;}
h1{padding: 0px; margin: 0px; padding-top: 10px;}
ul{list-style-type: none; padding-left: 20px;}
.container-clearfix{overflow: hidden; width: 550px; margin-bottom: 10px;}
#main-body{margin: auto; width: 980px; background-color: #ffffff; }
#layout{width: 980px; height: 606px; background-color: #415673; background-image: url('images/body-bg.jpg'); background-position: top right; background-repeat: no-repeat;}
#layout-footer{clear: both; float: right; text-align: right; margin-top: 20px; margin-right: 10px; width: 580px; border-top: 1px solid #707070; padding-top: 5px;}
#layout-footer p{padding: 0px; margin: 0px;}
#content{float: right; height: 450px; overflow: auto; width: 580px; margin-right: 0px; margin-top: 80px; padding-right: 10px;}
#left-block{padding-top: 80px; width: 300px; }
#left-block a{text-transform: capitalize;}
ul#news-list{list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px;}
.nws-image{float: left; margin: 0px; padding: 0px; margin-right: 12px; margin-bottom: 6px;}

.content-left-image{float: left; padding-right: 12px; padding-bottom: 6px;}
.content-left-image a{display: block; }
.content-left-image p{padding-top: 5px;}
.content-right-image{float: right; padding-left: 12px; padding-bottom: 6px;}
.content-right-image a{display: block; margin: 0px;}
.content-right-image p{padding-top: 5px;}

.gallery-image-list-item{overflow: hidden; width: 550px; margin-bottom: 10px;}
.gallery-image-list-item-img{float: left; margin: 0px; padding: 0px; margin-right: 12px; margin-bottom: 6px;}