html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 Verdana,Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;width:95%;}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.2em}h4,h5,h6{font-size:1.3em}ol{list-style:decimal}ul{list-style:disc}li{margin-left:3em}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1em;}

body { background: #114B7A; }

body.stadion { background: #114B7A url(/i/bg.jpg) no-repeat center 20px ; }
body.stadion #header { padding-top: 100px; background: none; }


a { color: #111; text-decoration: none; }
a:hover { text-decoration: underline; }
img { vertical-align: middle; }


.wrap p, .wrap .t { margin: 1em; }

#header, #nav, #section { width: 960px; margin: 0 auto; }

#header { height: 95px; padding: 10px 0; overflow: hidden; background: url(/i/herb.png) no-repeat 600px -355px; }
#ad-billboard { float: right; }
#header .logo { margin-top: 15px; }

#left { float: left; width: 624px; }
#right { float: right; width: 300px; }

#breadcrumbs { font-size: 0.7em; padding: 0.3em 0.7em; }
#section { background: #FFF; overflow: hidden; min-height: 400px; }
#section { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
#section.noBg { background: none; }

#nav { position: relative; }
#nav form { position: absolute; right: 0; z-index: 2; }
#nav form input[type=text] { width: 150px; font: bold 10px Tahoma; padding: 3px; border: 1px solid #DEDDDF; background: #F6F6F6; }
#nav form input[type=submit] { font: bold 10px Tahoma; padding: 3px; border: 1px solid #114B7A; background: #111; color: #FFF; }


#nav > ul { overflow: hidden; margin: 0; position: relative; height: 60px; border-bottom: 1px solid #DEDDDF; background: url(/i/herb.png) no-repeat 600px -470px; }
#nav ul > li { float: left; list-style-type: none; margin: 0 5px 0 0;  }
#nav ul > li > a { float: left; padding: 5px 10px;  }
#nav > ul > li > ul { position: absolute; top: 29px; left: 0; display: none; background: #EFEFEF; width: 100%; }
#nav .active > ul { display: block; }
#nav .active a { background: #EFEFEF; color: #000; }
#nav li li { padding: 5px 0 5px 5px; }
#nav li li a { padding: 3px 6px; }
#nav a { color: #FFF; text-shadow: 0 0 1px #F1F1F1; }
#nav ul ul a { font-size: 0.85em; }
#nav li { margin: 0; }
#nav li li a:hover, #nav li .active a { background: #00507D; color: #FFF; }
#nav ul ul { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
#nav > ul > li > a { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px; border-top-left-radius: 5px;border-top-right-radius: 5px; }
#nav > ul > li li a { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
#nav li li a:hover, #nav li .active a { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
#nav a:hover {  text-decoration: none; }

#coming { background: #00507D; position: relative; }
#coming h2 { float: left; padding: 3px 6px; color: #FFF; font-size: 0.8em; margin: 0; }
#coming ul { margin:0; background: #F6F6F6; width: 800px; font-size: 0.8em; position: absolute; right: 0; }
#coming li { padding:  3px;  }
#coming small { font-weight: bold; color:  #233D6D;  }
#coming p { position: absolute; right: 5px; margin: 0; top: 3px; font-size: 0.8em;  }

#events { position: relative; height: 230px; width: 625px; margin: 5px 0 5px 5px; float: left; overflow: hidden; }
#events ul { position: absolute; top: 0; left: 0; padding-top: 5px; list-style-type: none; z-index: 1; width: 100px; background: #DEDDDF; }
#events li { margin:0; height: 75px; text-align: center; }
#events li img { border: 2px solid #FFF; padding: 2px; }
#events .current img { border-color: #0D3053; }
#events > div > div { height: 230px; width: 100%; background-position: 100% 20%; }
#events > div > div > div { position: absolute; bottom: 0; right: 0; z-index: 0; width: 525px; background: rgba(0,0,0,0.8); }
#events h3 { margin: 5px 10px 0 10px; padding: 0; font-size: 1em; }
#events p { margin: 0 10px 5px 10px; padding: 0; font-size: 0.8em; }
#events a { color: #FFF;  }

#latest { float: right; width: 300px; margin: 5px 5px 5px 0; background: #EDEDED; height: 230px; }
#latest .list, #latest h3 { margin: 5px; padding: 0; }
#latest .list li { margin-left: 1.5em; }
#latest h2 { margin: 0; }

.h { background: #00507D; color: #FFF; text-shadow: 1px 1px 1px #000; font-size: 0.8em; padding: 4px 4px 4px 10px; margin: 1px 1px 1em 1px; background: -webkit-gradient(linear, left top, left bottom, from(#00507D), to(#0078a5)); background: -moz-linear-gradient(top,  #00507D,  #0078a5); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00507d', endColorstr='#0078a5'); }
.h a { color: inherit; text-decoration: inherit; }
.wrap { margin: 5px; background: #F5F5F5; border: 1px solid #DEDDDF; overflow: hidden; }
.t { text-transform: uppercase; font-family: 'Trebuchet MS', Verdana, Arial; text-shadow: 1px 1px 1px #CCC; color: #000; }
.tooltip { background: url(/i/tooltip.png); width: 325px; height: 140px; padding: 30px 20px;  }
.notify { border: 2px solid #007F1D; margin: 5px; padding: 5px; background: #E0EFE5; font-size: 0.8em; font-weight: bold; -moz-borderradius: 5px; border-radius: 5px; }


#right h3 { margin: 0 10px 10px; font-size: 1em; color:#203D6C; text-shadow:0 1px 0 #FFFFFF; }

#news { width: 625px; float: left; }
.news { border-top: 1px solid #DADADA; border-bottom: 1px solid #FFF; margin: 10px; }
.news li { padding: 5px 0; border-bottom: 1px solid #DADADA; border-top: 1px solid #FFF; margin: 0; list-style-type: none; overflow: hidden; }
.news li h3 { margin: 0; font-size: 1em; }
.news li p { margin: 0; font-size: 0.8em; text-align: justify; }
.news li img { float: left; margin-right: 10px; border: 1px solid #FFF; padding: 1px; }
.news .short p, .news .short h3 { font-size: 0.7em; margin: 0 5px 0 0; float: left; }
.news li a:link {  color: inherit; }
.news li a:visited { color: #3F3F3F;  }

#calendar { text-align: center; width: 310px; float: right; }
#calendar p, #calendar li { font-size: 0.8em; text-align: left; margin: 0.1em 0.5em; }
#calendar > img, #calendar > a img { margin-bottom: 0.3em; }
#calendar .wrap { background: #FFF; }

div.ad { font-size: 0.7em; border-bottom: 1px solid #CCC; color: #CCC; margin: 0.7em; text-align: left; }

#tables { width: 620px; float: left; }
#tables .h { margin-bottom: 10px; }
#tables table { width: 300px; float: left; margin: 0;  }
#tables tr { height: 15px; overflow: hidden; }
#tables td { padding: 0 10px; border-right: 1px solid #DADADA; border-left: 1px solid #FFF; font-size: 9px; }
#tables p { font-size: 0.8em; margin: 10px 0; padding: 5px 0; text-align: center; clear: both; }
#tables a {   }
#tables .row_fav_team td { font-weight: bold; }
#tables ul { font-size: 9px; float: right; width: 300px; line-height: 1.7em; }
#tables li { border: none; padding: 0; margin: 0; }
#tables li a { background: none; padding: 0; }
#tables .favourite { background: #FFF; }

#typer p { margin: 0em; font-size: 0.8em; }

#media { width: 620px; overflow: hidden; height: 200px; float: left; }
#media ul { position: relative; left: -1px; width: 630px; overflow: hidden; }
#media li { float: left; width: 206px; text-align: center; margin: 0; list-style-type: none; border-left: 1px solid #DADADA; border-right: 1px solid #FFF; height: 140px; }
#media img { height: 90px; border: 1px solid #FFF; padding: 1px; }
#media h3 { font-size: 0.8em; }

#press, #articles { float: left; width: 630px; }
.articles ul { font-size: 0.8em; }
.articles small {color: #6F6F6F; text-shadow: 0 1px 0 #FFF; }
.articles li { margin: 0 0 0 20px; }

.share { background: #FFF; }
.share p { margin: 5px; font-size: 0.8em; color: #111; }
.share a { color: #111;  text-shadow: 1px 0 0 #f1f1f1; }

#player { overflow: hidden; }
#player h3 { font-size: 0.9em; margin-bottom: 10px; }
#player img { float: left; margin: 0 15px; padding: 1px; border: 1px solid #CCC; }
#player p { font-size: 0.8em; margin: 0.5em 0; }

.vote { width: 160px; height: 32px; float: left; position: relative; background: url(/i/ico/star.png) no-repeat 0 -32px; }
.vote a { height: 32px; position: absolute;  font-size: 8px; line-height: 32px; text-decoration: none; }
.vote a:hover { background: url(/i/ico/star.png) no-repeat; }
.vote a.star1 { width: 32px; z-index: 5; text-indent: 14px; }
.vote a.star2 { width: 64px; z-index: 4; text-indent: 46px; }
.vote a.star3 { width: 96px; z-index: 3; text-indent: 78px; }
.vote a.star4 { width: 128px; z-index: 2; text-indent: 110px; }
.vote a.star5 { width: 160px; z-index: 1; text-indent: 142px; }

.vote-score { width: 80px; height: 16px; display: inline-block; }
.vote-score > div { height: 16px; background: url(/i/ico/stars.png) no-repeat; }


#buttons { text-align: center; padding: 10px 0; }
#links { background: #00507D;;  }
#links h2 { float: left; padding: 5px; color: #FFF; font-size: 1em; margin: 0; }
#links p { float: right; padding: 5px; margin:0; background: #F6F6F6; width: 800px;  }
#links a {  text-shadow: 0 1px 0 #FFFFFF; color: #6F6F6F; }

#footer { background: #2D5587 url(/i/herb.png) no-repeat 120% -45%; padding: 10px 0; width: 960px; margin: 10px auto; color: #FFF; overflow: hidden; }
#footer .navigation a { color: #FFF;  }
#footer .navigation li { float: left; font-size: 1em; font-weight: bold; margin-left: 30px; }
#footer .navigation li li { float: none; font-size: 0.8em; font-weight: normal; margin: 0; }
#footer p { text-align: center; font-size:  0.8em; }


.paginator { text-align: center; margin:  0 5px 15px 5px; padding: 0.5em; background: #FFF; font-size: 0.8em; color: #3F3F3F; }
.paginator a {  font-weight: bold; }
.paginator .disabled { color: #AFAFAF; font-weight: bold; }



table.match { background: #22426F; padding: 5px; margin: 0 auto 20px auto; font-size: 11px;  }
table.match a { color: #FFF; }
table.match td { border: 1px solid #22426F; vertical-align: middle; }
table.match thead { background: #3B669F; }
table.match thead td { color: yellow; font-weight: bold; padding: 3px; }
table.match .logo img { height: 40px; }
table.match .logo { width: 43px; text-align: center; padding: 3px; background: #FFF;  }
table.match .home, table.match .away { width: 33%; background: #FFF; font-size: 15px; font-weight: bold; padding: 0 5px; text-shadow: 1px 1px 1px #CCC; }
table.match .away { text-align: right; }
table.match .score { font-size: 30px; font-weight: bold; background: #000; padding: 1px; color: yellow; text-align: center; }
table.match .scoreHalf { font-size: 12px; background: orange; padding: 2px; color: #000; text-align: center; }
table.match .players { background: #0F294F; padding: 4px; color: #FFF; }
table.match .players input { background: #0F294F; border: 1px solid #FFF; padding: 2px; color: #FFF; font-size: 9px; font-weight: bold; }
table.match .score input { font-size: 20px; font-weight: bold; background: #000; border: 1px solid yellow; color: yellow; width: 30px; }
table.match tfoot input { margin: 5px; }
.playerVote { border-bottom: 1px dotted #FFF; word-wrap: nowrap; }
.card-yellow { vertical-align: middle; font-size: 0; text-indent: -9999em; display: inline-block; width: 8px; height: 10px; background: #FFE700; border: 1px solid #DB9D07; border-width: 0 1px 1px 0; }
.card-red { vertical-align: middle; font-size: 0; text-indent: -9999em; display: inline-block; width: 8px; height: 10px; background: #FD4B20; border: 1px solid #D22511; border-width: 0 1px 1px 0; }


table.players { margin: 10px auto; font-size: 11px; border-collapse: separate; border: 1px solid #CCC; padding: 2px; }
table.players thead td { font-weight: bold; }
table.players td { padding: 3px 6px; margin: 1px; color: #000; vertical-align: middle; }
table.players .row1 { background: #DFDFDF; }
table.players .row0 { background: #FFF; }
table.players .picture { width: 100px; height: 100px; overflow: hidden; display: block; background: #E0E8EF; }
table.players .number { font: normal 25px Georgia, Tahoma; line-height: 0.5em; color: #8F8F8F; }
table.players abbr { border-bottom: 1px dotted #000; cursor: help; }

ul.players { overflow: hidden; padding: 10px; }
ul.players li { position: relative; border-radius: 3px; border: 1px solid #000; float: left; background: #011321; width: 160px; height: 175px; overflow: hidden; margin: 10px; }
ul.players li.t { border-width: 0 0 1px 0; float: none; clear:  both; height: auto; width: auto; font-size: 15px; font-weight: bold; margin: 10px 0 0 10px; background: none; }
ul.players .pic { display: block; position: relative; height: 140px; overflow: hidden; }
ul.players .pic img { z-index: 0; width: 100%; position: absolute; top: -5px; left: 0; }
ul.players .desc { position: absolute; bottom: 0; left: 0; padding: 7px 5px; width: 150px; background: #011321; display: block; color: #FFF; text-align: center; line-height: 13px; text-shadow: 1px 1px 0 #111; }
ul.players .number { color: yellow; font-size: 10px; font-weight: bold; }
ul.players .position { font-size: 10px; color: #CCC; }
ul.players li.position1 .desc { background: #114B7A; }
ul.players li.position2 .desc { background: #2D5587; }

.player { padding: 15px; position: relative; overflow: hidden; }
.player .p { float: left; margin-right: 15px; border: 1px solid #111; padding: 2px; }
.player .no { font: normal 100px Georgia, Tahoma; position: absolute; top: 10px; right: 10px; line-height: 0.5em; color: #B5C5DF; }
.player .nr { color: #C46200; }
.player .t { margin: 0 0 1em 0; }
.player p { margin: 0; font-weight: bold; font-size: 11px; }
.player p span { font-size: 9px; color: #777; } 
.player table { margin: 10px 0 0; }

.article-content { text-align: justify; overflow: hidden; margin: 0 10px 20px 10px; }
.article-picture { color: #8F8F8F; background: #FFF; margin: 0 1em 0 0; float: left; font-size: 0.7em; text-align: left; line-height: 1.3em; width: 124px; padding: 5px; }
.article-picture img { padding: 1px; border: 1px solid #CCC; }
.article-picture:hover { color: #000; text-decoration: none; }
.article .article-details { font-size: 0.8em; margin: 0 1em; text-shadow: 0 1px 0 #FFFFFF; } 
.article .t { margin: 0.5em 10px; }
.article p, .article ul, .article ol { margin: 0.5em 0; }
.article ul li { margin: 0 0.3em; list-style: none inside disc; }
.article-more { margin: 0 10px; padding-bottom: 10px; border-top: 1px solid #DEDDDF; }
.article-more > p { border-top: 1px solid #FFF; margin-top: 0; padding-top: 5px; }
.article-more a { font-weight: bold; }
.addthis_toolbox { float: right; margin: 0 5px; }


.comments { font-size: 0.8em; margin: 0 15px 20px 15px; list-style-type: none; }
.comments small { float: right; color: #5F5F5F; font-size: 0.8em; }
.comments strong { color: #203D6C; float: left; }
.comments p { margin: 0; overflow: hidden; }
.comments li { border-top: 1px solid #DADADA; border-bottom: 1px solid #FFF; padding: 5px 0; margin: 0;  }
p.comments { margin: 10px; }

.list { line-height: 1.3;  }
.list a { color: #111;  }
.list a:hover { text-decoration: underline; }
.list .active a { font-weight: bold; }
.list small { font-size: 0.7em; color: #203D6C; font-weight: bold; }

.matches { margin: 0; padding: 0; list-style-type: none; font-size: 0.8em; }
.matches li { margin: 0.25em; border: 1px solid #DFDFDF;  }
.matches li a { background: #FFF; display: block; overflow: hidden; padding: 0.2em 0.3em; -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em;
text-shadow: 1px 1px 1px #FFF;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');



 }
.matches li.t { border: none; font-weight: bold; letter-spacing: 0.2em; text-shadow: 1px 0 2px #FFF; }
.matches li a:hover { background: #FFF; text-decoration: none; }

.matches li .date { margin-right: 0.5em; float: left; padding: 0 0.3em; color: #103C6A }
.matches li .score { width: 10%; float: left; }
.matches li .team { width: 30%; float: left; }
.matches li .desc { width: 35%; float: left; color:#6F6F6F; text-shadow:0 1px 0 #FFFFFF; }
.matches-full li .team { width: 20%; float: left; }
.matches-full li .date { width: 10%; float: left; }

.live li { border: 1px solid #CCC; list-style-type: none; margin: 0 0 3px 0; height: 4em; position: relative; }
.live li a { display: block; overflow: hidden; height: 100%; line-height: 2em; font-weight: bold; text-decoration: none; }
.live li .score { float: left; width: 10%; background: #000; color: yellow; text-align: center; height: 50%; margin: 0 0 1px 0; }
.live li .team { text-indent: 0.5em; color: #103D6B; background: #FFF; float: left; width: 90%; line-height: 24px; height: 50%; margin: 0 0 1px 0; }
.live li .min { position: absolute; left: 80%; background: #C8080A; color: #FFF; font-size: 0.6em; line-height: 1em; padding: 0.3em; }


.tags { padding: 0 10px; }
.tags a {  text-shadow: 0 1px 0 #FFFFFF; color: #111; }
.tags a:hover { text-decoration: underline; }

.videos li { margin: 0; list-style-type: none; overflow: hidden; padding: 5px; }
.videos img { float: left; margin-right: 15px; border: 1px solid #CCC; padding: 2px; }
.videos a {  }
.videos h3 { margin: 0 0 5px; font-size: 1em; line-height: 1.2; }
.videos p { margin: 0 0 5px 0; font-size: 0.8em; line-height: 1.2; }
.video { padding: 0 15px 15px 15px; }
.video p { background: #FFF; font-size: 0.8em; margin: 1px 0; padding: 3px 5px; }
.video object { margin: 0 0 15px 20px; }

.galleries { overflow: hidden; }
.galleries li { width: 195px; margin: 6px; text-align: center;  float: left; list-style-type: none; height: 220px; background: #E7E8EA; border: 1px solid #DADADA; border-width: 0 1px 1px 0; }
.galleries img { border: 1px solid #FFF; background: #CACACF; padding: 1px; margin-top: 10px; }
.galleries h3 { font-size: 0.8em; margin: 4px; }
.galleries a {  }

.reviewGallery li { overflow: hidden; margin: 0; padding: 0 10px; }
.reviewGallery img { float: left; margin-right: 10px; background: #BCBCC4; padding: 1px; }
.reviewGallery {}


.gallery { text-align: center; }
.gallery img { border: 1px solid #CCC;  margin: 10px; padding: 1px; }
.gallery a:hover img { border-color: #000;  }


.zend_form { background: #DFDFDF; padding: 0 10px 10px 10px; margin: 10px; overflow: hidden; }
.zend_form input, .zend_form textarea { border-color:#111111 #CCCCCC #CCCCCC; border-style:solid; border-width:1px; }
.zend_form textarea { font: normal 1em Verdana; }
.zend_form td { padding: 5px 5px 3px 10px; }
.zend_form dl { padding-left: 20px; }
.zend_form dd { padding: 0; }
.zend_form dt { padding: 0; font-weight: bold; color: #111; padding-top: 3px; }
.zend_form label, .zend_form .label { font-size: 11px;; }
.zend_form p { margin: 0; font-size: 10px; }
.zend_form .errors { margin: 0; font-size: 9px; }
.zend_form #submit, .submit {  background-color: #03142F; padding: 4px 10px; font:italic 14px Verdana,Tahoma,Arial; color: #fff; border: 0;}
.zend_form fieldset { margin: 0; padding: 0; border: 1px solid #6F6F6F; }
.zend_form .description img { height: 100px; border: 1px solid #6F6F6F; padding: 1px; margin-top: 5px; }
.zend_form .element { float: left; padding: 5px; }
.updated .zend_form { background: #DFFFE0; }
.zend_form pre { font-size: 8px; line-height: 7px; }
.form-tabs { list-style-type: none; overflow: hidden; margin: 10px 0 0 20px; position: relative; top: 11px; }
.form-tabs li { margin: 0 1px; float: left; }
.form-tabs a, .form-tabs span { float: left; padding: 5px 10px; font-weight: bold; background: #DFDFDF; border: 1px solid #DFDFDF; }
.form-tabs a { background: #FFF; }

.matchForm { position: relative; }
.matchForm .delete { font-size: 10px; position: absolute; top: 5px; right: 20px; color: #777; }

.list { font-size: 10px; border-collapse: separate; margin: 10px; margin: 0 auto 15px auto; }
.list td { padding: 4px 6px; border: 1px solid #FFF; background: #EFEFEF; vertical-align: middle; }
.list thead td { background: #2F2F2F; color: #FFF; }

.league { border-bottom: 1px solid #FFF; border-top: 1px solid #DADADA; margin: 0 auto 15px auto; border-collapse: separate; font-size: 0.8em; text-align: center;  }
.league thead td { font-weight: bold; padding: 3px; }
.league td { color: #3F3F3F; border-top: 1px solid #FFF; border-bottom: 1px solid #DADADA; vertical-align: middle; padding: 0 7px; }
.league .favourite td, .league .favourite a { color: #0099CC; }
.league .up { background: #E2F0B6; }
.league .down { background: #FFCACA; }

.darkblue { color: #0D3053; }
.red { color: #9A0000; }

#type { width: 700px; }

.drop-drag > div { float: left; width: 220px; height: 350px; font-size: 0.9em; background: #FFF; margin: 5px; border: 1px solid #CFCFCF; }
.drop-drag > div > div { font-size: 0.9em; padding: 0 10px; cursor: move; }
.drop-drag > div#league0 { height: 3000px; }

.players-picture { position: relative; }
.players-picture > a { position: absolute; width: 40px; height: 50px; }
.players-picture > a:hover { border: 1px solid #EEE; background: rgba(255,255,255,0.2); }
.players-picture > p { position: absolute; bottom: 5px; right: 5px; margin: 0; text-transform: uppercase; letter-spacing: 1px; }
.players-picture > p a { color: #FFF; font-size: 10px; color: #FFF; }


#tv { background: #111; }
#tv > h1 { font: bold 40px Tahoma; text-transform: uppercase; color: #2D2D2D; margin: 0 auto; width: 1013px; }
#tv ul { width: 993px; margin: 0 auto; padding: 0 10px; background: #000; }
#tv ul li { list-style-type: none; padding: 10px 0; margin: 0; overflow: hidden; margin-bottom: 20px; }
#tv ul div { width: 130px; float: left; color: #FFF; margin: 0 10px 0 0; }
#tv ul h1 { font: bold italic 14px/16px 'Trebuchet MS', Tahoma, Verdana; }
#tv ul p { font: 11px/14px Tahoma, Verdana; }
#tv .paginator { position: fixed; width: 100%; bottom: 0; left: 0; background: #000; margin: 0; color: #fff; border: 0; padding: 10px 0; }

.gray { color: #CCC; }
.bold { font-weight: bold; }
.big { font-size: 2em; }
.italic { font-style: italic; }
.borderRadius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
.h200 { height: 200px; }
.h130 { height: 130px; }
.w960 { width: 960px; }
.alignCenter { text-align: center; }
.alignMiddle { vertical-align: middle; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.right { float: right; }
.clear { clear: both; }

#type-element { overflow: hidden; }
#type-element * { float: left; margin-bottom: 2px; }
#type-element label { margin-right: 5px; }
#type-element label[for=type-6] { clear: both; }

