img,form {margin: 0px;padding: 0px;border: none;}
html,body {height:100%;width:100%;margin:0px;padding:0px}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
table {margin:0px;border-collapse: collapse;}
td {padding:0px;}
br.cb {clear:both;}
br.cr {clear:right;}
br.cl {clear:left;}
pre {margin:0;}
.fl {float: left;}
label {cursor:pointer;}



/*GLOBAL STYLES*/
.nw {white-space: nowrap;}
.cr {color: red  !important;}
.cg {color: gray  !important;}
.fwb {font-weight: bold !important;}
.RedBorder {border:3px dashed red !important; border-radius: 10px;}
.RedBorderSmall {border:1px dashed red !important; border-radius: 10px;}
.PrettyBlock {padding: 5px; margin: 5px;}
.GreenBorder {border:2px dashed green !important; border-radius: 10px;}

.tac {text-align: center !important;}
.tar {text-align: right !important;}
.tal {text-align: left !important;}

td.line li {padding:0; margin:0px 0px 0px 20px;}

input,textarea {border:1px solid black;}
input.image {border:none;}
p {margin:0px;padding:0px;line-height:120%;}
a {color:#454545;text-decoration:underline;}
a:hover {text-decoration:none;}
div.crit_info {width: 200px; margin: 1px auto;background:yellow;text-align:center;color:red;padding:4px;border:2px dotted red;font:normal 14px Arial;}
div.info {width: 200px; margin: 1px auto;background:white;text-align:center;color:brown;padding:4px;border:1px dotted yellow;font:normal 14px Arial;}

body {background:#F5F7F8;height:100%;font:normal 12px Tahoma; color:#454545;}

a.nd_buttton        {border:1px dashed gray;font:bold 14px Tahoma;color:white;background:#B9A4A7;text-decoration:none;padding:2px;}
a.nd_buttton:hover  {border:1px dashed gray;font:bold 14px Tahoma;color:white;background:#D4D0C8;text-decoration:none;padding:2px;}

a.nd_buttonS        {border:1px dashed gray;font:normal 12px Tahoma;color:white;background:#B9A4A7;text-decoration:none;padding:1px;}
a.nd_buttonS:hover  {border:1px dashed gray;font:normal 12px Tahoma;color:white;background:#D4D0C8;text-decoration:none;padding:1px;}
a.nd_buttonS.Current        {border:2px dashed gray;font:normal 13px Tahoma;color:gold;background:#B9A4A7;text-decoration:none;padding:1px;}



div.SuperBlock {position: relative;}

div.Button {padding: 2px; background-color: lightgray; color: #000; border: 1px solid black;margin: 2px; border-radius: 5px;font-size: 12px; cursor: pointer; float: left; }
div.TogglableBlock {display: none; position: absolute; padding: 10px; background-color: lightcyan;float: left; z-index: 9999; border:1px solid black; top:20px;}

form.SmartForm {}
form.SmartForm input[type="text"] {padding: 2px 4px; width: 300px;}


/*GLOBAL*/
input.date_pick {width:80px;text-align:center;margin:0px 0px;background:none;border:none;border-left:1px solid gray;}
input.time_pick {width:40px;text-align:center;margin:0px 0px;background:none;border:none;border-left:1px solid gray;}
td.data_c {padding:0px 1px;text-align:center;}

table.listing {border:1px solid #c9d5db;font: normal 12px Tahoma; border-radius:7px; border-collapse: separate;}
table.listing th {text-align:center;padding:3px 5px;font:bold 11px Tahoma;color: #767676; border-bottom:1px solid #c9d5db;}
table.listing th.l {text-align:left;}
table.listing td {padding:3px 5px;text-align:left;height:35px;}
table.listing td.c {text-align:center;}
table.listing td.b {font-weight:bold;}
table.listing td.s {font-size:11px !important;}
table.listing a {font:  Tahoma;color:black;text-decoration:underline;}
table.listing a:hover {text-decoration:none;}
table.listing td span {font: normal 11px Tahoma;color:gray;}
table.listing .delete_link {color:#ffffff;background:#FF0000;padding:0px 1px;text-decoration:none;}


table.listing2 {border:1px solid #c9d5db;font: normal 12px Tahoma;}
table.listing2 th {text-align:center;padding:3px 5px;font:bold 11px Tahoma;color: #767676; border-bottom:1px solid #c9d5db;}
table.listing2 th.l {text-align:left;}
table.listing2 td {padding:1px 5px;text-align:left;height:35px; border-bottom:1px solid gray;}
table.listing2 td.c {text-align:center;}
table.listing2 td.b {font-weight:bold;}
table.listing2 td.s {font-size:11px !important;}
table.listing2 a {font: 12px Tahoma;color:black;text-decoration:underline;}
table.listing2 a:hover {text-decoration:none;}
table.listing2 td span {font: normal 11px Tahoma;color:gray;}
table.listing2 .delete_link {color:#ffffff;background:#FF0000;padding:0px 1px;text-decoration:none;}

td.r,th.r {text-align:right !important;}
td.line {font: normal 11px Arial;text-align:left;height:35px; border-left:1px solid #c9d5db;;}
td.line_c {font: normal 11px Arial;text-align:center;height:29px; } 
td.posr {position: relative;}
/*white-space: nowrap;*/

td.Hightlight { background-color: magenta; color: yellow;}

.SortableTable thead th {cursor: pointer;}
.SortableTable th.header { cursor: pointer;}
.SortableTable th.header.headerSortDown:after{ content: "\25b2\25b2"; font-size: 9px; color: #000;}
.SortableTable th.header.headerSortUp:after{ content: "\25bc\25bc"; font-size: 9px; color: #000;}
/*.SortableTable th.header:after { content:  "\25b2\25bc";  font-size: 6px;}*/







div#MAIN {margin:0px 20px; min-width:1000px;}

div.line {background:#000000;height:1px;font-size:0px;margin:1px 0px 1px 0px;}

#panels {width:99%;}
#panels #leftpanel {vertical-align:top;}
#panels #rightpanel {vertical-align:top;width:465px;}


#head {position:relative;background:#E9ECF0;margin:20px 0px 5px 0px;height:80px;}
#head div {border:0px solid blue;position:relative;}
#head .c1 {width:9px; height:9px;font-size:0px;position:absolute;top:0px;left:0px;background: url(/i/c1t1.jpg) no-repeat 0% 0%;}
#head .c2 {width:9px; height:9px;font-size:0px;position:absolute;top:0px;right:0px;background: url(/i/c2t1.jpg) no-repeat 0% 0%;}
#head .c3 {width:9px; height:9px;font-size:0px;position:absolute;bottom:0px;right:0px;background: url(/i/c3t1.jpg) no-repeat 0% 0%;}
#head .c4 {width:9px; height:9px;font-size:0px;position:absolute;bottom:0px;left:0px;background: url(/i/c4t1.jpg) no-repeat 0% 0%;}
#head #main_menu {position:absolute;top:20px;right:20px;}
#head #main_menu a {font: normal 13px Tahoma;color:#335B6E;text-decoration:none;margin:0px 10px;}
#head #main_menu a:hover {text-decoration:underline;}
#head .greet {position:absolute;top:20px;left:20px;font:normal 13px Tahoma; color:#3B3A3A;}
#head .fio {position:absolute;top:45px;left:20px;font:normal 14px Tahoma; color:#000000;}


#head .Filter1BlockToggle {font-size:13px; cursor:pointer;  position: absolute;  top: 63px;  left: 106px; float:left;}
#head .Filter1BlockToggle:hover {background-color:gold;}
#head .Filter1Block {display:none;position: absolute;top: 83px;  left: 96px; border:2px dashed green !important; border-radius: 10px; background-color:#FFF; padding: 5px; margin: 5px;z-index: 9999;}


#head .SearchFormToggle {font-size:13px; cursor:pointer;  position: absolute;  top: 63px;  left: 60px;float:left; z-index: 9999;}
#head .SearchFormToggle:hover {background-color:gold;}
#head .SearchForm { display:none;position: absolute;top: 83px;  left: 60px; width:600px; border:2px dashed green !important; border-radius: 10px; padding: 5px; margin: 5px;  height:56px;   z-index: 8888;}


#search_form, #rubric_form {width:100%;height:56px;background: url(/i/sear_form2.jpg) repeat-x 0% 0%;margin:0px 0px 20px 0px;}
#search_form td.body {background: url(/i/sear_form1.jpg) no-repeat 0% 0%;vertical-align:middle;}
#search_form td.end {background: url(/i/sear_form3.jpg) no-repeat 0% 0%;width:5px;}
#search_form input.query {margin:0px 20px 0px 100px;width:30%;height:18px;background:#ffffff;border:1px solid #8C8C8C;}
#search_form input.submit {margin:0px 20px 0px 0px;border:none;vertical-align:middle;}
#search_form select {margin:0px 20px 0px 0px;width:21%;border:none;font:normal 12px Tahoma; color:#3B3A3A;}
#rubric_form select {margin:0px 20px 0px 0px;width:210px;border:none;font:normal 12px Tahoma; color:#3B3A3A;}



#zakladki {height:39px;margin:0px 0px 0px 0px;background: url(/i/zak_fil.jpg) repeat-x 0% 0%;}/* width:100%; */
#zakladki  div {float:left;}
#zakladki div.title {margin:15px 0px 0px 5px;font:normal 11px Tahoma; color:#094765;}
#zakladki td {vertical-align:middle;cursor:pointer;}
#zakladki td.zak_act {background: url(/i/zak_act.jpg) no-repeat 100% 0%;}
#zakladki td.zak_act div.end {width:3px;height:39px;background: url(/i/zak_actend.jpg) no-repeat 0% 0%;}
#zakladki td.zak_inact {background: url(/i/zak_inact.jpg) no-repeat 100% 0%;}
#zakladki td.zak_inact div.end {width:3px;height:39px;background: url(/i/zak_inactend.jpg) no-repeat 0% 0%;}

#viewtype {width:100%;height:39px;margin:0px 0px 0px 0px;font:normal 13px Tahoma; color:#094765;background: #ffffff;border-left:1px solid #9BB1BC;border-right:1px solid #9BB1BC;}
#viewtype img {margin:0px 5px 0px 20px;}
#viewtype span {cursor:pointer;}
#viewtype a {text-decoration:none;}
.filter{
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
}


#contacts_simple {width:100%;border-left:1px solid #9BB1BC;border-right:1px solid #9BB1BC;background:#ffffff;}
#contacts_simple tr.odd {background:#E7E9EB;}
#contacts_simple .padding {margin:0px 15px 5px 15px;}
#contacts_simple .line {background:#000000;height:1px;font-size:0px;margin:0px 0px 15px 0px;}
#contacts_simple .clock {background: url(/i/pic_clock.jpg) no-repeat 0% 0%;}
#contacts_simple .meet {background: url(/i/pic_meet.jpg) no-repeat 0% 0%;}
#contacts_simple .money {background: url(/i/pic_money.jpg) no-repeat 0% 0%;}
#contacts_simple .time_title {margin:0px 0px 5px 0px;padding:0px 0px 0px 23px;}
#contacts_simple .time_title span {margin:0px 15px 0px 0px;font:bold 13px Tahoma; color:#016FD0;}
#contacts_simple .time_title a {font:normal 14px Tahoma; color:#000000;text-decoration:underline;}

#contacts_simple .contact_person {margin:0px 0px 5px 0px;font:normal 13px Tahoma;color:#000000;}
#contacts_simple .contact_person span {margin:0px 0px 0px 0px; color:#016FD0;}

#contacts_simple .datetime_text {margin:0px 0px 5px 0px;padding:0px 0px 0px 23px;font:normal 13px Tahoma;color:#000000;background: url(/i/pic_quote.jpg) no-repeat 0% 0%;}
#contacts_simple .datetime_text span {margin:0px 0px 0px 0px;font:normal 10px Tahoma; color:#016FD0;}
#contacts_simple .datetime_text b {margin:0px 5px 0px 0px;font:bold 10px Tahoma; color:#000000;}

#contacts_simple .expand {cursor:pointer;padding:0px 0px 0px 10px;font:normal 11px Tahoma;color:#767676;background: url(/i/pic_expand.jpg) no-repeat 0% 50%;}
#contacts_simple .collapse {cursor:pointer;padding:0px 0px 0px 10px;font:normal 11px Tahoma;color:#767676;background: url(/i/pic_collapse.jpg) no-repeat 0% 50%;}
#contacts_simple .contact_color {width:20px;height:20px;background:red;}
#contacts_simple .endcontact {width:20px;height:20px;}
#contacts_simple .endcontact input {border:none;margin:0px 0px 0px 10px;}

#contacts_simple div.dotted {border-bottom:1px dotted black;}


.form_add_contact {width:500px;}
.form_add_contact div.add_contact_form {font:normal 13px Tahoma; color:#016FD0;margin:5px 0px;}
.form_add_contact div.add_contact_form input {border:1px solid #8C8C8C;text-align:center;margin:0px 5px;}
.form_add_contact div.add_contact_form input.date {width:72px;}
.form_add_contact div.add_contact_form input.time {width:55px;}
.form_add_contact div.add_contact_form select {margin:0px 20px 0px 0px;margin:0px 5px;border:none;}
.form_add_contact div.add_contact_form textarea {border:1px solid #8C8C8C;width:100%;height:100px;margin:5px 0px;}
.form_add_contact div.add_contact_form input.submit {float:right;border:none;}





#show_payform_toggle {font:bold 12px Arial; color:blue;text-decoration:none;}
#show_payform_toggle:hover {font:bold 12px Arial; color:blue;text-decoration:underline;}
.form_add_pay {width:500px;}
.form_add_pay div.add_contact_form {font:normal 13px Tahoma; color:#016FD0;margin:5px 0px;}
.form_add_pay div.add_contact_form input {border:1px solid #8C8C8C;text-align:center;margin:0px 5px;}
.form_add_pay div.add_contact_form input.date {width:72px;}
.form_add_pay div.add_contact_form input.time {width:55px;}
.form_add_pay div.add_contact_form select {margin:0px 20px 0px 0px;margin:0px 5px;border:none;}
.form_add_pay div.add_contact_form textarea {border:1px solid #8C8C8C;width:100%;height:100px;margin:5px 0px;}
.form_add_pay div.add_contact_form input.submit {float:right;border:none;}


#bottom_list {width:100%;background: url(/i/bottom_listf.jpg) repeat-x 0% 0%;}
#bottom_list td.start {height:25px;background: url(/i/bottom_listl.jpg) no-repeat 0% 0%;}
#bottom_list td.end {height:25px;background: url(/i/bottom_listr.jpg) no-repeat 100% 0%;}



#leaders {width:99%;margin:0px 0px 30px 15px;font:normal 11px Tahoma;color:#767676;border-bottom:1px dotted #B8B8B8;}
#leaders th {height:30px;font:normal 9px Tahoma;color:#8D8D8D;text-align:center;}
#leaders th b {font:bold 14px Tahoma;color:#335B6E;}
#leaders td {height:30px;font:normal 14px Tahoma;color:#016FD0;text-align:center;}
#leaders td.fio {font:normal 10px Tahoma;color:#335B6E;text-align:left;}
#leaders td.itogo {font:normal 12px Tahoma;color:#3B3B3A;text-align:left;}







#mycats_cont {background:#ffffff;margin:0px 10px 30px 15px;}
#mycats_cont .line {background:#E7E9EB;height:1px;font-size:0px;margin:0px 0px 0px 0px;}
#mycats_cont div.act {background: url(/i/pic_collapse.jpg) no-repeat 0% 50% !important;}
#mycats_cont #title {cursor:pointer;font:bold 14px Tahoma;color:#335B6E;height:20px;float:left;padding:0px 0px 0px 23px;margin:5px 0px 0px 5px;background: url(/i/pic_expand.jpg) no-repeat 0% 50%;}

#mycats_cont #cats_add {height:20px;float:right;padding:0px 23px 0px 0px; margin:5px 15px 0px 0px;background: url(/i/pic_add.jpg) no-repeat 100% 0%;}
#mycats_cont #cats_add a {font:normal 10px Tahoma;color:#8D8D8D;text-decoration:none;}

#mycats_cont .mycatscol {width:45%;font:normal 13px Tahoma;color:#000000;float:left;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
#mycats_cont .mycatscol a {font:normal 13px Tahoma;color:#000000;text-decoration:none;}
#mycats_cont .mycatscol a:hover {text-decoration:underline;}
#mycats_cont .mycatscol ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#mycats_cont .mycatscol li {padding:0px 0px 0px 0px;margin:0px 0px 0px 25px;}
#mycats_cont .mycatscol input {vertical-align:middle;border:none;}

#mycats_cont input.submit {float:right;margin:0px 10px 5px 0px;border:none;}
#mycats_cont div.tri {height:13px;background: #DBDEE1 url(/i/pic_mycats_tri.jpg) no-repeat 0% 0%;}



/*##########################*/
#hot_cont {background:#ffffff;margin:0px 10px 30px 15px;}
#hot_cont .line {background:#E7E9EB;height:1px;font-size:0px;margin:0px 0px 0px 0px;}
#hot_cont div.act {background: url(/i/pic_collapse.jpg) no-repeat 0% 50% !important;}
#hot_cont #title {cursor:pointer;font:bold 14px Tahoma;color:#335B6E;height:20px;float:left;padding:0px 0px 0px 23px;margin:5px 0px 0px 5px;background: url(/i/pic_expand.jpg) no-repeat 0% 50%;}
#hot_cont div.tri {height:13px;background: #DBDEE1 url(/i/pic_mycats_tri.jpg) no-repeat 0% 0%;}
#hot_contacts_simple {width:100%;border-left:1px solid #ffffff;border-right:1px solid #9BB1BC;background:#ffffff;}
#hot_contacts_simple tr.odd {background:#E7E9EB;}
#hot_contacts_simple .padding {margin:10px 15px 5px 15px;}
#hot_contacts_simple .line {background:#000000;height:1px;font-size:0px;margin:0px 0px 15px 0px;}
#hot_contacts_simple .time_title {margin:0px 0px 5px 0px;padding:0px 0px 0px 23px;background: url(/i/pic_clock.jpg) no-repeat 0% 0%;}
#hot_contacts_simple .time_title span {margin:0px 15px 0px 0px;font:bold 13px Tahoma; color:#016FD0;}
#hot_contacts_simple .time_title a {font:normal 13px Tahoma; color:#000000;text-decoration:none;}

#hot_contacts_simple .contact_person {margin:0px 0px 5px 0px;font:normal 13px Tahoma;color:#000000;}
#hot_contacts_simple .contact_person span {margin:0px 0px 0px 0px; color:#016FD0;}

#hot_contacts_simple .datetime_text {margin:0px 0px 5px 0px;padding:0px 0px 0px 23px;font:normal 13px Tahoma;color:#000000;background: url(/i/pic_quote.jpg) no-repeat 0% 0%;}
#hot_contacts_simple .datetime_text span {margin:0px 0px 0px 0px;font:normal 10px Tahoma; color:#016FD0;}
#hot_contacts_simple .datetime_text b {margin:0px 5px 0px 0px;font:bold 10px Tahoma; color:#000000;}






#org_cats_cont {background:#ffffff;margin:0px 10px 0px 15px;}
#org_cats_cont .line {background:#E7E9EB;height:1px;font-size:0px;margin:0px 0px 0px 0px;}
#org_cats_cont div.act {background: url(/i/pic_collapse.jpg) no-repeat 0% 50% !important;}
#org_cats_cont #title {cursor:pointer;font:bold 14px Tahoma;color:#335B6E;height:20px;float:left;padding:0px 0px 0px 23px;margin:5px 0px 0px 5px;background: url(/i/pic_expand.jpg) no-repeat 0% 50%;}
#org_cats_cont #cats_add {height:20px;float:right;padding:0px 23px 0px 0px; margin:5px 15px 0px 0px;background: url(/i/pic_add.jpg) no-repeat 100% 0%;}
#org_cats_cont #cats_add a {font:normal 10px Tahoma;color:#8D8D8D;text-decoration:none;}
#org_cats_cont div.tri {height:13px;background: #DBDEE1 url(/i/pic_mycats_tri.jpg) no-repeat 0% 0%;}

#org_cats_list {background: #F5F7F8;}
#org_cats_list a {cursor:pointer;}
#org_cats_list a:hover {text-decoration:underline !important;}
#org_cats_list .main_cats {font:normal 13px Arial; color:#3B3B3A;text-decoration:none;margin:5px 0px 5px 0px;border-bottom:1px dashed gray;}
#org_cats_list .main_cats a {font:normal 13px Arial; color:#3B3B3A;text-decoration:none;}
#org_cats_list .main_cats span {font:normal 12px Arial; color:#3B3B3A;margin:0px 10px 0px 0px;}
#org_cats_list .main_cats .sub_lvl {margin:0px 0px 0px 20px;font:normal 13px Arial; color:#20404F;text-decoration:none;}
#org_cats_list .main_cats .sub_lvl a {font:normal 13px Arial; color:#20404F;text-decoration:none;}
#org_cats_list .main_cats .sub_lvl .sub_lvl {margin:0px 0px 0px 10px;font:normal 11px Arial; color:#20404F;text-decoration:none;}
#org_cats_list .main_cats .sub_lvl .sub_lvl a {font:normal 11px Arial; color:#20404F;text-decoration:none;}

#org_cats_list table.hovered {background:cyan;}
#org_cats_list table.onecat {width:99%;font:normal 11px Arial; color:#20404F;}
#org_cats_list table.onecat .td1 {width:10px;}
#org_cats_list table.onecat .link {border-bottom:1px dashed #DBDEE1;}
#org_cats_list table.onecat .cnt {width:15px;text-align:center;padding:0px 3px;}
#org_cats_list table.onecat .cat_linker {width:15px;cursor:pointer;padding:0px 3px;}

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#3B3B3A;
    padding:5px;
    border:1px solid #fff;
    width:250px;
}
.tooltip img {float:left;margin:0px 5px 0px 5px; }
.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}



table.dublgis a {font: bold 13px Arial;color:#000000;text-decoration:none;cursor:pointer;}
div.subcat_lvl1 {margin:0px 0px 10px 10px;}
div.subcat_lvl1 a {font:normal 12px Arial; color:orangered;text-decoration:none;}
div.subcat_lvl1 div.subcat_lvl1 a {font:normal 12px Arial; color:blue;text-decoration:underline;}
div.subcat_lvl1 div.subcat_lvl1 a:hover {font:bold 12px Arial; color:blue;text-decoration:none;}









#contacts_card {width:100%;border-left:1px solid #9BB1BC;border-right:1px solid #9BB1BC;background:#ffffff;}
#contacts_card tr.odd {background:#E7E9EB;}
#contacts_card .padding {margin:0px 15px 5px 15px;}
#contacts_card .line {background:#000000;height:1px;font-size:0px;margin:0px 0px 15px 0px;}
#contacts_card .title {margin:0px 0px 5px 15px;padding:0px 0px 0px 0px;}
#contacts_card .title a {font:bold 17px Tahoma; color:#016FD0;text-decoration:none;}

#contacts_card .contact_person {margin:0px 0px 5px 15px;font:normal 13px Tahoma;color:#000000;}
#contacts_card .contact_person span {margin:0px 0px 0px 0px; color:#016FD0;}

#contacts_card .datetime_text {margin:0px 0px 5px 0px;padding:0px 0px 0px 23px;font:normal 13px Tahoma;color:#000000;background: url(/i/pic_quote.jpg) no-repeat 0% 0%;}
#contacts_card .datetime_text span {margin:0px 0px 0px 0px;font:normal 10px Tahoma; color:#016FD0;}
#contacts_card .datetime_text b {margin:0px 5px 0px 0px;font:bold 10px Tahoma; color:#000000;}

#contacts_card div.dotted {border-bottom:1px dotted black;}

#contacts_card div.add_contact_form {font:normal 13px Tahoma; color:#016FD0;margin:5px 0px;}
#contacts_card div.add_contact_form input {border:1px solid #8C8C8C;text-align:center;margin:0px 5px;}
#contacts_card div.add_contact_form input.date {width:72px;}
#contacts_card div.add_contact_form input.time {width:55px;}
#contacts_card div.add_contact_form select {margin:0px 20px 0px 0px;margin:0px 5px;border:none;}
#contacts_card div.add_contact_form textarea {border:1px solid #8C8C8C;width:100%;height:100px;margin:5px 0px;}
#contacts_card div.add_contact_form input.submit {float:right;border:none;}
div.org_color {float:right;width:20px;height:20px;background:red;}

#contacts_list_by_org {width:500px;}
#contacts_list_by_org div.one_contact {font:normal 12px Tahoma; color:#000000;margin:5px 0px 15px 0px;}
#contacts_list_by_org div.one_contact .date {font:normal 10px Tahoma; color:#3B3B3A;margin:5px 0px;float:left;}
#contacts_list_by_org div.one_contact .time {font:normal 10px Tahoma; color:#3B3B3A;margin:5px 0px;float:right;}
#contacts_list_by_org div.one_contact .lineg {background:#D4D6D9;height:1px;font-size:0px;margin:6px 0px 6px 0px;clear:both;}











#editvieworg {font:normal 12px Tahoma; color:#3B3B3A;}
#editvieworg tr.even {background:#EEEEEE;}
#editvieworg td {padding:3px 0px;}
#editvieworg td.key {font:normal 12px Tahoma; color:#8D8D8D;width:150px;}
#editvieworg td.value {padding:3px 0px;}
#editvieworg input.simple_text {width:95%;background:none;border:none;border-left:1px solid gray; border: 1px dashed gray;}
#editvieworg textarea.simple_tarea {width:95%;height:66px;background:none;border:none;border-left:1px solid gray;border: 1px dashed gray;}
#editvieworg .color_of_org {float:left;width:30px;height:15px;text-align:center;margin:0px;}
#editvieworg .for_colorpicker {width:90px;text-align:center;border:none;}


















#login_form {width:240px;height:140px;margin:290px auto;background:#E9ECF0;font:normal 11px Tahoma; color:#3B3A3A;}
#login_form  br {clear:both;}
#login_form  div {float:left;border:0px solid blue;}
#login_form .title {margin:17px 0px 15px 17px;font:bold 13px Tahoma; color:#3B3A3A;}
#login_form div.key {width:53px;margin:8px 0px 0px 17px;}
#login_form div.field {height:22px;margin:0px 0px 8px 0px;}
#login_form input.txt {width:147px;height:18px;background:#ffffff;border:1px solid #8C8C8C;}
#login_form div.submit {float:right;margin:0px 16px 0px 0px;}

#Filter1 {padding:3px; margin:5px;border: 1px dashed gray; float:left;}

.Filter1SetForOrg {display:none;position:absolute;background:white;border:1px solid black; padding:3px; z-index:9999;}
.Filter1SetForOrg td {text-align:left;}


.CatIframeCont { display:none;position:absolute;background:white;border:1px solid black; padding:3px; z-index:9999; width:310px; height:240px;  border-radius: 13px 13px 13px 13px;}
.CatIframeCont div {width:310px; height:230px;}
.CatIframeCont iframe {width:310px; height:226px;}

#ContactPersonForms {position:absolute;top:0px;left:610px;}
#ContactPersonForms table {border-top:3px solid gray;}
#ContactPersonForms .simple_text {width:300px;}


table.StandartListing {}
table.StandartListing td {padding:1px 3px 1px 5px;}
table.StandartListing th {font-weight:bold; border-bottom:1px solid black; padding:2px;}
table.StandartListing input.ItemCheckbox {cursor:pointer; padding:2px;}

table.StandartFields {font:normal 12px Tahoma; color:#3B3B3A;width:95%;}
table.StandartFields tr.even {background:#EEEEEE;}
table.StandartFields td {padding:3px 0px;}
table.StandartFields td.key {font:normal 12px Tahoma; color:#8D8D8D;width:150px;}
table.StandartFields td.value {padding:3px 3px;}
table.StandartFields input.simple_text {width:95%;background:none;border:1px dotted gray;border-left:1px solid gray; padding-left:3px;}
table.StandartFields textarea.simple_tarea {width:95%;height:66px;background:none;border:1px dotted gray;border-left:1px solid gray;}


table.HighlightRows tr.Hovered { background-color:cyan !important; color: #000 !important;}
table.HighlightRows colgroup.Hovered { background-color:cyan !important; color: #000 !important;}
table.HighlightRows tr.Hovered td  {color: #000 !important;}
table.HighlightRows tr.Hovered td * {color: #000 !important;}


div.SimplePaginator {margin:3px;}
div.SimplePaginator span { float:left; }
div.SimplePaginator div { float:left; padding:3px; text-align:center;}
div.SimplePaginator div.Active  { background-color:lightgray;}



/********************SEO*******************************************/
/*плавующий блок с датой и позицией*/
#windowPos{ width:100px; height:50px; border:2px solid #000; position:absolute;z-index: 11000;display:none; color:#fff; text-align:center;background-color:#000;opacity:0.7; border-radius: 6px; padding-top: 10px;}

.SEOInfo{ background-image:url("/i/icon_stats.gif"); width:18px;height:18px; cursor:pointer;}
.SEOInfo:hover{ border-right: 1px solid #000;border-bottom: 1px solid #000;}


#SEOWrapper{z-index:2500; position:relative; top: 0px; left: 0px;/*display:none;height:100%;*/width:1000px; margin: auto; text-align: center;}

#bgSEO { width: 100%; height: 100%; background-color: #000; opacity: 0.9;z-index: 1000;position: fixed; top: 0px;left: 0px; cursor: pointer;/*display: none;*/}





#svgSEO{	background-color:#333; z-index: 10000; position: relative; }
#svgSEO text{font-size:12px; }
#svgSEO circle{ cursor:pointer; }

#comments{  margin: 20px auto; position: relative;z-index:10000;   min-height: 200px;padding: 10px; width:980px;background-color:#333;color: #fff; font-family: Arial; font-size: 14px; }

#comments #newComentsBlock{ width: 700px; padding-left: 8px; margin:10px auto; }
#comments	#newComentsBlock #newComment{  margin:10px auto;}
#comments	#newComentsBlock #newComment textarea { margin-top: 10px;background-color: #514F4F; color: #fff;   width:700px;height: 120px;}
#comments #newComentsBlock #newComment #saveComments{background-color: #000;border: 0px;color: #fff;cursor: pointer;height: 20px;margin-top: 5px;}
#comments	#newComentsBlock .oldComment{ margin: 10px auto; border-bottom:1px solid #000;  padding: 10px;}
#comments	#newComentsBlock .oldComment .seoDate{ font-size: 12px; margin-top: 5px; color: rgb(63, 114, 191); font-weight: bold;}

#comments	.projectCommentstoggle{cursor: pointer; text-decoration: underline;}
#comments	.projectCommentstoggle:hover{ text-decoration: none; }
#comments	#projectComents { width: 400px;  margin: 10px auto; display: none; }
#comments	#projectComents #newCommentOfProject{ margin-top: 10px;background-color: #514F4F; color: #fff; width: 400px;height: 120px;  }
#comments	#projectComents #saveCommentOfProject{background-color: #000;border: 0px;color: #fff;cursor: pointer; height: 20px;margin-top: 5px;  }

#periodDate { position: relative; z-index: 100000;background-color: #333; color: #fff;width: 984px; margin: auto; padding: 8px;border-bottom: 1px solid #000;}
#periodDate #getPositionForDate{ background-color: #000;border: 0px;color: #fff;cursor: pointer;height: 20px;margin-top: 5px; }
#periodDate input[type='text']{ text-align: center;width: 80px;}
.linkOfLandingPage{color: #fff; }
#linkOfLandingPage{width: 100px;}



img#saveLandingPage{ cursor: pointer;margin-left: 5px;}
#PromoedWord { margin-bottom: 5px; }
#PromoedWord .err { font-size: 11px; color: red; }
#PromoedWord .err a { font-size: 11px; color: red; }

.ProjectAddEdit {border:2px dashed gold; border-radius: 10px;}
.AddPayBlock {border:2px dashed magenta; border-radius: 10px;}
.ProjectAddEdit div.Hint { width: 100px;padding: 3px; color: gray;}



.page_title {color: #000; font-size: 14px; font-weight: bold; width: 30%; border-bottom: 2px solid black; padding: 0px 0px 3px 0px;margin: 0px 0px 7px 0px; }

button.ShowAllDynFields {font-size: 8px; float: right;}

.ShowNextElementOnHover {}
.TooltipWithCommentForProject {display: none; min-height: 50px; min-width: 100px; position: absolute; z-index: 1000; top:90px; left: 100px; padding: 4px; border-radius: 5px; border: 1px dashed gold; background-color: lightyellow;}

.PayCaution {padding: 10px; margin: 5px;}

.ForBigComment {max-height: 80px; overflow:hidden; font-size: 10px;   text-align: left;}
.ForBigComment.Hovered {font-size: 13px; width: 500px; min-height: 300px; max-height: 500px; z-index: 1000;position: absolute;right: 0px;top: -150px; background-color: #ffffff;padding: 5px; border: 2px dashed gray; border-radius: 10px;}

tr.SpecMark {border: 3px solid red; background-color: magenta !important; }
tr.SpecMark * {color: yellow !important;}

button.SpecMark {margin: 0px; padding: 0px; font-size: 10px;}
.selectedSEO{ background-color: #6BE9F4; }

select.ProjectType {font-size: 18px; font-weight: bold;}

button.ShowZeroes {font-size: 8px; float: right;}
#leaders .ZeroIncome {display: none;}

.PageContent {position: relative;}
.PageContent .LeftCol {width: 500px;}
.PageContent .RightCol {position: absolute; top:0px; left: 550px;  }


.CommentsList {padding: 3px; max-height: 200px; overflow:auto;}
.ForBigComment .CommentsList {max-height: 500px;}
.CommentsList div {background-color: #FFF; padding: 3px; margin-bottom: 10px; font-size: 10px;}
