#newsletter {
	padding: 0px 20px 10px 20px;
	
}

#newsletter input {
	margin-top:5px;
	font-size:11px;
	color:#3e3e3e;

}
.term a {
	color: #ffffff;
}

.animka_thumb_tlo_tekst_1 h6 {
	margin:10px 20px 0px 20px;
	font-family:verdana;	
	font-size:14px;
	color:#ffffff; 
	font-weight:normal;	
	border-bottom: solid 1px #4d9f4d;
	padding: 5px 0px 5px 0px;
}

.animka_thumb_tlo_tekst_2 h6 {
	margin:10px 20px 0px 20px;
	font-family:verdana;	
	font-size:14px;
	color:#2d2929;
	font-weight:normal;	
	border-bottom: solid 1px #ffffff;
	padding: 5px 0px 5px 0px;
}

.animka_thumb_tlo_tekst_1 div {
	
	padding: 10px 20px 0px 20px;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	line-height:135%;
}

.animka_thumb_tlo_tekst_2 div {
	
	padding: 10px 20px 0px 20px;
	color:#5b606a;
	font-family:verdana;
	font-size:10px;
	line-height:135%;
}


.animka_thumb_tlo_tekst_1 {
	top:0px;
	left:330px;
	position: absolute;
	width:410px;
	background-image: url(tlo_p1.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#007c00;
	text-align: left;
}

.animka_thumb_tlo_tekst_2 {
	top:0px;
	left:330px;
	position: absolute;
	width:410px;
	background-image: url(tlo_p2.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#eef3fd;
	text-align: left;
}

.animka_thumb_tlo_tekst_1 div.wiecej_box1 {
	background-image: url(wiecej1.png);
	background-repeat: repeat-x;
	background-position: top;
	float:right;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	padding: 0px 9px 0px 9px;
	margin:0px;
	height:42px;
	line-height:42px;
}

.animka_thumb_tlo_tekst_2 div.wiecej_box2 {
	background-image: url(wiecej2.png);
	background-repeat: repeat-x;
	background-position: top;
	float:right;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	padding: 0px 9px 0px 9px;
	margin:0px;
	height:42px;
	line-height:42px;
}

.animka_thumb_tlo_tekst_1 div.wiecej_box1 #rogl, .animka_thumb_tlo_tekst_2 div.wiecej_box2 #rogl {
	float:left;
	margin-left:-23px;
}

.animka_thumb_tlo_tekst_1 div.wiecej_box1 #rogp, .animka_thumb_tlo_tekst_2 div.wiecej_box2 #rogp {
	float:right;
	margin-right:-23px;
}




#pageANI {
	position: relative;
	float:left;
	clear:both;
	width:740px;
}


#animka_thumb {
	width:740px;
	margin-top:10px;
	float:left;
	position: relative;
	clear:both;
	margin-bottom:10px;

}

#animka_thumb #ntl {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#animka_thumb #ndl {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:100;
}

#animka_thumb #ntp {
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
}

#animka_thumb #ndp {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:100;
}
	




#thumb {
	position:absolute;
	right:15px;
	bottom:30px;
	height:12px;
	width:375px;
	z-index:105;
	text-align:left;
}

.dd1 .thumb_selected {
	float: left;
	width: 16px;
	height: 16px;
	line-height:16px;
	margin-right: 5px;
	font-weight:bold;
	color:#ffffff;
	background-color: #59ff00;
	text-align:center;
}
.dd1 .thumb_notselected {
	float: left;
	width: 16px;
	height: 16px;
	line-height:16px;
	margin-right: 5px;
	font-weight:bold;
	color:#212121;
	background-color: #ffffff;
	text-align:center;
}


.dd2 .thumb_selected {
	float: left;
	width: 16px;
	height: 16px;
	line-height:16px;
	margin-right: 5px;
	font-weight:bold;
	color:#ffffff;
	background-color: #c30d0d;
	text-align:center;
}
.dd2 .thumb_notselected {
	float: left;
	width: 16px;
	height: 16px;
	line-height:16px;
	margin-right: 5px;
	font-weight:bold;
	color:#212121;
	background-color: #c6cedc;
	text-align:center;
}









.menu_rozwijane_2 {

	display: none;
	z-index: 200;
	position:absolute;

}



#kolp_p {

	float:left;

	margin-left:15px;

	width:220px;

	margin-top:10px;

}



.tt:hover {

	position:relative;

	display:inline;

}

.tt dfn{

	display:none;

	top:30px;

	left:0px;

}





.tt dfn span{

	display:block;

	white-space:nowrap;

	font-size:11px;

	line-height:120%;

	font-weight:normal

}

.tt:hover dfn{

	position:absolute;

	display:block;

	background:#eeeeee;

	color:#333333;

	font-style:normal;

	border:1px solid #666666;

	padding:5px;margin:1px;

	text-align:left;

	font-weight:normal;

}





body, select {

	font-family: verdana;

	font-size: 11px;

	color:#4f4f4f;

}

td, div {

	font-family: verdana;

	font-size: 11px;

	color:#4f4f4f;

}





input {

	vertical-align:middle;

}





.f12, .f10{

	font-family: verdana;

	font-size: 11px;

}

.buts {

	background-color: #ffffff;	

	filter:alpha(opacity=50);

	-moz-opacity:.50;

	opacity:.50;

	cursor:hand;	

	width: 100px;	

	text-align: center;	

	font-size: 13px;	

	font-weight: bold;	

	padding-top: 6px;

	padding-bottom: 5px;

}

.czarny11n {

	color: #212121;

	font-size: 11px;

	font-weight: normal;

}

a {

	text-decoration: none;

	color: #c00000;

}





a:active {

  outline:underline;

}





:focus {

  -moz-outline-style:none;

}

a:hover {

    text-decoration: underline;

}





.body {

	padding: 0px;

	margin: 0px;

	text-align: center;

	background-image: url(tlo.jpg);

	background-repeat: repeat-x;

	background-position: top;





}





hr, .hr {

	width: 100%;

	color: #eae5df;

	height: 1px;

	size: 1px;

}





ul, ol {

	list-style-position: outside;

	margin: 5px 0px 5px 18px;

	padding: 0px;

}

li { 

	

	margin: 0px;

	padding: 2px;

}





.nomarg {

	font-family: Verdana;

    font-size:   1px;

    margin-top:  0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px

}





.nomargs {

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}





.tfoto {

    border: 1px solid #999999;

}





.text {

	margin: 0px;

	clear: both;

	float: left;

	width: 100%;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}







.ukl_box_l {

	margin-right: 5px;

}

.ukl_box_r {

	margin-left: 5px;

}

.boxy_dol_pad {

	margin-bottom: 5px;

	margin-top: 10px;

	margin-right: 0px;

	margin-left: 0px;

}

.body_ukl_l {

	text-align: center;

	float: left;

	padding: 0px;

	margin: 0px;

	padding-right: 10px;

}

.body_ukl_r {

	text-align: center;

	float: right;

	padding: 0px;

	margin: 0px;

	padding-left: 10px;

}





.offset {

 clear: both;

 text-align: center;

}

.button2 {

	color:#212121;

	border: solid 1px #cccccc;

	background:#F1f1f1;

	font-size:13px;

}

.button, .button_form {

	color:#212121;

	border: solid 1px #cccccc;

	background:#F1f1f1;

	font-size:12px;

}





.input_form {

	color:#212121;

	border: solid 1px #cccccc;

	font-size:12px;

	width:200px;

}





.input_fo {

	color:#212121;

	border: solid 1px #cccccc;

	background:#F1f1f1;

	font-size:12px;

	width:130px;

}





#gl {

	width: 1000px;

	position: relative;

	text-align: center;

	margin: auto;

}

#pageAnimka {

	clear: both;

	float: left;

	height: 177px;

	text-align:left;

	margin-left:1px;

	width: 998px;

	background-image: url(top_new.jpg);

	background-repeat: no-repeat;

}

#pageTop {

	float: left;

	width: 1000px;

	height: 96px;

}

#pageHaslo {

	float: right;

	padding-top: 22px;

	padding-right: 150px;

}

#pageMenutt {

	background-image: url(belka.gif);

	background-repeat: no-repeat;

	text-align: left;

	clear: both;

	float: left;

	width: 1000px;

	height: 40px;

}

.input_wysz {

	background-image: url(wysz.gif);

	background-repeat: no-repeat;

	background-position: left center;

	width: 199px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	color: #616657;

	padding-top: 3px;

	padding-bottom: 3px;

}

.button_wysz {

	background-image: url(szukaj.gif);

	background-repeat: no-repeat;

	background-position: left center;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	width:49px;

	height:23px;

}





#menutt {

	float: left;

	font-size: 12px;

	padding-top: 9px;

	padding-left: 20px;

	font-weight:bold;

}

#menutt a {

	color: #FFFFFF;

}

#menutt img {

	vertical-align: middle;

	margin-right: 10px;

	margin-left: 10px;

}





#wysz {

	float: right;

	padding-top: 7px;

	padding-right: 12px;

}

#pageContent {

	text-align: left;

	clear: both;

	float: left;

	width: 1000px;

	background-color: #FFFFFF;

	background-image: url(content.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 10px;

 

	padding-top: 25px;



}

.zaok_gl {

	background-image: url(zaok_gl.gif);

	background-repeat: no-repeat;

	clear: both;

	height: 7px;

	width: 220px;

	margin-top:7px;

}









#pageLogo {

	width: 246px;

	height: 96px;

	float:left;

}

#pageLogo a {

	font-size:11px;

}





#pageLogo span {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 240px;

	height: 96px;

	background-image: url('logo.gif');

	cursor:pointer;

}

#pageStopka {

	background-color: #f6f6f6;

	background-image: url(logo_st.gif);

	background-repeat: no-repeat;

	background-position: right top;

	clear: both;

	float: left;

	height: 56px;

	width: 1000px;

}

#menub a {

	color: #636363;

}

#menub {

	color: #636363;

	float: left;

	font-size: 12px;

	padding-top: 12px;

	padding-left: 18px;

	text-align:left;

	line-height: 18px;

}

h4 {

	color: #000000;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	clear: both;

	padding-top: 9px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#menu {



	margin: 0px;

	padding: 2px 0px 2px 0px;

	list-style-type: none;

}

.menu a {

	color: #FFFFFF;

}

.menu {

	font-weight: bold;

	background-image: url(menu1.gif);

	background-repeat: no-repeat;

	background-position: top left;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 20px;

	padding-right:15px;

	list-style-image: none;

	margin-top:2px;

}

.menud {

	background-image: url(menu1d.gif);

	background-repeat: no-repeat;

	background-position: top;

	height:5px;

	list-style-image: none;

	margin-bottom:2px;

}

.menus {

	font-weight: bold;

	background-image: url(menu1s.gif);

	background-repeat: no-repeat;

	background-position: top left;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 23px;

	list-style-image: none;

	margin-top:2px;

}

.menuds {

	background-image: url(menu1ds.gif);

	background-repeat: no-repeat;

	background-position: top;

	height:5px;

	list-style-image: none;

	margin-bottom:2px;

}

.menua {

	font-weight: bold;

	background-image: url(menu1a.gif);

	background-repeat: no-repeat;

	background-position: top left;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 23px;

	list-style-image: none;

	margin-top:2px;

}

.menuda {

	background-image: url(menu1da.gif);

	background-repeat: no-repeat;

	background-position: top;

	height:5px;

	list-style-image: none;

	margin-bottom:2px;

}

.menu2 a {

	color: #404040;

}







#copy {

	float: right;

	text-align: left;

	line-height: 18px;

	padding-top: 7px;

	padding-right: 130px;

	font-size: 12px;

}

#copy a {

	color: #636363;

}

.zaok_dl {

	background-image: url(zaok_dl.gif);

	background-repeat: no-repeat;

	clear: both;

	height: 22px;

	width: 220px;

	background-position: top;

}

#kolp {

	float: right;

	width: 740px;

	margin-right: 10px;

}



#kolp2 {

	float: left;

	width: 510px;

	margin-left: 15px;

}





.news {

	color: #484747;

	padding-right: 10px;

	padding-left: 10px;

	font-size: 11px;

	background-image: url(zaok_sl.gif);

	background-repeat: repeat-y;

	background-position: left;

}



.news_p {

	color: #484747;

	font-size: 11px;

	width:220px;

}





#koll {

	float: left;

	width: 220px;

	margin-left: 10px;

}

.menu2 {

	background-image: url(menu2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 33px;

	list-style-image: none;

}





.menu3____ {

	background-image: url(menu3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	font-size:11px;

	padding-left: 43px;

	list-style-image: none;

}





.zaok_sl {

	width: 220px; 

	background-image: url(zaok_sl.gif);

	background-repeat: repeat-y;

	background-position: left; 

}

.hh2 {

	color: #007f00;

	font-family: verdana;

	font-size: 13px;

	font-weight: bold;

	height:21px;

}





h2 {

	color: #007f00;

	font-family: verdana;

	font-size: 13px;

	font-weight: bold;

	margin: 0px;

	clear: both;

	padding-top: 9px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eaeaea;

}





h3 {

	color: #007f00;

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

	clear: both;

	padding-top: 9px;

	padding-bottom: 5px;

}

h2 a {

	color: #007f00;

}





h2 span {

	color:#000000;

}

.produkt {

	padding:10px; 

}

.foto_gl {

	text-align:center;

}

.nagl_kat {

	padding-top:5px;

}





.wiecej_kat {

	text-align:right;

}





.foto_prod_m {

	text-align:center;

	float:left;

	width:250px;

	padding-bottom:10px;

}

.td_opis_produkt {

	float:right;

	width:100%;

	line-height:18px;

}

.opis_plik {

	padding-bottom:10px;

}





.box_pad {

	padding-left:13px;

	padding-right:13px;

}





#menu_karta {

	float:left;

	width:100%;

}





.but {

	background-image: url(but_off.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 7px;

	padding-top: 8px;

	width:118px;

	color:#ffffff;

	font-weight:bold;

	float:left;

	margin-left:5px;

	text-align:center;

	cursor:pointer;

}





.butk {

	background-image: url(but2_off.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 7px;

	padding-top: 8px;

	width:118px;

	color:#ffffff;

	font-weight:bold;

	float:left;

	margin-left:5px;

	text-align:center;

	cursor:pointer;

}





.but_druk {

	background-image: url(but_off.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 7px;

	padding-top: 8px;

	width:118px;

	color:#ffffff;

	font-weight:bold;

	clear:both;

	margin-left:5px;

	text-align:center;

	cursor:pointer;

}





.but2 {

	background-image: url(but_on.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 7px;

	padding-top: 8px;

	width:118px;

	color:#ffffff;

	font-weight:bold;

	float:left;

	margin-left:5px;

	text-align:center;

	cursor:pointer;

}





.but2k {

	background-image: url(but2_on.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-bottom: 7px;

	padding-top: 8px;

	width:118px;

	color:#ffffff;

	font-weight:bold;

	float:left;

	margin-left:5px;

	text-align:center;

	cursor:pointer;

}





#zaokd {

    /*

	background-image: url(zaokd.gif);

	background-repeat: no-repeat;

	background-position: top;

    */

	width:740px;

	clear:both;

	float:left;

	height:11px;

}





#box1 {

  /*

	background-image: url(zaokg.gif);

	background-repeat: no-repeat;

	background-position: top;

  */

	width:471px;

	padding-top:11px;

	float:left;

	clear:both;

	width:100%;

	/*background-color:#eaeaea;*/

}





.szary {

	color:#bbbbbb;

}





.box1_druk {





	width:471px;

	padding-top:11px;

	clear:both;

	padding-bottom:10px;

	margin-bottom:20px;

	width:100%;

	border: solid 1px #f1f1f1;

}





#box2, #box3, #box4, #box5, #box6, #box7 { 
	width:471px;
	padding-top:11px;
	float:left;
	clear:both;
	width:100%;
	display:none;
}

.ramkag {

	background-image: url(ramkag.gif);

	background-repeat: no-repeat;

	clear: both;

	float: left;

	width: 740px;

	height:8px;

	margin-top:10px;

}





.ramkad {

	background-image: url(ramkad.gif);

	background-repeat: no-repeat;

	clear: both;

	float: left;

	width: 740px;

	height:8px;

}





.ramkas {

	background-image: url(ramkas.gif);

	background-repeat: repeat-y;

	clear: both;

	float: left;

	width: 740px;

}





.ramka_pad {

	padding-left:10px;

	padding-right:10px;

}





#druk {

	float:right;

	padding: 0px 0px 0px 30px;

}









li.menupoz {

	background-image: url(menu2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 33px;

	list-style-image: none;

}





li.menupoz2 {

	background-image: url(menu2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 33px;

	list-style-image: none;

}





a.menupoz {

	color: #404040;

}





a.menupoz2 {

	color: #404040;

}





div.menu_rozwijane_2 {

	position:absolute;

	z-index:200;

}

.menu_rozwijane_2 ul {

	margin: 0px;

	padding: 0px;

	width: 180px;

}

.menu_rozwijane_2 ul li {

	list-style: none;

}



ul {

	list-style: none url(li_icons/big_red.gif) outside;



}

li.menu3 {

	margin: 0px;

	background-image: url(ikoll2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 5px 10px 5px 15px;

	background-color: #007f00;

	text-align:left;

	cursor:pointer;

}







.bialy {

	color:#ffffff;

}

li.menu_rozwijane_2_sel {

	margin: 0px;

	padding: 5px 10px 5px 10px;

	background-color: #f5a141;

	text-align:left;

	border-bottom: solid 1px #ffda54;

	cursor:pointer;

}









a.menu_rozwijane_2_sel {

	color: #FFFFFF;

	font-family: verdana;

}

d-repeat: no-repeat;

	clear: both;

	float: left;

	width: 740px;

	height:8px;

	margin-top:10px;

}





.ramkad {

	background-image: url(ramkad.gif);

	background-repeat: no-repeat;

	clear: both;

	float: left;

	width: 740px;

	height:8px;

}





.ramkas {

	background-image: url(ramkas.gif);

	background-repeat: repeat-y;

	clear: both;

	float: left;

	width: 740px;

}





.ramka_pad {

	padding-left:10px;

	padding-right:10px;

}





#druk {

	float:right;

	padding: 0px 0px 0px 30px;

}









li.menupoz {

	background-image: url(menu2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 33px;

	list-style-image: none;

}





li.menupoz2 {

	background-image: url(menu2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 33px;

	list-style-image: none;

}





a.menupoz {

	color: #404040;

}





a.menupoz2 {

	color: #404040;

}





div.menu_rozwijane_2 {

	position:absolute;

	z-index:200;

}

.menu_rozwijane_2 ul {

	margin: 0px;

	padding: 0px;

	width: 180px;

}

.menu_rozwijane_2 ul li {

	list-style: none;

}



ul {

	list-style: none url(li_icons/big_red.gif) outside;



}

li.menu3 {

	margin: 0px;

	background-image: url(ikoll2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 5px 10px 5px 15px;

	background-color: #007f00;

	text-align:left;

	cursor:pointer;

}







.bialy {

	color:#ffffff;

}

li.menu_rozwijane_2_sel {

	margin: 0px;

	padding: 5px 10px 5px 10px;

	background-color: #f5a141;

	text-align:left;

	border-bottom: solid 1px #ffda54;

	cursor:pointer;

}









a.menu_rozwijane_2_sel {

	color: #FFFFFF;

	font-family: verdana;

}

