html, body, form, p, div{ 
  padding: 0px;
  margin: 0px;
}
img {
  border: 0px;
}
body {
  background: #666666;
  font-size: 10px;
  font-family: arial;
  color: #666666;
}
form { 
  display: inline;
  margin:0px;
  padding:0px;
}
input{
  margin: 1px;
  border: 1px solid #D1D1D1;
  font-family: Verdana;
  font-size: 12px; 
  width:150px;
}
abbr{
  cursor:help;
}
a:link, a:active, a:visited, a:hover{
  color: #666666;
}
 /* ------------------------------------------------------------- */

.fl { 
  float: left; 
}
.fr { 
  float: right; 
}
.clear { 
  clear: both; 
  margin: -1px 0px 0px; 
  height: 1px; 
  font-size: 1px;
}
 /* ----------------------------------------------------------- */
h1{
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #c3db51;
}
h2{
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #666666;
}

 /* ----------------------------------------------------------- */
#mainContainer{
  width: 938px;
  margin: auto;
}
#mainContainerL{
  width: 896px;
  float: left;
  background: #ffffff;
}
#mainContainerR{
  width: 42px;
  float: right;
}
#header{
  background:#ffffff;
  height:144px;
}

#logo{
  float:left;
}
 /* ----------------------------------------------------------- */
#body{
  backgorund: #ffffff;
}
#bodyLeft{
  width: 561px;
  float: left;
  vertical-align:top;
  background: #ffffff;
}
#bodyRight{
  width: 335px;
  float: right;
  background: url('../img/right_bg.png') no-repeat #ffffff;
  min-height: 483px;
}
.content{
  padding: 20px;
  color: #666666;
  font-size: 11px;
  display: block;
}
.content li{
  list-style: square;
}
.content ul{
  padding-left: 15px;
}

.news{
  padding-bottom: 15px;
}
.date, .date a:link, .date a:visited, .date a:active, .date a:hover{
  text-align: left;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #c3db51;
  text-decoration: none;
}

.summary{
  text-align: left;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}
.more, .more a:link, .more a:active, .more a:visited{
  text-align: right;
  font-family: Arial  ;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
}
.more a:hover{
  color: #666666;
  text-decoration: none;
}

.titleBox{
  width: 233px;
  text-align: right;
}
.title{
  background: url('../img/footer_bg.jpg') repeat-x;
  font-size: 13px;
  line-height: 43px;
  font-weight:bold;
  color: #ffffff;
  padding: 0px 35px 0px 55px;
}
.contacts{
  background: url('../img/contacts_bg.jpg') repeat-x;
  width: 233px;
  float: right;
  text-align: left;
}
.contactsHead{
  font-size: 13px;
  line-height: 43px;
  font-weight:bold;
  color: #ffffff;
  padding: 0px 0px 0px 35px;
}
.contactsBody{
  font-size: 12px;
  font-weight:bold;
  padding: 15px 0px 15px 30px;
}
#footerLeft{
  background: url('../img/contacts_bg.jpg') repeat-x;
  font-size: 12px;
  line-height: 43px;
  font-weight: normal;
  color: #666666;
  width: 541px;
  padding-right: 20px;
  text-align: right;
  float: left;
}
#footerRight{
  background: url('../img/footer_bg.jpg') repeat-x;
  font-size: 12px;
  line-height: 43px;
  font-weight: normal;
  color: #ffffff;
  width: 305px;
  margin-left: 10px;
  padding-left:20px;
  float: right;
}

#footerRigth a:link  {color: #123123;}

 /* ----------------------------------------------------------- */
#nav{
  float:left;
}


#nav ul {
  margin: 0px;
  padding: 0px;
}
#nav li {
  list-style: none;
  margin:0px;
  padding:0px;
  white-space: nowrap;
  z-index: 1;
  float: left;
}
#nav li a {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  display: block;
  text-align: center;
  vertical-align: middle;
  width: 131px;
  padding-top: 70px;
  padding-bottom: 27px;
  margin:0px;
  margin-right: 10px; 
  background: url(../img/menu_out.jpg) repeat-x;
}
#nav li a:hover, #nav li.active a {
  color: #FFFFFF;
  background: url(../img/menu_over.jpg) repeat-x;
}
#nav li:hover ul, #nav li.over ul {
  display: block;
}
.pad01{
  padding: 0px 14px 14px 14px;
}

#mainContainerR{
  float:left;
  padding-top: 6px;
}

#mainContainerR ul {
  margin: 0px;
  padding: 0px;
}
#mainContainerR li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: block;
  white-space: nowrap;
  z-index: 1;
  float: left;
}
#mainContainerR li a {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  display: block;
  text-align: center;
  vertical-align: middle;
  width: 37px;
  padding-top: 13px;
  padding-bottom: 17px;
  margin:0px;
  padding-right: 5px; 
  background: url(../img/lang_out.jpg) repeat-x;
}
#mainContainerR li a:hover, #mainContainerR li.active a {
  color: #FFFFFF;
  background: url(../img/lang_over.png) repeat-x;
}
#mainContainerR li:hover ul, #mainContainerR li.over ul {
  display: block;
}

