#social {

	width:100%;

	clear:both;

	float:left;

	text-align:center;

	margin-top:20px;

}



h3 div {

	font-size:15px;float:left;

}

h3 div.data_news {

	float:left;color:#999999;padding-left: 25px;padding-top:2px;font-size:11px;

}

body, select {

	font-family: Arial;

	font-size: 12px;

	color:#383838;

}

td, div {

	font-family: Arial;

	font-size: 12px;

	color:#383838;

}



input {

	vertical-align:middle;

}

.f12, .f10{

    font-family: verdana;

    font-size: 11px;

}

.buts {

	background-color: #cccccc;	

	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: #c90c13;

}



a:active {

  outline:none;

}



:focus {

  -moz-outline-style:none;

}

a:hover {

    text-decoration: underline;

}



.body {

	padding: 0px;

	margin: 0px;

	text-align: center;

	background-color: #f6f6f6;



}



hr, .hr {

	width: 100%;

	color: #eae5df;

	height: 1px;

	size: 1px;

}



ul, ol {

	list-style-position: outside;

	margin-left: 25px;

	margin-bottom: 0px;

	padding: 0px;

    vertical-align:middle;

}



.nomarg {

	font-family: Arial;

    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: 10px;

	padding-left: 0px;

	line-height: 135%;

}





.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;

}

.button {

	color:#212121;

	border: solid 1px #cccccc;

	background:#F1f1f1;

	font-size:11px;

}

#gl {

	width: 1000px;

	position: relative;

	text-align: center;

	margin: auto;

}

#pageTop {

	clear: both;

	float: left;

	height: 102px;

	width: 1000px;

}

#pageLogo {

	width: 459x;

	height: 102px;

	float:left;

	margin-left:1px;

	text-align:center;

	clear:both;

	position:relative;

}



#pageLogo a {

	font-size:11px;

}



#pageLogo span {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 459px;

	height: 102px;

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

	background-position:center top;

	background-repeat:no-repeat;

	cursor:pointer;

}

#pageLogo2 {

	width: 459px;

	height: 102px;

	float:left;

	margin-left:1px;

	text-align:center;

	clear:both;

	position:relative;

}



#pageLogo2 a {

	font-size:11px;

}



#pageLogo2 span {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 459px;

	height: 102px;

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

	background-position:center top;

	background-repeat:no-repeat;

	cursor:pointer;

}

#pageAnimka {

	clear: both;

	float: left;

	width: 1000px;

	background-color: #FFFFFF;

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 6px;

	padding-left: 2px;

	text-align: left;

}

#lang {

	position: absolute;

	top: 9px;

	right: 21px;

	font-size: 11px;

}

#lang img {

	vertical-align: middle;

}

.button_newsl {

	background-image: url(dopisz.gif);

	height: 23px;

	width: 46px;

	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;

	vertical-align: middle;

}



.button_newslen {

	background-image: url(dopiszen.gif);

	height: 23px;

	width: 46px;

	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;

	vertical-align: middle;

}



.button_wysz {

	background-image: url(szukaj.gif);

	height: 23px;

	width: 46px;

	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;

	vertical-align: middle;

}



.button_wyszen {

	background-image: url(szukajen.gif);

	height: 23px;

	width: 46px;

	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;

	vertical-align: middle;

}



.input_newsl {

	font-family: tahoma;

	font-size: 11px;

	line-height: 21px;

	color: #383838;

	background-image: url(input_newsl.gif);

	height: 21px;

	width: 174px;

	padding-left: 5px;

	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;

	background-repeat: no-repeat;

	background-position: left top;

}

#newsl {

	position: absolute;

	top: 35px;

	right: 20px;

}

#newsl_tit {

	position: absolute;

	top: 39px;

	right: 253px;

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-align: right;

}



#wysz {

	position: absolute;

	top: 65px;

	right: 20px;

}

#wysz_tit {

	position: absolute;

	top: 69px;

	right: 253px;

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-align: right;

}



#pageMenutt {

	background-image: url(menutt.gif);

	text-align: left;

	clear: both;

	float: left;

	height: 73px;

	width: 1000px;

}



#menu_rozwijane table tr td ul {

	display: none;

}



#menu_rozwijane {

	float:left;

	width:100%;

	margin-top: 1px;

}



#menu_rozwijane ul {

	padding: 0px;

	float: right;

	list-style-image: none;

	list-style-type: none;

	margin:0px 0px 0px 0px;

}



#menu_rozwijane table tr td a {

	color:#ffffff;

}



#menu_rozwijane table tr td a:hover {

	text-decoration: none;

	color:#ffffff;

}



#menu_rozwijane table tr td.rozwijane_selected a {

	color:#ffffff;

}





#menu_rozwijane table tr td {

	font-family: calibri;

	font-size: 16px;

	color: #FFFFFF;

	height: 72px;

	vertical-align: middle;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #2673a1;

	text-align:center;

}





#menu_rozwijane table tr td.rozwijane_selected {

	font-family: calibri;

	font-size: 16px;

	color: #010101;

	height: 72px;

	vertical-align: middle;

	background-image: url(menupoz2.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #2673a1;

	text-align:center;

}





/* Style 2 poziomu */

#menu_rozwijane table tr td ul.rozwijane li {

	background-image: none;

	background-color: #72cfe1;

	top: 0px;

	text-align:left;

	padding:5px 0px 5px 10px;

	margin:0px 0px 1px 0px;

	font-weight:normal;

	float:none;

	width: 170px;

	font-size:12px;

	line-height:normal;

	height:auto;

	font-family:tahoma;

	text-transform: none;

}

 



#menu_rozwijane table tr td ul.rozwijane li.rozwijane_selected {

	background-image: none;

	background-color: #4bbacf;

	top: 0px;

	text-align:left;

	padding:5px 0px 5px 10px;

	margin:0px 0px 1px 0px;

	font-weight:normal;

	float:none;

	left: 0px;

	line-height:normal;

	height:auto;

	width: 170px;

	font-size:12px;

	font-family:tahoma;

	text-transform: none;

	

}



#menu_rozwijane table tr td ul.rozwijane li a {

	color: #ffffff;

	text-decoration: none;

}



#menu_rozwijane table tr td ul.rozwijane li.rozwijane_selected a {

	color: #ffffff;

	text-decoration: none;

}



#pageStopka {

	background-image: url(stopka.gif);

	text-align: left;

	clear: both;

	float: left;

	height: 94px;

	width: 1000px; 

}

#adres1 {

	background-image: url(sep_stopka.gif);

	background-repeat: no-repeat;

	background-position: right center;

	float: left;

	width: 190px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-family: tahoma;

	font-size: 10px;

	color: #ffffff;

	margin-top: 15px;

	margin-left: 30px;

}

#adres1 a {

	color: #ffffff;

}



#adres2 {

	float: left;

	width: 160px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-family: tahoma;

	font-size: 10px;

	color: #ffffff;

	margin-top: 15px;

	margin-left: 25px;

}

#adres3 {

	float: left;

	width: 160px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-family: tahoma;

	font-size: 10px;

	color: #ffffff;

	margin-top: 15px;

	margin-left: 25px;

}#copy {

	font-family: tahoma;

	font-size: 10px;

	line-height: 140%;

	color: #ffffff;

	text-align: left;

	float: right;

	width: 225px;

	margin-top: 33px;

	margin-right: 25px;

}



#copy a {

	color: #ffffff;

	}

#pageContent {

	clear: none;

	float: left;

	width: 1000px;

	padding-top: 20px;

	padding-bottom: 40px;

	text-align: left;

}

h4 {

	font-family: tahoma;

	font-size: 18px;

	font-weight: normal;

	color: #00519e;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e4e4e4;

	margin: 0px;

	clear: both;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 100%;

}

#koll {

	width: 180px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

	padding-top: 3px;

}

.news {

	padding-top: 10px;

	padding-bottom: 10px;

	clear: both;

	float: left;

	width: 100%;

}

.loga {

	clear: both;

	width: 180px;

}

h2 {

	font-family: tahoma;

	font-size: 18px;

	font-weight: normal;

	color: #00519e;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e4e4e4;

	margin: 0px;

	clear: both;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 100%;

}



h3 {

	font-family: tahoma;

	font-size: 15px;

	font-weight: normal;

	color: #00519e;

	margin: 0px;

	clear: both;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 100%;

}

p {

	padding:0px;

	margin:0px;

	padding-bottom: 11px;

}

h2 a {

	color: #00519e;

}

#kols_cala_gl {

	width: 712px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;


	padding-top: 3px;
}

#kols_gl {

	width: 490px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

	margin-left: 20px;

	padding-top: 3px;

}



#kols {

	width: 755px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

	margin-left: 20px;

	padding-top: 3px;

}





#kols_cala {

	width: 980px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

	margin-left: 0px;

	padding-top: 3px;

}



#kolp {

	width: 224px;

	border: 1px solid #eaeaea;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	float: left;

	margin-left: 20px;

	padding-top: 3px;

}

.data {

	font-size: 11px;

	color: #928f8f;

}

#aktualnosci {

	clear:left;

	margin-top: 10px;

	margin-right: -10px;

	margin-left: -10px;

}

#aktualnosci .data {

	font-size: 11px;

	color: #8a8a8a;

	text-align: center;

	width: 20%;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e2e2e2;

}

#aktualnosci td {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e2e2e2;

}

#aktualnosci .wiecej {

	font-family: Arial;

	font-size: 9px;

	width: 20%;

}

#aktualnosci .nagl {

	font-weight: bold;

	font-size: 11px;

}



#aktualnosci .nagl a {

	color:#00519e;

}



#menull {

	list-style:none;

	margin:6px 0px 10px 0px;

	padding:0px;

	clear:both;

	float:left;

	width:100%;

}



.menu a, .menu2 a, .menu3 a {

	color:#545454;

}



.menu {

	border-bottom: solid 1px #e4e4e4;

	padding: 5px 0px 5px 5px;

	font-weight:bold;

	

}



.menu2 {

	border-bottom: solid 1px #e4e4e4;

	padding: 5px 0px 5px 15px;

}



.menu3 {

	border-bottom: solid 1px #e4e4e4;

	padding: 5px 0px 5px 25px;

}



.produkt {

	width:100%;

	float:left;

	clear:both;

	padding: 15px 0px 15px 0px;

	border-bottom: solid 1px #e4e4e4;

}



.foto_gl {

	float:left;

	width:180px;

}



.opis_li {

	float:left;

	width:510px;

	margin-left:20px;

	line-height:135%;

}



.opis_li .nagl_kat {

	font-weight:bold;

	color:#212121;

	font-size:13px;

	line-height:135%;

	padding-bottom:7px;

	padding-top:5px;

}



.opis_li .nagl_kat span {

	font-size:11px;

	font-weight:normal;

}



.galeria {

	margin: 0px;

	clear: both;

	text-align: center;

	width: 100%;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	line-height: 150%;

}

.hidden {

	display: none;

}



.foto_prod_m {

	float:left;

	width:280px;

}



.div_padd {

	float:left;

	width:455px;

	margin-left:20px;

}



#animka {

	float:left;

	width:636px;

}



.animka_tlo_tekst {

	background-color:#e6f1f3;

	width:360px;

	height:245px;

	position:absolute;

	bottom:0px;

	right:-360px; 

	text-align:left;

}



.animka_tlo_tekst h6 {

	font-size:22px;

	color:#00519e;

	margin:60px 0px 0px 35px;

	font-weight:normal;

}



.animka_tlo_tekst .opis {

	margin:10px 0px 0px 35px;

	color:#00519e;

	font-size:14px;

	width:300px;

	line-height:135%;

}



.animka_tlo_tekst .opis .wiecej {

	position:absolute;

	right:0px;

	bottom:0px;

}



#thumb {

	position:absolute;

	top:195px;

	z-index:40;

	width:305px;

	right:25px;

}



#thumb div {

	background-image: url(kk1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width:16px;

	height:16px;

	float:left;

	margin: 4px 3px 0px 3px;

	cursor:pointer;

}



#thumb div.thumb_selected {

	background-image: url(kk2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width:24px;

	height:24px;

	margin: 0px 0px 0px 0px;

	float:left;

}