* {margin:0px;padding:0px;}
body {font-family: Arial; font-size: 10px; color: #333333; background: url(../images/gradient_tlo.jpg) repeat-x #082439;}
img {border:0px;}
form {margin:0px;padding:0px;}

.linia {height: 1px; width: 100%; background: #dfe3ec; overflow: hidden;}
.czysc {clear: both; font-size: 1px; height: 1px; overflow: hidden;}

/* ===============================|LINKI|========================================== */
/*G��WNE LINKI*/
a { text-decoration: none; color: #90b7d7; font-size: 9px; }
a:hover { color: #ffffff; text-decoration: none; }
/*G��WNE LINKI*/

/* ===============================|SZABLON STRONY|========================================== */

div#naglowek {width: 950px; margin: 0 auto; height: 111px; padding-top: 9px; padding-bottom: 0px; background: url(../images/logo.jpg) no-repeat top center;}
div#glowna {width: 970px; margin: 0 auto;}
div#stopka {width: 950px; margin: 0 auto; border-top: 1px solid #213a4c; padding-top: 4px; margin-top: 3px;}

div#left {}
div#right {}
div#center {}

/* ===============================|INNE|========================================== */

div#menu
{
	width: 948px;
	margin: 4px auto 5px auto;
	background: url(../images/menu.gif) repeat-y;
	border: 1px solid #3d5060;
	/* min-height: 330px; */
	/* _height: 330px; */
}

div.artykulDiv {
	font-size:12px;
}

div.artykulDiv a{
	font-size:12px;
	color: #90b7d7;
	text-decoration:none;
}

div.artykulDiv a:hover{
	font-size:12px;
	color: black;
	text-decoration:none;
}

div#menuCale
{
	width: 948px;
	margin: 4px auto 5px auto;
	background: #ffffff;
	border: 1px solid #3d5060;
	min-height: 330px;
	_height: 330px;
}

ul.odstepMenu a
{
	display: block;
	width: 162px;
	/*height: 18px;*/
	padding: 10px 0px 2px 8px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
	background: url(../images/btn_menu_1.jpg) no-repeat;
}

ul.odstepMenu a:hover
{
	background: url(../images/btn_menu_2.jpg) no-repeat;
	color: #ffffff;
	text-decoration: none;
}

ul.odstepMenu a.menuZaznaczone
{
	display: block;
	width: 162px;
	height: 18px;
	padding: 8px 0px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background: url(../images/btn_menu_2.jpg) no-repeat;
}

ul.odstepMenu li
{
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.odstepPodmenu  a
{
	background: #082439;
	text-align: right;
	font-size: 11px;
	color: #90b7d7;
	padding-right: 9px;
	width: 153px;
	margin-top: 1px;
}

div#menu ul
{
	list-style-type: none;
}

div#menu li
{
	font-size: 0px;
}

img.menuSeparator
{
	display: block;
	width: 170px;
	height: 3px;
	overflow: hidden;
}

.menuSeparator
{
	width: 170px;
	height: 3px;
}

.goraLink
{
	float: left;
	padding: 0px 16px 0px 0px;
}

.goraLink a
{
	font-size: 10px;
}

.dolLink
{
	float: left;
	padding: 61px 4px 0px 0px;
}

.goraJezyk
{
	color: #90b7d7;
	font-size: 10px;
	float: right;
	padding: 0px 0px 0px 7px;
}

.dolKonto
{
	float: right;
	padding: 68px 2px 0px 0px;
}

#newsletterObramowanie
{
	width: 950px;
	height: 39px;
	margin: 0 auto;
}

.newsletterObramowanieBok
{
	display: block;
	width: 1px;
	height: 39px;
	float: left;
}

#newsletter
{
	width: 940px;
	height: 30px;
	background: url(../images/gradient_stopka_srodek.jpg) repeat-x;
}

#newsletterOdstep
{
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
	border-top: 1px solid #60717e;
	border-bottom: 1px solid #0b263b;
	float: left;
}

.kontakt { float: left; line-height: 12px; color: #415b73 }

.napisNewsletter
{
	display: block;
	width: 79px;
	height: 9px;
	padding: 11px 0px 0px 12px;
	float: left;
}

.tekstNewsletter
{
	color: #90b7d7;
	font-size: 11px;
	padding: 10px 10px 0px 0px;
	float: right;
}

div.newsletterInput
{
	float: right;
	padding: 7px 13px 0px 0px;
	width: 275px;
}

#nawigacja
{
	width: 940px;
	height: 18px;
	margin: 0 auto;
	background-color: #082d4d;
	padding-top: 3px;
	padding-left: 10px;
	font-size: 10px;
	color: #90b7d7;
}

#nawigacja img
{
	padding: 0px 3px 0px 5px;
}

#nawigacja a
{
	font-size: 10px;
}

.menuLewe
{
	width: 189px;
	float: left;
}

.trescPrawe
{
	width: 759px;
	float: left;
}

img.naglowekDzialu
{
	display: block;
	width: 759px;
	height: 98px;
}

div.srodekTekstu
{
	padding: 18px 19px 18px 20px;
	font-size: 11px;
	background-color: white;
}

p.tytul
{
	color: #7c7d7f;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #bebebe;
}

p.tekst
{
	font-size: 11px;
	color: #333333;
	padding-top: 12px;
	line-height: 18px;
}

ul.odstepMenu
{
	padding: 9px 10px 9px 9px;
	*padding: 3px 7px 2px 9px;
}

li.separatorMenu
{
	font-size: 1px;
	height: 3px;
	margin:0;
	padding:0;
	width: 170px;
	*width: 167px;
	background: url(../images/separator_menu.jpg) no-repeat;
	overflow: hidden;
}

div.szaryBox
{
	width: 100%;
	background-color: #f0f0f0;
	padding-top: 20px;
	color: #333333;
	font-size: 11px;
}

.twojKoszyk
{
	display: block;
	width: 188px;
	height: 161px;
	border-top: 1px solid #3d5060;
	border-bottom: 1px solid #3d5060;
}

.form1
{
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background: url(../images/bg-form1.jpg) no-repeat;
	border: 0;
	padding-top: 4px;
	padding-left: 5px;
	height:18px;
	width: 243px;
}

.form1-textarea
{
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background: url(../images/bg-form1-textarea.jpg) no-repeat;
	border: 0;
	padding: 5px;
	height:105px;
	width: 261px;
}

.form1-textarea2
{
	margin: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	background: url(../images/bg-form1-textarea2.jpg) no-repeat;
	border: 0;
	padding: 3px;
	height:109px;
	width: 242px;
}



.zakladki
{
	display: block;
	width: 759px;
	height: 30px;
}

.zdjecieDiamentu
{
	display: block;
	padding: 4px;
	border: 1px solid #bebfc0;
}

.dodObrazakow1
{
	width: 24px;
	text-align: center;
	background-color: #ffffff;
	border-top: 1px solid #f0f0f0;
	height: 23px;
}

.dodObrazakow2
{
	background-color: #ffffff;
	border-top: 1px solid #f0f0f0;
	height: 23px;
}

.dodObrazakow3
{
	width: 23px;
	text-align: center;
	background-color: #ffffff;
	height: 23px;
	border-top: 1px solid #f0f0f0;
}

.naglowekPodstrony
{
	background-color: #e5e5e5;
	padding: 4px 0px 4px 0px;
	margin: 1px;
	height: 18px;
	overflow: hidden;
}

table.tabelaProdukty
{
	width: 350px;
	color: #333333;
	font-size: 11px;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 3px;
}

table.wyszDiamenty
{
	width: 759px;
	font-size: 11px;
}

table.wyszDiamenty td
{
	padding-bottom: 5px;
}

td.odstepWyszDiamenty
{
	height: 68px;
}

table.wyszDodatkoweParametry
{
	width: 720px;
	border: 0px solid #ffffff collapse;
	background: white;
}

table.wyszDodatkoweParametry td
{
	background-color: #f0f0f0;
	padding: 8px 0px 14px 22px;
	width: 240px;
}

table.wyszDodatkoweParametry h1
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
}

.form2
{
	margin: 0px;
	width: 240px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #cccccc;
	padding: 3px 5px;
}

select
{
	margin: 0px;
	width: 240px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #cccccc;
	padding: 1px 1px 1px 4px;
}

#selecttypplat select
{
	width: 205px;
	padding: 1px 1px 1px 4px;
}

.select2
{
	margin: 0px;
	width: 240px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #cccccc;
	padding: 1px 1px 1px 4px;
}

.select2 option
{
	padding-left: 4px;
}

input.przyciskSubmit
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_szukaj.jpg') no-repeat top;
	height: 21px;
	width: 114px;
	cursor: pointer;
}

input.przyciskSubmit_en
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_en/btn_szukaj.jpg') no-repeat top;
	height: 21px;
	width: 114px;
	cursor: pointer;
}

input.przyciskSubmit_ru
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_ru/btn_szukaj.jpg') no-repeat top;
	height: 21px;
	width: 114px;
	cursor: pointer;
}
div.wyszDodatkoweParametryZwykleKontener
{
	width: 680px;
	padding: 15px 20px 5px 20px;
	background-color: #f0f0f0;
	margin-top: 1px;
}

table.wyszDodatkoweParametryZwykle
{
	width: 680px;
	border: 0px solid;
	background-color: #f0f0f0;
}

table.wyszDodatkoweParametryZwykle td
{
	padding: 0px;
	padding-bottom: 10px;
	text-align: right;
}

table.tabelaWyniki
{
	width: 720px;
}

table.tabelaWyniki th
{
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	font-weight: normal;
	height: 28px;
	background: url('../images/gradient_tabelka2.jpg') repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

table.tabelaWyniki td
{
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px dotted #999999;
	height: 28px;
}

table.tabelaWyniki tr:hover td
{
	background-color: #c7dbeb;
}

.ostatniaKol
{
	border-right: 0px;
}

tr.ciemniejszyWiersz td
{
	background-color: #f2f2f2;
}

table.tabelaWynikiProste
{
	width: 720px;
}

table.tabelaWynikiProste th
{
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	font-weight: normal;
	height: 28px;
	background: url('../images/gradient_tabelka2.jpg') repeat-x;
	border-bottom: 1px solid #e5e5e5;
}

table.tabelaWynikiProste td
{
	text-align: left;
	font-size: 11px;
	border-bottom: 1px solid #e5e5e5;
	height: 28px;
}

table.tabelaWynikiProste tr:hover td
{
	background-color: #c7dbeb;
}

input.checkbox1
{
	margin: 0px 10px;
	*margin: 0px 7px;
}

.trescCale
{
	width: 948px;
}

table.tabelaListaProduktow th
{
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	font-weight: normal;
	height: 28px;
	background: url('../images/gradient_tabelka2.jpg') repeat-x;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}

table.tabelaListaProduktow td
{
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
}

table.tabelaListaProduktow td table.czyscTabele td
{
	height: 0px;
	border-bottom: 0px;
}

a.przyciskX
{
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_x.gif') no-repeat top;
	height: 15px;
	width: 15px;
	cursor: pointer;
	display:block;
}

a.przyciskX:hover
{
	background-position: bottom;
}



div.tytulBlad
{
	color: #7c7d7f;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #bebebe;
}

div.kontenerZamowienie3
{
	padding-top: 25px;
	padding-left: 27px;
}

div.kontener2Zamowienie3
{
	width: 858px;
}

div.kontener3Zamowienie3
{
	width: 428px;
	float: left;
}

div.kontener4Zamowienie3 { float: right; }

p.napisZamowienie3
{
	padding-left: 5px;
	padding-bottom: 20px;
}

table.zamowieniePodsumowanieDane
{
	width: 428px;
}

table.zamowieniePodsumowanieDane td
{
	text-align: left;
	font-size: 11px;
	border-bottom: 1px solid #e5e5e5;
	height: 28px;
	padding-left: 10px;
}

.napis2Zamowienie3 { padding-bottom: 6px; }

.przyciskPopraw
{
	width: 114px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_popraw.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskPopraw_en
{
	width: 114px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_en/btn_popraw.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskRealizuj
{
	width: 181px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_realizuj.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskRealizuj_en
{
	width: 181px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_en/btn_realizuj.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskWyloguj
{
	width: 114px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_wyloguj.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskWyloguj_en
{
	width: 114px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_en/btn_wyloguj.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskKontynuacjaZakupow
{
	width: 181px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images/btn_kontynuacja_zakupow.jpg') no-repeat top;
	cursor: pointer;
}

.przyciskKontynuacjaZakupow_en
{
	width: 181px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('../images_en/btn_kontynuacja_zakupow.jpg') no-repeat top;
	cursor: pointer;
}


a.normalLink {
	font-size:11px;
	color:#343434;
}

div.mapa a:hover {
	color: #0b3764;
}

div.mapa a.mapa {
	color: #7b7b7d;
	font-size:11px;
	padding-left:10px;
	padding-top:3px;
	display:block;
}

div.mapa a.mapa:hover {
	color: #0b3764;
}

.listaKreatorCecha {

	width: 95px;
	padding-bottom: 5px;
	padding-top: 4px; 
	border-bottom: 1px solid #bebebe;
	float: left;
	
}
	
.listaKreatorWartosc {

	padding-bottom: 5px;
	padding-top: 4px;
	border-bottom: 1px solid #bebebe;
	float: left;
	width: 95px;		
}

.listaPorduktowCecha {
	width: 100px;
	border-bottom: 1px solid #bebebe;
	float: left;
	padding-bottom: 5px;
	padding-top: 4px;
}

.listaPorduktowWartosc {
	padding-bottom: 5px;
	padding-top: 4px;
	border-bottom: 1px solid #bebebe;
	float: left;
	width: 120px;
}

.Sold {

	position:absolute; 
	margin-top: 207px; 
	margin-left: 114px;
}



.sold2 {
	
	position:absolute; 
	margin-left: -59px; 
	margin-top: 97px;
}

body:first-of-type .sold2 {
	
	margin-left: -4px;
}