html  {
  height:100%;
}

* html .body1  {
  height:100%;
}

body { 
  padding:0px;
  margin:0px;
  background:#ffffff;
  font-family:Tahoma, Arial,Helvetica,sans-serif;
  font-size:12px;
/*  text-transform:uppercase; */
  color:#191919;
  height:100%;
}

a {
  color:#003366;
  text-decoration:none;
}

a:hover {
  text-decoration:none;
  color:#E77817;
}

a img {
  border:0px;
}

p {
  padding:0px 0px 0px 0px;
  margin:0px;
}

form {
  padding:0px;
  margin:0px;
}

h3 {
  text-transform:none;
  font-size:24px;
  line-height:25px;
  font-weight:normal;
  padding:0px 0px 0px 0px;
  margin:0px;
}

h2 {
  text-transform:none;
  font-size:24px;
  line-height:25px;
  font-weight:normal;
  padding:14px 0px 14px 0px;
  margin:0px;
}

ol, ul {
  margin-top:5px;
}

ol li {
  margin:0px 0px 5px -15px;
}

.body1  {
  width:894px;
  margin:0px auto 0px auto;
  min-height:100%;
  background:url(/img/fon_repeat.gif) 100% 0px repeat-y;
  position:relative;
}

.clear-block {
  clear:both;
  font-size:0px;
  line-height:0px;
}

 
.left-column {
  width:215px;
  float:left;
  padding-bottom:50px;
}

.logo {
  padding:36px 0px 73px 20px;
}

.news {
  padding:11px 0px 0px 20px;
}

.news p {
  padding:10px 0px 10px 0px;
}

.news_head {
  color:#003366;  
  margin-left:-20px;
}

.news_head img {
  margin:0px 2px 0px 0px;
}

.lmenu {
  padding:0px 0px 0px 20px;
  margin:-3px 0px 0px 0px;
  list-style-type:none;
}

.lmenu li {
  padding:14px 0px 11px 0px;
  color:#003366;
  border-bottom:1px solid #E0E2E9;
  font-weight:bold;
}


.lmenu li span.down {
  padding:0px 0px 0px 20px;
  margin-left:-20px;
  background:url(/img/arr2.gif) 0px -5px no-repeat;
  display:block;
}

.lmenu li span.up {
  padding:0px 0px 0px 20px;
  margin-left:-20px;
  background:url(/img/arr1.gif) 0px -5px no-repeat;
  display:block;
}

.lmenu li a {
  color:#606060;
  display:block;
  padding:0px 0px 0px 0px;
  zoom:1;
}

.lmenu li a:hover {
  color:#E77817;
}

.lmenu  ul {
  padding:6px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
}

.lmenu  ul li {
  padding:3px 0px 3px 0px;
  border:0px;
  font-weight:normal;
}

.lmenu-news li {
  font-weight:normal;
  line-height:16px;
  padding:10px 0px 5px 0px;
  font-size:11px;
}

.lmenu-news li span {
  font-size:10px;
  color:#999999;
}

.lmenu-news li a {
  color:#000000;
}
 
 


.main-column {
  width:644px;
  float:right;
  position:relative;
  overflow:hidden;
  line-height:18px;
}

.head {
  height:98px;
  background:#ffffff;
  overflow:hidden;
}

.tmenu {
  padding:33px 0px 0px 2px;
  margin:0px 0px 0px 0px;
  list-style-type:none;
  height:65px;
  float:left;
}


.tmenu li {
  float:left;
  padding:0px 1px 0px 0px;
  background:url(/img/hr.gif) 100% 0px no-repeat;
  margin:0px 0px 0px 0px;
}

.system-menu {
  float:right;
  padding:33px 2px 0px 0px;
  margin:0px;
  list-style-type:none;
  height:65px;
}

.system-menu li {
  float:left;
}

.content-main {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:url(/img/fon1.jpg) 0px 0px no-repeat;
}

.flash {
  height:344px;
}

.content-inner {
  margin:0px 0px 0px 0px;
  padding:124px 0px 0px 0px;
  background:url(/img/head.jpg) 0px 0px no-repeat;
}

.content-txt {
  padding:0px 42px 0px 42px;
}

.content-txt p {
  margin:10px 0px 10px 0px;
}

.content-main .first {
  float:left;
  padding:0px 12px 0px 53px;
  width:208px;
  background:url(/img/1.gif) 0px 0px no-repeat;
}

.content-main .second {
  float:left;
  padding:0px 0px 0px 59px;
  width:220px;
  background:url(/img/2.gif) 0px 0px no-repeat;
}

.content-main .content-txt a {
  color:#000000;  
}

.content-main .content-txt a:hover {
  color:#E77817;
}

.exp {
  border-collapse:collapse;
  width:610px;
  margin:0px auto 0px auto;
}

.exp td {
  padding:0px 0px 40px 0px;
  vertical-align:top;
  width:33%;
  text-align:center;
}


.exp2 {
  border-collapse:collapse;
  width:600px;
  margin:0px auto 0px auto;
}

.exp2 td {
  padding:0px 0px 10px 0px;
  vertical-align:top;
  
  text-align:center;
}
.maps {
  padding:0px 0px 0px 10px;
  margin:0px;
  list-style-type:none;
} 

.maps ul {
  padding:5px 0px 0px 10px;
  margin:0px;
  list-style-type:none;  
}

.maps li {
  padding:2px 0px 3px 15px;
  background:url(/img/marker.gif) 0px 6px no-repeat;
  font-weight:bold;
  position:relative;
}

.maps li li {
  font-weight:normal;
}




.clear-bottom {
  clear:both;
  height:30px;
}

.footer {
  height:35px;
  background:url(/img/fon_b.gif) 100% 100% no-repeat;
  bottom:0px;
  margin:-35px auto 0px auto;
  width:896px;
  position:relative;
}

.contact {
  position:absolute;
  left:20px;
  top:-55px;
  height:75px;
  font-size:11px;
}

.copy {
  position:absolute;
  top:-45px;
  right:-15px;
  width:16px;
  height:63px;
  background:url(/img/copy.gif) 0px 0px no-repeat;
  z-index:88;  
}




.feedback {
  padding:0px 0px 10px 0px;
  margin:-10px 0px 0px 0px;
  font-size:11px;
  color:#606060;
}

.feedback input, .feedback textarea {
  color:#606060;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}

.feedback input {
  width:546px;
  height:16px;
  border:1px solid #A5ACB2;
  padding:2px 2px 1px 2px;
}

.feedback textarea {
  width:546px;
  height:175px;
  border:1px solid #A5ACB2;
  padding:2px 2px 2px 2px;
  overflow:auto;
}

.feedback input.send, .feedback input.reset {
  padding:0px 0px 0px 0px;
  margin:0px 5px 0px 0px;
  width:70px;
  background:#ffffff;
  border:0px;
  color:#003366;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  text-transform:uppercase;
  cursor:pointer;
} 

.feedback input.reset {
  width:60px;
  margin:0px 0px 0px 5px;
} 

.feedback input.error, .feedback textarea.error {
  border:1px solid red;
}

.feedback label {
  display:block;
  margin:15px 0px 0px 0px;
}

.feedback .error {
  color:#ff0000;
  text-transform:none;
  font-style:italic;
}

.feedback label.error {
  margin:0px 0px 0px 0px;
}

.sch {
  float:right;
  padding:0px 30px 0px 0px;
  margin:-20px 0px 0px 0px;
  display:none;
}







.news2 {
  padding:11px 0px 0px 20px;
}

.news2 p {
  padding:10px 0px 10px 0px;
}

.news2 p a {
  text-decoration:underline;
}

.news2 .date {
  color:#999999;
  font-size:11px;
}

.news2 .news_head {
  color:#003366;  
  font-size:14px;
  margin-left:0px;
  font-weight:bold;
  text-transform:uppercase;
  font-family:Arial;
}

.news2 .news_head a {
  text-decoration:underline;
}

.lmenu-title {
  margin:0px 0px 0px 20px;
  padding:4px 0px 15px 0px;
  border-bottom:1px solid #E0E2E9;
  text-transform:uppercase;
  font-weight:bold;
  font-family:Arial;
  font-size:14px;
  color:#E77817;
}

.news-page-title {
  font-size:24px;
  font-weight:normal;
  padding:10px 0px 10px 0px;
  line-height:24px;
  margin:0px;
}

.news-page-title a {
  text-decoration:underline;
}

.news-page-date {
  color:#999999;
  font-size:11px;
  padding:10px 0px 7px 0px;
}

.news-page-img {
  float:left;
  margin:10px 10px 10px 0px;
}

.news-item {
  padding:10px 0px 5px 0px;
  font-size:12px;
  line-height:14px;
}

.news-item span {
  color:#999999;
  font-size:11px;
}

.news-item a {
  text-decoration:underline;
}
