
table.admin { table-layout:auto; border: 0px solid black; width: 100%; font-family: arial; font-size: 10px; }
  table.admin thead td { margin: 1px; color: #fff; background: #213741; font-weight:bold; padding: 0 5px 0 5px; height:20px;}
  table.admin tbody td { margin: 1px; color: #000; background: #99C8D0; padding: 0 5px 0 5px; height: 20px;}
    table.admin tbody td a { border:none }
  table.admin tbody tr.mouseover td { background: #CCCC33; }
  table.admin tbody td.a { cursor: pointer }

table.admin a {color:#000}
.sidebar_box { margin: 30px 0 0 10px; color: #fff; padding: 20px 0 0 20px; }

.sidebar_box.first { margin: 0; }
  .sidebar_box.first .sidebar_box_title { border-top:none }

.sidebar_box_title { margin: 0 0 10px 0; height: 32px; line-height: 32px;  border-top: 3px solid #30D0F0; border-bottom: 1px solid #30D0F0; font-size: 12px; color: #fff }

ul.linki { margin:0; padding:0 0 0 10px; line-height: 25px; list-style: none; }
  ul.linki li { margin:0; padding:0; font-weight:bold }
  ul.linki li a { color:#fff; text-decoration:none; font-weight:normal }
    ul.linki li a:hover { text-decoration:underline }


.sidebar_search { margin: 20px 0 0 0 }
.sidebar_search_text { width:237px; height: 14px; line-height:14px; padding: 8px 0 8px 0; display:block; border: 1px solid #cccccc; font-size:10px }

.location { position:relative; height: 21px; line-height: 21px; margin: 20px 0 0 0;   }
  .location a { font-weight:normal; color: #fff }
    .location a:hover { text-decoration:underline }
  .location .head { font-weight:normal; cursor:pointer; background: url('/images/arrow_down.gif') right 5px no-repeat;  border:none; font-weight:bold; padding: 0 20px 0 0; }
  .location .head.active { background: #30D0F0;  }
  .location span { font-weight: bold; padding: 0 0 0 10px }
  .location .box { position:absolute; top:21px; border:1px solid #30D0F0; background: #fff; width: 217px; left:0px; padding: 20px 10px 20px 10px; font-weight:bold; }

  #searchbox { float:right; margin: 35px 10px 0 0; border:1px solid silver; background: #fff; width: 200px }

ul.main_menu { list-style:none; margin:30px 342px 0 0; padding:0 }
  ul.main_menu li { list-style:none; margin:0; padding:0; float:right }
  ul.main_menu li a { display:inline-block; height: 24px; line-height:24px; margin: 0 0 0 6px; padding: 0 10px 0 10px; font-size:13px; font-family:arial; font-weight:normal; color: #fff }
    ul.main_menu li a:hover, ul.main_menu li a.active {  -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#0F1C20; text-decoration:none;}

#userbox { padding: 0 0 0 30px; color: silver }
#userbox input.text { display:block; width:100%; border: 1px dashed silver; margin: 5px; background: transparent; color: silver }
#userbox label { color: silver; font-size:10px; }
#userbox h3 { color: silver; font-size:12px; margin:0; padding:5px 0 10px 0 }
#userbox .register { color:silver; float:right; line-height: 30px }
  #userbox a { color: silver; font-size:11px; }

h1 {font-family: arial; font-size: 24px; padding: 0; margin: 0; font-weight:normal; padding: 10px 0 10px 0 }

#page_rejestracja label { display:block; }
#page_rejestracja input.text { display:block; border: 1px dashed black; margin: 0 0 10px 5px; background:transparent }

#errorExplanation { border: 1px dashed red; margin: 10px 10px 20px 10px; padding: 10px; }
  #errorExplanation h2 { font-size: 12px; color: red }

.entry_textarea { width: 100%; height: 62px; border: 1px solid #D3D3D3; margin: 0 0 5px 0 }
.instrument { width: 200px; border: 1px solid #D3D3D3;}
#instrument_drop { width: 100px; height: 100px; background: yellow }
input, select { font-size: 10px; width: 130px; }

.autocomplete { height: 200px; background: #fff; border: 1px solid #D3D3D3; overflow:auto }
.autocomplete_item { border-bottom: 1px dashed #D3D3D3; height: 30px; padding: 2px; line-height: 15px; }
  .autocomplete_item .rs { float:right; color: #aaa }
.autocomplete_item.hover { background: #eee }

#pozostalo_znakow { font-weight:bold }

input.submit { float:right; border:1px solid #D3D3D3; background: #eee; width: 50px; margin: 0px 0 0 0 }
select { border: 1px solid #D3D3D3; width: 110px }
h1.lines { border-top: 2px solid #202C31; border-bottom: 2px solid #202C31 }

.new_entry { font-size: 10px; position:relative}

.entry { border-top: 1px solid #171C20; border-bottom: 1px solid #171c20; margin: 20px 0 0 0; padding: 5px 0 0px 0; background: #f5f5f5 }
 .active_entry { background:#96D5E7 }
  .entry .user { font-family: Tahoma; font-size: 10px; color: #171C20; font-weight: bold }
  .entry .date { color: #aaa; float:right; font-weight: normal }
  .entry .efoot { border-top: 1px dashed #171C20; border-bottom: 0px solid #171C20; height: 22px; line-height: 22px; font-size: 10px }
    .entry .efoot .nast { text-transform:uppercase; color: #669900; font-family: tahoma; font-weight: bold }
    .entry .efoot a.inst { text-transform:uppercase; color: #237A8F; font-family: tahoma; font-weight: bold }
.entry .avatar { width: 85px; height: 85px; overflow:hidden; float:left; padding: 0 0 5px 0 }
.entry.eavatar .econtent { margin: 0px 0 0 90px }
  .entry .options { float:right; clear:right; margin: 10px 5px 0 0 }
  .entry .image { float:right; width: 85px; height: 85px; overflow:hidden; margin: 5px 0 10px 10px }
  .entry .link { margin: 5px 0 5px 5px }

/*a.fol { padding: 5px; -moz-border-radius: 5px; background #000; border:1px solid silver; color: #000; font-size: 10px;  }
  a.fol:hover { background: #fff; color: #000; text-decoration:none  } 
*/
.info { margin: 10px 0 10px 0; padding: 10px; background: #eee; border: 1px solid silver }
  .info .avatar { width: 85px; height: 85px; float:left; padding: 5px 10px 10px 0; }
  .info h3 { padding: 0; margin:0 }
  .info a.fol { float:right; display:block; padding: 5px; -moz-border-radius: 5px; background: #ddd; border:1px solid silver; color: #000; font-size: 10px; }
  .info a.fol:hover { text-decoration:none; background: #fff }

.settings { }
  .settings label { display:block; margin: 10px 0 0 0 ; font-weight: bold; font-size: 10px;}
  .settings input.text { border: 1px dashed gray; width: 100%; font-size: 12px }
  .settings textarea { border: 1px dashed gray; width: 100%; height: 100px; }
  .settings input.submit { border: 1px solid gray;  background: #fff; margin: 20px 0 0 0 }

#userbox ul { list-style:none; padding: 0 }
  #userbox ul li { list-style:none; padding: 0 }

#userbox .avatar { float:left; width: 85px; height: 85px; overflow:hidden; padding: 0 10px 0 0 }
#userbox .nick { font-size: 13px; color: #66CCFF; font-family: tahoma; font-weight: bold; }
#userbox .logout { font-size: 11px; color: #969696; font-family: tahoma; float:right }
#userbox .fol { margin: 5px 0 0 20px; display:block; }
#userbox .set { color: #999999; font-size: 10px; font-family: tahoma }

.chart_title { font-size: 11px; font-weight:bold; font-family: tahoma; color: silver; margin: 40px 0 10px 20px }

.filter { float:right; margin: 10px 0 0 0; font-size: 11px; }
  .filter span a { color: #237A8F; font-weight: normal; text-decoration: none }
    .filter span a:hover { text-decoration: underline }
  .filter span { color: #237A8F; font-weight: bold }

.chart_nastawienie  { color: silver; font-size: 10px; float:right }

.gg { padding: 10px 0 0px 50px }
  .gg a.gg_hide { float:right; font-size: 10px }

.toplink { margin: -20px 0 0 0 ; text-align:right; height:20px; }
  .toplink a { margin: 0 0 0 20px; }

#add_image { margin: 3px 0 5px 0 }
#add_link { margin: 5px 0 7px 0 }
  #add_link input.text { border: 1px solid #D3D3D3; width: 300px }

.intro { border: 1px solid silver; background: #fafafa; padding: 10px; margin: 10px 0 20px 0; line-height: 20px; font-size: 11px; -moz-border-radius: 10px; font-family: verdana; text-align: justify }
  .intro .intro_hide { float:right; margin: 5px 0 0 0 }
  .intro h1 { display:block; border-bottom: 1px solid silver; margin: 5px 0 10px 10px;  }

#wstaw {  }
  #wstaw textarea { width: 600px; height: 70px; border:1px solid #aaa }

a.more { font-size: 24px; color: #A9B6C0; display:block; margin: 40px 0 20px 0; height: 42px; line-height:42px; padding: 0 10px 0 10px; border-top:2px solid #202C31; border-bottom:2px solid #202C31 }
  a.more:hover { background: #202C31; color: #fff; text-decoration:none }

.more_loader { font-size: 24px; color: #A9B6C0; margin: 40px 0 20px 0; height: 42px; line-height:42px; padding: 0 10px 0 10px; border-top:2px solid #202C31; border-bottom:2px solid #202C31  }

.flexchart { width:310px; height:340px; margin: 50px 0 0 6px; border:1px solid #33484B; }
