/*reset styli*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
p {font-size:1em;}
fieldset,img,abbr,acronym{border:0;}
a{text-decoration:none;}

/*site.css*/
input, select, textarea {background-color:#ffffff; font-size:11px; font-family:arial;}
input.checkbox {background-color:transparent;}
input.radio {background-color:transparent;}
.error {color:red; text-align:center;}
/* lista */
.lista-prosta {width:500px;margin:15px auto;}
.lista-prosta th {background-color:#36834C; color:#FBC32E; height:2em; vertical-align:middle; padding:0; text-align:left;}
.lista-prosta th a {font-size:11px; color:#FBC32E; text-decoration:none; font-weight:bold;}
.lista-prosta th a:hover {font-size:11px; color:#FBC32E; text-decoration:underline; font-weight:bold;}
.lista-prosta td {color:#293026;height:94px; vertical-align:middle; padding:0;text-align:left;} 
.lista-prosta td a {font-size:11px; color:#293026; text-decoration:none;}
.lista-prosta td a:hover {font-size:11px; color:#293026; text-decoration:underline;}
.lista-prosta td a:visited {font-size:11px; color:#656565; text-decoration:none;}
.lista-prosta th.td1 {width:100px; text-align:center;}
.lista-prosta th.td2 {width:110px;}
.lista-prosta th.td3 {width:120px;}
.lista-prosta th.td4 {text-align:right; padding-right:3px;}
.lista-prosta th.td5 {text-align:center;}
.lista-prosta td.td1 {width:100px; text-align:center;}
.lista-prosta td.td2 {width:110px;}
.lista-prosta td.td3 {width:120px;}
.lista-prosta td.td4 {text-align:right; padding-right:3px;}
.lista-prosta td.td5 {text-align:center;}
.lista-prosta tr {background:url(../img/site/bg_dotted_v.gif) repeat-x bottom;}
.lista-prosta tr.kursor {cursor: pointer;}
.paginacja {margin:15px auto;}
.paginacja a {color:#fc0303;}
.nawigacja td {text-align:center; width:100px;}
.nawigacja td a {color:#000;}
.schowek {width:500px; margin:15px auto;}
.schowek th {text-align:center;}
.schowek td {height:30px;text-align:center;}
.poszukujemy {margin:15px auto;}
.poszukujemy th {background-color:#ccc; color:#ffffff; height:20px; vertical-align:middle; padding:0;}
.poszukujemy td {color:#000; border-bottom:1px solid #ccc; vertical-align:top; padding:0;}
.poszukujemy .td1 {width:35%;}
.poszukujemy .td2 {width:65%;}
/* detale */
.detale {width:220px; margin-top:15px;}
.detale td {padding-left:3px; text-align:left; height:20px;}
td.td_padding {padding:8px 3px; text-align:left; height:30px;}
.zdjecia {text-align:center; height:250px;}
.zdjecia2 {margin:10px auto; text-align:center;}
.zapytaj-agenta td {width:200px; padding-bottom:4px; text-align:left;}
.agent {font-size:12px; font-weight:bold; color:#ffffff; height:20px; text-align:left;}
.box_offer {text-align:left; margin-bottom:20px; line-height:160%; width:240px;}
.box_offer a {color:#628b23; text-decoration:underline;}
.box_offer a:hover {color:#628b23; text-decoration:none;}
.formularz {width:500px; margin:15px auto;}
.formularz td {text-align:left; vertical-align:top; padding:0 0 4px 0;}
/* wyslij link */
.wyslij {float:left;background-color:#F2FCEE;width:270px;margin:0 auto; height:600px;padding:15px;text-align:left;}
.wyslij-link td {padding-bottom:4px; text-align:left;}
.polec-nas {margin:15px auto;}
.polec-nas td {padding-bottom:4px; text-align:left;}
/* galeria */
.galeria-link a {font-weight:bold; color:#000;}
.galeria-tlo {background-color:#fff;}
img.galeria-obrazek {border:2px solid #ccc;}
/* menu */
.none {display: none;}
/*koniec site.css*/
/*style strony*/
body {
    font-size:0.69em;
    background:#f6fff2;
    font-family:Tahoma,Arial, Helvetica, sans-serif;
}
h2 {background:url(../img/site/marker_h.gif) no-repeat 0px 3px;padding:0 0 0 21px;margin:0 0 15px 0;color:#6f8b64;text-transform:uppercase; font-size: 12px;}
.green {background:url(../img/site/more_green.png) no-repeat top center;}
.light {background:url(../img/site/more_light.gif) no-repeat top center;}
.more {float:right;width:109px;text-align:center;padding:3px 0 0 0;}
#content .more {margin:-12px 0 0 0;}
.more a{color:#585858;}
.more a:hover,.more a:focus {color:#000;} 


/************** floats *************/
#top,#top2,#wrapper,#footer,#content2,#content_bottom,#container,#search,#nowosci,
#menu,.box2,#kontakt,#menu_bottom,
#oferta,#oferta_container,.offer_opis, .offer_links {float:left;width:100%;}
/************** /floats *************/

#main{width:740px;background:url(../img/site/main.png) repeat-y;margin:0 auto;padding:0 11px;}
/*************************************************************/
/*top*/
#top{height:256px;background:url(../img/site/top.jpg) no-repeat bottom;z-index:1;}
#top2{height:100%;position:relative;background:url(../img/site/top_bg.gif) repeat-x top;}
#top2 .link_top,#top2 h1,#top2 ul,#top2 ul li a span.img,#top2 ul li a span.text{position:absolute;}
#top2 .link_top{top:10px;left:20px;}
#top2 ul{top:0;right:0;height:48px;}
#top2 ul li{float:left;height:100%;background:url(../img/site/menu_top.gif) no-repeat left bottom;width:90px;position:relative;}
#top2 ul li a{display:block;width:100%;height:100%;}
#top2 ul li a span.img{bottom:5px;left:9px;}
#top2 ul li a span.text{top:10px;left:8px;display:block;width:78px;text-align:center;padding:0 0 0 12px;}
#top2 ul li#start a span.text{left:3px;}
#top2 h1{top:60px;left:39px;}
#start{display:none;}
#top2 ul li#ulubione{width:100px;}
#wrapper{margin:-39px 0 0;}
/*************************************************************/
/*content*/
#content{color:#293026;width:561px;float:right;background:url(../img/site/content_top.png) no-repeat top;padding:68px 0 8px 0;}
#content2{width:533px;background:#f2fcee;padding:0 17px 0 11px;}
/*#content_bottom{background:url(../img/site/content_bottom.gif) no-repeat;height:15px;}*/

/*content top*/
#content_top{float:left;width:528px;color:#357347;background:url(../img/site/bg_dotted_v.gif) repeat-x bottom;margin:-26px 0 0;padding:0 0 10px 5px;}
#content_top p{text-align:justify;margin:18px 0;}
#content_top .more {text-align:center;}

/*container*/
#container {
    margin:30px 0 0 0;
    background:url(../img/site/bg_dotted.gif) repeat-y 268px 0px;
}
/*container left*/
#cleft,#cright{margin:-15px 0 0;}
#cleft{width:253px;float:left;}
#cleft h2{margin-left:5px;}
/*nowości */.nowosci1,.nowosci3{float:left;width:245px;}
.nowosci1{background:#fff url(../img/site/box2_center.gif) repeat-y;margin:0 0 0 5px;}
.nowosci2{background:url(../img/site/box2_top.gif) no-repeat top;float:left;width:223px;color:#6f8b64;padding:9px 11px 0;}
.nowosci1 a{color:#6f8b64;}
.nowosci1 a:hover{color:#000;}
.nowosci2 a{display:block;float:left;}
.nowosci2 h3,.nowosci2 p{float:right;width:127px;}
.nowosci3{background:url(../img/site/box2_bottom.gif) no-repeat;height:8px;margin:0 0 12px 5px;}
/*container right */#cright{width:246px;float:right;padding:0 0 0 16px;}
.box{float:left;width:188px;background:url(../img/site/box1_top.png) no-repeat top center;min-height:35px;margin:0 0 8px;padding:26px 33px 0;}
.box p{float:left;width:188px;}
.box p.arrow{background:url(../img/site/costa_link.png) no-repeat;width:177px;height:27px;line-height:23px;margin:-3px 0 0;padding:0 0 0 11px;}
.arrow a{background:url(../img/site/arrow.gif) no-repeat 0 5px;font-weight:700;color:#585858;padding:0 0 0 23px;}
.arrow a:hover {color:#000;}
/*************************************************************/
/*lewa kolumna*/
#left {width:179px;float:left;padding:8px 0 0 0;}
#left h2 {font-size:0.91em;}
/*menu*/
#menu{background:url(../img/site/box5_top.png) no-repeat 0 0;padding:30px 0 0;}
#menu2{background:url(../img/site/box5_bg.png) repeat-x 0 23px;width:153px;padding:0 17px 0 9px;}
#menu_bottom{background:url(../img/site/box5_bottom.png) no-repeat;height:39px;}
#menu ul li{height:23px;background:url(../img/site/menu_bg.gif) repeat-x bottom;}
#menu a{color:#d5fec4;display:block;width:135px;height:100%;line-height:23px;background:url(../img/site/menu_marker.gif) no-repeat 3px 8px;padding:0 0 0 18px;}
#menu a:hover,#menu a:focus{color:#fff;background-position:8px 8px;text-decoration:none;}
/*submenu*/
#submenu1 {position:relative;}
#menu #submenu1 a {display:inline;background-position:3px 4px;}
#submenu {display:none;position:absolute;right:-110px;top:0;width:110px;background:#43955B;}
#submenu li {float:left;width:100px;padding-left:10px;}
#menu #submenu li a {width:80px;display:block;background-position:3px 8px;}
/*katalog box2 */.box2{background:url(../img/site/box4_top.png) no-repeat top;margin:-30px 0 0;padding:19px 0 0;}
.box2a{background:url(../img/site/box4_center.gif) repeat-x 0 38px;float:left;width:169px;padding:0 5px 20px;}
.box2_bottom{width:100%;height:16px;background:url(../img/site/box4_bottom.gif) no-repeat;float:left;}
.box2 h2{margin-left:10px;}
.zamow{background:url(../img/site/katalog.jpg) no-repeat;width:124px;height:109px;position:relative;margin:0 auto;}
.zamow a{width:100%;height:100%;display:block;}
.zamow a span{position:absolute;bottom:3px;right:7px;background:url(../img/site/marker2.gif) no-repeat 0 6px;color:#ddc8b3;padding:0 0 0 6px;}
.zamow a:hover span{color:#000;}
.text_kat{margin:5px 0;padding:0 10px;}
/*kontakt */#kontakt{background:url(../img/site/box3_top.png) no-repeat top;margin:-25px 0 0;padding:25px 0 0 1px;}
#kontakt2{background:url(../img/site/box3_center.gif) repeat-x 0 45px;float:left;width:148px;padding:0 15px;}
#kontakt h2{background:url(../img/site/marker_h_light.gif) no-repeat 0 3px;}
#kontakt_bottom{float:left;width:100%;height:16px;background:url(../img/site/box3_bottom.gif) no-repeat;}
#kontakt dl{background:url(../img/site/menu_bg.gif) repeat-x bottom;margin:0 0 8px;padding:0 0 8px;}
#kontakt .no_bg{background:none;margin:0;}
#kontakt h3{margin:0 0 2px;}
#kontakt dd,#kontakt dt{line-height:1.5em;}
#kontakt dt{float:left;}
#kontakt dd a,#kontakt dd{color:#c3ffab;}
#kontakt,#kontakt h2,#kontakt dd a:hover{color:#eeffe7;}
/*************************************************************/
/*oferta*/
#oferta {margin:-26px 0 0 0;} 
#oferta_container {background:url(../img/site/bg_dotted.gif) repeat-y 268px 0px;}
#oferta #cleft, #oferta #cright {margin:0;}
.nawigacja {width:100%;text-align:center;padding:0 0 5px 0;}
.nawigacja li {display:inline;}

#oferta .box {width:100%;padding-left:0;padding-right:0;}
#oferta .box p {width:100%;float:none;}
#oferta #cleft {width:255px;}
#oferta p {text-align:justify;}
.detale {width:200px;;margin:0 auto;}
.detale1,.detale2 {float:left; width:100%;}
.detale tr {background:url(../img/site/bg_dotted_v.gif) repeat-x bottom;line-height:2em;}
.detale td {text-align:right;color:#6F8B64;padding:0 5px 0 0;font-weight:700;}
.detale th {padding:0 0 0 5px;}
.detale .cena {color:#aa2222;}

.zdjecia2 {padding:3px 0 0 0;}
.zdjecia2 a {color:#38864F;text-decoration:none;font-size:1em;}
.zdjecia2 a:hover {color:#fbc32e;}
.kursor {cursor:pointer;}
.offer_opis,.offer_links {margin:1em 0;}
.offer_links a {color:#3B8A52; margin:0 2ex;}
.nawigacja a {color:#3B8A52; margin:0 3ex;}
.nawigacja a,.paginacja a {color:#3B8A52;margin:0 1ex;}
.offer_links a:hover,.offer_links a:focus,.nawigacja a:hover,.nawigacja a:focus,
.paginacja a:hover,.paginacja a:focus {color:#6F8B64;}
#offer_question {background:url(../img/site/bg_dotted_v.gif) repeat-x top; margin:20px 0 0 0;padding:10px 0 0 0;}

#content_top.kalkulator,#content_top.lista,#content_top.document {background:none;color:#357347; line-height: 130%;  font-size:11px; font-family: verdana;}
/*dokumenty wpisane z cms*/
#content_top.document a {color:#3B8A52;}
#content_top.document a:hover,#content_top.document a:focus {color:#6f8b64;}
#content_top.document ul {margin:1em 0 1em 22px;}
#content_top.document ol {list-style-type: decimal; margin: 1em 0 1em 22px;}
#content_top.document ul li {list-style:disc outside;padding:0.3em 0;}
#content_top.document ol li {padding:0.3em 0;}
#content_top.document h3,#content_top.document h4 {color:#6F8B64;margin:1em 0 0.4em 0;}
#content_top.document h3 {font-size:1.03em;}
/*lifestyle*/
#content_top.document ul#lifestyle {margin:1em 0;width:528px;}
#content_top.document ul#lifestyle li {list-style:none;float:left;margin:0 0 25px 38px;width:150px;height:150px;}
#content_top.document ul#lifestyle li a {opacity:0.65;}
#content_top.document ul#lifestyle li a:hover {opacity:1;}
#content_top.document ul#lifestyle li.first {margin:0 0 25px 0;}

#text {float:left;}
.coast {float:left;}
.result_coast img {float:right; margin-left:10px}
/*************************************************************/
/*footer*/
#footer{height:37px;background:url(../img/site/footer_bg.gif) repeat-x;}
#footer ul{height:100%;float:left;margin:0 0 0 45px;}
#footer ul li{float:left;width:90px;background:url(../img/site/footer_menu.png) no-repeat left bottom;height:100%;}
#footer ul li a{width:75px;height:100%;display:block;line-height:37px;text-align:center;padding:0 0 0 15px;}
#footer p{float:right;line-height:33px;margin:0 20px 0 0;}
#footer,#footer p a{color:#6F8B64;}
#footer p a:hover,#footer p a:focus{color:#000;}

/*************************************************************/
/*formularze*/
div.fline {
    clear:both;
    margin:8px 0;
}
.fline label {
    display:block;
    float:left;
    width:75px;
    text-align:left;
    margin:0 15px 0 0;
    font-weight:400;
    color:#898989;
}
input, select, textarea {
    font-size:0.91em;
    font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.txt {
    border:1px solid #abacae;
}
input.txt {
    width:160px;
}

.wyslij textarea.txt {width:160px;}
.wyslij-oferte textarea {width:437px;}
select.txt {width:166px;}
.fleft,.fright {width:111px;}
.fleft {
    float:left;
    padding:0 0 0 5px;
}
.fright {
    float:right;
    padding:0 5px 0 0;
}
#search_left .fleft,#search_left .fright {width:70px;padding:0;}
#search {
    background:url(../img/site/bg_dotted_v.gif) repeat-x bottom;
    padding:0 0 10px 0;
    margin:0 0 10px 0;
}
#search .fline,#search_left .fline {
    float:left;
    margin:2px 0;
    background:url(../img/site/bg_dotted_v.gif) repeat-x bottom;
    padding:0 0 8px 0;
    width:100%;
}
#search_left .fline {
    width:154px;
    padding:0 5px 8px 5px;   
}
#search_left input.txt{width:154px;}
#search_left select.txt{width:157px;}
#search_left input.short {width:68px;}
#search .no_bg,#search_left .no_bg {background:none;}
#search label,#search_left label {
    width:100%;padding:0 0 3px 0;
    font-size:0.91em;
}
#search input.txt {
    width:100px;
    padding:0 4px;
}
#search select.txt {
    width:111px;
}
.submit,.link_button {
    border:none;
    background:#FBD771 url(../img/site/button.png) no-repeat;
    width:117px;
    height:34px;
    line-height:34px;
    text-align:center;
    color:#fff;
    font-weight:700;
    font-size:1em;
}
.buttons {width:250px;margin:0 auto;}
.buttons .submit,.buttons .link_button {float:left;margin:5px 3px;}
.link_button{display:block;}
.link_button:hover {text-decoration:none;}
.submit2 {background:#FBD771 url(../img/site/button2.png) no-repeat;}
#search .fline label.chbx,#search_left .fline label.chbx {margin:10px 0 0 0;width:85px;}
.checkbox {float:left;margin:10px 5px 5px 0;background:transparent;}
#oferta label {width:150px;}
#oferta textarea {width:160px;height:100px;}
input.short {width:80px;}
#offer_question form {display:block;width:164px;margin:0 auto;}
#offer_question .fline {width:100%;}

