@charset "utf-8";
body {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    background-image: url(../tpl_img/bg_mesh.gif);
    min-width: 960px;
}
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
}
#warn_ie6 {
    padding: 10px;
    background-color: #cc3a3a;
    color:#FFF;
}
#warn_js {
    padding: 10px;
    background-color: #be63c6;
    color:#FFF;
}
#header {
    margin-left:20px;
    margin-right:20px;
}
#logo {
    background-image: url(../tpl_img/3d-bank.png);
    background-repeat: no-repeat;
    height: 100px;
    width: 180px;
    cursor: pointer;
    float:left;
}
.menu_block {
    float:left;
    border-left-color:#0CF;
    border-left-style:solid;
    border-left-width:1px;
    padding-left: 20px;
    padding-right: 20px;
    height: 100px;
    line-height: 1.4em;
}
.menu_item {
    
}
#log_out {
    position:absolute;
    height:60px;
    width:60px;
    top:0px;
    right:0px;
    background-image:url(../tpl_img/logout.gif);
   display:none;
   text-decoration:none;
}
.window_block {
    margin-top:20px;
    margin-left:-40px;
    position: absolute;
    z-index:10000;
}
.hor_slide {
    background-image: url(../tpl_img/var_bg9.gif);
}
.smart_panel {
    background-image: url(../tpl_img/var_bg1.gif);
}
.top_shade {
    height: 20px;
    background-image: url(../tpl_img/panel_shadow.png);
}
.bottom_shade {
    height: 20px;
    background-image: url(../tpl_img/panel_shadow_bottom.png);
}
.v_spacer {
    height:20px;
}
#main_content {
    margin-left:20px;
    margin-right:20px;
}
.illustration {
    text-align:center;
    background-image: url(../tpl_img/preloader.gif);
    background-position:center center;
    background-repeat:no-repeat;
}

/*transparent rounded block*/
.corner_t_l {
     background: url(../tpl_img/t_l_000_op50.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.corner_t_r {
     background: url(../tpl_img/t_r_000_op50.png) top right no-repeat;
     width: 16px;
     height: 16px;
}
.corner_b_r {
     background: url(../tpl_img/b_r_000_op50.png) bottom right no-repeat;
     width: 16px;
     height: 16px;
}
.corner_b_l {
     background: url(../tpl_img/b_l_000_op50.png) bottom left no-repeat;
     width: 16px;
     height: 16px;
}
.rounded_fill {
     background: url(../tpl_img/fill_000_op50.png);
     color:#FFF;
}
.h_connect {
    background-image: url(../tpl_img/bl_connect.png);
    background-repeat: no-repeat;
    background-position: 20px 0px;
    height: 17px;
}
.v_connect {
    position: fixed;
    height: 70px;
    width: 17px;
    background-image: url(../tpl_img/h_connect.png);
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    margin-left: 336px;
}
/*window rounded block*/
.win_t_l {
     background: url(../tpl_img/win_block_tl.png) top left no-repeat;
     width: 21px;
     height: 21px;
}
.win_t_r {
     background: url(../tpl_img/win_block_tr.png) top right no-repeat;
     width: 21px;
     height: 21px;
}
.win_b_r {
     background: url(../tpl_img/win_block_br.png) bottom right no-repeat;
     width: 21px;
     height: 21px;
}
.win_b_l {
     background: url(../tpl_img/win_block_bl.png) bottom left no-repeat;
     width: 21px;
     height: 21px;
}
.win_m_m {
    background-color:#4792a5;
}
.win_m_t {
    background-image:url(../tpl_img/win_block_mt.png);
    background-repeat:repeat-x;
}
.win_m_l {
    background-image:url(../tpl_img/win_block_ml.png);
    background-repeat:repeat-y;
}
.win_m_r {
    background-image:url(../tpl_img/win_block_mr.png);
    background-repeat:repeat-y;
}
.win_m_b {
    background-image:url(../tpl_img/win_block_mb.png);
    background-repeat:repeat-x;
}
.win_arrow {
    height:46px;
    width:49px;
    background-image:url(../tpl_img/win_block_arrow.png);
    background-repeat:no-repeat;
    position: absolute;
    margin-top:-35px;
    margin-left:40px;
}
/*pager turner*/
.pager_arrow {
    float:left;
    width: 14px;
    height: 14px;
    margin-top:2px;
    background-repeat:no-repeat;
}
.arrow_prev {
    background-image:url(../tpl_img/list_prev.gif);
}
.arrow_prev_disabled {
    background-image:url(../tpl_img/list_prev_disabled.gif);
}
.arrow_next {
    background-image:url(../tpl_img/list_next.gif);
}
.arrow_next_disabled {
    background-image:url(../tpl_img/list_next_disabled.gif);
}
.obj_field_pager {
    float:left;
    min-width:40px;
}
.obj_field_pager B {
color:#00CCFF;
}
/*object cards*/
.obj_card {
    float:left;
    width: 296px;
    height: 236px;
    padding: 0px;
    background-image: url(../tpl_img/obj_card.png);
    background-repeat:no-repeat;
    background-position: 8px 8px;
}
.preloader {
    width: 31px;
    height: 31px;
    background-image: url(../tpl_img/preloader.gif);
    background-repeat:no-repeat;
}
.obj_preloader {
    position: absolute;
    margin-top: 103px;
    margin-left: 133px;
    width: 31px;
    height: 31px;
}
.obj_card_select {
    background-image: url(../tpl_img/obj_card_select.png) !important;
    background-position: 8px 8px !important;
}
.obj_card_over {
    background-image: url(../tpl_img/obj_card_over.png);
}
.obj_card_hidden {
    float:left;
    width: 46px;
    height: 236px;
    padding: 0px;;
    background-image: url(../tpl_img/obj_card_hiden.png);
    background-repeat:no-repeat;
    background-position: 8px 8px;
}
.obj_card_preview {
    position:relative;
    width: 266px;
    height: 206px;
    margin-left: 15px;
    margin-top: 15px;
    padding: 0px;
    background-repeat:no-repeat;
}
.obj_card_inner_select {
    position:relative;
    width: 266px;
    height: 206px;
    margin-left: 15px;
    margin-top: 15px;
    padding: 0px;
    background-color: #fff;
    background-image:url(../tpl_img/tmp_preview_select.png);
    background-repeat:no-repeat;
}
.obj_actions {
    position: absolute;
    width: 250px;
    margin-top: 8px;
    margin-left: 8px;
    background-color:#F00;
}
.obj_card_header {
    padding: 6px;
    height: 24px;
    background-image:url(../tpl_img/obj_card_fill.png);
}
.obj_but_3d {
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/3d_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.obj_but_code {
    margin-left: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/code.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.obj_but_insert {
    margin-left: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/chek_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.obj_but_insert_off {
    background-image: url(../tpl_img/unchek_icon.gif);
    background-position: 2px 2px;
}
.obj_but_info {
    margin-left: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/info_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.obj_but_hide {
    float:right;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/hide_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.obj_but_show {
    float:left;
    width:18px;
    height:18px;
    margin-top: 22px;
    margin-left: 14px;
    background-image: url(../tpl_img/show_obj_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;

}
.obj_card_header_round {
    height: 10px;
    background-image:url(../tpl_img/obj_card_header.png);
}
.obj_card_footer_round {
    height: 10px;
    background-image:url(../tpl_img/obj_card_footer.png);
    margin-top:114px;
}
.obj_card_text {
    padding: 6px;
    height: 24px;
    background-image:url(../tpl_img/obj_card_fill.png);
}
/*Doc-blocks*/
.doc_block {
    color: #fff;
    width: 920px;
}
.doc_block_ltgr {
    color: #34373f;
    width: 920px;
}
.doc_block_ltgr100 {
    color: #34373f;
}
a.black:link {
    color: #000;
    text-decoration: underline;
}
.db_blue_tl {
     background: url(../tpl_img/blue16_tl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_blue_tr {
     background: url(../tpl_img/blue16_tr.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_blue_bl {
     background: url(../tpl_img/blue16_bl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_blue_br {
     background: url(../tpl_img/blue16_br.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_blue_fill {
        background-color:#4792a5;
}
.db_green_tl {
     background: url(../tpl_img/gr16_tl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_green_tr {
     background: url(../tpl_img/gr16_tr.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_green_bl {
     background: url(../tpl_img/gr16_bl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_green_br {
     background: url(../tpl_img/gr16_br.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_green_fill {
        background-color:#769f59;
}
.db_vio_tl {
     background: url(../tpl_img/vio16_tl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_vio_tr {
     background: url(../tpl_img/vio16_tr.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_vio_bl {
     background: url(../tpl_img/vio16_bl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_vio_br {
     background: url(../tpl_img/vio16_br.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_vio_fill {
        background-color:#865185;
}
.db_ltgr_tl {
     background: url(../tpl_img/ltgr16_tl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_ltgr_tr {
     background: url(../tpl_img/ltgr16_tr.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_ltgr_bl {
     background: url(../tpl_img/ltgr16_bl.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_ltgr_br {
     background: url(../tpl_img/ltgr16_br.png) top left no-repeat;
     width: 16px;
     height: 16px;
}
.db_ltgr_fill {
     background-color:#f2f6f0;
}
/*Vidget*/
.viget_3d {
    float:left;
    width:640px;
    height: 480px;
}
.viget_code {
    background-color: #865185;
    float:left;
    width:640px;
    height: 480px;
    color:#FFF;
}
.code_content {
    padding:16px;
}
.viget_info {
    background-color: #769f59;
    float:left;
    width:640px;
    height: 480px;
    color:#FFF;
}
.info_content {
    padding:16px;
}
.vidget_but_close {
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/vidget_close.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.vidget_but_3d {
    margin-top: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/3d_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.vidget_but_code {
    margin-top: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/code.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.vidget_but_info {
    margin-top: 8px;
    float:left;
    width:18px;
    height:18px;
    background-image: url(../tpl_img/info_icon.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.vidget {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 672px;
    height: 512px;
    margin-left: -336px;
    margin-top: -256px;
}


.vidget_control {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 672px;
    height: 512px;
    margin-left: 353px;
    margin-top: -256px;
 
}

#tbg {
    background-color:#FFF;
}
#shader_light {
    position:fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image:url(../tpl_img/bg_shader.png);
    display: none;
}

.button_14px {
    cursor: pointer;
    float:left;
}

#panel_name {
    position:absolute;
}
#panel_tools {

}
a:link {
    color: #FFF;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #FFF;
}
a.linker:hover {
    text-decoration: underline;
}
a.open_win:hover {
    text-decoration: none;
    border-bottom: 1px dashed #FFF;
}
a:active {
    text-decoration: none;
    color: #0FF;
}
#footer {
    margin-left:20px;
    margin-right:20px;
    }
#footer_block1 {
    float:left;
    border-left-color:#0CF;
    border-left-style:solid;
    border-left-width:1px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 28px;
}
#footer_ziq {
    float:right;
    padding-left: 20px;
    padding-right: 10px;
    padding-top:13px;
}
#footer_diz {
    float:right;
    padding-right: 0px;
    padding-top:33px;
}
#footer_up {
    float:left;
    padding-left: 20px;
    padding-right: 30px;
}
.reg_text {
    text-align:right;
    padding-right: 8px;
    line-height: 2.2em;
}
.insert_div {

height: 380px;
overflow: auto;
}
