html{ height:100%;}

body { background: #eaeaea url('/images/site/bg.gif') no-repeat top center; height:100%;}

body,input,button,select,table,div, textarea, p { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

body, h1 {  margin: 0;  padding: 0; }

table.main_wrap {width:100%; height:100%;}
table.main_wrap td.wrap_header { height:180px; text-align:center;}
table.main_wrap td.wrap_cont {height:100%; text-align:center; vertical-align:top;}
table.main_wrap td.wrap_footer {height:53px; background:#f3f3f3 ; text-align:center; vertical-align:top;}

.inner_header {margin:0 auto; width:900px; height:180px; zoom:1; overflow: hidden;  text-align:left;}
.inner_header .logo { position:absolute;  display:block; width:350px; height:116px; text-decoration: none; font-size:32px; color:#248ed1; padding-left:550px; line-height:3em;}

.inner_header .user_invite { position:absolute;  display:block; width:350px; height:50px; color:#248ed1; padding-left:515px; padding-top:80px; text-align:right;}

.inner_header .header_link { position:absolute; margin-top:42px; margin-left:497px; width:400px; height:80px; overflow: hidden;}
.inner_header .header_link a { color:#005ebd; display:block; padding-left:12px; background:url('/images/site/arr.gif') no-repeat 3px; float:left; margin-left:40px; margin-bottom:10px;}

.inner_header .header_menu {position:absolute; margin-top:116px;  width:900px; height:64px; overflow: hidden; background:#1c232b; }
.inner_header .header_menu a { display:block; padding:10px 5px 0 5px; float:left; margin-left:2px; color:#FFF; font-size:10px; line-height:1.6em; text-decoration:none; text-transform:uppercase;  font-weight:bold; width:88px; height:54px;}
.inner_header .header_menu a.cur {  background:#545556;}

.inner_cont {margin:0 auto; width:902px; zoom:1; overflow: hidden; text-align:left; background:#FFF;}
.inner_cont_no {margin:0 auto; width:902px; zoom:1; text-align:left;}
.inner_cont .main_banner {text-align:center;}

.inner_footer {margin:0 auto; width:902px; zoom:1; overflow: hidden; text-align:center; padding:10px;}

table.cont_wrap {width:880px; margin-left:10px; margin-top:10px;}
table.cont_wrap td.c2 {width:100%; vertical-align:top; padding:30px; border-top:1px solid #EEE;}

table.cont_wrap td.c2 h1 {color:#3f3f3f; font-weight:normal; font-size:22px; }
table.cont_wrap td.c2 h2 {color:#3f3f3f; font-weight:normal; margin-top:0px;}

.filesize {color:#cac5c5; margin:7px 0; font-size:11px;}


.ppath_blk {color:#005ebd; font-size:11px; margin-bottom:10px;}
.ppath_blk a {padding:0 3px;}



table.mainp_wrap {width:880px; margin-left:10px; margin-top:10px;}
table.mainp_wrap td {width:50%; vertical-align:top; padding:30px; border-top:1px solid #EEE; color:#3f3f3f;}
table.mainp_wrap td.help p {font-size:20px; margin:1px;}
table.mainp_wrap td.help p strong {color:#1c232b;}
table.mainp_wrap td.help h3 {font-size:28px; color:#1c232b!important; margin:3px 0;}
table.mainp_wrap tr.nobor td {border-top:none; padding-top:0px;}

table.mainp_wrap td h2 {color:#3f3f3f; font-weight:normal; margin-top:0px;}


.ppath_wrap {background:#4c4c4c; color:#FFF; padding:7px 10px;}
.ppath_wrap a { color:#FFF; background:url('/images/site/arr1.gif') no-repeat 0 5px; padding-left:15px; margin-right:20px;}
.ppath_wrap div {display: none;}
.ppath_wrap div:first-child {display: block;}



.container {margin:0 auto; width:980px; zoom:1;}

a {color:#005ebd;}
h1 {color:#282679; font-weight:normal; font-size:24px;}
h2 {color:#3970c6;}
h3 {color:#2b7fb8;}
a img {border:0px none;}

.arr1 {background: url('/images/site/arr1.gif') no-repeat 0px 4px; font-size:10px; padding-left:10px;}

.p_10 {padding:10px;}
.p_10_20 {padding:10px 10px 10px 20px;}
.ml_20 {margin-left:20px;}
.mt_3 {margin-top:3px;}
.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mr_10 {margin-right:10px;}
.mb_10 {margin-bottom:10px;}
.mb_30 {margin-bottom:30px;}
.pl_7 {padding-left:7px;}
.pl_10 {padding-left:10px;}
.pl_20 {padding-left:20px;}
.pl_40 {padding-left:40px;}
.w90 {width:90%;}
.w100 {width:100%;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.hide {display:none;}

.noover {overflow: visible;}

.bbb {border:1px solid black;}
.whitebg { background: #FFF;}


.news_item {margin:10px;}
.news_item .news_date, .b_date{color:#7f7f7f; font-size:12px;}

.arr2_list { margin-top:10px;}
.arr2_list a { display:block; padding-left:12px; background:url('/images/site/arr2.gif') no-repeat 3px 5px; margin-bottom:5px;}

.arr_list_title a {font-size: 15px; color:#000;}

.arr_list { margin-top:10px;}
.arr_list a { display:block; padding-left:12px; background:url('/images/site/arr.gif') no-repeat 3px 5px; margin-bottom:7px;}

.fckblk ul {list-style-image: url('/images/site/arr.gif');}
.fckblk strong {color:#282679;}

.fckblk table {width:100%; border-collapse:collapse; border:1px dotted #71aee5;}
.fckblk table tr th {background:#f2f2f2; color:#7b625b; text-align:center; border:1px dotted #71aee5; padding: 7px 10px;}
.fckblk table td {border:1px dotted #71aee5; padding: 7px 10px; background:#FFF; color:#294584;}
.fckblk table td p:first-child {margin:0;}
.fckblk table td p {margin:7px 0 0 0;}
.fckblk table.stripy tr.even td {background:#f2f2f2;}

.fckblk table td h5 {font-size:12px; font-weight:normal; background:url('/images/icons/pdf.png') no-repeat top center; padding-top:22px; text-align:center; margin:0;}

.fckblk p:first-child {margin-top:0;}
.dcont td img {margin-bottom:10px; margin-right:10px;}

.imglink {font-size:14px; }

.ta_c {text-align:center!important; }
.ta_r {text-align:right!important; }


table.years tr.years    td      {padding: 4px 1.5em; border-bottom:1px solid #656565; }
table.years tr.years    td.current  {background: #2b7fb8 no-repeat top left; color: #FFFFFF; font-weight:bold; }
table.years tr.months   td      {padding-top: 0; padding-left: 1.5em;border-bottom:1px solid #656565; border-top:1px solid #656565;}
table.years tr.years    td  a   {color: #333024;}
table.years tr.months   td  a.cur   {color: #ea4822; text-decoration: none;}
table.years tr.months   td  a   { color:#000; text-decoration:none;}

.coment_date {float:left; width:60px; color:#b1a995; font-size:11px;}
.coment {float:left; width:160px; margin-bottom:10px; }

.chldlink_head {padding-left:10px; margin-bottom:10px; font-size:18px; z-index:100;}
.chldlink {padding-left:20px; margin-bottom:20px;}
.chldlink .chldlinkitem {margin-bottom:10px;}

div.activity_menu { padding:10px 5px;  margin-top:10px; margin-bottom:10px;}
div.activity_menu a { font-family:Times; font-size:14px; color:#000; padding: 4px 15px; font-style:italic; display:block; background: url(/images/site/arr.gif) no-repeat left;}
div.activity_menu a.current { color:#FFF; background:#3a86a2; }

ul.top_usr_menu { margin:0; padding-left:15px; list-style:none;}
ul.top_usr_menu li {font-size:12px; }
ul.top_usr_menu li a {color:#000; text-decoration:none;}
ul.top_usr_menu li a:hover {text-decoration:underline;}

.top_usr_inf {background: url('/images/site/pp.png'); padding:10px;}

a.backlink {text-decoration:none; background: url(/images/site/arr_l.gif) no-repeat left; color:#3a86a2; padding-left: 15px;}
a.arrlink1 {text-decoration:underline; background: url(/images/site/arr2.gif) no-repeat right; color:#000; padding-right: 15px;}
a.arrlink {text-decoration:underline; background: url(/images/site/arr.gif) no-repeat left 5px; display:block; padding-left:15px;}


div.pagesNav                {margin-bottom:1em; font-size: 12px;}
div.pagesNav a              {padding:0 0.3em; }
div.pagesNav span           {padding:0 0.3em; font-weight:bold; color:#FFFFFF; background-color:#282679;}

.xico {display: block; width: 15px; height: 16px; background: url(/images/site/xico.gif) no-repeat;}

.note {font-size:11px; color:#777;}


.oophead {background:#d8dfea; padding:10px; color:#005073; font-weight: bold; }
.ooptab table.rep {border-collapse:collapse; width:100%;}
.ooptab table.rep td {border:1px dotted #b6bdc5; background:#ecf5ff; padding:5px 10px;}
.ooptab table.rep td:first-child {background:#fff;}
.ooptab table.rep tr.fullbg td:first-child {background:#ecf5ff;}
.ooptab table.rep td.none {border:0px none; background:none;width:200px;}
.ooptab table.rep td.head   {text-align: center; background:#fff9be; border-top:1px solid #4f4d3b; font-weight: normal; }
.ooptab table.rep td.head#curday   {background-color:#AAA;}
.ooptab table.rep td.subhead {background-color:#e4ecf7; text-transform: uppercase; padding:10px;}
.ooptab table.rep td.mark {background-color:#F7BDA0;}
.ooptab table.rep td.wt {background:#fff;}
.ooptab .ooped {  background: url('/images/site/icons/edit/icon.png') no-repeat; width:16px; height:16px; display:block; }
.ooptab .oopdel {  background: url('/images/site/icons/delete/icon.png') no-repeat; width:16px; height:16px; display:block; }
.ooptab .oopadd {  background: url('/images/site/icons/add/icon.png') no-repeat 2px 50%;  padding:3px 5px 3px 25px; }
.ooptab .ooped:hover {  background: url('/images/site/icons/edit/icon-hover.png') no-repeat; }
.ooptab .oopdel:hover {  background: url('/images/site/icons/delete/icon-hover.png') no-repeat; }
.ooptab .oopadd:hover {  background: url('/images/site/icons/add/icon-hover.png') no-repeat 2px 50%;  }

.ooptab table.repview {border-collapse:collapse; width:100%; border:1px dotted #b6bdc5; }
.ooptab table.repview td {border-top:1px dotted #b6bdc5; background:#ecf5ff; padding:5px 10px; vertical-align:top;}
.ooptab table.repview td:first-child {text-align:right; font-weight:bold; width:160px;}
.ooptab table.repview td.subhead {text-align:left; font-weight:normal; font-size:14px; padding-left:10px;}
.ooptab table.repview td.head   {background:#fff9be; font-weight: normal; text-align:left;}
.ooptab table.repview td.head1   {background:#fff9be; font-weight: normal; padding:5px 1px;text-align:left;}
.ooptab table.repview tr.withpad td {padding-top:10px; padding-bottom:10px;}

.ooptab .oopbut { background:#d8dfea; border-bottom:1px solid #4f4f4f; border-top:1px solid #d8dfea; border-left:0 none; border-right:0 none; color:#005073; margin-left:10px;}
.ooptab .oopbut1 { display:block; background:#FEF059; border:1px solid #4f4d3b; color:#005073; padding:5px 10px; text-align:center; text-decoration:none;}

.ooptarea {width:720px; height:100px;}

.ooptab table.repview table.repview_in td {text-align:left; font-weight:normal; border:0 none; padding: 0px 20px 10px 0px;}

.divSelectLi{  margin-bottom:7px;}
a.divSelect img, a.divSelectS img {  position:absolute; margin-top:-3px;}
a.divSelect b, a.divSelectS b {  display: block;  padding-left:25px;}
div.divSelect{  padding-left:35px;  padding-right:35px;}
a.divSelect h2 span {  padding-left:18px;}
a.divSelectS h2 span {  padding-left:18px;}

.word_gr_wrap { background: #D8DFEA; margin-top:5px; margin-bottom:5px;}
.word_gr {font-weight:bold; text-transform: uppercase; font-style:italic; background: #D8DFEA url('/images/site/icons/add/icon.png') 5px no-repeat; padding:10px 10px 10px 30px; cursor:pointer; }
