/*menu- zakładki*/
ul.menu {
display: block;
list-style: none;
margin: 0;
padding: 0;
width: 850px;
height: 35px;
background: url('../images/menu.png') no-repeat right;
}

ul.menu li {
margin: 0 0 0 0;
float: left;
background: url('../images/menu2.png') repeat-x center;
}

ul.menu .left_corner {
margin: 0 0 0 0;
float: left;
background: url('../images/menu2_left_corner.png') repeat-x center;
}

ul.menu a:link, ul.menu a:visited {
text-decoration: none;
display: block;
width: 114px;
height: 27px;
color: #0a55b3;
text-align: center;
margin: 0 4px 0 2px;
padding: 8px 0 0 0;
font-size: 0.8em;
}

ul.menu a.aktywny:link, ul.menu a.aktywny:visited {
background: url('../images/menu1.png') repeat-x center;
font-weight: bold;
color: #0c2155;
}

ul.menu .left_corner a.aktywny:link, ul.menu .left_corner a.aktywny:visited {
background: url('../images/menu1_left_corner.png') repeat-x center;
font-weight: bold;
color: #0c2155;
}

/* podmenu- odnośniki*/

ul.podmenu {
display: block;
list-style: none;
margin: 0;
padding: 0;
width: 850px;
height: 33px;
background-color: #d3dbf4;
/* -moz-border-radius: 0 0 8px 8px; */
/* border-radius: 0 0 8px 8px; */
}

ul.podmenu li {
margin: 8px 0 0 10px;
float: left;
padding: 0 10px 0 0;
border-right: 1px solid #ccc;
}

div.podmenu {
display: block;
margin: 0;
padding: 0;
width: 850px;
min-height: 33px;
background-color: #d3dbf4;

/* -moz-border-radius: 0 0 8px 8px; */
/* border-radius: 0 0 8px 8px; */
}

.podmenu a:link, .podmenu a:visited {
text-decoration: none;
display: block;
color: #0c2155;

font-size: 0.8em;
}

.podmenu a:hover {
text-decoration: none;
}

.podmenu a.aktywny {
font-weight: bold;
}

/* news box */

#news_box {
background: #dfe6ef url('../images/news_box_bottom.png') no-repeat center bottom;
height: 292px;
padding: 5px;
font-family: Trebuchet MS, sans;
/* display: none; */
}

#foto {
background-position: center center;
width: 470px;
height: 292px;
position: relative;
margin: 0 5px 0 0;
float: left;
}

#desc {
display: block;
background: url('../images/desc_bg.png') no-repeat center center;
width: 458px;
height: 63px;
position: absolute;
left: 2px;
bottom: 2px;
color: #0c2155;
font-size: 0.75em;
padding: 4px;
text-decoration: none;
}

#news_box h2 {
color: #0a55b3;
font-size: 16px;
margin: 2px 0 2px 2px;
}

#smaller_fotos_box {
float: left;
width: 365px;
}

#smaller_fotos_box a {
display: block;
width: 361px;
height: 91px;
margin: 0 0 3px 0;
padding: 2px;
background: url('../images/sm_box_bg.png') repeat-x center center; 
text-decoration: none;
}

#smaller_fotos_box img {
display: block;
height: 89px;
width: 144px;
border: 1px solid #0c2155;
float: left;
}

#smaller_fotos_box h2 {
margin: 4px 0 2px 6px;
float: left;
width: 209px;
}

body {
background: #041235 url('../images/background.png') no-repeat center 25px;
padding: 0;
margin: 0;
font-family: Arial, Sans;
font-size: 12pt;
color: white;
}

#top_bar {
height: 23px;
background: url('../images/top_bar.png') repeat-x;
color: white;
font-size: 0.8em;
padding: 2px 0 0 4px;

}

#wrapper {
width: 850px;
margin: 0 auto;
#position: relative;
}

#top {
width: 245px;
height: 68px;
background: url('../images/top.png');
text-indent: -2000em;
margin: 15px 0 15px 0;
padding: 0;
}

#content_wrapper {
width: 846px;
margin: 5px 0 0 0;
background: #081f5a;
-moz-border-radius: 8px;
border-radius: 8px;
border: 2px solid #082c74;
color: #bcc8e7;
}

#left {
width: 276px;
float: right;
background: #081f5a url('../images/menu_box_bg.png') repeat-x;
-moz-border-radius: 0 8px 8px 0;
border-radius: 0 8px 8px 0;
}

#next_last_table {
margin: 0 auto;
width: 260px;
height: 20px;
display: block;
list-style: none;
padding: 0;
}

#next_last_table li {
margin: 0;
float: left;
height: 20px;
}

#next_last_table a:link, #next_last_table a:visited {
text-indent: -2000em;
display: block;
height: 20px;
width: 100%;
}

#next, #last {
width: 260px;
display: block;
margin: 5px auto;
}

#next div, #last div {
width: 200px;
float: left;
font-size: 0.6em;
color: bcbcbc;
text-align: center;
}

#next div p, #last div p {
margin: 0;
font-size: 11pt;
color: white;
}

#next div .lks, #last div .lks {
font-weight: bold;
}

#next img, #last img {
display: block;
width: 60px;
height: 77px;
float: left;
}


#table {
display: none;
margin: 5px auto;
width: 140px;
border-collapse: collapse;
font-size: 0.6em;
}

#table a {
color: white;
}

#table td {
padding: 1px 2px;
}

#content {
width: 554px;
float: right;
padding: 7px 9px 7px 7px;
background: #092262 url('../images/content_box_bg.png') repeat-x;
-moz-border-radius: 8px 0 0 8px;
border-radius: 8px 0 0 8px;
font-size: 0.8em;
}

#content a:link, #content a:visited {
color: white;
}

#content a:hover {
text-decoration: none;
}

#content h2 {
font-size: 1.2em;
margin: 0 3px 5px 3px;
border-bottom: solid 1px #081f5a;
}

#content h3 {
font-size: 1em;
margin: 0 3px 5px 3px;
border-bottom: solid 1px #081f5a;
}

#footer {
clear: both;
margin: 5px 0 5px 0;
width: 100%;
height: 15px;
text-align: right;
font-size: 0.6em;
color: #293658;
}

.skip_nav {
display: none;
}

#popup {
width: 252px;
height: 153px;
background: url('../images/popup.png');
position: absolute;
left: 450px;
top: 55px;
display: none;
}

#popup .close {
margin: 0;
padding: 0;
display: box;
position: relative;
top: 14px;
left: 180px;
font-size: 8pt;
}

#popup p {
margin: 15px 22px;
padding: ;
font-size: 8pt;
}

input, select, textarea {
border: 1px solid #a6a6a6;
margin: 0 0 3px 0;
}

#login .button {
background: #cdcdcd;

}

#login p {
margin: 0;
padding: 0;
}

.info {
font-size: 8pt;
font-family: Arial, sans-serif;
position: absolute;
top: 0;
right: 0;
}

.fot_thumb {
width: 150px;
height: 110px;
padding: 0;
margin: 0 5px 5px 0;
float: left;
border: solid 1px gray;
}

.fot_thumb a {
display: block;
width: 150px;
height: 110px;
margin: 0;
padding: 0;
text-indent: -2000em;
}

.fot_thumb a:hover  {
background: url('../pages/gallery/fotos/thumbs_foreground.png');
}

#content .small_header {
margin: 0 0 5px 0;
font-size: 0.9em;
font-weight: normal;
color: gray;
}

.data_table img {
border: none;
}

.data_table {
width: 100%;
}

.data_table th {
border-bottom: solid 1px gray;
background: #f9f9f9;
}

.admin_form {
background: #f9f9f9;
padding: 2px 10px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid silver;
color: #0c2155;
}

blockquote {
margin: 25px 27px 25px 25px;
padding: 5px 5px 5px 45px;
color: white;
background: url('../images/quote.png') 5px 5px;
background-repeat: no-repeat;
font-style: italic;
-moz-border-radius: 8px;
border-radius: 8px;
border: 2px solid white;
font-size: 0.9em;
}

.article_content {
text-align: justify;
margin: 5px 0 0 0;
border-left: dotted 1px lightgray;
border-right: dotted 1px lightgray;
padding: 10px 10px 0 10px;
}

.big_link {
font-size: 1.35em;
font-weight: bold;
text-align: center;
}

.top_article_info {
font-size: 0.7em;
color: white;
margin: 4px 0 0 0;
}

.bottom_article_info {
font-size: 0.7em;
text-align: right;
}

.article_content p {
margin: 0 0 7px 0;
}

.comment {
background: #d5dfe8 url('../images/sm_box_bg.png') repeat-x; 
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid silver;
margin: 5px 0;
padding: 10px;
color: #262b2f;
}

.comment p {
border-bottom: solid 1px gray;
font-size: 0.8em;
color: #0c2155;
margin: 0 0 2px 0;
padding: 0 0 0 5px;
}

#layer {
background: url('../images/gradient_overlay.png');
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1000px;
}

#layer div {
position: relative;
width: 300px;
height: 90px;
margin: 240px auto;
padding: 5px;
}

#layer .information {
background: #f9f9f9;
border: 1px solid gray;
}

#layer .warning {
background: #fff2f2;
border: 1px solid #c80000;
}

#layer .success {
background: #f0fff0;
border: 1px solid #00a200;
}

#layer a {
position: absolute;
right: 5px;
bottom: 5px;
}

.more {
display: block;
font-weight: bold;
text-align: right;
margin: 0 2px 2px 0;
}

#content .buttons img {
border: none;
height: 50px;
}

.players {
margin: 0 auto;
padding: 5px;
width: 350px;
border: 1px solid gray;
background: #f9f9f9;
color: #0c2155;
}

.players .b_date {
text-align: right;
}

.justify {
text-align: justify;
}

.comm_count {
font-size: 0.75em;
color: gray;
text-align: right;
}

#fixture_ar .col_1 {
text-align: right;
}

#fixture_ar .col_5 {
text-align: left;
}
#content_wrapper h1 {
color: white;
margin: 0;
font-size: 1.5em;
}

.gallery_view_header {
color: #0c2155;
}
