body { margin: 0;	padding: 0;	background: #f2f1ef; font-family: verdana; font-size: 12px; color: #000000; line-height: 18px; text-align: left; }

a { color: #a2bf13; text-decoration: none; }
a:hover { color: #222; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#917337;font-size:26px;line-height:30px;font-family:arial;font-weight:normal;padding:0px 0 10px 0;margin:0}
/*ul {list-style:none;padding:0;margin-left:10px}
ul li {background:url(../img/ul_bg.gif) no-repeat 0px 5px;padding:0 0 0 15px}*/

#layout {width:950px;margin:0px auto 0px auto;position:relative;}


#header {width:890px;margin:0 auto;clear:both;overflow:hidden;padding:10px 30px 10px 30px}
#header .text {color:#957332;font-size:14px;float:left;width:430px;}
#header .text a {color:#cc0000;text-decoration:underline;}
#header .text a:hover {color:#957332}
#headerMenu {float:right;width:430px;text-align:right;}
#headerMenu a {font-size:11px;background:url(../img/header_menu_bg.gif) no-repeat 0px 3px;padding:0 0 0 15px;color:#957332;text-decoration:none;margin:0 0 0 25px}
#headerMenu a:hover {color:#77a210;text-decoration:underline}

#mainMenu {width:950px;height:61px;background:url(../img/main_menu_bg.jpg) no-repeat;}
#mainMenu2 { padding: 0 20px 0 20px; }
#mainMenu a {font-family:arial;float:left;color:#222222;font-size:16px;text-decoration:none;margin:17px 0 0 0;height:28px;cursor:pointer;}
#mainMenu .first {width:3px;height:28px;float:left}
#mainMenu .middle {height:20px;float:left;padding:8px 5px 0 5px}
#mainMenu .last {width:3px;height:28px;float:left;}

#mainMenu a:hover	{color:#fff}
#mainMenu a:hover .first {background:url(../img/main_menu_first.gif) no-repeat}
#mainMenu a:hover .middle {background:#957332 url(../img/main_menu_middle.gif) repeat-x}
#mainMenu a:hover .last {background:url(../img/main_menu_last.gif) no-repeat}

#mainMenu .spacer {float:left;width:1px;height:18px;margin:22px 8px 0 8px;background:#d3b57c}


#mainMenu a.active {color:#fff}
#mainMenu a.active .first {background:url(../img/main_menu_first.gif) no-repeat}
#mainMenu a.active .middle {background:#957332}
#mainMenu a.active .last {background:url(../img/main_menu_last.gif) no-repeat}

#banner {width:950px;height:196px;background:url(../img/banner_bg.jpg) no-repeat;overflow:hidden;text-align:left;}
#content {width:900px;background:#fff url(../img/content_bg.jpg) no-repeat top;overflow:hidden;padding:25px 30px 0px 20px}

#colLeft {float:left;width:590px;margin:0 16px 0 0}
#colLeft .offer {width:590px;overflow:hidden;margin:0 0 4px 0}
#colLeft .offer .column {float:left;width:270px;padding:0 0 0 20px;}
#colLeft .offer .column a {display:block;margin:4px 0 4px 0;text-decoration:none;color:#a2bf13}
#colLeft .offer .column a:hover {text-decoration:underline;color:#222}
#colLeft .line {width:590px;height:1px;overflow:hidden;background:url(../img/col_left_line.jpg) no-repeat}
#colLeft .link {margin:30px 0 0 0;text-align:center}
#colLeft .link a {text-decoration:underline;color:#957332;font-weight:bold;}
#colLeft .link a:hover {color:#a2bf13}

#colLeft .button { height: 52px; margin: 10px auto 0 auto; }
#colLeft .buttonL { background: url(../img/bannerLeft.png) left no-repeat; height: 52px; }
#colLeft .buttonR { background: url(../img/bannerRight.png) right no-repeat; height: 52px; }
#colLeft .buttonT { padding: 15px 10px 10px 10px; }
#colLeft .buttonT a { color: #917337; font-size: 20px; background:url(../img/col_right_button_arrow.png) no-repeat right 3px; padding: 0 40px 0 0; text-decoration: none; margin: 0 10px 0 20px; text-align: center; }
#colLeft .buttonT a:hover { color: #222222; }
/* 
#colLeft .button {width:294px;height:42px;padding:20px 0 0 0;background:url(../img/col_right_button_bg.gif) no-repeat;margin:10px auto 0 auto; }
#colLeft .button a {color:#917337;font-size:20px;background:url(../img/col_right_button_arrow.gif) no-repeat right 3px;padding:0 40px 0 0;text-decoration:none;margin:0 10px 0 20px;text-align:center;}
#colLeft .button a:hover {color:#222222}
*/

#colRight {float:left;width:294px;margin:15px 0 0 0;}
#mainPic {text-align:center;margin:0 0 20px 0}

#colRight .link { text-align: center; margin: 0 0 4px 0; }
#colRight .link a {text-decoration:underline;color:#957332;font-weight:bold;}
#colRight .link a:hover {color:#a2bf13}
#colRight .button {width:294px;height:42px;padding:20px 0 0 0;background:url(../img/col_right_button_bg.gif) no-repeat}
#colRight .button a {color:#917337;font-size:20px;background:url(../img/col_right_button_arrow.gif) no-repeat right 3px;padding:0 40px 0 0;text-decoration:none;margin:0 10px 0 20px;text-align:center;}
#colRight .button a:hover {color:#222222}

#contentBottom {width:950px;height:13px;overflow:hidden;;background:url(../img/content_bottom.gif) no-repeat}

#footer {width:950px;margin:0 auto 0px auto;clear:both;overflow:hidden;padding:10px 0px 30px 0px;}
#footerMenu {width:950px;text-align:center;margin:0 0 10px 0;}
#footerMenu a {color:#8d8d8d;text-decoration:none;font-weight:normal;;font-family:verdana;font-size:11px;margin:0 20px}
#footerMenu a:hover {text-decoration:underline;}
#footerMenuRight {float:right;text-align:right}
#footerMenuRight img {vertical-align:middle;margin:0 10px}
#footerMenuRight a {color:#003300;text-decoration:none;font-weight:bold;font-family:arial;font-size:12px}
#footerMenuRight a:hover {text-decoration:underline;}

#copyright {width:950px;text-align:center;color:#957332;font-family:verdana;font-size:11px}
#copyright a {color:#957332;text-decoration:underline;font-weight:normal;}
#copyright a:hover {text-decoration:none;}

/*podstrona */
#content_s {width:900px;background:url(../img/content_s_bg.gif) repeat-y left;overflow:hidden;}
#colLeft_s {float:left;width:170px;margin:0 20px 0 0;padding:5px 10px 0px 0}

#leftMenu {width:170px;}
#leftMenu a {display:block;}
#leftMenu a.ml0 {padding:6px 0 6px 7px;color:#a2bf13;font-size:15px;line-height:18px;text-decoration:none; }
#leftMenu a.ml0:hover {color:#222222}
#leftMenu a.active {color:#222222}
#leftMenu .line {width:170px;height:1px;overflow:hidden;background:#e6e6e3}

#colRight_s {float:left;width:700px;color:#6f6f6f}
#colRight_s p {margin:0 0  10px 0}
#colRight_s .text { overflow:hidden; }
#colRight_s .img_right {float:right;margin:0 0 10px 20px}

.nawigacja {margin:30px 0 0 0;padding:20px 0 0 0;border-top:1px solid #bebfbb;text-align:right;clear:both;}
.nawigacja a {margin:0 0 0 20px;vertical-align:middle;color:#a2bf13;font-family:verdana;font-size:11px;text-decoration:none;}
.nawigacja a:hover {color:#957332}
.nawigacja img {vertical-align:middle;margin:0 0 0 5px;}

.pliki { clear: both; overflow: hidden; padding: 10px; }
.pliki .plikDoPobrania { padding: 10px 0 4px 0; font-size: 18px; }
.pliki .plikDoPobrania img { vertical-align: middle; cursor: pointer; margin: 0 10px 0 0; }
.pliki .plikDoPobrania a { }
.pliki .plikDoPobrania a: hover { }

/* oferta */
#offerPage {width:900px;overflow:hidden;}
#offerPage .position {margin:0 0 10px 0;color:#814500}
#offerPage .position .offerTitleSet {margin:0 0 10px 0}
#offerPage .position a.offerTitle {color:#a2bf13;padding:0 0 0 20px;background:url(../img/arrow_ico.gif) no-repeat left;text-decoration:none;}

#offerPage .position .collapseLink {background:none;margin:0 10px;color:#a2bf13;text-decoration:none}
#offerPage .position .collapseLink span {margin:0 5px;color:#814500}
#offerPage .position .collapseLink span.link {color:#a2bf13}
#offerPage .position .collapseLink:hover .link {color:#814500 !important}
#offerPage .position a:hover {color:#814500}
#offerPage .position a.active {font-weight:bold;color:#814500;cursor:default}
#offerPage .positionDetails {margin:10px 0 10px 0;width:860px;padding:0 0 0 40px;overflow:hidden;display:none;}

#offerPage .positionDetails .details {float:left;width:370px;color:#6f6f6f;margin:0 40px 0 0}
#offerPage .positionDetails .picture {float:right;width:412px;}
#offerPage .positionDetails .offerFile {overflow:hidden;margin:0 0 15px 0}
#offerPage .positionDetails .offerFile .title {float:left;width:240px;margin:0 10px 0 0;font-weight:bold;background:url(../img/offer_file_bg.gif) no-repeat 0px 9px;padding:0 0 0 10px;}
#offerPage .positionDetails .offerFile .files {width:110px;float:left;}
#offerPage .positionDetails .offerFile .files img {margin:0 10px 0 0}

/* 
.plikiDoPobrania .offerFile {overflow:hidden;margin:0 0 15px 0}
.plikiDoPobrania .offerFile .title {float:left;width:240px;margin:0 10px 0 0;font-weight:bold;background:url(../img/offer_file_bg.gif) no-repeat 0px 9px;padding:0 0 0 10px;}
.plikiDoPobrania .offerFile .files {width:110px;float:left;}
.plikiDoPobrania .offerFile .files img {margin:0 10px 0 0}
*/

/* galeria z podpisami */
.galleryBox {position:relative;width:480px;margin: 10px 0 10px 110px; }
.galleryBox .rotatorBox {position:absolute;top:20px;right:20px;z-index:20000}
.galleryBox .rotatorBox a {margin:0 0 0 10px}
.galleryBox ul {height:339px;list-style:none;margin:0;padding:0}
.galleryBox ul li img {}
.galleryBox ul li {list-style:none;margin:0;padding:0;opacity:0;height:339px;width:480px;position:absolute;top:0;left:0;z-index:10;background: #C9FF5A; text-align: center; }
.galleryBox ul li.active {list-style:none;margin:0;padding:0;opacity: 1;z-index:100;}
.galleryBox .rotatorPosition {width:480px;background:url(../img/rotator_position_bg.gif) repeat-y;border-top:1px solid #b79e7b}
.galleryBox .rotatorPosition .rotatorPositionContent {width:460px;background:url(../img/rotator_position_bottom.gif) no-repeat bottom;padding:10px 10px 10px 10px}
/* galeria z podpisami */

/* galeria bez podpisow w ofercie */
.galleryBoxes { margin: 10px; }
.galleryBox2 { position: relative; width: 400px; float: left; }
.galleryBox2 ul { height: 300px; list-style: none; margin: 0; padding: 0; }
.galleryBox2 ul li { list-style: none; margin: 0; padding: 0; opacity: 0; height: 300px; width: 400px; position:absolute; top: 0; left: 0; z-index: 10; background: #C9FF5A; text-align: center; }
.galleryBox2 ul li.active { list-style: none; margin: 0; padding: 0; opacity: 1; z-index: 100; }

.galleryBox3 { position: relative; width: 225px; float: right; }
.galleryBox3 ul { height: 300px; list-style: none; margin: 0; padding: 0; }
.galleryBox3 ul li { list-style: none; margin: 0; padding: 0; opacity: 0; height: 300px; width: 225px; position:absolute; top: 0; left: 0; z-index: 10; background: #C9FF5A; text-align: center; }
.galleryBox3 ul li.active { list-style: none; margin: 0; padding: 0; opacity: 1; z-index: 100; }
/* galeria bez podpisow w ofercie */


/* formularz kontaktu */
.formKontaktu { width: 500px; margin: 0 auto; text-align: center; }
.formKontaktuZestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { text-align: left; margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #398B86;font-weight:bold; }
.formKontaktuPole { text-align: left; }
.formKontaktuPole input { width: 490px; background: #f8f9f9; color: #4b4d4f; border:1px solid #4cb6b0;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 486px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma; }
.formKontaktuPole textarea { padding: 3px; width: 490px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #4cb6b0;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #398B86;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.galeriaZwykla { text-align: center; }
.galeriaZwykla img { margin: 2px; padding: 1px; border: 1px solid #c0ea62; }
#tooltipImg { position: absolute; border: 1px solid #def2f0; background: #FFFFFF; padding: 1px; display: none; color: #fff; }

#sitemap, #sitemap ul, #sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#sitemap { margin-left:10px; }
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
#sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{}
