/* RESET CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

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

a:link { text-decoration: none; color: #333; }
a:hover  { text-decoration: underline; color: #333;}
a:active  { text-decoration: none; color: #333; }
a:visited  { text-decoration: none; color: #333; }
a:focus { text-decoration: none; color: #333; }

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

label {
background: transparent;
color: #666;
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: italic;
cursor: pointer;
padding: 2px;
}

input[type="text"], input[type="password"] { 
border: 1px solid #C7D8E6;
background: #E4EAF5;
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

padding: 4px 6px;
}

input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus {
border: 1px solid #C7D8E6;
background: #fff;
color: #333;
}

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

input[type="submit"], input[type="button"] {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff;
text-shadow: -1px -1px 1px #FF8764,1px 1px 1px #FF8764;

font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;
cursor: pointer;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

padding: 3px 6px;
text-align: center;
}

input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #79b;
color: #4684C2;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
}

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

select {
border: 1px solid #C7D8E6;
background: #E4EAF5;
color: #333;
cursor: pointer;
font-family: Verdana, sans-serif;
font-size: 11px;

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

padding: 4px 6px;
}

select:hover, select:focus {
border: 1px solid #C7D8E6;
background: #fff;
color: #333;
}

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

textarea {
border: 1px solid #ccc;
background: #f0f0f0;
color: #333;
overflow: auto;
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

padding: 10px;
}

textarea:hover, textarea:focus {
border: 1px solid #ccc;
background: #fff;
color: #333;
}

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

.clear {
clear:both;
display: block;
width: 100%;
height: 0px;
margin: 0px;
padding: 0px;
line-height: 0px;
font-size: 0px;
}

html {
background: #fff url(background.png) repeat-x ;
}

body {
color: #333;
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
}

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

.float-left {float: left;}
.float-right {float: right;}

/*
.search-button {background: #f0f0f0 url(icons/magnifier.png) no-repeat 4px 4px;}
.search-button:hover {background: #f8f8f8 url(icons/magnifier.png) no-repeat 4px 4px;}

.newsletter-wypisz {background: #f0f0f0 url(icons/newspaper_delete.png) no-repeat 4px 4px;}
.newsletter-wypisz:hover {background: #f8f8f8 url(icons/newspaper_delete.png) no-repeat 4px 4px;}

.newsletter-zapisz {background: #f0f0f0 url(icons/newspaper_add.png) no-repeat 4px 4px;}
.newsletter-zapisz:hover {background: #f8f8f8 url(icons/newspaper_add.png) no-repeat 4px 4px;}

.logowanie-rejestracja {background: #f0f0f0 url(icons/lock_edit.png) no-repeat 4px 4px;}
.logowanie-rejestracja:hover {background: #f8f8f8 url(icons/lock_edit.png) no-repeat 4px 4px;}

.logowanie-zaloguj {background: #f0f0f0 url(icons/lock_go.png) no-repeat 4px 4px;}
.logowanie-zaloguj:hover {background: #f8f8f8 url(icons/lock_go.png) no-repeat 4px 4px;}

.logowanie-wyloguj {background: #f0f0f0 url(icons/user_delete.png) no-repeat 4px 4px;}
.logowanie-wyloguj:hover {background: #f8f8f8 url(icons/user_delete.png) no-repeat 4px 4px;}

.przypomnienie-toogle {background: #f0f0f0 url(icons/more.png) no-repeat 4px 4px;}
.przypomnienie-toogle:hover {background: #f8f8f8 url(icons/more.png) no-repeat 4px 4px;}

.przypomnienie-submit {background: #f0f0f0 url(icons/email_go.png) no-repeat 4px 4px;}
.przypomnienie-submit:hover {background: #f8f8f8 url(icons/email_go.png) no-repeat 4px 4px;}

.wyszukiwanie-toogle {background: #f0f0f0 url(icons/magnifier_zoom_in.png) no-repeat 4px 4px;}
.wyszukiwanie-toogle:hover {background: #f8f8f8 url(icons/magnifier_zoom_in.png) no-repeat 4px 4px;}

.wyszukiwanie-szukaj {background: #f0f0f0 url(icons/magnifier.png) no-repeat 4px 4px;}
.wyszukiwanie-szukaj:hover {background: #f8f8f8 url(icons/magnifier.png) no-repeat 4px 4px;}


.sonda-wyniki {background: #f0f0f0 url(icons/chart_bar.png) no-repeat 4px 4px;}
.sonda-wyniki:hover {background: #f8f8f8 url(icons/chart_bar.png) no-repeat 4px 4px;}

.sonda-glosuj {background: #f0f0f0 url(icons/thumb_up.png) no-repeat 4px 4px;}
.sonda-glosuj:hover {background: #f8f8f8 url(icons/thumb_up.png) no-repeat 4px 4px;}

.rejestracja-zapisz{background: #f0f0f0 url(icons/accept.png) no-repeat 4px 4px;}
.rejestracja-zapisz:hover {background: #f8f8f8 url(icons/accept.png) no-repeat 4px 4px;}

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

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

.link-powrot {background: #f0f0f0 url(icons/arrow_left.png) no-repeat 4px 4px;width: 130px;}
.link-powrot:hover {background: #f8f8f8 url(icons/arrow_left.png) no-repeat 4px 4px;}

.link-dalej {background: #f0f0f0 url(icons/arrow_right.png) no-repeat 4px 4px;width: 130px;}
.link-dalej:hover {background: #f8f8f8 url(icons/arrow_right.png) no-repeat 4px 4px;}

.link-wyczysc {background: #f0f0f0 url(icons/delete.png) no-repeat 4px 4px;width: 130px;}
.link-wyczysc:hover {background: #f8f8f8 url(icons/delete.png) no-repeat 4px 4px;}

/* SZCZEGÓŁY PRODUKTU */
/*
.dodaj-koszyk {background: #f0f0f0 url(icons/basket.png) no-repeat 15px 14px;}
.dodaj-koszyk:hover {background: #f8f8f8 url(icons/basket.png) no-repeat 15px 14px;}

.dodaj-przechowalnia {background: #f0f0f0 url(icons/box.png) no-repeat 10px 15px;}
.dodaj-przechowalnia:hover {background: #f8f8f8 url(icons/box.png) no-repeat 10px 15px;}
*/

/* FORMULARZ KONTAKTOWY */
/*
#formularz-kontaktowy-submit {background: #f0f0f0 url(icons/email_go.png) no-repeat 8px 4px;}
#formularz-kontaktowy-submit:hover {background: #f8f8f8 url(icons/email_go.png) no-repeat 8px 4px;}

.dodaj-do-przechowalni {background: #f0f0f0 url(icons/box.png) no-repeat 8px 4px;}
.dodaj-do-przechowalni:hover {background: #f8f8f8 url(icons/box.png) no-repeat 8px 4px;}

.dodaj-do-koszyka {background: #f0f0f0 url(icons/basket.png) no-repeat 8px 4px;}
.dodaj-do-koszyka:hover {background: #f8f8f8 url(icons/basket.png) no-repeat 8px 4px;}

/* KOSZYK */
/*
.zmien-ilosc-button {background: #f0f0f0 url(icons/basket_edit.png) no-repeat 4px 4px;}
.zmien-ilosc-button:hover {background: #f8f8f8 url(icons/basket_edit.png) no-repeat 4px 4px;}

/* Przycisk rat */
/*
.raty {background: #f0f0f0 url(icons/application_cascade.png) no-repeat 4px 4px;}
.raty:hover {background: #f8f8f8 url(icons/application_cascade.png) no-repeat 4px 4px;}

.usun-button {background: #f0f0f0 url(icons/basket_delete.png) no-repeat 4px 4px;}
.usun-button:hover {background: #f8f8f8 url(icons/basket_delete.png) no-repeat 4px 4px;}

/* PRZECHOWALNIA */
/*
.przenies-button {background: #f0f0f0 url(icons/basket_go.png) no-repeat 4px 4px;}
.przenies-button:hover {background: #f8f8f8 url(icons/basket_go.png) no-repeat 4px 4px;}

.usun-przechowalnia-button {background: #f0f0f0 url(icons/cross.png) no-repeat 4px 4px;}
.usun-przechowalnia-button:hover {background: #f8f8f8 url(icons/cross.png) no-repeat 4px 4px;}

.panel-klienta-button {background: #f0f0f0 url(icons/user_go.png) no-repeat 4px 4px;}
.panel-klienta-button:hover {background: #f8f8f8 url(icons/user_go.png) no-repeat 4px 4px;}
*/

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

.side-menu-header {
background: #CCD8E8;
color: #386A9C;
width: 180px;
height: 30px;
line-height: 30px;
padding: 2px 10px 2px 10px;
/*font-weight: bold;*/
text-align: left;
/*font-variant: small-caps;*/
letter-spacing: 1px;
font-size: 14px;
overflow:hidden;

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

.link-button, .link {
background: #fff url(gradient-orange.png) repeat-x 0 0;
border: 1px solid #FF4811;
color: #fff !important;
text-shadow: -1px -1px 1px #FF8764,1px 1px 1px #FF8764;

font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;
cursor: pointer;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

padding: 4px 6px;
text-align: center;
text-decoration: none !important;
}

.link-kasa{
float:right;
}

.link-button:hover, .link:hover {
background: #fff url(gradient.png) repeat-x 0 0;
border: 1px solid #79b;
color: #4684C2 !important;
text-shadow: -1px -1px 1px #C1E1F1,1px 1px 1px #C1E1F1;
text-decoration: none !important;
}

strong,em {font-weight: bold;color: #FF4811;}
p.blad  {font-weight:bold; color:#FF4811; text-align:center; margin-top:15px; }

noscript {color:red; font-weight:bold; font-size: 200%; display:block; padding-top:50px; padding-bottom:50px;}
