body {  margin: 0;  padding: 0;  background: url(images/left_bg.gif) repeat;  font: 13px arial; line-height: 150%;}


#bg {  background: url(images/top_left_bg.jpg) top repeat-x;}


td {  font: 13px arial;  vertical-align: top; line-height: 150%;}


#main {  width: 1004px;  background: url(images/mesh.jpg) repeat;}


#logo {}

img {  border: 0;}




#top {  height: 134px;  vertical-align: middle;  font: 11px tahoma;  color: #fff;  overflow: hidden;}

#top span {  margin-right: 20px;  margin-left: 40px;}



#top img#logo {  margin-right: 5px;  float: left;  margin-bottom: -2px;}



a {  color: #F75C0A;}

.links a {  color: #9D9DA1;  font: 8px tahoma;}


#top-menu {  background: url(images/menu_bg.jpg) left top no-repeat;  height: 29px;  padding-left: 45px;}



#top-menu img#title {  margin-top: 30px;  margin-left: 40px;}



#ruen {  float: left;  width: 34px;  height: 84px;  margin-top: 50px;  margin-right: 106px;  text-align: center;  font: 14px arial;  color: #fff;  }



#ruen a {  font: 14px arial;  color: #000;  text-decoration: none;}



#ruen img {  margin-top: 8px;  margin-bottom: 5px;}



#site-menu {  width: 50px;  height: 72px;  margin-top: 62px;  float: left;}



#banner {  float: left;  width: 414px;  text-align: right;  margin-top: 55px;}



#splash {  padding-left: 45px;  background: url(images/splash_bg.jpg) left top no-repeat;}



#bottom {  height: 110px;  padding-top: 20px;  padding-left: 45px;  vertical-align: top;  text-align: left;  font: 11px tahoma;  color: #fff;  background: url(images/bottom_img.gif) bottom no-repeat;}



#menu {  width: 915px;}



#menu td {  height: 29px;  vertical-align: middle;  background: #666;
  text-align: center;}

#menu td.selected {  background: #f90;}

#menu td.splitter {  width: 10px;  background: none;}

#menu td.splitter img {}

#menu td a {  height: 29px;  text-decoration: none;  padding-left: 15px;  padding-right: 15px;  font: 12px arial;  color: #fff;  padding-top: 7px;}

#content { padding-top: 50px;  padding-left: 50px;  padding-right: 30px;  background: url(images/inner_bg.jpg) top repeat-x;}

#partners {}

.sub {

  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0;
  margin-left: 0;
  border-bottom: 2px solid #B8B8B8;
  margin-bottom: 2px;
}

.sub li {
  background: url(images/dot.gif) 0px 3px no-repeat;
  font: bold 15px arial;
  color: #000;
  padding: 0;
  padding-left: 20px;
  display: block;
  list-style: none;

}

.sub li a {
  color: #000;
  text-decoration: none;
}

.sub li a:hover {
  color: #fff;
  text-decoration: none;
}


#content h1 {  color: #FA4F05;  font: 23px tahoma;  text-align: center; margin-bottom: 0px;}

#content #left h1 {  height: 60px;}

#content h2 {  color: #FA4F05;  font: 20px tahoma;  margin-bottom: 5px;}

#right {  vertical-align: top; padding: 0px 20px 30px 60px;  font: 12px tahoma;  color: #000;  line-height: 150%; }

#address-block {  font: 11px tahoma;  color: #000;  float: left;  padding-top: 30px;}

.cpr {  color: #fff;}

#phone {  font: 26px tahoma;  color: #008BB4;  float: right;  margin-right: 75px;}

#phone .code {  color: #fff;}

p.alert {	line-height: 150%; padding: 10px;	border: none;	background-color: #ffc;	width: 100%;	color: #f00;}

p.success {	line-height: 150%; padding: 10px;	background-color: #cfc;	width: 100%;}

li.level-1 {}

li.level-2 {  margin-left: 30px;  list-style-type: circle;}

li.level-3 {  margin-left: 60px;  list-style-type: square;}

li.level-4 {  margin-left: 90px;  list-style-type: disc;}


