

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/top_auth_dive_2012/style.css?13085642625428*/
/* reg */
#auth_top
{
     z-index:500;
}
#auth_top form
{
     margin: 0px;
}

form.log_out_f
{
     margin: 0px;
     padding: 0px;
}


.l_in
{
  margin: 3px 10px 0px 0px;
}
.l_out
{
  margin: 5px 0px 0px 10px;
}
.logout_f
{
  margin: 3px 0px 0px 0px;
  font-weight: bold;
  display: block;
  height: 12px;
  float: left;
 font-family: tahoma;
 font-size: 11px;
}
#u_name
{
 color: #fff;
 position: absolute;
 left: 10px;
 font-size: 11px;
 margin-top: 2px;
 height: 15px;
 overflow: hidden;

}
a.logout_fn
{
  font-weight: bold;
  font-family: tahoma;
  font-size: 11px;
  text-decoration: none;
  color:#fff;
}
a.logout_fn:hover
{
  text-decoration: underline;
}
.login_f
{
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  height: 12px;
 font-family: tahoma;
 font-size: 11px;
}
.top_auth
{
     /*width:145px;*/
     float:right;
     position:relative;
     height:15px;
     padding: 0px;
     margin:0px;
     font-weight:bold;
     font-size:13px;
     text-align:left;
     color:#47484C;
}
.logout_block
{
     padding: 0px;
     margin: -20px 0px 0px 0px;
     text-align:center;
}
.logout_block a
{
     padding: 0px;
     margin: 0px !important;
}
.auth_top
{
     background-color: #fff;
     display:none;
     border: 1px solid #cccccc;
     position:absolute;
     width:190px;
     /*height:90px;*/
     margin-top:0px;
     margin-left:-230px;
     padding: 10px;
     text-align: left;
}
*:first-child+html .auth_top .a_auth
{
     width:118px;
     float:left;

}
* html .auth_top .a_auth
{
     width:118px;
     float:left;
}
*html .auth_top
{

     width:190px;
/*     height:110px;*/
     margin-top: 0px;
     margin-left:-350px;
      padding: 10px;
}
*:first-child+html .auth_top
{

     width:190px;
/*     height:90px;*/
     margin-top: 30px;
     margin-left: -210px;
      padding: 10px;
}
.auth_top #errors
{
     font-size:10px !important;
     font-weight:normal;
     padding: 0px;
     margin: 0px;
}
*:first-child+html .auth_top #errors
{
     font-size:10px !important;
     font-weight:normal;
     padding: 0px;
     margin: -10px 0px 0px 0px;
}
*html .auth_top #errors
{
     font-size:10px !important;
     font-weight:normal;
     padding: 0px;
     margin: -10px 0px 0px 0px;
}
.diff a.liveid
{
     background:url(/bitrix/templates/.default/components/bitrix/system.auth.form/top_auth_dive_2012/images/liveid.gif) top left no-repeat;
     float:left;
     height:20px;
     display:block;
     margin:0px 20px 5px 0px;
     padding: 0px 0px 0px 20px;
}
.diff a.openid
{
     background:url(/bitrix/templates/.default/components/bitrix/system.auth.form/top_auth_dive_2012/images/openid.gif) top left no-repeat;
     float:left;
     padding: 0px 0px 0px 20px;
     display:block;
     margin:0px 20px 5px 0px;
     height:20px;
}
.diff a.bsm
{
     background:url(/bitrix/templates/.default/components/bitrix/system.auth.form/top_auth_dive_2012/images/bsm.gif) top left no-repeat;
     float:left;
     height:20px;
     display:block;
     margin:0px 20px 5px 0px;
     padding: 0px 0px 0px 20px;
}
.auth_top a.reg
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     display:block;
     color:#47484C;
     font-size:10px;
     font-weight:bold;
     text-decoration: none;
}
.auth_top a.reg:hover
{
     text-decoration: underline;
}
.auth_top span.txt
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     display:block;
     color:#47484C;
     font-size:10px;
     font-weight:normal;
}
.top_auth a
{
     color:#B62B24;
     font-weight:normal;
     text-decoration:none;
     font-size:10px;
     margin-left:20px;
}
.auth_top a
{
     margin-left: 0px;
}
.auth_top .a_auth
{
     width:125px;
     float:left;
}
.auth_top .a_auth a
{
     margin-top: 5px;

}
.auth_top .a_auth, x:-moz-any-link {
  width:129px;
}
.auth_top .a_auth a
{
     display:block;
}
.auth_top .submit
{
     width:60px;
     float:right;
    margin-top: 5px;
}
.auth_top .submitinput
{
     padding: 0px 7px 3px 10px;
     margin: 0px 8px 0px 0px;
     background: #EEEEEE;
     border: 1px solid #999;
     color:#222;
     border: 0px;
     height:15px;
     float:right;
     font-family:tahoma;
     font-size:10px;
}

.auth_top .submitinput_big
{
     padding: 0px 7px 3px 10px;
     margin: 5px 6px 0px 0px;
     background: #EEEEEE;
     border: 1px solid #999;
     color:#222;
     border: 0px;
     height:15px;
     float:right;
     font-family:tahoma;
     font-size:10px;
}
*:first-child+html .auth_top .submitinput_big
{
     padding: 0px 8px 0px 8px;
     margin: 4px 6px 0px 3px;
}
.auth_top .inputtext
{
     padding: 0px 0px 1px 2px;
     margin: 0px 6px 0px 0px;
     color:#006633;
     font-size:11px;
     font-family:tahoma;
     width:84px;
     height:13px;
     float:left;
     border-top:1px solid #707174;
     border-bottom:1px solid #707174;
     border-left:1px solid #B6B6B8;
     border-right:1px solid #B6B6B8;
}
.auth_top .inputtext_big
{
     padding: 0px 0px 1px 2px;
     margin: 2px 6px 0px 0px;
     color:#006633;
     font-size:11px;
     font-family:tahoma;
     width:178px;
     height:13px;
     float:left;
     border-top:1px solid #707174;
     border-bottom:1px solid #707174;
     border-left:1px solid #B6B6B8;
     border-right:1px solid #B6B6B8;
}
div.close
{
     position:absolute;
     margin-left:182px;
     margin-top:-7px;
     display:block;
     cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/dive-2011_new/styles.css?142426070122089*/
body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:11px;
     font-family:verdana, sans-serif;
     color:#333333;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
        width:100%;
        height:100%;
}
.clear_block
{
        clear:both;
        height:1px;
        overflow:hidden;
}
#content_td
{
        vertical-align:top;
        text-align:left;
        padding: 0px;
}
.head_top_block
{
        height:218px !important;
        /*overflow:hidden;*/
        position:relative;
        z-index:5;
        font-family:arial;
        padding-top:2px;
border: 0px !important;

}
.head_top_block .top_menu_line
{
        position:relative;
        z-index:10;
        height:36px;
        width:786px;
        margin: 0px auto;


}
.head_top_block .top_menu_line .top_menu
{
        float:left;
        position:relative;
        z-index:2;
        margin: 0px 0px 0px 0px;
}
.head_top_block .top_menu_line .top_menu table
{
        padding: 0px;
        margin: 0px;
        list-style:none;
}

.head_top_block .top_menu_line table.top_menu_tbl td
{
        background:url(/bitrix/templates/dive-2011_new/theme/top_menu_item.gif) right 0px no-repeat;
        height:36px;
        padding:0px 7px 0px 3px;
        font-size:12px;
        font-weight:bold;
        text-align:left;
        vertical-align:middle;
        width:97px;
        margin: 0px;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}
.head_top_block .top_menu_line table.top_menu_tbl td a
{
        text-align:center;
        display:block;
        text-decoration:none;
        padding: 0px 12px 0px 0px;
}
.head_top_block .top_menu_line .top_menu table.top_menu_tbl td:hover
{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;

}
.head_top_block .top_menu_line table.top_menu_tbl td a.parent_a
{
        background:url(/images/dive_2012/arr_top_menu_ie.gif) right center no-repeat;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu
{
        position:absolute;
        top: 36px;
        z-index:3;
        width:170px;
        /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
        text-align:left;
        padding: 0px 0px;
        background:#505356;
        display:none;
        margin-top: 0px !important;
}
.shadow_inner
{
        display:none;
        position:absolute;
        z-index:1;
        padding: 10px;
        top:0px;
        width:150px;
        height:100%;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu .inner_menu
{
        margin-left:140px !important;
        display:none !important;
        top: auto;
}
.head_top_block .top_menu_line table.top_menu_tbl td:hover .inner_menu
{
        display:block;
}
.head_top_block .top_menu_line table.top_menu_tbl td:hover li:hover .inner_menu
{
        display:block !important;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul
{
        padding:10px;
        width:150px;
        position:relative;
        z-index:10;
        margin: 0px;
        list-style:none;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul li
{
        padding:3px 10px;
        margin: 0px;
        border-top:1px solid #a7a7a7;
        list-style:none;
        float:none;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul li:hover
{
        background:#202224;
        float:none;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul li  a
{
        text-align:left;
        font-size:12px;
        float:none;
        font-weight:normal;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul li  a:hover
{
        background:url(/images/spacer.gif) 0px 0px;
}
.head_top_block .top_menu_line table.top_menu_tbl li:hover a.parent_a
{
        background:url(/images/spacer.gif) 0px 0px;
}
.head_top_block .top_menu_line table.top_menu_tbl .inner_menu ul li.first_inner_li
{
        border-top: 0px;
}
.head_top_block .logo
{
        position:absolute;
        bottom:12px;
        left:25px;
        z-index:2;
        float: none !important;
        margin: 0px !important;
        padding: 0px;
        background:transparent;
        display:block;
}
.head_top_block .top_right_block
{
        bottom:12px;
        position:absolute;
        z-index:2;
        right:12px;
}
.search_block_bg
{
        background:url(/bitrix/templates/dive-2011_new/theme/bg_top_menu.gif) 0px 0px repeat-x red;
        padding: 0px;
        margin: 0px;
        float:right;
        height:36px;
        width:144px;
         filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}
.head_top_block .search_block
{
        padding: 0px;
        margin: 7px 14px 0px 0px !important;
        width:109px !important;
        float:right;
        overflow:hidden;
        height:23px;
        position:static;
        background:url(/bitrix/templates/dive-2011_new/theme/search_bg.gif) 0px 0px no-repeat;
}
.head_top_block .search_block .inputtext
{
        border:0px;
        padding: 0px;
        width:81px;
        color:#ffffff;
        font-size:12px;
        font-family:arial;
        margin: 2px 0px 0px 2px;
        background:url(/bitrix/templates/dive-2011_new/images/spacer.gif) 0px 0px;
}
.head_top_block .search_submit
{
        border: 0px;
        margin: 4px 0px 0px 5px;
        background:url(/bitrix/templates/dive-2011_new/images/spacer.gif) 0px 0px;
        width:15px;
        height:15px;
        float:left;
}
.head_top_block .lang_icons
{
        float:left;

}
.head_top_block .lang_icons a
{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}
.head_top_block .lang_icons a:hover
{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
}
.head_top_block .lang_left
{
        position:absolute;
        top: 6px;
}
.auth_ls_block
{
        float:right;
        padding-right:6px;
        font-weight:bold;
        padding-right:10px;
        color:#CCCCCC;
        font-size:14px;
        padding-top:2px;
}
.auth_ls_block_right
{
        position:absolute;
        top: 6px;
        z-index:5;
}
.auth_ls_block  .name_user
{
        float:left;

        margin-right:6px;
}
.auth_ls_block .name_user a
{
        text-decoration:underline;
}

.auth_ls_block  #blinkingText
{
        float:left;
        width:20px;
        margin-right:18px;
        margin-top:2px;
        height:13px;
        background:url(/images/dive_2012/mess_icon.png) 0px 0px no-repeat;
}
.auth_ls_block .more
{
        margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 15px;
}
.mess_icon_empty
{
        float:left;
        width:20px;
        margin-right:18px;
        margin-top:2px;
        height:13px;
        background:url(/images/spacer.gif) 0px 0px no-repeat !important;
}
.auth_ls_block a.more
{
        color:#CCCCCC;
        text-decoration:none;
        float:left;
        background:transparent;
        margin: 0px 10px 0px 0px !important;
        padding: 0px;
        font-size:14px;
}
.auth_ls_block a
{
        color:#CCCCCC;
        text-decoration:none;

}
.auth_ls_block a:hover
{
        color:#eaeaea;
}
.cont_block
{
        padding: 0px;
        margin: 0px;
        position:relative;
        z-index:1;
        overflow:hidden;
}
*html .cont_block
{
        padding: 0px;
        margin: 0px;
        position:relative;
        z-index:1;
        zoom:1;
        overflow:hidden;
}
.content_tbl
{
        padding: 0px;
        margin: 0px;
        width:100%;
}
.content_tbl .center_content
{
        padding: 0px;
        margin: 0px;
        width:100%;
        text-align:left;
        vertical-align:top;
}
.content_tbl .right_content
{
        padding: 5px 6px 0px 12px;
        margin: 0px;
        width:1%;
        text-align:left;
        vertical-align:top;
}
.content_tbl .right_content .right_items
{
        padding: 0px;
        margin: 0px;
        width:240px;

}
.content_tbl .right_content .right_items  .item
{
        padding: 0px;
        margin: 0px 0px 10px 0px;
        text-align:center;

}
.cont_tbl
{
        width:100%;
        padding: 0px;
        margin: 0px;
}
.cont_tbl .left_td
{
        padding: 5px 12px 0px 12px;
        margin: 0px;
        width:100px;
        vertical-align:top;
        text-align:left;
}
.cont_block .left_td .archiv_photo_block
{
        margin-top:15px;
        width:320px;
}
.cont_block .left_td .archiv_photo_block .pic_block
{
        /*background:url(/images/border_archiv.gif) 0px 0px no-repeat;*/
        padding: 9px 9px 9px 9px;
        /*margin-left:28px;*/
        margin-bottom:14px;
        position:relative;
        background:#ffffff;
        border:1px solid #B8B7B1;
        -moz-border-radius: 10px; /* Firefox */
          -webkit-border-radius: 10px; /* Safari, Chrome */
          -khtml-border-radius: 10px; /* KHTML */
          border-radius: 10px; /* CSS3 */

}
.cont_block .left_td .archiv_photo_block .pic_block a
{
        display:block;
        position:relative;
        z-index:10;
        overflow:hidden;
        margin: 0px 0px 0px 0px;
        text-align:center;
}
.cont_block .left_td .archiv_photo_block .green_a_number
{
        float:left;
        display:block;
        color:#ffffff !important;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
        width:110px;
        height:18px;
        -moz-border-radius: 6px; /* Firefox */
          -webkit-border-radius: 6px; /* Safari, Chrome */
          -khtml-border-radius: 6px; /* KHTML */
          border-radius: 6px; /* CSS3 */
        /*margin-right:60px;*/
        padding-top:4px;
        text-align:center;
        border:1px solid #B4BC97;
        background:url(/images/dive_2012/bg_submit_green.gif) 0px bottom repeat-x #95C238;
}
.cont_block .left_td .archiv_photo_block .green_a_theme
{
        float:right;
        display:block;
        color:#ffffff !important;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
        width:120px;
        padding-top:4px;
        height:18px;
        -moz-border-radius: 6px; /* Firefox */
          -webkit-border-radius: 6px; /* Safari, Chrome */
          -khtml-border-radius: 6px; /* KHTML */
          border-radius: 6px; /* CSS3 */
        border:1px solid #B4BC97;
        text-align:center;
        background:url(/images/dive_2012/bg_submit_green.gif) 0px bottom repeat-x #95C238;
}
.cont_tbl .left_td .photo_play
{
        padding: 0px;
        margin: 5px 0px 0px 0px;
        width:320px;
        height:300px;
        zoom:1;
}
.cont_tbl .left_td .photo_play .title_photo
{
        padding: 0px;
        margin: 0px 0px 5px 0px;
        color:#999999;
        font-size:15px;
        text-align:center;
        font-weight:bold;
        font-family:arial;
}
.cont_tbl .left_td .photo_play .title_photo a
{
        color:#999999;
}
.cont_tbl .left_td .photo_play .title_photo a:hover
{
        text-decoration:none;
}
.cont_tbl .left_td .photo_play .title_photo span
{
        color:#003399;
}
.cont_tbl .left_td .border_photoplayer
{
         /*background:url(/images/border_archiv.gif) 0px 0px no-repeat;*/
        padding: 9px 9px 9px 9px;
        /*margin-left:28px;*/
        width:300px;
        margin-bottom:10px;
        position:relative;
        background:#ffffff;
        border:1px solid #B8B7B1;
        -moz-border-radius: 10px; /* Firefox */
          -webkit-border-radius: 10px; /* Safari, Chrome */
          -khtml-border-radius: 10px; /* KHTML */
          border-radius: 10px; /* CSS3 */
}
.cont_tbl .left_td .photo_cont
{
        margin-left:0px;
        position:relative;
        z-index:1;
}
.cont_tbl .left_td .photo_play .photo_bg
{
        padding: 0px;
        margin: 0px;
        width:300px;
        height:247px;
        position:absolute;
        z-index:2;
        top: 0px;
        background:url(/images/dive_2012/bg_photo_play.png) 0px 0px no-repeat;
}
.cont_tbl .left_td .photo_play .pic
{
        position:relative;
        z-index:1;
        background:#000;
        top:21px;
        height:188px;
}
.cont_tbl .left_td .photo_play .photo_nav
{
        position:absolute;
        text-align:right !important;
        width:281px;
        z-index:3;
        top: 4px;
        color:#9A9894;
        font-size:13px;
        font-weight:bold;
        text-align:left;
}
*html .cont_tbl .left_td .photo_play .photo_nav
{
        position:absolute;
        text-align:right !important;
        width:281px;
        z-index:3;
        top: 4px;
        color:#9A9894;
        font-size:13px;
        font-weight:bold;

}
.cont_tbl .left_td .photo_play .photo_nav .item_p
{
        color:#E5E5E0;
}
.cont_tbl .left_td .photo_play .button_nav
{
        padding: 0px;
        position:absolute;
        z-index:3;
        width:60px;
        margin-top:28px;
        margin-left:224px;
}
*html .cont_tbl .left_td .photo_play .button_nav
{
        width:80px;
}
.cont_tbl .left_td .photo_play .button_nav a
{
        margin-right:4px;
}
.cont_tbl .left_td .photo_cont .pic_a
{
        display:block;
        position:absolute;
        z-index:100;
        top: 20px;
        left: 0px;

        width:300px;
        height:188px;
}
.center_td
{
        padding: 5px 0px 0px 0px;
        margin: 0px;
        vertical-align:top;
        text-align:left;
        width:100%;
}
.grey_dive_magazin_block
{
        background:#E5E5E0;
        padding: 13px 7px 7px 7px;
        color:#9A9995;
        font-size:13px;
}
.grey_dive_magazin_block .title_art
{
        margin: 0px 0px 10px 0px;
}
.grey_dive_magazin_block a.pub_title
{
        color:#9A9995;
        font-size:13px;
}
.grey_dive_magazin_block  .author
{
        font-size:11px;
        color:#000000 !important;
        text-decoration:none;
}
.grey_dive_magazin_block .prev_text
{
        margin-top:0px;
        font-size:13px;
        font-weight:bold;
}
.grey_dive_magazin_block .prev_text a
{
        color:#6e6e6e !important;
}
.grey_dive_magazin_block td
{
        /*width:50%;*/
        /*padding: 18px 50px 16px 50px;*/
}
.grey_dive_magazin_block .left_news
{
        /*background:url(/images/line_bottom_news.gif) top right repeat-y;*/
        width:1%;
        padding-bottom: 5px;
        padding-right: 15px;
        padding-left:0px;
        padding-top: 3px;
        text-align: center;
        vertical-align: top;
}
.left_news_pic
{
        max-height:60px;
        overflow:hidden;
}
.grey_dive_magazin_block .discribe_text
{
        text-align: left;
        vertical-align: top;
        padding: 0px 0px 5px 0px;
        width:100%;
        color:#6e6e6e;
}
.grey_dive_magazin_block .discribe_text p
{
        padding: 0px;
        margin: 0px;
}
.grey_dive_magazin_block .discribe_text .author_line
{
        font-size:11px;
        font-style:italic;
}
.grey_dive_magazin_block .discribe_text .author
{
        font-style:italic;
        font-family:arial, sans-serif;
        color:#333333 !important;
}

.grey_dive_magazin_block .title_art
{
        font-weight:normal;
        color:#6D6E71;
}
.center_td .title
{
        padding: 0px;
        margin: 0px 0px 8px 0px;
        font-size:13px;
        color:#0095DA;
}
.center_td .title span
{
        padding: 0px;
        margin: 0px;
        position:relative;
        z-index:1;
        top:-19px;
        left:5px;
        font-size:13px;
        color:#0095DA;
}
.center_td .title span.dop_text
{
        color:#B9B6B1;
        top:-8px;
        margin-left:33px;
}
.main_tab_news
{
        padding: 0px;
        margin: 5px 0px 0px 0px;

}
.main_tab_news .tabs_list
{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        height:25px;
        position:relative;
        z-index:2;
        border-bottom:1px solid #DCDBDE;
}
.main_tab_news .tabs_list ul
{
        padding: 0px;
        margin: 0px;
        height:25px;
        oveflow:hidden;
        width:100%;
        list-style:none;
        position:absolute;
}
.main_tab_news .tabs_list ul li
{
        padding: 0px;
        margin: 0px;
        float:left;
        list-style:none;
        height:25px;
        width:14%;
        position:relative;
        z-index:2;
        background:url(/images/dive_2012/tab_bg.gif) 0px -260px no-repeat;
}
.main_tab_news .tabs_list ul li.tabs-selected
{
        background:url(/images/dive_2012/tab_bg.gif) 0px -234px no-repeat;
}
.main_tab_news .tabs_list ul li table
{
        padding: 0px;
        margin: 0px;
        height:25px;
        width:100%;
        background:url(/images/dive_2012/tab_bg.gif) 0px -156px no-repeat;
}
.main_tab_news .tabs_list ul li.tabs-selected table
{
        background:url(/images/dive_2012/tab_bg.gif) 0px -208px no-repeat;
}
.main_tab_news .tabs_list ul li.tabs_next table
{
        background:url(/images/dive_2012/tab_bg.gif) 0px -52px no-repeat;
}
.main_tab_news .tabs_list ul li.first_li table
{
        background:url(/images/dive_2012/tab_bg.gif) 0px -104px no-repeat;
}
.main_tab_news .tabs_list ul li.first_li_sel table
{
        background:url(/images/dive_2012/tab_bg.gif) 0px 0px no-repeat;
}
.main_tab_news .tabs_list td
{
        padding: 0px 7px 0px 9px;
        vertical-align:middle;
        height:25px;
        text-align:center;
        line-height:9px;
        color:#676751;
        text-decoration:none;
        background:url(/images/dive_2012/tab_bg.gif) right -130px no-repeat;
}
.main_tab_news .tabs_list ul li.tabs-selected td
{
        background:url(/images/dive_2012/tab_bg.gif) right -26px no-repeat;
        color:#2d2d1e;
        /*font-weight:bold;*/
}
.main_tab_news .tabs_list .right_close
{
        position:absolute;
        top: 0px;
        right:-10px;
        width:10px;
        height:25px;
        background:url(/images/dive_2012/tab_bg.gif) -292px -79px no-repeat;

}
.main_tab_news .tabs_list li.tabs-selected .right_close
{
        position:absolute;
        top: 0px;
        right:-10px;
        width:10px;
        height:25px;
        background:url(/images/dive_2012/tab_bg.gif) right -182px no-repeat;

}
.main_tab_news .tabs_list li a
{
        position:absolute;
        z-index:2;
        display:block;
        height:25px;
        width:100%;
        top: 0px;
        left: 0px;
        text-decoration:none;
        background:url(/images/spacer.gif) 0px 0px;
}
.main_tab_news .tabs_cont
{
        padding: 10px 0px 0px 7px;
}
.main_tab_news .tabs_cont .item_tab
{
        padding: 0px;
        margin: 0px;
        background:#ffffff;
        display:none;

}
.main_tab_news .tabs_cont .tabs_sel
{
        padding: 0px;
        margin: 0px;
        background:#ffffff;
        display:block;
}
/*old_style*/
.news_list
{
        padding: 0px;
        margin: 0px 0px 7px 0px;
}
.news_list .pic_td
{
        text-align:center;
        vertical-align:top;
        padding-right:15px;
        padding-top:3px;
        padding-bottom:5px;
}
.news_list td
{
        text-align:left;
        vertical-align:top;
        padding-bottom:5px;
}
.news_list .name
{
        color:#0095DA;
        text-decoration:none;
        font-size:13px;
        font-weight:bold;
}
.news_list .prev_text
{
        margin: 0px 0px 0px 0px;
}
.news_list a
{
        color:#BDBAB5;
}
#foot_td
{
        vertical-align:bottom;
        text-align:left;
        padding: 0px 0px 0px 0px;
        font-size:11px;
        color:#E5E5E0;
}
#foot_td a
{
        color:#E5E5E0;
}
#foot_td .foot_block
{
        padding: 0px;
        margin: 0px;
        min-height:47px;
        /*font-size:14px;*/
        border-top:5px solid #B8B7B1;
        background:url(/images/bg_foot.gif) 0px 0px repeat-x #313436;
}
*html #foot_td .foot_block
{
        height:47px;
}
#foot_td .foot_block .left_foot_text
{
        float:left;
        padding-top:15px;
        padding-right:20px;
        padding-left:12px;
}
#foot_td .foot_block .left_foot_text a
{
        text-decoration:none;
        //*padding-left:30px;*/
        display:block;
        margin-right:15px;
        float:left;
        height:23px;
}
#foot_td .foot_block .left_foot_text a.icon_main
{
        text-decoration:none;
        padding-left:30px;
        background:url(/images/dive_2012/icon_main.jpg) 0px 0px no-repeat;
}
#foot_td .foot_block .left_foot_text a.icon_contacts
{
        text-decoration:none;
        padding-left:30px;
        background:url(/images/dive_2012/icon_contacts.jpg) 0px 0px no-repeat;
}
#foot_td .foot_block .left_foot_text a.icon_map
{
        text-decoration:none;
        padding-left:30px;
        background:url(/images/dive_2012/icon_map.jpg) 0px 0px no-repeat;
}
#foot_td .foot_block .right_foot_text
{
        float:right;
        padding-top:10px;
        /*width:60px;*/
        width:auto;
        position:relative;
        z-index:1;
        padding-right:12px;
}
#foot_td .foot_block .right_foot_text img
{
       /* position:absolute;
        margin-left:-50px;
        z-index:1;
        margin-top:-14px;*/
}
#foot_td .foot_block .right_foot_text .item_div
{
        float:left;
        margin-left:10px;
}
.foot_grey_block
{
        min-height:232px;
        background:url(/images/bg_bottom_grey.gif) 0px 0px no-repeat #E5E5E0;
}
*html .foot_grey_block
{
        height:232px;
}

.mess_count
{
        position:absolute;
        z-index:10;
        width:88px;
        height:34px;
        display:none;
        background:url(/images/dive_2012/bg_mess_count.png) 0px 0px no-repeat;
        margin-top:16px;
        margin-left:-23px;
        padding-top:13px;
        color:#E7F5FF;
        font-size:11px;
        text-align:center;
        font-weight:normal;
}

.main_top_left_banner
{		
	margin: 15px;
	float: left;	
}
.news_slider_block
{
	overflow: hidden;
	padding: 3px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/top_auth_dive_2012/style.css?13085642625428 */
/* /bitrix/templates/dive-2011_new/styles.css?142426070122089 */
