* {margin:0; padding:0; font:13px 'Calibri',Verdana,'MS Sans Serif';}
html, body {background:#CBCBCB;}
a {color:#000; text-decoration:none; font-weight:bold;}
a:hover {color:red;}
/*--Szkielet*/

#container {border:0px solid red; margin:0; padding:0;}
#container_bg {margin:0 auto; width:906px; border:0px solid blue; background:url(graf/alternativ/podklad.jpg) no-repeat; height:1026px;}
#layaut {margin:0 0 0 0px; width:906px; border:0px solid green; float:left; background:url(graf/alternativ/pik.png);}
#top {float:left;width:100%; background:url('graf/alternativ/top.png')no-repeat; height:227px;border:0px solid red;margin:0;padding:0; position:relative; * background:url(graf/alternativ/top_ie.jpg) no-repeat; }
#fream {* background:url(graf/alternativ/podklad_ie.jpg) no-repeat; * height:543px; }
#left_fream { margin:40px 0 0 10px; float:left; width:50%; border:0px solid red;  position:relative; overflow:hidden;}
#center_fream {margin:40px 0 0 8px; float:left; width:20%; border:0px solid red; position:relative; overflow:hidden;}
#right_fream{margin:40px 17px 0 0; float:right; width:25%; border:0px solid #000;  position:relative; overflow:hidden; }
#stopka {margin-top:20px; float:left; width:100%; background:url(graf/alternativ/stopka.png); color:#fff; }
#stopka p {padding:8px; font-weight:bold;}
/* Menu */
dl.menu_mine{padding:0; margin:235px 0 0 0; * margin:5px 0 0 0;}
dt.menu_mine {display:inline; padding:0; margin:0;}
a.menu_mine {color:#fff; font-weight:bold; background:rgb(227, 30, 36); padding:8px; text-decoration:none;}
#menu_mine a:hover {background: rgb(254, 204, 0); }
/*ZNACZNIKI*/
h1 {
padding:0 0 0 0px;
color:#000;
font-size:32px;
font-weight:bold;
border-bottom:2px solid rgb(227, 30, 36);
width:445px;
font-variant:small-caps; 
}
.ikona_duza {
padding:0 5px 0 0;
float:left;
border:0;
}
.ikona_mala {
width:25px;
padding:0 3px 0 0;
float:left;
border:0;
}
h2 {
font-weight:bold;
margin:15px 0 30px 0;
padding:0 0 0px 0px;
font-size:20px;
border-bottom:1px solid  rgb(227, 30, 36);
color:#000;
font-variant:small-caps;
float:left;
width:98%;
}
h3 {
font-weight:bold;
margin:15px 0 5px 5px;
padding:0 0 0px 0px;
font-size:15px;
border-bottom:1px solid  rgb(227, 30, 36);
color:#000;
font-variant:small-caps;
max-width:431px;
}
h4 {
border-bottom:1px solid  rgb(227, 30, 36);
color:#000;
font-variant:small-caps;
font-size:15px;
font-weight:bold;
margin:15px 0 6px 0px;
padding:5px 0 0px 0px;
}
/* Zakładki środek */
#tab-container-1 {width:100%; border:0px solid red;  margin-bottom:10px; float:left;  position:relative; overflow:hidden;}
#tab-container-1-nav li {display:inline-block; background: rgb(254, 204, 0);  padding:3px; float:left;}
#tab-container-1-nav a {color:#fff; font-size:10px; font-weight:bold; padding:0; text-decoration:none; }
.tab  a:hover {color:red; font-weight:bold;}
#tab-container-1-nav .activeli {background:rgb(227, 30, 36); padding:3px;}
table.zawartosc {width:177px; float:left;}
tr.zawartosc {padding:8px; text-align:center;}
.zawartosc a:hover {color:red; font-weight:bold;}
/* Zakładki rozgrywki */

#tab-container-2 {margin:30px 0 0 0; border:0px solid red; width:100%;  position:relative; overflow:hidden;}
#tab-container-2-nav ul{margin:30px 0 0 0;border:0px solid red;}
#tab-container-2-nav li{display:inline-block; padding:8px; font-weight:bold;background: rgb(254, 204, 0);margin-bottom:0; float:left; width:auto; text-align:center;}
.tab {float:left;  position:relative; overflow:hidden; width:450px;}
#tab-container-2-nav a{text-decoration:none;background: rgb(254, 204, 0);font-weight:bold;color:#fff;}
#tab-container-2-nav a:hover {}
#tab-container-2-nav .activeli {font-weight:bold;padding:8px;background:rgb(227, 30, 36);margin:0px;}
#tab-container-2-nav .active  {color:#fff;font-weight:bold;background:rgb(227, 30, 36);}

/* Zakładki onas */

#tab-container-3 {margin:30px 0 0 0; border:0px solid red; width:100%;  position:relative; overflow:hidden;}
#tab-container-3-nav ul{margin:30px 0 0 0;border:0px solid red;}
#tab-container-3-nav li{display:inline-block; padding:8px; font-weight:bold;background: rgb(254, 204, 0);margin-bottom:0; float:left; width:auto; text-align:center;}
.tab {float:left;  position:relative; overflow:hidden; width:450px;}
#tab-container-3-nav a{text-decoration:none;background: rgb(254, 204, 0);font-weight:bold;color:#fff;}
#tab-container-3-nav a:hover {}
#tab-container-3-nav .activeli {font-weight:bold;padding:8px;background:rgb(227, 30, 36);margin:0px;}
#tab-container-3-nav .active  {color:#fff;font-weight:bold;background:rgb(227, 30, 36);}
/* Zakładki OSSM*/


#tab-container-4 {margin:30px 0 0 0; border:0px solid red; width:100%;  position:relative; overflow:hidden;}
#tab-container-4-nav ul{margin:30px 0 0 0;border:0px solid red;}
#tab-container-4-nav li{display:inline-block; padding:8px; font-weight:bold;background: rgb(254, 204, 0);margin-bottom:0; float:left; width:auto; text-align:center;}
.tab {float:left;  position:relative; overflow:hidden; width:450px;}
#tab-container-4-nav a{text-decoration:none;background: rgb(254, 204, 0);font-weight:bold;color:#fff;}
#tab-container-4-nav a:hover {}
#tab-container-4-nav .activeli {font-weight:bold;padding:8px;background:rgb(227, 30, 36);margin:0px;}
#tab-container-4-nav .active  {color:#fff;font-weight:bold;background:rgb(227, 30, 36);}

}

#tab-container-4-nav a{
text-decoration:none;
background: rgb(254, 204, 0);
font-weight:bold;
color:#fff;
}

#tab-container-4-nav .activeli {
font-weight:bold;
padding:8px;
background:rgb(227, 30, 36);
margin:0px;
}
#tab-container-4-nav .active  {
color:#fff;
font-weight:bold;
background:rgb(227, 30, 36);
}
/*Klaendarz*/
.turniej {background:#FECC00;; font-weight:bold; text-align:center; border:0px solid green;}
.month {color:#000; width:227px; background:url(graf/alternativ/fream_contact_center.png); float:right;}
.today {color:#fff; background:#FECC00; font-weight:bold;}
.sunday {color:#E31E24; font-weight:bold;}
.monthname {color:#E31E24; font-weight:bold; }
.eventcontent {text-align:center; color:#fff;}

/* Kontakt */
.kontakt_graf {float:left; margin:0 0 0 8px; width:42px; border:0px solid;}
.kontakt_opis {float:right; margin:0 8px 0 0; border:0px solid; width:70%; * width:60%; font-size:11px;}
h3.kontakt
{
font-size:13px;
margin:0px 0 5px 10px;
border:0px solid #fff;
font-weight:bold;
text-align:center;

}
a.kontakt
{
text-decoration:none;
color:#000;
font-size:11px;
}
a.kontakt:hover, a.kontakt:active
{
color:#d22626;
}
.prawa
{
background:url('graf/alternativ/fream_contact_center.png') repeat-y;
width:227px;
border:0px solid #fff;
float:right;
}
.prawa_g
{
background:url(graf/alternativ/fream_contact_top.png) no-repeat;
height:15px;
width:227px;
float:right;
}
.prawa_d
{
background:url(graf/alternativ/fream_contact_bottom.png) no-repeat;
height:34px;
border:0px solid #fff;
width:227px;
float:right;
}
/*O nas*/
#ossm_infra {background:url(graf/alternativ/fream_news_center.png); border:1px solid rgb(227,30,36);}
#ossm_infra h3 {margin-left:8px; width:430px;}
#ossm_infra p {margin-left:8px; width:430px;}
#ossm_infra li {margin-left:8px; width:430px;}

/*Tabele*/
.tabela {
width:451px;
border:0px solid rgb(227,30,36);
border-spacing:0;
margin-top:0px;
padding:0px;
empty-cells: show;

}
.tytulowe {
background:rgb(227, 30, 36);
text-align:center;
color:#fff;
}
.tytulowe td {
font-weight:bold;
padding:5px;
color:#fff;
border-spacing:0;

}
.zawartosc td{

padding-left:3px;
padding-right:3px;
padding-top:8px;
padding-bottom:8px;
}
.zawartosc a {
text-decoration:none;
color:#000;
}
.tabela h2 {
margin: 0px 0 0px 0;
}
/*Status*/
#status h2 {
padding:2px;
background:rgb(227, 30, 36);
text-align:center;
color:#fff;
}
#status p {margin-left:25px;}
#status ol  {margin-left:25px;}
.foto {text-align:center; padding-top:10px; padding-bottom:10px; margin-left:6px; width:431px; border:0;
}
p.tytulowe  {
margin-top:0px; 
color:#fff; 
font-weight:bold; 
padding:5px; 
background:rgb(227, 30, 36);
}
.lewa {background:url(graf/alternativ/fream_news_center.png); border:1px solid rgb(227,30,36); margin:30px 0 0 0}
