* {margin 0; padding 0; border:0; } 
body { background: #262521 url('graphics/bg.gif'); color : #ddd; font-family : verdana, sans-serif; font-size : 14px; line-height:17px; padding:0; margin:0;}

#header, #gallery { text-align:center; width:100%; border-bottom: 1px dotted #aaa; }

#gallery { background: url('graphics/bgg.gif'); #000; }

#top { background:#111111; border-bottom: 1px dotted #aaaaaa; height: 30px; }

#headerw, #galleryw, #desc { width:790px; margin: 0 auto; border: #262521 solid; border-width:0 1px 0 1px; }

#headerw {  background:#000; }
#galleryw { background: #0F0F0D; }
#desc { background:#161511; padding-top:30px; width:750px; padding:20px; }

#footer { background: #000; text-align:right; border-top: 1px dotted #aaa; padding:10px;}

.dtab-val a, .links { color: #fff; text-decoration: none; border-bottom: 1px solid #333; }
.dtab-val a:hover, .links:hover{ border-bottom: 1px dotted #fff; background: #363531; }

a img { border: none; }
h1, h2, h3 { color : #ffffff; font-family : Georgia; font-size : 2em; font-weight:normal; }
h2, h3 { font-size : 1.3em; }

.photo, .photo-cover { margin:5px; border:1px solid #555; }
.photo:hover, .photo-cover:hover { border:1px solid #fff; }
.photo-cover { margin:5px; border:1px solid #555; }

#komentarz { margin: 0 auto; border: 1px solid #262521; width:80%; padding:20px; }

input, textarea { border: 1px solid #262521;  background: #0F0F0D; color: #555555; } 	
input:hover, textarea:hover { border: 1px solid #35342F; }
input:focus, textarea:focus { border: 1px solid #35342F; background: #000; }

#send { padding:5px; width:80px; color:#fff;}

.dtab-name, .dtab-val, .dtab-namel { margin-left:15px; width:230px;float:left; padding:2px;}
.dtab-val { width:80px;  }
.dtab-namel { width:600px; }
