/* error */
.i_error { color: red; }

.i_r,.i_h,.i_hv {padding-right:7px;}
.i_l,.i_h,.i_hv {padding-left:7px;}
.i_t,.i_v,.i_hv {padding-top:7px;}
.i_b,.i_v,.i_hv {padding-bottom:7px;}

body a {color:#000}
body {background: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.i_bgtop {background: url(/i/tbg.gif) repeat-x top;}

form {margin:0;}
input, textarea {font-family: Arial, Helvetica, sans-serif;}

/* text*/
.i_greyt {font-size:75%; color:#999999;}
.i_greyt2 {font-size:65%; color:#999999;} 
.i_greyt2 a {color:#999999;}
.i_grey {color:#999999;}
.i_normal .i_grey {color:#999999;}

/* заголовки */
h1 {margin:0; font-size:90%; padding:7px 0 3px 0; border-bottom: 5px #66CC66 solid;}
h1.orange {padding:7px 0 3px 0; border-bottom: 5px #FF9000 solid;}
h1 a {color:#000000;}

h1.line {font-size:75%; border-bottom: 2px #66CC66 solid;}

/* h2 {margin:14px 0 0 0; font-size:80%; color:#000000; border-bottom: 2px #66CC66 solid;} */
h2 {margin:14px 0 0 0; font-size:80%; color:#000000;}

/* .i_head {padding:0 0 3px 0; border-bottom: 3px #66CC66 solid;} */


.i_big {font-size:90%;}
.i_normal {font-size:75%;}
.i_normal_t {font-size:75%;}
.i_normal_t table {font-size:100%;}

.i_normalc {font-size:75%;}
.i_normalc a {color:#C37005;}
.i_big {font-size:80%;}
.i_big2 {font-size:90%;}
.i_small {font-size:70%;}
.i_big a, .i_normal a, .i_big a, .i_big2 a, .i_small a {color:#000000;}

.i_line {border-bottom: 4px #66CC66 solid;}


/* таблица 1 (green)*/
.i_tabgreen {font-size:70%;}
.i_tabgreen a {color:#3A753A;}
.i_tabgreen th {padding:3px 3px 3px 3px; color:#FFFFFF; background: #336633; text-align:left;}
.i_tabgreen th a {color:#FFFFFF;}
.i_tabgreen td {padding:3px 3px 3px 3px;  vertical-align: top; border-bottom: 1px #66CC66 solid;}
.i_tabgreen td.line {padding:0px; background: #336633 url(/i/wh.gif) no-repeat left;}
.i_tabgreen td a {color:#3A753A;}
.i_tabgreen td.i_grey {color:#B2B2B2;}
.i_tabgreen td.i_grey a {color:#B2B2B2;}
.i_tabgreen td.noline {border: none;}
.i_tabgreen td.head {font-size:130%; font-weight:bold;  padding-bottom:3px; border-bottom: 5px #66CC66 solid;}


/* таблица 2 (orange)*/
.i_taborange {font-size:70%;}
.i_taborange a {color:#C37005;}
.i_taborange th {color:#FFFFFF; background: #C37005; text-align:left; padding:3px 7px 3px 7px;
/* border-top: 3px #FF9000 solid; */
}
.i_taborange th a {color:#FFFFFF;}
.i_taborange td {padding:3px; vertical-align: top; border-bottom: 1px #FF9000 solid;}
.i_taborange td.line {padding:0px; background: #336633 url(/i/wh.gif) no-repeat left;}
.i_taborange td b.or {color:#C37005;}
.i_taborange td a {color:#C37005;}

/* таблица 3 (orange)*/
.i_taborange2 {font-size:70%;}
.i_taborange2 a {color:#C37005;}
.i_taborange2 th {text-align:left; background: #FBE2C2;  font-weight:normal; padding:5px 7px 5px 7px; border-top: 1px #FF9000 solid;}


/* линии*/
.i_linewh {background: #FFFFFF;}
.i_lineor {background: #FF9000;}
.i_linegr {background: #66CC66;}


/* окно авторизации*/
.i_wincl {background: url(/i/_blc.gif) repeat-y;}
.i_wincr {background: url(/i/_brc.gif) repeat-y;}
.i_winbc {background: url(/i/_bbc.gif) repeat-x;}

/* list */
ul {margin-top:10px; margin-bottom:10px; list-style-type: square;}
ul.ligr {color:#336633;}
ul.lior {color:#C37005;}

li {list-style-image: url(/i/ico/16/_16_bul.gif);}

.i_li {margin-top:8px; margin-left:8px; margin-bottom:18px;}
.i_li ul {margin-top:3px; margin-bottom:0px; list-style-image:url(i/li-4x4.gif);}
.i_li li {margin-bottom:3px; margin-top:1px;}


/* иконки */
li.new_t {list-style-image: url(/i/ico/_new_tasks.gif);}
li.edit_pf {list-style-image: url(/i/ico/redact_profile.gif);} 
li.editf {list-style-image: url(/i/ico/behavior_folder.gif);}
li.ask_terms {list-style-image: url(/i/ico/chang_constr.gif);}
li.sub_active {list-style-image: url(/i/ico/my_subord.gif);}
li.sub_put_off {list-style-image: url(/i/ico/sub_put_off.gif);}
li.sub_from_me {list-style-image: url(/i/ico/sub_from_me.gif);}
li.file {margin:0 0 0 0; padding:0px 0 0px 7px; list-style-image: url(/i/ico/li_file.gif);}


/* второй уровень */
.i_submenu {background-color:#fbe2c2; margin:0 0 14px 0;}
.i_submenu b {margin:5px 7px 0 7px; line-height:32px; padding:5px 14px 10px 14px; background-color:#fff;}
.i_submenu a {margin:5px 7px 0 7px; line-height:32px; padding:5px 14px 10px 14px;}



/* Навигация верхнего уровня */
.i_top_menu {background-color:#E1F2D7; color:#000000;}
.i_top_menu a {color:#000000;}
table.i_top_menu td {padding: 7px 14px; font-size:80%; white-space: nowrap;}
table.i_top_menu td.nop {padding:0 7px 0 0;}

li.edit {list-style-image: url(/i/ico/edit.gif);}
li.forward {list-style-image: url(/i/ico/readdress.gif);}
li.ask_data {list-style-image: url(/i/ico/extra.gif);}
li.checkup {list-style-image: url(/i/ico/ask.gif);}
li.put_off {list-style-image: url(/i/ico/hold.gif);}
li.accept {list-style-image: url(/i/ico/accept.gif);}
li.return {list-style-image: url(/i/ico/return.gif);}
li.comment {list-style-image: url(/i/ico/comment.gif);}
li.close {list-style-image: url(/i/ico/closed.gif);}
li.send_data {list-style-image: url(/i/ico/extra.gif);}

li.my_all {list-style-image: url(/i/ico/my_all.gif);}
li.my_active {list-style-image: url(/i/ico/my_active.gif);}
li.my_hold {list-style-image: url(/i/ico/my_hold.gif);}
li.my_tasks {list-style-image: url(/i/ico/my_tasks.gif);}
li.my_subord {list-style-image: url(/i/ico/my_subord.gif);}


/* иконки new */
li.chief {list-style-image: url(/i/ico/16/_16_sheff.gif);}
li.employee {list-style-image: url(/i/ico/16/_16_user.gif);}
li.designers {list-style-image: url(/i/ico/16/_16_design2.gif);}
li.tsar {list-style-image: url(/i/ico/16/_16_tsar.gif);}
li.voronin {list-style-image: url(/i/ico/16/_16_voronin.gif);}
li.sattarov {list-style-image: url(/i/ico/16/_16_sattarov.gif);}
li.res {list-style-image: url(/i/ico/16/_16_res.gif); margin-left: -1px}
li.folder {list-style-image: url(/i/ico/16/_16_folder.gif); padding-left:7px;}

li.project {list-style-image: url(/i/ico/16/_16_bul.gif);}
/* li.project {list-style-image: url(/i/ico/16/_16_plus.gif);} */

/* кнопка */
.i_but {font-size:80%; background: #FFFFFF url(/i/_but.gif) top left repeat-x; border:1px #E0E0E0 solid; cursor:pointer;}
.i_but_nofont {background: #FFFFFF url(/i/_but.gif) top left repeat-x; border:1px #E0E0E0 solid; cursor:pointer;}

/* dummy task colors */
.pink {background: #EBF8EB;}
.pinkn {font-weight:bold; background: #EBF8EB url(/i/_bgexpirei2.gif) no-repeat right;}

.red {color:#FF0000; font-weight:bold;}
.gray {color:gray;}
.black {color:black;}

/*.red {background: #FFEACF;}*/
.redn {color:#FF0000; font-weight:bold; background: #FFEACF url(/i/_bgexpirei.gif) no-repeat right;}


/* user icons for new tree */
.tUser , .tChief {margin-top:-3px; margin-right:-5px; padding:0; }

/* formatting for tasks */

.task_access { border:none; margin:0px; vertical-align:middle;   margin-right:3px; margin-left:1px; font-size:11px}
.task_accessM { border:none; margin:0px; vertical-align:middle;  margin-right:2px; margin-left:0px; font-size:11px}
a.tasks_tab { display:block; height:26px; font-size:12px; background:url(/i/tasks_tab_c_bg.gif) repeat-x; float:left;
 margin:0; margin-right:2px; text-decoration:none; }
a.tasks_tab_active { display:block; height:26px; font-size:12px; background:url(/i/tasks_tab_c_a_bg.gif) repeat-x; float:left;
  margin:0; margin-right:2px; text-decoration:none; }
div.tasks_tab {display:inline;position:relative;top:-6px}
div.tasks_tab_active {display:inline;position:relative;top:-10px}
div.tasks_popup_pane { position:absolute;top:-1000px; width:190px;   background:#f5f5f5; z-index:100; border:1px solid #bbb; display:none}
div.tasks_popup_header { }
a.pp_button  {display:block; height:23px;  text-decoration:none; background:#f5f5f5; font-size:12px; padding-left:2px; padding-top:2px; }
a.pp_button:hover {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
a.pp_button_active  {display:block; height:23px;  text-decoration:none; background: #f5f5f5; font-size:12px; padding-left:2px; padding-top:2px;}
a.pp_button_active:hover  {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
a.status_button  {display:block; height:23px;  text-decoration:none; background:#f5f5f5; font-size:12px; padding-left:2px; padding-top:2px; }
a.status_button:hover {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
a.status_button_active  {display:block; height:23px;  text-decoration:none; background: #f5f5f5; font-size:12px; padding-left:2px; padding-top:2px;}
a.status_button_active:hover  {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
a.type_button  {display:block; height:23px;  text-decoration:none; background:#f5f5f5; font-size:12px; padding-left:2px; padding-top:2px; }
a.type_button:hover {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
a.type_button_active  {display:block; height:23px;  text-decoration:none; background: #f5f5f5; font-size:12px; padding-left:2px; padding-top:2px;}
a.type_button_active:hover  {display:block; height:23px;  text-decoration:none; background:#fae5c5; padding-left:2px; padding-top:2px;}
div#deadline_popup {padding-top:5px;text-align:center}
#deadline_popup select{font-size:11px; border:1px; }
#deadline_popup button {font-size:11px; width:80px; margin:10px}
div#executor_popup {padding-top:5px;text-align:center;}
#executor_popup button {font-size:11px; width:80px; margin:10px}
div#project_popup {padding-top:5px;text-align:center}
#project_popup button {font-size:11px; width:80px; margin:10px}
table#tasksTable {border:1px solid #e1f2d7; width:100%; border-collapse:collapse; font-size:8pt; }
table#tasksTable a{color:#336633}
#tasksTable th{border:1px solid #99aa99; background:#336633; font-weight:bold; color:#FFF; height:30px; border-collapse:collapse; text-align:left }
#tasksTable td{border:1px solid #e1f2d7; border-collapse:collapse;  }
#tasksTable td.headrow{border:1px solid #99aa99; background:#336633; font-weight:bold; color:#FFF; height:30px;}
#tasksTable .headrow a{ font-weight:bold; color:#FFF;}
.task_accessM { border:none; margin:0px; vertical-align:middle;  margin-right:2px; margin-left:0px; font-size:11px}
.printlink {padding: 12px; font-size: 80%; float: right; white-space: nowrap;}
.printlink a { margin: 0px 5px 7xp 0; background: transparent url(/i/ico/print.gif) 0 0 no-repeat; padding-left: 24px; height: 17px; }
.i_toup {cursor:pointer; cursor:hand;}
span.foundInTree {background:#cc0000; color:#ffffff; font-weight:bold; padding-left:6px; padding-right:6px;}
a span.foundInTree  {text-decoration:none}
div.comment_left {float:left; display:inline; }
div.comment_qu {float:right; display:inline; }
.multiple_results_search {position:absolute; width:200px; background:#fff; margin-top:22px; margin-left:-130px; overflow:hidden; overflow-x:hidden; text-align:left; padding:4px; opacity:.95; filter: alpha (Opacity = 95); border: 1px solid #ccc; }
.multiple_search, .multiple_search_active { padding:3px; font-size:11px; cursor:pointer; cursor:hand}
.multiple_search {  }
.multiple_search_active { background:#ddd; } 


.multiple_results_search IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 width:2000px;/*must have for any big value*/
 height:3000px/*must have for any big value*/;
 background:#fff;
 border:none;
}


table#tasksTable2 {border:1px solid #e1f2d7; width:100%; border-collapse:collapse; font-size:8pt; }
table#tasksTable2 a{color:#336633}
#tasksTable2 td{border:1px solid #e1f2d7; border-collapse:collapse;  }
#tasksTable2 td.headrow{border:1px solid #99aa99; background:#336633; font-weight:bold; color:#FFF; height:30px;}
#tasksTable2 .headrow a{ font-weight:bold; color:#FFF;}


/* formatting for tickets */

.ticket_access { border:none; margin:0px; vertical-align:middle;   margin-right:3px; margin-left:1px; font-size:11px}
.ticket_accessM { border:none; margin:0px; vertical-align:middle;  margin-right:2px; margin-left:0px; font-size:11px}
a.tickets_tab { display:block; height:26px; font-size:12px; background:url(/i/tickets_tab_c_bg.gif) repeat-x; float:left;
 margin:0; margin-right:2px; text-decoration:none; }
a.tickets_tab_active { display:block; height:26px; font-size:12px; background:url(/i/tickets_tab_c_a_bg.gif) repeat-x; float:left;
  margin:0; margin-right:2px; text-decoration:none; }
div.tickets_tab {display:inline;position:relative;top:-6px}
div.tickets_tab_active {display:inline;position:relative;top:-10px}
div.tickets_popup_pane { position:absolute;top:-1000px; width:90px;   background:#f5f5f5; z-index:100; border:1px solid #bbb; display:none}
div.tickets_popup_header { }
table#ticketsTable {border:1px solid #e1f2d7; width:100%; border-collapse:collapse; font-size:8pt; }
table#ticketsTable a{color:#336633}
#ticketsTable th{border:1px solid #99aa99; background:#336633; font-weight:bold; color:#FFF; height:30px; border-collapse:collapse; text-align:left }
#ticketsTable td{border:0px solid #e1f2d7; border-collapse:collapse;  border-bottom:0px; border-top:0px;}
table#ticketsTable a {text-decoration:none;}
table#ticketsTable .headrow a {text-decoration:underline;}
table#ticketsTable a:hover {text-decoration:underline;}
table#ticketsTable td.tickets_names_low a { text-decoration:none; color:#aaaaaa; }
table#ticketsTable td.tickets_names_low a:hover { text-decoration:underline;}
table#ticketsTable td.tickets_names_normal a { text-decoration:none; color:#333}
table#ticketsTable td.tickets_names_normal a:hover { text-decoration:underline;}
table#ticketsTable td.tickets_names_high a { text-decoration:none; color:#ff0000}
table#ticketsTable td.tickets_names_high a:hover { text-decoration:underline;}
#ticketsTable td.headrow{border:1px solid #99aa99; background:#336633; font-weight:bold; color:#FFF; height:30px;}
#ticketsTable .headrow a{ font-weight:bold; color:#FFF;}
.ticket_accessM { border:none; margin:0px; vertical-align:middle;  margin-right:2px; margin-left:0px; font-size:11px}
table.strech {table-layout:fixed; border:0; }
table.strech td {text-overflow:clip;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; border:0; font-size:11px;}
.active_item{  background:#e1f2d7;padding:0px 5px 0px 5px; border:1px solid #ccddcc; margin-left:-5px; }
a.active_item  {  text-decoration: none}
.t_row_chb {margin:0;padding:0;width:16px}
ul.tickets_projects_tree {font-size:11px; margin-left:10px; margin-top:10px; padding-left:0px;margin-right:5px;list-style:none;}
ul.tickets_projects_tree li {margin-bottom:5px; list-style:none;}
ul.tickets_projects_tree {list-style:none;}
ul.tickets_projects_tree li a{text-decoration:none}
ul.tickets_projects_tree li a:hover {text-decoration:underline}
ul.tickets_projects_tree_userprofile {font-size:12px; margin-left:10px; margin-top:16px; padding-left:20px;margin-right:10px;}
ul.tickets_projects_tree_userprofile {margin-bottom:0px;}
table.support_info {border:none; width:100%; }
table.support_info td {vertical-align:top; font-size:12px}
table.tickets_stat {border:none}
table.tickets_stat td {font-size:11px;}
.tickets_stat select {font-size:11px;}
td.t_separator {background:#bbccbb; overflow:hidden; width:1px; padding:0px}
.ticket_mult_input {width:99% ; border:1px solid #999; padding-left:5px;}
.tickets_stats_grey {color:#aaa}
/* page selector */
.page_act { background:#e1f2d7;padding:2px; font-weight:bold; border:1px solid #ccddcc;}

/* editing top menu items */
#edit_top_menu_block {display:none; position:absolute;height:auto;background:#f5f5f5;top:120px;left:450px;font-size:10pt;padding:10px;border:1px solid #666;z-index:10005;}
#edit_top_menu_block_gray{display:none; position:absolute;left:0;top:0;background:#000; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index:10000;}

.select-free {position:absolute;	overflow:hidden;width:auto;}
.select-free iframe {display:none; display/**/:block; position:absolute; top:0;	left:0;	z-index:-1;	filter:mask();width:3000px;	height:3000px;}

#top_menu_holder {overflow-y:hidden;overflow:hidden;height:32px;font-size:13px;background:#E1F2D7; line-height:25px; }
#top_menu_holder ul{float:left}
#top_menu_holder li{float:left}
#top_menu_holder ul {padding:0px; margin:5px 0px 0px 10px;}
#top_menu_holder li {padding:0px 10px 10px 10px; margin:0px; display:block; list-type:none}
#more_menu_button {display:none; background:url(/i/more_menu.gif); width:16px; height:16px; margin-top:5px}
#more_menu_block {display:none; position:absolute; background:#E1F2D7;  top:115px; right:0; padding:10px; font-size:13px; padding-right:40px}


/* unsubscribe */
table.unsubscribe { display:none;width:600px; clear:both;  border:1px solid #e1f2d7; border-collapse:collapse; width:600px; font-size:8pt; }
table.unsubscribe th {font-weight:bold; font-size:12pt; text-align:left;  background:#f5ffee; }
table.unsubscribe td {font-size:10pt; border:1px solid #e1f2d7; border-collapse:collapse;  }
table.unsubscribe a{color:#336633}


.small_dates {font-size:11px;}
.small_dates select {font-size:9px;}

tr.global_task td {background:#FFfadd !important}

.report_tables {border-collapse:collapse; width:100%; padding:0; border-color:#ccc; }
.report_tables td{ border:1px solid #ccc ;vertical-align:top; font-size:11px;padding:5px; border-color:#ccc} 