body {background: #FFFFFF;
	  font-family : Arial, Helvetica, sans-serif;
	  color: #000000;
	  font-size: 11px;
	  margin:0px;
	  padding: 0px;
	  scrollbar-face-color: #f8f8f1;
	  scrollbar-track-color: #f8f8f2;
	  scrollbar-shadow-color: #fdfdf8;
	  scrollbar-darkshadow-color: #8db8d8;
	  scrollbar-arrow-color: #8db8d8;
	  scrollbar-3dlight-color: #8db8d8;
	  }

a {color: #003399}
form {padding: 0px; margin: 0px}
td {font-size: 11px; vertical-align: top}
.bigger {font-size: 110%}
img {border: none}


.general {width: 100%; height: 100%}
.general .g_bottom {vertical-align: bottom}

.top_pannel {width: 100%; height: 47px; background: #9dc8e7}
.top_pannel .info {width: 50%; padding: 22px 10px 0px 12px; color: white}
.top_pannel .info a {color: white}
.top_pannel .status {width: 50%}
.top_pannel .buttons {text-align: right; vertical-align: middle}
.top_pannel .buttons div {width: 40px}
.top_pannel .buttons a {display: block; float: left; width: 16px; height: 21px; margin: 5px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px}
.top_pannel .buttons a:hover {background-position: 0px -21px}
.top_pannel .buttons span {display: block; float: left; width: 16px; height: 21px; margin: 5px; text-decoration: none; background-repeat: no-repeat; background-position: 0px -42px}
.top_pannel .buttons .fav {background-image: url(../pic/icons_fav.gif)}
.top_pannel .buttons .about {background-image: url(../pic/icons_about.gif)}
.top_pannel .buttons .help {background-image: url(../pic/icons_help.gif)}
.top_pannel .buttons .logoff {background-image: url(../pic/icons_logoff.gif)}
.top_pannel td {white-space: nowrap}
.top_pannel .logo {padding: 10px 0px 0px 13px; height: 35px}

.top_menu {padding: 4px 0px 0px 13px; background: url(../pic/tabs_bg.gif) repeat-x}
.top_menu_list {height: 25px; background: url(../pic/tabs_bg_inner.gif) repeat-x}
.top_menu_list .item {float: left}
.top_menu_list a {float: left; color: #1b3c55; text-decoration: none; background: url(../pic/tabs_itm_bg.gif) no-repeat; display: block; height: 25px}
.top_menu_list a:hover {background-position: 0% 50%}
.top_menu_list span {float: left; font-weight: bold; background: url(../pic/tabs_itm_bg.gif) 0% 100% no-repeat; display: block; height: 25px}
.top_menu_list a.act, .top_menu_list a.act:hover {float: left; background-position: 0% 100%; font-weight: bold; color: #000000}
.top_menu_list span div, .top_menu_list a div {float: left; background: url(../pic/tabs_itm_r.gif) 100% 0% no-repeat; padding: 4px 10px 6px 10px; line-height: 15px; cursor: pointer}
.top_menu_list span div {cursor: default}
.top_menu_list div.ritem {float: left; background: url(../pic/tabs_itm_bg.gif) no-repeat; height: 25px; width: 1px; font-size: 1px; line-height: 1px}

.second_menu {background: #e8f4fd; color: #999999; padding: 9px 20px 10px 23px; border-bottom: solid 1px #d1e4f1}
.second_menu a {color: #4a87b2}
.second_menu .act {color: #999999; text-decoration: none}
.maintrack {margin: 0px 20px 2px 23px}

.level_title {font-size: 18px; margin: 10px 30px 10px 22px; background-repeat: no-repeat;}

.footer {background: #EBEBEB}
.footer .copyright {padding: 1px 5px}
.footer .name {float: left; padding: 1px 5px; height: 15px; border-right: solid 2px white}
.tm {font-size: 8px}

.dopbuttons {float: right}
.dopbuttons a {float: left; color: #1b3c55; text-decoration: none; margin-right: 5px; width: 45px; padding-top: 29px; height: 16px; height: expression("45px"); overflow: hidden; background-repeat: no-repeat; background-position: 0% 0%; text-align: center}
.dopbuttons a:hover {background-position: 0% 100%}

.min_width {width: 960px}

table.content_place {width: 100%}
td.content_place {padding: 0px 15px 20px 15px}

.context_menu {visibility: hidden; position: absolute; width: 240px; border: outset 2px #FFFFFF; background: #D4D0C8}
.context_menu a {display: block; padding: 2px 17px; color: black; text-decoration: none; cursor: default}
.context_menu a.disable {color: #808080}
.context_menu a.disable:hover {color: #808080}
.context_menu a:hover {color: #ffffff; background: #0A246A}
.context_menu .hr {font-size: 1px; height: 1px; line-height: 1px; background: #808080; border-bottom: solid 1px #ffffff; margin: 2px}


.popup {background: #EDF4F9; padding: 10px}
.popup .border {border: solid 1px #9EB9CC; background: white; width: 800px; height: 550px}
.slice .border {border: solid 1px #9EB9CC; background: white; width: auto; height: auto}
.popup .top_block {background: #9DC8E7; border-bottom: solid 1px #9EB9CC; height: 31px; padding-left: 13px}
.popup .menu {padding-left: 13px; border-bottom: solid 1px #9EB9CC; height: 27px}
.popup .menu .item {color: #1B3C55; text-decoration: none; float: left; border: solid 1px #9EB9CC; border-bottom: none; padding: 3px 10px 3px 8px; margin-top: 6px; margin-right: 2px; background: white}
.popup .menu .act:hover, .popup .menu .act {color: black; margin-top: 3px; padding: 4px 10px 5px 8px; position: relative; top: 1px; font-weight: bold;}

.popup .menu a:hover {color: black; margin-top: 4px; padding: 3px 10px 5px 8px}
.popup .menu a.ss_disabled:hover {color: #1B3C55; padding: 3px 10px 3px 8px; margin-top: 6px; cursor: default}
.ss_disabled {-moz-opacity:0.3; opacity:0.3; filter: alpha(opacity=30)}

.popup .content {margin: 15px 0px; padding: 0px 15px; width: 768px; width: expression("798px"); height: 458px; overflow: auto}
.slice .content {width: auto; height: auto}

.ss_bottom_buttons {height: 31px; clear: both; border: solid 1px #E5E5E5; border-top: none; background: #eeeeee; padding: 0px 7px}

.gbutton {margin-top: 5px; margin-right: 5px; border: solid 1px #9BB9CE; background: #9DC8E7 url(../pic/gbutton_bg.gif) 0% 0% repeat-x; float: left}
.gbutton a {padding: 3px 7px 2px 21px; color: white; text-decoration: none; background-position: 6px 5px; background-repeat: no-repeat; display: bloc; float: left}
.gbutton a:hover {background-color: #9fd0f4}
.tbutton {margin-top: 5px; margin-right: 5px; border: solid 1px #BBBBBB; background: #E6EEF3 url(../pic/tbutton_bg.gif) 0% 0% repeat-x; float: left}
.tbutton a {padding: 3px 7px 2px 21px; color: black; text-decoration: none; background-position: 6px 5px; background-repeat: no-repeat; display: bloc; float: left}
.tbutton a:hover {background-color: #E9E9E9}
.fbutton {margin-top: 5px; margin-right: 5px; border: solid 1px #BBBBBB; background: #F2F2E8 url(../pic/fbutton_bg.gif) 0% 0% repeat-x; float: left}
.fbutton a {padding: 3px 7px 2px 21px; color: black; text-decoration: none; background-position: 6px 5px; background-repeat: no-repeat; display: bloc; float: left}
.fbutton a:hover {background-color: #E9E9E9}
.bbutton {margin-top: 5px; margin-right: 5px; border: solid 1px #BBBBBB; background: #EEEEEE url(../pic/bbutton_bg.gif) 0% 0% repeat-x; float: left}
.bbutton a {padding: 3px 7px 2px 21px; color: black; text-decoration: none; background-position: 6px 5px; background-repeat: no-repeat; display: bloc; float: left}
.bbutton a:hover {background-color: #E9E9E9}

.b_save {background-image: url(../pic/i_save.gif)}
.b_process {background-image: url(../pic/i_process.gif)}
.b_add {background-image: url(../pic/i_add.gif)}
.b_delete {background-image: url(../pic/i_delete.gif)}
.b_cancel {background-image: url(../pic/i_cancel.gif)}
.b_ok {background-image: url(../pic/i_ok.gif)}
.b_select {background-image: url(../pic/i_select.gif)}
.b_properties {background-image: url(../pic/i_properties.gif)}
.b_upload {background-image: url(../pic/i_upload.gif)}

.gbutton .b_save {background-image: url(../pic/iq_save.gif)}
.gbutton .b_process {background-image: url(../pic/iq_process.gif)}
.gbutton .b_add {background-image: url(../pic/iq_add.gif)}
.gbutton .b_delete {background-image: url(../pic/iq_delete.gif)}
.gbutton .b_cancel {background-image: url(../pic/iq_cancel.gif)}
.gbutton .b_ok {background-image: url(../pic/iq_ok.gif)}
.gbutton .b_select {background-image: url(../pic/iq_select.gif)}
.gbutton .b_properties {background-image: url(../pic/iq_properties.gif)}
.gbutton .b_upload {background-image: url(../pic/iq_upload.gif)}


.b_search {background-image: url(../pic/i_search.gif)}

a.b_empty {padding-left: 7px}


.popup .top_block .buttons {float: right}
.popup .top_block .buttons a {display: block; float: left; width: 16px; height: 21px; margin: 5px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px}
.popup .top_block .buttons .fav {background-image: url(../pic/icons_fav.gif)}
.popup .top_block .buttons .help {background-image: url(../pic/icons_help.gif)}
htmlblock {display: none}

.tform {margin-top: 15px}
.tform .name {padding-right: 15px; white-space: nowrap; padding-top: 3px; font-weight: bold; color: #1B3C55}
.tform .field {width: 100%; padding-bottom: 8px}

.itext {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 100%; height: 21px; height: expression("20px");}
.ifile {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 100%; height: 21px; height: expression("20px");}
.idate {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 100%; height: 21px; height: expression("20px");}
.iselect {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 300px; height: 21px; height: expression("20px");}
.iarea {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 100%; height: 90px; overflow: auto}
.ich {position: relative; top: 2px}
.fields_block {margin: 0px; padding: 0px 15px 7px 15px; border: solid 1px #e5e5e5}
.fields_block legend {color: #999999; font-weight: bold; font-size: 12px}
.form_block {margin-bottom: 25px}

.ss_b_plus {width: 19px; height: 19px; border: solid 1px #9eb9cc; background: url(../pic/b_plus_minus.gif) no-repeat; background-position: 50% 0%; margin-left: 2px; background-position: expression("0px -1px"); width: expression("18px"); height: expression("18px"); margin-bottom: expression("1px")}
.ss_b_minus {background-position: 50% 100%; background-position: expression("0px -22px");}

.form_status {background: #EEEEEE; border: solid 1px #9EB9CC; border-top: none; font-size: 10px; color: #AAAAAA; padding: 2px 5px}

.global_error {position: absolute; top: 0px; left: 0px; border: solid 1px #C7D9E7; width: 300px; background: #EDF4F9 url(../pic/message_bg.gif) repeat-x}
.global_error .in {background: url(../pic/error_bg.gif) 18px 50% no-repeat; padding: 20px 20px 20px 60px; color: #1B3C55}
.global_error .fbutton {float: right; margin: 20px 10px 10px 10px}
.global_error .fbutton a {padding: 3px 15px 2px 15px}

.global_message {position: absolute; top: 0px; left: 0px; border: solid 1px #C7D9E7; width: 300px; background: #EDF4F9 url(../pic/message_bg.gif) repeat-x}
.global_message div {background: url(../pic/ok_bg.gif) 18px 50% no-repeat; padding: 20px 20px 20px 60px; color: #1B3C55}


.publication_editor {display: none; border: solid 1px #9EB9CC; padding: 3px}
.publication_buttons_place .buttons_editor a.none, .publication_buttons_place .buttons_editor a {background: #F2F2E8 url(../pic/fbutton_bg.gif) 0% 0% repeat-x; display: block; width: 25px; height: 25px; border: solid 1px #9EB9CC; float: left; margin-right: 2px}
.publication_buttons_place .buttons_editor a.act{background: #E9E9E9}
.publication_buttons_place .buttons_editor a:hover {background: #dbdbdb}
.publication_buttons_place .buttons_editor a.act:hover {background: #c2c2c2}
.publication_buttons_place .buttons_editor .clr {width: 1px; height: 25px}

.publication_textarea {background: white; font-family: Arial; font-size: 11px; padding: 2px 2px; border: solid 1px #9EB9CC; width: 100%; height: 150px; overflow: auto; margin: 0px}
.publication_buttons_place {clear: both; border: solid 1px #9EB9CC; border-top: none; background: #FDFDF8}
.publication_buttons_place .publication_button_table {display: none; height: 30px}
.publication_buttons_place .publication_button_table td {padding: 3px 0px 0px 5px}
.publication_b_max {border-right: solid 1px #9EB9CC}
.publication_buttons_place .publication_button_table .publication_b_min {border-right: solid 1px #9EB9CC; padding: 0px; cursor: pointer; vertical-align: middle; background: url(../pic/b_min_bg.gif) repeat-y}

.combobox {display: none; overflow: auto; position: absolute; border: solid 1px #9EB9CC; z-index: 10000; background: white}
.combobox a {border-bottom: solid 1px white; border-top: solid 1px white; padding: 3px 10px; display: block; color: black; text-decoration: none}
.combobox a:hover {border-top: solid 1px #9eb9cc; border-bottom: solid 1px #9eb9cc}
.combobox .selected {border-bottom: solid 1px #d8e3eb; border-top: solid 1px #d8e3eb;background: #d8e3eb}


.combobox_multi {overflow: auto; border: solid 1px #9EB9CC; background: white}
.combobox_multi a {border-bottom: solid 1px white; border-top: solid 1px white; padding: 3px 10px; display: block; color: black; text-decoration: none}
.combobox_multi a:hover {border-top: solid 1px #9eb9cc; border-bottom: solid 1px #9eb9cc}
.combobox_multi .selected {border-bottom: solid 1px #d8e3eb; border-top: solid 1px #d8e3eb; background: #d8e3eb}


.hiddenElements {position: absolute; top: -1000px; visibility: hidden}

.ss_top_status {background: #EEEEEE; border: solid 1px #E5E5E5; border-bottom: none; font-size: 10px; color: #AAAAAA; padding: 2px 5px}

.ss_g_middle {vertical-align: middle}

.ss_auth {background: url(../pic/auth_bg.gif)}
.ss_auth .top_menu {font-size: 1px; line-height: 1px; height: 7px}
.ss_auth .ss_g_middle {text-align: center}
.ss_auth .tform .name {font-weight: normal; text-align: right; padding-right: 8px}
.ss_auth_block {width:380px; background: #edf4f9 url(../pic/auth_block_bg.gif) repeat-x; padding: 20px 0px 25px 0px; border: solid 1px #9eb9cc}
.ss_auth_block table {margin: 0px 25px}
.ss_auth_block .tform .button .bbutton {float: right; margin-right: 0px}
.ss_auth_block .tform .ich {left: -2px; top: 1px}
.ss_auth_block .ss_text {padding-bottom: 12px; color: #858585}
.ss_auth_block .ss_text .ss_imp {font-weight: bold; color: #89a9bf}

.ss_error {color: red}

.ss_extfile input {width: 300px}
.ss_extdate input {width: 100px}

.publication_editor {min-height: 150px; height: expression("150px"); margin-top: expression("1px")}


.ss_buttons_block {height: 21px}
.ss_buttons_block .ss_button {margin-right: 5px; background: #E6EEF3 url(../pic/tbutton_bg.gif) 0% 0% repeat-x; border: solid 1px #bbbbbb; float: left; cursor: pointer; overflow: hidden}
.ss_buttons_block .ss_button a {display: block; text-decoration: none; width: 20px; height: 19px; background-repeat: no-repeat; background-position: 50% 50%}
.ss_buttons_block .ss_button a:hover {background-color: #E9E9E9}
.ss_buttons_block .ss_button_disabled { -moz-opacity:.5; filter: alpha(opacity=50)}
.ss_buttons_block .ss_button_disabled a {cursor: default; background-color: #E6EEF3}
.ss_buttons_block .ss_button_active a {background-color: #E9E9E9;cursor: default; }


.ss_buttons_block .b_upload {background-image: url(../pic/ss_ib_upload.gif)}
.ss_buttons_block .b_refresh {background-image: url(../pic/ss_ib_refresh.gif)}
.ss_buttons_block .b_files_list {background-image: url(../pic/ss_ib_files_list.gif)}
.ss_buttons_block .b_files_table {background-image: url(../pic/ss_ib_files_table.gif)}
.ss_buttons_block .b_files_thumb {background-image: url(../pic/ss_ib_files_thumbs.gif)}

.fields_block_gray {margin: 0px; padding: 0px 15px 7px 15px; border: solid 1px #E5E5E5}
.tform_gray { width: 100%; margin: 0px; padding: 0px 15px 7px 15px; }



.global_confirm_bg {padding: 0px; margin: 0px;  width: 100%; height: 100%; top: expression(document.body.scrollTop+"px");  top: 0px; left: 0px; background: #eeeeee; position: absolute; z-index: 100; filter: alpha(opacity:35); -moz-opacity: 0.35;}
.global_confirm {position: absolute; top: 0px; left: 0px; border: solid 1px #C7D9E7; width: 300px; background: #EDF4F9 url(../pic/message_bg.gif) repeat-x; z-index: 101}
.global_confirm .in {background: url(../pic/ok_bg.gif) 18px 50% no-repeat; padding: 20px 10px 10px 60px; color: #1B3C55}
.global_confirm .fbutton {float: right; margin-bottom: 10px}
.global_confirm .fbutton a {padding: 3px 15px 2px 15px}
.global_confirm .buttons {padding: 0px 0px 10px 10px;}

.ss_hidden_button {width: 1px; height: 1px; overflow: hidden; position: relative; top: -1px}