body {
	padding: 0;
        height:100%;
	margin: 0;
	font: 8pt Arial, sans-serif;
	background: url(../images/top.jpg) repeat-x top;
     
	}
.main_table{
 height:100%;
 width:100%;
 vertical-align:top;
 background: url(../images/logo_right.png) no-repeat right top;
}
.header_tr{
   height:152px;
}
.header{
    background: url(../images/logo_left.jpg) no-repeat left top;
    height:152px;
}
.logo_center{
    background: url(../images/logo_center.png) no-repeat center;
    height:152px;
    width:100%;
}
.footer{vertical-align:middle;height:59px;color:#fff;font-size:.65em;font-weight: bold;}
.footer_tr{height:59px;background: url(../images/footer.jpg) repeat-x bottom;}
.menu{
    vertical-align:top;
    text-align:left;
    width:auto;
    height:111px;
    background: url(../images/menu.jpg) no-repeat left top;
    white-space:nowrap;
}
.menu span{
    width:1015px;
    text-align:left;
}
.menu_itm{color: #fff;cursor:pointer;font-size: .9em;font-weight:bold;width:110px;line-height:25px;text-align:center;height:25px;vertical-align:middle;}
.menu_breaker{color: #fff;}

.submenu{text-align:left;height:auto;display:none;position:absolute;background:#F3AD34;width:100px;margin-left:2px;padding:2px;cursor:pointer;}
.submenu div{display:block;height:auto;text-align:left;color:#FFF;font-size: .65em;font-weight:bolder;}

#login{margin-left:8px;}

.div_center{height:100%;width:1015px;vertical-align:top;}
.center_left{height:100%;vertical-align:top;width:263px;}
.center_right{height:100%;width:100%;vertical-align:top; text-align:left;border-right:1px solid gray;padding:30px 30px 30px 30px;}
#content {height:100%; width:100%;display:block;font: 10pt Arial, sans-serif;}
#content p,#content div{font: 10pt Arial, sans-serif;}
#content strong,#content b{font:bold 10pt Arial, sans-serif;}


.short_news .news_text{font-size: .85em;cursor:pointer;}
.short_news .news_title{cursor:pointer;}
.short_news .news_date{cursor:pointer;}

.catalog_tbl{font-size:1.4em; color:#001B76;cursor:pointer}
.short_catalog{font-size:12pt;height:40px;clear:both;cursor:pointer}
.catalog_text{}
.catalog_title{font-size:12pt;color:#001B76;font-weight:bold;}
.image_short{height:40px;float:right;}
.image_full{height:120px;float:right;}

.left_tbl{width:263px;margin-left:0px}
.left_1_top{background: url(../images/left_1_top.jpg) no-repeat left;height:43px;width:258px;}
.left_1_center{color:white;font: bold .7em Arial, sans-serif; padding:0px 40px 0px 40px;background: url(../images/left_1_center.jpg) repeat-y right;height:4px;width:258px;}
.left_1_bottom{background: url(../images/left_1_bottom.jpg) no-repeat right;height:16px;width:258px;}
.left_2_top{background: url(../images/left_2_top.jpg) no-repeat right;height:14px;width:258px;}
.left_2_center{color:white;font: bold .6em Arial, sans-serif; padding:0px 40px 0px 40px; background: url(../images/left_2_center.jpg) repeat-y right;height:3px;width:258px;}
.left_2_bottom{background: url(../images/left_2_bottom.jpg) no-repeat right;height:14px;width:258px;}



.cms_center_left{height:100%;vertical-align:top;width:20%;overflow:visible;padding-left:10px}
.cms_center_right{height:100%;width:auto;vertical-align:top; border-left:1px solid gray;padding:10px}
#cms_tables{width:100%;height:100%;}
#cms_records{width:100%;height:100%;margin: 10px 10px 0px 10px}

.cms_menu {list-style: none;}
.cms_menu_itm {cursor:pointer;}
.menu_activating{background-color:#F3AD34;}
.menu_activated{background-color:#001B76;}

#cms_content{vertical-align:top;width:100%;height:100%}
.connectedSortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: .8em; width: 120px; }

#cms_tables ul {padding: 0px 0px ;margin: 0; list-style: none;}
#cms_tables li {font-size:.7em; border-bottom:1px solid black; margin-left: 15px; cursor:pointer;line-height: 26px; list-style:none}
#cms_tables {cursor:pointer;}

.mandatory_fld{font-weight:bold;}

label {font-size:1em; width: 10em; display:inline-block;vertical-align:top;}
fieldset{border:1px solid #F3AD34;font-weight:bold;padding:10px}
legend{color:#F3AD34;font-weight:bold;}

label.error {
		background: url('../images/unchecked.gif') no-repeat;
		padding-left: 16px;
		margin-left: .3em;
                white-space: nowrap;
	}
.sh_tbl{ overflow:hidden;width:100%;border:1px solid gray;font-size:.7em;white-space:nowrap;padding: 0px;border-spacing: 0px; }

.sh_tbl input{border:1px solid gray;width:2em;}
.sh_tbl_hdr{font-size:1em;}
.sh_tbl_tr1 {color:gray;overflow:hidden;}
.sh_tbl_tr0 {color:blue;overflow:hidden;}
.ordered{font-weight:bold;background-color:#F3AD34;}
.nav_panel{width:100%;white-space:nowrap; display:inline-block;}
.nav_panel div{text-align:center;width:70%;white-space:nowrap; display:inline;}

