/* header */

.xhw_header { background:url(images/header_bg.png) repeat-x top left; height:101px; width:100%; margin-bottom: 10px; font: 8pt Tahoma;}
.xhw_header a {color: #fff}
.xhw_header_table { background:url(images/main_sprite.png) no-repeat top left; height:101px; width:100%; margin: 0; padding:0; border-collapse: collapse;}
.xhw_header_left {width: 182px;}
.xhw_header_home_block_link {height: 101px; width: 182px; display: block; float: left;}
.xhw_header_top_link {float: left; display: inline-block; color: #fff; padding-top: 11px; height: 14px; font-weight: bold;}
.xhw_header_top_link:hover {color: #fff;}
.xhw_header_top_link_news {margin-left: 60px;}
.xhw_header_top_link_artiles {margin-left: 70px;}
.xhw_header_top_link_blog {margin-left: 80px;}
.xhw_header_top_link_other {margin-left: 30px;}
.xhw_header_top_link_search {float: right;}
.xhw_header_search_field {float: right; width: 180px; height:13px; font: 8pt Tahoma; border: 1px solid #00a1e5; margin: 11px 3px 0 3px;}
.xhw_header_search_link {float: right; display: inline-block; width: 15px; height: 15px; background:url(images/main_sprite.png) no-repeat left -197px; margin: 11px 3px 0 0;}
.xhw_header_news_links {width: 225px; height: 77px; clear: left; float: left;}
.xhw_header_news_links a {display: inline-block; color: #757575;}
.xhw_header_news_links a:hover {color: #757575;}
.xhw_header_news_link1 {margin: 3px 0 0 66px;}
.xhw_header_news_link2 {margin: 3px 0 0 52px;}
.xhw_header_news_link3 {margin: 3px 0 0 39px;}
.xhw_header_news_link4 {margin: 3px 0 0 25px;}
.xhw_header_articles_links {width: 150px; height: 77px; float: left;}
.xhw_header_articles_links a {background: url(images/header_arrow.png) no-repeat left 8px; display: inline-block; padding: 3px 0 0 7px; color: #757575;}
.xhw_header_articles_links a:hover {color: #757575;}
.search_form_style {margin: 0px;}

.xhw_trinity_ad {width: 100%; text-align: right;}
.xhw_trinity_ad a {display: inline-block; background: url(images/main_sprite.png) no-repeat left -112px; height: 32px; width: 306px;}

/* footer */
.xhw_footer_container {clear:both; padding-top:20px;  font: 8pt Tahoma; color: #000;}
.xhw_footer {background: url(images/main_sprite.png) no-repeat left -144px #e8e9eb; height:53px; width:100%;}
.xhw_footer_left {float: left; height: 33px; padding: 10px 0 10px 10px}
.xhw_footer_right {padding: 5px 9px 0 0; text-align: right; float: right; height: 53px;}
