/*
---------------------------------------------
 Design & Code (c) Wild Moose Justyna Walczak
---------------------------------------------
*/
.clear { clear: both; height: 1%;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;}
.clear { display: block;}
/* End hide from IE-mac */

* { margin: 0; padding: 0; /* border: 0; */}
html { width: 100%; height: 100%;}
body { font-size: 100%; line-height: 120%; color: #73646d; background: #f8f8f8 url(img/bg_jasne.jpg) 0 0 repeat-x; font-family: Georgia, Trebuchet MS;}
html, body, div, span, applet, object, iframe {outline: 0;}
a { text-decoration: none;}
a:focus { outline: 0;}
h1, h2, h3, h4, h5, h6 { margin: 0px;}
p, ul { font-size: 12px; margin: 10px 40px 10px 17px;}
ul, li { list-style-type: none;}
a img { border: 0;}

.panel { margin: 0 auto; background: transparent;}
.gora  { width: 980px; height: 115px; background: url(img/logo.jpg) 100% 0% no-repeat;}
.srodek{ width: 980px; /* height: 560px; */ padding: 10px 0 20px;}
.dol   { width: 100%; background: url(img/stopka_bg.jpg) 0% 100% repeat-x;}

.gora a { color: #73646d; text-transform: uppercase; font-size: 12px; margin-right: 10px;}

.menu { width: 280px; float: left; background-color: #fff;}
.menu a { width: 250px; display: block; padding: 15px; border-bottom: 1px solid #f9f9f9; font-style: italic; color: #73646d;}
.menu a:hover, .menu a.on { color: #d5476e;}

.dol .boks { width: 326px; float: left; font-style: italic;}
.dol .boks .nazwa_boks { margin: 10px 40px 10px 17px; font-size: 14px;}
.dol .boks p strong { font-size: 16px;}
.pink { color: #d5476e;}
.boks { padding: 0px 0px;}
.formularz { background: url(img/pioro.jpg) 100% 100% no-repeat;}

.stopka_boksy  { width: 980px; height: 300px; margin: 0 auto; background: url(img/stopka.jpg) 50% 100% no-repeat;}
.stopka { width: 100%; background-color: #fff;}
.stopka div { width: 980px; margin: 0 auto; padding: 10px 0; font-size: 10px; color: #b3aaab; background-color: #fff;}
.stopka a { color: #b3aaab;}
.stopka a:hover { text-decoration: underline;}


.galeria { width: 650px; /*height: 500px;*/ float: right; /* background: url(img/foto.jpg) 50% 0% no-repeat; */ border: 8px solid #c9c9c9;}
.galeria.index { background: red; border: 8px solid #fff;}
.tekst { width: 650px; padding-top: 20px; float: right; background-color: #fff;}


form      { width: 280px; margin: 0; display: block;}
form input,
form label    { width: 260px; font-size: 10px; margin: 0 auto;}
form input,
form textarea { padding: 5px 0; border: 1px solid #E0DBDE; background-color: #fefefe;}
form label    { display: block; color: #73646d; font-style: normal;}
form .submit  { cursor: pointer; width: 83px; height: 20px; display: block; text-align: center; padding: 0 10px; margin: 10px 0; background: transparent url(img/wyslij.jpg) 0px 0px no-repeat; font-size: 11px; color: #7f8a9b; text-indent: -9999px;border: 0;}

.dziekujemy { margin: 20px 60px 20px 10px; font-size: 13px;}
iframe      { margin: 20px auto; display: block;}