*{ margin: 0; ma\rgin: 0; }
/* ----- */
BODY { background: #FFF; }
DIV { margin: 0; font-family: Verdana, Arial, Tahoma; font-size: 12px; color: #000; line-height: 18px; }
HR { border: 0; color: #DDD; background-color: #DDD; height: 1px; }
UL { margin-left: 40px; padding: 0px; }

/* ALL */
/* ------------------------------------------------------------------------------------------------------------------------ */
A { text-decoration: none; color: #EE252A; }
A:hover { text-decoration: underline; color: #EE252A; }
/* ----- */
A.a_no { text-decoration: none; color: #000; }
A.a_no:hover { text-decoration: underline; color: #000; }
/* ----- */
A.a_no_col { text-decoration: none; color: #000; }
A.a_no_col:hover { text-decoration: underline; color: #EE252A; }
/* ------------------------------------------------------------------------------------------------------------------------ */
SPAN.s_lt { color: #AAA; text-decoration: line-through; }
/* ------------------------------------------------------------------------------------------------------------------------ */
IMG.img_ns { float: left; padding: 2px; background: #FFF; border: 1px solid #BBB; margin: 2px 10px 5px 0px; }
/* ----- */
IMG.img_mix { padding: 3px; background: #FFF; border: 1px solid #BBB; margin: 5px 0px; }
/* ----- */
IMG.img_box { padding: 2px; border: 4px solid #DDD; background: #FFF; }
/* ----- */
IMG.img_gal_1 { float: left; padding: 3px; background: #FFF; border: 1px solid #BBB; margin: 0px 15px 15px 0px; }
IMG.img_gal_1:hover { padding: 1px; background: #FFF; border: 3px solid #CCC; }
/* ------------------------------------------------------------------------------------------------------------------------ */
OBJECT.obj_code { margin: 5px 0px; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.both { clear: both; height: 1px; font-size: 0px; }
.none { display: none; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.red { color: #FF0000; }
.redb { color: #FF0000; font-weight: bold; }
.green { color: #46A24B; }
.greenb { color: #46A24B; font-weight: bold; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.d_er { padding: 10px 10px 10px 50px; margin-bottom: 5px; background: #FFE3E3 url(au_files/img/ico_er.gif) no-repeat left top; 
        border: 1px solid #FB5F5F; }
.d_ok { padding: 10px 10px 10px 50px; margin-bottom: 5px; background: #EBF9D1 url(au_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; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* MAIN */
/* ------------------------------------------------------------------------------------------------------------------------ */
.all_top_cen { margin: auto; padding: 0px 10px; background: url(au_files/img/all_top_cen.gif) repeat-x center top; }
.all_bot { margin: auto; padding: 0px 10px; background: url(au_files/img/all_bot.gif) repeat-x center top; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.top_cen { margin: auto; width: 960px; background: url(au_files/img/top_cen.gif) no-repeat center top; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.left { float: left; width: 260px; padding-bottom: 20px; }
/* ----- */
.left_fla {  }
/* --- */
.left_menu { padding-top: 6px; font-size: 12px; font-weight: bold; }
.left_menu A { display: block; padding: 6px 10px 0px 40px; height: 24px; text-decoration: none; color: #000; 
              background: url(au_files/img/left_menu_off.gif) no-repeat left top; }
.left_menu A:hover { text-decoration: none; color: #000; background: url(au_files/img/left_menu_on.gif) no-repeat left top; }
/* ----- */
.left_place { width: 260px; height: 250px; margin: 5px 0px 10px; background: url(au_files/img/left_place.gif) no-repeat left top; 
              border-bottom: 3px solid #F1F1F1; }
.left_place_foto { padding-top: 16px; text-align: center; }
.left_place_foto IMG { border: 3px solid #FFF; }
.left_place_foto IMG:hover { padding: 1px; background: #FFF; border: 2px solid #CCC; }
.left_place_lab { padding: 12px 10px 0px 70px; line-height: 16px; }
.left_place_lab A { text-decoration: none; color: #000; }
.left_place_lab A:hover { text-decoration: underline; color: #EE252A; }
/* ----- */
.left_ban { width: 260px; height: 80px; margin: 15px 0px; }
.left_ban IMG { border: 0px none; border-bottom: 3px solid #F1F1F1; }
.left_ban IMG:hover { border: 0px none; border-top: 3px solid #FFF; }
/* ----- */
.left_none { display: none; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.right { float: right; width: 680px; }
/* ----- */
.right_fla_tel { width: 680px; height: 60px; }
/* ----- */
.right_menu { width: 680px; height: 42px; padding-top: 8px; padding-bottom: 25px; }
.right_menu_td { padding-right: 6px; }
.right_menu_td IMG { border: 0px none; }
/* ------------------------------------------------------------------------------------------------------------------------ */
.bot_fla { margin: auto; width: 960px; height: 50px; }
/* ----- */
.bot_menu { margin: auto; width: 960px; height: 50px; padding: 9px 0px; }
.bot_menu_td { padding-right: 6px; }
.bot_menu_td IMG { border: 0px none; }
/* ----- */
.bot_copy { margin: auto; width: 960px; padding: 15px 0px 40px; text-align: center; color: #929292; font-size: 11px; }
.bot_copy A { text-decoration: none; color: #929292; }
.bot_copy A:hover { text-decoration: underline; color: #929292; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* IND */
/* ------------------------------------------------------------------------------------------------------------------------ */
.ind_fla { padding-bottom: 20px; }
.ind_comp_out { margin-bottom: 20px; border-top: 7px solid #EAEAEA; border-bottom: 3px solid #DDD; }
.ind_comp_in { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 0px 20px 20px 245px; 
               background: #F3F3F3 url(au_files/img/ind_comp_in.jpg) no-repeat left top; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* 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; }
/* ----- */
IMG.im_15 { margin: 15px; border: 0px none; }
IMG.im_15l_10b { margin: 0px 15px 10px 0px; border: 0px none; }
IMG.im_15l_5b { margin: 0px 15px 5px 0px; border: 0px none; }
/* ----- */
IMG.imb_15 { margin: 15px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
IMG.imb_15l_10b { margin: 0px 15px 10px 0px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
IMG.imb_15l_5b { margin: 0px 15px 5px 0px; padding: 2px; background: #FFF; border: 1px solid #CCC; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* WEB */
/* ------------------------------------------------------------------------------------------------------------------------ */
.web_rec_1 { background: #FFF url(au_files/img/web_rec_1.gif) repeat-x left bottom; border: 1px solid #EAEAEA; }
.web_rec_2 { padding: 17px 17px 37px; background: url(au_files/img/web_rec_2.gif) no-repeat left top; border: 2px solid #FFF; 
              min-height: 220px; height: auto !important; height: 220px; }
.web_shad { height: 3px; font-size: 0px; background: #F1F1F1; margin-bottom: 20px; }
/* ----- */
.web_head_1 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; background: url(au_files/img/web_head_1.gif) no-repeat left bottom; 
              color: #888; text-align: right; font-size: 11px; line-height: normal; }
.web_head_2 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; background: url(au_files/img/web_head_2.gif) no-repeat left bottom; 
              color: #888; text-align: right; font-size: 11px; line-height: normal; }
.web_head_3 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; background: url(au_files/img/web_head_3.gif) no-repeat left bottom; 
              color: #888; text-align: right; font-size: 11px; line-height: normal; }
.web_head_6 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; background: url(au_files/img/web_head_6.gif) no-repeat left bottom; 
              color: #888; text-align: right; font-size: 11px; line-height: normal; }
/* ----- */
.web_head_10000001 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; 
                      background: url(au_files/img/web_head_10000001.gif) no-repeat left bottom; 
                      color: #888; text-align: right; font-size: 11px; line-height: normal; }
.web_head_10000002 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; 
                      background: url(au_files/img/web_head_10000002.gif) no-repeat left bottom; 
                      color: #888; text-align: right; font-size: 11px; line-height: normal; }
.web_head_10000003 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; 
                      background: url(au_files/img/web_head_10000003.gif) no-repeat left bottom; 
                      color: #888; text-align: right; font-size: 11px; line-height: normal; }
/* ----- */
.web_head_10000051 { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; 
                      background: url(au_files/img/web_head_10000051.gif) no-repeat left bottom; 
                      color: #888; text-align: right; font-size: 11px; line-height: normal; }
/* ----- */
.web_head_form { margin-bottom: 10px; padding: 21px 15px 0px; height: 24px; background: url(au_files/img/web_head_form.gif) no-repeat left bottom; 
                 color: #888; text-align: right; font-size: 11px; line-height: normal; }
/* ----- */
A.a_web_head { text-decoration: none; color: #888; }
A.a_web_head:hover { text-decoration: none; color: #000; }
/* ----- */
.web_back { padding: 0px 0px 10px; margin-bottom: 10px; border-bottom: 1px solid #DDD; }
/* ----- */
.web_box_1 { padding: 5px 20px 20px; background: url(au_files/img/web_box_2.gif) no-repeat left bottom; border-bottom: 1px solid #FFF; 
              line-height: 16px; }
.web_box_2 { padding: 5px 20px 20px; background: url(au_files/img/web_box_2.gif) no-repeat left bottom; border-bottom: 1px solid #FFF; 
              line-height: 16px; }
/* ----- */
.web_more { text-align: right; background: url(au_files/img/web_more.gif) repeat-x left top; }
.web_more IMG { border: 0px none; }
/* ----- */
.web_span { font-size: 9px; color: #000; }
/* ----- */
.web_short { font-size: 12px; line-height: 18px; padding-top: 10px; }
/* ----- */
.web_full { font-size: 12px; line-height: 18px; padding-top: 10px; }
/* ----- */
.web_sort { padding: 5px 20px; margin-top: 15px; font-size: 12px; text-align: center; background: #F9F9F9; border: 1px solid #DDD; }
/* ------------------------------------------------------------------------------------------------------------------------ */


/* CONTACT */
/* ------------------------------------------------------------------------------------------------------------------------ */
.con_form { padding: 15px 10px; }
/* ----- */
.con_textarea { padding-bottom: 5px; }
.con_textarea TEXTAREA { width: 600px; height: 120px; padding: 5px; color: #000; border: 1px solid #CCC; background: #F6F6F6; 
                          font-family: Verdana, Arial, Tahoma; font-size: 12px; overflow: auto; }
.con_text { padding: 5px 0px; }
.con_text INPUT { padding: 5px; width: 220px; border: 1px solid #CCC; background: #F6F6F6; color: #000; 
                  font-family: Verdana, Arial, Tahoma; font-size: 12px; }
.con_sub { padding: 5px 0px; }
.con_sub INPUT { padding: 2px 4px; }
/* ------------------------------------------------------------------------------------------------------------------------ */

