BODY {
    background: #FFFFFF; font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-image: url(../images/background.gif);
    background-repeat: repeat;
    margin: 0px;
    padding: 0px;
}

Table {
    border: 0px;
}

Span {
    COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

Div {
    COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal; FONT-SIZE: 11px;
}

IMG {
    BORDER: 0;
}

.img_w_border{
    border: 2px solid #FFFFFF;
}

TD {
    color: #FFFFFF;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 12px;
}

A {
    font-weight: normal; color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    text-decoration: underline;
    font-size: 12px;
}

a.siteMap {
    font-family: tahoma, arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

a.siteMap:hover {
    text-decoration: underline;
}

Form {
    margin: 0px;
    padding: 0px;
}

Input {
    COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
    border-top: 1px solid #3399FF;
    border-left: 1px solid #3399FF;
    border-right: 1px solid #3399FF;
    border-bottom: 1px solid #3399FF;
    background-color: #F5F5F5;
}

Select {
    COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
    border-top: 1px solid #3399FF;
    border-left: 1px solid #3399FF;
    border-right: 1px solid #3399FF;
    border-bottom: 1px solid #3399FF;
    background-color: #F5F5F5;
}

Textarea {
    COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
    border-top: 1px solid #3399FF;
    border-left: 1px solid #3399FF;
    border-right: 1px solid #3399FF;
    border-bottom: 1px solid #3399FF;
    background-color: #F5F5F5;
}

Input.green_btn {
    COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #006600;
    border-bottom: 1px solid #006600;
    background-color: #006600;
}

.ltopborder {
    background-image: url(../images/left_top_border.gif);
    background-repeat: no-repeat;
}

.rtopborder {
    background-image: url(../images/right_top_border.gif);
    background-repeat: no-repeat;
}

.afclogo {
    width: 170px;
    height: 150px;
    background-image: url(../images/afclogo.gif);
    background-repeat: no-repeat;
}

.mainlogo {
    width: 810px;
    height: 150px;
    background-image: url(../images/mainlogo.gif);
    background-repeat: no-repeat;
    vertical-align: top;
    position: relative;
    overflow: hidden; 
}

/*--------------buttons 5 ----------------------------------------------------*/
.container {
   width: 100%;
   height: 19px;
   position: relative;
   overflow: hidden;
}

.container a {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9px;
}

.orangebtn1 {
    width: 104px;
    height: 19px;
    background-image: url(../images/orangebtn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 446px;
    top: 0px;
    z-index: 5;
}

.orangebtn2 {
    width: 104px;
    height: 19px;
    background-image: url(../images/orangebtn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 357px;
    top: 0px;
    z-index: 4;
}

.orangebtn3 {
    width: 104px;
    height: 19px;
    background-image: url(../images/orangebtn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;   
    position: absolute;
    right: 268px;
    top: 0px;
    z-index: 3;
}

.orangebtn4 {
    width: 104px;
    height: 19px;
    background-image: url(../images/orangebtn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 179px;
    top: 0px;
    z-index: 3;
}

.orangebtn5 {
    width: 104px;
    height: 19px;
    background-image: url(../images/orangebtn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 90px;
    top: 0px;
    z-index: 2;
}

.rightbtn {
    width: 104px;
    height: 19px;
    background-image: url(../images/rightOrange_btn.gif);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    right: 1px;
    top: 0px;
    z-index: 1;
}

/*--------------buttons 5 ----------------------------------------------------*/



.icons {
    width: 67px;
    padding-top: 5px;
    height: 150px;
    background-image: url(../images/icons.gif);
    background-repeat: no-repeat;
}

.bgmenu {
    width: 170px;
    background-image: url(../images/bgmenu.gif);
    background-repeat: repeat-y;
}

.submenuContain {
    padding-left: 30px;
}

.submenuContain a{
    color: #99CCFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    text-decoration: none;
    vertical-align: middle;
}

.bgofficial {
    width: 170px;
    height: 35px;
    padding-left: 30px;
    background-image: url(../images/bgafc_official.gif);
    background-repeat: no-repeat;
}

.official {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 13px;
    text-align: center;
    text-indent: 5px; 
}

.greenbtn {
    width: 170px;
    height: 45px;
    text-align: center;
    background-image: url(../images/greenbtn.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 11px;
}

.greenbtn1 {
    width: 170px;
    height: 45px;
    text-align: center;
    background-image: url(../images/greenbtn1.gif);
    background-repeat: no-repeat;
}

.greenbtn1 a{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.bgheader {
    width: 618px;
    height: 80px;
    background-image: url(../images/bgheader.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #FFFFFF;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 18px;    
}

.ncontent {
    padding-left: 20px;
    padding-right: 20px;
}

.pline {
    width: 17px;
    height: 379px;
    background-image: url(../images/pline.gif);
    background-repeat: no-repeat;
}

.bgnews {
    width: 258px;
    height: 361px;
    background-image: url(../images/bgnews.gif);
    background-repeat: no-repeat;
}

.bgnews_main {
    background-image: url(../images/bgSponsors.gif);
}

.bgnews_content {
    width: 258px;
    height: 100%;
    background-image: url(../images/bgnewsContent.gif);
    background-repeat: repeat-y;
    padding-left: 20px;
    padding-right: 40px;
}
  
.newsHeader {
    color: #FFFFFF;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 18px;
    padding-left: 20px;
    padding-bottom: 20px;
}

.news_date {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 11px;
}

.footer_text {
    color: #99CCFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

.footer_text a {
    color: #99CCFF;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.bgSponsors {
    height: 30px;
    background-image: url(../images/bgSponsors.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 18px;
    vertical-align: top;
}

.bgfooter {
    width: 1046px;
    height: 107px;
    background-image: url(../images/bgfooter.gif);
    background-repeat: no-repeat;
}

.bgbanners {
   background-image: url(../images/bglight.gif);
   background-repeat: repeat-y;
   height: 100%;
   width: 170px;
}

.bglight {
   height: 20px;
   background-image: url(../images/bglight.gif);
   background-repeat: repeat-y;
}


.punktir {
   width: 100px;
   border-top: 1px dotted #FFFFFF;
}

.bgheader_teams {
   background-image: url(../images/bgheader_teams.gif);
   background-repeat: no-repeat;
   width: 570px;
   height: 135px;
   padding-left: 20px;
   padding-right: 20px;
}

.bgmiddle_teams {
   background-image: url(../images/bgmiddle_teams.gif);
   background-repeat: repeat-y;
   width: 570px;
   padding-left: 20px;
   padding-right: 20px;
}

.bgfooter_teams {
   background-image: url(../images/bgfooter_teams.gif);
   background-repeat: no-repeat;
   width: 570px;
   height: 135px;
   padding-left: 20px;
   padding-right: 20px;
}

.teamtitle {
   background-image: url(../images/punktir.gif);
   background-repeat: repeat-x;
   height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   font-family: Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 12px;
   
}

.teamdescr {
   color: #FFFFFF;
   font-weight: normal;
   font-family: Tahoma, Arial, Helvetica, Sans-serif;
   font-size: 10px;
}


.ourteams {
    color: #FFFFFF;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 18px; 
}

.footer_menu {
    COLOR: #FFFFFF; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    LETTER-SPACING: 1px;
    padding-top: 15px;
    vertical-align: top;
}

.footer_menu a{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    LETTER-SPACING: 1px;
    text-decoration: none;    
}

.copyright {
    COLOR: #FFFFFF; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10px; 
    LETTER-SPACING: 1px;
    vertical-align: top;
}

.security {
    COLOR: #FFFFFF; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9px; 
    LETTER-SPACING: 1px;
    vertical-align: top;
}

.security a {
    COLOR: #FFFFFF; 
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9px; 
    LETTER-SPACING: 1px;
    vertical-align: top;
}



A.acts:link, A.acts:visited {
    FONT-WEIGHT: normal; COLOR: #3366CC;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline; FONT-SIZE: 11px;
}

A.acts:hover {
    FONT-WEIGHT: normal; COLOR: #3366CC;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline; FONT-SIZE: 11px;
}


.message {
    COLOR: #009900; FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.error {
    COLOR: #990000; FONT-FAMILY: Arial, Helvetica, Sans-serif;
    FONT-WEIGHT: normal; FONT-SIZE: 12px;
}





ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 130px;
  z-index:0;
  border-bottom: 1px solid #0066AA;
  }

ul li {
  position: relative;
  }

li ul {
  position: absolute;
  left: 129px;
  top: 0;
  display: none;
  }

ul li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #0066CC;
  background:#427aa7;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  padding: 5px;
  border-right: 1px solid #0066AA;
  border-left: 1px solid #0066AA;
  border-top: 1px solid #0066AA;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


li:hover ul, li.over ul {
  display: block;
}
