/* CSS Document */
@font-face
{
font-family: Polo;
src: url('Polo_Brush_MF.ttf');
}
@font-face
{
font-family: Consola;
src: url('Consola_Mono.ttf');
}
@font-face
{
font-family: MPC;
src: url('Myriad_Pro_Cond.ttf');
}
@font-face
{
font-family: Marmelad;
src: url('Marmelad.ttf');
}
*{
	font-family:Consola;
	font-size:12px;
}
p{
  margin:3px 0px;
}
.achtung{
  background:#B20000;
  color:#FFFFFF;
  font-size:14px;
  padding:15px;
  margin:15px 0px;
  border:#7D0000 solid 2px;
}
.achtung span{
  font-size:18px;
  font-weight:bold;
}
.achtung p{
  font-size:14px;
}
.r{
  text-align:right;
}
#sect{
	background:#023b87;
	color:#FFFFFF;
	box-shadow:1px 1px 1px #CCD8E7 inset, -1px -1px 1px #011E44 inset;
	border-radius:3px;
}
#sect_lbl{
	float:left;
	margin:5px;
}
#sect_name{
  font-size:18px;
  font-weight:bold;
  text-align:center;
  margin:0px auto;
  padding:10px;
  width:400px;
}

/*
*** Table
*/

table.tbl{
	background-color:#CCC;
	border:#999 dotted 1px;
	margin:3px 0px;
}
.tbl thead{
	background-color:#999;
	border-bottom:#FFF solid 2px;
}
table.tbl tbody tr:nth-child(even){
  background-color:#DDD;
}
.tbl tbody tr:hover{
  color:#023b87;
  text-decoration:underline;
}
table#pub_list{
  border-collapse:collapse;
}
table#pub_list td, table#pub_list th{
  padding:3px;
  border:#000 solid 1px;
}
table#pub_list tbody tr:nth-child(odd){
  background-color: #ccc;
}
table#pub_list tbody td{
  max-height:100px;
  overflow:scroll;
}

/*
*** Navigation
*/
.nav{
  padding:20px 0px;
}
.nav_but{
  position:relative;
  display:inline;
  padding:3px 6px;
  margin:3px 5px 0px 0px;
  color:#fff;
  border:1px solid #000;
  border-radius:4px;
  background:#023b87;
  box-shadow: 1px 1px 1px #555;
  cursor:pointer;
}
.nav_but a{
  border:0;
  top:0;
  left:0;
  background:#fff;
  width:100%;
  height:100%;
  position:absolute;
  z-index:33;
  opacity:0;
}
.nav_but:active{
  top:2px;
  left:2px;
  box-shadow:none;
}
.nav_but:hover{
  background:#4E76AB;
}
.presed{
  top:2px;
  left:2px;
  background:#012351;
  box-shadow:none;
}
.presed:hover{
  background:#012351;
}

/*
*** Login page
*/
#logscr{
  width:250px;
  margin:50px auto;
  padding:30px;
  /*border:#000 solid 1px;*/
  border-radius:8px;
  box-shadow: 0px 0px 5px #AAA;
  background:url('/images/moon.jpg') 0px -80px  no-repeat;
  color:#FFF;
}
.c{
  margin:0px auto;
}
.infld{
  background:rgba(255,255,255,0.7);
  border:#666666 solid 1px;
}
.subbut{
  width:180px;
  height:30px;
  background:rgba(255,255,255,0.7);
  border:#000 solid 1px;
  border-radius:4px;
}
.subbut:hover{
  background:rgba(255,255,255,0.75);
}

/*
*** Forms
*/
.inp_txt{
  width:577px;
  
}
.inp_lst{
  width:583px;
  
}

/*
*** Logo
*/
.lll{
  width:220px;
  height:60px;
  margin-bottom:20px;
/*  margin:10px auto;
  border:#000 solid 1px;
  border-radius:8px;
  box-shadow: 0px 0px 5px #AAA;  */
  background:url('/images/logo.png') 0px 0px  no-repeat;
  color:#FFF;
}
