body {font-family:tahoma,verdana,arial; font-size:11px; color:#000; margin:0px; background-color:#FFF; background:url(bg_top.gif) top left repeat-x; text-align:center;}
td, tr, table {font-size:12px;}
br.nic {clear:both; line-height:0px; font-size:0px;}
br.o10 {clear:both; line-height:10px; font-size:10px;}
a img {border:0px;}
div {overflow:hidden;}

div.main {width:804px; margin:0px auto; text-align:center; margin-top:19px; background:url(bg_main.gif);}
div.nazwa-strony {width:600px; position:absolute;top:3px; color:#FFF; font-size:13px; font-weight:bold; font-family:tahoma, verdana, arial; text-align:left;float:left;}.main .remony-eudezet {margin-left:654px; position:absolute;top:3px; width:150px; background:#000000;color:#FFFFFF;color:#FFF; font-size:13px; font-weight:bold; font-family:tahoma, verdana, arial;}
.nazwa-strony a.nazwa:link,a.nazwa:visited {color:#FFF; text-decoration:none;}
.nazwa-strony a.nazwa:hover,a.nazwa:active {color:#FFF; text-decoration:underline;}
/*top*/
.main div.red-menu {height:59px; width:100%; background:url(bg_top_top.gif); position:relative;}
.main .red-menu ul.nav-top {display:block; width:804px; height:58px; position:absolute; bottom:1px; right:30px; list-style-type:none; padding:0px; margin:0px;}
.main .red-menu .nav-top li {float:right; margin:0px 10px;}
.main .red-menu .nav-top li a.link-top:link,a.link-top:visited {margin:1px; border:0px none; display:block; height:55px; color:#FFF; text-decoration:none;  font-weight:bold; line-height:85px;}
.main .red-menu .nav-top li a.link-top:hover,a.link-top:active {margin:0px; border:1px solid #5b9400; display:block; height:56px; background:url(bg_link.gif); color:#FFF; text-decoration:none;  font-weight:bold; line-height:85px;}
.main .red-menu .nav-top li .link-top span.nav-top-span {margin:0px 10px;}

.main div.top-dom {width:100%; background:url(bg_top_gora.jpg) no-repeat; position:relative; text-align:center;}
.main .top-dom img.sticker {width:158px; height:165px; position:absolute; top:7px; right:0px;}
.main .top-dom div.top-dom-dol {height:191px; width:750px; background:url(bg_top_dol.jpg); margin:56px auto 0px auto;}
/*stopka*/
div.stopka {width:100%; background:url(bg_stopka.gif) #000; height:60px; text-align:center;}
.stopka div.center {width:750px; height:60px; margin:0 auto; position:relative;}
.stopka .center a.sense6 {position:absolute; right:0px; top:10px;}
.stopka .center span.copy {position:absolute; left:0px; top:20px; color:#747474;text-align:left;}.stopka .center div.rem {position:absolute; width:229px; height:22px; right:190px; top:20px;}

/*strona główna*/
.main div.strgl_content {margin:9px auto; width:722px; text-align:left; background:url(bg_rl_c.gif) repeat-y left top;}
.main .strgl_content div.lewo {width:330px; float:left; position:relative;}
.main .strgl_content div.prawo {width:389px; float:right;}


/*box-galeria-prawo*/
div#box-gall {clear:both;}
#box-gall h3 {color:#000; margin:11px 0px 0px 6px; font-size:12px;}
#box-gall h2 {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
#box-gall h2 span {margin:0px 5px 0px 30px;}
#box-gall div.wiecej {text-align:right; font-size:10px;}
#box-gall a img {border:0px; margin:4px 6px;}
#box-gall a.gall:link,a.gall:visited {color:#5b9400; font-size:10px; text-decoration:none;}
#box-gall a.gall:hover,a.gall:active {color:#5b9400; font-size:10px; text-decoration:underline;}

/*artykul*/
.lewo div.tytul-box {width:240px;}
.lewo h1.tytul {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
.lewo .tytul span {margin:0px 5px 0px 30px;}
.lewo div.data {margin:0px; font-size:10px; text-align:right; color:#5B9400; width:290px; line-height:20px;}
div#tresc_art {width:290px;}
#tresc_art span.lead {font-weight:bold;}
#tresc_art img {float:left; margin-right:5px; margin-bottom:5px;}

/*kategoria*/
.lewo div.nazwa-box {width:240px;}
.lewo h1.nazwa {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
.lewo .nazwa span {margin:0px 5px 0px 30px;}
div#tresc_kat {width:290px;}

/*galeria*/
.main .strgl_content div.lewo-galeria {width:389px; float:left;}
.main .strgl_content div.prawo-galeria {width:290px; float:right; position:relative;}
.main .strgl_content .lewo-galeria div#tresc_gall {margin-bottom:10px;}
.lewo-galeria div.nazwag-box {width:240px; margin-bottom:10px;}
.lewo-galeria h1.nazwag {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
.lewo-galeria .nazwag span {margin:0px 5px 0px 30px;}
.lewo-galeria #zdjecia a img{margin:5px;}
.prawo-galeria div.box-tytul-g{margin-bottom:10px; width:240px; margin-right:50px;}
.prawo-galeria .wiecej a.artk:link,a.artk:visited {color:#5B9400; font-size:10px; text-decoration:none;}
.prawo-galeria .wiecej a.artk:hover,a.artk:active {color:#5B9400; font-size:10px; text-decoration:underline;}

/*box z artykulami w kategorii*/
div.art_box {width:290px; margin:10px 0px 0px 0px;}
.art_box h3.art_tytul {margin:0px; font-size:13px;}
.art_box div.art_data {margin:0px; font-size:10px; text-align:right; color:#5B9400;}
.art_box img {float:left; margin-right:5px; margin-bottom:5px;}
.art_box div.wiecej {text-align:right;}
.art_box .wiecej a.artk:link,a.artk:visited {color:#5B9400; font-size:10px; text-decoration:none;}
.art_box .wiecej a.artk:hover,a.artk:active {color:#5B9400; font-size:10px; text-decoration:underline;}
div.separator {display:block; line-height:1px; height:1px; width:100%; background:#F21906; margin:15px 0px 10px 10px; width:270px;}

/*stronicowania*/
div.pages {line-height:30px; width:290px; text-align:center;}
.pages a.page:link,a.page:visited {color:#F21906; font-size:11px; text-decoration:none;}
.pages a.page:hover,a.page:active {color:#5B9400; font-size:11px; text-decoration:underline;}
.pages a.pages:link,a.pages:visited {color:#5B9400; font-size:11px; text-decoration:none; font-weight:bold;}
.pages a.pages:hover,a.pages:active {color:#5B9400; font-size:11px; text-decoration:underline; font-weight:bold;}


/*opcje powiększ/pomniejsz tekst*/
div.opcje {height:30px; margin:0px 0px 10px 0px; position:absolute; top:-5px; right:40px;}
.opcje a.aplus:link,a.aplus:visited {color:#000000; font-size:16px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje a.aplus:hover,a.aplus:active {color:#F04438; font-size:16px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje a.aminus:link,a.aminus:visited {color:#000000; font-size:13px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje a.aminus:hover,a.aminus:active {color:#F04438; font-size:13px; text-decoration:none; line-height:30px; font-weight:bold;}

div.opcje_prawo {height:30px; margin:0px 0px 10px 0px; position:absolute; top:-5px; right:0px;}
.opcje_prawo a.aplus:link,a.aplus:visited {color:#000000; font-size:16px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje_prawo a.aplus:hover,a.aplus:active {color:#F04438; font-size:16px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje_prawo a.aminus:link,a.aminus:visited {color:#000000; font-size:13px; text-decoration:none; line-height:30px; font-weight:bold;}
.opcje_prawo a.aminus:hover,a.aminus:active {color:#F04438; font-size:13px; text-decoration:none; line-height:30px; font-weight:bold;}

/*galerie*/
#galerie h2.top {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
#galerie h2 span {margin:0px 5px 0px 30px;}
#galerie h1.nazwa {font-size:15px; font-weight:bold; background:url(bg-h2-orange.gif); display:inline;}
#galerie h1 span {margin:0px 5px 0px 30px;}
#galerie div#zdjecia {margin:10px 0px;}
#galerie div.wiecej {text-align:right; font-size:10px; margin:0px 0px 10px 0px;}
#galerie a.gall:link,a.gall:visited {color:#5b9400; font-size:10px; text-decoration:none;}
#galerie a.gall:hover,a.gall:active {color:#5b9400; font-size:10px; text-decoration:underline;}

/*kalkulator*/
.main .strgl_content div.lewo-kalkulator {width:389px; float:left; position:relative;}
.main .strgl_content div.prawo-kalkulator {width:290px; float:right; position:relative;}
.main .strgl_content h3 {color:#000; margin:11px 0px 0px 6px; font-size:12px;}
.main .strgl_content h2 {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
.main .strgl_content h2 span {margin:0px 5px 0px 30px;}
.main .strgl_content h1 {font-size:17px; font-weight:normal; background:url(bg-h2.gif); display:inline;}
.main .strgl_content h1 span {margin:0px 5px 0px 30px;}
.main .strgl_content .lewo-kalkulator div#kalkulator {clear:both;}
.main .strgl_content .lewo-kalkulator #kalkulator td{font-size:11px;}
.main .strgl_content .lewo-kalkulator #kalkulator div.zakladka {margin-top:10px; margin-left:5px; margin-right:5px;}
.main .strgl_content .lewo-kalkulator ul.kategorie {display:block; width:389px; list-style-type:none; padding:0px; margin:10px 5px 5px 5px;}
.main .strgl_content .lewo-kalkulator .kategorie li {float:left; margin:0px 2px; background:#E6E6E6;}
.main .strgl_content .lewo-kalkulator a:link {text-decoration:none; color:#BC0400;}
.main .strgl_content .lewo-kalkulator a:visited {text-decoration:none; color:#BC0400;}
.main .strgl_content .lewo-kalkulator a:hover {text-decoration:underline; color:#BC0400;}
.main .strgl_content .lewo-kalkulator a:active {text-decoration:underline; color:#BC0400;}
.main .strgl_content .lewo-kalkulator #kalkulator input {border:1px solid #7ABA0C; background:#A2D64F;}
.main .strgl_content .lewo-kalkulator td{font-size:11px;}
.main .strgl_content .lewo-kalkulator td input {border:1px solid #7ABA0C; background:#BFDF8B; width:244px;}
.main .strgl_content .lewo-kalkulator td textarea {width:244px; height:100px; border:1px solid #7ABA0C; background:#BFDF8B;}

div.notes {background:url(notes.png);width:189px;height:250px;position:absolute;right:0px;top:-3px;}
.notes .inside {padding:30px 18px 18px 18px;text-align:left;}
.notes .inside p {margin:10px 0px;}
