a { cursor: pointer !important; }

/* LINKI */
a.nul { text-decoration: none; }
a.nul:hover { text-decoration: underline; }
a.ul { text-decoration: underline; }
a.ul:hover { text-decoration: none; }
.bold { font-weight:bold; }
.clear { clear:both; }

/* 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: #83929f !important; color:#f7f7f2 !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: #83929f !important; color:#f7f7f2 !important; font-size: 12px !important; }
#DB1 p { padding: 15px 15px 5px 15px !important; text-align: left !important; margin: 0px !important; }
#DB1 span { color:#f7f7f2 !important; }
#DB1 a { color:#f7f7f2 !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:#f99278 !important; font-size: 14px !important; font-weight: bold !important; text-align:right !important;  }
#DB2 p { padding: 0px 15px !important; margin: 0px !important; text-align: right !important; line-height: 38px !important; }
#DB2 a { color:#e0e0d4 !important; font-family: "Arial" !important; font-size: 13pt !important; font-weight: bold !important; }
#DB2 em { font-size: 12px !important; }

.boxOK { }
.boxERROR { }

/* error */
/*input.error, textarea.error { border: 1px solid #b81214 !important;}
input.error_in { border: 1px solid #b81214 !important; background : Window url('/images/error-form.gif') right center no-repeat; }
textarea.error_in { border: 1px solid #b81214 !important; background : Window url('/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("/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; left:150px; top: 40px; }
.logout { position: absolute; right: 18px; }

.hidden { display: none; }

.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; }

.opis_p ul { margin-left: 20px !important; font-size: 11px !important; }
.opis_p p { margin-top: 10px !important; padding-top: 0px !important; }

.pliki_p { border-bottom:1px solid #d6d6d6; padding-bottom: 10px; }
.pliki_p p { margin-top:10px; }
.pliki_p a { color:#f85b0c; text-decoration: underline; }
.pliki_p a:hover { text-decoration: none; }
.pliki_p img { vertical-align: middle; }

.types { padding:17px 0px 10px 0px; text-align: center; font-size: 11px; border-top:1px solid #d6d6d6; }
.types select { font-size: 10px !important; margin-right:5px; }

.add_cart { padding: 23px 0px; }
.under_links { border-top:1px solid #d6d6d6; padding-top: 20px; margin-top: 10px; }

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; }

img.gift-wait { position: relative; padding-top: 6px; display: none; }

#rabatOK, #rabatERROR { display: none; }
img.notice-wait { position: absolute; top: 15px; right: 5px; display: none; }

#checkRabatCode { cursor: pointer; }

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; }

input.disabled { background: #e2e2e2; }

.f-checkbox { }
.f-checkbox input { width: auto !important; vertical-align: middle; border: none !important; position:relative; bottom: 1px; }
.f-checkbox label { padding-right: 103px; *padding-right: 100px; }

.f-select-div { height: 22px; }
.f-select-div label { float:right; padding: 4px 13px 0px 0px;  }
.f-select { border: 1px solid #C6C3BE; width: 195px; height:18px; background: White; padding: 1px 1px 1px 3px; overflow: hidden; position: relative; float:right; }
.f-select select { width: 201px; height:22px; border: 1px solid red !important; margin: 0px !important; position: absolute; top: -1px; left: -1px; }

.f-rate-div { height: 22px; }
.f-rate-div label { float:right; padding: 4px 13px 0px 0px;  }
.f-rate { width: 195px; height:18px; padding: 2px 2px 2px 4px;  position: relative; float:right; text-align: left; }
.f-rate input { padding: 0px !important; width: auto !important; border: 0px !important; }
.f-rate div.star a, .f-rate div.cancel a  { text-align: left; }

/* STRONA KLIENTA */
h2.client-page{ font-size:14px; font-weight:bold; color:#2F3C47; padding:2px 0 8px 10px; margin:32px 0 0 0; border-bottom:1px solid #c5c3bd; }

.client-page { padding:30px;  color:#625e52;}
.client-page p { line-height:130%; }
.client-page p.odt { margin:20px 0 0 0; }
.client-page span { color:#ff3300; }
.client-page .ob { font-style:oblique; color:#625e52; }
.client-page a { color:#2F3C47; }
.client-page img { vertical-align:middle; padding:0 0 0 5px; }

div.breadcumb h1 { font-size: 9px !important; display: inline !important; font-weight: normal !important; }
div.breadcumb h2 { font-size: 9px !important; display: inline !important; font-weight: normal !important; }
.op_content h3 { font-size:11px !important; display: inline !important; }

#contact_att { margin-right:47px;_margin-right:0px; }
*:first-child+html #contact_att { margin-right: 0px !important; }

p.noitem { padding: 10px; font-weight:bold; text-align:center;}

.product_foto { width: 217px !important; height: 218px; }

.warning { width:90%; border: 1px solid red; padding: 10px; background: #c60000; color:White; clear:both; text-align:center; margin: 20px auto; }

div.rel { position: relative; }

.properties select { font-size: 9px; }

#lang { width: 150px; height: 19px; position: absolute; bottom: 4px; left: 20px;}
#lang img { padding: 3px 7px 5px 7px; margin:0px; float:left; }
#lang a.this_lang img { background: #ebebe3; }

.adminlink { font-size: 9px; color: #FF0045; }
.adminlink a { color: #FF0045; text-decoration:underline; }
.adminlink a:hover { text-decoration:none; }

/* rozwiniety koszyk */
.cart_content { padding:10px; background:#ebeff3; }
.cc_left { float:left; width:250px; }
.cc_right { float:right; width:250px; padding:0 0 0 10px;}
.cart_content  p { float:left; }
.cc_nag { border-bottom:1px solid #d1d0cf; height:16px; }
.cc_nag p { font-weight:bold; color:#35322a; }
.nag_produkt, .prod_nazwa { width:152px; }
.nag_ilosc { width:40px; }
.nag_cena, .prod_cena { width:57px; text-align:right; }

.cc_produkt { font-size:11px; padding:5px 0 10px 0; line-height:16px; }
.cc_produkt a { color:#ff0045; text-decoration:underline; } .cc_produkt a:hover { text-decoration:none; }
.cc_produkt a.prod_kat { color:#7a786c; }
.prod_ilosc { width:35px; padding:0 0 0 5px; }

.razem { background:#83929f; text-align:right; padding:0 10px; line-height:39px; font-size:12px; color:#fff; font-weight:bold; }
.razem span { color:#161819; }
.nav_cart { background:#161819; height:41px; padding:0 10px; }
.nav_cart .roz_zwin { color:#83929f; font-size:11px; margin:15px 0 0 0; float:left; padding:0px; background-position:left 6px; font-weight:bold; font-size:12px; }
.nav_cart .kasa { color:#ff0045; margin:15px 0 0 0; float:right; padding:0px;font-weight:bold; font-size:14px; }
.prod_ilosc,.prod_cena { color:#83929f; }


/* KOMENTARZE */
.is_comments { float:left; }
.is_com_top { width:711px; padding:4px 0 0 0; margin:30px 0 0 0; }
.is_com_content { width:689px; padding:10px; font-size:11px; color:#83929F; }
.is_com_header { padding:0 0 5px 2px; font-size: 12px; background:transparent url(/images/sklep/dot.gif) repeat-x scroll center bottom; }
.is_com_bottom { width:711px; height:4px; }
.is_com_content p { padding:0 0 10px 0; }
.is_com_content h4 { font-size:11px !important; display: inline !important; color:#1D1E1F; }

.is_com_links { padding:10px 0 0 0; color:#ff0045;}
.is_com_links a { color:#2F3C47; padding:0 0 0 8px; }

.is_com_pager { padding:10px 0px 0px 9px; }
.is_com_pager a { color:#f85b0c !important; }
.is_com_pager a.on { font-weight: bold; }

.is_com_first { font-weight: bold; text-align: center; padding-top: 10px !important; }

.is_com_left { width:110px !important; float:left; position:relative; z-index:2; width:90px; padding:0 8px 0 0; text-align:center; }
.is_comment .date { color:#a2a093; }
.is_com_right { width:530px !important; float:left; width:550px; position:relative; z-index:1; left:-1px; padding:0 10px 30px 20px; }
.is_com_right p { padding:3px 0 0 0; line-height:150%; }
.is_com_info { color:#83929F }
.is_com_info span, .is_com_info a  { color:#2F3C47; font-weight:bold; }

/* dodawanie komentarza */
p.new_com  { font-weight:bold; font-size:12px; padding:0 0 13px 9px; }
p.new_com span { color:#FF0045; text-decoration:underline; }

.is_com_add { float:left; }
.is_com_add_top { width:711px; padding:5px 0 0 0; margin:30px 0 0 0; border-top: 1px solid #CED5DB; background:#F7F9FA ; }
.is_com_add_content { width:691px; padding:10px; font-size:11px; background:#F7F9FA ; }
.is_com_add_bottom { width:711px; height:5px; border-bottom: 1px solid #CED5DB; background:#F7F9FA; }

/* dodawanie komentarza - formularz */
.is_com_form { width: 540px !important; }
.is_com_form label { vertical-align: text-top !important; }
.is_com_form input.temat, .is_com_form div.temat { width: 400px !important; border: 1px solid #CED5DB; font-family:Arial !important; font-size:12px !important; }
.is_com_form select { width: 201px; border: 1px solid #CED5DB; color:#888888; font-family:Arial !important; font-size:12px !important; }
.is_com_form textarea { font-family:Arial !important; font-size:12px !important; color:#888888; width: 400px; height:150px; border: 1px solid #CED5DB; padding: 1px 1px 1px 3px; vertical-align: top; margin: 0 0 0 10px; }
.is_com_form { float:right; width:330px; text-align:right; padding:5px 10px 0 0; }
.is_com_form input { width:195px; }
.is_com_form p { padding:5px 0 20px 130px; text-align:left; }
.is_com_form input.form-checkbox { width:20px; }
.is_com_send { position:relative; left:61px; width:607px; text-align:center; padding:20px 0 3px 0; border-top:1px solid #d5d6d0; }

.is_com_form_item { margin:0 0 7px 0; padding:0 5px 0 0; }
.is_com_form_item input { display:inline; font-size: 12px; }
.is_com_form_item label { vertical-align:text-bottom; font-size: 11px; }
.is_com_form_item input, .is_com_form_item select { border-style:solid; color:#888; padding:1px 1px 1px 3px; margin: 0 0 0 10px; }
.is_com_form_item select { width: 201px; }

.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 #CED5DB; margin:0 0 0 10px; }

/* logowanie pod produktem / newsem */
.is_com_login { width:688px; position:relative; text-align:left; }
.is_com_login .labels { width:380px; text-align:right; float:left; padding:0 0 20px 0; }
.is_com_login label { font-size:12px; }
.is_com_login input.form-text { width:163px; border:1px solid #5f5f52; }
.is_com_login p { padding:10px 0 15px 0; }
.is_com_login p.pr { position:absolute; top:86px; left:208px; }
.is_com_login a.go { position:absolute; top:43px; left:388px; }

/* content */
h1.txtpage, h2.txtpage {
    background:url(/images/sklep/dot.gif) bottom repeat-x; color:#1d1e1f; font-size:18px; font-weight:bold; padding:25px 0 7px 2px;
}

div.txtpage {
    padding: 10px;
    color:#2F3C47;
}

div.txtpage p { font-size:12px; line-height:18px; padding:10px 7px 0 5px; }
div.txtpage a { color:#2f3c47; background:url(/images/sklep/breadcumb.gif) right center no-repeat; padding:0 10px 0 0; }
div.txtpage ul,div.txtpage ol { padding-left: 30px; font-size:12px; line-height:18px; }
div.txtpage h2 { margin: 15px 0px 5px 0px; }
div.txtpage table { margin: 10px auto; border: 1px solid gray !important; }
div.txtpage table td { border-right: 1px solid gray; border-bottom: 1px solid gray; padding:5px;}

/* wyszukiwanie */
.form-advs { padding-top: 30px; color:#2f3c47; }
.form-search { width:711px; clear:left; margin:0px;}
.form-search input,.form-search select { margin-bottom: 10px; }
.form-search p { float:left; margin:3px 0 0 0; width:270px; text-align:right; font-size:12px; font-weight:bold; }
#form-prop { padding-bottom: 5px; }
#form-prop dt label { float:left; margin:0px; width:270px; text-align:right; font-size:12px; font-weight:bold; }
#form-prop dd { float:right; width:427px; text-align:left; }
#form-prop dd label { font-size: 11px; }
#form-prop input { vertical-align: middle; margin: 0px 5px 5px 0px; }
.form-search .dsplr { float:right; width:427px; text-align:left; }
.form-search .dsplr input.form-short, .form-search .dsplr input.form-long {  border:1px solid #abadb3; color:#706E63; font-size:12px; padding:3px; }
.form-search .dsplr .form-select { padding:1px;  color:#706E63; font-size:12px; width:182px; height:21px; }
.form-search .dsplr input.form-short { width:74px; }
.form-search .dsplr input.form-long { width:174px; }
.advs_bottom { border-top:1px solid #CCD3D9; padding:22px; text-align:center; margin:35px 0 0 0; }
.advs_bottom .fade{ border:none; background:#ff5a08; padding:10px 15px; color:#fff; font-weight:bold; font-size:12px; font-family:arial; }

/* Formularz kontaktowy */
.form-contact { width: 540px !important; }
.form-contact input { color:#2f3c47 !important; }
.form-contact label { vertical-align: text-top !important; }
.form-contact input.temat, .form-contact div.temat { width: 400px !important; border: 1px solid #CED5DB; color:#2f3c47; }
.form-contact select { width: 201px; border: 1px solid #CED5DB !important; color:#2f3c47 !important; }
.form-contact textarea { color:#2f3c47; width: 400px; height:150px; border: 1px solid #CED5DB; padding: 1px 1px 1px 3px; vertical-align: top; margin: 0 0 0 10px; }
