/*
Theme Name: Galeria Stereo
Theme URI: http://www.galeriastereo.pl
*/



*, html, body { margin: 0; padding: 0; }

body { text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 100%; color: #333; background: url(images/bg-def.png) repeat-x; }
body.main { background: url(images/bg.png) repeat-x; }
a { text-decoration: none; color: #333; }
a img { border: none; }
a:hover { text-decoration: underline; }
hr { display: none; }
h1, h2, h3, h4 { font-weight: bold; font-size: 1em; }

.clear { clear: both; } 

#page { width: 959px; margin: 0 auto; text-align: left; font-size: .69em; } 

#header { height: 131px; padding: 19px 0 0 0; font-size: 1.18em; line-height: 1.36em; }
#header .fn { font-weight: bold; }

#header .col1, #header .col2, #header .col3 { border-top: 2px solid #f5f5f5; float: left; padding-top: 9px; }
.col1 { width: 275px; margin: 0 25px 0 0; font-size: 1.18em; line-height: 1.82em; padding-left: 15px; float: left; }
.col2 { width: 565px; margin: 0 20px 0 0; float: left; }
.col3 { width: 59px; }
.col3 h3 { font-weight: normal; display: inline; }
.col3 h3 a { display: inline; }

.col1 li { list-style: none; }
.col1 .current, .col1 .current-cat, .col1 .current-cat-parent { font-weight: bold; }
.col1 .menu1 { margin: 0 0 80px 0; }

#content .col2 .title { padding: 0 0 2.5em 0; font-weight: bold; line-height: 1.36em; }
#content .col2 .text { width: 300px; float: left; line-height: 1.36em; margin: 0 5px 0 0; text-align: justify; }
#content .col2 .text p { margin: 0 0 2em 0; }
#content .col2 a { color: #333; }
#content .col2 .thumbs li { list-style: none; float: left; margin: 0 0 7px 9px; }