* {margin:0px;padding:0px;}
body {font-family: Arial, sans-serif; font-size: 11px; text-align: left; color: #666666; background-color: #06377b;}
.fck { background-color: #fff; }
img {border:0px;}
form {margin:0px;padding:0px;}

.linia {height: 1px; width: 100%; background: #dfe3ec; overflow: hidden;}
.czysc {clear: both;}

ul{ list-style-position: inside; } 
/* ===============================|LINKI|========================================== */

/*G��WNE LINKI*/
a { color: #06377b; text-decoration: none; }
a:hover { color: #0066cc; text-decoration: underline; }
/*G��WNE LINKI*/

/* ===============================|SZABLON STRONY|========================================== */
div#naglowek_tlo {width: 100%; background: url('images/gradient_glowny.jpg') repeat-x top #ffffff; height: 215px;}
div#glowna_tlo {width: 100%; background: #ffffff;}
div#stopka_tlo {width: 100%; background: #000; height: 67px;}

div#naglowek {width: 965px; margin: 0 auto; height: 215px;}
div#glowna {width: 965px; margin: 0 auto; padding-bottom: 10px;}
div#stopka {width: 965px; margin: 0 auto; height: 67px; font-size: 10px;}

div#left {width: 190px; float: left;}
div#right {width: 290px; float: left; margin-left: 14px;}
div#center {width: 456px; float: left; margin-left: 15px;}
div#center_szeroki {width: 760px; float: left; margin-left: 15px;}

/* ===============================|KONTENERY|========================================== */
div.kontener1 { padding-top: 2px; border-bottom: 1px dashed #999999; }
div.kontener2 { padding-top: 1px; padding-bottom: 1px; border-bottom: 1px dashed #999999; }
div.kontener3 { padding-top: 2px; }
div.kontener4 { padding-top: 2px; padding-bottom: 1px; border-bottom: 1px dashed #999999; }
div.kontener5 { width: 226px; height: 62px; float: left; margin-top:1px; }
div.kontener6 { width: 226px; height: 56px; float: right; }
div.kontener7 { padding-top: 7px; padding-right: 1px; }

/* ===============================|ODST�PY|========================================== */
.odstep4 { padding-top: 4px; }
.odstep5 { padding-top: 5px; }
.odstep6 { padding-top: 6px; }
.odstep7 { margin-top: 7px; }
.odstep9 { padding-top: 9px; }
.odstep10 { padding-top: 10px; }
.odstep11 { padding-top: 11px; }
.odstep14 { padding-top: 14px; }

/* ===============================|OBRAZKI|========================================== */
.imgSkontaktujSie
{
	display: block;
	width: 190px;
	height: 82px;
}

.imgFilm
{
	display: block;
	width: 290px;
	height: 246px;
	margin-top: 1px;
}

/* ===============================|INNE|========================================== */
img#gradiendPodLogiem
{
	display: block;
	width: 965px;
	height: 15px;
}

p.menuTytul
{
	display: block;
	width: 180px;
	height: 20px;
	background: url('images/menu_tytul.gif') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
}

p.menuTytul2
{
	display: block;
	width: 280px;

	background: url('images/menu_tytul_2.gif') no-repeat bottom center #000;
	color: #fcfcfe;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}

p.menuTytul3
{
	display: block;
	width: 444px;
	height: 20px;
	background: url('images/menu_tytul_3.gif') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 12px;
}

p.menuTytul4
{
	display: block;
	width: 444px;
	height: 20px;
	background: url('images/menu_tytul_4.gif') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 12px;
}

ul.menu
{
	list-style-type: none;
}

/****************MENU*********************/
a.menu1on 
{
	display: block;
	width: 180px;
	height: 20px;
	background: url('images/menu_tytul.gif') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	text-decoration: none;
}

a.menu1off 
{
	display: block;
	width: 180px;
	height: 20px;
	background: url('images/menu_tytul.gif') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	text-decoration: none;
}

a.menu2on 
{
	display: block;
	width: 178px;
	height: 22px;
	padding: 8px 0px 0px 12px;
	margin-top: 1px;
	background: url('images/menu_przycisk.gif') no-repeat bottom;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

a.menu2off 
{
	display: block;
	width: 178px;
	height: 22px;
	padding: 8px 0px 0px 12px;
	margin-top: 1px;
	background: #009ee1 url(images/menu_przycisk_on.gif) no-repeat 10px 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:hover.menu2off
{
	/*background: url('images/menu_przycisk_on.gif') no-repeat bottom;*/
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;	
}

a.menu3on 
{
	display: block;
	width: 178px;
	padding: 2px 0px 2px 12px;
	margin-top: 1px;
	text-decoration: none;
	background: url('images/menu_przycisk2.gif') no-repeat center #000;
	color: #ffffff;
	border-bottom: 1px solid #252525;
	border-top: 1px solid #252525;
}

a.menu3off 
{
	display: block;
	width: 178px;
	padding: 2px 0px 2px 12px;
	margin-top: 1px;
	background-color: #e5e5e5;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	color: #010101;
	text-decoration: none;
}

a:hover.menu3off
{
	background: url('images/menu_przycisk2.gif') no-repeat center #000;
	color: #ffffff;
	border-bottom: 1px solid #252525;
	border-top: 1px solid #252525;	
}

a.menu4on 
{
	display: block;
	width: 168px;
	padding: 4px 0px 4px 22px;
	margin-top: 1px;
	text-decoration: none;
	color: #0066cb;
	border-bottom: 1px solid #ccc;
	font-size: 10px;
}

a.menu4off 
{
	display: block;
	width: 168px;
	padding: 4px 0px 4px 22px;
	margin-top: 1px;
	text-decoration: none;
	color: #010101;
	border-bottom: 1px solid #ccc;
	font-size: 10px;
}

a:hover.menu4off
{
	color: #0066cb;
}
/****************MENU END*********************/
/***************MAPA**************************/

a.mapamenu2off 
{
	display: block;
	width: 332px;
	padding: 10px 15px;
	background: url('images/tlo_mapa.jpg') top center repeat-x #f3f3f3;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

a:hover.mapamenu2off
{
	text-decoration: underline;
}

a.mapamenu3off 
{
	width: 328px;
	display: block;
	padding: 4px 9px;
	background: url('images/tlo_mapa2.jpg') bottom left no-repeat;
	border-bottom: 1px solid #ccc;
	color: #666;
	text-decoration: none;
	margin-left: 15px;
	font-size: 10px;
}

a:hover.mapamenu3off
{
	text-decoration: underline;
}


a.mapamenu4off 
{
	width: 323px;
	display: block;
	padding: 4px 0px 4px 4px;
	border-bottom: 1px solid #ccc;
	color: #666;
	text-decoration: none;
	margin-left: 34px;
	font-size: 10px;
}

a:hover.mapamenu4off
{
	text-decoration: underline;
}
/***************MAPA END**************************/

ul.menu a
{
	display: block;
	width: 178px;
	height: 22px;
	padding: 8px 0px 0px 12px;
	margin-top: 1px;
	background: url('images/menu_przycisk.gif') no-repeat top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

ul.menu a:hover
{
	background: url('images/menu_przycisk.gif') no-repeat bottom;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

div.okno
{
	width: 436px;
	padding: 14px 10px 2px 10px;
	background: url('images/tlo_okno.jpg') no-repeat top #e5e5e5;
}

div.oknoCzyste
{
	width: 436px;
	padding: 9px 10px 2px 10px;
	min-height: 102px;
	_height: 102px;
	background-color: #e5e5e5;
}

p.tytul
{
	font-size: 12px;
	font-weight: bold;
	color: #06377b;
}

a.tytul
{
	font-size: 12px;
	font-weight: bold;
	color: #06377b;
}

p.tytul2
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.mniejszaCzcionka { font-size: 10px; }

p.linkStrzalka
{
	text-align: right;
}

p.linkStrzalka a
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

p.linkStrzalka a:hover
{
	font-size: 10px;
	color: #06377b;
	text-decoration: none;
}

table.miejsceNaBaner td
{
	width: 290px;
	height: 165px;
	background-color: #e5e5e5;
	border: 1px solid #cfcfcf;
	text-align: center;
}

div.oknoCzarne
{
	width: auto;
	
	background: url('images/newsletter_bg.gif') repeat-x top ;
	padding: 5px 7px 4px 7px;
	border:1px solid #565656;
}

.tytulCzarnegoOkna
{
	color: #565656 !important;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
}

input.submitNewsletter
{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('images/btn_submit_strzalka.gif') no-repeat top;
	height: 22px;
	width: 22px;
	cursor: pointer;
	float: right;
}

input.poleTxtNewsletter
{
	color: #666666;
	background-color: #ffffff;
	height: 13px;
	border: 0px;
	font-size: 10px;
	font-family: Arial;
	padding: 5px 8px 4px 8px;
	float: left;
	width: 231px;
}

div.copyrights
{
	display: block;
	color: #565656;
	float: left;
	padding: 19px 0px 0px 1px;
}

ul.menuStopka
{
	display: block;
	list-style-type: none;
	float: left;
	padding: 27px 0px 0px 117px;
}

ul.menuStopka a
{
	color: #ffffff;
	text-decoration: none;
}

ul.menuStopka a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

ul.menuStopka li
{
	float: left;
}

div.kontenerLogoPositive
{
	width: 140px;
	height: 19px;
	float: right;
	padding: 20px 0px 0px 0px;
}

li.separatorMenu
{
	color: #1a6180;
	float: left;
	padding: 0px 12px;
}

#belkaSzukaj
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 290px;
	height: 33px;
	background-color: #000;
}
.naglowek1
{
	width: 750px;
	height: 20px;
	background: url('images/naglowek_tlo.jpg') no-repeat top;
	color: #fcfcfe;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
}

.trescArtykul
{
	padding: 5px 10px;
	text-align: left;
}

.nawigbox
{
	margin-bottom: 8px;
}

.faq{
	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px dashed #999;
}

.faq_pytanie_off{
	padding: 4px 15px 4px 5px;
	color: #666;
	font-weight: bold;
	cursor: pointer;
}

.faq_pytanie_on{ 
	background: url(images/faq_1.jpg) top center repeat-x #fafafa;
}

.faq_odpowiedz{
	padding: 4px 15px 4px 37px;
	color: #666;
	background: url(images/faq_2.jpg) top center repeat-x #dedede;
}

.ramka1
{
	border: 3px solid #fff;
}

.BoxGaleria
{
	float: left;
	color: #0066cb;
	font-size: 10px;	
}

.zdjecia_mini
{
	border: 1px solid #0066cb;
	padding: 4px;
	width: 122px;
	height: 122px;
	display: block;
	position: relative;
}

.lupa
{
	position: absolute;
	top: 109px;
	left: 4px;
	width: 122px;
	height: 17px;	
}


.wybranaStrona
{
	background: url(images/wybrana_strona.jpg) top center no-repeat;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 7px;
}

.niewybranaStrona
{
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 7px;
}

.stronicowanie
{
	padding: 8px 0px;
	font-size: 10px;
}
.stronicowanie a
{
	color: #666 !important;
	text-decoration: none;
	font-size: 10px;
}

.etykieta_kontakt2{
	float: left;
	width: 100px;
	margin-right: 5px;
	text-align: right;
	padding-top: 3px;
}

.pole_kontakt{
	float: left;
	margin-bottom: 6px;
}

.gwiazdka
{
	color: #0066cb;	
}

input.formularz_kontakt{
	color: #666;
	background-color: #fff;
	padding-top: 3px;
	height: 17px;
	width: 260px;
	border: 1px solid #0065ca;
	font-size: 11px;
	padding-left: 4px;
}

select.formularz_kontakt{
	color: #666;
	background-color: #fff;
	height: 20px;
	width: 266px;
	border: 1px solid #0065ca;
	font-size: 11px;
	padding-left: 4px;
}


textarea.formularz_kontakt{
	color: #666;
	background-color: #fff;
	height: 75px;
	width: 260px;
	border: 1px solid #0065ca;
	font-size: 11px;
	padding-left: 4px;
	overflow: auto;
	font-family:Arial;
    font-size: 11px;
}

.model
{
	width: 360px;
	float: left;
	padding: 7px 0px;
	border-bottom: 1px solid #ccc;
		
}

.podkreslenieDash
{
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;	
}

.podkreslenieDashSzukaj
{
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;	
	margin-bottom: 10px;
}


a.plik_artykul
{
	display: block;
	width: 142px;
	height: 14px;
	padding-top: 18px;
	padding-left: 14px;
	color: #000;
	text-decoration: none;
	float: left;
	margin-right: 8px;
	background: url(images/pobierz_karta.jpg) top center no-repeat;
	font-size: 10px;
}


a.pobierz_karta
{
	display: block;
	width: 128px;
	height: 14px;
	padding-top: 18px;
	padding-left: 14px;
	color: #fff;
	text-decoration: none;
	float: left;
	margin-right: 8px;
	background: url(images/pobierz_karta.jpg) top center no-repeat;
	font-size: 10px;
}

.tableProduct
{
	border-collapse: collapse;	
}

.tableHeader
{
	padding: 3px 0px;
	border-bottom: 1px dashed #999;
	font-weight: bold;
	margin-bottom: 1px;
}

.rowOdd
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #e5e5e5;
	text-align: center;
}

.rowEven
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #fefdfe;
	text-align: center;
}

.font_naglowek
{	
	color: #06377b;
	font-weight: bold;
}

.form_zamow
{
	background: url(images/tlo_form.jpg) top center repeat-x #dedede;	
}

.form_zamow input, .form_zamow textarea {
	border-color: #ccc !important;
}

.form_polec
{
	font-size: 10px;
}

.form_polec input, .form_polec textarea {
	border-color: #ccc !important;
}

a.multimedia_off
{
	background: url(images/multimedia_off.jpg) 5px 10px no-repeat #e5e5e5;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333;
	width: 249px;
	display: block;
	margin-bottom: 1px;
	text-decoration: none;
}

a:hover.multimedia_off
{
	background: url(images/multimedia_on.jpg) 5px 10px no-repeat #000;
	color: #e5e5e5;
}

a.multimedia_on
{
	background: url(images/multimedia_on.jpg) 5px 10px no-repeat #000;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #e5e5e5;
	width: 249px;
	display: block;
	margin-bottom: 1px;
	text-decoration: none;
}

div#download {
	background: url(images/download_kreski.jpg) top left repeat-x #FFF;
	padding: 7px; 
	font-size: 7pt; 
	color: #676767; 
	display: block; 
	width: 425px; 
	height: 35px;
}

div#download a.download {
	font-weight: bold; 
	font-size: 9pt; 
	font-family: arial; 
	color: #07367A;
}

div#download a.download:visited {
	font-weight: bold; 
	font-size: 9pt; 
	font-family: arial; 
	color: #07367A;
}

div#download img.download {
	float: left; 
	margin: 0px 10px 0px 0px;
}

div.download_last
{
	background: url(images/download_kreski.jpg) top left repeat-x #FFF; 
	display: block; 
	width: 440px; 
	height: 5px;
}
