.ba_aa1 a, .ba_aa1 a:hover 
      { height:100%; border:none; background:#59B3D9; font: 8pt tahoma; color:#484848;
        padding:2px 4px 3px 5px; display:block;  text-decoration:none; 
      }

.gal_count
      { font: bold 8pt tahoma; color:#9B9B9B;}

.zag_galerie .upper {
        padding-right:6px;float:left;font: bold 8pt tahoma; color:#484848; text-decoration:none; padding-left:20px;background: url(/img/siteimage/cntr_cat_hdr_bullet_3.gif) 0 70% no-repeat !important;
}
.zag_galerie .upper_link {
        float:left; 
}
.zag_galerie .upper_link a, .zag_galerie .upper_link a:visited {
        text-decoration:underline; color:#000000; font: bold 8pt tahoma; text-transform: uppercase;
}
.zag_galerie .upper_link a:hover {
        text-decoration:none; color:#000000; font: bold 8pt tahoma; text-transform: uppercase;
}
.upper { text-transform: uppercase;}


.links_in  {
        font: 8pt tahoma; color:#AAAAAA; margin:10px 0 0 0; line-height:18px;
}
.links_in a {
        font: 9pt tahoma; color:#017FC5; text-decoration:underline; padding-left:15px; background: url(/img/siteimage/plus.gif) 0 70% no-repeat
}
.links_in a:hover {
        text-decoration:none;
}
table.art tr td { font: 9pt tahoma; color:#000000; }

.zag_count {
        font: bold 8pt tahoma; color:#9B9B9B; margin:0 0 -1px 0;
}

.text_content    { margin:0px 20px 20px 10px; font:8pt verdana; color:#404040;}
.text_content table, 
.text_content td, 
.text_content tr { border-style:solid; border-color:#9E9E9E; border-collapse:collapse; }
.text_content table td { padding: 5px; }
p.content        { font: 9pt verdana; color:#333333; margin:0px 0px 15px 0px; padding:0px; }
p.content h3, .text_content h3, h3.content
                 { font:9pt verdana; color:#3B3B3B; margin:15px 0px 10px 0px; padding:0px; font-weight: bold;}

li               { font:9pt verdana; color:#252525;}
.text_content ul, .text_content ol { margin:0; padding: 0 0 5px 30px; }
.author          { font:9pt verdana; color:#B9B9B9;}

.text_images     { margin:0px;padding:0px; }
.bold            { font-weight: bold; }
.text_content strong {color:#333333; }

.act_2 h2 { text-transform: uppercase;}

/*.bordurse { border:none;}*/

#preview_gallery img.current_image { margin:0px 2px 0px 2px; border:4px solid #FFD800; }
#preview_gallery img               { margin:0px 2px 0px 2px; cursor: pointer; }

.zag_anons h2 a:visited, .zag_anons h2 a:hover {
        font: bold 9pt tahoma; color:#017FC5; text-decoration:underline; padding-right:3px;
}

.data_news_table_2 { padding-left:4px; }

.fb_table { margin: 0px 10px 20px 10px; }
.fb_input { height:18px; border: solid 1px #7F9DB9; font:12px tahoma; color:#474747; padding-left:2px;}
.red      { color: #993300;}
.blue     { color: #59B3D9; }
.small_blue  { color: #59B3D9; font-size:11px;}
.blue_border { border:solid 1px #DEEEF4;}

.all_fotki1    { border-top:#E9E9E9 1px solid;border-bottom:#E9E9E9 1px solid; margin-top:12px; padding:15px 20px 15px 20px; text-align:center; }

.inner_box1    { border-color:#F4F4F4; border-style: solid; border-width: 0 1px 0px 0px;  
                 padding: 0px 11px 0px 0px; margin: 0px 3px 0px 0px; }
.news_tbl_glav { margin: 8px 20px 8px 20px;  }
.bor_top       { border-color:#F4F4F4; border-style: solid; border-width: 1 0px 0px 0px;  }

.vac_inner_box { border-color:#F4F4F4; border-style: solid; border-width: 0 1px 1px 1px;  
                 padding: 12px 11px 12px 0px; margin: 0px 3px 0px 0px; }
.vac_code      { color: #252525; font: 11px Tahoma; }
.vac_text      { font: 9pt tahoma; color:#333333;}
.vac_descr     { padding:0px 10px 0px 20px; margin-top:-10px; font: 9pt tahoma; color:#404040; }
.vac_lines     { padding: 10px 0px 10px 20px; color: #737373; font: 11px Tahoma; }
.vac_resum     { padding:0px 10px 0px 20px;  font: 9pt tahoma; color:#404040;}
.vac_arr       { padding:0px 0px 0px 10px; color: #737373; }
.vac_arr img   { margin: 0px 7px 0px 0px;  }

.foto_box      { width:170px; border:#E9E9E9 1px solid; padding:6px 0px 6px 2px; margin:0px 0px 15px 0px; }
.foto_name     { margin: 0px 2px 5px 2px; }
.foto_name a,
.foto_name a:visited { font: bold 8pt tahoma; color:#404040; text-decoration:underline;}
.foto_name a:hover   { font: bold 8pt tahoma; color:#323232; text-decoration:none; }
.foto_str      { margin: 0px 6px 0px 2px; }  
.foto_nav      { padding:3px 10px 10px 10px; }
.foto_big      { padding:0px; text-align:center; }
.foto_tbl      { padding:0px 10px 0px 10px; }

.tab_sel1        { margin-right:-10px !important; position:relative }
.tab_sel1        { position:static; }
.tab_sel1  { right:-7px; }

table.tab_sel1 td { background:#F8F8F8 url(/img/siteimage/adv_news_submit_left_2.gif) no-repeat 5px 2px; 
                    padding: 0px 0px 0px 13px;}
.cat_sel  { height: 19px; font-size: 11px; color: #848484; }

.faq_form     { margin: 0px 0px 0px 0px; }
.faq_input    { font: 8pt tahoma; color:#727272; border:#707070 1px solid; height:18px;}
.faq_textarea { font: 8pt tahoma; color:#727272; border:#707070 1px solid; }
.faq_form textarea { height: 40px;}
td.inp    { background: url(/img/siteimage/adv_news_submit_left.gif)    no-repeat 5px 50%; padding: 0px 15px 2px 12px;}
td.textar { background: url(/img/siteimage/adv_news_submit_left_22.gif) no-repeat 5px 50%; padding: 0px 15px 2px 12px;}

.shops_text          { font: 8pt tahoma; color:#333333; padding-top:10px; }
.shops_sheme         { padding:2px 5px 2px 22px; width:110px; background:#FFD800 url(/img/siteimage/za_strel.gif) 3px 5px no-repeat }
.shops_sheme a       { font: bold 8pt tahoma; color:#333333; text-decoration:underline; }
.shops_sheme a:hover { text-decoration:none; }

.shops_ramka1    { border:solid 1px #EAEAEA; margin:0px 10px 20px 10px; padding:2px;}
.shops_ramka2    { border:solid 1px #EAEAEA; margin:0px; padding:5px 0px 5px 0px; }
table.shops_table1 td { padding-top:7px; padding-left:15px; padding-bottom:10px; }