/* =============================================================================================
#96AFC9 - tabelka cechy produktu /niebieski 1
#C7D4E0 - tabelka cechy produktu /niebieski 2

#ECF0F4 - boxy hover / bardzo jasny niebieski

#4684C2 - menu item/hover / bardzo ciemny niebieski
#4684C2 - menu item / ciemny niebieski
#47a - prawie wszystkie tła

#f33 - cena/ilość produktów itp. /czerwony

#f0f0f0 / prawie biały 1
#f8f8f8 / prawie biały 2

odcienie szarości
#333
#666
#aaa
#ccc
#ddd

============================================================================================= */

#wrapper {
margin: 0px auto 0 auto;
width: 960px;
height: auto;
overflow: hidden; /* clear-fix */
/*
-webkit-box-shadow: 0px 0px 8px #aaa;
-moz-box-shadow: 0px 0px 8px #aaa;
box-shadow: 0px 0px 8px #aaa;
*/
}

#logo-link {
	width: 250px;
	float: left;
	height: 150px;
	cursor: pointer;
}

/* ============================================================================================= */

#choose-language-currency {
overflow: hidden; /* clear-fix */
padding: 5px 10px 0 0;
}

#choose-language-currency form {
float: right;
display: inline;
text-align: right;
margin-bottom: 5px;
}

#choose-language-currency form select{
width: 120px;
}

/* ============================================================================================= */
#realizacje-abonament{
background: url(realizacje-abonament.png);
width: 779px;
height: 50px;
display: block;
float: left;
border-right: 1px solid #E4EAF5;
}
#top {
position: relative;
display: block;
width: 960px;
height: 158px;
background: #f8f8f8 url(top.png) no-repeat 0 0;
/*
border-top: 1px solid #47a;
border-left: 1px solid #47a;
border-right: 1px solid #47a;
*/
}

#top #flash {
position: absolute;
left: 0px;
top: 0px;
cursor: pointer;
}

/* ============================================================================================= */

/*
#srodek {

	border-left: 1px solid #47a;
	border-right: 1px solid #47a;
	width: 958px;
	background: #f8f8f8;
}
*/

/* LEWA KOLUMNA */
#column-1 {
width: 200px;
height: auto;
float: left;
/* background: #f8f8f8; */
padding: 0px 5px 5px 0px;
/*border-left: 1px solid #47a;*/
}

/* PRAWA KOLUMNA */
#column-2 {
width: 200px;
height: auto;
float: left;
/* background: #f8f8f8; */
padding: 10px 3px 3px 3px;
/*border-right: 1px solid #47a;*/
}

/* ŚRODEK */
#content {
width: 755px;
height: auto;
float: left;
/* background: #f8f8f8; */
/* padding: 0px 5px 3px 5px; */
}

/* komentarze */
#komentarze {
position:absolute;
top: 150px;
left:-100px;
text-align:center;
width: 200px;
height: 0px;
margin-left: 50%;
margin-top: 0;
/* background: #f8f8f8; */
}


/* ============================================================================================= */
/*
#footer {
width: 958px;
height: 30px;
background: #4684C2;
margin: 0 0 0px 0;
border: 1px solid #47a;
overflow: hidden;
}

#footer #skassa-link {
display: block;
width: 107px;
height: 20px;
float: right;
line-height: 20px;
text-align: right;
margin: 5px 5px 5px 0;
color: #f8f8f8;
background: url(skassa-logo.png);
}
*/
/* ============================================================================================= */

#top-strip {
overflow: hidden;
width: 100%;
background: #47a;
height: 40px;
}

/* ============================================================================================= */
/* TOP MENU */
/*
#menu-1 {
display: block;
padding: 3px 5px 3px 5px;
float: left;
width: 670px;
}

#menu-1 li {
float: left;
}

#menu-1 li a{
display: block;
margin: 1px 0px 0px 5px;
background: #4684C2;
float: left;
line-height: 32px;
padding: 0 15px;
color: #f8f8f8;

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

#menu-1 li a:hover{
background: #4684C2;
text-decoration: none;
}
*/
/* ============================================================================================= */
/* TOP SEARCH BOX */

#top-strip form{
float: right;
display: block;
padding: 5px 5px 2px 0px;
}

#top-strip input[type="text"] {
width: 175px;
}

#top-strip input[type="submit"] {
float: right; /* INACZEJ IE 6,7 KRZACZY */
width: 80px;
}

/* ============================================================================================= */
/* LEWA KOLUMNA */
/* ============================================================================================= */

/* ============================================================================================= */
/* MENU KATEGORII */

ul#menu-3 {
display: block;
padding: 0px 0px 5px 0px;
width: 200px;
height: auto;
background: #fff;
}

/* chowa 2+ poziom menu */
/* ul#menu-3 li ul {display: none;} */

ul#menu-3 > li > a:before {
content: "» ";
}

/* pierwszy poziom menu */
ul#menu-3 li {
display: block;
color: #666;
margin: 0px 0 0px 0;
border-bottom: 1px solid #CCD8E8;
}

ul#menu-3 li:hover {
border-bottom: 1px solid #CCD8E8;
width: 200px;
}

ul#menu-3 li a{
display: block;
width: 168px;
line-height: 16px;
color: #666;
padding: 8px 4px 8px 4px;
padding-right: 28px;
background: #fff url(kategoria.png) repeat-x bottom center;
text-decoration: none;
}

ul#menu-3 li a:hover{
background: #EDF2F6 url(kategoria-over.png) repeat-x bottom center;
color: #000;
text-decoration: none;
}

ul#menu-3 li span {
padding: 8px 0;
display: block;
float: right;
margin-right: 10px;
line-height: 16px;
cursor: pointer;
margin-top: -32px;
}

/* drugi poziom menu*/
ul#menu-3 li ul {width: 200px;}

ul#menu-3 li ul li{border: none;border-top: 1px solid #ddd;width: 200px;}
ul#menu-3 li ul li:hover{border: none;border-top: 1px solid #ddd;width: 200px;}

ul#menu-3 li ul li a {padding-left: 30px;width: 142px;}

/* trzeci poziom menu*/
ul#menu-3 li ul li ul li a {padding-left: 40px;width: 132px;}

/* czwarty poziom menu*/
ul#menu-3 li ul li ul li ul li a{padding-left: 40px;width: 132px;}

/* piąty poziom menu*/
ul#menu-3 li ul li ul li ul li ul li a{padding-left: 40px; width: 132px;}

ul#menu-3 #kategoria-aktywna {
color: #000;
background: #EDF2F6 url(kategoria-over.png) repeat-x bottom center;
}


/* ============================ BOX REKLAMOWY START =============================================== */
.box-reklamowy {
/*width: 196px;*/
width: 194px;
height: auto;
padding: 3px;
/* border: 1px solid #4684C2; */
background: #f8f8f8;
/*background: #f8f8f8 url(box-newsletter.png) repeat-x 0 0;*/
}
/* ============================ BOX REKLAMOWY KONIEC =============================================== */

/* ============================================================================================= */
/* BOX-NEWSLETTER */

#box-newsletter {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-newsletter.png) repeat-x 0 0; */
}

#box-newsletter p{
color: #666;
text-align: justify;
font-size: 11px;
line-height: 16px;
padding: 5px 8px;
width: auto;
}

#box-newsletter form {
width: 180px;
margin: 5px auto 10px auto;
overflow: hidden; /* clear-fix */
}

#box-newsletter input[type="text"] {
display: block;
width: 170px;
margin: 0 0 10px 0;
}

#wypisz-label {
	display:none;
}

/* ============================================================================================= */
/* BOX-LOGOWANIE */
/*
#box-logowanie {
width: 198px;
height: auto;
border: 1px solid #4684C2;
background: #f8f8f8 url(box-logowanie.png) repeat-x 0 0;
}

#box-logowanie form {
width: 190px;
margin: 10px auto 0px auto;
overflow: hidden;
}


#box-logowanie form p{
padding: 5px 0;
width: 100%;
overflow: hidden;
text-align: center;
}

#box-logowanie input[type="text"],#box-logowanie input[type="password"] {
display: block;
width: 180px;
margin: 0 0 10px 0;
}

#przypomnienie-form {border-top: 1px solid #96afc9;}

#box-logowanie > p {
color: #666;
text-align: center;
font-size: 11px;
line-height: 32px;
padding: 5px 8px;
width: auto;
}

#box-logowanie > p > input {
margin: 5px 0;
}
*/
/* ============================================================================================= */
/* BOX-WYSZUKIWANIE */

#box-wyszukiwanie {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-wyszukiwanie.png) repeat-x 0 0; */
}

#box-wyszukiwanie form {
width: 180px;
margin: 10px auto 0px auto;
overflow: hidden; /* clear-fix */
}

#box-wyszukiwanie p {
padding: 5px 0;
width: 100%;
overflow: hidden; /* clear-fix */
text-align: center;
}

#box-wyszukiwanie > form > #wyszukiwanie-zaawansowane > p > label {
color: #666;
background: #f0f0f0;
padding: 4px;
width: 150px;
cursor: pointer;
text-align: left;
}

#box-wyszukiwanie > form > #wyszukiwanie-zaawansowane > p > label:hover {color: #333;}

#box-wyszukiwanie input[type="text"] {
display: block;
width: 90px;
margin: 0 0 10px 0;
}

#wyszukiwanie-zaawansowane input[type="text"] {
display: inline;
width: 90px;
margin: 0 auto 10px auto;
}

#wyszukiwanie-zaawansowane select {
width: 175px;
margin: 5px 0 10px 0;
}

/* ============================================================================================= */
/* BOX-SONDA */

#box-sonda {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-sonda.png) repeat-x 0 0; */
}

#box-sonda > p{
color: #666;
text-align: justify;
font-size: 11px;
line-height: 16px;
padding: 5px 8px;
width: auto;
}

#box-sonda form {
width: 190px;
margin: 5px auto 10px auto;
overflow: hidden; /* clear-fix */
}


#box-sonda form > p {
width: 190px;
overflow: hidden; /* clear-fix */
border-bottom: 2px solid #f8f8f8;
}

#box-sonda form label{
display: block;
line-height: 16px;
border: none;
float: left;
cursor: pointer;
width: 155px;
background: #f0f0f0;
color: #666;
}

#box-sonda form label:hover {
color: #000;
}

#box-sonda form input[type="radio"] {
display: block;
border: none;
line-height: 16px;
float: left;
margin-top: 6px;
}

#box-sonda form p:last-child {margin-top: 5px;} /* przyciski sondy */

/* ============================================================================================= */
/* PRAWA KOLUMNA */
/* ============================================================================================= */

/* ============================================================================================= */
/* BOX KOSZYK */

#box-koszyk {
width: 198px;
height: 120px;
/* border: 1px solid #4684C2; */
background: #fff url(box-koszyk.png) no-repeat 0 0;
overflow: hidden; /* clear-fix */
}

#box-koszyk p{
color: #666;
text-align: right;
font-size: 11px;
line-height: 16px;
padding: 5px 5px;
}

#box-koszyk a {float: right;width: 60px;margin: 5px 3px;}

#box-koszyk #link-zdjecie-koszyk {
width:70px;
height:100px;
cursor:pointer;
float:left;
}
#box-koszyk #opis-koszyk {float:right;}

.link-koszyk {cursor:pointer;}

/* ============================================================================================= */
/* BOX PRZECHOWALNIA */

#box-przechowalnia {
width: 198px;
height: 120px;
/* border: 1px solid #4684C2; */
background: #f8f8f8 url(box-przechowalnia.png) repeat-x 0 0;
overflow: hidden; /* clear-fix */
}

#box-przechowalnia p {
color: #666;
text-align: right;
font-size: 11px;
line-height: 16px;
padding: 5px 5px;
}

#box-przechowalnia #link-zdjecie-przechowalnia {
width:70px;
height:100px;
cursor:pointer;
float:left;
}

#box-przechowalnia a {float: right;width: 60px;margin: 5px 3px;}
.link-przechowalnia {cursor:pointer;}

/* ============================================================================================= */
/* BOX PRODUCENCI */

#box-producenci {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-producenci.png) repeat-x 0 0; */
}

#box-producenci ul {margin-top: 3px;}

#box-producenci ul li{
position: relative;
display: block;
margin: 0 auto 5px auto;
width: 160px;
height: 130px;
border: 1px solid #f0f0f0;
background: #f8f8f8;
}

#box-producenci ul li:hover{background: #f0f0f0;}

#box-producenci ul li a {
position: absolute;
display: block;
left: 0px;
bottom: 0px;
text-align: center;
width: 100%;
padding: 3px 0;
}

#box-producenci ul li a img{
display: block;
margin: 0 auto;
padding: 3px 0;
}

#box-producenci form {
display: block;
padding: 10px;
text-align: center;
}

#box-producenci form label{
display: block;
padding: 5px 0 10px 0;
}

#box-producenci form select{width: 180px;}

/* ============================================================================================= */
/* BOX OSTATNIO OGLĄDANE,BESTSELLERY,PROMOCJE,NOWOSCI */

#box-ostatnio-ogladane,#box-nowosci,#box-bestsellery,#box-promocje {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-ostatnio-ogladane.png) repeat-x 0 0; */
}

#box-ostatnio-ogladane ul,#box-nowosci ul,#box-bestsellery ul,#box-promocje ul {
margin-top: 3px;
}

#box-ostatnio-ogladane ul li,#box-nowosci ul li,#box-bestsellery ul li,#box-promocje ul li {
position: relative;
display: block;
margin: 0 auto 5px auto;
width: 170px;
height: 180px;
border: 1px solid #e8e8e8;
background: #f0f0f0;
-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
}

#box-ostatnio-ogladane ul li:hover,#box-nowosci ul li:hover,#box-bestsellery ul li:hover,#box-promocje ul li:hover {background: #E4EAF5;}

#box-ostatnio-ogladane ul li img,#box-nowosci ul li img,#box-bestsellery ul li img,#box-promocje ul li img {
display: block;
margin: 0 auto;
padding: 3px 0 0 0;
}

#box-ostatnio-ogladane .produkt-nazwa,#box-nowosci .produkt-nazwa,#box-bestsellery .produkt-nazwa,#box-promocje .produkt-nazwa {
display: block;
padding: 5px 0;
text-align: center;
font-weight: bold;
color: #369;
}

#box-ostatnio-ogladane .produkt-cena,#box-nowosci .produkt-cena,#box-bestsellery .produkt-cena,#box-promocje .produkt-cena {
display: block;
padding: 3px 0;
text-align: center;
}

#box-ostatnio-ogladane ul li a,#box-nowosci ul li a,#box-bestsellery ul li a,#box-promocje ul li a {
position: absolute;
display: block;
right: 0px;
bottom: 0px;
text-align: right;
width: 100%;
padding: 1px 5px 3px 3px;
font-weight: bold;
color: #FF4811;
}

#box-ostatnio-ogladane ul li:hover a,#box-nowosci ul li:hover a,#box-bestsellery ul li:hover a,#box-promocje ul li:hover a {text-decoration: underline;}

/* ============================================================================================= */
/* BOX AKTUALNOŚCI */

#box-news {
width: 198px;
height: auto;
/* border: 1px solid #4684C2; */
/* background: #f8f8f8 url(box-news.png) repeat-x 0 0; */
}

#box-news ul {
margin-top: 3px;
}

#box-news ul li {
position: relative;
display: block;
margin: 0 auto 5px auto;
padding: 0 5px;
width: 180px;
height: auto;
border: 1px solid #ddd;
background: #f0f0f0;
color: #666;
}

#box-news ul li:hover {
color: #333;
}

#box-news ul li h3 {
color: #333;
font-weight: bold;
padding: 3px 0;
}

#box-news ul li .news-data {
font-size: 9px;
}

#box-news ul li p {
line-height: 13px;
}

#box-news ul li a {
display: block;
left: 0px;
bottom: 0px;
text-align: right;
font-weight: normal;
padding: 4px;
color: #333;
line-height: 16px;
font-size: 11px;
}

#box-news ul li a:hover {text-decoration:underline;}

/* ============================================================================================= */
/* ŚRODKOWA KOLUMNA */
/* ============================================================================================= */

#content > h2 , #content .edytorek h2 {
display: block;
/*background: #CCD8E8; */
background: url('gradient-orange2.png') repeat-x;
color: #f8f8f8;
padding: 10px;
margin: 10px 0px 10px 0px;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
/*color: #386A9C;*/
color: #ffffff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
width: 735px;
}


/* ============================================================================================= */
/* ŚCIEŻKA */

#sciezka {
width: 100%;
padding: 8px 0;
overflow:hidden;
}

#sciezka p {color: #666;}
#sciezka p a {color: #4684C2;text-decoration:none;}
#sciezka p a:hover {color: #4684C2;text-decoration:underline;}

/* ============================================================================================= */
/* STOPKA */
/*
#menu-2 {
display: block;
width: auto;
height: 30px;
float: left;
}

#menu-2 li {
float: left;
}

#menu-2 li a{
display: block;
margin: 0 3px 0 0;
float: left;
height: 30px;
line-height: 30px;
padding: 0 15px;
color: #f8f8f8;
}

#menu-2 li a:hover{
text-decoration: underline;
}
*/
/* ============================================================================================= */
/* PRODUKT SZCZEGÓŁY */

#produkt-szczegoly {margin-top: 10px;margin-bottom: 5px;position: relative;}

#produkt-szczegoly #produkt-foto {float: left;width: 260px;margin-left: 0px;padding-left: 30px;}

#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe {margin: 5px 0;overflow: hidden;}

#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe img{width: 70px; height: 54px;}
#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe img:hover {background: #ccc;}

#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe  a{
display: block;
float: left;
width: 74px;
height: auto;
margin: 3px;
margin-right: 4px;
/*border: 1px solid #ccc; */
text-align: center;
vertical-align: middle;
}

#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe img {
/*
float:left;
width: 74px;
height: 70px;
margin: 3px;
margin-left: 0px;
*/
padding: 2px;
text-align: center;
vertical-align: middle;
border: 1px solid #ccc;
display: inline;
}

#produkt-szczegoly #produkt-form {
width: 260px;
float: right;
font-weight: bold;
}

#produkt-szczegoly #produkt-form label {padding: 0px; margin: 5px 0px; display: block;}

#produkt-szczegoly #produkt-form select {margin: 5px 0px; display: block;width: 200px;}

#produkt-szczegoly h3 {font-weight: bold;font-size: 16px;}

#produkt-szczegoly #produkt-form p{padding: 5px 0;}

#produkt-szczegoly #produkt-buttons {
margin: 5px 0 0 -5px;
width: 250px;
overflow: hidden; /* clear-fix */
}

#produkt-szczegoly #produkt-form .cena {font-size: 20px;padding-left: 10px;}

#produkt-szczegoly #produkt-buttons .dodaj-koszyk,
#produkt-szczegoly #produkt-buttons .dodaj-przechowalnia {
float: right;
color: #666;
text-align: center;
font-size: 12px;
padding: 4px 0 8px 34px;
margin: 8px 0 2px 0px;
border: none;
background: transparent;
text-shadow: none;
font-weight: bold;
float: left;
}

#produkt-szczegoly #produkt-buttons .dodaj-koszyk {background: #fff url(zamawiam.png) no-repeat left center;width: 191px;height: 38px;}
#produkt-szczegoly #produkt-buttons .dodaj-przechowalnia {background: #fff url(ico-przechowalnia.png) no-repeat left center;}

#produkt-szczegoly #produkt-buttons .dodaj-koszyk:hover,
#produkt-szczegoly #produkt-buttons .dodaj-przechowalnia:hover {
color: #333;
text-decoration: underline;
}

#produkt-szczegoly #produkt-opis {
text-align: justify;
color: #666;
background: #f0f0f0;
/*border: 1px solid #f0f0f0;*/
padding: 0 15px 15px 15px;
}

/* opis produktu header */
#produkt-szczegoly h4 {
background: #4684C2;
color: #f8f8f8;
display: block;
padding: 8px;
margin: 15px 0 0 0;
font-size: 12px;
}

/* tabelka pliki */
#produkt-szczegoly #tab-pliki table {width:100%;}

#produkt-szczegoly #tab-pliki td {
width: 100%;
padding-left: 10px;
text-align: center;
/*border-bottom: 1px solid #97B8DA;*/
line-height: 24px;
font-weight: bold;
}

#produkt-szczegoly #tab-pliki a:hover {text-decoration:underline;}

/* tabelka cechy produktu */
#produkt-szczegoly #produkt-dane .produkt-atrybut {
width: 350px;
padding-right: 10px;
text-align: right;
line-height: 24px;
font-weight: bold;
}

#produkt-szczegoly #produkt-dane .produkt-atrybut-wartosc {
width: 350px;
padding-left: 10px;
text-align: left;
line-height: 24px;
font-weight: normal;
}

#produkt-szczegoly #tab-pliki .even{background: #E2E9F1;}
#produkt-szczegoly #tab-pliki .odd {background: #fffff0;}

#produkt-szczegoly #tab-cechy .even{background: #E2E9F1;}
#produkt-szczegoly #tab-cechy .odd {background: #fffff0;}

/* PRODUKT SZCZEGÓŁY - TABS */

#produkt-szczegoly #produkt-dane {
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #f8f8f8;
	height: auto;
	width: 753px;
	border: 1px solid #CCD8E8;
}
ul.produkt-szczegoly-tabs {
	margin: 0;
	margin-left: 0px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	/* border-left: 1px solid #4684C2; */
	width: 720px;
}
ul.produkt-szczegoly-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	/* border: 1px solid #4684C2; */
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #E2E9F1;
	-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/;
	background: transparent;
}
ul.produkt-szczegoly-tabs li a {
	text-decoration: none;
	color: #4684C2;
	background: #E2E9F1;
	display: block;
	padding: 0 14px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/;
}

ul.produkt-szczegoly-tabs li a:hover {
	background: #4684C2;
	color: #f8f8f8;
}

/*--Makes sure that the active tab does not listen to the hover properties--*/
ul.produkt-szczegoly-tabs li.active a, ul.produkt-szczegoly-tabs li.active a:hover  {
	background: #4684C2 !important;
	color: #f8f8f8 !important;
}
/*
ul.produkt-szczegoly-tabs li.tab-opis-produktu  a{
	background: #aaa !important;
}
ul.produkt-szczegoly-tabs li.tab-opis-produktu a:hover {
	background: #fff !important;
	color: #f8f8f8;
}
*/
#tab-opinie .opinia_odp {
background: #C7D4E0;
}

#tab-opinie .data {
width: 500px;
margin: 0px auto 5px auto;
text-align: right;
padding: 5px 5px;
border-bottom: 1px dotted #4684C2;
}

#tab-opinie .tresc{
font-size: 11px;
line-height: 16px;
padding: 0px 20px;
}

#tab-opinie .pseudonim{
width: 500px;
margin: 5px auto;
text-align: right;
padding: 5px 5px 10px 5px;
font-weight: bold;
}

#form_dodaj_opinie {
display: block;
text-align: center;
margin: 0 auto;
padding: 10px;
}

#form_dodaj_opinie label {
line-height: 32px;
}

#form_dodaj_opinie #dodaj {
/*
background: #f8f8f8;
text-align: center;
padding: 4px 8px;
*/
}

#tab-opinie .brak_opinii {
text-align:center;
margin: 30px auto;
font-style: italic;
}

#formularz_opinie .aby_dodac {
text-align:center;
margin: 30px auto;
font-style: italic;
}

#zamow-takze div {
border-left: 1px solid #CCD8E8;
border-right: 1px solid #CCD8E8;
width:448px;
}

#zamow-takze h2 {
display: block;
text-align: center;
margin: 0px auto 10px auto;
font-size: 13px;
display: block;
background: #CCD8E8;
color: #f8f8f8;
padding: 8px 5px;
font-weight: bold;
letter-spacing: 1px;
color: #386A9C;
background: #fff url(ie/podobne-top.png) no-repeat 0 0;
/*-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; */
}

#zamow-takze h3 {
font-size: 10px;
line-height: 14px;
font-weight: normal;
width: 215px;
float: left;
height: 35px;
padding-left: 5px;
}

#zamow-takze .cena {
display: block;
font-size: 13px;
font-weight: normal !important;
line-height: 35px;
width: 90px;
height: 35px;
float: left;
text-align: right;
}

#zamow-takze .koszyk {
display: block;
float: left;
background:url("ico-koszyk.png") no-repeat scroll 15px 2px transparent;
width: 50px;
height: 35px;
cursor: pointer;
}

#zamow-takze .wiecej {
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 6px 3px 0px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#zamow-takze .wiecej:hover {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#podobne-stopka {
background: transparent url(ie/podobne-stopka.png) no-repeat 0 0;
height: 9px;
width:450px;
border: 0px;
float: right;
}

#zamow-takze {
/*
position: absolute;
top: 110px;
right: 0;
*/
float: right;
width: 450px;
border: 0px;
background: #F0F0F0;
/*-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; */
}


/* ============================================================================================= */
/* FORMULARZ */

#content #formularz .zend_form {
display: block;
margin: 20px auto 20px auto;
width: 480px;
height: auto;
border: 1px solid #e0e0e0;
background: #f0f0f0;
padding: 0px;
}

#content #formularz .zend_form dt {
display: block;
overflow: hidden;
padding: 10px 25px 0px 25px;
width: 150px;
text-align: right;
line-height: 16px;
clear: both;
}

#content #formularz .zend_form dd {
display: block;
overflow: hidden;
padding: 5px 25px 10px 25px;
border-bottom: 1px solid #e8e8e8;
margin-top: -24px;
clear: both;
}

#content #formularz .zend_form dt:last-child,#content #formularz .zend_form dd:last-child {
border: none;
overflow: hidden;
}

#content #formularz .zend_form dd input[type="text"] {
float:right;
display: inline;
padding: 4px;
width: 215px;
}

#content #formularz .zend_form dd textarea {
float: right;
display: inline;
width: 210px;
height: 100px;
padding: 8px
}

#content #formularz .zend_form dd select {
float:right;
display: inline;
padding: 4px;
width: 225px;
}

#content #formularz input[type="submit"] {
display: inline;
width: 120px;
text-align: center;
display: block;
margin: 5px auto;
padding: 4px 8px;
}

#content #formularz dd ul.errors {
overflow: hidden;
display: block;
line-height: 24px;
width: 400px;
margin: 0 auto;
text-align: center;
font-size: 11px;
}

/* ============================================================================================= */
/* LISTA PRODUKTÓW BOXY */

.pagination {overflow:auto;}

#lista-produktow-boxy {
width: 755px;
padding-top: 0px;
margin-top: 0px;
}

#lista-produktow-boxy h2 {
display: block;
/*background: #CCD8E8;*/
background: url('gradient-orange2.png') repeat-x;
/*color: #f8f8f8;*/
color: #ffffff;
padding: 10px;
margin: 10px 0px 10px 0px;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
/*color: #386A9C;*/
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 0px;
width: 730px;
/*
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
background:none repeat scroll 0 0 #CCD8E8;
color:#386A9C;
display:block;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin: 0;
padding: 8px 10px;
*/
}

#lista-produktow-boxy .produkt-box {
display: block;
margin: 0;
height: 300px;
width: 244px;
background: #f8f8f8;
border: 1px solid #C7D4E0;
margin: 0 0 5px 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
z-index: 0;
overflow: hidden;
}

#lista-produktow-boxy .produkt-box:hover {
background: #ECF0F4;
border: 1px solid #96AFC9;
}

#lista-produktow-boxy .specjalne {
position: absolute;
top: 0px;
right: 0px;
width: 50px;
height: 50px;
display: block;
z-index: 1;
}

#lista-produktow-boxy .nowosc {background: url(produkt-nowosc.png);}
#lista-produktow-boxy .promocja {background: url(produkt-promocja.png);}
#lista-produktow-boxy .bestseller {background: url(produkt-bestseller.png);}

#lista-produktow-boxy .produkt-box h3 {
display: block;
margin: 0 auto;
font-weight: bold;
font-size: 11px;
line-height: 12px;
padding: 2px 5px 8px 5px;
height: 32px;
color: #4684C2;
overflow: hidden; /* ucina nazwę produktu po 4 linijkach tekstu */
}

#lista-produktow-boxy .produkt-box .foto {
display: block;
height: 125px;
width: 125px;
float: left;
margin-right: 10px;
}

#lista-produktow-boxy .produkt-box .foto > img{
display: block;
margin: 0 auto;
}

#lista-produktow-boxy .produkt-box p.cena {
display: block;
margin: 8px 0px 2px 0px;
color: #4684C2;
float: left;
}

#lista-produktow-boxy .produkt-box p.cena strong{
font-size: 16px;
line-height: 24px;
}

#lista-produktow-boxy a.dodaj-do-przechowalni,#lista-produktow-boxy a.dodaj-do-koszyka {
display: block;
margin: 8px 0px 2px 0px;
padding: 6px 0px 6px 35px;
border: none;
color: #4684C2 !important;
float: left;
}

#lista-produktow-boxy a.dodaj-do-koszyka {background: transparent url(ico-koszyk.png) no-repeat -3px center;}
#lista-produktow-boxy a.dodaj-do-przechowalni {background: transparent url(ico-przechowalnia.png) no-repeat left center;}

#lista-produktow-boxy a.dodaj-do-koszyka:hover,
#lista-produktow-boxy a.dodaj-do-przechowalni:hover {
color: #333 !important;
text-decoration: underline !important;
}

#lista-produktow-boxy .produkt-box a.wiecej-hidden {
display: none;
}

#lista-produktow-boxy .produkt-box p.opis {
color: #4684C2;
line-height: 1.5;
padding: 0px 4px 8px 4px;
}

/*
#lista-produktow-boxy .produkt-box a.wiecej {
padding: 5px 8px 8px 0px;
color: #4684C2;
text-align: right;
display: block;
position: absolute;
bottom: 0px;
right: 0px;
}
*/

#lista-produktow-boxy .produkt-box a.wiecej {
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 0px 3px 5px 0px;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
position: absolute;
bottom: 0px;
right: 0px;
}

#lista-produktow-boxy .produkt-box a.wiecej:hover {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

.dziecko-box {
display: block;
margin: 5px 0;
height: auto;
width: 98%;
padding: 10px 5px;
background: #f8f8f8;
border: 1px solid #C7D4E0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
z-index: 0;
}

.dziecko-box:hover {
background: #ECF0F4;
border: 1px solid #96AFC9;
}

/* ============================================================================================= */
/* LISTA PRODUKTÓW */

#lista-produktow {
/*
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
*/
width: 720px;
}

#lista-produktow thead tr {
height: 24px;
}

#lista-produktow .specjalne {
width: 50px;
height: 50px;
display: block;
float: right;
margin: -10px -20px 0 0;
}

#lista-produktow .nowosc {background: url(produkt-nowosc.png) no-repeat;}
#lista-produktow .promocja {background: url(produkt-promocja.png) no-repeat;}
#lista-produktow .bestseller {background: url(produkt-bestseller.png) no-repeat;}

#lista-produktow > tbody > tr:hover {background: #ECF0F4;}

#lista-produktow .produkt-row {
overflow: hidden;

}

#lista-produktow .produkt-row > .produkt-foto {
width: 170px;
text-align:center;
border-top: 1px solid #CCD8E8;
padding: 10px 0;
vertical-align: top;
float: left;
}

#lista-produktow .produkt-row > .produkt-nazwa {
width: 525px;
padding: 10px 20px 10px 5px;
text-align:left;
border-top: 1px solid #CCD8E8;
vertical-align: top;
float: right;
}

#lista-produktow .produkt-row > .produkt-nazwa h3{
font-weight: bold;
font-size: 12px;
padding-bottom: 10px;
color: #369;
}

#lista-produktow .produkt-row > .produkt-nazwa p{
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-bottom: 5px;
text-align: justify;
}

#lista-produktow .produkt-row > .produkt-nazwa p strong {
padding: 4px;
margin: 4px;
background: #E4EAF5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#lista-produktow .produkt-row > .produkt-nazwa p:last-child {
font-size: 13px;
}

#lista-produktow .produkt-row > .produkt-nazwa p > a {
display: block;
margin: 0px auto 0px auto;
width: 150px;
font-weight: normal;
}

#lista-produktow .produkt-row > .produkt-nazwa a {display: none;text-align: right;font-weight: bold;}

#lista-produktow .produkt-row > .produkt-cena {
width: 100px;
padding: 0px 5px;
text-align: center;
vertical-align: middle;
border-top: 1px solid #96AFC9;
}

#lista-produktow tr.odd { background: #f8f8f8;}
#lista-produktow tr.even { background: #f0f0f0;}

#lista-produktow .dodaj-do {
/*width: 100%;*/
overflow: hidden;
padding: 10px;
}

#lista-produktow a.dodaj-do-przechowalni, #lista-produktow a.dodaj-do-koszyka {
display: block;
width: 170px;
margin: 5px auto;
padding: 6px 0px 6px 40px;
border: none;
text-shadow: none;
color: #666 !important;
float: left !important;
text-align: left !important;
}

#lista-produktow a.dodaj-do-koszyka {background: transparent url(ico-koszyk.png) no-repeat left center;}
#lista-produktow a.dodaj-do-przechowalni {background: transparent url(ico-przechowalnia.png) no-repeat left center;}

#lista-produktow a.dodaj-do-koszyka:hover,
#lista-produktow a.dodaj-do-przechowalni:hover {
color: #333 !important;
text-decoration: underline !important;
}

/* ============================================================================================= */
/* LISTA KOSZYK */

#lista-koszyk {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 755px;
margin-top: 6px;
margin-bottom: 10px;
}

#lista-koszyk .koszyk-header {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
}

#lista-koszyk > tbody > tr:hover {background: #ECF0F4;}

#lista-koszyk .produkt-row > .produkt-nazwa {
width: 350px;
padding: 10px 20px 0px 5px;
text-align:left;
border-top: 1px solid #96AFC9;
vertical-align: top;
}

#lista-koszyk .produkt-row > .produkt-nazwa h3{
font-weight: bold;
font-size: 12px;
padding-bottom: 5px;
}

#lista-koszyk .produkt-row > .produkt-nazwa p{
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-bottom: 5px;
text-align: left;
}

#lista-koszyk .produkt-row > .produkt-nazwa > a {
text-align: left !important;
padding: 5px 0 10px 0;
}

#lista-koszyk .produkt-row > .produkt-nazwa a {display: block;text-align: right;font-weight: bold;}
#lista-koszyk .produkt-row > .produkt-nazwa a:hover {text-decoration: underline;}

#lista-koszyk .koszyk-form {border-top: 1px solid #96AFC9; width: 186px; text-align: right;padding-top: 5px;}

#lista-koszyk .koszyk-form p {padding: 0 10px 10px 0;}

#lista-koszyk .koszyk-form input[type="text"] {width: 30px;text-align: right;}



#kupon_rabatowy {float:right; margin-top: 5px;}

/* KOSZYK -> DO KASY */
#koszyk-do-kasy {
width: 100%;
overflow: hidden; /* clear-fix */
text-align: center;

}

#koszyk-do-kasy label {
line-height: 24px;
cursor: pointer;
text-align: left;
float: left;
width: 80%;
}

#koszyk-do-kasy h4 {
text-align: center !important;
padding: 10px;
color: #f8f8f8;
background: #4684C2;
display: block;
}

#koszyk-do-kasy p {
width: 100%;
overflow: hidden; /* clear-fix */
padding: 5px 0;
}

#koszyk-do-kasy p:hover {
background: #C7D4E0;
}

#koszyk-do-kasy-platnosc {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 49%;
float: left;
height: auto;
border: 1px solid #4684C2;
background: #ECF0F4;
}

#koszyk-do-kasy-wysylka {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 49%;
float: right;
height: auto;
border: 1px solid #4684C2;
background: #ECF0F4;
}

#koszyk-do-kasy input[type="radio"] {
display: block;
border: none;
float: left;
margin: 8px 5px 8px 5px;
}

#koszyk-do-kasy input[type="submit"], #koszyk-do-kasy input[type="button"] {
display: block;
float: right;
margin: 8px 5px 8px 5px;
}



/* ============================================================================================= */
/* LISTA KASA */

#lista-kasa {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 755px;
margin-top: 6px;
margin-bottom: 10px;
}

#lista-kasa .kasa-header {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
height: 32px;
}

#lista-kasa > tbody > tr {background: #f8f8f8;}

#lista-kasa > tbody > tr:hover {background: #ECF0F4;}

#lista-kasa tr > th:first-child {
text-align: left;
height: 32px;
line-height: 32px;
}

#lista-kasa tr > th {
text-align: right;
padding: 0 20px 0 5px;
}

#lista-kasa .produkt-row > td, #lista-kasa > tfoot > tr > td {
border-top: 1px solid #96AFC9;
vertical-align: top;
padding: 10px 20px 5px 5px;
text-align: right;
font-weight: bold;
}

#lista-kasa > tfoot > tr > td {

}

#lista-kasa .produkt-row > .produkt-nazwa {
width: 180px;
text-align:left;
}

#lista-kasa .produkt-row > .produkt-nazwa h3{
font-weight: bold;
font-size: 12px;
padding-bottom: 5px;
}

#lista-kasa .produkt-row > .produkt-nazwa p{
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-bottom: 5px;
text-align: left;
}

/* ============================================================================================= */
/* LISTA PRZECHOWALNIA */

#lista-przechowalnia {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 755px;
margin-top: 6px;
margin-bottom: 10px;
}

#lista-przechowalnia .przechowalnia-header {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
}

#lista-przechowalnia > tbody > tr:hover {background: #ECF0F4;}

#lista-przechowalnia .produkt-row > .produkt-nazwa {
width: 350px;
padding: 10px 20px 0px 5px;
text-align:left;
border-top: 1px solid #96AFC9;
vertical-align: top;
}

#lista-przechowalnia .produkt-row > .produkt-nazwa h3{
font-weight: bold;
font-size: 12px;
padding-bottom: 5px;
}

#lista-przechowalnia .produkt-row > .produkt-nazwa p{
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-bottom: 5px;
text-align: left;
}

#lista-przechowalnia .produkt-row > .produkt-nazwa > a {
text-align: left !important;
padding: 5px 0 10px 0;
}

#lista-przechowalnia .produkt-row > .produkt-nazwa a {display: block;text-align: right;font-weight: bold;}
#lista-przechowalnia .produkt-row > .produkt-nazwa a:hover {text-decoration: underline;}

#lista-przechowalnia .przechowalnia-form {border-top: 1px solid #96AFC9; width: 186px; text-align: right; padding: 10px 5px 10px 0;}

#lista-przechowalnia .przechowalnia-form p { margin: 15px 0; clear: both;}
#lista-przechowalnia .przechowalnia-form p a{ margin: 15px 0; clear: both;}

/* ============================================================================================= */
/* PANEL KLIENTA */

#panel-klienta-container {
	margin-bottom: 5px;
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #f8f8f8;
	height: auto;
	width: 720px;
}
ul.panel-klienta-tabs {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	/*border-left: 1px solid #4684C2;*/
	width: 700px;
}
ul.panel-klienta-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #F0F3F9;
	/* border-left: none; */
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #E2E9F1;
	-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/;
}

ul.panel-klienta-tabs li a {
	text-decoration: none;
	color: #4684C2;
	background: #E2E9F1;
	display: block;
	padding: 0 14px;
	border: 1px solid #DFE6F2; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	-moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; border-top-left-radius: 8px/*{cornerRadius}*/; -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; border-top-right-radius: 8px/*{cornerRadius}*/;
}
ul.panel-klienta-tabs li a:hover {
	background: #4684C2;
	color: #f8f8f8;
}

/*--Makes sure that the active tab does not listen to the hover properties--*/
ul.panel-klienta-tabs li.active a, ul.panel-klienta-tabs li.active a:hover  {
	background: #4684C2 !important;
	color: #f8f8f8 !important;
}

/* ============================================================================================= */
/* LISTA ZAMOWIEN */
#tab-historia h4 {
padding:20px 10px;
font-weight: bold;
color: #FF6C16;

}


#lista-zamowien {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;

width: 100%;
background: #ECF0F4;
margin:0px;
}

#lista-zamowien .zamowienia-header {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;

}

#lista-zamowien  td {
text-align:center;
}

#lista-zamowien > tbody > tr.nieparzysty {background: #f8f8f8;  cursor: pointer;}
#lista-zamowien   > tbody > tr.parzysty {background: #ECF0F4;  cursor: pointer;}

#lista-zamowien  > tbody > tr.nieparzysty:hover {background: #C0C0C0;}
#lista-zamowien > tbody > tr.parzysty:hover {background: #C0C0C0;}

*/

/*
tr.nieparzysty  {background: #f8f8f8;  cursor: pointer;}
tr.parzysty  {background: #ECF0F4;  cursor: pointer;}
.nieparzysty :hover{ background: #ECF0F4;}
.parzysty  :hover {background: #f8f8f8;}
*/

#lista-zamowien tr > th {
text-align: center;
}


#lista-zamowien .zamowienie-row {
font-weight: bold;
font-size: 11px;
line-height: 30px;
}



#lista-zamowien .platnosc_kwota {
text-align: right;
}

.zamowienie-szczegoly {
margin-left:15px;
width:40%;
margin-top:0px;
margin-bottom:20px;
}
#tab-historia  h2 {
margin-bottom:5px;
}
#tab-historia #lista-kasa {
width:100%;
}

/*============================================================================================= */
/* SZCZEGOLY ZAMOWIENIA W PANELU KLIENTA */

#zamowienie-szczegoly {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 100%;
background: #ECF0F4;
}

#zamowienie-szczegoly .zamowienie-header {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
text-align: left;
}

#zamowienie-szczegoly> tbody > tr {background: #f8f8f8;}

#zamowienie-szczegoly> tbody > tr:hover {background: #ECF0F4;}


# zamowienie-szczegoly.produkt-row > td, #zamowienie-szczegoly > tfoot > tr > td {
border-top: 1px solid #96AFC9;
vertical-align: top;
padding: 10px 20px 5px 5px;
font-weight: bold;
}

#zamowienie-szczegoly> thead > tr > th {
line-height: 24px;
border-bottom: 1px solid #96AFC9;
}

#zamowienie-szczegoly> tfoot > tr > td {
background: #ECF0F4;
}

#zamowienie-szczegoly .szczegol-row td {
line-height: 24px;
border-bottom: 1px solid #96AFC9;
}

#zamowienie-szczegoly .szczegol-row > .szczegol-nazwa h3{
font-weight: bold;
font-size: 12px;
padding-bottom: 5px;
padding-left:5px;
}

#zamowienie-szczegoly .szczegol-row > .szczegol-nazwa p{
font-weight: normal;
font-size: 11px;
line-height: 14px;
padding-bottom: 5px;

}

#zamowienie-szczegoly a {
font-weight: bold;
color:red;
}
/* ============================================================================================= */
/* PROMOCJE, BESTSELLERY, NOWOŚCI SCROLLER TABS */
#produkty-scroller-container {
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #f8f8f8;
	height: 187px;
	width: 548px;
	margin-left: -7px;
}

ul.produkty-scroller-tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-left: 1px solid #4684C2;
	width: 500px;
	margin-left: 16px;
	margin-bottom: -5px;
}
ul.produkty-scroller-tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #4684C2;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #f8f8f8;
	/*margin-right: 2px;*/

}
ul.produkty-scroller-tabs li a {
	text-decoration: none;
	color: #4684C2;
	background: #f8f8f8;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.produkty-scroller-tabs li a:hover {
	background: #4684C2;
	color: #f8f8f8;
}

/*--Makes sure that the active tab does not listen to the hover properties--*/
ul.produkty-scroller-tabs li.active a, ul.produkty-scroller-tabs li.active a:hover  {
	background: #4684C2 !important;
	color: #f8f8f8 !important;
	/*
	border-bottom: 1px solid #4684C2; /*--Makes the active tab look like it's connected with its content--*/
}

/* ============================================================================================= */
/* PROMOCJE, BESTSELLERY, NOWOŚCI SCROLLER */

.produkty-scroller {
	height: 180px;
	width: 500px;
	margin: 5px auto;
	border: 1px solid #4684C2;
}

.produkty-scroller .content {
	height: 180px;
	position: relative;
	overflow: hidden;
}

.produkty-scroller .content .block {
	width: 167px;
	height: 180px;
	position: absolute;
	top: 0px;
	display: none;
	overflow: hidden;
	border-right: 1px solid #96AFC9;
}

.produkty-scroller .content .block:hover {background: #ECF0F4;}

.produkty-scroller .content .block a {display: block;line-height: 16px;color: #4684C2;text-align: center;font-weight: normal;padding: 0px 1px 3px 1px;}
.produkty-scroller .content .block img {display: block;margin: 0 auto;}
.produkty-scroller .content .block p {text-align: center;color: #666;line-height: 20px;}


.produkty-scroller .navigation {
width: 548px;
margin-left: -24px;
margin-top: -135px;
}

.produkty-scroller .navigation img {display:block;padding: 37px 3px;}

.produkty-scroller .navigation .btn-left {
float: left;
border: 1px solid #4684C2;
border-right: 1px solid #96AFC9;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.produkty-scroller .navigation .btn-right {
float: right;
border: 1px solid #4684C2;
border-left: 1px solid #96AFC9;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;

}

.produkty-scroller .navigation .btn-left:hover{border-right: 1px solid #4684C2;background: #f0f0f0;}
.produkty-scroller .navigation .btn-right:hover {border-left: 1px solid #4684C2;background: #f0f0f0;}

.produkty-scroller .navigation .btn-left,
.produkty-scroller .navigation .btn-right,
.produkty-scroller .navigation .btn-left-dis,
.produkty-scroller .navigation .btn-right-dis {
	width: 22px;
	height: 90px;
	cursor: pointer;
}

.produkty-scroller .navigation .btn-left-dis, .produkty-scroller .navigation .btn-right-dis {display: none;}


/* ============================================================================================= */
/* EDYTOREK */

.edytorek {
/*
margin: 10px 15px;
text-align: justify;
*/
}
.edytorek strong {
color: #333;
}

.edytorek p, .edytorek div,
.edytorek h1, .edytorek h2, .edytorek h3,
.edytorek h4, .edytorek h5, .edytorek h6,
.edytorek ol, .edytorek ul, .edytorek li, .edytorek a, .edytorek img
/*.edytorek table, .edytorek table tr, .edytorek table tr td */
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
color: #333;
/*background: #f8f8f8;*/
background: transparent;
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 1.5;
}

.edytorek table, .edytorek table tr, .edytorek table tr td {
border-collapse: collapse;
padding: 5px;
}

.edytorek p, .edytorek div {padding: 5px 0;}
.edytorek h1, .edytorek h2, .edytorek h3, .edytorek h4, .edytorek h5, .edytorek h6 {padding: 0 0 10px 0;}
.edytorek h1 {font-weight: bold; font-size: 18px;}

.edytorek a:link { text-decoration: underline; color: #4684C2; }
.edytorek a:hover  { text-decoration: underline; color: #3E5890;}
.edytorek a:active  { text-decoration: underline; color: #3E5890; }
.edytorek a:visited  { text-decoration: underline; color: #4684C2; }
.edytorek a:focus { text-decoration: underline; color: #3E5890; }

.edytorek ul {list-style: disc outside; padding: 5px 5px 5px 25px;line-height: 1.4;}
.edytorek ul li {padding-top: 2px;padding-bottom: 2px}
.edytorek ul li ul {list-style: circle outside; padding: 5px 5px 5px 10px;}
.edytorek ul li ul li ul {list-style: square outside; padding: 5px 5px 5px 10px;}
.edytorek ol {list-style: decimal outside; padding: 5px 5px 5px 8px;}
.edytorek ol li ol {list-style: lower-alpha outside; padding: 5px 5px 5px 8px;}
.edytorek ol li ol li ol {list-style: lower-alpha outside; padding: 5px 5px 5px 8px;}

.edytorek sub {vertical-align: sub; font-size: 70%}
.edytorek sup {vertical-align: super; font-size: 70%}

/*
EDYTOREK CENNIK
*/

.edytorek #cennik-table {
table-layout: fixed;
border: 1px solid #CAD7EC;
}

.edytorek #cennik-table .header {
font-family:Arial;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
width: 250px;
height: 100px;
padding-left: 20px;
color: #7799BB;
text-align: left;
border-bottom: 1px solid #CAD7EC;
vertical-align: middle;
}

.edytorek #cennik-table .header-sklep-start {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-start.png) repeat-x right center;
}

.edytorek #cennik-table .header-sklep-premium {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-premium.png) repeat-x right center;
}

.edytorek #cennik-table .header-sklep-prestige {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-prestige.png) repeat-x right center;
}

.edytorek #cennik-table .header-pakiet-start {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-pakiet-start.png) repeat-x right top;
}

.edytorek #cennik-table .header-pakiet-premium {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-pakiet-premium.png) repeat-x right top;
}

.edytorek #cennik-table .header-pakiet-prestige {
background: #E1E8F4 url(http://www.taniesklepyinternetowe.pl/public/skorki/skorka1/header-pakiet-premium.png) repeat-x right top;
}

.edytorek #cennik-table .header-section {
line-height: 1.5;
font-size: 14px;
text-align: center;
border-bottom: 1px solid #CAD7EC;
background: #E1E8F4;
color: #369;
letter-spacing: 1px;
}

.edytorek #cennik-table .header-section:first-child {
border-top: 1px solid #CAD7EC;
}

.edytorek #cennik-table tr td {
border-bottom: 1px solid #CAD7EC;
border-right: 1px solid #CAD7EC;
background: #F4F7FA;
}

.edytorek #cennik-table tr td:last-child {
border-right: none;
}

/* ============================================================================================= */
/* Przechowalnia - nyromodal */
#nyromodel_przechowalnia .side-menu-header {
background: #4684C2;
color: #f8f8f8;
width: 365px;
height: 30px;
line-height: 30px;
padding: 0 10px 0 10px;
font-weight: bold;
text-align: left;
font-variant: small-caps;
letter-spacing: 1px;
}

#nyromodel_przechowalnia .box-koszyk a {background: #f0f0f0 url(icons/basket.png) no-repeat 4px 2px;}
#nyromodel_przechowalnia .box-koszyk a:hover {background: #f8f8f8 url(icons/basket.png) no-repeat 4px 2px;}


#nyromodel_przechowalnia .box-koszyk {
padding-left:80px;
padding-top:20px;
width:80%;
min-height: 100px;
height:auto;
/*border: 1px solid #4684C2;*/
background: #fff url(nyromodel-przechowalnia.png) no-repeat 0 0;
overflow: hidden; /* clear-fix */
}

#nyromodel_przechowalnia p.box-koszyk p{
color: #666;
text-align: right;
font-size: 11px;
line-height: 16px;
padding: 5px 5px;
}

#nyromodel_przechowalnia p.box-koszyk a {float: right;width: 60px;margin: 5px 3px;}

/*
#przechowalnia-content .link{
	margin: 4px 0px;
	display: block;
	border: 1px solid #ccc;
	color: #333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	cursor: pointer;
	padding: 5px 12px 5px 0px;
	text-align: right;
	text-decoration: none !important;
	width: 155px;
	height:14px;
	text-align: right;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
*/

.link-przenies-do-koszyka,.link-usun-z-przechowalni {
border: none !important;
color: #666 !important;
text-shadow: none !important;
padding-left: 40px;
}


.link-przenies-do-koszyka {background: url("ico-koszyk.png") no-repeat scroll left center transparent;}
.link-przenies-do-koszyka:hover{background: url("ico-koszyk.png") no-repeat scroll left center transparent;text-decoration: underline !important;}

.link-usun-z-przechowalni {background: url("icons/cross.png") no-repeat scroll 5px center transparent;}
.link-usun-z-przechowalni:hover {background: url("icons/cross.png") no-repeat scroll 5px center transparent;text-decoration: underline !important;}


/* ============================================================================================= */
/* zmiana dancyh */

#zmiana-danych {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 720px;
}

#zmiana-danych .zmiana-danych {
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
}
/* rejestracja */
#rejestracja {
border: 1px solid #96AFC9;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 755px;
margin: 5px auto;
}

#rejestracja .rejestracja-header {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #4684C2;
color: #f8f8f8;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
padding: 10px;
}

#rejestracja dt {clear:left;}
#rejestracja dd  {width:290px;}
#rejestracja dd input {float:left;}
#rejestracja p {width:80px; float:right; font-style:italic;}
#rejestracja  .errors { width:130px; float:left; font-style:italic;}

#zmiana-danych dt {clear:left;}
#zmiana-danych dd  {width:230px;}
#zmiana-danych dd input {float:left;}
#zmiana-danych p {width:80px; float:right; font-style:italic;}
#zmiana-danych  .errors { width:130px; float:left; font-style:italic;}

#dodajKlienta dt {clear:left;}
#dodajKlienta dd  {width:230px;}
#dodajKlienta dd input {float:left;}
#dodajKlienta p {width:80px; float:right; font-style:italic;}
#dodajKlienta  .errors { width:130px; float:left; font-style:italic;}

#uwagi-label {width:100%; float:left; text-align:left;}

#daneadresowe-label, #danekontaktowe-label, #uwagi_dane-label, #zapisz-label,
#faktury_dane-label, #daneosobowe-label
{height:0px; margin:0px;}


#dodajKlienta #regulamin-label, #dodajKlienta #faktura-label {width:50%;}
#dodajKlienta #regulamin-element, #dodajKlienta #faktura-element {width:20px;}
#dodajKlienta #informacja-label  {width:95%;}
#dodajKlienta #informacja-element  {width:0px;}

#rejestracja #dodajKlienta #news-label,  #rejestracja #dodajKlienta #regulamin-label {width:80%;}
#rejestracja #dodajKlienta #news-element, #rejestracja #dodajKlienta #regulamin-element { width:50px; }

/* ============================================================================================= */
/* STRONA GŁÓWNA
/*
/*
/*
/*
/*
*/

#content #strona-glowna {
width: 780px;
height: auto;
float: left;
background: #eee;
background: #fff url(gradient.png) repeat-x 0px -193px;
}

#column {
width: 180px;
height: auto;
float: left;
background: #fff url(column-background.png) repeat-y 0 0;
float: right;
}

/* ============================================================================================= */
/* ŚRODKOWA KOLUMNA */
/* ============================================================================================= */

#content #strona-glowna .box-sklep {
border-right: 1px solid #E4EAF5;
border-bottom: 1px solid #E4EAF5;
width: 259px;
float: left;
height: 300px;
}

#content #strona-glowna .box-sklep h2 {
/*color: #7799BB;*/
color:#FF9854;
font-size: 20px;
font-family: Arial;
font-weight: normal;
letter-spacing: -1px;
display: block;
height: 100px;
line-height: 25px;
padding: 0px 5px;
border-bottom: 1px solid #E4EAF5;
}

#content #strona-glowna .box-sklep h2.header-start {background: #fff url(header-start.png) repeat-x 5px 0;}
#content #strona-glowna .box-sklep h2.header-premium {background: #fff url(header-premium.png) repeat-x 5px 0;}
#content #strona-glowna .box-sklep h2.header-prestige {background: #fff url(header-prestige.png) repeat-x 5px 0;}

#content #strona-glowna .box-sklep ul {
display: block;
list-style-position: outside;
list-style-type: disc;
list-style-image: url(bullet.png);
padding: 5px 5px 10px 20px;
margin-left: 5px;
color: #666;
line-height: 11px;
font-size: 9px;
}

#content #strona-glowna .box-sklep ul li{
padding: 3px 0;
}

#content #strona-glowna .box-sklep p {
color: #666;
padding: 10px 10px 0px 10px;
height: 20px;
}

#content #strona-glowna .box-sklep a{
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
margin:0px 5px 0px 0;
padding:4px 8px 4px 12px;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#content #strona-glowna .box-sklep:hover a{
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#content #strona-glowna .box-sklep:hover h2{
color: #FF6904;
}

/* ============================================================================================= */

#content #strona-glowna .box-abonament {
border-right: 1px solid #E4EAF5;
border-bottom: 1px solid #E4EAF5;
width: 259px;
float: left;
}

#content #strona-glowna .box-abonament h2 {
display: block;
height: 120px;
color: #666;
font-size: 14px;
font-family: Arial;
font-weight: normal;
line-height: 68px;
padding: 0px 0px 0px 15px;
border-bottom: 1px solid #E4EAF5;
}

#content #strona-glowna .box-abonament h2.abonament-start {background: #fff url(header-abonament-start.png) repeat-x 20px 0;}
#content #strona-glowna .box-abonament h2.abonament-premium {background: #fff url(header-abonament-premium.png) repeat-x 20px 0;}
#content #strona-glowna .box-abonament h2.abonament-prestige {background: #fff url(header-abonament-prestige.png) repeat-x 20px 0;}

#content #strona-glowna .box-abonament h2 span{
display: block;
margin: 0 auto;
line-height: 16px;
font-size: 14px;
}

#content #strona-glowna .box-abonament h2 span strong{
font-weight: normal;
color: #79b;
}

#content #strona-glowna .box-abonament h2 span.vat-info {
color: #FF6904;
font-size: 9px;
line-height: 24px;
}

#content #strona-glowna .box-abonament h2 a.do-koszyka-glowna {
position: relative;
top: -92px;
left: 199px;
width: 35px;
height: 30px;
display: block;
}

#content #strona-glowna .box-abonament h2 a.do-opisu-glowna{
display: block;
float: right;
line-height: 11px;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: -15px 10px 3px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-family: Verdana;
}

#content #strona-glowna .box-abonament h2 a.do-opisu-glowna:hover{
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#content #strona-glowna .box-abonament p {
color: #666;
padding: 10px 10px 0px 10px;
height: 20px;
font-size: 12px;
}

#content #strona-glowna .box-abonament ul {
color: #666;
font-size: 12px;
text-align: right;
}

#content #strona-glowna .box-abonament ul li {
padding: 10px 50px 0px 20px;
background: #fff url(koszyk.png) no-repeat right center;
overflow: hidden;
}

#content #strona-glowna .box-abonament ul li span.cena {
padding: 6px;
background: #EFF5FF;
border: 1px solid #EFF5FF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #FF6904;
}

#content #strona-glowna .box-abonament ul li a.do-koszyka-glowna {
display:block;
height:33px;
left:197px;
position:relative;
top:-5px;
width:35px;
float: right;
}

#content #strona-glowna .box-abonament ul li a.do-opisu-glowna {
display: block;
border: 1px solid #fff;
padding: 7px 0;
float: right;
width: 150px;
}

#content #strona-glowna .box-abonament ul li a.do-opisu-glowna .end{
display: none;
}

#content #strona-glowna .box-abonament ul li a.do-opisu-glowna:hover{
text-decoration: none;
background: #E4EAF5;
border: 1px solid #E4EAF5;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
color: #369;
}

#content #strona-glowna .box-abonament p.vat-info {
font-size: 9px;
color: #FF6904;
line-height: 9px;
font-family: Arial;
text-align: left;
float: left;
}

#content #strona-glowna .box-abonament h2:hover {color: #FF6904;}
#content #strona-glowna .box-abonament h2:hover span strong {color: #4684C2;}

#content #strona-glowna .box-abonament > a {
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
margin:10px 5px 10px 0;
padding:4px 8px 4px 12px;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#content #strona-glowna .box-abonament > a:hover {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

/* ============================================================================================= */

#content #strona-glowna .box-pakiet {
border-right: 1px solid #E4EAF5;
border-bottom: 1px solid #E4EAF5;
width: 259px;
float: left;
}

#content #strona-glowna .box-pakiet h2 {
color: #7799BB;
font-size: 20px;
font-family: Arial;
font-weight: normal;
letter-spacing: -1px;
display: block;
height: 80px;
line-height: 80px;
padding: 0px 10px;
border-bottom: 1px solid #E4EAF5;
cursor: pointer;
}

#content #strona-glowna .box-pakiet h2.pakiet-start {background: #fff url(header-pakiet-start.png) repeat-x 0 0;}
#content #strona-glowna .box-pakiet h2.pakiet-premium {background: #fff url(header-pakiet-premium.png) repeat-x 0 0;}
#content #strona-glowna .box-pakiet h2.pakiet-prestige {background: #fff url(header-pakiet-prestige.png) repeat-x 0 0;}

#content #strona-glowna .box-pakiet p {
color: #666;
padding: 5px 5px 5px 5px;
font-size: 12px;
}

#content #strona-glowna .box-pakiet p strong {
color: #79b;
font-size: 14px;
}

#content #strona-glowna .box-pakiet ul {
color: #666;
font-size: 12px;
text-align: right;
padding: 5px 0 0 0;
}

#content #strona-glowna .box-pakiet ul li {
padding: 10px 60px 0px 0px;
background: #fff url(koszyk.png) no-repeat right top;
overflow: hidden;
display: block;
width: 199px;
}

#content #strona-glowna .box-pakiet ul li a.do-koszyka-glowna {
position: relative;
top: -24px;
left: 220px;
width: 35px;
height: 30px;
display: block;
}


#content #strona-glowna .box-pakiet ul li span.cena {
padding: 6px;
background: #EFF5FF;
border: 1px solid #EFF5FF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #FF6904;
}

#content #strona-glowna .box-pakiet p.vat-info {
color: #FF6904;
font-size: 9px;
line-height: 9px;
font-family: Arial;
text-align: left;
float: left;
}

#content #strona-glowna .box-pakiet a.do-opisu-pakiet {
display: block;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 0 10px 5px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
float: right;
}

#content #strona-glowna .box-pakiet a.do-opisu-pakiet:hover {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#content #strona-glowna .box-pakiet:hover h2{
color: #FF6904;
}

/* ============================================================================================= */

#content #strona-glowna .box-inne {
border-right: 1px solid #E4EAF5;
border-bottom: 1px solid #E4EAF5;
width: 259px;
float: left;
}

#content #strona-glowna .box-inne h2 {
color: #7799BB;
font-size: 20px;
font-family: Arial;
font-weight: normal;
letter-spacing: -1px;
display: block;
height: 85px;
line-height: 80px;
padding: 0px 10px;
border-bottom: 1px solid #E4EAF5;
cursor: pointer;
}

#content #strona-glowna .box-inne h2.inne-projekt {background: #fff url(header-inne-projekt.png) repeat-x 0 0;}
#content #strona-glowna .box-inne-srodek h2.inne-hosting {background: #fff url(header-inne-hosting.png) repeat-x 0 0;}
#content #strona-glowna .box-inne h2.inne-wsparcie {background: #fff url(header-inne-wsparcie.png) repeat-x 0 0;}

#content #strona-glowna .box-inne p {
color: #666;
padding: 5px 5px 0px 5px;
font-size: 12px;
}

#content #strona-glowna .box-inne p strong {
color: #79b;
font-size: 14px;
}

#content #strona-glowna .box-inne ul {
color: #666;
font-size: 12px;
text-align: left;
padding: 15px 0 5px 0;
overflow: hidden;
}

#content #strona-glowna .box-inne ul li {
padding: 0px 9px;
background: #fff url(koszyk.png) no-repeat right bottom;
font-size: 12px;
cursor: pointer;
overflow: hidden;
}

#content #strona-glowna .box-inne ul li:hover {
color: #369;
}

#content #strona-glowna .box-inne ul li span.cena {
padding: 3px 6px;
margin-left: 125px;
background: #EFF5FF;
border: 1px solid #EFF5FF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #FF6904;
}

#content #strona-glowna .box-inne ul li a {
position: relative;
top: 0px;
left: 5px;
width: 35px;
height: 30px;
display: block;
float: right;
}

#content #strona-glowna .box-inne p.vat-info {
color: #FF6904;
font-size: 9px;
line-height: 9px;
font-family: Arial;
text-align: left;
float: left;
}

#content #strona-glowna .box-inne > a{
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 10px 5px 10px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#content #strona-glowna .box-inne > a:hover{
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#content #strona-glowna .box-inne:hover h2{
color: #FF6904;
}

#content #strona-glowna .box-inne ul li:hover span.cena {
/*background: #BFCFE0 !important;*/
/*border: 1px solid #67BBF1 !important;*/
}

/* środkowa kolumna ostatniego rzędu
#content #strona-glowna .box-inne .inne-hosting+p+ul>li {
padding: 10px 50px 0px 20px;
background: #fff url(koszyk.png) no-repeat right top;
text-align: right;
}

#content #strona-glowna .box-inne .inne-hosting+p+ul>li span.cena {
padding: 3px 6px;
background: #E4EAF5;
border: 1px solid #E4EAF5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #FF6904;
text-align: right;
margin: 0 0 0 5px;
}
*/

/* ============================================================================================= */

#content #strona-glowna .box-inne-srodek {
border-right: 1px solid #E4EAF5;
border-bottom: 1px solid #E4EAF5;
width: 259px;
float: left;
}

#content #strona-glowna .box-inne-srodek h2 {
color: #7799BB;
font-size: 20px;
font-family: Arial;
font-weight: normal;
letter-spacing: -1px;
display: block;
height: 85px;
line-height: 80px;
padding: 0px 10px;
border-bottom: 1px solid #E4EAF5;
cursor: pointer;
}

#content #strona-glowna .box-inne-srodek:hover h2{
color: #FF6904;
}


#content #strona-glowna .box-inne-srodek p {
color: #666;
padding: 5px 10px 10px 10px;
height: 20px;
font-size: 12px;
}

#content #strona-glowna .box-inne-srodek ul {
color: #666;
font-size: 12px;
}

#content #strona-glowna .box-inne-srodek ul li {
padding: 8px 38px 0px 0px;
background: #fff url(koszyk.png) no-repeat right center;
overflow: hidden;
}

#content #strona-glowna .box-inne-srodek ul li span.cena {
padding: 6px;
background: #EFF5FF;
/*font-weight: bold;
font-size:11px; */
border: 1px solid #EFF5FF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #FF6904;
font-size:12px;
}
#content #strona-glowna .box-inne-srodek ul li span.end {
display:none;
}

#content #strona-glowna .box-inne-srodek ul li a.do-koszyka-glowna {
display:block;
height:33px;
left:218px;
position:relative;
top: 0px;
width:32px;
float: right;
}

#content #strona-glowna .box-inne-srodek ul li a.do-opisu-glowna {
border:1px solid #FFFFFF;
display:block;
float:right;
padding:7px 0;
text-align:right;
width:184px !important;
/*font-size:11px;*/
}

#content #strona-glowna .box-inne-srodek ul li a.do-opisu-glowna:hover{
text-decoration: none;
background: #E4EAF5;
border: 1px solid #E4EAF5;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
color: #369;
}

#content #strona-glowna .box-inne-srodek > a {
display: block;
float: right;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 24px 5px 10px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #7799BB;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#content #strona-glowna .box-inne-srodek > a:hover {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

#content #strona-glowna .box-inne-srodek p.vat-info {
color:#FF6904;
font-family:Arial;
font-size:9px;
line-height:9px;
text-align:left;
float: left;
height: 9px;
margin-top: 14px;
}

/* ============================================================================================= */
/* PRAWA KOLUMNA */
/* ============================================================================================= */

#column h2 {
color: #7799BB;
font-size: 20px;
font-family: Arial;
font-weight: normal;
letter-spacing: -1px;
display: block;
height: 40px;
line-height: 25px;
padding: 30px 10px;
border-bottom: 1px solid #E4EAF5;
background: #fff url(header-realizacje.png) repeat-x 0 0;
}

#column ul li {
display: block;
margin: 0 auto;
width: 170px;
text-align: center;
padding: 15px 0;
border-bottom: 1px solid #E4EAF5;
line-height: 20px;
}

#column ul li img{
border: 1px solid #E4EAF5;
}

#column ul li a {
display: block;
color: #666;
text-decoration: none;
margin-top: -30px;
}

#column ul li:hover img {
border: 1px solid #B8CCF1;
}

#column ul li:hover a {
color: #333;
text-decoration: underline;
}

#column > a {
display: block;
float: right;
line-height: 11px;
width: auto;
color: #4684C2;
font-size: 11px;
font-style: normal;
padding: 4px 8px 4px 12px;
margin: 0px 10px 10px 0;
text-align: right;
text-decoration: none;
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #79b;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-family: Verdana;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

#column:hover > a{
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF4811,1px 1px 1px #FF4811;
}

/* ============================================================================================= */
/* TOP MENU */

#top-strip {
width: 100%;
background: #fff url(strip.png) no-repeat 0 0;
height: 32px;
overflow: hidden;
}

#menu-1 .wyroznienie{
	font-weight: bold;
	
}
#menu-1 .wyroznienie a{

}
#menu-1 {
display: block;
height: 32px;
width: 820px;
}

#menu-1 li {
display: block;
height: 32px;
float: left;
cursor: pointer;
}

#menu-1 li a{
display: block;
float: left;
line-height: 20px;
height: 20px;
padding: 3px 15px 3px 15px;
margin: 3px 0px 3px 0px;
color: #fff;
border-right: 1px solid #97B8DA;
text-shadow: 0px -1px 0px #2C5783;
}

#menu-1 li:hover a{
text-decoration: none;
border-right: 1px solid #FFC437;
text-shadow: 0px -1px 0px #DD3200;
}

#menu-1 li:hover{
background: #fff url(gradient-orange.png) repeat-x 0 0;
}

#top-moj-koszyk {
line-height: 32px;
height: 32px;
text-align: right;
color: #fff;
width: 35px;
padding: 0px 8px;
float: right;
display: block;
/*background:url("ikonkakoszyka.png") no-repeat scroll left center transparent; */
background:url("ico-koszyk.png") no-repeat scroll left center transparent;
}

#top-moj-koszyk:hover {
text-decoration: underline;
}
/* ============================================================================================= */
/* STOPKA */

#footer {
width: 100%;
background: #fff url(strip-bottom.png) no-repeat 0 0;
height: 32px;
overflow: hidden;
}

#menu-footer {
display: block;
height: 32px;
}

#menu-footer li {
display: block;
height: 32px;
float: left;
cursor: pointer;
}

#menu-footer li a{
display: block;
float: left;
line-height: 20px;
height: 20px;
padding: 3px 15px 3px 8px;
margin: 3px 0px 3px 0px;
color: #fff;
border-right: 1px solid #97B8DA;
text-shadow: 0px -1px 0px #2C5783;
}

#menu-footer li:hover a{
text-decoration: none;
border-right: 1px solid #FFC437;
text-shadow: 0px -1px 0px #DD3200;
}

#menu-footer li:hover{
background: #fff url(gradient-orange.png) repeat-x 0 0;
}

#skassa-link {
width: 105px;
height: 32px;
display: block;
float: right;
}
/* ============================================================================================= */
/* LOGIN FORM */

#box-logowanie-top #box-logowanie p {
text-align: center;
color: #4684C2;
font-weight: bold;
}

#box-logowanie-top #box-logowanie-form, #box-logowanie-top #box-logowanie,#box-logowanie-top #box-przypomnienie-form {
float: right;
display: block;
width: 160px;
margin-top: 5px;
}

#przypomnienie-form {
display: none;
}

#box-logowanie-top #box-logowanie-form input[type="text"],#box-logowanie-top #box-logowanie-form input[type="password"] {
width: 140px;
display: block;
float: left;
}

#box-logowanie-top #box-logowanie-form input[type="submin"],#box-logowanie-top #box-logowanie-form input[type="button"] {
margin: 2px 0;
display: block;
float: left;
}

#box-logowanie-top #box-logowanie-form label,#box-logowanie-top #box-logowanie-form input,#box-logowanie-top #box-logowanie-form a {
display: block;
float: left;
}

#box-logowanie-top #box-logowanie-form #logowanie-rejestracja {width: 75px;margin-top: 5px;}
#box-logowanie-top #box-logowanie-form #logowanie-zaloguj {width: 70px;margin-top: 5px;margin-left: 5px;}
#box-logowanie-top #box-logowanie-form #przypomnienie-toogle {width: 150px;margin-top: 5px;}
#box-logowanie-top #box-logowanie-form #przypomnienie-toogle-2 {width: 150px;margin-top: 5px;}

#box-logowanie-top #box-przypomnienie-form label {margin: 4px 0;}
#box-logowanie-top #box-przypomnienie-form input[type=text] {margin: 4px 0;}
#box-logowanie-top #box-przypomnienie-form #przypomnienie-submit {margin: 4px 0;width: 142px;}
#box-logowanie-top #box-przypomnienie-form #przypomnienie-toogle-2 {width: 142px;margin-top: 5px;margin-bottom: 5px;}
#box-logowanie-top #box-przypomnienie-form #przypomnienie-toogle-2 {width: 142px;margin-top: 5px;margin-bottom: 5px;}

#panel-klienta-button { padding-left: 0px; padding-right: 0px;}

 img.show {
border: 1px solid #aaa;
}
.portfolio-rekord {
float: left; 
width:260px; 
border: 1px solid #aaa; 
margin-right: 15px; 
height:125px; 
text-align: justify;
}
.strona-aktywna {
font-size: 14px;
font-weight: bold;
}

.kosz {
cursor: pointer;
}
#pasek-info {
background: #4684C2;
color: #ffffff;
height: 34px;
line-height: 34px;
font-size: 16px;
font-weight: bold;
text-align:center;
width:100%;
display:block;
float:left;
clear:both;
}
#pasek-pakiet {
background: url('tanie_sklepy_pasek.png');
width: 100%;
height: 157px;
clear:both;
}
.mini-waluta {
font-size: 11px;
}

/*  Style dla TagBox */
#box-tagi a {color:#335588;}
#box-tagi a:hover {text-decoration:underline; }

#box-tagi #rozmiar_7 {font-size:7px; line-height: 12px;}
#box-tagi #rozmiar_8 {font-size:8px; line-height: 13px;}
#box-tagi #rozmiar_9 {font-size:9px; line-height: 14px;}
#box-tagi #rozmiar_10 {font-size:10px; line-height: 16px;}
#box-tagi #rozmiar_11 {font-size:11px; line-height: 17px;}
#box-tagi #rozmiar_12 {font-size:12px; line-height: 18px;}
#box-tagi #rozmiar_13 {font-size:13px; line-height: 19px;}
#box-tagi #rozmiar_14 {font-size:14px; font-weight:bold; line-height: 20px;}
#box-tagi #rozmiar_15 {font-size:15px; font-weight:bold; line-height: 22px;}
#box-tagi #rozmiar_16 {font-size:16px; font-weight:bold; line-height: 24px;}


#column  #box-tagi {width:150px; margin-left:5px;} 
#column #title-tagBox {margin-top:50px; width:150px; margin-left:5px; } 


