/* CSS Document */
BODY {margin:0; padding:0; background-image:url(../uploadimages/body_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#CFD3DD;}
.clearfloat {clear:both;}

a img {border:none;}
p, h1 {margin:0; padding:0;}
h1 {font-family:Trebuchet MS, sans-serif; font-size:16px; color:#FFFFFF; padding:9px 15px;}
#site {width:960px; color:#FFFFFF; padding:0 30px; margin:0 auto; background-color:#FFFFFF;}

/* /////////////////////// header //////////////////////////// */
#header {width:960px; padding:0; margin:0;}
#logo {float:left; width:340px;}
#search {float:right; width:620px; text-align:right; padding:0;}
#search form {margin:0; padding:26px 0 0 0;}
#search input.wyszukiwarka {border:1px solid #90AEC7; margin:0; font-size:11px; color:#48577A; padding:3px; display:inline; float:right; margin:3px 3px 0 0;}
#search input.button {display:inline; float:right;}

/* /////////////////////// menu //////////////////////////// */
#menu {width:960px; background-image:url(../uploadimages/menu_bg.jpg); background-repeat:repeat-x; background-position:top;}
#menu ul {list-style-type:none; margin:0; padding:0;}
#menu ul li {float:left; padding:9px 0px; background-image:url(../uploadimages/li_bg.jpg); background-position:right center; background-repeat:no-repeat;}
#menu ul li a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; padding:11px 12px 11px 12px;}
#menu ul li a:hover {background-image:url(../uploadimages/menu_hover_bg.jpg); background-repeat:repeat-x; background-position:top;}


/* /////////////////////// index content //////////////////////////// */
#content {width:960px; margin:0; padding:5px 0; height:250px;}
#produkty {width:240px; float:left; background-image:url(../uploadimages/produkty_bg.jpg); background-position:top; background-repeat:no-repeat; height:250px;}
#produkty p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:15px 15px 10px 15px;}
#lista_produktow {width:210px; padding:0px 15px;}
#lista_produktow select {width:200px; border:1px solid #90AEC7; margin-bottom:5px; font-size:11px;}
#foto_big {width:720px; float:right;}

/* /////////////////////// boxes //////////////////////////// */
#boxes {width:960px; margin:0; padding:0; background-image:url(../uploadimages/boxes.jpg); background-repeat:no-repeat; background-position:top; height:250px; }
#box1, #box2, #box3, #box4 {float:left; width:240px; padding-bottom:10px;}

.more {background-image:url(../uploadimages/more.png); background-repeat:no-repeat; background-position:left; padding:3px 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0 15px 0px 15px;}

.more a {color:#FFFFFF; text-decoration:none;}
.more a:hover {text-decoration:underline;}

/* =============== box1 ========================= */
#foto_realizacje {margin:0 0 0 15px; padding:15px 0 10px 0; width:210px; border-bottom:1px solid #B4D58D; text-align:center; margin-bottom:8px; overflow:hidden;}

#rotator {border: 2px solid #ffffff; cursor: pointer; overflow: hidden; margin: 0 auto; position: relative; width: 184px; height: 140px;}
#rotator img {border: 0; cursor: pointer; width: 184px;	height: 140px;}
#box_galeria {width:240px; height:250px; background-image:url(../uploadimages/left_box2_bg.jpg); background-position:top; background-repeat:no-repeat;}
#box_galeria h1 {margin:0 0 20px 0;}
#box_galeria_footer {width:220px; margin:0 auto; border-top:1px solid #B4D58D; margin-top:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
#box_galeria_footer .more {margin:0;}

/* =============== box2 ========================= */
#news {margin:0 auto; padding:10px 0 10px 0; width:210px; border-bottom:1px solid #B4D58D; margin-bottom:8px;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
p.date { font-size:11px;}
#news h2 {font-size:16px; margin:0; padding:5px 0 6px 0; font-weight:normal;}
p.news_txt {font-size:12px; height:58px; overflow:hidden; padding:4px 0; margin:3px 0;}

/* =============== box3 ========================= */
#box3_content {margin:0 auto; padding:10px 0 10px 0; width:210px; border-bottom:1px solid #B4D58D; margin-bottom:8px;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#box3_content p {font-size:12px; height:149px; margin-bottom:2px; overflow:hidden;}

/* =============== box4 ========================= */
#newsletter {margin:0 auto; padding:10px 0 10px 0; width:210px; border-bottom:1px solid #B4D58D; margin-bottom:8px;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#newsletter p {font-size:12px; height:78px; margin:8px 0; overflow:hidden;}
#newsletter form {margin:0; padding:0;}
#newsletter input.zapisy {width:194px; border:1px solid #90AEC7; font-size:11px; color:#48577A; padding:3px; margin:8px 0;}
#box4 {position:relative;}
#targi {position:absolute; left:15px; top:50px;}

/* /////////////////////// subpage content //////////////////////////// */
#left_col {width:240px; float:left; padding-top:5px;}

/* =============== submenu ========================= */
#submenu  {width:240px; background-image:url(../uploadimages/submenu_bg.jpg); background-position:top; background-repeat:no-repeat; padding:0 0 10px 0; margin-bottom:5px;}
#submenu ul {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; list-style-type:none; margin:10px 0 0 20px; padding:0;}
#submenu ul li {padding:6px 0 0 20px; background-image:url(../uploadimages/green_arrow.gif); background-position:left center; background-repeat:no-repeat;}
#submenu ul li a {color:#FFFFFF; text-decoration:none;}
#submenu ul li.active a {color:#a3e95f; text-decoration:none;}
#submenu ul li a:hover {color:#C1C5D1; text-decoration:none;}

/* =============== left_box1 ========================= */
#left_box1 {width:240px; background-image:url(../uploadimages/produkty_bg.jpg); background-position:top; background-repeat:no-repeat; height:250px; margin-bottom:5px;}
#left_box1 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:15px 15px 10px 15px;}

/* =============== left_box2 ========================= */
#left_box2 {margin:0 auto; padding:0; width:240px; border-bottom:1px solid #B4D58D; margin-bottom:10px; background-image:url(../uploadimages/left_box2_bg.jpg); background-position:top;
	background-repeat:no-repeat; height:250px;}
#left_box2 img {border:2px solid #FFFFFF;}

#right_col {float:left; width:680px; min-height:485px; height:auto !important; height:485px; margin-top:5px; padding:10px 20px;}

/* =============== sciezka nawigacyjna ========================= */
#sciezka {width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.separatorFont {color:#414e70; padding:0 3px; font-size:14px;}
#currentPageFont {color:#414e70; text-decoration:none; font:Arial, Helvetica, sans-serif; font-size:12px;}
#sciezka a {font-family:Arial, sans-serif; font-size:12px; color:#669933; text-decoration:none; }
#sciezka a:hover {text-decoration:none;}

/* =============== tekst ========================= */
#right_col h1 {font-family:Trebuchet MS, sans-serif; font-size:24px; color:#669933; margin:0; padding:12px 0; font-weight:normal; border-bottom:1px solid #414e70;}
#right_txt {width:495px; float:left; color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; padding:20px 0;}
#right_txt p {text-align:justify; color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; padding:10px 0;}
#right_txt a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#669933; text-decoration:underline;}
#right_txt a:hover {text-decoration:none; color:#818fac; border-bottom:1px dashed #669933;}

#right_txt h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

#right_txt ul {color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; text-align:justify;}
#right_txt ol {color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; text-align:justify;}
#right_txt ol li {padding-bottom:15px;}
#right_txt ol li ul {list-style-type:square; padding-top:15px;}
#right_txt ol li ul li {padding-bottom:5px;}

#right_big {width:680px; float:left; color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; padding:20px 0;}
#right_big p {text-align:justify; color:#455273; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7; padding:10px 0;}
#right_big a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#669933; text-decoration:underline;}
#right_big a:hover {text-decoration:none; color:#818fac; border-bottom:0px dashed #669933;}

.left_side {float:left; width:260px;}
.right_side {float:right; width:400px;}

#mapka {width:400px; height:280px; margin:0; padding:0; border:2px solid #818fac; margin-bottom:10px;}

/* =============== fotki ========================= */
#fotki {float:right; width:185px; text-align:right; padding-top:25px;}
#fotki img {border:2px solid #818fac; margin-bottom:10px;}
#fotki ul {margin:0; padding:0; list-style-type:none;}

/* =============== realizacje ========================= */
ul.lista_realizacji {list-style-type:none; margin:0; padding:20px 0 0 35px;}
ul.lista_realizacji li {width:180px; height:170px; margin:0; text-align:center; float:left; margin:0px 10px 5px 10px; padding:0;}
ul.lista_realizacji li div {height:125px; overflow:hidden; margin-bottom:5px; border:2px solid #ffffff; width:170px;}
ul.lista_realizacji li a {text-decoration:underline; color:#339900; cursor:pointer; margin:0 auto; padding:10px 0; text-align:center; width:180px;}
ul.lista_realizacji li div a img {padding:0; width:170px; border:0;}
ul.lista_realizacji li a:hover {color:#999999; border:none;}

#galeria ul {list-style-type:none; margin:0 auto; padding:20px 0 0 0; width:600px;}
#galeria ul li {width:180px; margin:0; text-align:center; float:left; margin:0px 10px 5px 10px; padding:0;}
#galeria ul li div {height:125px; overflow:hidden; margin-bottom:5px; border:2px solid #ffffff; width:170px;}
#galeria ul li a {text-decoration:underline; color:#339900; cursor:pointer; margin:0 auto; padding:10px 0; text-align:center; width:180px;}
#galeria ul li div a img {padding:0; width:170px; border:0;}

div.nawigacja_dolna {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; width:400px; margin:0 auto; text-align:center; padding:30px 0 10px 0;}
div.nawigacja_dolna a {text-decoration:none; color:#FF6600; padding:0 15px;}
div.nawigacja_dolna a:hover {text-decoration:underline; color:#999999;}


/*======================================= aktualności ===========================================*/
div.odd {background-color:#eeeeee; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:10px 20px;}
div.even {padding:10px 20px;}
.aktualnosci_txt { float:left; width:450px;}
.odd h4, .even h4 {color:#339900; margin:0; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.data_wpisu {font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.odd p, .even p {color:#333333; font-size:12px; padding:10px 0;}
.wiecej a {font-size:12px; color:#00CC00;}
.news_foto {float:right; padding:10px 0 0 0;}
.news_foto img {width:150px;}

/*======================================= pliki do pobrania ===========================================*/
ul#download {line-height:1.9;}
ul#download li {list-style-image:../uploadimages/pdf-ikona.gif;}

/* /////////////////////// footer //////////////////////////// */
#footer {background-image:url(../uploadimages/footer.png); background-repeat:no-repeat; background-position:top center; width:960px; margin:0 auto; padding:10px 30px 30px 30px; color:#589D1F; font-size:11px; font-family:Arial, Helvetica, sans-serif; behavior: url("iepngfix.htc"); }
#footer a {color:#589D1F; text-decoration:none;}
#footer a:hover {color:#566383;}
