body { margin:0px 0px 15px 0px; font-family:Tahoma; font-size:8pt; color:#9c9c9c; background-color:#fff }

td { font-family:Tahoma; font-size:8pt; color:#9c9c9c }
ul { list-style-type:disc; padding-left:15px; margin:5px 5px 0px 5px; line-height:1.5em }

a { color:#9c9c9c; text-decoration:none }
a:hover { color:#9c9c9c; text-decoration:underline }

.ta-c { text-align:center }
.ta-l { text-align:left }
.ta-r { text-align:right }

.va-t { vertical-align:top }

.torba { text-align:right; line-height:140% }
.stopka { text-align:right; line-height:160% }

.z { color:#c8d90b; font-weight:700 }
.n { color:#0281b8; font-weight:700 }
.n_a { color:#0281b8; font-weight:700 }
.n_a:hover{ color:#0281b8; font-weight:700 }
.n_a2 { color:#0281b8; }
.n_a2:hover{ color:#0281b8; }

.zaloguj { color:#0281b8 }

.searchIn { border:1px solid #7f9db9; color:#7f9db9; font-size:8pt; font-family:Tahoma; padding:2px; height:20px ; width:150px }

select { color:#7f9db9; font-size:8pt; font-family:Tahoma; height:20px; border:1px solid #7f9db9; width:150px; padding:2px }

.modul { background-image:url('../images/mod_bg.gif'); background-repeat:repeat-x; background-position:center bottom; padding-top:12px }
.mod-l { background-image:url('../images/mod_bg_boki.gif'); background-repeat:repeat-y; background-position:left }
.mod-r { background-image:url('../images/mod_bg_boki.gif'); background-repeat:repeat-y; background-position:right }
.mod-t { background-image:url('../images/mod_bg_boki.gif'); background-repeat:repeat-x; background-position:top }
.mod-b { background-image:url('../images/mod_bg_boki.gif'); background-repeat:repeat-x; background-position:bottom }
.mod-p10 { padding-top:10px; padding-bottom:10px }
.mod-p20 { vertical-align:bottom; padding-top:12px; text-align:center }

.zaw { background-image:url('../images/mod_bg.gif'); background-repeat:repeat-x; background-position:center bottom; padding-top:12px }
.zaw-wew { background-image:url('../images/mod_bg.gif'); background-repeat:repeat-x; background-position:center bottom; }
.vert { background-image:url('../images/kropki_vert.gif') }
.hor { background-image:url('../images/kropki_hor.gif') }

.male { font-size:7pt; line-height:140% }

.promo-tyt { color:#c8d90b; font-weight:700; line-height:130%; padding-bottom:3px }
.promo-tyt_a{ color:#c8d90b; font-weight:700; line-height:130% }
.promo-tyt_a:hover{ color:#c8d90b; font-weight:700; line-height:130%; text-decoration:underline }

.promo-price-normal { color:#c7d80b; font-size:7pt; line-height:180%; text-decoration:line-through }
.promo-price { color:#f97403; font-size:7pt; font-weight:700 }

.navi_prod { text-align:center; padding:10px 0px 10px 0px }
.navi {}
div#navi { margin:16px 20px 20px 20px; color:#0274a6; float:left; }
div#navi a { color:#0274a6; }

div#navi2 { padding:16px 20px 20px 20px; color:#0274a6; float:left; }
div#navi2 a { color:#0274a6; }

div#pages { padding:20px; color:#0274a6; float:left; }
div#pages a { color:#0274a6; }

div#dostepny { float:right; margin:14px 20px 20px 20px }

.artText { vertical-align:top }
.artFoto { vertical-align:top; text-align:center; width:150px; padding-top:10px }
.artTitle { color:#f97403; font-weight:700; padding:10px 0px 10px 0px }
.artDesc { line-height:140%; font-size:7pt; color:#9c9c9c; padding:0px 0px 10px 0px }
.artDesc a { color:#7a7a7a; font-weight:bold; text-decoration:underline; }

.dottedVert { background-image:url('../images/kropki_vert1.gif'); height:1px }

#options { padding-top:10px }
.optionName { padding:5px 0px 5px 0px; font-size:7pt; font-weight:700; width:50% }
.optionValue { padding:5px 0px 5px 0px; font-size:7pt; width:50%; text-align:right }

.buy { width:30px; border:1px solid #c7d80b; text-align:right; color:#aaa; padding:2 }
.price { font-size:7pt; color:#f97403 }

.fa_foto { border:0px }

.prodMiniView { padding:0px }
.prodMiniViewFoto {  height:125px; vertical-align:middle; text-align:center; }
/* log in */

.loginFormTitle { color:#f97403; font-weight:700; padding:0px 0px 10px 0px } 
.loginFormInput { color:#7f9db9; font-size:8pt; font-family:Tahoma; height:20px; border:1px solid #7f9db9; width:100px; padding:2px }
 
.loginFormSubmit { color:#fff; font-size:7pt; font-family:Tahoma; height:20px; border:1px solid #f97403; background-color:#f97403; width:70px; padding:2px }

.login_left { vertical-align:top; line-height:150% }
.login_right { vertical-align:top; line-height:150% }
.login_table_left { width:50%; border-bottom:1px solid #DDDDDD; padding:4px 0px 4px 0px }
.login_table_right { width:50%; border-bottom:1px solid #DDDDDD; padding:4px 0px 4px 0px; text-align:right; }
.login_table_left2 { width:50%; padding: 4px 0px }
.login_table_right2 { width:50%; padding: 4px 0px; text-align:right; }
.registerLink { text-align:right }
.registerLink a { color:#f97403; font-weight:700; }
.login_table_left a { color:#f97403; font-weight:700; }
.login_table_left2 a { color:#f97403; font-weight:700; }

.login_forgot_pass { line-height:150%; padding:4px 0px 4px 0px }

/* register */

.reg_input { border:1px solid #7f9db9; color:#7f9db9; font-size:8pt; font-family:Tahoma; padding:2px; height:20px ; width:200px }
.reg_input2 { border:1px solid #f97403; color:#7f9db9; font-size:8pt; font-family:Tahoma; padding:2px; height:20px ; width:200px }

.reg_form_header { color:#f97403; width:100%; font-weight:700; border-bottom:1px solid #ddd; padding:15px 0px 10px 2px }
.reg_table_left { border-bottom:1px solid #eee; width:50%; text-align:left }
.reg_table_right { border-bottom:1px solid #eee; width:50%; text-align:right }
.reg_rules { padding:10px 0px 10px 0px }
.reg_FormSubmit { color:#fff; font-size:7pt; font-family:Tahoma; height:20px; border:1px solid #f97403; background-color:#f97403; width:70px; }
textarea { border:1px solid #337CA2; color:#5F5F5F; font-size:8pt; font-family:Tahoma; width:100% }
.ar { text-align:right }


/* cart */

.cart_art_name { border-bottom:1px solid #DDDDDD; width:300px; padding:3px 0px }
.cart_art_price { border-bottom:1px solid #DDDDDD; width:140px; text-align:right; padding:5px 0px  }
.cart_art_quantity { border-bottom:1px solid #DDDDDD; width:60px; text-align:right; padding:5px 0px  }
.cart_art_quantity_in { width:30px; border:1px solid #c7d80b; text-align:right; color:#aaa; padding:2px}

/* orders */

.order_row { border-bottom:1px solid #DDDDDD; padding:10px 3px 10px 3px }
.order_buttons { padding:10px 3px 10px 3px; text-align:right }

.order_header_name { text-align:left; border-bottom:1px solid #DDDDDD; padding-bottom:2px }
.order_header_quantity { text-align:center; width:50px; border-bottom:1px solid #DDDDDD; padding-bottom:2px }
.order_header_price { text-align:right; width:85px; border-bottom:1px solid #DDDDDD; padding-bottom:2px }

.order_sum_price { text-align:right; width:100px; border-bottom:1px solid #DDDDDD; padding:5px 0px 5px 0px }
.order_sum_text { font-weight:700; text-align:right; border-bottom:1px solid #DDDDDD; padding:5px 0px 5px 0px }

.order_art_name { padding:5px 0px 5px 0px; border-bottom:1px solid #DDDDDD }
.order_art_name_b { padding:5px 0px 5px 2px; border-bottom:1px solid #DDDDDD; font-weight:700; vertical-align:top }

.order_art_quantity { padding:5px 0px 5px 0px; text-align:center; width:50px; border-bottom:1px solid #DDDDDD }
.order_art_price { padding:5px 0px 5px 0px; text-align:right; width:85px; border-bottom:1px solid #DDDDDD }

.order_id_left { padding:5px 0px 5px 3px; border-bottom:1px solid #DDDDDD; text-align:left }


/* align */

.ac { text-align:center }
.al { text-align:left }
.ar { text-align:right }


/*  arty na głównej (po 4) */

.art_text { vertical-align:top; padding:4px }
.art_add { padding:7px 10px 7px 7px }
.art_form { vertical-align:bottom; text-align:center; width:40px }

.art_title { color:#337CA2; font-weight:700 }
.art_price { color:#BF2100; font-weight:700 }
.art_price1{ color:#BF2100; line-height:170%; font-weight:700 } /* dla strony głównej */


/* dla strony głównej */
 
.button_orange { color:#fff; font-size:7pt; font-family:Tahoma; height:20px; border:1px solid #f97403; background-color:#f97403; }

/* categories list */

.cat_list_text { vertical-align:top; padding:0px 10px 0px 10px; line-height:150% }
.cat_list_add { vertical-align:bottom; text-align:right }
.cat_list_foto { width:33%; text-align:center; padding:0px 0px }
.cat_list_add_row { border:1px solid #DDDDDD }

.at { color:#337CA2; text-decoration:none; font-weight:700 } <!-- art title -->
.at:hover { text-decoration:underline; font-weight:700 } <!-- art title -->