/* -- MAIN DECLARATIONS -------------------------------------------------- */

body, td {  

	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif; 

	text-decoration:none;

	font-size:13px;

	color:#435608;

	scrollbar-face-color:#F0FFDC;

	scrollbar-arrow-color:#B10003;

	scrollbar-track-color:#CEDC9C;

	scrollbar-shadow-color:#678A49;

	scrollbar-highlight-color:#BCCB7C;

	scrollbar-3dlight-color:#white;

	scrollbar-darkshadow-Color:white;

	

}





.tlo {background: #FFFFFF  url('../_images/common/background.gif') repeat-x;}



.bg_out {background-color:#E3F7C2}

.bg_wew {background-color:#E4F8C4}

.bg_footer {background-color:#F0FFDC}

.bg_line_pion {background-color:#A2AE57}

.bg_line_foot_pion {background-color:#B2C063}

.bg_line_foot1_pion {background-color:#E70E0E}





.zajawka_border {border: 1px solid #CBBEA4;}

.picture {border: 4px solid #B9CB8C;}

.linia {border-bottom: 1px solid #B2C063; border-top: 1px solid #E4F8C4;}

.main_nowosci {padding:0px 0px 1px 10px;background-color:#678A49}



h2 {font-weight:bold;font-size:14px;color:#7AB300;}

label {cursor:pointer}

form {margin:0}





a.white, a.white:link, a.white:active, a.white:visited, a.white:hover {color:#FFFFFF;font-family:Arial, Verdana;font-size:11px;font-weight:bold;}



.DST, a.DST:link, a.DST:active, a.DST:visited {color:#BCBCBC;font-family:Arial, Verdana;font-size:10px;}

a.DST:hover {color:#BCBCBC;font-family:Arial, Verdana;font-size:10px;text-decoration:underline;}





/* -- doctpe --------------------------------------------------------- */



#textPictures2 {width:563px}

#textPictures2 img {width:265px;margin-bottom:12px}

#textPictures2 img.col0 {margin-right:15px}

#textPictures2 .clear {clear: both;margin: 0;padding:0;height:1px;font-size:1px;border:0;visibility:hidden} 







#textGalleries {}

#textGalleries .row {margin-bottom:25px}

#textGalleries .row .text {margin-bottom:10px;}





/* -- APLIKACJE --------------------------------------------------------------------------------------------------------------------------- */



/* -- galeria --*/

#galeria {line-height:11px}

#galeria #prevNext {clear:both;padding-bottom:20px}

#galeria img {border: 3px solid #B9CB8C}

#galeria .thumbtext {padding:5px 0 10px 0;text-align:left}

#galeria .photostext {padding:10px 0;text-align:center}







/* -- next previous --*/

#prevNext {clear:both;padding-bottom:15px}

div.prev {float:left}

div.next {float:right}



a:link.prev, a:visited.prev {background: transparent url(../_images/common/prev.gif) no-repeat left center;padding:4px 0 4px 23px;display:block}

a:hover.prev {background: transparent url(../_images/common/prev_over.gif) no-repeat left center;}



a:link.next, a:visited.next {background: transparent url(../_images/common/next.gif) no-repeat right center;padding:4px 23px 4px 0;display:block}

a:hover.next {background: transparent url(../_images/common/next_over.gif) no-repeat right center;}



/* -- newsletter --------------------------------------------------------- */

.bgNewsletter {background: transparent url(../_images/common/bgNewslleter.gif) no-repeat left top;height:30px}

#newsletter {padding:0 0 0 42px}



#newsletter .newsletterInput {float:left;padding:4px 5px 0 0}

#newsletter .newsletterInput input {border:0;font-size:11px;width:110px;height:13px;color:#4A5D0F;padding:0 2px}

#newsletter	.regText {float:left;color:#FFF;font-size:12px;padding-top:4px}

#newsletter	.regCheck {float:left;padding-top:1px;width:23px}

#newsletter	.resText {float:left;color:#FFF;font-size:12px;padding-top:4px}

#newsletter	.resCheck {float:left;padding-top:1px;}

#newsletter .send, #newsletter .send_pl {float:left;padding:1px 0 0 2px}

#newsletter .send_en {float:left;padding:1px 0 0 55px}


a:link.arrow, a:visited.arrow {display:block;background: transparent url('../_images/common/arrowLetter.gif') no-repeat left top}

a:hover.arrow {display:block;background: transparent url('../_images/common/arrowLetter_over.gif') no-repeat left top}







/* -- Stopka --------------------------------------------------------- */

.back_st_main {background-color:#FEFFF7;}

.back_st1_main {background-color:#F1FEDA;}

.back_st_sub {background-color:#F0FFDC;}

.back_st1_sub {background-color:#DAEEB4;}



/* -- NAVIGATION --------------------------------------------------------- */

a, a:link, a:visited {font-size:13px;text-decoration:none;color: #FE0000;}

a:hover {font-size:13px;text-decoration:none;color: #99CC33;}



a:link.navipath, a:visited.navipath {font-size:10px;color: #B83F2E;}

a:hover.navipath, .navipath {font-size:10px;color: #99CC33;}







/* -- LIST PAGER - TEXT -- */

.pageLink, a.pageLink:link, a.pageLink:visited, a.pageLink:active {font-size:11px;text-decoration:none;color: #435608;font-weight:bold;background-color:#B9CB8D;border-left: 1px solid #F0FFDC;padding:0px 3px 0px 3px;}

.pageLink-on, a.pageLink-on:link, a.pageLink-on:visited, a.pageLink-on:active, a.pageLink:hover  {font-size:11px;color: #FFFFFF;font-weight:bold;background-color:#B10003;border-left: 1px solid #F0FFDC;padding:0px 3px 0px 3px;}



.pageLinkPN, a.pageLinkPN:link, a.pageLinkPN:active, a.pageLinkPN:visited {font-size:11px;text-decoration:none;color: #435608;font-weight:bold;}

a.pageLinkPN:hover {color:#B10003;}







/* -- Formularz -- */

.inputForm {color: #444444;font-size: 11px; background-color:#FBFBFB;border: 1px solid #A3A3A3;}





/* -- NAVIGATION --------------------------------------------------------- */

.navibg { background-color:#B10003;}

.navibg3 { background-color:#B10003;}

.naviborder {background-color:#FFFFFF;}



a.navimain, a.navimain:link, a.navimain:visited, a.navimain:active, a.naviHighlight, a.naviHighlight:active, a.naviHighlight:link, a.naviHighlight:visited  { font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;}

a.navimain2, a.navimain2:link, a.navimain2:visited, a.navimain2:active  { font-family: Arial; Verdana;font-size:11px;font-weight:bold;color:#FFFFFF;}



.navimain { text-align:center;cursor:pointer;}

.navimain-on {text-align:center;background:#7AB300;cursor:pointer;}



.navimain2, navimain3 { text-align:right;cursor:pointer;padding-left:3px;padding-right:3px;}

.navimain2-on, .navimain3-on {text-align:right;background:#2D4401;cursor:pointer;padding-left:3px;padding-right:3px;}



.navi-pom2, a.navi-pom2:link, a.navi-pom2:visited, a.navi-pom2:active {font-family:Arial, Verdana;font-size:11px;font-weight:bold;color:#121A00;}	

.navi-pom, a.navi-pom:link, a.navi-pom:visited, a.navi-pom:active {font-family:Arial, Verdana;font-size:11px;font-weight:bold;color:#FFFFFF;}



td.navi-pom, td.navi-pom2 {cursor:pointer;}

td.navi-pom-on {cursor:pointer;background-color:#9F9F9F;}

td.navi-pom2-on {cursor:pointer;background-color:#F7F9E7;}

.navi-pom2-bg {background-color:#E7EEBA}



a.naviHighlight:hover {color:#CCCCCC;}







a.searchTitleHref:link, a.searchTitleHref:visited {font-size:12px;color:#435608;}

a.naviHighlight:hover {font-size:12px;color:#FE0000;}







/* -- Footer -- */



.navifooter, a.navifooter, a.navifooter:link, a.navifooter:active, a.navifooter:visited {color:#A9B895;font-family:Arial, Verdana;font-size:10px;}

a.navifooter:hover {text-decoration:underline;}

.navifooter, .navifooter-on { padding-left:2px;padding-right:2px;}

.footer_adress {color:#FF3333;font-size:10px}



/* -- Search -- */



.searchText { font-family:Arial, Verdana;font-size:11px;color:#939393;font-variant:small-caps;}

.searchForm {border-left:#7E7E7E ridge 2px;border-top:#7E7E7E ridge 2px;border-right:#D4D0C8 solid 1px;border-bottom:#D4D0C8 solid 1px;font-family:Arial, Verdana;font-size:10px;color:#333333;}







/* -- News -- */



a.newsmain, a.newsmain:link, a.newsmain:visited, a.newsmain:active {font-family:Arial, Verdana;font-size:11px;font-weight:bold;color:#F6F6F6;}

.newsmain {font-weight:bold;color:#F6F6F6;background-color:#839C4E;}





.newsmaintext {padding:5px 15px 10px 0px;}

.newsmainbg {background-color:#F9FEE6}





a:link.newslink, a:visited.newslink {color: #435608;}

a:hover.newslink {color: #8EA756;}





.newstitle {font-weight:bold;font-size:13px;color:#435608;}

.newsdata { font-size:11px;}



/* -- Sitemap -- */



.sitemap_1, a.sitemap_1:link, a.sitemap_1:active, a.sitemap_1:visited {color:#FE0000;font-family:Arial, Verdana;font-size:12px;font-weight:bold;}

a.sitemap_1:hover {color:#5C7130;}



.sitemap_2, a.sitemap_2:link, a.sitemap_2:active, a.sitemap_2:visited, .sitemap_3, a.sitemap_3:link, a.sitemap_3:active, a.sitemap_3:visited {color:#FE0000;font-family:Arial, Verdana;font-size:11px;}

a.sitemap_2:hover, a.sitemap_3:hover {color:#5C7130;}





/* -- Contact -- */



.inputText { color:#FFFFFF;background-color:#AAB958;font-family:Arial, Verdana;font-size:11px;padding:2px 0px 0px 5px;height:20px;}

.inputText-on { color:#384B04;background-color:#EDF9D7;font-family:Arial, Verdana;font-size:11px;padding:2px 0px 0px 5px;height:20px;}



.button-bg2 {background-image: url(../_images/common/button-bg2.gif); background-repeat:no-repeat;text-align:center;cursor:pointer;padding:1px 0px 0px 0px;}

.button-bg2-on {background-image: url(../_images/common/button-bg2_over.gif); background-repeat:no-repeat;text-align:center;cursor:pointer;padding:1px 0px 0px 0px;}



.inputButton { color:#FFFFFF;background-color:#AAB958;font-family:Arial, Verdana;font-size:11px;font-weight:bold;padding:0px 5px 0px 5px;height:20px;}

.inputButton, .inputText, .inputText-on, .contact-textarea-border {border-width:1px;border-style:solid;border-top-color:#677157;border-left-color:#677157;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;}

.contact-textarea { color:#FFFFFF;font-family:Arial, Verdana;font-size:11px;background-color:#AAB958;border-width:0px;

	scrollbar-face-color:#A90001;

	scrollbar-arrow-color:#E1F7BE;

	scrollbar-track-color:#AAB958;

	scrollbar-shadow-color:#E1F7BE;

	scrollbar-highlight-color:#A90001;

	scrollbar-3dlight-color:#A90001;

	scrollbar-darkshadow-Color:#A90001;

	padding:2px 4px 2px 4px;

}



.contact-padding {color:#384B04;padding:0px 0px 0px 10px;}

.comment-star {font-family:Verdana;font-size:13px;}

.contact-text {color:#435608;font-family:Arial, Verdana;font-size:12px;padding:0px 20px 0px 35px;text-align:justify;}





/* -- Shop -- */



h1 {

	color:#FE0000;

	font-family:Arial, Verdana;

	font-size:14px;

	font-weight:bold;

	margin-bottom:5px;

	margin-top:0;margin-bottom:0;

	}



h2 {margin-top:0;margin-bottom:0;display:inline;font-weight:bold}



.shopSelect {

	color:#384B04;

	background-color:#EDF9D7;

	height:22px;

}



.shopInput {

	color:#384B04;

	background-color:#EDF9D7;

	height:22px;

	padding-top:2px;

	border-width:1px;

	border-style:solid;

	border-top-color:#677056;

	border-left-color:#677056;

	border-bottom-color:#FFFFFF;

	border-right-color:#FFFFFF;

}



.shopButton {

	color:#E1F7BE;

	background-color:#A90001;

	height:22px;

	border-width:1px;

	border-style:solid;

	border-top-color:#A90001;

	border-left-color:#A90001;

	border-bottom-color:#677056;

	border-right-color:#677056;

}







.shopListLogo {

	border-style:solid;

	border-width:17px;

	border-color:#B2C583;

}



.shopPadding {

	padding:14px 0px 0px 10px;

	text-align:right;

}



.shopBig, a.shopBig:active, a.shopBig:link, a.shopBig:visited {

	color:#384B04;

	font-family:Arial, Verdana;

	font-size:14px;

	font-weight:bold;

}



a.shopBig:hover {

	color:#99CC33;

}



.shopLink, a.shopLink:active, a.shopLink:link, a.shopLink:visited {

	color:#78A109;

	font-family:Arial, Verdana;

	font-size:13px;

}



a.shopLink:hover {

	color:#99CC33;

}



.shopText {

	font-size:13px;

	text-align:justify;

	font-weight:normal;

}



.prevnextShop, a.prevnextShop:link, a.prevnextShop:active, a.prevnextShop:visited {

	color:#A90001;

	font-size:11px;

}



a.prevnextShop:hover {

	color:#384B04;

}



.button-bg {

	background-image: url(../_images/common/button-bg.gif); 

	background-repeat:no-repeat;

	text-align:center;

	cursor:pointer;

	padding:1px 0px 0px 0px;

}

.button-bg-on {

	background-image: url(../_images/common/button-bg_over.gif); 

	background-repeat:no-repeat;

	text-align:center;

	cursor:pointer;

	padding:1px 0px 0px 0px;

}





  /* -- Tabelki----------------------------------------------------------- */

table.List td, table.List th{

	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;



}





table.List th {

	font-size:11px;

	padding:5px;

	color:#435608;

	font-weight:bold;

	background-color: #C7D594;

	text-align:center;

}



table.List td {

	font-size:10px;

	padding:3px;

	color:#323232;

	vertical-align:top;

}





table.List td.center {

	text-align:center;

}



table.List tr.color1 {

background-color: #F1FED5;

}



table.List tr.color2 {

background-color: #E4F1C8;

}



table.List td.color_trasa {

background-color: #F1FED5;

}

/* dodatkowe style */
#zakladki {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial,sans-serif;
	font-size: 12px;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d8dcdf;
	bottom: -1px;
}
#zakladki ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#zakladki li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #d8dcdf;
	border-right: none;
}
#zakladki li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #54640D;
	background: #eeeeee url(/www/_images/jquery/blitzer/eeeeee_40x100_textures_04_highlight_hard_100.png) 0 50% repeat-x;
}
#zakladki li a:hover {
	background: #f6f6f6 url(/www/_images/jquery/blitzer/f6f6f6_40x100_textures_04_highlight_hard_100.png) 0 50% repeat-x;
	color: #111111;
}
#zakladki li a.on {
	color:#b10003;
}