body{background:#000 url(../images/bg.png) repeat-x scroll 0 0;color:#fff;font-family:Arial, Helvetica, sans-serif;font-family:"Trebuchet MS", Trebuchet, Geneva, Arial, Helvetica, sans-serif;font-size:12px}
#wrapper{display:block;background:url(../images/_bgwide.png) no-repeat; min-width:966px; max-width: 1600px; height:720px; margin:0 auto; } /**/
#header{height:115px;width:960px;margin:0 auto;position:relative}
#header img{position:absolute;left:-50px;top:15px}
#nav{position:absolute;top:0;left:331px; }
#container{width:960px;height:542px;display:block;margin:0 auto;color:#6C4A29;line-height:1.5;text-align:justify;position:relative}

.contact #container, .weddings #container{background:url(../images/img_kontakt.jpg) no-repeat}
.contact #container .left, .weddings #container .left{width:266px}
.contact #container .center, .weddings #container .center{width:342px}
.contact #container .right, .weddings #container .right{width:352px}

.offer #container{background:url(../images/img_ofertA.jpg) no-repeat}
.offer #container .left{width:366px}
.offer #container .right{width:594px}
.offer #container #line{background:url(../images/oferta_line.jpg) no-repeat scroll 35px 0}

.ind-sessions #container{background:url(../images/img_sesjeind.jpg) no-repeat}
.ind-sessions #container .left{width:265px}
.ind-sessions #container .center{width:350px}
.ind-sessions #container .right{width:345px}

.sub-sessions #container{background:url(../images/img_sesjeind.jpg) no-repeat}
.sub-sessions #container .left{width:266px}
.sub-sessions #container .center{width:347px}
.sub-sessions #container .right{width:347px}

.album #container{background:url(../images/img_album.jpg) no-repeat}
.album #container #content{height:200px;margin:375px 0 0}
.album #container #content .inner{ position: relative; padding:10px 35px 10px 30px}
.album ul.form{width:335px;margin:25px auto 0}
.album #container #content .inner h1 { position: absolute; top: 40px; left: 20px; }

#container h1{color:#6C4A29;font-size:36px;font-family:Garamond, Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0 0 10px;line-height:1}
#container  h2{font-size:22px;font-weight:normal;font-family:Garamond, Georgia, "Times New Roman", Times, serif}
#container  h2.align-right{text-align:right}
#container #content, #container #line{float:left;clear:left;width:960px}
#container #line{position:absolute;top:70px;left:0;height:1px;display:block;z-index:3}
#container .column{float:left;display:inline;height:542px}
#container .left h1{text-align:left}
#container .right h1{text-align:right}
#container .image{overflow:hidden}
#container .image img{margin:3px 0 0}
/* prawidlowo wyswietlane sa jedynie przez Opere (w FF i IE drobne róznice), nie mialem mozliwosci testowac w SF) */
#container .initials p:first-letter{font-size:32px;float:left;line-height:1;margin:0;padding:0 3px 0 0;font-style:italic}
#container .initials p.no-initial:first-letter{font-size:12px;float:none;line-height:1.4;padding:0}

#container .inner{padding:20px 35px 10px 30px}
#container .column p{margin:0 0 30px}
#container .column a{color:#6C4A29}
#container .column p.pale, .contact #container .column p.pale a{color:#7B5F3F}

.thumb{display:block;width:284px;position:relative}
.thumb img{width:276px;position:absolute;top:4px;left:3px}
.thumbs-big .thumb{height:159px;background:url(../images/thumb_canvas.jpg) no-repeat;margin:0; padding-bottom:35px}
.thumbs-big .thumb img{height:149px}
#container #content .thumbs-small .inner{padding:60px 35px 10px 30px}
.thumbs-small li{margin:0;padding-bottom:20px;text-align:right}
.thumbs-small a.nav{position:relative;top:-20px;color:#7B5F3F}
.center a.nav{left:30px}
.right a.nav{left:250px}
.thumbs-small .thumb{height:78px;background:url(../images/thumb-small_canvas.jpg) no-repeat}
.thumbs-small .thumb img{height:69px}

ul.form { overflow: hidden; width: 100%; }
ul.form li{margin:2px 0 2px 0;}
ul.form li.label{float:left;width:30%;color:#7B5F3F}
ul.form li.input{float:left;width:69%}
ul.form li.input input, ul.form li.text textarea{width:100%;background:#5E3F20;border:none;outline:none;color:#DBC9A8;font-size:14px;padding:2px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
ul.form li.text textarea{height:180px}
ul.form li.submit { display: block; text-align: right; margin: 0; }

#footer{ clear: both; position:relative; width:960px;height:100px;padding:0;margin:63px auto 0 auto;text-align:center; overflow: hidden;}   /*  background:url(../images/img_main_refl.png) no-repeat */
#footer div{background:url(../images/spacer.png) no-repeat top center;width:980px;padding:15px 0 0;color:#37271b}
#footer li{display:inline;padding:0 15px;border-right:1px solid #37271b;line-height:1}
#footer li.last{border-right:none}
#footer ul.info{position:absolute;top:27px;left:10px}
#footer ul.info li{border:none;background:url(../images/bullet.gif) no-repeat 0 8px;padding:0 0 0 7px;margin:0 5px 0 0}
#footer ul.info li.first{background:none}
#footer ul.info li a{color:#6C4121}
#footer ul{margin:0 0 10px}
#footer li a{color:#37271b;text-decoration:none}
#footer li a:hover{text-decoration:underline}
#footer span{ display:block; line-height: 1.8;}
#footer span a{color:#37271b}
