/* StyleSheet Content ----------------------------

= COMMON
= COVER
= HEADER
= CONTENT
= FOOTER
= EXTRAS

------------------------------------------------ */

html {
  direction: ltr;
}
body {
  font: 80%/140% "Trebuchet MS", Arial, Helvetica, sans-serif;
  border: 0;
  margin: 0;
  padding: 0;
  color: white;
  background-color: #0A090C;
}
div,
form,
fieldset,
span,
img,
a {
  border: 0;
  margin: 0;
  padding: 0;
}
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin: 1.2em 0;
  padding: 0;
}
h2 {
  font-size: 110%;
}
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
hr {
  clear: both;
  display: block;
  border: solid #505052;
  border-width: 1px 0 0 0;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
p,
address {
  margin: 1.2em 0;
  padding: 0;
  border: 0;
}
ul,
ol {
  margin: .6em 0 .6em 2.4em;
  padding: 0;
  border: 0;
}
ul li,
ol li {
  margin: .4em 0;
}
ul li {
  list-style-type: none;
}
input,
textarea,
select {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 100%;
}
textarea {
  width: 100%;
  overflow: auto;
}
label {
  cursor: pointer;
}
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
legend {
  display: none;
}
table {
	border: 0;
  margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
tr {
	display: table-row;
}
th, td {
	display: table-cell;
  font-weight: normal;
	text-align: left;
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 4px 0;
}
del {
  text-decoration: line-through;
}
strong,
b {
  font-weight: bold;
}
em,
i {
  font-style: italic;
}
big {
  font-size: 130%;
}
code {
  font-size: 120%;
  font-family: monospace;
}
abbr,
acronym {
  border-bottom: 1px dotted white;
  cursor: help;
}
a[href] {
  text-decoration: underline;
}
a:link,
a:visited {
  color: white;
}
a:hover,
a:active,
a:focus {
  color: yellow;
}
:focus {
  outline: none;
}
/* ======================================================================================================== HEADER */
#header {
	width: 1100px;
  height: 300px;
  background-repeat: no-repeat;
  margin: 0 auto;
}
#team #header {
	background-image: url("../images/CSS/clip_image002.jpg");
}
#street #header, #shop #header {
	background-image: url("../images/CSS/clip_image001.jpg");
}
h1 {
	position: relative;
  z-index: -1;
  margin: 0;
}
#header p {
  position: absolute;
  top: -5000px;
  left: -5000px;
}
#header hr {
  display: none;
}
/* ===================================================================================================== CONTENT */
#content {
	width: 900px;
	background-color: #505052;
  margin: 0 auto;
  border: 1px solid white;
}
#inner {
	background-repeat: no-repeat;
}
#team #inner {
	background-image: url("../images/CSS/Inner.Street_Back.jpg");
}
#street #inner {
	background-image: url("../images/CSS/Inner.Team_Back.jpg");
}
#content h2 {
	text-transform: uppercase;
	border-bottom: 1px solid white;
  padding-bottom: .6em;
}
#content h2.top,
#article h2.top {
  margin-top: .6em;
}
#content h2.view {
  height: 220px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  border: 0;
}
#content h2.view span,
#content a.fotoreports span {
	position: absolute;
  top: -5000px;
  left: -5000px;
}
#content h2.reports {
	background-image: url("../images/CSS/Header_Reports.png");
}
#content h2.book {
	background-image: url("../images/CSS/Header_Book.png");
}
#content a.fotoreports {
	display: block;
  height: 60px;
	background: url("../images/CSS/Link_Report2.png") no-repeat;
}
#content a.fotoreports:hover,
#content a.fotoreports:focus,
#content a.fotoreports:active {
	background-image: url("../images/CSS/Link_ReportHover2.png");
}
#side,
#article,
#panel {
	padding: 12px;
}
#side {
  width: 200px;
  float: left;
}
#section {
	position: absolute;
  top: 250px;
	width: 900px;
  margin: 0 auto;
  margin-left: -12px;
}
/*--------NEW---------*/
#section ul{
	height: 51px;
	width: auto;
	position: absolute;
	right: -1px;
	top: -1px;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	}
#section ul li{
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	float: left;
	}
#section ul li a, #section ul li strong{
	display: block;
	padding: 0 20px;
	margin: 0 0 0 1px !important;
	font-size: 12px;
	color: white;
	line-height: 50px;
	height: 50px;
	text-align: center;
	background: transparent url("../images/CSS/street-menu.png") 0 -53px repeat-x;
	border: 1px solid transparent;
	}
#section ul li a:hover{
	background: transparent url("../images/CSS/street-menu.png") 0 -105px repeat-x;
	}
#section ul li strong{
	border-top: 1px solid #feffff;
	border-left: 1px solid #feffff;
	border-right: 1px solid #feffff;
	border-bottom: 1px solid #6b6a6f;
	background: transparent url("../images/CSS/street-menu.png") 0 0 repeat-x;
	}
/*#section ul {
	width: 202px;
  height: 51px;
  margin: 0;
}
#team #section ul {
  margin-left: 698px;
}
#street #section ul {
  margin-left: 699px;
}
#section ul li {
	width: 101px;
  height: 51px;
	float: left;
  padding: 0;
  margin: 0;
}
#section a,
#section strong {
	display: block;
  width: 101px;
  height: 51px;
  color: black;
  background-repeat: no-repeat;
}
#section .team a {
	background-image: url("../images/CSS/Tab.Team_Off.jpg");
}
#section .team strong {
	background-image: url("../images/CSS/Tab.Team_On.jpg");
}
#section .street a {
	background-image: url("../images/CSS/Tab.Street_Off.jpg");
}
#section .street strong {
	background-image: url("../images/CSS/Tab.Street_On.jpg");
}
#section ul span {
	position: absolute;
  z-index: -1;
}*/
#menu {
	text-transform: uppercase;
	background-color: #999;
  margin: 1.2em 0 2.4em 0;
  padding: 12px;
}
#menu ul {
	margin-left: 20px;
}
#menu a,
#panel a {
	text-decoration: none;
}
#menu a:hover,
#menu a:active,
#menu a:focus,
#panel a:hover,
#panel a:active,
#panel a:focus {
	text-decoration: underline;
}
#menu strong {
	text-decoration: underline;
}
#article {
  width: 452px;
  float: left;
}
.products-list #article{
	width:652px;
}
#article h2 {
	background: url("../images/CSS/Header_Arrow.gif") no-repeat top left;
  margin-top: 2.4em;
  padding-left: 20px;
}
#article h2,
#article h3 {
	clear: left;
}
#article img.float-left {
	border: 5px solid white;
}
#article ul li {
	list-style-type: square;
}
#panel {
	width: 176px;
  float: right;
}
#calendar {
	background-color: #999;
  padding: 8px 12px;
}
#calendar table {
	text-transform: uppercase;
}
#calendar thead {
	position: absolute;
  z-index: -1;
}
#calendar tbody tr {
	height: 51px;
}
#calendar tbody td {
	width: 38px;
 	font-size: 90%;
  text-align: center;
  color: black;
  background: url("../images/CSS/Icon_Calendar.png") no-repeat center center;
  padding-top: 22px;
}
#calendar tbody th {
	font-weight: normal;
	text-align: left;
  padding-left:10px;
}
#panel p {
	text-align: center;
  border-bottom: 1px solid white;
  margin-top: .6em;
  padding-bottom: .6em;
}
#panel p a {
	background: url("../images/CSS/Icon_Plus.gif") no-repeat center left;
	padding-left: 20px;
}
/* ======================================================================================================== FOOTER */
#footer {
	width: 900px;
	font-size: 85%;
  margin: 0 auto;
}
#copy {
  float: right;
  text-transform: uppercase;
  margin: .6em 12px 0 0;
}
/* ========================================================================================================== EXTRAS */
.fix {
  clear: both;
  display: block;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  background-color: White;
  overflow: hidden;
  visibility: hidden;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.float-left {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
.float-right {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}

/**
 * Programator
 */


#article .float-left{
  float: left;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

#article .float-right{
  float: right;
  margin-left: 1em;
  margin-bottom: 0.5em;
}

#article h2 a{
        text-decoration: none;
}
/*
#article h2 a:hover {
        text-decoration: underline;
}
*/

#article img.float-left:hover {
	border: 5px solid yellow;
}

#article tr {
	margin-bottom: 10px;
}






/* Added */

.gitem{border-bottom:1px dashed #666666; margin-bottom:1em; position:relative; padding-bottom:1em;}
.gitem .date{position:absolute; top:0; right:0; color:grey;}
.gitem .title{margin-bottom:5px;}

.paginator{text-align:center; padding:1em;}


.form-table input, .form-table textarea{padding:3px; width:95%; }
.form-table .button{width:100px; margin:0px auto; text-align:center;}
.form-table label{font-weight:bold;}

#menu .active a{color:yellow;}

#header{position:relative;}

h1{width:120px; height:80px; border:blue 0px solid; position:absolute; top:170px; left:95px; z-index:0;}
h1 span{display:none;}
h1 a{display:block; width:100%; height:100%;}

.lft{text-align:left;}
.rgt{text-align:right;}
.ctr{text-align:center;}

h3{margin:0;}
h3 a, h3 a[href]{text-decoration:none;}
h3 a:hover{text-decoration:underline;}

.report{margin-bottom:1em; border-bottom:1px dashed #666666; min-height:180px}
.tournament div p{overflow:hidden}

.report .infobox {padding-right: 20px; float: left;}
.report .infobox-cb {clear: both;}



.report img{margin-top:4px;}

table{margin-bottom:0.5em;}


.fbgalerie a img{border: 3px solid white;margin-right: 3px;margin-bottom: 3px}
.fbgalerie a img.norighmargin{margin-right: 0px !important;}
.fbgalerie a:hover img{border: 3px solid yellow !important;}




