@font-face {
	font-family: 'VegurBold';
	src: url('../fonts/Vegur-B_0500.eot');
	src: local('Vegur'), local('Vegur-Bold'), url('../fonts/Vegur-B_0500.woff') format('woff'), url('../fonts/Vegur-B_0500.ttf') format('truetype'), url('../fonts/Vegur-B_0500.svg#Vegur-Bold') format('svg');
}
@font-face {
	font-family: 'VegurExtraLight';
	src: url('../fonts/Vegur-EL_0500.eot');
	src: local('Vegur'), local('Vegur-ExtraLight'), url('../fonts/Vegur-EL_0500.woff') format('woff'), url('../fonts/Vegur-EL_0500.ttf') format('truetype'), url('../fonts/Vegur-EL_0500.svg#Vegur-ExtraLight') format('svg');
}

* {
outline:none;
}

h1, h2, h3, h4, h5, legend, label {
font-family:'VegurExtraLight', Arial, sans-serif;
font-weight:bold;
color:#000;
}

legend {
background:#ffffff;
padding:0 5px;
}

body, .headwrap {
background-color: #2B2B2B;
color: #FFFFFF;
}

html {
min-height: 101%;
}

.header {
padding-bottom:30px;
padding-top:30px;
}

.header h1 {
margin-bottom:5px;
} 

.header h1 a {
color:#000;
}

a {
color:#0085b8;
text-decoration:none;
}

a:hover {
color:#ff0000; 
text-decoration:none;
}

a:visited {
color:#0085b8;
text-decoration:none;
}

a:active {
color:#0085b8;
text-decoration:none;
}

.wrap {
width:1040px; 
border:1px solid #ffffff;
margin:20px auto;
padding:40px 0;
color: #000000;

background-image:url(images/wrap_bg.png); /*IE8 & 9 fix */
background-repeat:repeat-x; /*IE8 & 9 fix */
background-color:#fff; /*IE8 & 9 fix */
}

.box {
border:1px solid #ffffff;
padding:20px;
color: #000000;
}

.navwrap {
width:1040px;
border:1px solid #cccccc;
text-align: center;
margin:-26px auto 20px;
background-image:url(images/navi_bg.png); /*IE8 & 9 fix */
background-repeat:repeat-x; /*IE8 & 9 fix */
background-color:#000; /*IE8 & 9 fix */
}

.nav ul {
padding:5px 0;
margin:0;
}

.nav ul li {
list-style:none;
margin:0;
padding:15px 0;
display:inline;
font-size:14px;
font-weight:bold;
}

.nav ul li a {
padding:16px 10px;
font-weight:bold;
color:#222;
text-decoration:none;
}

.nav ul li a:hover, .nav ul li.current a {
}

.nav ul li a:active {
}

.bigintro {
padding:20px 20px 10px 20px;
margin-bottom:0px;
border:1px solid #222;

background: rgb(56,56,56); /* Old browsers */
background: -moz-linear-gradient(top, rgba(56,56,56,1) 1%, rgba(125,126,125,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(56,56,56,1)), color-stop(100%,rgba(125,126,125,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(56,56,56,1) 1%,rgba(125,126,125,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(56,56,56,1) 1%,rgba(125,126,125,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(56,56,56,1) 1%,rgba(125,126,125,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#7d7e7d',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(56,56,56,1) 1%,rgba(125,126,125,1) 100%); /* W3C */
}

.bigintro h1, .bigintro p {
color:#ffffff;
}

.bigintro a, .bigintro em {
}

.bigintro p {
font-size:14px;
}

p.link a, button, input[type=submit] {
border:1px solid #ffffff;
color:#222;
text-decoration:none;
font-weight:bold;
padding:7px 12px;
cursor:pointer;
}

p.link a:hover, button:hover, input[type=submit]:hover {
}

p.link a:active, button:active, input[type=submit]:active {
}

input, textarea {
padding:5px;
}

fieldset {
border:1px solid #eeeeee;
}

.footer {
padding-bottom:10px;
}

.footer a {
color:#0085b8;
text-decoration:none;
}

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

.footer h4 {
}

.foot {
text-align:center;
padding-top:0px;
clear:left;
color:#0085b8;
font-size:12px;
margin-top:0px;
}

.foot a {
color:#0085b8;
text-decoration:none;
}

.foot a:active {
color:#0085b8;
text-decoration:none;
}

.foot a:hover {
color:#ff0000; 
text-decoration:none;
}

p.big {
font-size:150%;
}

img.alignright {
float:right;
margin:10px;
padding:10px;
background:#ffffff;
border:1px solid #eeeeee;
}

img.alignleft {
float:left;
margin:10px;
padding:10px;
background:#ffffff;
border:1px solid #eeeeee;
}

img.polaroid {
float:right;
margin:10px;
padding:10px 10px 20px 10px;
background:#ffffff;
border:1px solid #eeeeee;
}

form label {
display:block;
}


#right p{padding-left: 3px; padding-right: 3px; margin: 0px; padding-top: 2px; padding-bottom: 4px;}
#right a{color: #142E3A;}
#right a:hover{text-decoration: none;}
#e8e8e8; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
label{font-weight: bold;}
.center{text-align: center; padding-left: 0px;}
input, textarea{font-size: 11px; margin: 0px; color: #0A72A9; border: 1px solid #ccc; background: #FFF url(images/input.gif) top repeat-x; padding-left: 2px; padding-right: 2px;}
input.submit{font-size: 11px; border: 1px solid #ccc; background-color: #e8e8e8; color: #0A72A9;}


#pages {
color:#fff;
font-weight:bold;
font-size:15px;
}

#pages a {
color:#474747;
font-weight:bold;
font-size:15px;
}

#pages a:hover {
color:#ff0000;
font-weight:bold;
font-size:15px;
}

table.pretty {
  margin: 0 auto;
  background: whitesmoke;
  border-collapse: collapse;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.3em;
}
table.pretty th {
  background: gainsboro;
  text-align: center;
}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}

.tooltip2 a:hover {
background:#ffffff;
text-decoration:none;
} /*BG color is a must for IE6*/

.tooltip2 a.tooltip span {
display:none;
padding:2px 3px;
margin-left:8px;
width:180px;
}

.tooltip2 a.tooltip:hover span {
display:inline;
position:absolute;
background:#ffffff;
border:1px solid #cccccc;
color:#6c6c6c;
}

#result {
color:#fff;
}

span.toptitles {
	font-size:28px;
	color:#FFF;
}

.categoriesport {
list-style:none;
padding:0px;
maring:0px;
}

.categorylist ul{ 
list-style-type:none;
width:220px;
float:left;
/*margin:0 10px 30px 0;*/
margin:0px;
}

.categorylist li{ 
list-style-type:none;
width:220px;
float:left;
padding:0px;
}

.categorylist li a{ 
list-style-type:none;
padding:0px;
width:220px;
float:right;
text-decoration:none;
color:#0085b8;
}

.categorylist a:hover {
color:#ff0000; 
text-decoration:none;
}