/* mapa */
#google_map{
margin-right:360px;
height:550px;
}

#header{
background-image:url('http://www.gsn.pl/mapa/images/mapa-polski.gif');
background-repeat:no-repeat;
}
#header h1{
padding-top:50px;
}

/* najnowsze miejsca */
div.najnowsze_miejsca{
margin-bottom:20px;
}
div.najnowsze_miejsca a{
display:block;
padding-left:10px;
color:#516F3E;
text-decoration:none;
font-weight:bold;
}
div.najnowsze_miejsca a:hover{
padding-left:15px;
color:#FFF;
background-color:#516F3E;
text-decoration:none;
}
div.najnowsze_miejsca_prev_next{
text-align:center;
}
div.najnowsze_miejsca_prev_next a{
padding:0px 10px;
font-weight:bold;
color:#000;
}
div.najnowsze_miejsca_prev_next a:hover{
color:#000;
text-decoration:underline;
}
div.najnowsze_miejsca_prev_next span{
padding:0px 10px;
font-weight:bold;
color:#999;
}



/* formularz dodawania miejsc */
form.dodaj, div.dodaj{
width:350px;
float:right;
}
form.dodaj strong{
display:block;
padding:4px 10px;
background-color:#86AF6D;
color:#273F17;
}
form.dodaj p{
padding:10px;
}
form.dodaj input.input{
border:solid 1px #000;
display:block;
width:300px;
margin:0px auto 10px;
}
form.dodaj input[type="hidden"]{
border-width:0px;
}
form.dodaj input.blad{
background-color:#FDD;
border:solid 1px #F00;
}
form.dodaj textarea{
border:solid 1px #000;
display:block;
width:300px;
height:150px;
margin:0px auto 10px;
}
form.dodaj textarea.blad{
background-color:#FDD;
border:solid 1px #F00;
}
form.dodaj input.submit{
cursor:pointer;
color:#060;
background-color:#9E9;
font-weight:bold;
padding:2px 10px;
margin-right:50px;
border-width:2px;
border-style: solid;
border-top-color: #BFB;
border-left-color: #BFB;
border-right-color: #7C7;
border-bottom-color: #7C7;
}
form.dodaj input.submit:hover{
text-decoration:underline;
border-top-color: #7C7;
border-left-color: #7C7;
border-right-color: #BFB;
border-bottom-color: #BFB;
}
form.dodaj span.blad{
display:block;
font-weight:bold;
color:#F00;
}


/* komunikat formualrza */
div.komunikat{
font-weight:bold;
text-align:center;
margin:10px;
padding:10px;
border:solid 1px #000;
background-color:#CCF;
color:#009;
border-color:#009;
}
div.ok{
background-color:#CFC;
color:#090;
border-color:#090;
}
div.bad{
background-color:#FCC;
color:#900;
border-color:#900;
}
textarea.kod{
display:block;
width:250px;
border:solid 1px #090;
background-color:#cbd8c3;
margin:20px auto;
padding:5px;
color:#000;
font-weight:normal;
font-family:Courier new;
}