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:roboto; 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:290px; height:116px; text-decoration: none; font-size:32px; color:#248ed1; padding-left:600px; line-height:3em;}
.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:0 30px; float:left; margin-left:30px; color:#FFF; font-size:14px; line-height:4.7em; text-decoration:none; text-transform:uppercase;  font-weight:bold;}
.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;}

.pdf { padding-left:42px; background:url('/images/site/pdf_ico.gif') no-repeat 0 0; margin:10px 0 15px 0;}
.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:1000px; zoom:1;}

a {color:#464646;}
h1 {
color: #8B8D8F;
font-weight: bold;
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;}


#hours {
    margin-top:70px;
    margin-left:10px;
    border:1px solid #f6f6f6;
    width:100px;
    float:left;
    padding:5px;
}

.per {
    margin-bottom:5px;
    cursor:pointer;
}

.perz {
    margin-bottom:5px;
    color:#808080;
}


#ex_date, #etime {
    font-size:24px;
}

.sterror {
    display: block;
    color:#ff1020;
}

#inetrecept .sterror {
    display: inline;
    color:#ff1020;
}

.hint {
    color: #808080;
    font-size: smaller;
}

table.srchform td select {
    width:400px;    
}

input.srchform {
    width:395px;    
}

.cabnum {position:absolute; border: 2px solid black; padding: 2px 5px; }
.cabnum_na {position:absolute; border: 1px solid black; padding: 2px 5px; }

.org_wrap {}
.div_wrap {margin:10px 10px 10px 30px;}  
.org_wrap .dep_wigets_wrap {padding-top: 10px}
.div_wrap .dep_wigets_wrap {padding-top: 7px}
.div_wrap .dep_name {font-size:18px;}

.gray_line {border-top:5px solid #d0d0d0;padding-top:20px; margin-top:16px;}

.auc_wrap {margin-bottom:20px;}
.auc_wrap .lot_sol {font-weight:bold; margin-top:10px;}
.auc_wrap .photos {margin:20px 0;}
.auc_wrap .lot, .auc_wrap .lot_wrap {background:#F5F5F5; border:1px solid #DDD; padding:10px 15px; margin-bottom:10px;}

.lot {margin-left:20px;}

li {
margin-top:2px;    
margin-bottom:2px;    
}

.fckblk h1:first-child {margin-top:0;}
.fckblk h2:first-child {margin-top:0;}
.fckblk h3:first-child {margin-top:0;}
.fckblk h4:first-child {margin-top:0;}

.y_socbut_wrap {overflow:auto; margin-top:20px;}
.y_socbut_wrap div {float:left;}
.y_socbut_wrap div.socbut-title {margin-right:10px; line-height:2em;}
