/**
 * General rules
 */

html, body
{
  height: 100%;
}

body
{
  background-color: #E8E9E9;
}

.clear
{
  display: block;
  clear: both;
  float: none !important;
}


/**
 * Container
 */
.container
{
  width: 968px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -169px auto;
}


/**
 * Footer
 */
.footer
{
  background: url('../images/design/footer.jpg') repeat-x top left;
  height: 169px;
  margin-top: 50px;
  color: #FFF;
  font-family: Tahoma;
  font-size: 12px;
  line-height: 17px;
}

.push
{
  height: 169px;
}

.footer_container
{
  width: 968px;
  margin: 0px auto;
}

.footer_menu
{
  padding-top: 35px;
  height: 20px;
}

.footer a
{
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

.footer a:hover
{
  text-decoration: underline;
}

.footer_column
{
  padding-top: 25px;
}

.footer_column_1
{
  width: 240px;
}

.footer_column_2
{
  width: 290px;
}

.footer_column_3
{
  width: 140px;
}

.footer_column_4
{
  width: 250px;
}

.footer_column_left
{
  float: left;
}

.footer_column_right
{
  float: right;
}

.footer_column_right img
{
  position: relative;
  top: 5px;
}


/**
 * Header
 */
.header
{
  padding-top: 30px;
}


/* Logo */
.header_logo
{
  float: left;
  width: 160px;
  height: 100px;
}

/* User */
.header_user
{
  float: right;
  width: 175px;
  padding-top: 20px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #CBCBCB;
  text-align: right;
  padding-right: 10px;
}

.header_user .reserved_area
{
  float: left;
}

.header_user .reserved_area a
{
  display: block;
  width: 100px;
  height: 17px;
  color: #FFF;
  text-decoration: none;
  background: url('../images/design/button_reserved.jpg') no-repeat top left;
  text-align: center;
  padding-top: 2px;
}

.header_user .change_language
{
  float: right;
}

.header_user .change_language img
{
  padding-left: 3px;
}

.header_user a:hover
{
/* text-decoration: underline;*/
}

/* Menu */
.header_menu
{
  width: 968px;
  height: 43px;
  background: url('../images/design/menu_bar.jpg') no-repeat top left;
}

/* Links */
.header_menu_links a
{
  display: block;
  float: left;
  height: 43px;
  position: relative;
  overflow: hidden;
}

.header_menu_links a img
{
  position: relative;
  border: 0px solid;
}

.header_menu_links a:hover img, .header_menu_links a.selected img
{
  top: -43px;
}

.header_menu_links_separator
{
  display: block;
  float: left;
  width: 2px;
  height: 40px;
  position: relative;
  top: 2px;
}

/* Search */
.header_menu_search
{
  float: right;
  width: 130px;
  padding-top: 7px;
}

.header_menu_search .input_image
{
  position: relative;
  top: 5px;
}

.header_menu_search .input_text
{
  border: 0px solid #FFF;
  height: 17px;
  width: 90px;
  font-family: Arial;
  font-size: 11px;
}

.header_menu_search .form_placeholder
{
  color: #999;
}

/**
 * Content
 */

/* Banner */
.page_banner
{
  width: 747px;
  height: 128px;
  padding-left: 220px;
  margin-top: 20px;
  background-repeat: no-repeat;
  background-position: top left;
}

.page_banner_content
{
  padding-left: 20px;
  width: 947px;
}

.page_banner h1
{
  letter-spacing: -3px;
  color: #201E1f;
  cursor: default;
  font-family: Arial;
  font-size: 50px;
  font-weight: bold;
  height: 115px;
  padding-left: 10px;
  padding-top: 10px;
  width: 510px;
}

.page_banner_content h1
{
  width: 450px;
}

/* Breadcrumbs */
.breadcrumbs
{
  margin-bottom: 20px;
  height: 20px;
  background: url('../images/design/breadcrumbs_repeat.jpg') repeat-x top left;
  margin-top: 15px;
  float: left;
}

.breadcrumbs_start
{
  background: url('../images/design/breadcrumbs_start.jpg') no-repeat top left;
  width: 9px;
}

.breadcrumbs_block
{
  float: left;
  height: 20px;
}

.breadcrumbs_end
{
  background: url('../images/design/breadcrumbs_end.jpg') no-repeat top left;
  width: 9px;
}

.breadcrumbs a, .breadcrumbs span
{
  text-decoration: none;
  font-size: 11px;
  color: #616161;
  font-family: Tahoma;
  padding: 0px 10px;
  position: relative;
  top: 4px;
}

.breadcrumbs span
{
  cursor: default;
  color: #919191;
}

.breadcrumbs a:hover
{
  text-decoration: underline;
}


/* Data */
.data
{
  float: right;
  width: 687px;
}

.data h2.page_title
{
  background: url('../images/design/page_title.jpg') no-repeat scroll left top;
  color: #42413F;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  padding: 15px 0px 0px 20px;
  text-transform: uppercase;
  width: 667px;
}

.data h2.page_title a
{
  color: #42413F;
  text-decoration: none;
}


/* Navigation */
.navigation
{
  float: left;
  width: 260px;
}

/* 19_10_2011 shaki */
.news_category
{
  border-left: 1px solid #BCBCBC;
  border-bottom: 1px solid #BCBCBC;
  border-right: 1px solid #BCBCBC;
  padding:10px 5px;
  overflow:hidden;
  }
  
 .news_category_middle{background:url(../images/news_middle.jpg) 0 0 repeat-y; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; width:318px; float:left;}
 .news_category_middle1{background:url(../images/news_middle.jpg) 0 0 repeat-y; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; width:318px; float:left; margin:0 1px;}
 
  .news_category_middle h3,  .news_category_middle1 h3{font:bold 18px Arial, Helvetica, sans-serif; color:#cd0b0b; margin-bottom:4px;}
  
  .border_news{border-bottom:1px solid #e9e9e9; padding-bottom:9px; margin-bottom:10px;}
  .img_news_wrap{float:left; padding:2px; border: 1px solid #dadada; margin:0 12px 12px 0;}
  .date_news{background:url(../images/calendar_icon.jpg) left center no-repeat; font:bold 13px/20px Arial, Helvetica, sans-serif; color:#1b1b1b; margin-bottom:15px; padding-left:16px;} 
  
  a.news_red_link{ text-decoration:none; outline:none; margin-top:15px; color:#cd0b0b; font:bold 13px/22px Arial, Helvetica, sans-serif; background:url(arrow_clicis.jpg) left center no-repeat; padding-left:10px;}
  a:hover.news_red_link{ text-decoration:underline; outline:none; color:#cd0b0b; font:bold 13px/22px Arial, Helvetica, sans-serif; background:url(a../images/rrow_clicis.jpg) left center no-repeat; padding-left:10px;}
 
  .news_category_middle_con{padding:0 15px; height:289px;}
