body,input,textarea,select{font:12px Tahoma;}
body{width:100%;color:#000;padding:0;margin:0;background:#fff;}
table{border-collapse:collapse;padding:0;}
td{margin:0;padding:0;}
form{margin:0;padding:0}

html,body{height:100%;margin:0;padding:0;}
*:focus {outline:none;}

.form-login{width:495px;height:496px;margin:0 auto;position:relative;top:50%;margin-top:-267px;}
.form-login .logo{width:328px;height:106px;background:url(/cms/img/login_logo.gif) no-repeat;margin:0 0 34px 44px;}
.form-login .block-form{width:352px;height:222px;padding:74px 78px 0 65px;background:url(/cms/img/form_bg.gif) no-repeat;font:12px Tahoma;color:#fff;}
.form-login .block-form a{color:#fff;font:11px Tahoma;}
.form-login .block-form .input{width:289px;height:21px;padding:0 3px 0 3px;background:url(/cms/img/log_input.gif) no-repeat;border:0;font:12px Tahoma;color:#333;}
.form-login .block-form .table{border:0;margin:0 0 5px 0;}
.form-login .block-form .table .name{padding:3px 6px 0 0;vertical-align:top;font-weight:bold;}
.form-login .block-form .table td{padding:0 0 10px 0;vertical-align:middle;}
.form-login .block-form .send{width:105px;height:33px;margin:26px 0 16px 0;background:url(/cms/img/log_send.gif) no-repeat;border:0;color:#fff;display:block;font-weight:bold;cursor:pointer;}

.form-login .footer{padding:30px 15px 0 15px;font:11px Tahoma;color:#333;}
.form-login .footer .copy{float:left;line-height:26px;}
.form-login .footer .ai{float:right;}
.form-login .footer .ai a{background:url(/cms/img/ai.gif) no-repeat;color:#406aa6;padding:7px 0 7px 25px;line-height:26px;}

.select-sh{width:123px;height:19px;padding:2px 0 0 0;color:#000;border:0;background:url(/cms/img/log_select.gif) no-repeat;font:12px Tahoma;float:right;}
.ui-selectmenu-menu{padding:0;background:#fff;border:1px solid #c6c6c6;outline:0;
               -moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}               
               
.ui-selectmenu-menu a{color:#000;}
.ui-selectmenu-item-selected,.ui-selectmenu-item-focus{outline:0 !important;border-color:#c6c6c6 !important;
               -moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.ui-selectmenu-item-selected a{}
.ui-selectmenu-item-focus a{background:#f3f3f3;color:#000 !important;font:12px Tahoma;}
.ui-selectmenu-status{color:#000;}

.bg{background:#fbfbfb url(/cms/img/bg.gif) repeat-x;}
.site{
float: left;
width: 98%;
/*min-width:958px;*/
padding:0px;
background:#fff url(/cms/img/bg.gif) repeat-x;
border-left:1px solid #f5f5f5;
border-right:1px solid #f5f5f5;
margin:0 10px -60px -2px;
min-height:100%;/*Opera 9 long scroll fix*/position:relative;/*end fix*/;
}
* html .site {height:100%;/*IE6 fix*/overflow-y:visible;/*end fix*/}

.site .pic-zl{width:1px;height:78px;position:absolute;top:0;left:-1px;background:#fff url(/cms/img/bg.gif) no-repeat;}
.site .pic-zr{width:1px;height:78px;position:absolute;top:0;right:-1px;background:#fff url(/cms/img/bg.gif) no-repeat;}

.site .left{width:261px;float:left;}
.site .left .logo{width:233px;height:93px;background:url(/cms/img/logo.jpg) no-repeat;margin:0 0 35px 6px;}

.site .left .menu{margin:0 0 5px 20px;padding:20px 0 0 0;color:#333;min-height:29px;}
.site .left .icon-m{background:url(/cms/img/m_icon.gif) no-repeat;}
.site .left .icon-m2{background:url(/cms/img/m_icon2.gif) 0 4px no-repeat;}
.site .left .icon-m3{background:url(/cms/img/m_icon3.gif) 0 4px  no-repeat;}
.site .left .icon-m4{background:url(/cms/img/m_icon4.gif) 0 4px  no-repeat;}
.site .left .icon-m5{background:url(/cms/img/m_icon5.gif) 0 4px  no-repeat;}
.site .left .menu a{color:#406aa6;font:12px Tahoma;display:block;}
.site .left .menu a.b1{margin:0 0 7px 58px;}
.site .left .menu a.b2,.site .left .menu a.b2a{width:174px;margin:0 0 1px 46px;background:url(/cms/img/li.gif) 13px 11px no-repeat;}
.site .left .menu a.b2 span,.site .left .menu a.b2a span{padding:5px 6px 7px 28px;display:block;}
.site .left .menu a.b2:hover,.site .left .menu a.b2a{background:#436da7 url(/cms/img/m_top.gif) 0 top no-repeat;}
.site .left .menu a.b2:hover span,.site .left .menu a.b2a span{background: url(/cms/img/m_bott.gif) 0 bottom no-repeat;color:#fff;text-decoration:none;}
.site .left .menu .b3{margin:0 0 7px 58px;}

.site .right{
    position: absolute;
    left: 10px;
    top: 0px;
    width: calc(100% - 281px);
    margin-bottom: 0	px;
    /*margin:0 0 0 261px;*/
}

* html .site .right{float:right;top:10px;}

.site .right .menu-top{height:32px;padding:11px 0 0 0;font:12px Tahoma;width:100%;}
.site .right .menu-top  span{color:#406aa6;}
.site .right .menu-top  a{color:#406aa6;}
.site .right .menu-top .in{float:left;}
.site .right .menu-top .in2{float:left;position:relative;margin:0 0 0 2px;z-index:1007;}
.site .right .menu-top  a.all{padding:0 14px 0 0;position:relative;text-decoration:none;background: url(/cms/img/arrow.gif) right 5px no-repeat;z-index:1000;}
.site .right .menu-top  a.all .span{border-bottom:1px dashed #406aa6;}
.site .right .menu-top .popup{width:168px;position:absolute;top:-11px;left:-42px;display:none;border:0;z-index:1001;}
.site .right .menu-top .popup .top{width:126px;height:29px;padding:11px 0 0 42px;background: url(/cms/img/popup_top.png) no-repeat;display:block;border:0;}
.site .right .menu-top .popup .bg{width:126px;padding:15px 0 15px 42px;background: url(/cms/img/popup_bg.png) repeat-y;display:block;}
.site .right .menu-top .popup .bg a{line-height:22px;}
.site .right .menu-top .popup .bg a:hover{color:#c6414f}
.site .right .menu-top .popup .bott{width:168px;height:9px;background: url(/cms/img/popup_bott.png) no-repeat;display:block;border:0;}
.site .right .menu-top .in3{float:right;position:relative;z-index:1499;}
.site .right .menu-top a.exit{background: url(/cms/img/p_icon2.gif) no-repeat;padding:0 0 0 20px;color:#c6414f;font-weight:bold;}
.site .right .menu-top .exit-b{width:60px;height:17px;background:url(/cms/img/icon_exit.gif) no-repeat;border:0;cursor:pointer;}
.site .right .menu-top .enter-b{width:60px;height:17px;background:url(/cms/img/icon_enter.gif) no-repeat;border:0;cursor:pointer;}
.site .right .menu-top .in4{float:right;position:relative;top:-2px;background: url(/cms/img/p_icon.gif) no-repeat;padding:2px 26px 4px 18px;z-index:1003;}
.site .right .menu-top .in4 a{padding:0 14px 4px 0;text-decoration:none;font-weight:bold;background: url(/cms/img/arrow.gif) right 5px no-repeat;}
.site .right .menu-top .in4 a .span{border-bottom:1px dashed #406aa6;}

.site .right .menu-top .popup2{width:100%;position:absolute;top:-11px;left:-25px;display:none;z-index:1004;padding:0 5px 0 0;}
.site .right .menu-top .popup2 .in-c3{width:100%;background: url(/cms/img/user_pic2.png) right 0 repeat-y;padding:0 4px 0 0;}
.site .right .menu-top .popup2 .in-c{background:#fff url(/cms/img/user_pic.gif) repeat-x;border-left:1px solid #e3e3e3;}
* html .site .right .menu-top .popup2 .in-c{width:100%}
.site .right .menu-top .popup2 .top{height:27px;position:relative;padding:13px 15px 0 42px;display:block;border:0;white-space:nowrap;}
.site .right .menu-top .popup2 .top .icon-p{width:13px;height:17px;background: url(/cms/img/p_icon.gif) no-repeat;position:absolute !important;top:11px;left:24px;}
.site .right .menu-top .popup2 .bg{padding:15px 0 15px 42px;display:block;background:none;}
.site .right .menu-top .popup2 .bg a{line-height:22px;background:none;}
.site .right .menu-top .popup2 .bg a:hover{color:#c6414f}
.site .right .menu-top .popup2 .bott{width:95%;height:9px;border:0;position:relative;padding:0 8px 0 7px;}
.site .right .menu-top .popup2 .bott .in-c2{width:100%;height:9px;background: url(/cms/img/user_pic3.png) repeat-x;}
* html .site .right .menu-top .popup2 .bott .in-c2{width:100% !important;background:url(/cms/img/s.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/user_pic3.png",sizingMethod="scale");}
.site .right .menu-top .popup2 .bott .corn-left{width:7px;height:9px;background: url(/cms/img/user_pic4.png) no-repeat;position:absolute;bottom:0;left:0;}
.site .right .menu-top .popup2 .corn-right{width:9px;height:9px;background: url(/cms/img/user_pic5.png) no-repeat;position:absolute;bottom:0;right:1px;}

.site .right .menu-top .popup3{width:200px;top:-11px;left:-130px;z-index:1500 !important;}
.site .right .menu-top .form-enter{}
.site .right .menu-top .form-enter input{border:1px solid #666;margin:0 0 5px 0;}
.site .right .menu-top .enter-b2{background:none;border:0;color:#666;cursor:pointer;}

.site .right .menu-h{height:30px;overflow:hidden;padding:2px 0 0 0;}
.site .right .menu-h a{display:block;float:left;color:#d1e5fd;text-decoration:none;}
.site .right .menu-h a.b1{background: url(/cms/img/m_h1.png) 0 2px no-repeat;padding:0 18px 2px 20px;}
.site .right .menu-h a.b2{background: url(/cms/img/m_h2.png) 0 3px no-repeat;padding:0 18px 2px 20px;}
.site .right .menu-h a.b3{background: url(/cms/img/m_h3.png) 0 3px no-repeat;padding:0 0 2px 20px;}

.site .right .crumbs-title{font:11px Tahoma;color:#333;margin:12px 0 20px 0;}
.site .right .crumbs-title a{color:#406aa6;font:11px Tahoma;}
.site .right .crumbs-title span{color:#406aa6;font:11px Tahoma;}

.site .right .middle{
    margin:3px 0 0 0;
}
.site .right .zakladki{overflow:hidden;position:relative;z-index:2;zoom:1;}
.site .right .zakladki a,.site .right .zakladki a.activ{height:28px;padding:13px 15px 0 15px;display:block;background: url(/cms/img/m_zbg.gif) repeat-x;float:left;position:relative;color:#fff;text-decoration:none;font-weight:bold;text-align:center;z-index:3;}
.site .right .zakladki a .bg-left,.site .right .zakladki a.activ .bg_left{width:6px;height:41px;display:block;background: url(/cms/img/m_zright.gif) no-repeat;position:absolute;top:0;left:0;}
.site .right .zakladki a .bg-right,.site .right .zakladki a.activ .bg-right{width:6px;height:41px;display:block;background: url(/cms/img/m_zleft.gif) no-repeat;position:absolute;top:0;right:0;}
.site .right .zakladki a .sp,.site .right .zakladki a.activ sp{width:2px;height:41px;display:block;background: url(/cms/img/m_zsp.gif) repeat-y;position:absolute;top:0;right:0;}

.site .right .zakladki a.activ{background:#efefef;color:#333;overflow:hidden;}
.site .right .zakladki a.activ .bg-left{background: url(/cms/img/m_zlefta.gif) no-repeat;}
.site .right .zakladki a.activ .bg-right{background: url(/cms/img/m_zrighta.gif) no-repeat;}
.site .right .zakladki a.activ .sp{background: url(/cms/img/m_zspa.gif) repeat-y;}

.site .right .zakladki2{width:100%;height:36px;z-index:2;zoom:1;background: url(/cms/img/zaklad2.gif) repeat-x;margin:20px 0 0 0;border-left:1px solid #416493;border-top:1px solid #416493;border-right:1px solid #416493;}
.site .right .zakladki2 a.b,.site .right .zakladki2 a.ba{height:26px;padding:10px 15px 0 15px;color:#fff !important;font-weight:normal !important;display:block;float:left;position:relative;text-decoration:none;text-align:center;z-index:3;}
.site .right .zakladki2 a.b:hover,.site .right .zakladki2 a.ba{background: url(/cms/img/zaklad2_h.gif) repeat-x;}
.site .right .zakladki2 a.b .sp,.site .right .zakladki2 a.ba sp{width:2px;height:36px;display:block;background: url(/cms/img/m_zsp.gif) repeat-y;position:absolute;top:0;right:0;}
.site .right .zakladki2 .block-conteiner{height:36px;position:relative;z-index:100;float:left;}
.site .right .zakladki2 .block-conteiner .podmenu{width:240px;display:none;position:absolute;padding:20px 17px 17px 17px;top:36px;left:-1px;border-left:1px solid #416493;border-bottom:1px solid #416493;border-right:1px solid #416493;background:#5982b6 url(/cms/img/zaklad2_pm.gif) 0 top repeat-x;}
.site .right .zakladki2 .block-conteiner .podmenu .bgmenu{padding:16px 12px 12px 12px;background:#fff;border:1px solid #416493;}
.site .right .zakladki2 .block-conteiner .podmenu .bgmenu .ico{width:30px;float:left;}
.site .right .zakladki2 .block-conteiner .podmenu a.redtext{color:#c6414f;}

.site .right .block-text{min-height:480px;background:#efefef;padding:20px 30px 20px 20px;position:relative;zoom:1;overflow:hidden;}
.site .right .block-text2{
    display: block;
    float: left;
    background:#efefef;
    padding:20px 30px 20px 20px;
    position:relative;
    zoom:1;
    width: calc(100% - 50px);
}

.site .right .block-text2, .site .right .block-text2 td, .site .right .block-text2 span, .site .right .block-text2 p, .site .right .block-text2 div, .site .right .block-text2 A, 
.image_editor, .image_editor td{
    font-size: 11px !important;
}

.catalog_preview{
    height: 77px;  
}

.catalog_preview img{
    width: 100px;
    max-height: 160px !important;
}

.catalog_preview2{
    width: 18px !important;
}

.catalog_preview3{
    width: 60px !important;
}

#ajax_frame{
    height: 0px;
}

.site .right .block-textstr{padding:5px 30px 20px 20px;}
.site .right .block-text .corner_ltop,
.site .right .block-text2 .corner_ltop
{width:5px;height:5px;background: url(/cms/img/corner_ltop.gif) no-repeat;position:absolute;top:0;left:0;}
.site .right .block-text .corner_rtop,
.site .right .block-text2 .corner_rtop
{width:5px;height:5px;background: url(/cms/img/corner_rtop.gif) no-repeat;position:absolute;top:0;right:0;}
.site .right .block-text .corner_l,
.site .right .block-text2 .corner_l
{width:5px;height:5px;background: url(/cms/img/corner_l.gif) no-repeat;position:absolute;bottom:0;left:0;}
.site .right .block-text .corner_r,
.site .right .block-text2 .corner_r
{width:5px;height:5px;background: url(/cms/img/corner_r.gif) no-repeat;position:absolute;bottom:0;right:0;}
* html .site .right .block-text .corner_l,
* html .site .right .block-text2 .corner_l
{bottom:-10px;}
* html .site .right .block-text .corner_r,
* html .site .right .block-text2 .corner_r
{bottom:-10px;right:-1px;}
* html .site .right .block-text .corner_rtop,
* html .site .right .block-text2 .corner_rtop
{right:-1px;}
.site .right .block-text .input,
.site .right .block-text2 .input
{padding:2px 0;width:99%;border:1px solid #d6d5d5;}
.site .right .block-text .table,
.site .right .block-text2 .table
{width:100%;margin:0 0 10px 0;}
.site .right .block-text .table2,
.site .right .block-text2 .table2
{margin:0 0 3px 0;}
.site .right .block-text .table td,
.site .right .block-text2 .table td
{padding:0 0 6px 0;vertical-align:top;}
.site .right .block-text .table .td1,
.site .right .block-text2 .table .td1
{width:72px;padding:2px 0 0 0;}
.site .right .block-text .table .td2,
.site .right .block-text2 .table .td2
{width:109px;padding:2px 0 0 0;}
.site .right .block-text .table .td3,
.site .right .block-text2 .table .td3
{width:70px;padding:2px 0 0 0;}
.site .right .block-text .table .td4,
.site .right .block-text2 .table .td4
{width:170px;padding:2px 0 0 0;}
.site .right .block-text .br-sl,
.site .right .block-text2 .br-sl
{border:1px solid #d6d5d5;}
.site .right .block-text .select,
.site .right .block-text2 .select
{width:99%;}
.site .right .block-text .ch,
.site .right .block-text2 .ch
{width:14px;height:14px;padding:0;margin:0 5px 0 0;line-height:14px;position:relative;top:2px;}
.site .right .block-text .span-ml,
.site .right .block-text2 .span-ml
{margin:0 0 0 140px;}
.site .right .block-text .textarea,
.site .right .block-text2 .textarea
{width:99%;height:215px;overflow-y:auto;margin:10px 0 10px 0;border:1px solid #d6d5d5;}
.site .right .redtext{color:#c6414f;}
.site .right a.redtext{color:#c6414f !important;}
.site .right .block-text .conteiner,
.site .right .block-text2 .conteiner
{overflow:hidden;margin:20px 0 15px 0;}
.site .right .block-text .conteiner .ipt,
.site .right .block-text2 .conteiner .ipt
{width:380px;border:1px solid #d6d5d5;margin:0 0 6px 0;padding:2px 0;}
.site .right .block-text .conteiner .inleft,
.site .right .block-text2 .conteiner .inleft
{float:left;}
.site .right .block-text .conteiner .ipt-width,
.site .right .block-text2 .conteiner .ipt-width
{width:59px;border:1px solid #d6d5d5;margin:0 2px 0 3px;padding:2px 0;}
.site .right .block-text .conteiner .sct-width,
.site .right .block-text2 .conteiner .sct-width
{width:49px;}
.site .right .block-text .conteiner .in-mleft,
.site .right .block-text2 .conteiner .in-mleft
{margin:0 0 0 3px;}
.site .right .block-text .conteiner .left-btt,
.site .right .block-text2 .conteiner .left-btt
{float:left;padding:4px 0 0 11px;}
.site .right .block-text .conteiner .btt,
.site .right .block-text2 .conteiner .btt
{width:127px;height:38px;background: url(/cms/img/btt.gif) no-repeat;border:0;color:#fff;text-align:center;font-weight:bold;padding:0;margin:0;cursor:pointer;}
.site .right .block-text .btt2,
.site .right .block-text2 .btt2
{width:198px;height:37px;margin:15px 0 0 0;display:block;background: url(/cms/img/btt2.gif) no-repeat;border:0;color:#fff;text-align:center;font-weight:bold;padding:0;cursor:pointer;}
.site .right .block-text .title-td,
.site .right .block-text2 .title-td
{vertical-align:top;padding:2px 5px 0 0;}

.site .right .block-text .sp,
.site .right .block-text2 .sp
{margin:0 0 0 100px;}
.site .right .block-text .sp2,
.site .right .block-text2 .sp2
{margin:0 0 0 40px;}

.site .right .block-text .input2,
.site .right .block-text2 .input2
{padding:2px 0;width:45px;border:1px solid #d6d5d5;}
.site .right .block-text .textarea-cod,
.site .right .block-text2 .textarea-cod
{width:100%;height:400px;border:1px solid #D6D5D5;overflow-y:auto;}
.site .right .block-text .select-multi,
.site .right .block-text2 .select-multi
{width:99%;height:250px;margin:15px 0 10px 0;}
.site .right .block-text .select-multi2,
.site .right .block-text2 .select-multi2
{width:99%;height:140px;margin:15px 0 0 0;}
.site .right .block-text .perem,
.site .right .block-text2 .perem
{width:300px;}

.site .right .field-user{width:365px;margin:3px 0 8px 0;padding:2px;}
.site .right .icon-user{margin:8px 10px 0 0;border:0;display:block;float:left;}
.site .right .fieldname-user{margin:0 0 0 21px;}
.site .right .send-user{width:198px;height:35px;background: url(/cms/img/send_user.gif) no-repeat;border:0;margin:15px 0 0 0;padding:0;float:left;}
.site .right .send-save{width:199px;height:37px;background: url(/cms/img/send_save.gif) no-repeat;border:0;margin:15px 0 0 0;padding:0;float:left;cursor:pointer;}

.site .right .table-all{width:100%;}
.site .right .table-all td{border:1px solid #d6d5d5;background:#fff;padding:8px;font-size:12px;}
.site .right .table-all th{border:1px solid #d6d5d5;padding:8px 15px;text-align:left;}

.site .right .table-all A img{
    border: 0px;
}

.site .right .block-text a,
.site .right .block-text2 a
{color:#406aa6;}
.site .right .table-all .td-data{width:70px;vertical-align:top;}
.site .right .table-all .date{line-height:20px;vertical-align:top;}
.site .right .table-all .status{width:120px;color:#406aa6;font-weight:bold;vertical-align:top;}
.site .right .table-all .operat{width:160px;line-height:20px;vertical-align:top;}

.site .right .table-all2{width:100%;}
.site .right .table-all2 td{border:1px solid #d6d5d5;padding:2px;}
.site .right .table-all2 th{border:1px solid #d6d5d5;padding:5px 2px;text-align:left;}
.site .right .table-all2 .ch-td{text-align:center;}
.site .right .table-all2 .parentid{width:57px;}
.site .right .table-all2 .input-prid{width:55px;}
.site .right .table-all2 .publ{width:78px;}
.site .right .table-all2 .padd-null{padding:0;}
.site .right .table-all2 .otst{padding:5px 0 5px 15px}

.site .right .table3{width:100%;}
.site .right .table3 .textright{text-align:right;}
.site .right .table3 .td1{width:170px;}

.site .right .block-picture{width:100%;height:470px;background:#fff;overflow-y:auto;border-right:1px solid #d6d5d5;border-left:1px solid #d6d5d5;border-bottom:1px solid #d6d5d5;position:relative;}
.site .right .block-picture .in{width:124px;height:124px;padding:2px;float:left;background:#f3f2f2;margin:12px 0 0 12px;border:1px solid #d6d5d5;position:relative;}
.site .right .block-picture .in .name{height:22px;background: url(/cms/img/file_listbg.gif) repeat-x;padding:2px 5px;}

.site .right .calendar{position:relative;}
.site .right .calendar .input-calendar{width:100px;border:1px solid #d6d5d5;}
.site .right .calendar .ico-calendar{position:relative;top:4px;left:-16px;}

.site .right a.new-page{background: url(/cms/img/icon_newstr.gif) no-repeat;padding:12px 0 14px 50px;line-height:40px;}

.site .right .block-structure{padding:0 0 0 10px;min-height:600px;margin:10px 0 0 0;overflow-y:auto;background:#fff;border:1px solid #d6d5d5;}
.site .right .block-structure ul.lvl1{min-height:600px;background:url(/cms/img/ul_st.gif) repeat-y;margin:0;padding:0;position:relative;}
.site .right .block-structure ul.lvl1 li.lvl2{background:url(/cms/img/li_st.gif) 0 14px no-repeat;margin:0 0 0 0;padding:5px 0 10px 20px;list-style:none;}
.site .right .block-structure ul.lvl1 li.lvl2 img{float:left;margin:0 6px 0 0;}
.site .right .block-structure ul.lvl1 li.lvl2 a.b{background:url(/cms/img/arrow_li.gif) right 6px no-repeat;padding:0 14px 0 0;text-decoration:none;position:relative;top:2px;}
.site .right .block-structure ul.lvl1 li.lvl2 a.b span{border-bottom:1px dashed #406aa6;font-weight:bold;}
.site .right .block-structure ul.lvl3{margin:0 0 0 7px;padding:2px 0 0 0;}
.site .right .block-structure ul.lvl3 li.lvl4{background:url(/cms/img/li_pic.gif) no-repeat;margin:0 0 0 0;padding:12px 0 5px 18px;list-style:none;}
.site .right .block-structure ul.lvl3 li.last{background:url(/cms/img/li_last.gif) no-repeat;padding:10px 0 0 18px;}
.site .right .block-structure ul.lvl3 li.lvl4 img{float:left;margin:0 6px 0 0;}
.site .right .block-structure ul.lvl3 li.lvl4 a.b2{background:url(/cms/img/arrow_li.gif) right 6px no-repeat;padding:0 14px 0 0;text-decoration:none;position:relative;top:2px;}
.site .right .block-structure ul.lvl3 li.lvl4 a.b2 span{border-bottom:1px dashed #406aa6;font-weight:normal;}
.site .right .block-structure .block-podmenu{width:329px;position:absolute;top:2px;left:200px;z-index:3000;display:none;}
.site .right .block-structure .block-podmenu .top{width:329px;height:8px;background:url(/cms/img/struct_top.png) no-repeat;zoom:1;font-size:1px;}
.site .right .block-structure .block-podmenu .bott{width:329px;height:11px;background:url(/cms/img/struct_bott.png) no-repeat;}
.site .right .block-structure .block-podmenu .inner{padding:10px 17px;background:url(/cms/img/struct_bg.png) repeat-y;position:relative;}
.site .right .block-structure .block-podmenu .inner .ttl{padding:0 30px 0 0;}
.site .right .block-structure .block-podmenu .inner .close_btt{width:28px;height:24px;background:url(/cms/img/close_btt.gif) no-repeat;position:absolute;top:5px;right:15px;cursor:pointer;}
* html .site .right .block-structure .block-podmenu .inner .close_btt{position:absolute !important;left:285px;}
.site .right .block-structure .block-podmenu .inner .b-menu{padding:10px 15px;margin:12px 0 0 0;border:1px solid #d6d5d5;background:#fff;}
.site .right .block-structure .block-podmenu .inner .b-menu a{color:#406aa6;line-height:22px;padding:0 0 0 8px !important;text-decoration:none !important;font-weight:normal !important;}
.site .right .block-structure .block-podmenu .inner .b-menu a img{border:0;float:left;position:relative;top:3px;}
.site .right .block-structure .block-podmenu .inner .b-menu a span{text-decoration:underline;}
.site .right .block-structure .block-podmenu .inner .b-menu a:hover span{text-decoration:underline;}

.underfooter{height:0px;clear:both;}

.footer{
    height:45px;
    padding:15px 0px 0px 0px !important;
    color:#333;
    position:relative;
    float: left;
    font-size:11px;
    min-width:500px;
}
.footer span{padding:0 80px 0 0;}
.footer a{color:#406aa6;text-decoration:none;}
.footer a.ai{background: url(/cms/img/ai.gif) no-repeat;padding:6px 0 6px 28px;line-height:26px;}

h1{font:18px Arial;color:#333;margin-top:0;padding-top:0;margin-bottom:5px;padding-bottom:5px;}

/*rez*/
.site .right .block-structure ul li{position:relative;}
.site .right .block-structure ul li > .block-podmenu{margin-left:0;}
.site .right .block-structure ul li li > .block-podmenu{margin-left:-27px;}
.site .right .block-structure ul li li li > .block-podmenu{margin-left:-52px;}
.site .right .block-structure ul li li li li > .block-podmenu{margin-left:-77px;}
.site .right .block-structure ul  li  li  li  li  li  > .block-podmenu{margin-left:-108px;}
.site .right .block-structure ul  li li  li  li  li  li > .block-podmenu{margin-left:-138px;}
.site .right .block-structure ul  li  li  li li  li  li  li > .block-podmenu{margin-left:-168px;}
.site .right .block-structure ul  li  li  li  li  li  li  li  li  .block-podmenu{margin-left:-190px;}


.site .right .block-picture .in {position:relative;}
 .site .right .block-picture .in .name{overflow: hidden; position:absolute;
 left:0; right:0;
 white-space:nowrap; text-overflow: ellipsis;  -o-text-overflow: ellipsis; 
 z-index:20; background-color:#d6d6d6;}
   .site .right .block-picture .in:hover  .name,
   .site .right .block-picture .in:focus  .name{overflow:visible; white-space:normal; min-height:22px; height:auto;}
    .site .right .block-picture .in .in_content{padding:26px 2px 0; height:98px; line-height:98px; text-align:center;}
	.site .right .block-picture .in .in_content img{display:inline-block; 
	vertical-align:middle; max-height:90%; max-width:90%;}
	.site .right .block-picture .in .in_content .in_title{display:inline-block; overflow:hidden;
	width:100%;  vertical-align:middle; 
	white-space:nowrap; text-overflow: ellipsis;  -o-text-overflow: ellipsis; }
	
.tabs_stack {}	
.tabs_stack .zakladki .t_title{position:relative; display:block;
  height:28px; padding:13px 15px 0 15px;
  background: url(/cms/img/m_zbg.gif) repeat-x;
  float:left; color:#fff; text-decoration:none; font-weight:bold; text-align:center;
  cursor:pointer; z-index:3;
  border-right:1px solid #8eb8e3; border-left:1px solid #416493;}
   .tabs_stack .zakladki .t_title:first-child{border-left:none; border-radius: 5px 0 0 0;}
   .tabs_stack .zakladki .t_title:last-child{border-right:none; border-radius: 0 5px 0 0;}
    .tabs_stack .zakladki .t_title.activ{overflow:hidden; 
   background:#efefef; color:#333; border-left-color:#EFEFEF; border-right-color:#EFEFEF;}

.tabs_stack .t_content{display:block; border-radius: 0 5px 5px 5px;}
 .tabs_stack .t_content.close{display:none;}
 
.no_padding td{
	padding: 2px !important;
} 

.no_border, .no_border td{
    border: 0px !important;
}

td.add_field{
    font-size: 12px;
}

td.add_field6{
    padding-top: 15px !important;
    font-size: 16px;
    
}

.image_num1{background:  #ffffff url(/cms/img/num/1.gif) bottom right no-repeat !important;}  
.image_num2{background:  #ffffff url(/cms/img/num/2.gif) bottom right no-repeat !important;} 
.image_num3{background:  #ffffff url(/cms/img/num/3.gif) bottom right no-repeat !important;} 
.image_num4{background:  #ffffff url(/cms/img/num/4.gif) bottom right no-repeat !important;} 
.image_num5{background:  #ffffff url(/cms/img/num/5.gif) bottom right no-repeat !important;} 
.image_num6{background:  #ffffff url(/cms/img/num/6.gif) bottom right no-repeat !important;} 
.image_num7{background:  #ffffff url(/cms/img/num/7.gif) bottom right no-repeat !important;} 
.image_num8{background:  #ffffff url(/cms/img/num/8.gif) bottom right no-repeat !important;} 
.image_num9{background:  #ffffff url(/cms/img/num/9.gif) bottom right no-repeat !important;} 
.image_num10{background: #ffffff url(/cms/img/num/10.gif) bottom right no-repeat !important;} 
.image_num11{background: #ffffff url(/cms/img/num/11.gif) bottom right no-repeat !important;} 
.image_num12{background: #ffffff url(/cms/img/num/12.gif) bottom right no-repeat !important;} 
.image_num13{background: #ffffff url(/cms/img/num/13.gif) bottom right no-repeat !important;} 
.image_num14{background: #ffffff url(/cms/img/num/14.gif) bottom right no-repeat !important;} 
.image_num15{background: #ffffff url(/cms/img/num/15.gif) bottom right no-repeat !important;} 
.image_num16{background: #ffffff url(/cms/img/num/16.gif) bottom right no-repeat !important;} 
.image_num17{background: #ffffff url(/cms/img/num/17.gif) bottom right no-repeat !important;} 
.image_num18{background: #ffffff url(/cms/img/num/18.gif) bottom right no-repeat !important;} 
.image_num19{background: #ffffff url(/cms/img/num/19.gif) bottom right no-repeat !important;} 
.image_num20{background: #ffffff url(/cms/img/num/20.gif) bottom right no-repeat !important;} 
.image_num21{background: #ffffff url(/cms/img/num/21.gif) bottom right no-repeat !important;} 
.image_num22{background: #ffffff url(/cms/img/num/22.gif) bottom right no-repeat !important;} 
.image_num23{background: #ffffff url(/cms/img/num/23.gif) bottom right no-repeat !important;} 
.image_num24{background: #ffffff url(/cms/img/num/24.gif) bottom right no-repeat !important;} 
.image_num25{background: #ffffff url(/cms/img/num/25.gif) bottom right no-repeat !important;} 
.image_num26{background: #ffffff url(/cms/img/num/26.gif) bottom right no-repeat !important;} 
.image_num27{background: #ffffff url(/cms/img/num/27.gif) bottom right no-repeat !important;} 
.image_num28{background: #ffffff url(/cms/img/num/28.gif) bottom right no-repeat !important;} 
.image_num29{background: #ffffff url(/cms/img/num/29.gif) bottom right no-repeat !important;} 
.image_num30{background: #ffffff url(/cms/img/num/30.gif) bottom right no-repeat !important;} 
.image_num31{background: #ffffff url(/cms/img/num/31.gif) bottom right no-repeat !important;} 
.image_num32{background: #ffffff url(/cms/img/num/32.gif) bottom right no-repeat !important;} 
.image_num33{background: #ffffff url(/cms/img/num/33.gif) bottom right no-repeat !important;} 

.upload_tab{
    position:absolute;top:40px;right:30px;background:#fff;border:1px solid #3e3e3e;text-align:left;padding:15px;
}

.upload_tab .close{
    position:absolute; right:5px;top:5px;
}

td.level0{
    padding-left:10px !important;
}

td.level1{
    padding-left:20px !important;
}

td.level2{
    padding-left:40px !important;
}

td.level3{
    padding-left:60px !important;
}

td.level4{
    padding-left:80px !important;
}

#hide_left_panel{
    position: absolute;
    top: 400px;
    left: 240px;
    width: 20px;
    height: 550px;
    cursor:pointer;
    background: url("hide_panel.png") top center no-repeat;
    z-index:10;
}

#show_left_panel{
    position: absolute;
    top: 400px;
    left: 5px;
    width: 20px;
    height: 550px;
    cursor:pointer;
    background: url("show_panel.png") top center no-repeat;
    z-index:10000;
}

.favorites{
    float: left;
    margin-left: -40px;
    margin-top: 5px;
    width: 100%;
    list-style-type: none !important;
}

#tab_cnt0{
    margin-top: 10px;
}

#tab_cnt1{
    margin-top: -10px;
}

.favorites{
    margin-bottom:20px;
}

#favorite_list A{
    float: left;
    line-height: 18px;
    font-size: 12px;
    padding-bottom: 0px;
}

#favorite_list A.active{
    font-weight: bold;
    color: red;
}

#favorite_list li{
    float: left;
    width: 100%;
    list-style-type: none !important;
}

#favorite_list ul{
    float: left;
    width: 100%;
    margin-left: 0px;
    padding-left: 10px;
}

#favorite_list ul li{
    float: left;
    list-style-type: none !important;
    background: url(/cms/img/li.gif) 0px 5px no-repeat;
    margin-left: 0px;    
    padding-left: 10px;
    line-height: 18px;
}

#favorite_list A.red{
    margin-right: 5px;
    color: red;
}

.config_block{
    float: left;
    width:  290px;
    height: 300px;
    margin-right: 10px;
    margin-bottom: 40px;
}

.config_header{
    float: left;
    width: 100%;
    margin-bottom: 6px;
}

.config_modules{
    height:100%;
    overflow-Y:auto;
    line-height: 18px;
}

.config_current{
    font-weight: bold;
    color: green;
}

.config_expired{
    font-weight: bold;
    color: red;
}

.update_list{
    line-height: 22px;
    font-size: 14px;
}

.update_list .active{
    font-size: 16px;
    color: green;
}

.update_list .passive{
    font-size: 14px;
    color: #aeaeae;
}

#update_message{
    float: left;
    color: red;
    margin-bottom: 10px;
    font-size: 16px;
}

#update_result{
    float: left;
    font-size: 16px;
    color: green;
    margin-left: 10px;
}

.update_undo_list{
    width: 100%;
    max-height: 150px;
    line-height: 10px !important;
    overflow-y: auto;
    overflow-x: visible;
}



.gallery_full{float:left;width:100%}
.gallery_block{float:left;width:208px;height:200px;margin-right:10px;margin-bottom:10px;overflow:hidden;font-size:12px;padding:4px;border:1px solid #d6d5d5;text-align:center;}
.gallery_block .row{float:left;width:200px;}
.gallery_block .row, .gallery_block .row A{
    font-size: 11px !important;
}

.gallery_block .img_link{display:table-cell !important;width:200px;height:150px;text-align:center;vertical-align:middle;}
.gallery_block .img_link img{max-width:200px;max-height:150px;}

.gallery_block .ord_line{
    line-height: 36px;
}
.gallery_block .del{
    margin-left:9px;
}
.gallery_block .dotted{
    text-decoration:none;
    color: #3e3e3e !important;
    border-bottom: 1px dotted #3e3e3e;
    line-height:14px;
    float:right;
    margin-top: 7px;
}

.dotted{
    text-decoration:none;
    color: #3e3e3e !important;
    border-bottom: 1px dotted #3e3e3e;
}    

.left .tabs, .left .tabs_content{
    display: block;
    float: left;
    width: 99%;
}

.left .tabs{
    margin-top: -7px;
    margin-left: 0px;
    margin-right: 5px;
    border-bottom: 1px solid #efefef;    
}

.left .tabs A{
    display: block;
    float: left;
    padding: 8px 4px 8px 4px;
    width: 40%;
    text-align: center;
    color: #000;
    font-size: 13px;
    text-decoration: none;
}

.left .tabs .active{
    background: #efefef;
    font-weight: bold;
}

.left .tabs_content .favorites{
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.left .tabs_content A{
    text-decoration: underline !important;
}

.min_width{
    min-width: 220px;
}

.right_links{
    float: right;
}

.right_links, .right_links A{
    background: none !important;
    color: #406aa6 !important;
}

.right_links A{
    line-height: 34px !important;
}

.right_links A:hover{
    text-decoration: underline !important;
}

.footer_buttoms{
    display: block;
    float: left;
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

.footer_buttoms input{
    /*background: url(/cms/img/m_zbg.gif) repeat-x;*/
    background: url(/cms/img/btt2.gif) no-repeat;
    width: 198px;
    height: 37px;
    margin: 15px 0 0 0;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    padding: 4px 12px 4px 12px;
    border: 0px;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
}

.footer_buttoms A{
    text-decoration: underline;
}

.tabA, .tabB, .tab{
    padding: 3px 6px 3px 6px;
    cursor: pointer;
}

.tabA{
    background: #406aa6;
    color: #fff;
}

.tabB, .tab{
    background: #fff;
    color: #000;
    border-right: 1px solid #efefef;
}

span.link{
    cursor: pointer;
}

span.dotted{    
    border-bottom: 1px dotted #406aa6;
    color: #406aa6;
}
