html, body {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
body {background: #ececec; color: #606060; font: 11px/13px Tahoma;}

#container {width:922px; left:50%; margin-left:-450px; position:relative; background:url('../images/shadows.gif') repeat-y;}
#header {position:relative; left:12px; width:900px; height:100px; background:url('../images/header.gif') no-repeat;}
#path {position:relative; left:12px; width:900px; height:40px; background:url('../images/path-bg.gif') repeat-x;}
#content {position:relative; left:12px; width:880px; background:#fff; padding:10px;}
#footer {width:922px; height:62px; background:url('../images/footer.gif') no-repeat;}
#footer span {font:bold 15px Tahoma; float:right; margin:16px 20px 0 0;}

h1 span, h2 span, h3 span {font: bold 13px/15px Tahoma; color:#555; margin: 20px 0px 5px 0px; padding: 0px 0px 0px 10px;}

#path {color: #fff; font: bold 12px/30px Tahoma;}
#path #lang_change {display: inline;}
#path span {line-height: 38px; margin-left: 10px;}

ul.menu {margin:0 20px 0 0; list-style:none; float:right; height:40px;}
ul.menu li {display:block; float:left;}
ul.menu li a {color: #fff; font: bold 12px/30px Tahoma; text-decoration:none; line-height:38px; cursor:pointer;}
ul.menu li.delim {width:5px; height:40px; background:url('../images/path-bg-del.gif') no-repeat; margin:0 10px 0 10px;}

textarea.comments {width:500px; height:200px;}
select.tags {width:500px; height:200px; overflow:auto;}

.newtag {vertical-align:top;}

a.edit, a.del, a.search {display:block; float:left; cursor:pointer;}
a.edit {width:16px; height:16px; background:url('../images/icons/edit.gif');}
a.del {width:16px; height:16px; background:url('../images/icons/delete.gif');}
a.search {width:16px; height:16px; background:url('../images/icons/search.gif');}

div#pagination {font: 11px/23px Tahoma; color:#333; text-align:center; padding:14px 10px 5px 10px; height:23px; bottom:5px;}
#pagination a:visited, #pagination a:link, #pagination a:active {font:11px/13px Tahoma; color:#333; }
#pagination a {text-decoration:none; padding:2px 5px 2px 5px;}
#pagination span {padding:2px 5px 2px 5px;}
#pagination span.selected {font:bold 11px/23px Tahoma;}
#pagination span.disabled {color:#777;}

#content-table {border:solid 1px #aaa; border-top:none 0px; width:800px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
#content-table th {font:12px/23px Tahoma; color:#fff; background:#aaa; text-align:left; padding-left:15px; padding-right:15px; height:23px;}
#content-table td {font:11px/23px Tahoma; text-align:left; padding-left:15px; padding-right:15px; height:23px; background-color:#fff; border:solid 1px #ddd;}

.bl-text {width:500px; padding:20px; text-align:justify; font: 13px/16px Tahoma; background:#eee;}
div.more {overflow: auto;}


/* */
ul.tagscloud {width:800px; position: relative; left:50%; margin-left:-420px; text-align:center;}
ul.tagscloud li {display:inline; margin-right: 5px;}
ul.tagscloud li a {color:#888; text-decoration: none;}
ul.tagscloud li a:hover {color:#444;}

.tagscloud a.w1  { font-size: 80%; }
.tagscloud a.w2  { font-size: 100%; }
.tagscloud a.w3  { font-size: 120%; }
.tagscloud a.w4  { font-size: 140%; }
.tagscloud a.w5  { font-size: 160%; }
.tagscloud a.w6  { font-size: 180%; }
.tagscloud a.w7  { font-size: 200%; }
.tagscloud a.w8  { font-size: 220%; }
.tagscloud a.w9  { font-size: 240%; }
.tagscloud a.w10 { font-size: 260%; }

pre.debug {z-index: 1000; position:absolute; background: #fff; padding: 40px; opacity:0.8; color:#000;}
/* */

.login {width: 300px; margin-left:250px;}
.login input.submit, .search input.submit  {width: 100px; margin-left: 100px;}
.form dt{
  padding: 0;
  margin: 0.7em 1em 0.5em 0;
  width: 25%;
  float: left;
  clear: left;
  text-align: right;
}
.form dd{
  margin: 0;
  padding: 0.5em 0;
  width: 70%;
  float: left;
  /* *float: none; */ /* hack for IE 6-7 - better to keep in separate file */
}


form#filter p.filter{margin-left: 40px; cursor: pointer;}
form#filter div#filter_hide {margin-bottom: 20px;}
form#filter div#filter_hide input[type=submit].first{margin-left: 40px;}