form.catlang_selector {
   margin:1em 0;
}
.news_item {
   border:1px solid #d1d1d1;
   margin-bottom:15px;
   float:left;
   width:100%;
}
.news_item h2 {
   font-size: 14px;
   color: #ff6600;
   padding: 5px 5px 0 5px;
   margin: 0;
}
.news_item h2 a {
   text-decoration:none;
   text-transform: uppercase;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.news_item ul {
   margin-left:270px;
   padding:0;
}
.news_item li {
   padding:0;
   margin-left:17px;
}
.news_date {
   float:right;
   font-size:12px;
}
.news_item_content {
   padding: 0 5px 5px 5px;
}
.news_item_content img {
   margin:5px;
}
.news_readmore {
   border-top:1px solid #e3e3e3;
   padding:5px;
   margin:0 10px;
   text-align:right;
   clear:left;
}
.news_image_container {
   float:left;
   margin:0 15px 15px 0;
   padding:3px;
   border:1px solid #ae410e;
   width:72px;
   height:54px;
   position:relative;
}
.image_detail {
   width:200px;
   height:auto;
   margin-bottom:5px;
   cursor:pointer;
}
.news_image, .news_image_alt {
   position:absolute;
   top:0;
   left:0;
   display:block;
   visibility:visible;
   margin:0 !important;
}
.image_detail .news_image {
   position:static;
}
.news_image_alt {
   visibility:hidden;
}
.archive_link {
   margin-top: 15px;
   clear: both;
}
.back {
   margin-top: 15px;
   clear: both;
}
.arrows {
   margin-top: 15px;
   clear: both;
   word-spacing: 100px;
   text-align: center;
}