*{ margin: 0; ma\rgin: 0; }
/* ----- */
BODY { background: #076807 url(sklep_files/img/body.jpg) repeat-x center top; }
TABLE, TR, TD, P, DIV, SPAN { margin: 0; font-family: Verdana, Arial, Tahoma; color: #000; font-size: 12px; line-height: 150%; }
HR { border: 0; color: #9D1417; background-color: #9D1417; height: 1px; }
UL { margin-left: 40px; padding: 0px; }

/* ALL */
/* ------------------------------------------------------------------------------------------------------------------------ */
A { text-decoration: none; color: #81AD3D; }
A:hover { text-decoration: underline; color: #81AD3D; }
/* ----- */
A.a_no { text-decoration: none; color: #333; }
A.a_no:hover { text-decoration: underline; color: #333; }
/* ----- */
A.a_no_col { text-decoration: none; color: #333; }
A.a_no_col:hover { text-decoration: underline; color: #81AD3D; }
/* ------------------------------------------------------------------------------------------------------------------------ */
IMG.img_ns { float: left; padding: 2px; background: #FFF; border: 1px solid #CCC; margin: 2px 10px 5px 0px; }
/* ----- */
IMG.img_mix { padding: 3px; background: #FFF; border: 1px solid #CCC; margin: 5px 0px; }
/* ----- */
IMG.img_gal { float: left; padding: 3px; background: #FFF; border: 1px solid #CCC; margin: 0px 15px 15px 0px; }
IMG.img_gal:hover { padding: 1px; background: #FFF; border: 3px solid #CCC; }
/* ------------------------------------------------------------------------------------------------------------------------ */
OBJECT.obj_code { margin: 5px 0px; }
/* ------------------------------------------------------------------------------------------------------------------------ */
SPAN.s_lt { color: #AAA; text-decoration: line-through; }
/* ----- */
IMG.pro_photo { padding: 2px; background: #FFF; border: 4px solid #DDD; }
IMG.pro_photo:hover { border: 4px solid #BBB; }
/* ----- */
IMG.pro_photo_no { padding: 2px; background: #FFF; border: 4px solid #DDD; }
/* ----- */
IMG.pro_photo_l { float: left; margin: 10px 10px 0px 0px; padding: 2px; background: #FFF; border: 2px solid #DDD; }
IMG.pro_photo_l:hover { border: 2px solid #BBB; }
/* ----- */
.d_both { clear: both; height: 1px; font-size: 0px; }
.d_none { display: none; }
/* ----- */
.red { color: #FF0000; }
.redb { color: #FF0000; font-weight: bold; }
.green { color: #46A24B; }
.greenb { color: #46A24B; font-weight: bold; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.d_er { padding: 12px 10px 12px 50px; margin-bottom: 10px; font-size: 11px; line-height: normal; 
        background: #FFE3E3 url(sklep_files/img/ico_er.gif) no-repeat left top; border: 1px solid #FB5F5F; }
.d_ok { padding: 12px 10px 12px 50px; margin-bottom: 10px; font-size: 11px; line-height: normal; 
        background: #EBF9D1 url(sklep_files/img/ico_ok.gif) no-repeat left top; border: 1px solid #84B937; }
/* ----------------------------- */
.d_ramka { padding: 10px; background: #FFF6EC; border: 1px solid #FBCB8E; }
.d_ico { padding: 25px 5px 10px; border-bottom: 1px solid #CCC; text-align: right; }
.d_pad { padding: 10px; }
/* ----------------------------- */
.f_txt { padding: 5px; font-size: 12px; overflow: hidden; font-family: Verdana, Arial, Tahoma, Geneva; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.small_T { font-size: 11px; line-height: normal; }
.small_T TABLE { font-size: 11px; line-height: normal; }
.small_T TR { font-size: 11px; line-height: normal; }
.small_T TD { font-size: 11px; line-height: normal; }
.small_T P { font-size: 11px; line-height: normal; }
.small_T DIV { font-size: 11px; line-height: normal; }
.small_T SPAN { font-size: 11px; line-height: normal; }
/* ------------------------------------------------------------------------------------------------------------------------ */

/* FORM */
/* ------------------------------------------------------------------------------------------------------------------------ */
.f_inp { margin: 0px; padding: 2px 3px; color: #333; font-size: 11px; font-family: Verdana, Arial, Tahoma, Geneva; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* ORDER */
/* ======================================================================================================================== */
A.a_ord { text-decoration: none; color: #000; }
A.a_ord:hover { text-decoration: underline; color: #81AD3D; }
/* ----- */
.ord_sta_1 { color: #FF0000; }
.ord_sta_2 { color: #FF9900; }
.ord_sta_3 { color: #91BB35; }
.ord_sta_4 { color: #FF0000; }
/* ======================================================================================================================== */


/* DEDICATED */
/* ------------------------------------------------------------------------------------------------------------------------ */
INPUT.inp_text { padding: 3px 4px; border: 1px solid #CCC; color: #333; font-family: Verdana, Arial, Tahoma; font-size: 11px; background: #FFF; }
TEXTAREA.text_order { padding: 3px 4px; border: 1px solid #CCC; color: #333; font-family: Verdana, Arial, Tahoma; font-size: 11px; background: #FFF; 
                      width: 300px; height: 60px; }
/* ------------------------------ */
SPAN.sp_info { color: #AAA; }
/* ------------------------------ */
.d_bb_dash { border-bottom: 1px dashed #DDD; }
.d_bb_dot { border-bottom: 1px dotted #DDD; }
.d_bb_sol { border-bottom: 1px solid #DDD; }
/* ----- */
.d_b_gb { border: 1px solid #DDD; background: #F6F6F6; }
/* ------------------------------ */
.d_back { padding: 0px 10px 7px; font-size: 11px; line-height: normal; border-bottom: 1px solid #DDD; }
.d_back A { text-decoration: none; color: #333; }
.d_back A:hover { text-decoration: none; color: #81AD3D; }
/* ------------------------------ */
.d_info { padding: 10px; margin-bottom: 15px; background: #FFF; border: 1px solid #DDD; font-size: 11px; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* MENU, HEAD, SHOP */
/* ------------------------------------------------------------------------------------------------------------------------ */
.menu_1 { padding: 8px 15px 12px; width: 170px; font-size: 11px; line-height: 15px; background: url(sklep_files/img/menu_1.gif) no-repeat left top; 
          color: #FFF; }
.menu_1 SPAN { font-size: 9px; }
.menu_1 A { text-decoration: none; color: #FFF; }
.menu_1 A:hover { text-decoration: underline; color: #FFF; }
/* ----- */
.menu_2 { padding: 8px 15px 12px; width: 170px; font-size: 11px; line-height: 15px; background: url(sklep_files/img/menu_2.gif) no-repeat left top; 
          color: #FFF; }
.menu_2 A { text-decoration: none; color: #FFF; }
.menu_2 A:hover { text-decoration: underline; color: #FFF; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.shop_but_1 { padding: 1px 0px; border-bottom: 1px dashed #C7ECB3; font-size: 11px; line-height: normal; }
.shop_but_1 SPAN { font-size: 9px; color: #75D13E;  }
.shop_but_1 A { display: block; padding: 3px 5px 3px 15px; text-decoration: none; color: #000; font-size: 11px;
              background: url(sklep_files/img/shop_but_1.gif) no-repeat left top; }
.shop_but_1 A:hover { text-decoration: none; color: #000; background: #D8F2C9 url(sklep_files/img/shop_but_1.gif) no-repeat left top; }
/* ----- */
.shop_but_1_now { padding: 1px 0px; border-bottom: 1px dashed #C7ECB3; font-size: 11px; line-height: normal; }
.shop_but_1_now SPAN { font-size: 9px; color: #75D13E; }
.shop_but_1_now A { display: block; padding: 3px 5px 3px 15px; text-decoration: none; color: #000; font-size: 11px;
                    background: #D8F2C9 url(sklep_files/img/shop_but_1.gif) no-repeat left top; }
.shop_but_1_now A:hover { text-decoration: none; color: #000; background: #D8F2C9 url(sklep_files/img/shop_but_1.gif) no-repeat left top; }
/* ----- */
.shop_but_2 { padding: 1px 0px; border-bottom: 1px dashed #C7ECB3; font-size: 11px; line-height: normal; }
.shop_but_2 SPAN { font-size: 9px; color: #75D13E; }
.shop_but_2 A { display: block; padding: 3px 5px 3px 30px; text-decoration: none; color: #000; font-size: 11px;
              background: url(sklep_files/img/shop_but_2.gif) no-repeat left top; }
.shop_but_2 A:hover { text-decoration: none; color: #000; background: #D8F2C9 url(sklep_files/img/shop_but_2.gif) no-repeat left top; }
/* ----- */
.shop_but_2_now { padding: 1px 0px; border-bottom: 1px dashed #C7ECB3; font-size: 11px; line-height: normal; }
.shop_but_2_now SPAN { font-size: 9px; color: #75D13E; }
.shop_but_2_now A { display: block; padding: 3px 5px 3px 30px; text-decoration: none; color: #000; font-size: 11px;
                    background: #D8F2C9 url(sklep_files/img/shop_but_2.gif) no-repeat left top; }
.shop_but_2_now A:hover { text-decoration: none; color: #000; background: #D8F2C9 url(sklep_files/img/shop_but_2.gif) no-repeat left top; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.menu_but_1 { padding: 1px 0px; border-bottom: 1px dashed #DDD; font-size: 11px; line-height: normal; }
.menu_but_1 A { display: block; padding: 3px 5px 3px 15px; text-decoration: none; color: #000; font-size: 11px;
              background: url(sklep_files/img/menu_but_1_off.gif) no-repeat left top; }
.menu_but_1 A:hover { text-decoration: none; color: #000; background: #DDD url(sklep_files/img/menu_but_1_on.gif) no-repeat left top; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.menu_sep { clear: both; height: 12px; font-size: 0px; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.head_1 { padding: 8px 15px 17px; width: 690px; font-size: 11px; line-height: 15px; background: url(sklep_files/img/head_1.gif) no-repeat left top; }
.head_1 SPAN { font-size: 11px; line-height: 15px; text-decoration: blink; } 
.head_1 A { text-decoration: none; color: #000; }
.head_1 A:hover { text-decoration: underline; color: #000; }
/* ----- */
.head_2 { padding: 8px 15px 17px; width: 690px; font-size: 11px; line-height: 15px; background: url(sklep_files/img/head_2.gif) no-repeat left top; }
.head_2 SPAN { font-size: 11px; line-height: 15px; text-decoration: blink; } 
.head_2 A { text-decoration: none; color: #000; }
.head_2 A:hover { text-decoration: underline; color: #000; }
/* ----- */
.head_3 { padding: 8px 15px 17px; width: 690px; font-size: 11px; line-height: 15px; background: url(sklep_files/img/head_3.gif) no-repeat left top; }
.head_3 SPAN { font-size: 11px; line-height: 15px; text-decoration: blink; } 
.head_3 A { text-decoration: none; color: #000; }
.head_3 A:hover { text-decoration: underline; color: #000; }
/* ----- */
.web_full { padding: 10px; }
/* ----- */
.sort { padding: 5px 10px 10px; text-align: center; color: #000; font-size: 11px; line-height: normal; }
.sort A { text-decoration: none; color: #000; }
.sort A:hover { text-decoration: none; color: #6EC938; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* BOX */
/* ------------------------------------------------------------------------------------------------------------------------ */
.box_cart { width: 200px; height: 45px; padding: 5px 0px 10px; text-align: right; font-size: 11px; line-height: normal; 
            background: url(sklep_files/img/box_cart.gif) no-repeat left top; }
.box_cart_val { width: 200px; height: 45px; padding: 5px 0px 10px; text-align: right; font-size: 11px; line-height: normal; 
                background: url(sklep_files/img/box_cart_val.gif) no-repeat left top; }
.box_cart_add { width: 200px; height: 45px; padding: 5px 0px 10px; text-align: right; font-size: 11px; line-height: normal; 
                background: url(sklep_files/img/box_cart_add.gif) no-repeat left top; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.box_log { border-bottom: 1px dashed #DDD; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* SPAW */
/* ======================================================================================================================== */
TABLE.table_b { border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
TABLE.table_b TD { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
/* ----- */
TABLE.table_font {  }
TABLE.table_font TD { font-size: 11px; line-height: normal; }
TABLE.table_font DIV { font-size: 11px; line-height: normal; }
/* ----- */
TABLE.table_b_font { border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
TABLE.table_b_font TD { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; font-size: 12px; line-height: normal; }
TABLE.table_b_font DIV { font-size: 11px; line-height: normal; }
/* ----- */
TABLE.table_bb_font { border-top: 1px solid #CCC; }
TABLE.table_bb_font TD { border-bottom: 1px solid #CCC; font-size: 12px; line-height: normal; }
TABLE.table_bb_font DIV { font-size: 11px; line-height: normal; }
/* ----- */
IMG.img_b { padding: 2px; background: #FFF; border: 1px solid #CCC; }
IMG.img_b_mar_r  { margin: 0px 15px 10px 0px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
IMG.img_b_mar_l  { margin: 0px 0px 10px 15px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
IMG.img_b_mar_f { margin: 15px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
/* ----- */
.font_10 { font-size: 10px; }
.font_11 { font-size: 11px; }
.font_12 { font-size: 12px; }
.font_14 { font-size: 14px; }
.font_18 { font-size: 18px; }
.font_24 { font-size: 24px; }
.font_30 { font-size: 30px; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* CATEGORY - STRUCTURE */
/* ------------------------------------------------------------------------------------------------------------------------ */
.cat_info { padding: 10px 10px 10px 80px; height: 40px; line-height: 15px; background: url(sklep_files/img/cat_info.gif) no-repeat left top; 
            border-bottom: 1px dashed #CCC; }
.cat_rec_info { padding: 10px 80px 10px 10px; height: 40px; line-height: 15px; background: url(sklep_files/img/cat_rec_info.gif) no-repeat right top; 
                margin-top: 10px; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* PRO BOX */
/* ------------------------------------------------------------------------------------------------------------------------ */
.pro_box_1 { padding-bottom: 5px; font-size: 11px; line-height: 16px; }
.pro_box_1 A { display: block; width: 720px; height: 70px; text-decoration: none; color: #000; font-size: 11px; 
               background: url(sklep_files/img/pro_box_1.gif) no-repeat left top; }
.pro_box_1 A IMG { padding: 2px; background: #FFF; border: 3px solid #E3E3E3; }
.pro_box_1 A SPAN { color: #EF4B4B; text-decoration: line-through; font-size: 11px; line-height: 16px; }
.pro_box_1 A:hover { text-decoration: none; color: #000; background: url(sklep_files/img/pro_box_on.gif) no-repeat left top; }
.pro_box_1 A:hover IMG { padding: 2px; background: #FFF; border: 3px solid #B7E69E; }
.pro_box_1 A:hover SPAN { color: #EF4B4B; text-decoration: line-through; }
/* ----- */
.pro_box_2 { padding-bottom: 5px; font-size: 11px; line-height: 16px; }
.pro_box_2 A { display: block; width: 720px; height: 70px; text-decoration: none; color: #000; font-size: 11px; 
               background: url(sklep_files/img/pro_box_2.gif) no-repeat left top; }
.pro_box_2 A IMG { padding: 2px; background: #FFF; border: 3px solid #E3E3E3; }
.pro_box_2 A SPAN { color: #EF4B4B; text-decoration: line-through; font-size: 11px; line-height: 16px; }
.pro_box_2 A:hover { text-decoration: none; color: #000; background: url(sklep_files/img/pro_box_on.gif) no-repeat left top; }
.pro_box_2 A:hover IMG { padding: 2px; background: #FFF; border: 3px solid #B7E69E; }
.pro_box_2 A:hover SPAN { color: #EF4B4B; text-decoration: line-through; }
/* ----- */
.pro_back { padding: 3px 10px 10px; font-size: 11px; line-height: normal; }
.pro_back A { text-decoration: none; color: #333; }
.pro_back A:hover { text-decoration: none; color: #81AD3D; }
/* ----- */
.pro_show_top { background: url(sklep_files/img/pro_show_top.gif) no-repeat left top; }
.pro_show_bot { background: url(sklep_files/img/pro_show_bot.gif) no-repeat left bottom; }
/* ----- */
/*
.pro_info { float: right; width: 340px; padding-right: 20px; line-height: 14px; 
            min-height: 45px; height: auto !important; height: 45px; }
.pro_form { clear: right; float: right; padding-top: 10px; margin-top: 10px; width: 360px; line-height: 14px; border-top: 1px solid #DDDDDD; }

.pro_pri { padding-top: 15px; }
.pro_pri_r1 { float: right; padding: 3px 5px; }
.pro_pri_r2 { float: right;  padding: 0px 3px; }
.pro_pri_r2 INPUT.inp_qty { width: 30px; height: 16px; margin: 0px; padding: 3px 3px 1px; color: #333; font-size: 11px; 
                    border: 1px solid #BBB; background: #FFF; text-align: center; 
                    font-family: Verdana, Arial, Tahoma, Geneva; }

.pro_full { padding: 0px 10px 15px; border-bottom: 1px solid #CBCBCB; line-height: 14px; }
*/
/* ------------------------------------------------------------------------------------------------------------------------ */


/* PRO SITE */
/* ------------------------------------------------------------------------------------------------------------------------ */
/*
.pro_photo_x { float: left; }
.pro_photo_x A { display: block; padding: 7px; width: 216px; height: 216px; background: url(sklep_files/img/pro_photo_x_off.gif) no-repeat left top; }
.pro_photo_x A:hover { background: url(sklep_files/img/pro_photo_x_on.gif) no-repeat left top; }
.pro_photo_x IMG { border: 3px solid #FFF; }

.pro_photo_x_no { float: left; padding: 7px; width: 216px; height: 216px; background: url(sklep_files/img/pro_photo_x_off.gif) no-repeat left top; }
.pro_photo_x_no IMG { border: 3px solid #FFF; }

.pro_photo_s { float: left; padding: 10px 10px 0px 0px; }
.pro_photo_s A { display: block; padding: 5px; width: 40px; height: 40px; background: url(sklep_files/img/pro_photo_s_off.gif) no-repeat left top; }
.pro_photo_s A:hover { background: url(sklep_files/img/pro_photo_s_on.gif) no-repeat left top; }
.pro_photo_s IMG { border: 3px solid #FFF; }
*/
/* ------------------------------------------------------------------------------------------------------------------------ */


/* CART TABLE, MISS TABLE, TRANS, PAY */
/* ------------------------------------------------------------------------------------------------------------------------ */
.cart_sub { padding: 10px 0px; text-align: right; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.cart_T { width: 720px; border-top: 1px solid #DDD; border-right: 1px solid #DDD; background: #F6F6F6; }
.cart_T_info { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #FFF; text-align: center; font-size: 11px; line-height: normal; }
.cart_T_head { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #EEE; font-weight: bold; font-size: 11px; line-height: normal; }
.cart_T_name { width: 370px; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; font-size: 11px; line-height: normal; }
.cart_T_param { width: 100px; text-align: center; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #EEE; }
.cart_T_pri { width: 70px; text-align: right; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.cart_T_qty { width: 50px; text-align: center; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.cart_T_pri_qty { width: 80px; text-align: right; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.cart_T_all { text-align: right; background: #FFF; font-size: 11px; line-height: normal; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.trans_T { width: 720px; margin-top: 10px; border-top: 1px solid #DDD; border-right: 1px solid #DDD; background: #F6F6F6; }
.trans_T_head { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #EEE; font-weight: bold; font-size: 11px; line-height: normal; }
.trans_T_name { width: 620px; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.trans_T_pri { width: 80px; text-align: right; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.trans_T_all { text-align: right; background: #FFF; font-size: 11px; line-height: normal; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.trans_er { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; color: #FF0000; font-weight: bold; }
.trans_r { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; text-align: right; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.user_T { width: 720px; margin: 10px 0px; border-top: 1px solid #DDD; border-right: 1px solid #DDD; background: #F6F6F6; }
.user_T_head { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #EEE; font-size: 11px; line-height: normal; }
.user_T_left { width: 220px; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
.user_T_right { width: 600px; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; font-size: 11px; line-height: normal; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.pay { margin: 10px 0px; padding: 15px 65px; border: 1px solid #DDD; background: #FFF url(sklep_files/img/pay.gif) no-repeat right bottom; 
       color: #333; font-size: 11px; line-height: normal; text-align: right; }
.pay SPAN { font-size: 18px; font-weight: bold; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.cart_log { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; text-align: center; }
.cart_log_er { padding: 6px 10px; border: 1px solid #CCC; font-size: 11px; text-align: center; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.desc_T { width: 720px; margin: 10px 0px; border-top: 1px solid #DDD; border-right: 1px solid #DDD; }
.desc_T_head { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; background: #EEE; font-weight: bold; font-size: 11px; line-height: normal; }
.desc_T_textarea { border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; text-align: center; font-size: 11px; line-height: normal; }
.desc_T_textarea TEXTAREA { width: 680px; height: 80px; padding: 5px; margin: 10px 0px; font-family: Verdana, Arial, Tahoma; font-size: 11px; }
/* ------------------------------------------------------------------------------------------------------------------------ */
/*
.reg_inp { float: left; padding: 5px; width: 30px; text-align: right; }
.reg_info { float: left; padding: 5px; width: 650px; }
*/
/* ------------------------------------------------------------------------------------------------------------------------ */
.make_order { padding: 15px 0px; text-align: center; }
/* ------------------------------------------------------------------------------------------------------------------------ */



/* GALLERY */
/* ------------------------------------------------------------------------------------------------------------------------ */
.gal_photos { padding: 20px 0px 0px 20px; border-bottom: 1px solid #CBCBCB; }
/* ----- */
.gal_photo { float: left; padding: 0px 20px 20px 0px; }
.gal_photo A { display: block; padding: 2px; background: #FFF; border: 8px solid #DDD; }
.gal_photo A:hover { border: 8px solid #BBB; }
.gal_photo IMG { border: 0px none; }
/* ----- */
.gal_photo_no { padding: 8px; background: #DDD; }
.gal_photo_no IMG { border: 2px solid #FFF; }
/* ------------------------------------------------------------------------------------------------------------------------ */



/* CONTACT - OK */
/* ======================================================================================================================== */
.con_td_1 { width: 150px; text-align: right; }
/* ----- */
.con_td_2 { }
.con_td_2 TEXTAREA { padding: 4px 5px; width: 450px; height: 120px; color: #581C05; font-family: Verdana, Arial, Tahoma; font-size: 12px; 
                      background: #F6F6F6; border: 1px solid #CCC; overflow: auto; }
.con_td_2 INPUT.inp { padding: 4px 5px; width: 220px; color: #581C05; font-family: Verdana, Arial, Tahoma; font-size: 12px; 
                      background: #F6F6F6; border: 1px solid #CCC; }
.con_td_2 INPUT.sub { padding: 2px 4px; }
/* ======================================================================================================================== */



/* USER - REGISTER, UPDATE, DELETE */
/* ------------------------------------------------------------------------------------------------------------------------ */
.user_ch { float: left; padding: 5px 5px; padding-left: 10px; }
.user_txt { float: left; width: 430px; padding: 5px; }
.user_left_sub { float: left; padding: 4px 5px; }
.user_sub { padding: 20px; text-align: center; }
/* ----- */
.user_rec { margin-top: 5px; padding: 10px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; line-height: 14px; }
/* ----------------------------- */
/*
.user_his { border-bottom: 1px dashed #DDD; }
.user_his_date { float: left; padding: 5px; width: 200px; text-align: center; }
.user_his_zm { float: left; padding: 5px; width: 90px; text-align: center; border-left: 1px dashed #DDD; }
.user_his_sta { float: left; padding: 5px; width: 240px; text-align: center; border-left: 1px dashed #DDD; }
.user_his_more { float: right; padding: 5px; width: 140px; text-align: center; border-left: 1px dashed #DDD; }
*/
/* ------------------------------------------------------------------------------------------------------------------------ */



