body{
margin:0px;
padding:0px;
background-image:url(/img/bg.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
        font-size: 12px;
        font-family: Verdana;
}

#container{
position:relative;
width:1000px;

height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
text-align:left;

}
#menu{
width:227px;
left:154px;
top:285px;
background-image:url(/img/menu.png);
background-repeat:no-repeat;
background-position:top;
z-index:1;
position:absolute;
text-align:left;
float:left;
}
#menu ul{

text-align:left;
padding:0px;
margin-top:20px;
margin-left:0px;
margin-bottom:0px;
width:227px;
height:175px;
list-style:none;
}

#menu li{
padding:0px;
width:173px;
margin-left:30px;
margin-top:5px;
margin-bottom:0px;
line-height:25px;
border-bottom:1px solid #bdbca9;
height:25px;
}
#menu a{

color:#860b0b;
font-family:verdana;
font-size:15px;
text-decoration:none;
margin-left:0px;
width:173px;
}
#menu a:hover{
text-decoration:underline;
}
#photo{
background-image:url(/img/bg_photo.jpg);
background-repeat:no-repeat;
width:645px;
height:411px;
padding:0px;
margin-top:25px;
margin-left:45px;
float:left;
clear:right;
text-align:center;
}
#photo img{
margin-left:auto;
margin-right:auto;
width:623px;
height:387px;
margin-top:12px;
margin-bottom:auto;
}
#center_box{
float:left;
clear:both;
position:relative;
width:400px;
text-align:left;
margin-left:0px;
margin-right:0px;
margin-top:10px;


}
#left_box{
float:left;
width:400px;
clear:left;
text-align:left;
margin-top:120px;
}
#right_box{
margin-top:0px;
top:0px;
float:right;
width:600px;
text-align:left;

}
#logo{
float:left;
clear:both;
padding:0px;
height:217px;
width:304px;
margin-top:63px;

}
#logo img{
padding:0px;
float:left;
clear:both;
margin-left:0px;
height:217px;
width:304px;
border:0px;

margin-top:0px;

}

.in{
font-family:verdana;
font-size:15px;
text-decoration:none;
color:#2585b5;
}
.space{
height:5px;
margin-top:5px;
margin-bottom:0px;
background-color:#FF0000;
}
#cel{
width:373px;
height:248px;
background-image:url(/img/bg_cel.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:0px;
margin-bottom:20px;
float:left;
clear:both;
}
#cel ul{
padding:0px;
margin-left:110px;
list-style:none;
font-family:verdana;
font-size:18px;
color:#3893bf;
margin-top:15px;
line-height:28px;

}
#cel li{
margin-top:20px;
padding:0px;
}
#sponsor{
width:373px;
height:200px;
clear:left;
float:left;
margin-top:0px;
}

h2{
padding:0px;
color:#840c0c;
font-family:georgia;
font-size:20px;
font-weight:bold;
margin-left:63px;
margin-top:30px;
}
h1{
padding:0px;
color:#840c0c;
font-family:georgia;
font-size:30px;
font-weight:bold;
margin-left:0px;
margin-top:0px;
}
#warsztaty{
font-family:verdana;
font-size:13px;
text-align:justify;
color:#1c1a1a;
line-height:25px;
margin-bottom:25px;
margin-top:0px;
margin-left:30px;
list-style:decimal;
padding:0px;
}
.p1{
font-family:verdana;
font-size:18px;
text-align:left;
color:#1c1a1a;
line-height:30px;
margin-bottom:25px;
margin-top:0px;
}
.p2{
font-family:verdana;
font-size:13
px;
text-align:justify;
color:#1c1a1a;
line-height:25px;
text-indent:35px;
margin-bottom:0px;
margin-top:0px;
}
.links{
font-family:verdana;
font-size:13px;
text-align:left;
color:#3893bf;
}
.links a{
color:#3893bf;
text-decoration:underline;
}
.links a:hover{
text-decoration:none;
}
#stopka{
float:left;
bottom:0px;
height:200px;
width:100%;
margin-top:20px;
background-color:#e8e8db;
background-image:url(/img/bg_stopka.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:left;

}
#stopka ul{
list-style:none;
width:750px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-align:center;
clear:both;

}
#stopka li{
float:left;
margin-left:2px;
margin-right:2px;
text-align:center;
width:auto;
line-height:50px;

}
#stopka a{
width:150px;
text-decoration:none;
font-family:verdana;
font-size:13px;
color:#626254;
}
#stopka a:hover{
text-decoration:underline;

}
#stopka p{
font-family:verdana;
font-size:11px;
color:#626254;
clear:left;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:600px;
}
.program{
font-family:arial;
font-size:17px;
list-style:none;
padding:0px;
position:relative;
top:20px;
width:300px;
margin-left:auto;
margin-right:auto;

}
.program li{
width:300px;
text-align:left;
color:#4b9cbe;
border-bottom:1px solid #CCCCCC;
margin-top:0px;
margin-bottom:0px;
padding:0px;
height:25px;

float:left;
clear:both;
}
.left_column{
width:130px;
text-align:left;
float:left;
margin-top:0px;
margin-bottom:0px;
padding:0px;
height:25px;


}
.right_column{
height:25px;
float:left;
width:170px;
text-align:left;
color:#525455;


}

#loginbox{
position:relative;
padding-left:30px;
padding-top: 30px;
width:385px;
height:148px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
background-image:url(/img/loginbox.jpg);
background-repeat:no-repeat;
}
#loginbox .submit{
width: 100%;	
text-align: center;
padding-top: 10px;
}
#loginbox submit {
width: 50px;
}
#loginbox input {
width:200px;	
}
#loginbox .label {
width: 70px;
float:left;
font-weight: bolder;
clear: left;
}
#loginbox .txt {
float: left;
}
#loginbox .txt2 {
clear: left;
width: 300px;
padding-top: 10px;
}
#piatek{
position:relative;
width:385px;
height:148px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
background-image:url(/img/piatek.jpg);
background-repeat:no-repeat;
}
#sobota{
width:385px;
height:205px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
background-image:url(/img/sobota.jpg);
background-repeat:no-repeat;
}
#niedziela{
width:385px;
height:148px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:0px;
background-image:url(/img/niedziela.jpg);
background-repeat:no-repeat;
}
.logo_small{
height:72px;
width:75px;
margin-left:270px;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;

}
#kontakt{
padding:0px;
list-style:none;
margin:0px;
font-family:arial;
font-size:17px;
width:520px;
float:left;
line-height:26px;
}

#kontakt a{
width:350px;
float:left;
color:#3b3939;
font-family:arial;
font-size:17px;
text-decoration:underline;
margin-left:20px;
}
#kontakt a:hover{
text-decoration:none;
}




#kontakt li{
width:520px;
text-align:left;
color:#840c0c;

margin-top:0px;
margin-bottom:20px;
padding:0px;


float:left;
clear:both;
}
.left_column_kontakt{
width:150px;
text-align:left;
float:left;
margin-top:0px;
margin-bottom:0px;
padding:0px;
line-height:26px;

}
.right_column_kontakt{

float:left;
width:350px;
text-align:left;
color:#3b3939;
margin-left:20px;
line-height:26px;
}


