html, body {
  margin:0;padding:0;
  font-family: "Trebuchet MS", Arial, FreeSans, sans-serif;
  background-position: 0 430px;
  background-image: url(/images/body_bkg.png);
  background-repeat: repeat-x;
}

      
/***Content***/
div#content {
  padding: 0 35px 0 60px;
  margin-right: 195px;
}

div#content h1 {
  line-height:21px;
  padding:12px 0;
  font-size: 16px;
  font-weight: bold;
  margin:0 0 5px 0;
  color: #000;
}

form {
  padding: 0;
  margin: 0;
}

body a {
  text-decoration: none;
}

body a:hover {
  text-decoration: underline;
}


div#content a img {
  border: 0 none;
  vertical-align: middle;
}

div.clear_left {
  clear: left;
}

div.clear_right {
  clear: right;
}

div#container {
  margin: 0 auto;
  padding:0;
  width:1000px;
}


div#top {
  background-image: url(/images/top_bkg.png);
  background-repeat: repeat-x;
  height: 97px;
  margin:15px 0;
  padding:0;
  overflow: hidden;
}

div#top div.left_side, div#top div.right_side {
  background-image: url(/images/top_left_bkg.png);
  background-repeat: repeat-x;
  margin:0;
  padding:0;
  height: 97px;
  width: 7px;
  float: left;
}

div#top div.right_side {
  background-image: url(/images/top_right_bkg.png);
  float: right;
}

div#top div#lang_menu {
  display: inline; /*IE6 bug*/
  width: 260px;
  margin: 15px 40px 0 20px;
  padding: 0 0 20px 0;
  background-image: url(/images/top_logo.png);
  background-repeat: no-repeat;
  float:left;
  font-size:10px;
}

div#top div#lang_menu div.logo {
    height:38px;
    width: 260px;
    cursor: pointer;
} 

div#top div#lang_menu ul {
margin:0; padding:0;	
}

div#top div#lang_menu li {
  list-style: none;
  float:left;
  text-transform: uppercase;
  padding: 0 2px;
}

div#top div#lang_menu li a {
  
  color: #000;
}

div#top div#lang_menu li.selected a {
  color: #fff;
}

div#top div#top_menu ul {
  margin:10px 0 0 0;
  padding:0;
  font-size: 13px;
  line-height: 15px;
  
}

div#top div#top_menu li {
  list-style: none;
  float: left;
  padding-right: 10px;
}

div#top div#top_menu li a, div#top div#top_menu li {
  
  color:#fff;
  font-weight: bold;
}

div#top div#top_menu li ul {
  margin:0;
  padding: 0;
  font-size: 12px;
}

div#top div#top_menu li ul li {
 float: none;
}

div#top div#top_menu li ul li a, div#top div#top_menu li ul li {
  font-weight: normal;
}

/***Footer***/

div#footer {
  background-image: url(/images/top_bkg.png);
  background-repeat: repeat-x;
  height: 97px;
  padding: 0;
  clear: both;
}

div#footer div#footer_top_menu ul {
  margin:0 auto;
  padding: 6px 0 0 0;
  font-size: 12px;
  line-height: 15px;
  display:block;
  width: 680px;
}

div#footer div#footer_top_menu li {
  list-style: none;
  color:#fff;
  font-weight: bold;
  list-style: none;
  float: left;
  padding-right: 15px;
}

div#footer div#footer_top_menu li a {
  color:#fff;
  font-weight: bold;
}

div#footer div#footer_top_menu li ul {
  margin: 0;
  padding: 0;
  font-size: 12px;
  width: auto;
}

div#footer div#footer_top_menu li ul li {
 float: none;
}

div#footer div#footer_top_menu li ul li a{
 font-weight: normal;
}

div#footer div#footer_right_menu ul {
  margin:0;
  padding:0 10px 0 0;
}

div#footer div#footer_right_menu li {
  list-style: none;
  line-height: 25px;
  font-size: 13px;
  display: inline;
  padding-right: 20px;
}

div#footer div#footer_right_menu li a {
  color: #fff;
  
}      


div#footer div.left_side, div#footer div.right_side {
  background-image: url(/images/top_left_bkg.png);
  background-repeat: repeat-x;
  margin:0;
  padding:0;
  height: 97px;
  width: 7px;
  float: left;
}

div#footer div.right_side {
  background-image: url(/images/top_right_bkg.png);
  float: right;
}

/*** Contacts ***/
div#contact_footer {
	color: #595a5c;
	text-align: center;
	font-size: 12px;
	line-height: 24px; 
}


/***Pager***/
ul.pager {
	margin: 16px;
	padding: 0;
	height: 25px;
}

ul.pager li {
	list-style: none;
	width: 25px;
	height: 19px;
	float: left;
	background-image: url(/images/page_select.png);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: 0 1px;
	padding: 2px 0 0 0;
	font-size: 12px;
	overflow: hidden;
	display: block;
}
ul.pager li a {
    padding: 0 0;
    line-height: 19px;
    color: #010101;
    width:25px;
    display:inline-block;
}

ul.pager li.selected a {
    line-height: 19px;
    color: #EC2627;
}

ul.pager li.back {
	background-image: url(/images/page_back.png);
}

ul.pager li.forward {
	background-image: url(/images/page_forward.png);
	background-position: right;
	float: none;
}