*{ margin: 0; ma\rgin: 0; }
/* --- */
BODY { background: #DDD url(led_files/img/body.gif) repeat-x left top; }
DIV { margin: 0; font-family: Verdana, Arial, Tahoma, Geneva; font-size: 11px; color: #333; }
HR { border: 0; color: #CCC; background-color: #CCC; height: 1px; }
UL { margin-left: 40px; padding: 0px; }

/* NAJCZĘŚCIEJ WYKORZYSTYWANE - W DOWOLNYM MIEJSCU W SERWISIE */
/* ------------------------------------------------------------------------------------------------------ */
A { text-decoration: none; color: #FF0000; }
A:hover { text-decoration: underline; color: #FF0000; }
/* --- */
A.a_no { text-decoration: none; color: #333; }
A.a_no:hover { text-decoration: underline; color: #333; }
/* --- */
A.a_no_red { text-decoration: none; color: #333; }
A.a_no_red:hover { text-decoration: underline; color: #FF0000; }
/* --- */
A.a_more { text-decoration: none; color: #FF0000; }
A.a_more:hover { text-decoration: underline; color: #FF0000; }
/* --- */
SPAN.s_lt { color: #AAA; text-decoration: line-through; }
/* --- */
.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: 5px 10px; margin-bottom: 10px; color: #FF0000; font-weight: bold; text-align: center; 
        border: 1px solid #FF0000; background: #FFF0F0; }
.d_ok { padding: 5px 10px; margin-bottom: 10px; color: #789F40; font-weight: bold; text-align: center; 
        border: 1px solid #C0DE6D; background: #F2FBD7; }
/* ----------------------------- */
.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; }
/* ------------------------------------------------------------------------------------------------------ */


/* MAIN */
/* ------------------------------------------------------------------------------------------------------ */
.d_top_out { margin: auto; width: 960px; padding: 20px 10px 0px; 
              background: url(led_files/img/d_top_out.gif) no-repeat left top; }
.d_top_in { padding: 25px 30px; height: 100px; background: url(led_files/img/d_top_in.gif) no-repeat right bottom; 
            border-bottom: 5px solid #BBB; }
.d_top_in IMG { border: 0px none; }
.d_top_menu { padding: 6px 20px 5px; height: 14px; background: #4D4D4D; border-top: 1px solid #FFF; color: #BBB; }
.d_top_menu A { text-decoration: none; color: #DDD; }
.d_top_menu A:hover { text-decoration: underline; color: #FFF; }
/* ----------------------------- */
.d_cen_out { margin: auto; width: 960px; padding: 0px 10px; 
            background: url(led_files/img/d_cen_out.gif) repeat-y left top; }
.d_cen_in { width: 930px; padding: 15px; background: #FFF; }
/* --- */
.d_cen_left { float: left; width: 210px; padding-right: 15px; padding-bottom: 10px; }
/* --- */
.d_cen_cen { float: left; width: 480px; padding-bottom: 20px; }
/* --- */
.d_cen_right { float: right; width: 210px; padding-bottom: 20px; 
               min-height: 500px; height: auto !important; height: 500px; }
/* ----------------------------- */
.d_bot_out { margin: auto; width: 960px; padding: 0px 10px 70px; 
              background: url(led_files/img/d_bot_out.gif) no-repeat left bottom; }
.d_bot_in { padding: 15px 20px 0px; height: 65px; font-size: 11px; text-align: right; color: #777; 
             line-height: 18px; background: url(led_files/img/d_bot_in.gif) no-repeat left top; }
.d_bot_in A { text-decoration: none; color: #777; font-weight: bold; }
.d_bot_in A:hover { text-decoration: underline; color: #333; }
/* --- */
.d_bot_line { height: 5px; background: #BBB; }
/* --- */
.d_bot_menu { padding: 6px 20px 5px; height: 14px; background: #4D4D4D; border-top: 1px solid #FFF; color: #BBB; }
.d_bot_menu A { text-decoration: none; color: #BBB; }
.d_bot_menu A:hover { text-decoration: underline; color: #FFF; }
/* ------------------------------------------------------------------------------------------------------ */


/* SPAW */
/* ------------------------------------------------------------------------------------------------------ */
.spaw_tabela_ccc { border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
.spaw_tabela_ccc TD { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
/* ------------------------------------------------------------------------------------------------------ */


/* HEAD, SITE */
/* ------------------------------------------------------------------------------------------------------ */
.head_name { padding: 5px 10px; background: #E7E7E7 url(led_files/img/head_name.gif) repeat-y right top; border: 1px solid #CBCBCB; 
              color: #444; font-weight: bold; }
/* --- */
.head_back { padding: 6px 10px; border-bottom: 1px solid #CBCBCB; }
/* --- */
.site_html { padding: 10px; font-size: 11px; line-height: 14px; }
/* ------------------------------------------------------------------------------------------------------ */


/* MENU */
/* ------------------------------------------------------------------------------------------------------ */
.m_green_head { padding: 11px 0px 0px 30px; height: 19px; color: #475D09; font-weight: bold;
                background: url(led_files/img/m_green_head.gif) no-repeat left top; }
.m_green_box { padding: 10px 9px 25px; border: 1px solid #C0DE6D; 
                background: #F7FDED url(led_files/img/m_green_box.gif) no-repeat right bottom; }
.m_green_but { padding: 2px 0px; border-bottom: 1px solid #D4EF89; }
.m_green_but A { display: block; padding: 3px 5px 3px 18px; text-decoration: none; color: #333; font-size: 11px;
                  background: url(led_files/img/m_green_but.gif) no-repeat left top; }
.m_green_but A:hover { text-decoration: none; color: #111;
                        background: #DAEEA4 url(led_files/img/m_green_but.gif) no-repeat left top; }
/* --- */
.m_green_cat { padding: 2px 0px; border-bottom: 1px solid #D4EF89; }
.m_green_cat A { display: block; padding: 3px 5px 3px 20px; text-decoration: none; color: #333; font-size: 11px;
                  background: url(led_files/img/m_green_cat.gif) no-repeat left top; }
.m_green_cat A:hover { text-decoration: none; color: #111;
                        background: #DAEEA4 url(led_files/img/m_green_cat.gif) no-repeat left top; }
/* --- */
.m_green_scat { padding: 2px 0px; border-bottom: 1px solid #D4EF89; }
.m_green_scat A { display: block; padding: 3px 5px 3px 32px; text-decoration: none; color: #333; font-size: 11px;
                  background: url(led_files/img/m_green_scat.gif) no-repeat left top; }
.m_green_scat A:hover { text-decoration: none; color: #111;
                        background: #DAEEA4 url(led_files/img/m_green_scat.gif) no-repeat left top; }  
/* ----------------------------- */
.m_grey_head { padding: 11px 0px 0px 30px; height: 19px; color: #444; font-weight: bold;
               background: url(led_files/img/m_grey_head.gif) no-repeat left top; }
.m_grey_box { padding: 10px 9px 25px; border: 1px solid #CBCBCB; 
              background: #F5F5F5 url(led_files/img/m_grey_box.gif) no-repeat right bottom; }
.m_grey_but { padding: 2px 0px; border-bottom: 1px solid #DADADA; }
.m_grey_but A { display: block; padding: 3px 5px 3px 18px; text-decoration: none; color: #333; font-size: 11px;
                background: url(led_files/img/m_grey_but.gif) no-repeat left top; }
.m_grey_but A:hover { text-decoration: none; color: #111;
                      background: #DFDFDF url(led_files/img/m_grey_but.gif) no-repeat left top; }
/* ----------------------------- */
.m_photo { float: left; padding: 10px 5px 0px; }
.m_photo A { display: block; padding: 2px; background: #FFF; border: 8px solid #DDD; }
.m_photo A:hover { border: 8px solid #BBB; }
.m_photo IMG { border: 0px none; }
/* --- */
.m_photo_no { padding: 8px; background: #DDD; }
.m_photo_no IMG { border: 2px solid #FFF; }
/* ----------------------------- */
.m_info_r { padding: 6px 10px; border-bottom: 1px solid #DADADA; color: #333; font-size: 11px; text-align: right; }
.m_info_r2 { padding: 6px 10px; border-bottom: 1px solid #D4EF89; color: #333; font-size: 11px; text-align: right; }
/* ----------------------------- */
.m_log_box { padding: 6px 10px; border-bottom: 1px solid #DADADA; }
.m_log_inp { padding: 4px 0px; text-align: right; }
.m_log_inp INPUT.inp_on { width: 160px; padding: 2px 4px; border: 1px solid #BBB; color: #333; background: #FFF; }
.m_log_inp INPUT.inp_off { width: 160px; padding: 2px 4px; border: 1px solid #BBB; color: #888; background: #FFF; }
.m_log_sub { padding: 4px 0px; text-align: right; }
.m_logout_sub { padding: 10px 10px 0px; text-align: right; }
/* ----------------------------- */
.m_pro_info { padding: 10px 10px 0px; color: #333; font-size: 11px; line-height: 14px; }
/* ----------------------------- */
.m_cart { height: 45px; text-align: right; background: url(led_files/img/m_cart.gif) no-repeat left top; }
.m_cart_value { height: 45px; text-align: right; background: url(led_files/img/m_cart_value.gif) no-repeat left top; }
.m_cart_add { height: 45px; text-align: right; background: url(led_files/img/m_cart_add.gif) no-repeat left top; }
/* ----------------------------- */
.m_icons { margin-top: 15px; padding: 5px 15px 10px; border: 1px solid #D6D6D6; background: url(led_files/img/m_icons.gif) repeat-x left bottom; }
.m_email { padding: 10px 0px 0px 50px; height: 30px; background: url(led_files/img/m_ico_email.gif) no-repeat left top; 
            border-bottom: 1px solid #EEE; }
.m_tel { margin-top: 5px; padding: 6px 0px 0px 50px; height: 34px; background: url(led_files/img/m_ico_tel.gif) no-repeat left top; }
/* ------------------------------------------------------------------------------------------------------ */


/* IND */
/* ------------------------------------------------------------------------------------------------------ */
.ind_wel { padding: 15px; background: #FFF; border: 1px solid #D9D9D9; line-height: 15px; }
/* ------------------------------------------------------------------------------------------------------ */


/* CATEGORY - STRUCTURE */
/* ------------------------------------------------------------------------------------------------------ */
.cat_info { padding: 10px 10px 10px 80px; height: 40px; line-height: 15px; background: url(led_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(led_files/img/cat_rec_info.gif) no-repeat right top; 
                margin-top: 10px; }
/* ------------------------------------------------------------------------------------------------------ */


/* PRO BOX */
/* ------------------------------------------------------------------------------------------------------ */
.pro_show_all { padding: 4px 10px 5px; font-size: 10px; text-align: right; }
.pro_show_all A { text-decoration: none; color: #999; }
.pro_show_all A:hover { text-decoration: none; color: #333; }
/* --- */
.pro_box { padding: 10px; margin-bottom: 15px; background: #F5F5F5 url(led_files/img/pro_box.gif) no-repeat right top; 
            border: 1px solid #CBCBCB; }
.pro_box_n { padding: 10px; margin-bottom: 15px; background: #F5F5F5 url(led_files/img/pro_box_n.gif) no-repeat right top; 
            border: 1px solid #CBCBCB; }
.pro_box_p { padding: 10px; margin-bottom: 15px; background: #F5F5F5 url(led_files/img/pro_box_p.gif) no-repeat right top; 
            border: 1px solid #CBCBCB; }
.pro_box_np { padding: 10px; margin-bottom: 15px; background: #F5F5F5 url(led_files/img/pro_box_np.gif) no-repeat right top; 
            border: 1px solid #CBCBCB; }
/* --- */
.pro_photo { float: left; }
.pro_photo A { display: block; padding: 2px; background: #FFF; border: 8px solid #DDD; }
.pro_photo A:hover { border: 8px solid #BBB; }
.pro_photo IMG { border: 0px none; }
/* --- */
.pro_photo_no { float: left; padding: 8px; background: #DDD; }
.pro_photo_no IMG { border: 2px solid #FFF; }
/* --- */
.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; }
/* ------------------------------------------------------------------------------------------------------ */



/* CART TABLE, MISS TABLE, TRANS, PAY */
/* ------------------------------------------------------------------------------------------------------ */
.cart_sub { padding: 10px 0px; text-align: right; }
.cart_empty { padding: 50px; border-bottom: 1px dashed #BBB; color: #333; font-size: 11px; text-align: center; }
/* ------------------------------------------------------------------------------------------------------ */
.user_T { width: 480px; margin: 10px 0px; border-top: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB; background: #F5F5F5; }
.user_T_head { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; background: #E7E7E7; font-weight: bold; }
.user_T_left { width: 220px; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; }
.user_T_right { width: 360px; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; }
/* ------------------------------------------------------------------------------------------------------ */
.cart_T { width: 480px; border-top: 1px solid #BEDE6D; border-right: 1px solid #BEDE6D; background: #F7FDED; }
.cart_T_info { border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; background: #F7FDED; }
.cart_T_info UL { margin-left: 20px; padding: 0px; }
.cart_T_head { border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; background: #E8F5D4; font-weight: bold; }
.cart_T_name { width: 220px; border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; }
.cart_T_pri { width: 70px; text-align: right; border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; }
.cart_T_qty { width: 40px; text-align: center; border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; }
.cart_T_qty INPUT { width: 30px; height: 16px; margin: 0px; padding: 3px 3px 1px; color: #333; font-size: 11px; 
                   border: 1px solid #A1C343; background: #FFF; text-align: center; 
                   font-family: Verdana, Arial, Tahoma, Geneva; }
.cart_T_qty INPUT.inp_red { color: #FF0000; }
.cart_T_qty_desc { width: 20px; text-align: center; border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; }
.cart_T_pri_qty { width: 80px; text-align: right; border-bottom: 1px solid #BEDE6D; border-left: 1px solid #BEDE6D; }
.cart_T_all { text-align: right; background: #FFF; }
/* ------------------------------------------------------------------------------------------------------ */
.trans_T { width: 480px; margin-top: 10px; border-top: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB; background: #F5F5F5; }
.trans_T_head { border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; background: #E7E7E7; font-weight: bold; }
.trans_T_name { width: 380px; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; }
.trans_T_pri { width: 80px; text-align: right; border-bottom: 1px solid #CBCBCB; border-left: 1px solid #CBCBCB; }
.trans_T_all { text-align: right; background: #FFF; }
/* ------------------------------------------------------------------------------------------------------ */
.miss_T { width: 480px; margin-top: 10px; border-top: 1px solid #FAC870; border-right: 1px solid #FAC870; background: #FFFBE5; }
.miss_T_info { border-bottom: 1px solid #FAC870; border-left: 1px solid #FAC870; background: #FFFBE5; }
.miss_T_head { border-bottom: 1px solid #FAC870; border-left: 1px solid #FAC870; background: #FFF2B0; font-weight: bold; }
.miss_T_name { width: 390px; border-bottom: 1px solid #FAC870; border-left: 1px solid #FAC870; }
.miss_T_qty { width: 40px; text-align: center; border-bottom: 1px solid #FAC870; border-left: 1px solid #FAC870; }
.miss_T_qty INPUT { width: 30px; height: 16px; margin: 0px; padding: 3px 3px 1px; color: #333; font-size: 11px; 
                   border: 1px solid #F5AA25; background: #FFF; text-align: center; 
                   font-family: Verdana, Arial, Tahoma, Geneva; }
.miss_T_qty_desc { width: 20px; text-align: center; border-bottom: 1px solid #FAC870; border-left: 1px solid #FAC870; }
/* --- */
.miss_r { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; text-align: right; }
/* ------------------------------------------------------------------------------------------------------ */
.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; }
/* ------------------------------------------------------------------------------------------------------ */
.pay { margin: 10px 0px; padding: 15px 65px; border: 1px solid #D6D6D6; background: url(led_files/img/pay.gif) no-repeat right bottom; color: #333;
        font-size: 11px; text-align: right; }
.pay SPAN { font-size: 18px; font-weight: bold; }
/* ------------------------------------------------------------------------------------------------------ */


/* ORDER */
/* ------------------------------------------------------------------------------------------------------ */
.reg { padding: 5px; }
.reg_inp { float: left; padding: 5px; width: 20px; text-align: right; }
.reg_info { float: left; padding: 5px; width: 410px; }
.ord_sub { padding: 15px 0px; text-align: center; }
/* --- */
.ord_log { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; text-align: center; }
/* --- */
.ord_log_er { padding: 6px 10px; border: 1px solid #CCC; text-align: center; }
/* --- */
.ord_sta_1 { color: #FF0000; }
.ord_sta_2 { color: #FF9900; }
.ord_sta_3 { color: #91BB35; }
.ord_sta_4 { color: #FF0000; }
/* --- */
.ord_head { padding: 5px 10px; margin-top: 10px; background: #E7E7E7; border: 1px solid #CBCBCB; color: #444; font-weight: bold; }
.ord_lab1 { float: left; padding: 5px; width: 140px; text-align: right; }
.ord_lab2 { float: left; padding: 5px; width: 320px; }
.ord_zm { font-size: 20px; font-weight: bold; }
/* --- */
.ord_box { padding: 0px 5px; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; background: #F9F9F9; } /* 480 */
/* --- */
.ord_cart_1 { float: left; padding: 5px; width: 230px; } /* 240 */
.ord_cart_2 { float: right; padding: 5px; width: 70px; text-align: right; } /* 80 */
.ord_cart_3 { float: right; padding: 5px; width: 50px; text-align: right; } /* 60 */
.ord_cart_4 { float: right; padding: 5px; width: 70px; text-align: right; } /* 80 */
/* --- */
.ord_miss_1 { float: left; padding: 5px; width: 390px; } /* 400 */
.ord_miss_2 { float: right; padding: 5px; width: 50px; text-align: right; } /* 60 */
/* --- */
.ord_value { padding: 10px; text-align: right; }
.ord_value SPAN { font-size: 20px; font-weight: bold; }
.ord_value_info { padding: 10px; margin: 10px 0px; border: 1px solid #C0DE6D; background: #F7FDED; }
/* ------------------------------------------------------------------------------------------------------ */


/* 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; }
/* ------------------------------------------------------------------------------------------------------ */


/* VIDEO */
/* ------------------------------------------------------------------------------------------------------ */
.video_ico { padding: 10px 0px; text-align: center; }
.video_ico IMG { border: 0px none; }
.video_list { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; }
.video_list A { text-decoration: none; color: #333; }
.video_list A:hover { text-decoration: underline; color: #333; }
.video_info { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; }
.video_files { padding: 20px 0px; text-align: center; }
/* ------------------------------------------------------------------------------------------------------ */


/* CONTACT */
/* ------------------------------------------------------------------------------------------------------ */
.con_info { padding: 6px 10px; border-bottom: 1px dashed #CCC; color: #333; font-size: 11px; }
.con_form { padding: 10px; }
/* --- */
.con_left { float: left; width: 230px; }
.con_right { float: right; width: 230px; text-align: right; }
/* --- */
.con_lab { float: right; padding: 10px 10px 5px; text-align: right; }
.con_textarea { float: right; padding: 0px 0px 5px; text-align: right; }
.con_textarea TEXTAREA { width: 330px; height: 200px; padding: 5px; color: #000; border: 1px solid #CCC; 
                          background: #FBFBFB; font-family: Verdana, Arial, Tahoma, Geneva; font-size: 12px; 
                          overflow: auto; }
.con_text { float: right; padding: 5px 0px; text-align: right; }
.con_text INPUT { padding: 5px; width: 220px; border: 1px solid #CCC; background: #FBFBFB; color: #000; 
                   font-family: Verdana, Arial, Tahoma, Geneva; font-size: 12px; text-align: right; }
.con_sub { padding: 5px 0px; text-align: right; }
.con_sub INPUT { padding: 2px 4px; }
/* ------------------------------------------------------------------------------------------------------ */



/* USER - REGISTER, UPDATE, DELETE */
/* ------------------------------------------------------------------------------------------------------ */
.user_left { float: left; width: 160px; padding: 8px 5px; text-align: right; }
.user_inp { float: left; padding: 4px 5px; }
.user_inp INPUT { padding: 2px 4px; border: 1px solid #BBB; color: #333; background: #FFF; }
.user_ad2 { padding: 5px 0px; margin: 10px 0px; border: 1px solid #CBCBCB; background: #F3F3F3; }
.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_er { padding: 5px 10px; margin-bottom: 10px; color: #FF0000; text-align: center; 
          border: 1px solid #FF0000; background: #FFF0F0; }
/* --- */
.user_lab { float: left; padding: 8px 5px; }
.user_info { padding: 10px; margin-bottom: 15px; background: #FFF; border: 1px solid #D9D9D9; line-height: 15px; }
/* --- */
.user_rec { margin-top: 5px; padding: 10px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; line-height: 14px; }
/* ------------------------------------------------------------------------------------------------------ */

