
body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background: transparent url("images/ciarko_tlo.jpg") repeat 0 0;
	color: #dadada;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
}

a {
	color: #7de84c;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div.left {
	float: left;
}

div.right {
	float: right;
}

div.clear {
	clear: both;
}

#welcome_bg {
	background: transparent url("images/ciarko_gora.jpg") no-repeat center top;
}

#page_bg {
	background: transparent url("images/ciarko_gora.jpg") no-repeat center top;
}

#header div.logo{
	float: left;
	padding: 13px 0px 0px 18px;
}

#header div.logo a{
	width: 223px;
	height: 53px;
	display: block;
}

#header div.lang{
	float: right;
	padding: 14px 19px 0px 0px;
}
#header div.lang span{
	font-size:13px;
}
#header div.lang a{
	padding: 0px;
	margin: 0px 0px 0px 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a.lang_link{
	font-size: 13px;
}

#header div.lang span{
	padding: 0px;
	margin: 0px 0px 0px 14px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 13px;
}

#header div.lang a:hover{
	text-decoration: none;
	color: #7de84c;
}

#menu_welcome {
	margin: 0px;
	height: 77px;
	float: right;	
}

#menu_welcome ul.menu_welcome {
	list-style: none;
	margin: 30px 0px 0px 0px;
}

#menu_welcome ul.menu_welcome li{
	display: inline;
	margin: 0px;
	float:left;
}
ul.menu_dol {
float: left;
height: 19px;
list-style: none outside none;
margin: 19px 0 0 26px;
}
ul.menu_dol li{
	display: inline;
	margin: 0px;
	float:left;

}
ul.menu_dol li.spacer{
	display: inline;
	background:#3f4043;
	margin: 0px;
	float:left;
	width:1px;
	height:13px;
}

#menu_welcome ul.menu_welcome li a{
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px 0px 0px 20px;
}
ul.menu_dol li a{
	font-size: 11px;
	font-weight:normal;
	color: #6e7073;
	margin: 0px 5px 0px 5px;
}
ul.menu_dol li a:hover {
	color: #b9bbbd;
}
ul.menu_dol li.wcisniety a{
	color: #b9bbbd;
}

#menu_welcome ul.menu_welcome li a:hover{
	color: #7de84c;
}

#menu_welcome ul.menu_welcome li.active{
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 32px;
}

#menu_welcome ul.menu_welcome li.active a{
	font-size: 15px;
	color: #7de84c;
	text-decoration: underline;
}

#left_side_welcome {
	width: 409px;
	height: 393px;
	background: transparent url("images/left_side_welcome.jpg") no-repeat 52px 0px;
	float: left;
}

#right_side_welcome {
	padding: 0px 0px 0px 31px;
	float: left;
}

#right_side_welcome div.bloczki {
	padding: 11px 0px 0px 0px;
	height: 270px;
}

#right_side_welcome div.najwiekszy{
	height: 71px;
	width: 400px;
	background: transparent url("images/najwiekszy_w_polsce.jpg") no-repeat 32px 35px;
}

#right_side_welcome div.Wyszukiwarka{
	padding: 0px 0px 0px 270px;
}

#right_side_welcome div.Wyszukiwarka div.szukaj{
	height: 28px;
	width: 220px;
	background: transparent url("images/wyszukiwarka_bg.jpg") no-repeat 0px 0px;
}

#right_side_welcome div.Wyszukiwarka div.szukaj input{
	margin: 6px 0px 0px 7px;
	width: 160px;
	font-family: Verdana, Tahoma, Arial,Sans-Serif;
	border: none;
	background-color: #FFFFFF;
	color: #2880bd;
	font-size: 11px;
}

#right_side_welcome div.Wyszukiwarka div.szukaj a{
	margin: 3px 0px 0px 12px;
	width: 39px;
	height: 22px;
	display: block;
}

#footer {
	padding: 0px 6px 30px 26px;
	color: #6e7073;
}

#footer a{
	color: #6e7073;
	font-weight: normal;
}

#footer .left {

}
.left_side_page {
	padding-top: 14px;
	float: left;
	width: 220px;
}

#page_tr_height {
	height: 500px;
}

div.kontener_menu {
	width: 200px;
	margin-left: 19px;
	margin-bottom: 19px;
	background:transparent url("images/tlo_black.jpg") repeat 0 0;
}

div.kontener_menu div.kontener_menu_header {
	color: #FFFFFF;
	font-size: 17px;
	padding:10px 0 6px 26px;
	font-family:Tahoma;

}

div.kontener_menu div.kontener_menu_border {
	padding-bottom:2px;
}
/*FLASH*/
#flashMenu {float:right}

/*poziom1*/

ul.menu_lewa {
	list-style: none;
	margin: 2px 5px 2px 5px;
	padding: 0px 0px 0px 0px;
	background:transparent url("images/tlo_black.jpg") repeat 0 0;
	border-bottom: 1px solid #191a1a;
}

ul.menu_lewa li{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li.wcisniety{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	background: transparent url("images/menu_lewa_dot.gif") no-repeat 5px 9px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li a{
	display: block;
	width: 100%;
	color: #9d9d9d;
	font-size: 12px;
	font-weight:normal;
	background-color: none;
}

ul.menu_lewa li.wcisniety a{
	display: block;
	width: 100%;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	background: #587418;
}

ul.menu_lewa li a span{
	display: block;
	padding: 0px 10px 0px 23px;
}

ul.menu_lewa li a:hover{
	display: block;
	width: 100%;
	color: #ffffff;
	background: #587418;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

/*poziom2*/

ul.menu_lewa li.wcisniety ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

ul.menu_lewa li.wcisniety ul li{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li.wcisniety ul li.wcisniety{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	background: transparent url("images/menu_lewa_dot.gif") no-repeat 20px 9px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li.wcisniety ul li a{
	display: block;
	width: 100%;
	color: #597518;
	font-size: 12px;
	font-weight:normal;
	background-color: transparent;
	background-image: none;
}

ul.menu_lewa li.wcisniety ul li.wcisniety a{
	display: block;
	width: 100%;
	color: #40ad08;
	font-size: 12px;
	font-weight:normal;
	background: #587418;
	color:#ffffff;
}

ul.menu_lewa li.wcisniety ul li a span{
	display: block;
	padding: 0px 15px 0px 35px;
}

ul.menu_lewa li.wcisniety ul li a:hover{
	display: block;
	width: 100%;
	color: #ffffff;
	background: #587418;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

/*poziom3*/

ul.menu_lewa li.wcisniety ul li.wcisniety ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li.wcisniety{
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	vertical-align:middle;
	line-height: 21px;
	background: transparent url("images/menu_lewa_dot.gif") no-repeat 35px 9px;
	cursor:pointer;
	border-top: 1px solid #191a1a;
	width: 100%;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li a{
	display: block;
	width: 100%;
	color: #597518;
	font-size: 12px;
	font-weight:normal;
	background-color: transparent;
	background-image: none;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li.wcisniety a{
	display: block;
	width: 100%;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	background: #587418;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li a span{
	display: block;
	padding: 0px 15px 0px 47px;
}

ul.menu_lewa li.wcisniety ul li.wcisniety ul li a:hover{
	display: block;
	width: 100%;
	color: #ffffff;
	background: #587418;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

#right_side_page_1 {
	padding-top: 14px;
	width:614px;
	float:right;
}

#right_side_page_2 {
	padding-top: 14px;
	width: 614px;
}

div.kontener_modul {
	padding: 0px 19px 0px 19px;
	_margin-left: -45px;
}

div.kontener_modul ul {
	list-style: none;
}

div.kontener_modul ul li {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background: transparent url("images/akapit_tytul_dot.gif") no-repeat 0px center;
}

div.kontener_modul ol li  {
	margin: 5px 0px 5px 15px;
}

div.akapit_margin {
	padding: 0px 0px 33px 0px;
	border-bottom:1px solid #0f1011;
}

div.akapit_margin_skrot {
	margin: 0px 0px 19px 0px;
	border-bottom: 1px solid #39505f;
}

h1.akapit_tytul, div.akapit_tytul  {
	color: #ffffff;
	font-size: 17px;
	padding:6px 0 0 19px;
	margin-bottom: 19px;
	font-weight:normal;
}

h2.produkt_row_nazwa_sifr{
color: #FFFFFF;
font-size: 17px;
font-weight:normal;
}

div.akapit_tytul_skrot_akapitu {
	color: #ffffff;
	font-size: 18px;
	background: transparent url("images/akapit_tytul_dot.gif") no-repeat 0px 8px;
	padding-left: 19px;
	margin-bottom: 19px;
}

div.akapit_tytul_skrot {
	color: #ffffff;
	font-size: 20px;
	background: transparent url("images/akapit_tytul_dot.gif") no-repeat 0px 10px;
	padding-left: 19px;
	margin-bottom: 19px;
	border-bottom: 1px solid #39505f;
	padding-bottom: 19px;
}

div.produkty_skrot_tytul {
	color: #ffffff;
	font-size: 20px;
	padding-left: 19px;
	margin-bottom: 29px;
}

div.akapit_content {
	padding-left: 19px;
	line-height: 14px;

}

div.formularz_content {
	padding-left: 19px;
	display:block;
}

div.skrot_content {
	padding-left: 19px;
	padding-bottom: 19px;
	line-height: 14px;
}

div.akapit_content_data {
	padding: 0px 0px 10px 7px;
	font-weight: bold;
}

div.akapit_content_wstecz {
	border-top: 1px solid #39505f;
	padding-top: 15px;
	margin-top: 20px;
}

div.komentarz_row_content {
	padding-bottom: 19px;
	padding-top: 19px;
	line-height: 14px;
	border-bottom: 1px solid #39505f;
}

div.komentarz_row_nazwa_produktu {
	padding-bottom: 19px;
	border-bottom: 1px solid #39505f;
	padding-left: 7px;
}

div.produkty_skrot_content {
	padding-left: 19px;
	line-height: 14px;
	padding-bottom: 29px;
}

div.oferta_produktowa_rows_margin {
	padding-left: 19px;
}

div.akapit_pliki {
	padding-top: 19px;
}

div.akapit_plik_row {
	padding: 3px 0px 3px 0px; 
}

div.akapit_plik_opis {
	font-size: 11px;
	padding: 0px 0px 0px 20px; 
}

div.akapit_zdjecie_margin {
	padding-bottom: 9px;
	padding-right: 6px;
	float:left;
}

div.akapit_zdjecie_margin_skrot {
	padding-bottom: 10px;
	padding-right: 20px;
}

div.akapit_zdjecie_border {
	display: block;
	text-align:center;
	width:143px;
}
.akapit_zdjecie_border img {
	background-color: #080909;
	padding: 1px;
	border: 1px solid #080909;
}
div.akapit_zdjecie_4 {
	float: right;
	padding: 0px 0px 0px 19px;
}

div.akapit_zdjecie_5 {
	float: left;
	padding: 0px 19px 0px 0px;
}

div.akapit_zdjecie_6 {
	float: left;
	padding: 0px px 20px 0px;
}
div.akapit_zdjecie_6 .akapit_zdjecie_margin {
	padding-right:18px;
}

div.akapit_zdjecie_7 {
	float: left;
	padding: 20px 0px 0px 0px;
}

div.komunikat {
	padding: 19px;
	color: #7de84c;
	font-weight: bold;
}

div.produkt_row_zdjecie {
	float: left;
	padding:0 19px 9px 0;
}

div.produkt_row_nazwa {
	font-size: 17px;
	color:#ffffff;
	margin-bottom:12px;
}
div.produkt_row_nazwa a{
	font-size: 17px;
	color:#ffffff;
}
div.produkt_dodaj_do_koszyka a{
	font-size: 12px;
	font-weight: bold;
}

div.produkt_row_nazwa2 {
	font-size: 15px;
}

div.produkt_row_nazwa2 a{
	color: #ffffff;
}

div.produkt_row_opis {
	padding-top: 12px;
	padding-bottom: 20px;
	line-height: 14px;
}

div.produkt_row_opis span{
	color: #FFFFFF;
}

div.oferta_produktowa_row_spacer {
	height: 5px;
	border-bottom: 1px solid #0e0f10;
	margin-bottom: 6px;
}

div.oferta_produktowa_komentarze {
	border-top: 1px solid #0e0f10;
	padding-bottom:18px;
	margin-bottom:18px;
}

div.pager {
	margin-top: 8px;
	vertical-align: middle;
	text-align: center;
}

div.pager a{
	color: #dadada;
}

div.pager a:hover{
	color: #7de84c;
	text-decoration: none;
}

div.pager span {
	color: #3f3f3f;
	padding: 0px 14px 0px 14px;
}

div.pager span span {
	padding: 0px 6px 0px 6px;
}

div.pager a span span {
	color: #777777;
}

div.pager a span span:hover {
	color: #7de84c;
	text-decoration: none;
}

div.pager u {
	text-decoration: none;
	font-weight: bold;
	color: #7de84c;
}

div.blok_promocja {
	float:left;
	width: 196px;
	background-color: #005f9e;
	padding: 4px;
	margin-left: 31px;
	display: inline;
}

div.blok_promocja_ramka {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #b6b8bc;
	background-color: #353c45;
	height: 260px;
}

div.blok_promocja_tytul {
	padding: 3px 6px 6px 6px;
	font-size: 16px;
	color: #e47100;
}

div.blok_nowosc_tytul {
	padding: 3px 6px 6px 6px;
	font-size: 16px;
	color: #6ae400;
}

div.blok_promocja_foto {
	height: 150px;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}

div.blok_promocja_nazwa {
	padding: 13px 6px 0px 6px;
}

div.blok_promocja_nazwa a{
	font-size: 14px;
	color: #48b4ff;
}

div.blok_promocja_opis {
	line-height: 13px;
	color: #FFFFFF;
	font-family: Verdana;
	padding: 4px 6px 0px 6px;
}

div.blok_promocja_opis img{
	padding: 0px 0px 1px 2px;
}

div.blok_promocja_opis a:hover{
	text-decoration: none;
}

div.oferta_produktowa_zdjecia {
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}

div.oferta_produktowa_zdjecie_border {
	padding: 2px;
	margin-bottom:4px;
	background-color: #080909;
	text-align:center;
}

div.oferta_produktowa_content {
	display: block;
}

div.oferta_produktowa_cechy {
	
}

div.oferta_produktowa_cechy_row {
	background-color: #1f1f1f;
	border-bottom: 1px solid #000000;
	color: #dadada;
}

div.komunikat_koszyk {
	padding: 10px 12px 10px 12px;
	background-color: #587418;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

div.oferta_produktowa_cechy_row_label {
	width: 225px;
	border-right: 1px solid #000000;
	margin-right: 12px;
	float: left;
}

div.oferta_produktowa_cechy_row_padding {
	padding: 10px 12px 10px 12px;
	border: 1px solid #2e2e2e;
}

.oferta_produktowa_cechy_table td{
	background-color: #1f1f1f;
	color: #dadada;
	padding: 10px 12px 10px 12px;
	border: 1px solid #2e2e2e;
}

div.pozostale_produkty_border {
	margin: 18px 0px 18px 0px;
	border-top: 1px solid #0e0f10;
	overflow: hidden;
}

div.pozostale_produkty_label {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 18px 0px 18px 0px;
}

div.wersje_produkty_label {
	padding: 10px 0px 10px 0px;
	color: #7de84c;
}

div.wersje_produkty_label a{
	font-size: 12px;
	font-weight: bold;
}

.pozostale_produkty_miniaturka_border_normal img{
	border: 2px solid #FFFFFF;
}

.pozostale_produkty_miniaturka_border_active img{
	border: 2px solid #080909;
}

div.oferta_produktowa_pozostale_item_nazwa_normal {
	height: 29px;
	padding: 5px 0px 10px 0px;
	width: 82px;
}

div.oferta_produktowa_pozostale_item_nazwa_active {
	height: 29px;
	padding: 5px 0px 10px 0px;
	width: 82px;
}

div.oferta_produktowa_pozostale_item_nazwa_active a{
	font-weight: bold;
}

div.oferta_produktowa_wersja_item_nazwa {
	height: 18px;
	width: 82px;
}

div.oferta_produktowa_pozostale_item {
	padding: 0px 36px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	_width: 1%;
}

div.oferta_produktowa_wersje_item {
	padding: 0px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	float: left;
	_width: 1%;
}

div.pozostale_produkty_cut_margin {
	margin: 0px -36px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.wersje_produktu_dodaj_koszyk {
	background:url(images/pob_tlo.gif) repeat-x 0 0;
	float:right;
	height:23px;
	padding:0px;
}

div.wersje_produktu_dodaj_koszyk a{
	font-weight: bold;
	color:#080909;
	font-size:11px;
	background:url(images/pob_kon.jpg) no-repeat right top;
	padding:5px 16px 6px 7px;
	line-height:23px;
}

div.blok_koszyk_header {

	height: 25px;
	border-bottom: 1px solid #191a1a;
	vertical-align: middle;
	background: transparent url('images/tlo_black.jpg') repeat 0 0;
	font-size: 16px;
	padding:8px 0 5px 11px;
	margin: 0 4px 0 4px;
	
}

span.sirf_blok_koszyk {
	font-size: 17px;
	font-family:tahoma;
	background: transparent url('images/kosz_ico.jpg') no-repeat 0 0;
	padding:2px 0 0 32px;
	color:#ffffff;
}

span.blok_koszyk {
	font-size: 17px;
	font-family:tahoma;
	background: transparent url('images/kosz_ico.jpg') no-repeat 0 0;
	padding:2px 0 0 32px;
	color:#ffffff;
}

div.blok_koszyk_content {
	width: 180px;
	padding: 10px;
	background: transparent url('images/tlo_black.jpg') repeat 0 0;
	font-size: 12px;
	color: #9d9d9d;
	line-height: 20px;
}

div.blok_koszyk_content a{	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* koszyk */
.koszykZawartosc {
    padding:0px;
    margin:0px;
    border:0px;
    color: #FFFFFF;
}

.koszykZawartosc th {
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    text-align:left;
}

.koszykZawartosc th.brd {
    /*border-right: 1px solid #ffffff;*/
}

.koszykTabelkaSpacer {
    
}

.koszykTabelkaLinia {
   
}

.koszykZawartosc td
{	
	/*background-color: #f5f5f5;*/
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.koszykZawartosc td.komorka {
	padding: 5px 0px 5px 0px;
    text-align: left;
}

div.koszyk_produkt_row_bg{
	background-color: #587518;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
    height: 20px;
    line-height: 20px;
}

.koszykZawartosc td.towar {
	padding: 5px 0px 5px 0px;
    text-align: left;
}


.koszykStopka {
    vertical-align: top;
	color: #FFFFFF;
}

div.produkt_linki {
	color: #FFFFFF;
}

div.produkt_linki a{
	font-weight: bold;
}

.oproznijKoszyk {
    padding: 5px;
    border-right: 1px solid #D2D6CF;
}

.formularzRadio {
    width: auto;
    margin-right: 6px;
}

.kontener_modul .koszyk_transprt .listaPlatnosci {
    list-style: none;
    margin: 10px 0px 20px 0px;
    padding: 0px;
}

.kontener_modul .koszyk_transprt .listaPlatnosci li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    background-image: none;
}

.listaPlatnosciWysylanie {
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

.listaPlatnosciWysylanie li {
    list-style: none;
}

label {
    cursor: pointer;
}

div.koszyk_transprt{
	border-top: 1px solid #0f1011;
	border-bottom: 1px solid #0f1011;
	width: 680px;
	padding: 15px 0px 15px 0px;
	margin-top: 10px;
}

span.label_koszyk
{
	color: #FFFFFF;
}

span.label_koszyk_suma {
	color: #7de84c;
}

div.transport_select
{
	padding-left: 10px;
}

div.transport_select select
{
	background-color: #FFFFFF; 
	border: 1px #39505f solid;
	font-size: 11px;
	padding: 2px;
	margin-left: 20px;
}	

input.koszykIlosc
{
    background-color: #FFFFFF;
    width: 30px;
    font-size: 11px;
    padding: 1px;
}

td.pCecha {
	text-align: right;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

td.pLabel {
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

td.pWartosc {
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
}

td.pZdjecie {
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
	height: 140px;
}

table.pCechy {
	width: 300px;
}

table.pWartosci {
	width: 140px;
	border-left: 1px solid #C3C8C9;
}

div.form_label3
{
	width:110px;
	float: left;
	padding: 5px 0px 10px 10px;
}

.formularzGwiazdka {
	color: #7de84c;
}

.formularzRadio {
    width: auto;
    margin-right: 6px;
}

input.forumlarzInput
{
	width: 218px;
	background-color: #1f1f1f; 
	border: 1px #2e2e2e solid;
	font-size: 11px;
	padding: 3px;
	color: #dadada;
}

textarea.forumlarzInput2
{
	width: 326px;
	height: 100px;
	background-color: #1f1f1f; 
	border: 1px #2e2e2e solid;
	font-size: 11px;
	padding: 3px;
	color: #dadada;
}

div.kontener_modul ul.mapaSerwisu {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

div.kontener_modul ul.mapaSerwisu li {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	vertical-align:middle;
	line-height: 21px;
	background: transparent url("images/menu_lewa_dot.gif") no-repeat 5px 9px;
}

div.kontener_modul ul.mapaSerwisu li a{
	font-size: 11px;
	font-weight:bold;
	background-color: none;
	color: #7de84c;
}

div.kontener_modul ul.mapaSerwisu li ul.mapaSerwisu li a{
	font-size: 11px;
	font-weight:normal;
	background-color: none;
	color: #FFFFFF;
}

div.mapaSerwisuDiv {
	border-top: 1px solid #39505f;
	border-bottom: 1px solid #39505f;
	padding: 10px;
}

div.wyszukiwarkaWyniki {
	padding: 20px 20px 0px 20px;
}

div.wyszukiwarkaBroder {
	padding: 15px 20px 15px 13px;
	border-top: 1px solid #39505f;
	border-bottom: 1px solid #39505f;
}

div.wyszukiwarkaWynikiBorder {
	border-bottom: 1px solid #72a0be;
}

h4.wyszukiwarkaNaglowek {
	display: block;
	margin: 0px;
	position: relative;
	padding: 7px 80px 7px 35px;
	font-size: 11px;
	background: #39505f url('images/news.gif') no-repeat;
	background-position: 20px 8px;
	cursor: pointer;
}

span.wyszukiwarkaIlosc {
	font-weight: normal;
	font-size: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: 30px;
	padding: 7px 25px 0px 0px;
}

dl.wyszukiwarkaLista {
	margin: 0px;
	display: none;
	padding: 0px 23px 0px 23px;
}

dl.wyszukiwarkaLista dt {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	font-weight: bold;	
}

dl.wyszukiwarkaLista dd {
	margin: 0px;
	padding: 7px 0px 7px 15px;
	border-bottom: 1px solid #39505f;
}
div.region3Wyszukiwarka {
clear: both;
height: 43px;
margin-bottom: 0;
margin-top: -64px;
position: relative;
}
div.wyszukaj {
	float:right;
	width:260px;
}
div.lupka {
	background:url(images/lupa.png) no-repeat left 0;
	float:left;
	width:100%;
	padding-left:20px;
}

input.wyszukaj {

	border:none;
	background: none;
	_background: #030303;
	*background: #030303;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	height:20px;
	padding-top:2px;
	line-height:15px;
	margin:0;
	float:left;
	width:184px;
	color:#ffffff;
}
a.oki {
	background:none;
	_background:url(images/ok.gif) no-repeat left 0;
	*background:url(images/ok.gif) no-repeat left 0;
	height:22px;
	width:43px;
	float:left;
}

/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.TabStripActive {
	margin: 0px;
	vertical-align: middle;
	line-height: 25px;  
	text-indent: 25px;
	color: #FFFFFF;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #FF6600 url("images/play_czerwony.gif") no-repeat;  
	background-position: 5px 5px;
	border-bottom: 1px solid #E06A1C; 
}

.TabStripInactive {
margin: 0px;
	vertical-align: middle;
	line-height: 25px;  
	text-indent: 25px;
	color: #FFFFFF;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #B04600 url("images/play_czerwony_inactive.gif") no-repeat;  
	background-position: 5px 5px;
	border-bottom: 1px solid #963C00; 
}

.TabStripActive a {
	color: white;
}

.TabStripInactive a {
	color: #bbbbbb;
}
/*tabelka*/
table.ramka, table.daneTechniczne {
	background:#070808;
	color:#ffffff;
	padding:2px 12px;
	margin-top:15px;
}
td.naglowek {
	color:#86b221;
	border-bottom:1px solid #1a1a1b;
}
.ramka td, .daneTechniczne td {
	border-bottom:1px solid #1a1a1b;
	padding:7px;
}
div.skrypt-fl {
	text-align:center;
}
div.fla_ods {
	margin: 15px; 
}

td.kontaktpodtytul {
	padding: 11px 0 8px 0;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #20c513;
}

object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90px;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0px;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0px auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0px;
}
#lightbox-nav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0px; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0px; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0px; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0px auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0px 10px 0px;
}
#lightbox-container-image-data {
	padding: 0px 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	
}
#flashBok{
	margin: 0;
	padding: 0;
}

#o_ciarko{
border-right: 1px solid #121315;
float: left;
height: auto;
padding-left: 27px;
padding-right: 27px;
width: 634px;
}

#o_ciarko h2, #okapy_oferta h2{
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}

.opisyOpis p{
color: #C4C4C4;
font-family: tahoma;
font-size: 12px;
line-height: 18px;
margin: 21px 0;
}

#okapy_oferta{
float: left;
height: 173px;
margin-top: 40px;
padding-left: 40px;
}

.w_ofercie{
float: left;
margin-left: 13px;
margin-top: 11px;
}

.w_ofercie li {
background: url("images/punkt.png") no-repeat scroll 0 1px transparent;
clear: both;
float: left;
list-style: none outside none;
margin-bottom: 4px;
margin-left: 0;
padding-left: 21px;
}

.w_ofercie li a{
    color: #7CB818;
    font-family: tahoma;
    font-size: 12px;
}

#o_ciarko .newsMargines {
    float: left;
    margin-top: -13px;
}

h1.naglowek {
color: #FFFFFF;
float: left;
font-family: trebuchet MS;
font-size: 16px;
margin-top: 12px;
padding-left: 15px;
}

h1.naglowek b{
font-weight:bold;
color:#7cb818;
}

.flash-kontener {
	position: relative;
}
.js-menu {
	float: right;
	position: absolute;
	top: 10px;
	right: 12px;
	padding-left: 38px;
	background: url(images/menu_dziubek.png) no-repeat 0 1px;
}
.js-menu-kontener {
	position: relative;
	min-height: 100px;
}
.js-menu-kontener .js-menu {
	position: relative;
}
.js-menu a.wcisniety .hover {
	top: -1px;
}
.js-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	overflow: hidden;
	position: relative;
	height: 100px;
	background: url(images/bg2.png) repeat-x 0px 1px;
	white-space: nowrap;
}
.js-menu ul li {
	float: left;
	position: relative;
	margin: 0 0 155px;
	padding: 0;
	white-space: nowrap;
}
.js-menu ul li a {
	font-size: 15px;
	position: relative;
	display: block;
	width: 100%;
	color: #9d9d9d;
	text-decoration: none;
}
.js-menu ul li a .ukrywany,
.js-menu ul li a .hover {
	clear: both;
	display: block;
	text-align: center;
	white-space: nowrap;
}
.js-menu ul li a .ukrywany {
	padding: 20px 10px 20px 10px;
}
.js-menu ul li a .hover {
	margin-bottom: 20px;
/*	background: url(images/bg.png) no-repeat 0 0px;*/
	height: 77px;
	position: absolute;
	top: -100px;
	color: #fff;
}
.js-menu ul li a .hover span {
	position: absolute;
	padding: 20px 10px;
	z-index: 10;
}
.js-menu ul li a .hover img {
	position: relative;
	top: 0px;
	height: 87px;
	border: none;
	margin-top: -10px;
}
