



*{margin:0px;padding:0px;}


body
{
background:#000 url('images/bg3.jpg')  ;
background-repeat: repeat;

}


#main {
width:780px;
margin: 35px auto 20px auto;

}


#header{
height:250px;
background: transparent url('images/header1.jpg') no-repeat;
border:1px solid white;
margin-bottom:5px;

}


#header ul{
position:relative;
top:215px;
left:40px;
list-style:none;
}


#header ul li {
display:inline;

}

#header ul li  a{
margin-right:10px;
margin-left:23px;
text-align:center;
/* typografia*/
text-decoration:none;
font-size:13px;
color:#a20;
font-family:georgia,serif;
font-weight:bold;
}

#header ul li  a:hover{
color:#fff;
text-decoration:underline;
}


/*           content                */



#content{
padding:30px;
background-color:#bfdcf3;
border:1px solid white;
}


#content.front{
background:#bfdcf3 url('images/back.jpg') no-repeat top center;
}

#content img{
float:left;
margin-right:30px;
margin-bottom:2px;
padding:8px;
background-color:#fff;
border-left:2px solid #b3d6e2;
border-top:2px solid #b3d6e2;
border-right:2px solid #333;
border-bottom:2px solid #333;
}


#content p{
margin:5px 10px 10px 5px;
font-family:arial,sans-serif;
color:#333;
font-size:12px;
line-height:25px;
word-spacing:2px;
}


#content ul{
margin:10px;
font-family:arial,sans-serif;
color:#333;
font-size:12px;
line-height:25px;
word-spacing:2px;
}

#address{
margin:auto;
width:75%;
text-align:center;
}


#address h1{
font-family:georgia, serif;
font-size:24px;
color:#424f53;
margin-bottom:20px;
}


#address ul{
list-style:none;
font-size:16px;
}


#address ul li{
margin:12px;
}

#address ul a{
text-decoration:none;
color:#598055;
}


#address ul a:hover{
color:white;
}




/* linki   */


#ghandi{
width:40%;
margin:20px auto;
line-height:20px;
background-color:#a6b9c6;
padding:15px;
border:1px solid white;
}

#kursywa p{
font-style:italic;
font-size:15px; 
}

#links a{
font-weight:bold;
font-size:12px;
font-family:sans-serif;
text-decoration:none;
color:#a20;
}


#links a:hover{
text-decoration:underline;
}


#links a:visited{
color:white;
}

h2{
font-size:17px;
color:#eee; 
font-weight:normal;
margin-top:20px;
margin-bottom:20px;
font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
background-color:#a6b9c6;
text-align:center;
border-bottom:1px solid white;
}

#links{
font-family:arial,sans-serif;
color:#333;
font-size:12px;
line-height:25px;
word-spacing:2px;
}


img#welcome{
padding:0px;
border:0px;
float:right;
}


h1#welcome{
margin:30px 150px 50px 150px;
font-size:22px;
font-style:italic;
line-height:35px;
word-spacing:1px;
letter-spacing:1px;
font-family:serif;
text-align:center;
color:#333;
}



#footer
{
width:650px;
margin:10px auto 20px auto;
font-family: 'Trebuchet MS';
font-size: 9px;
font-weight:bold;
color: #fff;
text-align: center;
letter-spacing:1px;
word-spacing:2px;

}

#footer a{
color:#4b8297;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}


/* gallery =====================================================================*/





#gallery{
background-color:#222;
padding:20px 50px;
font-family:georgia;
border:2px solid white;
}

#gallery a img {
border:2px solid #88dd33;
margin-bottom:10px;}
#gallery a:hover img{border:2px solid white;}

#gallery h3{ 
background-color:#111;
text-align:center;
padding:10px 0px;
letter-spacing:15px;
color:#aaa; 
font-size:50px;
font-weight:bold;
border:1px dotted #aaa;}



#gallery h4{ 
background:#111;
text-align:center;
padding:10px 0px;
letter-spacing:7px;
color:#aaa; 
font-size:30px;
font-weight:bold;
line-height:40px;
}

#gallery h5 , h6{
background:#161616;
border-top:1px dotted #aaa;
text-align:center;
padding:10px;
color:#aaa; 
font-size:14px;
font-family:'Trebuchet MS',Arial,Sans-serif;
line-height:33px;}


#gallery h6 {
margin-bottom:20px;
font-size:13px;
font-family:serif;
line-height:20px;
}




#gallery table{
margin:30px auto;
text-align:center;
}


#gallery th{
font-family:georgia;
font-size: 12px;
color:#ccc;
margin:20px 40px 20px 40px;
line-height:20px;
width:200px;}




td{
font-family:georgia;
font-size: 12px;
color:#99CC33;
margin:0px 20px;
line-height:20px;
width:140px;
padding:30px 30px 15px 20px;}




#galnav{
background-color: #161616;
width:100%;
border-top:1px dotted #aaa;
border-bottom:1px dotted #aaa;
color:white;}



#galnav li{
display:inline;
font-size:10px;
padding-right:7px;} 

#galnav ul{
padding:5px;
margin:0px 13px 0px 40px;}


#gallery a#tshirt img{
margin:20px 200px;}


#galnav li a:link, #galnav li a:visited {color:white; text-decoration:none}
#galnav li a:hover{text-decoration:underline;}




