/* STYLE GLOBALNE */

body{
font-family: Verdana, Tahoma, sans-serif;
font-size:11px;
background:url(../img/bg_main_gradient.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#4e4e4e;
color:#FFFFFF;
margin: 0 0 20px 0;
}

table {border-collapse: collapse;}
td{
vertical-align:top;
text-align:left;
padding:0;	
}

form{margin: 0px;}
img{border:0;}

select{
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
}

p{
margin:0;
line-height:17px;
}

h1,h2,h3,h4,h5,h6{
font-family:Verdana, Tahoma, sans-serif;
font-weight:bold;
margin:0;
}

a{
font-style: normal;
font-weight: bold;		
color: white;
text-decoration: none;
text-transform: none;
}
a:hover{
font-style: normal;
font-weight: bold;
color: white;
text-decoration: underline;
text-transform: none;
}

/*STYLE BLOKOWE OBRAMÓWKI*/

div.top{
width:787px;
height:103px;
background:url(../img/top.png);
margin:0 auto 0 auto;
}
div.top span{
color:#bbbbbb;
}
div.top span a, div.top span a:hover{
font-weight:normal;
color:#bbbbbb;
}

div.top_picture{
width:787px;
height:176px;
margin:0 auto 0 auto;
}

table.content{
width:787px;
background-color:#000000;
margin:0 auto 0 auto;
}

table.content td.content_left{
width:140px;
}
table.content td.content_left img{
display:block;
margin:6px 0 6px 14px;
}
table.content td.content_left a{
display:block;
margin-left:14px;
margin-right:40px;
color:#ffcc00;
}
table.content td.content_left a:hover{
display:block;
margin-left:14px;
margin-right:40px;
color:#ffcc00;
text-decoration:none;
background-color:#535353;
}
table.content td.content_center{
padding-top:38px;
}
td.content_center i{
font-style:normal;
color:#ffcc00;
display:block;
margin-top:6px;
}
td.content_center b{
color:#f8f8f8;
display:block;
margin-bottom:10px;
}
td.content_center p{
width:550px;
color:#eaeaea;
}
td.content_center ul{
width:550px;
line-height:16px;
color:#eaeaea;
position:relative;
left:-23px;
}


table.content td.content_separator{
background:url(../img/content_separator.gif);
background-repeat:repeat-y;
width:1px;
}

table.content td.content_right{
/*vertical-align:middle*/
width:147px;
padding-top:38px;
text-align:center;
}
td.content_right img{
display:block;
margin:6px auto 6px auto;
}
td.content_right a, td.content_right a:href{
display:block;}

div.footer{
width:787px;
height:28px;
background:url(../img/footer.png);
margin:0 auto 0 auto;
text-align:center;
}
div.footer span{
position:relative;
top:7px;
font-size:10px;
}
div.footer span a, div.footer span a:hover{
color:#898989;
font-weight:normal;
font-size:10px;
/*margin-left:20px;*/
}
div.footer span a:hover{
color:white;
}

/*STYLE BLOKOWE*/

div.gastebuch b{
display:block;
margin:5px 0 5px 0;
}
div.gastebuch b span{
font-weight:normal;
font-size:10px;
}
div.gastebuch p{
width:540px;
}
div.gastebuch div.wpis{
width:540px;
margin:15px 0 15px 0;
}
div.gastebuch div.error{
margin-top:40px;
}
div.gastebuch form{
margin-top:40px;
margin-bottom:40px;
}

/*STYLE STRON*/

/* leintungen.php */

span.leintungen p{
width:450px;
}
span.leintungen b{
width:450px;
line-height:18px;
}
span.leintungen i{
margin-top:0;
}

table.leintungen_table{
width:450px;
margin-bottom:30px;
}
table.leintungen_table td{
padding-top:10px;
}
table.leintungen_table td.lt_mid{
padding: 10px 10px 0 10px;
}

table.finanzierung td{
width:140px;
padding:4px;
}



/*STYLE LOKALNE*/
.a_red, .a_red:hover{color:#ff0000;}
.a_blue, .a_blue:hover{color:#4362d5;}
.a_blue_light, .a_blue_light:hover{color:#4362d5; font-weight:normal;}
.a_green, .a_green:hover{color:#67ba6f;}
.a_orange, .a_orange:hover{color:#ff7a1f;}

.a_fotki_powrot, .a_fotki_powrot:hover{
color:#4362d5;
font-size:11px;
}

.separator{
margin:11px 0 11px 0; 
display:block;
}

.alert{
color:red;
font-weight:bold;
font-size:13px;
display:block;
margin:0 0 10px 0;
}

.dzien_tygodnia{
color:red;
font-weight:bold;
font-size:12px;
display:block;
margin:15px 0 2px 0;
}

.input1 {
border:1px solid black;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
height:15px;
}
.textarea1 {
border:1px solid black;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
}
.select1 {
border:1px solid black;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
height:17px;
}
.submit1 {
border:1px solid black;
min-height:19px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
color:black;
}

.container {
  position: relative;
  width: 50%;
}

/* Make the image responsive */
.container img {
  width: 100%;
  height: auto;
}

/* Style the button and place it in the middle of the container/image */
.container .btn {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #242424;
  color: white;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
}

.container .btn:hover {
  background-color: black;
}

.centered {
  position: absolute;
  left: 3%;
  bottom: 40%;
  font-size: 13px;
  color: white;
}