body {font-family:Verdana,Arial; font-size:8pt; margin:0;}
td {vertical-align:top; font-size:8pt; color:#000000;}
div {padding:0px; margin:0px;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}
img {border:0px;}
table {empty-cells: show;}
p {margin:0px; padding:0px;}


img.thumb {border:1px solid #000000;}
a.top_menu {font-size:10px; font-weight:bold; color:#293D6B; vertical-align:top;}
a.left_menu {font-size:10px; font-weight:bold; color:#293D6B; vertical-align:top;}
a.lite_link {color:#1d3c5c; font-size:10px; text-decoration:none;}
a.small {color:#888888; text-decoration:underline; font-size:8pt;}
.left_menu_header {font-size:10px; font-weight:bold; color:#ffffff; vertical-align:top;}

h2 {font-size:11pt; font-weight:bold;}


span.e {font-size:6pt;}

span.disabled {color:#dddddd;}
input.disabled {border:1px solid #dddddd;}
select.disabled {border:1px solid #dddddd;}

.c66 {color:#666666;}
.c4a9dd6 {color:#4a9dd6;}
.c2980bc {color:#2980bc;}
.c88 {color:#888888;}

.pr_list_task_num {color:#4a9dd6; font-weight:bold; font-size:10pt;}

/* Header Manager */
div.header_manager {margin-top:25px; margin-left:100px; height:20px;}
ul.not_read_pr_list {margin:5px 0px 0px 16px; padding:0px;}


table.object_table td.l {font-weight:bold; text-align:right;}


table.ext_mail_list {width:100%; margin:5px;}
table.ext_mail_list td {border-bottom:1px solid #dddddd; border-left:1px dotted #cccccc;  padding:4px;}
table.ext_mail_list td .d_l {vertical-align:middle; line-height:0px; border-right:1px dotted #cccccc;}
table.ext_mail_list td .n_l {padding:3px; vertical-align:middle; border-bottom:1px solid #dddddd; border-left:1px dotted #cccccc;}
table.ext_mail_list td .ma_header {padding:4px; border-left:1px dotted #cccccc; border-bottom:1px solid #dddddd; font-weight:bold; border-top:1px solid #dddddd;}

.blue {color:#4a9dd6;}

.light_tabs {margin:5px 0px 0px 5px; clear:both;}
.light_tabs div {padding:5px 10px 5px 10px; float:left;}
.light_tabs .light_tab {background-color:#dddddd; border-bottom:1px solid #aaaaaa; font-size:10pt; border-left:1px solid #cccccc;}
.light_tabs .light_tab_active {border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-left:1px solid #aaaaaa; font-size:10pt;}
.light_tabs .light_tab_end {width:5px; border-bottom:1px solid #aaaaaa; font-size:10pt;}
.light_tabs a:hover {text-decoration:none;}
/* */

.accept_project_div {width:140px; border:1px solid red; text-align:center; padding:4px; margin-top:10px; background-color:red; color:white;}
.accept_project_div a {color:white; font-weight:bold;}

input {font-size:8pt; color:#000000;}
select {font-size:8pt; color:#000000;}
textarea {font-size:8pt; color:#000000; font-family:Verdana,Arial;}

table.formTable td {padding:2px !important; border-width:0px !important;}
.form_label {text-align:right; color:#000000; font-weight:bold; padding:2px !important; border-width:0px !important;}
table.formTable td.form_input {padding:2px !important; text-align:left; border-width:0px !important;}
ul.error_list {padding:0px 0px 0px 10px; margin:10px;}
input.text {width:150px; }

.underline {text-decoration:underline;}

.main_menu_link {font-size:10pt;}
.main_menu_link_active {font-weight:bold; font-size:10pt;}

/* */

.full_width {width:100%;}

.header {font-size:20px; color:black; padding:2px;}
.header3 {background-color:#E4E7EA; font-weight:bold;}
.print {color:#222222; padding:4px; vertical-align:middle;}
.print_label {color:#222222; padding:4px; vertical-align:middle; width:100px;}
.print_header {color:#222222; padding:4px; vertical-align:middle; font-size:22px;}
.print_footer {color:#222222; padding:4px; vertical-align:middle; font-size:10px; text-align:right;}

.list_header {font-size:14px; color:#888888;}
.pomysl {color:#888888;}
.lite {font-size:9px; color:#888888;}
.alert {color:red; }
.warning {color:green; }
.gray {color:#bbbbbb; }
td.hline {background-color:#dddddd; height:1px; padding:0px;}
td.hline2 {background-color:#1d3c5c; height:1px; padding:0px;}
td.hline_black {background-color:black; height:1px; padding:0px;}
.empty_info {color:#888888;}
.hspace {height:6px;}
.hspace_tiny {height:1px; padding:0px;}
.vspace {width:6px;}
.hspace1 {height:10px;}
td.l_table_header {background-color:#98B1C4; font-size:11px; font-weight:bold; color:white; padding:4px;}
td.l_table_header_lite {background-color:#eeeeee;
    border:1px solid #cccccc;
    border-bottom:0px;
    font-size:10px; font-weight:bold; color:#444444; padding:4px;}
td.l_table_header_lite2 {background-color:#eeeeee;
    border:1px solid #cccccc;
    border-bottom:0px; padding:0px;}
td.l_table_header_lite3 {background-color:#E4E7EA; padding:4px; font-weight:bold;}
td.gallery_header {font-size:16px;  color:#1d3c5c; padding:4px;}

.org_list {font-weight:bold; color:#666666;}

.comm_table {width:100%; padding:0px;}
.comm_table_header { height:22px; background-color:#eeeeee; vertical-align:middle; font-size:15px; color:#666666;}

.panel_header {font-size:11px; font-weight:bold; vertical-align:middle;}
.active_panel {font-size:11px; font-weight:bold; vertical-align:middle; color:white; background-color:#98B1C4; width:130px;
                padding:0px; }
.inactive_panel {font-size:10px; font-weight:bold; vertical-align:middle; color:#7599B5; background-color:#C8D7E3;
                width:110px; padding:0px; height:17px;}
.inactive_panel_link {font-size:10px; font-weight:bold; vertical-align:middle; color:#7599B5; }

.forum_header {font-size:9pt; font-weight:bold;}
.forum_import {font-size:9pt; color:red; font-weight:bold;}
.forum_import_not_read {font-size:9pt; color:red; font-weight:bold; text-decoration:underline;}
.forum_header_ans {font-size:9pt;}
.forum_import_ans {font-size:9pt; color:red; }
.forum_header_r {font-size:9pt; font-weight:bold; text-decoration:underline; color:blue;}
.forum_content {font-size:9pt; }
.forum_content_not_read {font-size:9pt; color:red;}
.forum_content_r {font-size:9pt; color:#1d3c5c;}
.forum_content_r:hover {font-size:9pt; color:#444444; text-decoration:none;}
.forum_date {font-size:8pt; color:#666666; text-align:right;}
.forum_sign {font-size:9pt; color:#999999;}






input.press_info {border: 1px solid #98B1C4; width:500px;}

input.submit {color:#000000; font-weight:bold; }
input.cancel {border: 1px solid #549ccc;  background-color:transparent; color:#1d3c5c; font-weight:bold;}

input.text_time {border: 1px solid #98B1C4; width:18px; }
input.text_medium {border: 1px solid #98B1C4; width:302px; }
input.text_medium2 {border: 1px solid #98B1C4; width:200px; }
input.text_small{border: 1px solid #98B1C4; width:150px; }
input.delete {border: 0px; background-color:transparent; color:#888888; font-size:11px;}
input.more {border: 0px; background-color:transparent; color:#1d3c5c; font-size:11px;}
input.bi_edit {border: solid #98B1C4 1px; background-color:transparent; color:#1d3c5c; font-size:11px;}
td.bi_edit {width:30px; vertical-align:middle;}
input.checkbox {border:0px;}
input.radio {border:0px;}



.label {width:120px; background-color:transparent; font-weight:bold; font-size:10px; vertical-align:middle; border:0px solid #dddddd;
        text-align:left; }
.label3 {width:50px; background-color:transparent; font-weight:bold; font-size:10px; vertical-align:middle; border:0px solid #dddddd;
        text-align:left; }
.label2 {width:120px; background-color:transparent; font-weight:bold; font-size:10px; vertical-align:bottom; border:0px solid #dddddd;
        text-align:right; color:#999999;}
.empty {width:120px; background-color:transparent; font-weight:bold; font-size:10px; border:0px solid #dddddd;
        text-align:right; color:#cccccc;}
.value {vertical-align:middle;}

textarea.add {border: 1px solid #98B1C4; font-family:Arial; font-size:11px; color:#1d3c5c;}



td.calc_header {background-color:#E4E7EA; padding:4px;
                vertical-align:middle; width:120px; text-align:center; font-weight:bold;}
td.calc_header_j {background-color:#E4E7EA; padding:4px; vertical-align:middle; width:55px;
                    text-align:center; font-weight:bold;}
td.calc_header_pr {background-color:#eeeeee; padding:4px; border:1px solid black;
                vertical-align:middle; width:120px; text-align:center; font-weight:bold; color:#000000;}
td.calc_header_j_pr {background-color:#eeeeee; padding:4px; vertical-align:middle; width:55px;
                    text-align:center; font-weight:bold; color:#000000; border:1px solid black;}
td.calc_header_num {background-color:#E4E7EA; padding:4px; vertical-align:middle;
                    width:43px; text-align:center; font-weight:bold;}
td.calc_header_cost {background-color:#E4E7EA; padding:4px; vertical-align:middle; width:63px;
                text-align:center; font-weight:bold;}
td.calc_header_num_pr {background-color:#eeeeee; padding:4px; vertical-align:middle;
                    width:43px; text-align:center; font-weight:bold; color:#000000; border:1px solid black;}
td.calc_header_cost_pr {background-color:#eeeeee; padding:4px; vertical-align:middle; width:63px;
                text-align:center; font-weight:bold; color:#000000; border:1px solid black;}
td.calc_item {text-align:left; border:1px solid #dddddd;}
td.calc_item_pr {text-align:left; border:1px solid #dddddd; color:#000000; border:1px solid black;}
td.calc_item_r {border:1px solid #dddddd; text-align:right;}
td.calc_item_r_pr {border:1px solid #dddddd; text-align:right; color:#000000; border:1px solid black;}
td.calc_cost {background-color:#C8D7E3; text-align:right;}
td.calc_cost_gray {background-color:#ebebeb; text-align:right; color:#000000; border:1px solid black;}
td.calc_buttons {background-color:#ffffff;}

input.calc {font-size:11px; width:100%; border:1px solid #aaaaaa; height:15px;}
input.calc_num {width:100%; font-size:11px; border:1px solid #aaaaaa; height:15px;}
input.calc_num_r {width:100%; font-size:11px; border:1px solid #aaaaaa; height:15px; text-align:right;}
input.calc_num2 {width:100%; font-size:11px; border:0px solid #aaaaaa; height:15px;  background-color:transparent; text-align:right;}
input.calc_all {width:100%; font-size:11px; border:0px; height:15px; color:#000000; font-weight:bold; text-align:right; background-color:#C8D7E3;}
input.bilans {width:100%; font-size:14px; color:#7599B5; font-weight:bold; border:0px; background-color:transparent; text-align:right;}
input.calc_sub {height:18px; font-size:14px; border:0px solid #dddddd; background-color:transparent; color:#888888;}


.confirm_table {margin-left:auto; margin-right:auto; border:1px solid #293D6B; background-color:#ffffff; position:relative; top:25%;}
.confirm_table2 {margin-left:auto; margin-right:auto; position:relative; top:25%;}
.confirm_td {font-family:Verdana,Arial; color:#293D6B; font-size:11px; padding:10px; text-align:center;}
.confirm_yes_td {font-family:Verdana,Arial; color:#293D6B; font-size:11px;  text-align:center;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #959CA3;
	border-right:1px solid #959CA3;
	background-color:#E4E7EA; padding:2px; vertical-align:middle;
	cursor:pointer; width:60px;
}
.confirm_no_td {font-family:Verdana,Arial; color:#293D6B; font-size:11px; padding:2px; text-align:center;
	background-color:#ffffff; cursor:pointer; width:60px;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}
.confirm_a {font-family:Verdana,Arial; color:#293D6B; font-size:10px; text-decoration:none;}
.confirm_a:hover {font-family:Verdana,Arial; color:#293D6B; font-size:10px; text-decoration:none;}

.report_section_h {font-size:13pt; font-weight:bold; margin:0px 0px 10px 0px;}



.hm_add_t {font-size:8pt; font-weight:bold; cursor:pointer; color:#2980bc;}
.hm_num_link {font-size:10pt; font-weight:bold; cursor:pointer;}
.hm_num_link_t {font-size:10pt; font-weight:bold; color:#2980bc; cursor:pointer;}
.hm_task_header_del {font-size:11pt; font-weight:bold; color:red;}
.hm_task_header_act {font-size:11pt; font-weight:bold; color:#2980bc;}
.hm_task_header_fut {font-size:11pt; font-weight:bold; color:#999999;}
.hm_table td {padding:3px;}
.hm_table td.n {font-weight:bold;}

.hm_table td.n a.pr {font-weight:normal; font-size:7pt; color:#999999;}
.hm_table td.n a.s {font-weight:normal; font-size:7pt; color:#999999;}
.hm_table td.d {color:#999999; text-align:right;}
.hm_task_header_fut, .hm_task_header_act, .hm_task_header_del {border-bottom:1px solid #dddddd; vertical-align:middle;}
.hm_vspace {height:10px;}

.hm_table tr.f td {border-bottom:0px solid #dddddd; vertical-align:middle;}
.hm_table tr.f td.n {font-weight:bold; color:#999999;}
.hm_table tr.f td.n a.tn {font-weight:bold; color:#999999;}
.hm_table tr.f td.t {color:#999999;}
.hm_table tr.f td.n a.pr {font-weight:normal; font-size:7pt; color:#999999;}

.hm_table tr.d td.n {font-weight:bold; color:red;}
.hm_table tr.d td.n a.tn {font-weight:bold; color:red;}
.hm_table tr.t td.n {font-weight:bold; color:#2980bc;}
.hm_table tr.t td.n a.tn {font-weight:bold; color:#2980bc;}

.hmtd {font-weight:normal; color:#000000; margin:5px 0px 5px 0px;}
.hmtd .d {margin:5px 0px 5px 0px;}

hr { border: 1px #dddddd; height: 1px; border-style: solid none none none; clear: none; margin-left: 0px;}


.pr_forb_access {padding:15px; width:100%; text-align:center; font-size:10pt; font-weight:bold;}

table.classic_table {width:100%; border-collapse:collapse;}
table.classic_table td {padding:6px 4px 4px 4px; vertical-align:top;  border-bottom:1px solid #dddddd;}
table.classic_table td.h {background-color:#cccccc; font-weight:bold; border-bottom:1px solid #aaaaaa;}
table.classic_table td.s {padding:2px 0px 2px 0px; text-align:center;}
table.classic_table table.st {margin-left:auto; margin-right:auto;}
table.classic_table table.st td {border:0px;}
table.classic_table td.f {padding:5px 0px 2px 21px; color:#777777; border:0px;}
table.classic_table td.f td {border:0px;}

table.documents_main_table {border-collapse:collapse; width:100%; empty=cells-show;}
table.documents_main_table td {padding:5px; font-size:8pt;}

table.documents_main_table tr.h {background-color:#dddddd; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#AAAAAA;}
table.documents_main_table tr.h td {font-weight:bold;}
table.documents_main_table td.i {text-align:center; width:20px;}
table.documents_main_table td a:hover {text-decoration:none;}
table.documents_main_table td.n {font-weight:bold;}
table.documents_main_table td.ng {font-weight:bold; color:#999999;}
table.documents_main_table td.g {text-align:center; background-color:#F0F0F0; width:20px;}
table.documents_main_table td.w {text-align:center; width:20px;}
table.documents_main_table td.c { text-align: center; width:50px;}
table.documents_main_table td.da {padding:3px; font-size:7pt; width:130px;}
table.documents_main_table td.s {padding:3px; font-size:7pt; width:100px;}

table.rounded_table {position:relative; }
table.rounded_table td {padding:0px;}
table.rounded_table td.tl {background-image: url(i/5r.gif); width:6px; height:6px;}
table.rounded_table td.tr {background-image: url(i/5s.gif); width:6px; height:6px;}
table.rounded_table td.bl {background-image: url(i/5t.gif); width:6px; height:6px;}
table.rounded_table td.br {background-image: url(i/5u.gif); width:6px; height:6px;}
table.rounded_table td.s {background-color:#e4e4e4;}


div.rounded_table {position:relative; background-color:#e4e4e4;}
div.rounded_table_1 { position:relative; left:-1px; top:-1px;}
div.rounded_table_2 {background:transparent url(i/5s.gif) no-repeat scroll right top; position:relative; top:0px; right:-2px;}
div.rounded_table_3 {background:transparent url(i/5t.gif) no-repeat scroll left bottom; position:relative; bottom:-3px; right:0px;}
div.rounded_table_4 {background:transparent url(i/5u.gif) no-repeat scroll right bottom; position:relative;}

table.configuration_main_table {border-collapse:collapse; width:100%; cellspacing='0';}
table.configuration_main_table tr {}
table.configuration_main_table td {padding:4px;}
table.configuration_main_table td.hl {font-weight:bold; background-color:#dddddd; vertical-align:middle; height:15px; border-bottom:1px solid #aaaaaa; width:90px;}
table.configuration_main_table td.hp {font-weight:bold; background-color:#dddddd; vertical-align:middle; height:15px; border-bottom:1px solid #aaaaaa;}
table.configuration_main_table td.p {border-left:1px solid #aaaaaa; vertical-align:middle;}

table.configuration_modules_table {border-collapse:collapse; width:100%; cellspacing='0';}
table.configuration_modules_table tr.h {}
table.configuration_modules_table td.h {padding:4px; font-weight:bold; background-color:#eeeeee;}

table.docEditTable {
	border-spacing: 0px; border-collapse: collapse;
}

table.docEditTable td {
	border: 1px solid #111;
	padding: 2px;
}