* { border:0px solid #eee; margin:0; padding:0; list-style:none; }
html { height:100%; }
body { height:100%; font-family:Verdana, Tahoma, Atial, sans-serif; font-size:12px; line-height:18px; cursor:default; background:#030100 url(layout/bg-site.jpg) no-repeat center top; color:#F9F1E9; }
.clearboth { clear:both; }

.wrapper { width:1039px; padding-left:139px; min-height:100%; height:auto !important; height:100%; margin:0 auto; position:relative; }

.logo { position:absolute; top:-20px; left:60px; }

.menu { position:absolute; top:150px; left:0; display:block; width:139px; height:304px; background:url(layout/menu_ars-harmonica.png) no-repeat; }
.menu ul { font-size:0px; text-indent:-9999px; line-height:0px; }
.menu ul li a { display:block; width:139px; height:30px; outline:none; }
.menu ul li a:hover { background:url(layout/menu-underline.png); }

.en { position:absolute; top:150px; left:0; display:block; width:139px; height:304px; background:url(layout/en-menu_ars-harmonica.png) no-repeat; }
.de { position:absolute; top:150px; left:0; display:block; width:139px; height:304px; background:url(layout/de-menu_ars-harmonica.png) no-repeat; }

.jezyki { position:absolute; top:22px; right:117px; display:block; }
.jezyki ul li a { color:#A09F9C; text-decoration:none; }
.jezyki ul li a:hover{ color:#E5D1B9; }


.myspace { text-align:right; margin:50px 0 3px 0; width:897px; }
.myspace img { margin-left: 5px; }

.foto { width:900px; }

a { text-decoration:none; color:#E5D1B9; }
a:hover { text-decoration:underline; color:#FFF; }



.homekolumny { background:url(layout/home-kolumny-bg.gif) repeat-y; width:880px; margin:5px 0 0 10px; }

.informacje, .aktualnosci, .koncerty { width:252px; float:left; padding:40px 20px 0 20px; }

.informacje h1, .aktualnosci h1, .koncerty h1, .tresc h1 { font-size:24px; font-weight:bold; font-family:Arial; letter-spacing:-1px; color:#4B3F39; margin-bottom:24px; }
.informacje h1 a, .aktualnosci h1 a, .koncerty h1 a, .tresc h1 a { text-decoration:none; color:#4B3F39; }
.informacje h1 a:hover, .aktualnosci h1 a:hover, .koncerty h1 a:hover, .tresc h1 a:hover { border-bottom:1px dotted; color:#4B3F39; }
.informacje h2, .aktualnosci h2, .koncerty h2, .tresc h2 { font-size:18px; font-weight:normal; font-family:Arial; letter-spacing:-1px; color:#7A6D67; margin:20px 0 18px 0; }
.informacje p, .aktualnosci p, .koncerty p, .tresc p { text-align:left; margin-bottom:18px; }

.data { font-size:10px; color:#666; }

.miniaturka img { border:3px solid #F8E8DA; margin:0 1px 3px 0; }
.galeria { width:228px; height:160px; background:url(layout/galeria-ramka.png) no-repeat; padding:11px 0 0 12px; float:left; }

.tresc { background:url(layout/podstrony-brzegi-bg.gif) repeat-y; width:840px; margin:5px 0 0 10px; padding:40px 20px; }

.duze { font-size:18px; line-height:27px; }
.recenzja { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(layout/cudzyslow.png) no-repeat; padding-left:30px; }
.floatleft { float:left; }
.dyskografiacd { margin:0 20px 20px 0; }
.border5 { border:#312925 5px solid; margin-bottom:5px; }
.brazowetlo { background:#312925; }

.myspaceplayer { display:block; width:300px; }
.myspaceplayer iframe { width:301px; height:485px; overflow:hidden; }

form div { margin: 0 0 5px; overflow: auto; }
label { display: block; float: left; width: 120px; clear: left; }
input[type=checkbox] { display: block; float: left; background:#DFD9CC; }
input[type=text], textarea { background:#DFD9CC; }
input[type=submit] { margin-left:120px; }
.error, .info{ margin-bottom:20px; font-weight:bold; }

.tresc dl { line-height: 24px; }
.tresc dt { float:left; width:120px; }
.tresc dd {}

.push { height:200px; }

.footer { background:url(layout/bg-footer.jpg) no-repeat center bottom; width:1000px; height:190px; margin:0 auto; color:#E5D1B9; font-size:11px; }
.footer a { text-decoration:none; color:#E5D1B9; }
.footer a:hover { text-decoration:underline; }

.footer-kontakt { float:left; margin:130px 10px 0 100px; text-align:right; }

.footer-menu { float:left; margin-top:130px; height:60px; border-left:#5A5249 1px solid; border-right:#5A5249 1px solid; }
.footer-menu ul { margin-left:10px; }
.footer-menu ul li { float:left; margin-right:10px; }

.footer-copyright { float:left; margin:130px 0 0 10px; }
