/* CSS Document */
body {margin:0; padding:0; background-color:white; font-size: 11px;}
#wrapper{margin:auto;
width: 1024px;
margin:0 auto;
background-color:white;
font-family: verdana;
}
#head{
color:white;
width: 1024px;
/*height:409px;*/
height:424px;
background-image: url(../img/naglowek.jpg);
background-position: left top;
background-repeat: no-repeat;
background-color: #F9EBEB;
}
#head a{color:white;}
form{
float: left;
width:280px;
height: 110px;
text-align: center;
margin-top:250px;
}

h1
{
position:absolute;
display:block;
left:50%;
margin-left:-220px;
width:500px;
margin-top:100px;
}

h1 a
{
color:rgb(92,4,52);
text-decoration:none;
font-size:36px;
font-weight:bold;
}
h1 a:hover
{
color:rgb(169,7,94);
}

form label{
margin:10px;
display: block;
}
form input{
margin:10px;
margin-left: auto;
margin-right:auto;
display: block;
}

#buttons{
margin-top: 50px;
float: left;
width:330px;
height: 50px;
text-align: center;

}
#buttons a{
/*
font-size: 36px;
background-image: url(../img/b_kontakt.png);
background-repeat: no-repeat;
width: auto;
height: auto;
/*width:101px;
height: 38px;
*/

}

#buttons ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#buttons ul li { display: inline; background-image: url(../img/b_rejestracja.png); width:113px;background-repeat: no-repeat; height:38px; padding: 7px; margin:2px;}
#buttons a {text-decoration:none;  padding: 10px; font-size: 12px;}
#zaloguj{background-image: url(../img/b_rejestracja.png); background-repeat: no-repeat;}
#zaloguj {
    border: none;
    background: url(../img/b_rejestracja.png) no-repeat top left;
    padding: 2px 8px;
    color: white;    
}
#zaloguj{cursor: pointer;}

#butt-kontakt{
background-image: url(../img/s_menu.png);
}
#butt-rejestr{
background-image: url(../img/s_menu.png);
}

#lang{
float:right;
margin-top:10px;
margin-left:380px;
position: absolute; 
z-index:9999;
left:50%;
font-family: verdana;
font-size:12px;
}
#lang a{margin:5px; color:white;
margin-top: 20px; text-decoration: none;
padding:5px;
background: url(../img/b_rejestracja.png) no-repeat top left;
 }

#content{
background-color: #F9EBEB;
/*padding-left: 60px;*/
}

#menu{
/*width: 345px;*/
padding-top:30px;
padding-left:40px;
width: 344px;
min-height: 225px;
float:left;
background-color: white;
/*height: 150px;*/
}
#menu ul {list-style: none;
padding: 0px;
}
#menu ul li {
height: 20px;
width: 130px;
position:relative;
list-style: none;
padding:10px;
margin: 0px;
font-size: 12px;
background-color: white;
z-index: 2;
}
#menu ul li ul{
position: absolute;
top:0px;
right:-140px;
}
#menu ul li ul li{z-index: 3;}
#menu ul li:hover{background-color: pink;}
#menu ul li a{text-decoration: none; margin: 0px;}
#menu h3{
color:#3D548A;
 font-size: 14px;
 padding-left:10px;
}
#menu a {color: blue;}
ul li ul{
display: none;
}
#content h1{color:black; font-size: 17px;}
#tekst{width: 820px; color: white;}
.treebox{
padding-left: 60px;
background-color: white;}
.boxes{
width: 280px;
min-height: 200px;
float:left;
/*padding-right:20px;*/
margin-right:20px;
margin-bottom: 20px;
}
.boxes h3, .boxes h3 a, #left-text h3, #left-text h3 a {color:#3D548A}
.boxes p{color: black; padding-right:20px; border-right: solid 1px white; min-height: 120px;}
.box-ostatni p{
border:none;
}
#top{
width: 100%
background-color: white;
}
 #left-text{padding-left: 60px;
 background-color: white;
 padding-bottom: 10px;
 min-height: 225px;
}

.boxes span, #left-text span
{
color: black;
font-style: italic;
}

.boxes p a, #left-text p a
{
color: black;
font-weight: bold;
text-decoration: underline;
}

.boxes p a:hover, #left-text p a:hover
{
color: #c0c0c0;
}

/*.boxes p:last-child{border-right:none;}*/
/*#box-srodek{
margin:0 0 0 -5px;
padding-left:5px;
width:254px;
border-right: solid 1px #FF9000; border-left: solid 1px #FF9000;}
*/
.czesci{
float: right;
}
.czesci a{margin:5px; padding:5px; text-decoration: none; background-color: #F9EBEB;}
.czesci a:hover{background-color: pink;}
#left-text {
float: left;
padding-top: 20px;
width:580px;
}

#left-text h3{color:#3D548A; font-size: 17px;}
#left-text p{color: black;}
#link-left{float: left; margin-top: 30px; width: 410px; border-right: solid 1px white; margin-right:10px; padding-right:30px; font-size: 17px; color:white; }
#link-right{margin-left:80px;   float: left; font-size: 17px; color:white;
margin-top: 30px;
}

#left-text form {margin:0 !important; padding:0;}

#left-text form h3 {margin:0;}

#left-text input {float:left;}

#left-text table, #left-text table tr, #left-text table tr td, #left-text input  {margin:0;padding;0; text-align:left;}



#footer{
text-align: center;
line-height: 20px;
height: 20px;

background-color: white;
margin: 30px 0;
padding: 10px 0 10px 0;
}

.clear{clear:both;}

div#pager_div {text-align: center;}
.pager, .pager_sel {color:#3D548A;font-weight: bold;font-size: 15px;text-decoration: none;}

