body {  
  background-image:url(/images/bd_bg.gif);
  background-position:top;
  background-repeat:repeat-x;
  background-color: #ffffff;
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #000000;
    margin: 0px;
    padding: 0px;
    font-size:12px; line-height:16px;
 min-width:1000px;
 text-align:left;
  }

html *{
 font-family:Arial, Helvetica, sans-serif;
 font-size:100%;
 line-height: 1.4em;
}

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


a {
color:#3399cc;
text-decoration:underline;
}

a:hover{
color:#CC3300;
text-decoration:underline;
}

img {
  behavior: url("/css/pngbehavior.htc");
} 

h1{
  font-size:150%;
  font-family:Tahoma;
  font-weight:normal;
  color:#009933;
  line-height:100%;
  margin-bottom:10px;
}
h2{
  font-size:150%;
  font-family:Tahoma;
  font-weight:normal;
  color:#ff9900;
  line-height:100%;
  margin-bottom:10px;
}
h3{
  font-size:150%;
  font-family:Tahoma;
  font-weight:normal;
  color:#ff0000;
  line-height:100%;
  margin-bottom:10px;
}
h4{
  font-size:120%;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
}
table {
  color: #FFFFFF
  }
td, th {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 120%;
  color: #333333;
  vertical-align:top;
  }

ul {  
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 1em; 
  list-style-type: square;  
  list-style-position: outside
  }


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin: 2px;
line-height: 22px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #gray;
color: #000;
background-color: #f4f4f4;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.super_main_table {
  background-image:url(/images/f_bg.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}

.main_table {
  background-image:url(/images/h_bg.jpg);
  background-position:top;
  background-repeat:no-repeat;
}

.menu_string {
  background-color:#ffffff;
}

.menu_string td {
  background-image:url(/images/m_l_bg.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  text-align:right;
  font-family:Tahoma;
  font-weight: bold;
  font-size:14px;
  padding-right: 10px;
  background-color:#f8f7eb;
  height: 25px;
  line-height:200%;
}

.menu_string a {
  color:#000000;
  text-decoration:none;
  line-height:200%;
}

.menu_string a:hover {
  color:#000000;
  text-decoration:none;
  line-height:200%;
}

.mltgif {
  float:left;
  top:0px;
  margin:0px;
  position:relative;
}

.lubopitno {
  background-image:url(/images/h_r_bg.gif);
  background-position:top;
  background-repeat:no-repeat;
  background-color:#ffffff;
  padding:10px;
}

.lubopitno td {
  line-height:140%;
  font-size:12px;
}

.content {
  padding:10px 10px 10px 30px;
}

.table_app {
}

.table_app td {
  background-color:#f8f7eb;
  border-top:2px solid #d5cdae;
  border-bottom:2px solid #d5cdae;
  vertical-align:top;
  width:50%;
  padding:5px;
  line-height:120%;
  font-size:12px;
}

.footer {
margin:0 auto
}

.footer td {
  font-size:12px;
  line-height:120%;
  vertical-align:top;
}

.footer td a {
  color:#000000;
  text-decoration:underline;
}

.footer td a:hover {
  color:#000000;
  text-decoration:none;
}

.block_news {
  margin-left:10px;
  width:228px;
  margin-bottom:15px;
}

.block_news td {
  font-size:12px;
  line-height:140%;
}
