a { cursor: pointer !important; }

/* DIALOG BOX */
#DIALOGBOX { width: 400px !important; height: auto !important;  padding: 0px !important; margin: 0px !important; }
	#DB { padding: 0px !important; margin: 0px !important; width: 400px !important; height: auto !important; float:left !important; background: #3a3a3a !important; color:#fce4c7 !important; font-size: 12px !important; }
		#DB p { padding: 15px !important; text-align: center !important; font-weight: bold !important; }
	#DB1 { padding: 0px !important; margin: 0px !important; width: 400px !important; height: auto !important; float:left !important; background: #3a3a3a !important; color:#fce4c7 !important; font-size: 12px !important; }
		#DB1 p { padding: 15px 15px 5px 15px !important; text-align: left !important; margin: 0px !important; }
		#DB1 span { color:#fce4c7 !important; }
		#DB1 a { color:#fce4c7 !important; text-decoration: underline; }
		#DB1 a:hover { text-decoration: none; }
		#DB1 span b { font-size: 14px !important; }
		#DB1 img { vertical-align: middle !important; bottom: 2px !important; margin-right: 5px !important; }
	#DB2 { padding: 0px !important; margin: 0px !important; width: 400px !important; height: 38px !important; line-height:38px !important; float:left !important; background: #27251e !important; color:#fce4c7 !important; font-size: 14px !important; font-weight: bold !important; text-align:right !important;  }
		#DB2 p { padding: 0px 15px !important; margin: 0px !important; }
		#DB2 a { color:#fce4c7 !important; font-family: "Tahoma"; font-size: 13pt; font-weight: bold; }
		#DB2 em { font-size: 12px !important; }
		
.blockMsg { border: 0px !important; width:400px !important; cursor: default !important;}

.boxOK { }
.boxERROR { }

/* error */
input.error, textarea.error { border: 1px solid #b81214 !important;}
input.error_in { border: 1px solid #b81214 !important; background : Window url('/public/images/error-form.gif') right center no-repeat; }
textarea.error_in { border: 1px solid #b81214 !important; background : Window url('/public/images/error-form.gif') right top no-repeat; }
div.error_in { color:#b81214; font-weight: normal; font-family: Arial; font-size: 9px; }

div.error { background:url("/public/images/error-form.gif") top left no-repeat; height: 19px !important; line-height: 19px !important; float: left; padding:0px 0px 0px 23px !important; color: #b81214 !important; font-size: 11px; margin-left:3px; }
div.error em { font-weight: bold;}
div.success {background: none; padding: 0px !important; margin: 0px !important; }

/* Korekty */

.noborder { border: 0px !important; }

.wait { position:absolute; bottom: 0px; left:235px !important; }
.logout { position: absolute; right: 0px; }
.razem span#totalPrice { color:#000 !important; }

.producers { margin:5px 0px 0px 5px !important; }
.producers a { text-decoration: none !important; }
.producers a:hover { text-decoration: underline !important; }

.form-submit { cursor: pointer !important; }

.infor_br .old { font-size:12px; font-weight:normal; color:#727062; text-decoration:line-through; padding:0 8px 0 0; }
.infor_br b { color:#727061; }

.opis_p { font-family: Tahoma !important; }
.opis_p a { color:#f85b0c !important; }
.pliki_p { border-bottom:1px solid #d6d6d6; padding-bottom: 10px; }
.pliki_p p { margin-top:10px; }
.pliki_p a { text-decoration: underline; }
.pliki_p a:hover { text-decoration: none; }
.pliki_p img { vertical-align: middle; }

.size { padding:20px 0px 0px 0px; text-align: center; font-size: 11px; }
.size select { font-size: 10px !important; margin-right:5px; }
div.opis-links_t { margin-top: 20px !important; }

img.selectColor { vertical-align: middle !important; margin: 0px 2px !important; cursor: pointer; }

.add_cart { padding: 23px 0px; }
.under_links { border-top:1px solid #d6d6d6; padding-top: 20px; margin-top: 10px; }

.rec_left { width:110px !important; }
.rec_right { width:530px !important; }
.com_pager { padding:10px 0px 0px 9px; }
.com_pager a { color:#f85b0c !important; }
.com_pager a.on { font-weight: bold; }

.firstComment { font-weight: bold; text-align: center; padding-top: 10px !important; }

tr.fault td { background: #f1e0e0; }
a.fault { text-decoration: line-through; }
span.fault { color:#363636; font-size: 11px; font-weight: bold; }

img.count { display: none; margin-top: 5px; cursor: pointer; }
td.dostepnosc { width:200px; }
table.products_table thead th { text-align:center !important; }

a.fault { text-decoration: line-through; }

div.PZ, div.PK, .form-uwagi { position: relative; }
img.p-wait { position: absolute; top: 2px; right: -15px; display: none; }
img.gift-wait { position: relative; padding-top: 6px; display: none; }
div.PZ, div.gift, #rabatOK, #rabatERROR { display: none; }
img.notice-wait { position: absolute; top: 15px; right: 5px; display: none; }

#checkRabatCode { cursor: pointer; }

.b_3 { border: 1px solid #c6c3be; width: 120px; margin:3px 0px 6px 0px; padding:2px 1px; }
.updateUserVat input { top: 5px !important; position: relative; }
.form-bezkonta { display: none; }
.diffDelivery { display: none; }
#declaration { padding: 20px 0 0 0; }

.form-adres-prezent { padding-top: 20px !important; }
.form-adres-prezent input { border: 0px !important; }

img.ps2 { padding: 5px 10px 0px 0px !important; }
.informacje p { text-align: left; padding: 20px 30px; }
p.informacje { text-align: left; padding: 20px 20px 0px 20px; }

.client-order-preview { margin-top: 20px !important; width: 660px !important; margin-left: auto; margin-right: auto; }
.client-order-preview h2.zamawiasz { width: 640px !important; margin-top:0px !important; }
.platnosci-uo { width: 100%; padding: 10px; text-align: center; }

p.title { font-weight: bold; padding: 30px; text-align: center; }

/* FOST */
a.this { text-decoration: underline !important; }
span.old { color:silver !important; text-decoration:line-through; padding-right:5px; }

/* STRONA */
h2.ctct{
	font-size:14px;
	font-weight:bold;
	color:#727062;
	padding:2px 0 8px 10px;
	margin:32px 0 0 0;
	border-bottom:1px solid #c5c3bd;
	}
	
.is-page { padding:30px;  color:#625e52;}
.is-page p { line-height:130%; }
.is-page p.odt { margin:20px 0 0 0; }
.is-page span { color:#ff3300; }
.is-page .ob { font-style:oblique; color:#625e52; }
.is-page a { color:#625e52; }
.is-page img { vertical-align:middle; padding:0 0 0 5px; }

/* PRZENIESIONE */
div.form-reset { width:711px; padding:43px 0 15px 0; text-align:left; }
div.form-reset .labels { width:380px; text-align:right; float:left; }
div.form-reset input { width:140px; }
div.form-reset p.podaj_email { margin:5px auto 30px auto; text-align:center; width:240px;  border-style:none none solid none; padding:0 230px 10px 0; font-weight:bold; }
div.form-reset .go { position:relative; top:3px; left:20px; }

/* FORMULARZ KONTAKTOWY */
.token { width: 75px !important; vertical-align: middle; padding: 5px 5px !important; font-size: 17px; text-align: center; }
#token { vertical-align: middle; padding: 2px; border: 1px solid #C6C3BE; margin:0 0 0 10px; }

#contact_att { margin-right:47px;_margin-right:0px; }
*:first-child+html #contact_att { margin-right: 0px !important; }

/* ŁADOWANIE STRONY */
#loading { width: 100%; height: 40px; position: fixed; top: 0px; left: 0px; background: #181818; z-index: 1500; text-align:center; font-family: Arial; font-size: 9px; color:#767676; }
	#loading img { padding-top: 5px; }

