#category_page{width: 100%}

#subcategories{float: left; width: 838px; margin-bottom: 8px;}
.subcategory{float: left; width: 833px; height: 44px; margin-bottom: 3px; padding: 2px 0 2px 0; }
.subcategory_item{float: left; width: 198px; height: 46px; margin: 0 2px 0 0; padding: 2px 4px 0 4px; background-image: url(../../images/subcategory_item.jpg); background-repeat: no-repeat;}
.subcategory_item table{width: 198px; height: 44px; margin: 0; padding: 0;}
.subcategory_item .s_img{width: 80px; vertical-align: middle;}
.subcategory_item .s_text{width: 118px; height: 44px; vertical-align: middle;}
.subcategory_item h3{margin: 0; padding: 0; line-height: 14px; color: #fff; font-size: 14px; font-family: arial, sans-serif;}
.subcategory_item h3 a:link, .subcategory_item h3 a:visited, .subcategory_item h3 a:active{color: #fff; text-decoration: none;}
.subcategory_item h3 a:hover{color: #fff; text-decoration: none;}

#news_page h1{color: #4F8FD1; font-size: 18px;}
/*#news_body img{border: 1px solid #e3e3e3;}*/

.bar{clear:both; width:100%; height: 20px; margin:10px 0px; padding: 7px 0px 0px 0px; 
	text-align: center; color: #bf292a;; font-size: 9px; font-weight: bold; }

.news_rel {width:90%; clear: both; margin: 15px 0px 15px 10px;}
.news_rel h4{margin: 0px;padding: 0px; font-size: 13px; color: #f7772c;}
.news_rel ul{list-style:  circle; margin: 0px; padding: 3px 0px 0px 24px;}
.news_rel li{margin: 0px; padding: 3px 0 0 0;}

.news_subhead{font-size: 14px; font-weight: bold; color: #4F8FD1; margin-bottom: 15px; text-align: right;}
.news_date{margin-bottom: 10px; }
.news_lead{font-weight: bold; margin-bottom: 15px; }

#block_photomax{width: 150px; float:right; margin: 0 0px 15px 15px;}
#block_photomax img{border:none; border-width: 0;}
#block_photomax input{border:none; border-width: 0;}

.news_page_1{padding: 10px 10px; }
.news_page_2{float: left; width: 100%; margin: 0; padding: 0; overflow: hidden;}
#news_part_text{width: 504px; padding: 0 10px 0 10px; border: 1px solid #589DE4; overflow: hidden;}
#news_part_img{width: 280px; margin: 0; padding: 0 0 0 8px; background-color: #37628D;}
#news_part_img img{margin-bottom: 8px; border: 1px solid #589DE4;}
