#bg {
  background-image: url(http://beerman.krk-suek.ru/sport/images/bg1.jpg); 
  background-repeat: repeat-x;
  background-position: top left;
}

a {color: rgb(0, 120, 200); text-decoration: none;}
a:link {text-decoration: none}
a:visited {color: rgb(0, 120, 200); text-decoration: none;}
a:hover {color: red; text-decoration: underline;}

.base_text      { font-family: Arial; font-size: 9pt; text-align: Justify; text-indent: 25;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }
.base_text_center      { font-family: Arial; font-size: 14pt; text-align: Center; text-indent: 25;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }

.desc_text      { font-family: Arial; font-size: 9pt; text-align: Justify; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }

.leto_text      { font-family: Arial; font-size: 13pt; text-align: Justify; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }

.desc_text_center  { font-family: Arial; font-size: 9pt; text-align: Center; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }

.leto_text_center  { font-family: Arial; font-size: 13pt; text-align: Center; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }

.news_text      { font-family: Arial; font-size: 9pt; text-align: Justify; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }
.news_text_center      { font-family: Arial; font-size: 9pt; text-align: center; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }
.news_text_red      { font-family: Arial; font-size: 9pt; text-align: Justify; text-indent: 0; color: #FF1100;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }
.news_text2_center      { font-family: Arial; font-size: 16pt; text-align: center; text-indent: 0;
                margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1 }


table.moduletable {
  width		   : 100%;
  table-layout	   : auto;
  /*border-top       : 10px solid #FFFFFF;*/
  background-repeat: no-repeat;
  background-color : #FBEFED;
  background-position: bottom right;
  border	   	: 1px solid #07671D;
  border-top	   : 2px solid #07671D; /*FF0000;*/
  padding-bottom   : 1px;
  margin-bottom    : 10px;
}


table.moduletable th {
  font-family	   : Tahoma, Arial, Helvetica, sans-serif;
  padding-left	   : 5px;
  font-size        : 13px;
  font-weight      : bold;
  /*text-transform   : uppercase;*/
  text-align       : left;
  height           : 18px;
  line-height      : 18px;
  text-indent      : 2px;
  letter-spacing   : 1px;
  background-image : url("images/ramkaleft.gif"); 
  background-repeat: no-repeat;
  background-position : right;
  background-color : #07671D;
  color		   : #FFFFFF;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 203px;
}
ul li {
  position: relative;
}
li ul {
  position: absolute;
  left: 203px;
  top: 0;
  display: none;
 border: 3px solid #9BA5DB;
  width: 300px;
}
ul li a {
 display: block;
 text-decoration: none;
 color: #777;
 padding: 0px;
 border: 0px solid #ccc;
 border-bottom: 0;
}
ul { 
  margin: 0;
  padding: 0;
  list-style: none;
  width: 203px;
  border-bottom: 0px solid #ccc;
 background: #D4CFD2;
}

li:hover ul { display: block; }
li:hover ul, li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; } * html ul li a { height: 1%; } /* End */

