﻿.body_section
{
    margin:10px auto;
    -webkit-text-size-adjust:none;
}
#block_selection table
{
    margin:8px auto;
}
#block_selection
{
    height:280px;
    width:900px;
    overflow:auto;
}
#block_selection .block_item
{
    width:240px;
    height:250px;
    float:left;
    padding:8px 5px;
    margin:10px 0px 0px 10px;
    background-color:#f5fbfc;
    cursor:pointer;
    overflow:hidden;
}
#block_selection .current, #block_selection .selected
{
    background-color:#f0f0f0;
}
#block_selection .selected
{
    background-image:url("../../../../img/comn_icon_selected.png");
    background-repeat:no-repeat;
    background-position:right top;
}
#block_container table, #block_container .block_container_header
{
    margin:8px auto;
}
.tb_template
{
    font-size:14px;
    color:Black;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    z-index:100;
    table-layout:fixed;
}
.tb_template thead td
{
    font-weight:bold;
    text-align:center;
    background-color:#e7f5fe;
}
.tb_template td
{
    padding:0px;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    border-collapse:collapse;
    line-height:180%;
    word-break:break-all;
    z-index:80;
    table-layout:fixed;
}
.tb_template td .block_cell
{
    position:relative;
}
.tb_template td .sp_content
{
    /*display:block;*/
}
.tb_template td .sp_require, .tb_template td .sp_allowchildren, .tb_template td .sp_delete, .tb_template td .sp_important
{
    display:block;
    width:16px;
    height:16px;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
    float:right;
}
.tb_template td .sp_important
{
    top:0px;
    right:0px;
    background-image:url("../img/tools/18x16_star_gray.png");
}
.tb_template td .sp_require
{
    top:0px;
    right:48px;
    background-image:url("../img/tools/9x9_pin_gray.gif");
}
.tb_template td .sp_allowchildren
{
    top:0px;
    right:32px;
    background-image:url("../img/tools/9x9_children_gray.gif");
}
.tb_template td .sp_delete
{
    top:0px;
    right:16px;
    background-image:url("../img/tools/9x9_delete_red.gif");
}
.tb_template td .important
{
    background-image:url("../img/tools/18x16_star_yellow.png");
}
.tb_template td .required
{
    background-image:url("../img/tools/9x9_pin_blue.gif");
}
.tb_template td .allowed
{
    background-image:url("../img/tools/9x9_children_blue.gif");
}
.tb_template td textarea
{
    border:0px;
    font-size:14px;
    color:Black;
    line-height:180%;
}
.sp_cell_add_above, .sp_cell_add_below
{
    display:block;
    width:38px;
    height:11px;
    position:absolute;
    background-repeat:no-repeat;
    cursor:pointer;
    z-index:200;
}
.sp_cell_add_above
{
    background-image:url("../img/tools/38x11_add_above.gif");
}
.sp_cell_add_below
{
    background-image:url("../img/tools/38x11_add_below.gif");
}
.bg_cell_normal
{
    background-color:#ffff99;   
}
.bg_cell_parenttemplate
{
    background-color:#eeeced;
}
.bg_red
{
    background-color:Red;
}
#btn_submit, #btn_submit_cancel
{
    margin:0px auto;
}
.tb_template thead td textarea
{
    border:0;
    font-size:14px;
    font-weight:bold;
    line-height:180%;
}
.tb_template td.selected
{
    background-color:#eeeced;
}
.sp_add_behind, .sp_add_front
{
    display:block;
    width:11px;
    height:38px;
    background-repeat:no-repeat;
    position:absolute;
    z-index:200;
    cursor:pointer;
}
.sp_add_behind
{
    background-image:url("../img/tools/11x38_add_behind.gif");
}
.sp_add_front
{
    background-image:url("../img/tools/11x38_add_front.gif");
}
.sp_col_delete
{
    display:block;
    width:16px;
    height:16px;
    background-image:url("../../../../img/icon_wrong.gif");
    position:absolute;
    cursor:pointer;
    z-index:200;
}

.create-content,
.stepBlock
{
    width:980px;
}