h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:14px;}

img {border: 0px;}
form {margin:0px 0px 0px 0px;}

span.add {color:green;}
span.edit {color:#ee7d05;}
span.del {color:#f2615e;}
span.open {color:#990000;}


/* ÝËÅÌÅÍÒÛ */
.pagetable {}
.pagetitle {font-size:20px; font-weight:normal}
table.orange {border-collapse:collapse; border:1px solid #d2d2d2}
table.orange td {border:1px solid #d2d2d2; padding:3px 3px 3px 3px;}
table.silver {border-collapse:collapse; border:1px solid #eaeaea;}
table.silver td {border:1px solid #eaeaea;}
table.empty {border-collapse:collapse !important; border:1px solid #ffffff !important} 
table.empty td {border:1px solid #ffffff !important}

div.error {background-color:#fdd0d6; margin:5px; border:1px solid red; padding:10px}
div.information {background-color:#fffae4; padding:5px; border:1px solid #fee781}
div.comment {}

/* ÃËÀÂÍÎÅ ÌÅÍÞ */
table.main_menu_table {border-collapse:collapse;}
table.main_menu_table td {padding:3px 2px;}
table.main_menu_table td a {padding:3px; color:#000000;}
table.main_menu_table td a:hover {background:#4d4d4b; color:#ffffff}

.subscript {font-size:8px; color:gray;}

/* ÄÈÀËÎÃÎÂÎÅ ÎÊÍÎ */
div.divframe {border:1px solid gray; background-color:#e2e2e2;}
div.divframe table td {border:0px}
a.goback {background-color:#818182; color:#ffffff; padding:5px}
a.goback:hover {color:#ffffff}
a.save {background-color:green; color:#ffffff; padding:5px}
a.save:hover {color:#ffffff}
a.cancel {background-color:#f9535f; color:#ffffff; padding:5px}
a.cancel:hover {color:#ffffff}

body.frame {
 color: gray;
 padding: 0px 0px 0px 0px;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin:0;
 padding:0;
 background-color: #FFFFFF;
}

/* ÌÅÍÞ ÑÒÐÀÍÈÖÛ ÑÎ ÂÊËÀÄÊÀÌÈ */
div.localmenu {padding:4px 1px 0px 0px; border-bottom:solid 1px #375394; margin-top:4px; padding-bottom:5px}
a.local {background-color:#d6dbe8; padding:5px; margin-right:3px;
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
a.local:hover {background-color:#375394; color:#ffffff; padding:5px; margin-right:3px;
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
a.localselected {background-color:#375394; color:#ffffff; padding:5px; margin-right:3px;
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}
a.localselected:hover {background-color:#375394; color:#ffffff; padding:5px; margin-right:3px;
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px;}


/* ÑÒÀÍÄÀÐÒÍÛÉ ÁËÎÊ Ñ ÇÀÃÎËÎÂÊÎÌ */
div.block_all {padding: 3px 3px 3px 3px;} /* Îáîáùàþùèé áëîê */
div.block_title {background:#d9ddd3; color:#000000; padding: 3px 3px 3px 8px; font-size:10px} /* Ïàíåëü çàãîëîâêà */
div.block_content {background:#ffffff; padding: 3px 0px 0px 0px;} /* Ñîäåðæèìîå */

/* ÁËÎÊ ÀÂÒÎÐÈÇÀÖÈÈ */
div.login_all {background-color:#c9c9c9; margin-bottom:10px; padding:4px}
div.login_title {}
div.login_content {}
a.login_enter {}
a.login_enter:hover {}
div.login_text {font-size:10px; padding:4px}
a.login_detail {font-size:10px}
a.login_detail:hover {font-size:10px}
table.login {}
table.login td {}
input.login {width:100px}
input.login_button {}


/* ÁËÎÊ ÀÂÒÎÐÈÇÎÂÀÍÍÎÃÎ ÏÎËÜÇÎÂÀÒÅËß */
div.user_all {border:1px solid #eaeaea; margin-bottom:10px;}
div.user_title {padding:4px; background-color:#eaeaea}
div.user_content {padding:4px}
a.user_link {font-size:10px}
a.user_link:hover {font-size:10px}

/* ÁËÎÊ ÏÎËÜÇÎÂÀÒÅËÈ ONLINE */
div.online_all {border:1px solid #eaeaea; margin-bottom:10px;}
div.online_title {padding:4px; background-color:#eaeaea}
div.online_content {padding:4px; font-size:10px}
a.online_link {font-size:10px}
a.online_link:hover {font-size:10px}


/* ÂÑÏËÛÂÀÞÙÈÅ ÎÊÍÀ */
.hint {background: #FFF; border: solid 1px #e2e2e2; padding:2px;}

/* ÏÐÈØÅÄØÅÅ ÑÎÁÙÅÍÈÅ */
div.newmessage {border:1px solid gray; margin:1px}

/* ÊÎÌÌÅÍÒÀÐÈÈ */

div.comment {border:1px solid #e2e2e2; margin-top:5px;}
div.comment table {}

/* ÁËÎÊ "ÌÈÍÈ-×ÀÒ" */

body.minichat {background-image:none; background-color:#FFFFFF; padding-right:3px; margin:0px;} 

/* ÑÒÐÀÍÈÖÀ ÏÎËÜÇÎÂÀÒÅËß */

.user_visible {background-color:#ffffff}   /*Ôîí îòêðûòîãî ïîëüçîâàòåëÿ*/
.user_private {background-color:#f4f4f4}   /*Ôîí ïðèâàòíîãî ïîëüçîâàòåëÿ*/
.user_invisible {background-color:#c3c3c3} /*Ôîí çàêðûòîãî ïîëüçîâàòåëÿ*/

div.user_message_in {border:1px solid #676767; background-color:#f3f3f3; padding:6px; margin-bottom:7px; margin-right:20px;
  -moz-border-radius:8px; -webkit-border-radius:8px;}
div.user_message_out {border:1px solid #676767; background-color:#dcfee0; padding:6px; margin-bottom:7px; margin-left:20px;
  -moz-border-radius:8px; -webkit-border-radius:8px;}

table.health {border:1px solid #90928f; margin-bottom:10px; border-spacing:0px; padding:0px}
table.health td {font-size:10px}
.health_user_data {background-color:#f8f2c6;}
.health_user_forbid {background-color:#e2e2e2;}
table.healthdata, table.healthdata td {border-collapse:collapse; border:1px solid #bcbcbc; padding:2px}
  
/* Äåëà */
.pt_normal {background-color:#ffffff}
.pt_dark   {background-color:#e2e2e2}
.pt_today  {background-color:#f0fdf5}
.pt_darktoday {background-color:#e7eee3}
.pt_sunday {background-color:#fbeff3}
.pt_darksunday {background-color:#e3d3d8}
.pt_m_days {background-color:#fafadc;}
.pt_h_user {background-color:#f5ac44}
.pt_h_other {background-color:#0a88a7;}
.task_user {border:1px solid #f5ac44; background-color:#fafadc;}
.task_other {border:1px solid #0a88a7; background-color:#e0f8fc;}

  
/* ÑÒÐÀÍÈÖÀ "ÇÀÄÀÉ ÂÎÏÐÎÑ ÂÐÀ×Ó" */
  
div.question_answer_yes {border:1px solid #676767; background-color:#effafc; padding:6px; margin-bottom:7px;
  -moz-border-radius:8px; -webkit-border-radius:8px;}  
div.question_answer_no {border:1px solid #676767; background-color:#f3f3f3; padding:6px; margin-bottom:7px;
  -moz-border-radius:8px; -webkit-border-radius:8px;}  
  
/* ÑÒÐÀÍÈÖÀ "ÎÒÇÛÂÛ ÎÁ ÎÐÃÀÍÈÇÀÖÈßÕ" */
  
div.opinion {border:1px solid #676767; background-color:#effafc; padding:6px; margin-bottom:7px;
  -moz-border-radius:8px; -webkit-border-radius:8px;}
  
/* ÑÒÐÀÍÈÖÀ "ÑÏÈÑÎÊ ÖÈÊËÎÂ ÈÏÎ" */

tr.ipo_cycle_future {background-color:#ffffff;}
tr.ipo_cycle_now {background-color:#eafee5;}
tr.ipo_cycle_past {background-color:#eaeaea;}
 

