#icons {
  width:70px; height: 11px; background: url(icons.gif) no-repeat; margin: 0; padding: 0; list-style: none;
  position: absolute; right: 11px; top: 11px; z-index: 900;
}

#icons li {float: left; width: 19px; }
#icons li a{width: 12px; margin-right: 11px; float: left; height: 11px; text-indent: -9999em; overflow: hidden; }


#topmenu {
  width:auto; height: 11px; margin: 0; padding: 0; list-style: none;
  position: absolute; right: 100px; top: 11px; z-index: 900; display:inline;
}

#topmenu li { float: left; padding-right:20px; }

#logo {
  margin: 0; padding: 0;
  position: absolute; right: 0px; top: 60px; z-index: 900; display:inline;
}

#menu { list-style:none; margin-top: 10px; }
#menu li { padding-top:11px; padding-bottom:5px; padding-left:25px; height: 22px; background: url(menu_bg.gif) no-repeat;}
#menu li.first { padding-top:11px; padding-bottom:5px; padding-left:25px; height: 22px; background: url(menu_bg1.gif) no-repeat;}
#menu li a { text-transform:uppercase; font-weight:bold; color:#7e7e7e; text-decoration: none; }

.m{ width:100%; margin-left:10px; height:22px; background: url(h1.gif) no-repeat; color:#75b417; font-size: 14px; font-weight:bold; text-transform:uppercase; }

#news { margin-left:10px; margin-top:10px; padding-right:10px; }
#news .news {padding-bottom:5px; display: block; height:100px; clear:both; }
#news .news p{padding:0;margin:0;}
#news .news p a{font-weight:normal; text-decoration:none;color:#717171;}
#news .news a{font-weight:bold; text-decoration:none;color:#75b417;}
#news em.date {font-weight:normal; font-style: normal; font-size:10px; background:#e7e7e7;}

input.choose {height:17px;}
input.submit {
   color: #106da7;
   font-size:11px;
   text-decoration: underline;
   font-style : normal;
   font-weight : normal;
   border : none;
   cursor: hand;
   text-decoration: underline;
    background:none;
}

#content { }

form#subscribe {
  margin: 10px 10px;
}

#subscribe label {
  margin-bottom: 3px;
}

#subscribe label strong {
  width: 100%;
  color: #48473B; font-weight: normal;
}

#subscribe label input.text {
  border: 1px solid #ccc;
  clear: right;
  margin: 0; margin-right: 11px;
  width: 175px;
}

#subscribe label select {
  margin: 6px 0 0 50px;
  width: 175px;
}

#subscribe label select option {
  color: #48473B;
}

#subscribe textarea {
  width: 175px; height: 100px;
  border: 1px solid #ccc;
}

#subscribe input.submit {
   margin-top:10px;
   color: #106da7;
   font-size:11px;
   text-decoration: underline;
   font-style : normal;
   font-weight : normal;
   border : none;
   cursor: hand;
   text-decoration: underline;
    background:none;
}

.red{ color:#75b417; }

p.pager {padding-top:10px;}

p.pager strong.stran {
  border-top: 1px solid #75b417; padding-top: 10px;
}

img.pic{ 
  float: left;
  border: 1px solid #d4d4d4;
  margin-right:10px;
  margin-bottom:5px;
}

form#contact {
  margin: 10px 10px;
}

#contact label {
  margin-bottom: 3px;
  display:block;
}

#contact label strong {
  width: 100%;
  color: #48473B; font-weight: normal;
}

#contact label input.text {
  border: 1px solid #ccc;
  clear: right;
  margin: 0; margin-right: 11px;
  width: 300px;
}

#contact label select {
  margin: 6px 0 0 50px;
  width: 300px;
}

#contact label select option {
  color: #48473B;
}

#contact textarea {
  width: 300px; height: 100px;
  border: 1px solid #ccc;
}

#contact input.submit {
   margin-top:10px;
   color: #106da7;
   font-size:11px;
   text-decoration: underline;
   font-style : normal;
   font-weight : normal;
   border : none;
   cursor: hand;
   text-decoration: underline;
    background:none;
   display:block;
}

UL.my_tree LI {list-style-image: url(minus.gif);}
UL.my_tree LI.close {list-style-image: url(plus.gif);}
UL.my_tree LI.leaf {list-style-type: none; list-style-image: none; cursor: auto;}
UL.my_tree UL {display: block; background: url(line.gif);}
UL.my_tree UL.close {display: none;}
UL.my_tree_close LI {list-style-image: url(plus.gif);}
UL.my_tree_close UL {display: none;}
UL.my_tree, UL.my_tree UL {margin-left: -12px; padding-left: 32px;}
UL.my_tree A, UL.my_tree A:hover, UL.my_tree A:visited, UL.my_tree A:active {color: #106da7; text-decoration: none;}
UL.my_tree LI.leaf {list-style-image: url(arrow.gif)}
UL.my_tree LI.leaf A, UL.my_tree LI.leaf A:visited {color: SteelBlue; text-decoration: none;}
UL.my_tree LI.leaf A:hover, UL.my_tree LI.leaf A:active {color: Red; text-decoration: underline;}

.hidden {visibility: hidden;}
TABLE.BRD {border: #DDDDDD 1px Solid;}
TR.ACTIVE {font-weight: bold;}
TR.ACTIVE TD {background: #ffddee;}


#indexcont{
  position:absolute;
  top:240px;
}

a.red{
    color:#ff0000;
}

