﻿* {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

html{width:100%; height:100%}
body{ width:100%;height:100%;}

/* WindowOpen.js */

.ik{ border:none; cursor:pointer;}

div.MASK { position: absolute;top: 0px;left: 0px; background: #000000;z-index: 998;filter: Alpha( opacity:50);opacity:0.5;}
.ContentWindowOpen { background: #c3d9ff;  position: absolute;z-index: 999;border:#385dc2 solid 1px;margin: 0 auto;	}
iframe.WindowOpen_iframe01 {border:none;overflow:auto;	margin-left:10px;}
td.tytulWindowOpen{font-size:18px;	color:#00317;}
table.tytulWindowOpen{background:none;}
button.anulujWindowOpen{font-size:12px;color:#000000;} 

.WindowOpen01{ background-color:#FFFFFF; margin-right:0px; padding:14px; height:100%}
/* //WindowOpen.js */



input {
    color: #000;
}

fieldset {
    border: none;
    float: left;
}
ul.normal {
    list-style: disc;
	padding-left:20px;
}
ul {
    list-style: none;
}

a img {
    border: none;
}

body, html {
    width: 100%;
    height: 100%;
}

body {
    background: url(../img/body_bg01.gif);
}

.StronaBox {
    width: 942px;
    margin: 0px auto;
}

.TopBox01 {
    height: 39px;
    background: url(../img/top01_bg01.gif);
}

.TopBox01 ul {
    padding: 16px 0px 0px 22px;
}

.TopBox01 ul li {
    float: left;
}

.TopBox01 ul li a{
    color:	#5a5e67;
}

.TopBox01 ul img {
    display: block;
}

.TopBox02 {
    height: 110px;
    background: url(../img/top02_bg01.jpg);
}

.TopBox02, .TopBox02 a {
    color: white;
}

.ImgBox01 {
    float: left;
}

.ImgBox01 img {
    margin: 10px 22px 0px 22px;
}

.PanelLogowania01 {
    float: left;
    margin: 5px 0px 0px 0px;
}

.PanelLogowania01 table {
    margin: 5px 0px 0px 0px;
}

td.border {
    border: 1px solid #fff;
}

td.border input {
    border: 1px solid #001540;
    width: 145px;
    height: 17px;
}

.zaloguj01 {
    margin: 0px 0px 0px 10px;
}

.PanelLogowania01 .Menu01 {
    font-size: 10px;
    text-align: center;
    padding: 5px 0px 0px 0px;
}

.TopBox03 {
    height: 238px;
	width:944px;
	overflow:hidden;
    background: url(../img/top03_bg01.jpg);
}

.TopBox04 {
	height: 200px;
	width:900px;
	margin:0px 0px 0px 20px;
	overflow:hidden;
}

.LeftBox01 {
    float: left;
    margin: 10px 0px 0px 20px;
    width: 167px;
}

.clear {
    clear: both;
}

#SlideCont {
	float:left;
	height:200px;
}
 
.sPromocja {
 margin:40px 0px 0px 0px; cursor: pointer; position:absolute; left:0;
}

.sNowosc {
	position:absolute; margin:0px 0px 0px 86px; cursor: pointer;
}

.toggler {
    color: #001540;
    cursor: pointer;
    font-size: 11px;
    padding: 5px 0px 5px 0px;
	display:block;
	font-weight:bold;
	background:url(../img/menu01_i_off01.gif) no-repeat right;
}

.element a {
    color: #525865;
    float: left;
    width: 140px;
    margin: 0px 0px 5px 0px;
    text-decoration: underline;
}

.element img {
    float: left;
    margin: 5px 10px 0px 5px;
}

.content01 {
    background: url(../img/content01_bg01.gif) repeat-x #fff;
}

.RightBox01 {
    float: left;
    color: #000;
    width: 720px;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 20px;
}

.RightBox02 {
    float: left;
    color: #000;
    width: 900px;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 20px;
}


.NagBox01 {
    border-bottom: 1px solid #00153f;
    margin: 15px 20px 0px 0px;
}

.NagBox01 a, .NagBox02 a {
	color:white;
	font-weight:bold;
	margin:0px 0px 0px 15px;
}

.NagBox02 {
    border-top: 1px solid #00153f;
    margin: 15px 20px 0px 0px;
	text-align:right;
	color:#525864;
}

.NagBox02 a{
	color:#525864;
}

.NagBox01 span {
    color: #fff;
    background: #00153f;
    font-size: 12px;
    font-family: Arial;
    padding: 3px 60px 1px 10px;
}

.produktBox01 {
    width: 160px;
    float: left;
    min-height: 300px;
	@height: 100%;
    margin: 20px 0px 10px 0px;
	position:relative;
}

.produktBox02 {
    width: 330px;
    float: left;
    margin: 10px 0px 10px 0px;

}

.itm01 {
	width:92px;
	float:left;
	margin:10px 22px 0px 0px;
}

.itm01 .tytul{
	width:100px;
	height:28px;
	text-align:center;
	display:block;
	float:left;
	font-size:11px;
	color:#fff;
	border-bottom:1px dotted #fff;
}

.itm01 .wiecej{
	width:50px;
	height:15px;
	display:block;
	float:left;
	font-size:11px;
	color:#fff;
	background:url(../img/menu01_i_on01.gif) right no-repeat;
}

.itm01 img{
	margin:5px 0px 5px -4px;
}

.Produkt01Nazwa01 {
    color: #fff;
    padding: 4px 0px 0px 5px;
	text-align:left;
	height: 30px;
	background:#00153f;
	display:block;
}  

.Produkt01Nazwa02A {
    color: #fff;
    padding: 4px 0px 0px 5px;
	text-align:left;
	background:#00153f;
	display:block;
}  


.NewsletterBox01 {
    height: 75px;
    width: 190px;
    position: absolute;
    margin: 0px 0px 0px -20px;
    background: url(../img/newsletter01_bg01.gif);
}

.Produkt01Foto01 {
    width: 160px;
    background: url(../img/produkt01_bg01.gif) bottom;
    text-align: center;
    height: 203px;
    cursor: pointer;
}

.Produkt02Foto02 {
    width: 160px;
    background: url(../img/produkt01_bg01.gif);
    text-align: center;
    height: 186px;
    cursor: pointer;
    float: left;
}

.Produkt03Foto02 {
    width: 160px;
    background: url(../img/produkt03_bg01.jpg);
    text-align: center;
    height: 163px;
    cursor: pointer;
    float: left;
	margin:5px 0px 0px 0px;
}
.Produkt03Foto02_kk {
    width: 140px;
    background: url(../img/produkt03_bg01_kk.jpg);	
    text-align: center;
    height: 140px;
    cursor: pointer;
    float: left;
	margin:5px 0px 0px 0px;
}



.Produkt03Foto02 .ramka {
    margin: 11px 0px 0px 0px;
	width: 135px;
	height:135px;
    cursor: pointer;
}
.Produkt01Foto01 .ramka {
    margin: 15px 0px 0px 0px;
	width: 140px;
	height:140px;
    cursor: pointer;
}

.Produkt02Foto02 .ramka {
    margin: 20px 0px 20px 0px;
    cursor: pointer;
}

.separatorHid {
    margin: 50px 20px 0px 0px;
    float: left;
}

.Produkt01Parametry01 {
    color: #00153f;
}

.Produkt02Parametry02 {
    width: 160px;
    color: #00153f;
    float: left;
    margin: 0px 0px 0px 10px;
}

.Produkt01Parametry01 li {
    padding: 4px 0px 4px 0px;
	height:15px;
    background: url(../img/produkt01_seperator01.gif) no-repeat bottom;
}

.Produkt02Parametry02 li {
    padding: 4px 0px 4px 0px;
    background: url(../img/produkt01_seperator01.gif) no-repeat bottom;
}

.Produkt01Cena01 {
    float: right;
    color: #00153f;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 2px 0px 0px;
}

.stopka {
    margin: 0px 0px 0px 20px;
    display: block;
    color: #5a5e67;
}

.stopka a {
    color: #5a5e67;
}

.arr {
	margin:13px 0px 0px 8px;
	cursor:pointer;
}


.ProduktSzczegoly {
	background:url(../img/produkt_szczegoly_bg01.gif) repeat-x #d7d6d6;
	border-bottom: 1px solid #cbcbcb;
	margin:5px 0px 0px 0px;

}

.TAB01 {
	width:500px;
}
.TAB01 td {
	border-bottom: 1px dotted #000;
	height:	20px;
	color:#515763;
	font-size:11px;
}

.TAB01 td strong{
	color:#153c99;
	font-size:14px;
}

.TAB02 {
	height:163px;
}

.TAB03 {
	float:right;
	margin:20px 25px 0px 0px;
}

.TAB03 .TD01{
	text-align:right;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px dotted #000;
}

.TAB03 .TD02{
	text-align:right;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px dotted #000;
}

.TAB03 .TD03{
	text-align:right;
	padding:0px 0px 5px 50px;
	font-size:18px;
	font-weight:bold;
	border-bottom: 1px dotted #000;
}

.Produkt01 {
	height:211px;
	background:url(../img/prodbg01.gif);
	width:510px;
	float:left;
}


.Produkt02 table img{
	display:block;
}

.Produkt02 table{
	width:180px;
	margin:3px;
}

.Produkt02 {
	height:211px;
	width:188px;
	background:#00153f;
	float:left;
	margin:0px 5px;
	color:#fff;
}

.Produkt01Tit {
	display:block;
	margin:5px 0px;
	color:#fff;
	width:490px;
	background:#00153f;
	font-weight:bold;
	padding:5px 10px;
	
}

.funwag {
	width:200px;
	float:left;
	margin:20px 0px 0px 0px;
}

.funwag li{
	border-bottom:1px dotted #fff;
	color:#fff;
	padding:5px 0px 5px 25px;
	background:url(../img/arr1.gif) no-repeat 10px;
}

.funwag li.x{
	border-bottom:1px dotted #fff;
	color:#fff;
	padding:5px 5px;
	background:none;
}

.bg_input_koszyk_ilosc {
	width:80px;
	height:17px;
	background:url(../img/bgile01.gif) no-repeat;
}

.bg_input_koszyk_ilosc input{
	width:50px;
	height:inherit;
	background:transparent;
	border:none;
}

.x_321 {
	border:none;
	background:transparent;
	color:#fff;
	cursor:pointer;
	margin:0px 4px;
}




.profilTop {
	padding:					5px 0px 0px 0px;
}
.CenaProdukt {
	background:#00153f;
	color:#fff;
	font-size:24px;
	padding:5px 20px;
	float:right;
	margin:-20px 210px 0px 0px;
}

.OpisProd {
	width:490px;
	padding:10px;
}

#SlideBar {
	width: 900px;
	margin:10px 0px 0px 20px;
	height:2px;
}

#SlideUchwyt {
	width:79px;
	height:12px;
	position:absolute;
	background:#6147ff;
	cursor:e-resize;
	
}

.sFoto {
	height:180px;
}

.block {
	display:block;
	margin:5px 0px;
}

/*
 * Kontakt
 */

.kontaktTextarea_01 {
	border:				1px solid #5a5a5a;
	width:				700px;
	height:				160px;
	margin:				2px 0px;
}

.kontaktInput_01 {
	border:				1px solid #5a5a5a;
	width:				150px;
	height:				17px;
	margin:				2px 0px;
}

/*
 * KASA 1 krok
 */
table.kasaPlatnosci_table01 {
	width:				720px;
}

td.kasaPlatnosci_td01 {
	vertical-align:		top;
	padding:			3px 0px 0px 0px;
}

td.kasaPlatnosci_td01, td.kasaPlatnosci_td02 {
	border-bottom:		1px dotted #5a5a5a;
	padding-left:		5px;
}

input.kasaDane_input01, input.kasaDane_input02, input.kasaDane_input03, input.Mojekonto_input01 {
	height:				17px;
	border:				1px solid #5a5a5a;
}
input.kasaDane_input01_err, input.kasaDane_input02_err, input.kasaDane_input03_err, input.Mojekonto_input01_err {
	height:				17px;
	border:				1px solid #FF0066;
}
input.kasaDane_input01 {
	width:205px;
}
input.kasaDane_input01_err {
	width:205px;
}


input.kasaDane_input02 {
	width:150px;
}
input.kasaDane_input02_err {
	width:150px;
}


input.kasaDane_input03 {
	width:50px;
}
input.kasaDane_input03_err {
	width:50px;
}


.kasaPlatnosci_div01 {
	float:				left;
	width:				744px;
	background:			url(../img/bg03.gif) repeat-x bottom #eaeaea;
	padding:			20px;
	border:				1px solid #00153f;
	border-top:			none;
}

div.kasaFaktura_01, div.kasaDane_01 {
	float:				left;
	width:				320px;
	background:			url(../img/bg03.gif) repeat-x bottom #eaeaea;
	padding:			20px;
	border:				1px solid #00153f;
	border-top:			none;
	min-height:				220px;

}

div.kasaFaktura_01a, div.kasaDane_01a {
	float:				left;
	width:				320px;
	background:			url(../img/bg03.gif) repeat-x bottom #eaeaea;
	padding:			20px;
	border:				1px solid #00153f;
	border-top:			none;

}

div.kasaFaktura_02, div.kasaDane_02 {
	width:				320px;
	background:			url(../img/bg03.gif) repeat-x bottom #eaeaea;
	padding:			10px 20px;
	border:				1px solid #00153f;
	border-top:			none;
	min-height:				140px;
	_height:				140px;
}

div.kasaFaktura_01 {
}

textarea.kasaKomentarz_textarea01 {
	border:				1px solid #5a5a5a;
	height:				130px;
	width:				320px;
}

.x34 {
	width:382px; float:left;
	margin:0px 0px 0px 40px;
}

.x35 {
width:806px; 
float:left; 
margin:0px 0px 0px 40px;
}

/*
 * Profil Mini panel
 */
.ProfilMinipanelForm01, .ProfilMinipanelForm01 input {
	float:				left;
	width:80px;
	height:				20px;
}

.ProfilMinipanelForm01 {
	height:				20px;
}

.ProfilMinipanelForm01 input {
	background:				url(../img/link_bg01.gif);
	padding:				3px 5px;
	color:					#fff;
	margin:					2px 0px 0px 4px;
}

.linkProfil {
	background:				url(../img/link_bg01.gif);
	padding:				3px 5px;
	color:					#fff;
	margin:					2px 0px 0px 4px;
	float:					left;
}

.profilTop table {
	color:					#fff;
	padding:				5px
}


.submit {
	background:				url(../img/link_bg01.gif);
	padding:				3px 5px;
	color:					#fff;
	margin:					2px 0px 0px 4px;
	border:					none;
	cursor:					pointer;
}


.info{
color:#FF0066;
font-size:12px;

}

div.MojekontoDane_div01 {
	float:	left;
	width:	120px;
	margin:	1px;
}

div.MojekontoDane_div02 {
	float:	left;
	width:	210px;
	margin:	1px;
}

.lvl0 {
	border-left:		1px dotted #000;
	display:			block;
	width:				210px;
	color:				#000;
	
}

.lvl1 {
	border-top:		1px dotted #000;
	border-bottom:		1px dotted #000;
	display:			block;
	width:				210px;
	color:				#000;
	padding:			5px 10px;
	background:			#e7e7e7;
	margin:				-1px 0px 0px 0px;
}

.lvl2 {
	border-left:		1px dotted #000;
	border-bottom:		1px dotted #000;
	display:			block;
	padding:			5px 10px;
	margin:				0px 0px 0px 20px;
	color:				#000;
	width:				190px;
	background:			#f9f9f9;
}

.lvl3 {
	border-left:		1px dotted #000;
	border-bottom:		1px dotted #000;
	display:			block;
	padding:			5px 10px;
	margin:				0px 0px 0px 30px;
	color:				#000;
	width:				190px;
	background:			#fff;
}

.koszykNaglowek_01xKK, .koszykZawartosc_01x{
	border:				1px solid #00153f;
	padding:5px;
	border-collapse:collapse;
}

.NaglowekListy {
	border:1px solid #ededed;
	background:#dfdfdf;
	padding:3px;
	
}

.parzysta {
	background:	#eaeaea;	
}

.parzysta input, .nieparzysta input {
	border:	1px solid #dfdfdf;
	padding:5px;
}

.nieparzysta {
	background:			#f4f4f4;	
}
