* { margin:0; padding:0; list-style:none; font-family:tahoma, verdana; font-size:12px; text-decoration:none; }
html { background:url(images/html_bg.jpg) repeat 0 -20px #34b4d1; }
body { width:859px; padding:0 37.5px 5px 37.5px; margin:0 auto; background:url(images/body_bg.png) repeat-y; _background:url(images/body_bg.gif) repeat-y; }
.clear { clear:both; }
#top { width:859px; height:240px; background:url(images/top_bg.jpg) no-repeat; font-size:12px; color:#FFFFFF; text-transform:uppercase; }
#top span { position:relative; left:20px; top:20px; }
#top a { color:#FFFFFF; font-weight:bold; }
#content { background:url(images/content_t_bg.jpg) top no-repeat #cce5e9; width:850px; margin:10px 5px; }
h1 { font-size:13px; font-family:Helvetica; color:#fsadas; margin:5px; float:left; }
#left { width:230px; background:url(images/left_t_bg.jpg) top no-repeat #efefef; float:left; margin:5px; _margin:5px 2.5px; }
#left h4 { width:190px; height:29px; padding:13px 10px 0 20px; background:url(images/left_h4_bg.jpg) no-repeat #717171; font-size:14px; font-family:Helvetica; color:#FFFFFF; margin:5px 2.5px; float:left; }
#left ul { width:215px; }
#left ul li { width:215px; height:31px; margin:2px 0 0 8px; }
#left ul li a { width:175px; height:22px; padding:9px 20px 0 20px; float:left; display:block; background:url(images/left_li_bg.jpg) no-repeat #dadada; color:#373737; }
#left ul li a:hover { background:url(images/left_li_over_bg.jpg) no-repeat #cce5e9; font-weight:bold; color:#0b657f; }
#left div.b { background:url(images/left_b_bg.jpg) no-repeat; height:7px; width:230px; }
div.both { background:url(images/content_b_bg.jpg) no-repeat; height:7px; width:850px; float:left; }

#main { width:592px; background:url(images/main_t_bg.jpg) top no-repeat #72b3bd; float:right; margin:5px 10px 0 0; _margin:5px 5px 0 0; }
#main div.b { background:url(images/main_b_bg.jpg) no-repeat; height:5px; width:592px; }
#main h4 { width:552px; height:29px; padding:14px 10px 0 20px; background:url(images/main_h4.jpg) no-repeat #717171; font-size:14px; font-family:Helvetica; color:#FFFFFF; margin:5px; float:left; }
#main h2 { width:552px; height:29px; padding:14px 10px 0 20px; background:url(images/main_h4.jpg) no-repeat #717171; font-size:14px; font-family:Helvetica; color:#FFFFFF; margin:5px; float:left; }
#main dl { margin:5px; padding:0 20px; font-weight:bold; }
#main dl dt { float:left; padding-right:4px; color:#cce5e9; }
#main dl dd { color:#ffffff; }
#main dl dd a { color:#ffffff; }

#gallery { width:570px; background:url(images/gallery_t_bg.jpg) top no-repeat #4395a2; margin:0 10px 10px 10px; }
#gallery ul { margin:10px 30px; padding-top:10px; }
#gallery li { width:160px; height:160px; float:left; margin:5px; _margin:5px 2.5px; text-align:center; }
#gallery li img { width:160px; height:120px; float:left; background:#cce5e9; }
#gallery li .link { width:160px; height:24px; float:left; display:block; background:url(images/gallery_nazwa_tapety.jpg) no-repeat #20707d; font-weight:bold; color:#ffffff; margin-top:5px; padding-top:7px; }
#gallery div.podzielsie { text-align:center; font-size:20px; color:#fsadas; }
#gallery div.b { background:url(images/gallery_b_bg.jpg) no-repeat; height:5px; width:570px; }



#preview img { float:left; width:500px; height:500px; background:#cce5e9; margin:33px; }

#info { width:568px; float:left; background:url(images/info_t.jpg) top no-repeat #cce5e9; color:#373737; position:relative; left:10px; }
#info ul { width:210px; float:left; border-right:1px solid #9fccd3; background:url(images/info_l_corner.jpg) left bottom no-repeat }
#info li { width:202px; height:18px; font-size:11px; border-bottom:1px solid #9fccd3; padding:5px 0 0 8px; }
#info li.last { border:0; }
#info li span { font-weight:bold; font-size:11px; }
#info fieldset { border:0; position:relative; left:45px; top:25px; float:left; }
#info label { background:url(images/info_inp.jpg); width:274px; height:40px; float:left; margin-bottom:15px; }
#info legend { font-weight:bold; padding:0 0 5px 3px; font-size:11px }
#info label img { cursor:pointer; position:relative; left:5px; top:4px; }
#info strong { font-size:18px; color:#72b3bd; position:relative; top:8px; left:60px; }
#info strong span { font-size:18px; color:#ffffff; }
#info .r { float:right; position:relative; top:112px; }

#send { background:url(images/send.jpg); height:130px; width:410px; float:left; display:block; position:relative; left:85px; margin:10px 0; }

#nav { float:right; margin:4px 30px 10px 0; }
#nav li { float:left; font-weight:bold; color:#ffffff; }
#nav li * { padding:0 3px; }
#nav li span { color:#a2cfd6; }
#nav li a { color:#FFFFFF; }

#footer { width:859px; height:48px; background:url(images/footer_bg.jpg) no-repeat #6e6e6e; position:relative; top:5px; font-size:12px; color:#FFFFFF; text-transform:uppercase; }
#footer a { color:#FFFFFF; font-weight:bold; }
#footer span { position:relative; left:20px; top:20px; }
