/*
orange - #fc8040
blue   - #004ea6
.border {
  border:solid 1px #FBCDBD;
  background-color:#FFF3EE;
}
*/
body, td, div {font:normal 11px Verdana; margin:0px;}boe
body {padding:0px; background-color:white;}
a {font:normal 11px Verdana;color:#F15A22;text-decoration:none;}
a:hover {text-decoration:underline;}
/*a:visited {color:#008000;text-decoration:underline;}*/
.navigation {
font: bold 10px Verdana;
padding:2;
}

.navigation a {
font: bold 10px Verdana;
}

noindex a {border: none !important;}

.head_link {font:bold 11px Verdana;}
img { border:0; }

h3 {font-size:20px;}

p, form { margin: 0;}

.border1 {
  border:solid 1px #999999;
}

label {
cursor:pointer;
}

.hr {
border-bottom:dashed 1px #999999;
font-size:0px;
margin:3 0;
}

.s_highlight {
background-color:#DFF5FA;
padding:1px;
}

.fieldset {
width:75%;
border:1px solid #F26D35;
padding:10px;
}

.fieldset legend {
color:#646464;
font-size:9px;
}

.favorites {
  color:white;
  font-size:10px;
  padding:7 5;
}

.runline {
  margin-left:20px;
}

.runline a {
  font:bold 11px Verdana;
  text-decoration:underline;
  color:#004ea6;
}

.button {
  background-color:#F4D7CA;
  border:solid 1px #F26D35;
  font:bold 11px Verdana;
}

.input, .input_i {
  border:solid 1px #F26D35;
  font:normal 9px Verdana;
}

.input_i option {
  background-repeat:no-repeat;
  background-position:2 0;
  margin:5px;
  padding-left:25;
}

textarea {
  border:solid 1px #F26D35;
  overflow:auto;
  margin:10 0;
}

.search_page {
    padding:15px;
    width:450px;
}

.search_header {
    background-color:#fdeec3;
    border-top:solid 1px #fc8040;
    padding:5px;
    text-align:left;
    font:bold 12px Arial;
}

.search_page_div {
    width:450px;

}

.search_page input {
    border: 1px solid rgb(126, 157, 185);
    padding: 2px;
    margin:5px;
    font:normal 12px Arial;
    width:350px;
    background-color
}

.search_page .button {
    background-color:#F4D7CA;
    border:solid 1px #F26D35;
    font:bold 11px Verdana;
    width:50px;
    margin-left:10px;
}

.search_page a {
    padding:5px;
}

.stab_unact {
    font-weight:normal;
}

.stab_act {
    font-weight:bold;
    text-decoration:underline;
}

.border {
  border-top:solid 1px #FBCDBD;
  border-right:solid 1px #FBCDBD;
  background-color:#FFF3EE;
}

.border td {
  border-bottom:solid 1px #FBCDBD;
  border-left:solid 1px #FBCDBD;
}

.head1 {
  color:#fff;
  font:bold 11px Verdana;
  background-color:#F15A22;
  width:100%;
  padding:3 0;
  /*padding:3 0 3 0;*/
  margin-bottom:10;

}
.head1 a {
color:#fff;
font-weight:bold;
padding-left:5;
}

.head2 {
  color:#000;
  font:bold 11px Verdana;
  background-color:#FFF3EE;
  border:solid 1px #FBCDBD;
  width:100%;
  margin:2 0;
  text-align:left;
}
.head2 a {
font-weight:bold;
}

.head2 .title {
color:#000000;
font:bold 10px Verdana;
padding:5px;
}

.head2 .comment {
color:#000000;
font:normal 9px Verdana;
padding-left:10;
}

.head2 .answer a {
font:normal 9px Verdana;
}

.head2 .date {
font:normal 9px Verdana;
color:#999999;
}

/**Click menu**/
.body {
  color:#333;
  font:normal 11px Verdana;
  border-bottom:solid 1px #F15A22;
  border-top:solid 1px #F15A22;
  background:url(../img/left-col.jpg) no-repeat left 80%;
  padding:3 0;
  width:100%;
  margin-bottom:10;
}
.body a {
    color:#F15A22;
    font-weight:bold;
}

.curr_menu dt {
    text-decoration:underline;
    /*background-color:#004EA6;*/
}

.head0 {
  color:#fff;
  font:bold 10px Verdana;
  background-color:#FC8040;
  /*border:solid 1px #F15A22;*/
  width:100%;
  margin:2 0;
  text-align:left;

}
.head0 dt { padding:3px; padding-left:20px}
.head0 dt a { display:block;}
.head0 a {
    color:#FDEBD7;
    font-weight:bold;
}

.cl1 {
  display:none;
  position:relative;
  padding-left:8px;
}

.nodo, .nodc, .nod {
  margin:5;
  font-size:0px;
  float:left;
  width:9px;
  height:9px;

}
.nodo { background-image: url('../img/nodo.gif'); cursor:pointer; }
.nodc { background-image: url('../img/nodc.gif'); cursor:pointer;}
.nod { background-image: url('../img/nod.gif'); }
/**Click menu**/

/**Hover menu**/
.topmenu {
  position:static;
  font:bold 11px Verdana;
}
.tcell {
  display:block;
  border-right:1px solid #fff;
  float:left;
  background-color:#004EA6;
}
.tcell a {
  display:block;
  padding:2 15 3 15;
  color:#fff;
  font:bold 11px Arial;
}

.tcell a:hover {
  white-space:nowrap;
  text-decoration:none;
  background-color:#ED5C1D;
}

.tscell {
  display:none;
  position:absolute;
  text-align:left;
  z-index:100;
  min-width:120px;
  border:1px solid #ccc;
  border-bottom:none;
  background-color:#004EA6;
}

.tscell a {
  white-space:nowrap;
  display:block;
  padding:3;
  padding-left:7;
  border-bottom:1px solid #ccc;
}

.tsrcbb {
border-bottom:1px solid #ccc;
}


.tscell a:hover {
  background-color:#ED5C1D;
}

.tsrc {
  position: relative;
  left:90%;
  top:-18;
}
/**Hover menu**/

.path {
  color:#333;
  font:bold 11px Arial;
  padding:2 15;
  padding-left:10px;
  text-align:left;
}

.path a {
  font:bold 11px Verdana;
}

.bull {
    width:6px;
    height:9px;
    background:url('../img/menu/right.gif') no-repeat 50% 50%;
    padding:0 8px;
    display:inline;
}

.message {
  border: solid 1px #FBCDBD;
  background-color:#FFF3EE;
  font:bold 12px Verdana;
  padding:5 15;
  margin:10px;
  text-align:left;
  /*width:50%;*/
  table-layout: auto;
}

.message .content {
  font:normal 11px Verdana;
  padding:5 15 5 30;
}

.filled {
background-image:url('../img/filled.gif');
background-repeat:no-repeat;
background-position:50% 50%;
width:12;
height:12;
margin-left:-6;
padding:0 5;
}

.nofilled {
background-image:url('../img/error.gif');
background-repeat:no-repeat;
background-position:50% 50%;
width:12;
height:12;
margin-left:-6;
padding:0 5;
}

.key {
background-image:url('../img/key.gif');
background-repeat:no-repeat;
background-position:50% 50%;
width:16;
height:16;
padding:2 12;
}

.lock {
background-image:url('../img/lock.gif');
background-repeat:no-repeat;
background-position:50% 50%;
width:16;
height:16;
padding:2 12;
}

.field_err {
font-size:10px;
color:red;
padding-left:20px;
}

.unactive_lang img {
    filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	border: solid 1px #ccc;
}

.active_lang img, .unactive_lang a:hover img {
    filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border: solid 1px #aaa;
}

.active_lang img {
  width:24;
  height:14;
}

.lng, .clng {
  float:left;
  text-align:center;
}

.clng {
  background-color:#FFF3EE;
  border:solid 1px #FBCDBD;
  border-bottom:solid 1px #f5f5f5;
  position:relative;
  top:1;
}

.clng a {
  font:bold 10px Verdana;
  padding:3 8;
  display:block;
}

.lng a {
  border:solid 1px #FBCDBD;
  font:normal 9px Verdana;
  padding:3 10;
  display:block;
}

.lng a:hover {
  background-color:#F4D7CA;
  border:solid 1px #FBCDBD;
  border-bottom:solid 1px #f5f5f5;
}

.fld {
  display:none;
}

.auth {
  position:absolute;
  z-index:100;
  margin-top:-25;
  margin-left:60;
}
.auth td {
  color:#fff;
}

.auth td a {
  color:#fff;
  font-weight: bold;
  text-decoration:underline;
}

.opac {
  filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.footer_line {
  /*height: 10px;*/
  text-align:right;
  background-color:#004EA6;
  padding:2 10;
  color:fff;
  font:normal 9px Tahoma;
  width:995;
}

.first_footer_menu {
  font-size:11px;
}

.second_footer_menu, .second_footer_menu a {
  font-size:9px;
  margin-top:3px;
}

.sm_ok,.sm_err {
font:normal 9px Verdana;
margin:3;
}

.sm_ok { color:green; }
.sm_err { color:red; }

.block1 {
padding-bottom:10;
padding-left:10;
}

.block1 a {
color:black;
}

.list {
  /*border-bottom:dashed 3px #eeeeee;*/
  padding:5 5;
}

.list img {
margin-right:10px;
}

.list h3 {
  margin:0;
  padding:3 0;
}

.list h3 a {
  font:bold 11px Verdana;
}

.list .desc {
margin:5px;
margin-left:10px;
}

.list .desc a {
color:#333333;
text-decoration:none;

}

.list .stat {
font:10px Verdana;
padding:5 10;
color:#646464;
}

.list .date {
background-color:#f5f5f5;
padding:2px;
}

.list .date a {
font:9px Verdana;
color:778899;
}

.list .cat {
font:9px Verdana;
color:778899;
/*float:right;*/
margin-right:5px;
}

.list .cat a {
color:#004ea6;
}

.blog {
  border-bottom:dashed 3px #eeeeee;
}

.blog h3 a {
  font:bold 12px Verdana;
}

.blog .desc {
padding:5px;
}

.blog .stat {
font:10px Verdana;
}

.item {
font:normal 11px Verdana;
}

.item h1{
font:bold 16px Verdana;
}

.item .anno{
font:bold 11px Verdana;
padding:10px;
padding-bottom:0px;
text-align:justify;
}

.item .desc{
font:normal 11px Verdana;
padding:10px;
text-align:justify;
}

.item .stat{
font:normal 10px Verdana;
}

.page {
font:normal 11px Verdana;
}

.page h1{
font:bold 16px Verdana;
}

.page .desc{
font:normal 11px Verdana;
padding:10px;
text-align:justify;
}

.page .stat{
font:normal 10px Verdana;
}

.tags a {
font:normal 10px Verdana;
text-decoration: none;
border-bottom:1px dashed #ff0000;
margin-left:7px;
}

.top_tags {padding-left:10px;padding-bottom:10px;}
.top_tags h1,h2,h3,h4,h5,h6 {
margin:5px;
padding:0px;
display:inline;
//float:left;
}
.top_tags h1 a {font:bold 20px Verdana;}
.top_tags h2 a {font:bold 18px Verdana;}
.top_tags h3 a {font:normal 16px Verdana;}
.top_tags h4 a {font:normal 14px Verdana;}
.top_tags h5 a {font:normal 12px Verdana;}
.top_tags h6 a {font:normal 10px Verdana;}

.z1 {
background-color:#f5f5f5;
}

.z0 {
background-color:#dedede;
}

/*PAGES*/
.plimit a {
margin:4;
text-decoration:underline;
}

.plimit b {
margin:4;
}

.pages {
margin:3;
}

.pages b, .pages a {
margin:3;
}

/*PAGES*/

.mail_read, .mail_read a {
    font-weight:normal;
    color:#000000;
}

.mail_not_read, .mail_not_read a {
    font-weight:bold;
    color:#000000;
}
.local_datetime {
    font:normal 10px Verdana;
    color:#778899;
    padding:3 0 3 200;
}
