html body{
margin: 0px;
padding: 0px;
border: none;
background-color: rgb(51, 51, 51);
color: rgb(51, 51, 51);
}

#outerwrapper{
background-color: rgb(255, 255, 255);
height: 100%;
width: 960px;
margin-top: 50px;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#header{
background-color: rgb(255, 255, 255);
height: 130px;
width: 908px;
margin-left: 25px;
margin-right: 25px;
padding: 0px;
}

#languages {
background-color: rgb(255, 255, 255);
height: 25px;
width: 634px;
float: right;
margin-top: 10px;
}

#english {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/english.png);
}

#english a {
display: block; 
width: 100%; 
height: 100%;
}

#italian {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/italiano.png);
}

#italian a {
display: block; 
width: 100%; 
height: 100%;
}

#polish {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: right;
background-image: url(languages/polski.png);
}

#polish a {
display: block; 
width: 100%; 
height: 100%;
}

#german {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/deutsch.png);
}

#german a {
display: block; 
width: 100%; 
height: 100%;
}

#french {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/french.png);
}

#french a {
display: block; 
width: 100%; 
height: 100%;
}

#spanish {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/spanish.png);
}

#spanish a {
display: block; 
width: 100%; 
height: 100%;
}

#dutch {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/dutch.png);
}

#dutch a {
display: block; 
width: 100%; 
height: 100%;
}

#slovak {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/slovak.png);
}

#slovak a {
display: block; 
width: 100%; 
height: 100%;
}

#czech {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/czech.png);
}

#czech a {
display: block; 
width: 100%; 
height: 100%;
}

#svedish {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: right;
margin-left: 0px;
background-image: url(languages/svedish.png);
}

#svedish a {
display: block; 
width: 100%; 
height: 100%;
}

#danish {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/danish.png);
}

#danish a {
display: block; 
width: 100%; 
height: 100%;
}

#norwegian{
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/norwegian.png);
}

#norwegian a {
display: block; 
width: 100%; 
height: 100%;
}

#portugal{
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/portugal.png);
}

#portugal a {
display: block; 
width: 100%; 
height: 100%;
}

#russian{
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/russian.png);
}

#russian a {
display: block; 
width: 100%; 
height: 100%;
}

#ukrainian{
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/ukrainian.png);
}

#ukrainian a {
display: block; 
width: 100%; 
height: 100%;
}

#austria {
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 82px;
background-image: url(languages/austria.png);
}

#austria a {
display: block; 
width: 100%; 
height: 100%;
}

#finnish{
background-color: rgb(255, 255, 255);
height: 20px;
width: 32px;
float: left;
margin-left: 8px;
background-image: url(languages/finnish.png);
}

#finnish a {
display: block; 
width: 100%; 
height: 100%;
}

#logo {
background-color: rgb(255, 255, 255);
height: 85px;
width: 266px;
float: left;
margin-top: 30px;
margin-left: 1px;
}

#logo a {
display: block; 
width: 100%; 
height: 100%;
}

#menu{
border-bottom: 1px solid rgb(51, 51, 51);
background-color: rgb(255, 255, 255);
height: 65px;
width: 600px;
float: right;
margin-top: 5px;
}

ul, ul li{
display: block;
list-style: none;
margin: 0;
padding: 0;
}

li a:link, li a:visited, li a:hover, li a:active{
background-color: rgb(255, 255, 255);
text-decoration: none;
display: block;
float: left;
line-height: 40px;
width: 130;
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
padding-left: 7px;
padding-right: 7px;
margin-top: 15px;
margin-left: 5px;
}


li a:hover{
color: rgb(161, 187, 26);
}

#nav{
background-color: rgb(255, 255, 255);
height: 470px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
}

#nav1{
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-align: justify;
height: 300px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 50px;
background-image: url(images/matches3.jpg);
}

#nav2{
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-align: justify;
height: 300px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 50px;
background-image: url(images/matches.jpg);
}

#nav3{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-align: center;
height: 75px;
width: 908px;
float: left;
margin-top: 5px;
margin-left: 25px;
margin-bottom: 25px;
}

#nav3a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-align: justify;
height: 25px;
width: 908px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav3b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav3b li a:link, #nav3b li a:visited, #nav3b li a:hover, #nav3b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 908px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}


#nav3b li a:hover{
color: rgb(161, 187, 26);
}

#nav4{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bx1small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav4 a {
display: block;
width: 100%; 
height: 174px;
}

#nav4a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav4b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav4b li a:link, #nav4b li a:visited, #nav4b li a:hover, #nav4b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav4b li a:hover{
color: rgb(161, 187, 26);
}

#nav5{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bx3asmall.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav5 a {
display: block;
width: 100%; 
height: 174px;
}

#nav5a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav5b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav5b li a:link, #nav5b li a:visited, #nav5b li a:hover, #nav5b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav5b li a:hover{
color: rgb(161, 187, 26);
}

#nav6{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bx4asmall.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav6 a {
display: block;
width: 100%; 
height: 174px;
}

#nav6a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav6b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav6b li a:link, #nav6b li a:visited, #nav6b li a:hover, #nav6b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}

#nav7{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bk10small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav7 a {
display: block;
width: 100%; 
height: 174px;
}

#nav7a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav7b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav7b li a:link, #nav7b li a:visited, #nav7b li a:hover, #nav7b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav7b li a:hover{
color: rgb(161, 187, 26);
}


#nav6b li a:hover{
color: rgb(161, 187, 26);
}

#nav8{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bx1medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav8a{
background-color: rgb(51, 51, 51);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bx1scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav8a a {
display: block;
width: 100%; 
height: 260px;
}

#nav9{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bx3amedium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav9a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bx3ascheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav9a a {
display: block;
width: 100%; 
height: 260px;
}

#nav10{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bx4amedium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav10a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bx4ascheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav10a a {
display: block;
width: 100%; 
height: 260px;
}

#nav11{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bk10medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav11a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 133px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bk10scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav11a a {
display: block;
width: 100%; 
height: 260px;
}

#nav11b{
background-color: rgb(255, 255, 255);
height: 260px;
width: 133px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bk2x10scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav11b a {
display: block;
width: 100%; 
height: 260px;
}

#nav12{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/tpmduosmall.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav12 a {
display: block;
width: 100%; 
height: 174px;
}

#nav12a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav12b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav12b li a:link, #nav12b li a:visited, #nav12b li a:hover, #nav12b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav12b li a:hover{
color: rgb(161, 187, 26);
}

#nav13{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/tpmduomedium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav13a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/tpmduoscheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav13a a {
display: block;
width: 100%; 
height: 260px;
}

#nav14{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bx6small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav14 a {
display: block;
width: 100%; 
height: 174px;
}

#nav14a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav14b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav14b li a:link, #nav14b li a:visited, #nav14b li a:hover, #nav14b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav14b li a:hover{
color: rgb(161, 187, 26);
}

#nav15{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bx6medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav15a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bx6scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav15a a {
display: block;
width: 100%; 
height: 260px;
}

#nav16{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bxs10small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav16 a {
display: block;
width: 100%; 
height: 174px;
}

#nav16a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav16b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav16b li a:link, #nav16b li a:visited, #nav16b li a:hover, #nav16b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav16b li a:hover{
color: rgb(161, 187, 26);
}

#nav17{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bxs10medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav17a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bxs10scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav17a a {
display: block;
width: 100%; 
height: 260px;
}

#nav18{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bxs15small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav18 a {
display: block;
width: 100%; 
height: 174px;
}

#nav18a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav18b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav18b li a:link, #nav18b li a:visited, #nav18b li a:hover, #nav18b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav18b li a:hover{
color: rgb(161, 187, 26);
}

#nav19{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bxs15medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav19a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bxs15scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav19a a {
display: block;
width: 100%; 
height: 260px;
}

#nav20{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/t1small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav20 a {
display: block;
width: 100%; 
height: 174px;
}

#nav20a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav20b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav20b li a:link, #nav20b li a:visited, #nav20b li a:hover, #nav20b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav20b li a:hover{
color: rgb(161, 187, 26);
}

#nav21{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/t1medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav21a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/t1scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav21a a {
display: block;
width: 100%; 
height: 260px;
}

#nav22{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/t2small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav22 a {
display: block;
width: 100%; 
height: 174px;
}

#nav22a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav22b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav22b li a:link, #nav22b li a:visited, #nav22b li a:hover, #nav22b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav22b li a:hover{
color: rgb(161, 187, 26);
}

#nav23{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/t2medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav23a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/t2scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav23a a {
display: block;
width: 100%; 
height: 260px;
}

#nav24{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bxfp12small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav24 a {
display: block;
width: 100%; 
height: 174px;
}

#nav24a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav24b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav24b li a:link, #nav24b li a:visited, #nav24b li a:hover, #nav24b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav24b li a:hover{
color: rgb(161, 187, 26);
}

#nav25{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bxfp12medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav25a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bxfp12scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav25a a {
display: block;
width: 100%; 
height: 260px;
}

#nav26{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bk9small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav26 a {
display: block;
width: 100%; 
height: 174px;
}

#nav26a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav26b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav26b li a:link, #nav26b li a:visited, #nav26b li a:hover, #nav26b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav26b li a:hover{
color: rgb(161, 187, 26);
}

#nav27{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bk9medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav27a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 133px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bk9scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav27a a {
display: block;
width: 100%; 
height: 260px;
}

#nav27b{
background-color: rgb(255, 255, 255);
height: 260px;
width: 133px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bk2x9scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav27b a {
display: block;
width: 100%; 
height: 260px;
}

#nav28{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bkg10small.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav28 a {
display: block;
width: 100%; 
height: 174px;
}

#nav28a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav28b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav28b li a:link, #nav28b li a:visited, #nav28b li a:hover, #nav28b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav28b li a:hover{
color: rgb(161, 187, 26);
}

#nav29{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bkg10medium.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav29a{
background-color: rgb(255, 255, 255);
height: 260px;
width: 266px;
float: left;
margin-top: 185px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url(images/bkg10scheme.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#nav29a a {
display: block;
width: 100%; 
height: 260px;
}

#nav30{
background-color: rgb(255, 255, 255);
color: rgb(214, 214, 214);
height: 284px;
width: 250px;
float: left;
margin-top: 25px;
margin-left: 40px;
margin-bottom: 0px;
background-image: url(images/bkismall.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav30 a {
display: block;
width: 100%; 
height: 174px;
}

#nav30a{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: center;
line-height: 20px;
height: 110px;
width: 250px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#nav30b ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#nav30b li a:link, #nav30b li a:visited, #nav30b li a:hover, #nav30b li a:active{
background-color: rgb(255, 255, 255);
color: rgb(51, 51, 51);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 25px;
width: 250px;
float: left;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
}


#nav30b li a:hover{
color: rgb(161, 187, 26);
}

#nav31{
background-color: rgb(255, 255, 255);
height: 445px;
width: 266px;
float: left;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
background-image: url(images/bkimedium.jpg);
background-repeat: no-repeat;
background-position: top;
}


#wrapper{
height: 408px;
width: 908px;
float: right;
margin-top: 25px;
margin-right: 25px;
margin-bottom: 25px;
overflow: hidden;
}

#slider_wrapper {
	height: 408px;
}

#slider {
	position: relative;
	width: 908px;
	height: 408px;
	background: url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#slider a {
	border: 0;
	display: block;
}
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}
/* Caption styles */
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: rgb(255, 255, 255);
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	font-family: arial, helvetica, sans-serif;
	text-transform: normal;
}
.nivo-caption p {
	padding: 5px;
	margin: 0;
}
.nivo-caption a {
	display: inline !important;
	color: rgb(161, 187, 26);
	font-weight: bold;
	text-decoration: none;
}
.nivo-caption a:hover {
	text-decoration: underline;
}	
.nivo-html-caption {
    display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
	background: url(images/arrows.png) no-repeat;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	display: block;
}
a.nivo-prevNav {
	left: 15px;
}
a.nivo-nextNav {
	right: 15px;
	background-position: -30px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	margin-left: 675px;
}	
.nivo-controlNav a {
	position: relative;
	z-index: 9;
	cursor: pointer;
	float: left;
	background: url(images/bullets.png) no-repeat;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	margin-top: 385px;
}
.nivo-controlNav a.active {
	background-position: 0 -22px;	
}

#container {
background-color: rgb(51, 51, 51);
line-height: 0,0cm;
height: 300px;
width: 600px;
float: right;
margin-top: 25px;
margin-right: 25px;
margin-bottom: 25px;
}

#container1 {
background-color: rgb(255, 255, 255);
height: 1310px;
width: 910px;
float: right;
margin-top: 25px;
margin-right: 25px;
margin-bottom: 0px;
}

#container2 {
background-color: rgb(255, 255, 255);
height: 700px;
width: 910px;
float: right;
margin-top: 0px;
margin-right: 25px;
margin-bottom: 0px;
}

#container3 {
background-color: rgb(51, 51, 51);
height: 445px;
width: 600px;
float: right;
margin-top: 25px;
margin-right: 25px;
margin-left: 0px;
margin-bottom: 25px;
}


#innercontainerheader {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
line-height: 0,0cm;
height: 30px;
width: 550px;
float: right;
margin-top: 5px;
margin-right: 25px;
}

#innercontainerheader1 {
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: justify;
background-color: rgb(255, 255, 255);
line-height: 0,0cm;
height: 50px;
width: 910px;
float: left;
margin-top: 5px;
margin-right: 0px;
margin-left: 0px;
}

#innercontainerheader2 {
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: justify;
background-color: rgb(255, 255, 255);
line-height: 0,0cm;
height: 50px;
width: 910px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

#heading {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: justify;
margin-top: 15px;
}

#heading1 {
color: rgb(161, 187, 26);
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
}

#heading2 {
color: rgb(51, 51, 51);
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
margin-top: 15px;
}

#innercontainer {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 250px;
width: 550px;
float: right;
margin-top: 5px;
margin-right: 25px;
margin-bottom: 5px;
}

#innercontainer1 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
line-height: 20px;
height: 250px;
width: 550px;
float: right;
margin-top: 5px;
margin-right: 25px;
margin-bottom: 5px;
}

#innercontainer2 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 50px;
width: 270px;
float: left;
background-image: url(images/download.jpg);
margin-top: 11px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#innercontainer2 a {
display: block; 
width: 100%; 
height: 100%;
}

#innercontainer3 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 50px;
width: 469px;
float: left;
background-image: url(images/downloadbk10.jpg);
margin-top: 25px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#innercontainer3 a {
display: block; 
width: 300px; 
height: 100%;
}

#innercontainer4 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 50px;
width: 469px;
float: left;
background-image: url(images/downloadbk2x10.jpg);
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#innercontainer4 a {
display: block; 
width: 300px; 
height: 100%;
}

#innercontainer5 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 135px;
width: 600px;
float: right;
background-image: url(images/matches-colours.jpg);
margin-top: 15px;
margin-left: 50px;
margin-right: -25px;
margin-bottom: 0px;
}

#innercontainer6 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 50px;
width: 469px;
float: left;
background-image: url(images/downloadbk9.jpg);
margin-top: 25px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#innercontainer6 a {
display: block; 
width: 300px; 
height: 100%;
}

#innercontainer7 {
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
background-color: rgb(51, 51, 51);
height: 50px;
width: 469px;
float: left;
background-image: url(images/downloadbk2x9.jpg);
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#innercontainer7 a {
display: block; 
width: 300px; 
height: 100%;
}

#footer {
border-bottom:1px solid rgb(255, 255, 255);
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: justify;
height:70px;
width:960px;
clear:both;
margin-top: 50px;
margin-bottom:0px;
}

#footer1 ul, ul li{
list-style: none;
display: block;
margin: 0;
padding: 0;
}

#footer1 li a:link, #footer1 li a:visited, #footer1 li a:hover, #footer1 li a:active{
background-color: rgb(51, 51, 51);
display: inline;
float: left;
line-height: 38px;
width: 130;
color: rgb(214, 214, 214);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
padding-left: 2px;
padding-right: 2px;
}


#footer1 li a:hover{
text-decoration: underline;
color: rgb(255, 255, 255);
}

#contact {
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: right;
line-height: 0,0 cm;
margin-top: 12px;
height: 40px;
width: 600px;
float: left;
}

#contact2 {
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
text-align: center;
line-height: 0,0 cm;
height: 50px;
width: 550px;
float: left;
}

#contact2a{
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-align: center;
height: 50px;
width: 550px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#contact2a ul, ul li{
list-style: none;
margin: 0;
padding: 0;
}

#contact2a li a:link, #contact2a li a:visited, #contact2a li a:hover, #contact2a li a:active{
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height: 50px;
width: 550px;
float: left;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 0px;
}


#contact2a li a:hover{
color: rgb(161, 187, 26);
}

#footer2 ul, ul li{
list-style: none;
display: block;
margin: 0;
padding: 0;
}

#footer2 li a:link, #footer2 li a:visited, #footer2 li a:hover, #footer2 li a:active{
background-color: rgb(51, 51, 51);
display: inline;
line-height: 30px;
color: rgb(214, 214, 214);
text-align: center;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
padding-left: 0px;
padding-right: 0px;
}

#footer2 li a:hover{
text-decoration: underline;
color: rgb(255, 255, 255);
}

#mobile {
background-color: rgb(51, 51, 51);
color: rgb(214, 214, 214);
font-family: arial, helvetica, sans-serif;
font-size: 14px;
float:left;
font-weight: normal;
text-align: center;
height:60px;
width:100px;
clear:both;
margin-left: 850px;
margin-top: 0px;
margin-bottom:0px;
}