* { margin:0; /*padding:0;*/ }

*:focus { outline: none; }
.hidden { display: none; }
.visible { display: block!important; }

html, body {height:90%;}
html body {
  font-size:80%;
  width:100%;
  color: #696969;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #969698;
}

body, td, div {
  font-family:"Verdana",sans-serif;
  font-size:10pt;
}
.w100 {width:100%}

a:link {color:#68a0ff}
a:visited {color:#7699c0}
a:active {color:#2d77ff}
a.lj-user {font-weight: bold}
img.lj-profile {border:0pt none;vertical-align:middle;}

table.form {border: 2px solid #7699c0; padding:10px;}
table.form .form-left {width:30%; vertical-align: top;}
table.form .form-right {width:70%; vertical-align: top;}
table.form .alert {color:#c00}
table.form .form-buttons input, table.form .form-buttons button {height: 30px; padding-left: 20px; padding-right: 20px; margin-top: 20px;}

#header {
  background-color:#2E2C2C;
  background-image:url(../i/lj/bg-dark.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
  height:45px;
  line-height:45px;
  left:0pt;
  margin:0pt;
  padding:0pt;
  position:absolute;
  top:0pt;
  width:100%;
  color: #F5F5F5;
}
#header a {color: #F5F5F5}

#top-menu, #userinfo, #oneclick-menu {float: left}
#home-link {float:right; padding-right: 10px;font-family:Arial,sans-serif;font-size:11px;_padding-top:10px;}
#top-menu, #oneclick-menu {border-left: 1px solid #878080}
#top-menu li {display: inline; padding-left: 15px;}
#top-menu li.active {font-weight: bold}
#oneclick-menu {padding-left: 20px; margin-left: 20px; }

#userinfo {padding-left: 10px; padding-right: 10px;_padding-top:7px;}
#userinfo form {color: #989898; font-size: 11px; font-family: Arial, sans-serif;}
#userinfo #login-inp {
  background-color:menu;
  font-family:Arial,sans-serif;
  font-size:11px;
  line-height:16.5px;
  margin:0pt;
  padding:0pt;
}
#userinfo #login-btn {
  background-color:buttonface;
  color:buttontext;
  font-family:Arial,sans-serif;
  font-size:11px;
  line-height:16.5px;
  margin:0pt;
  padding:0pt;
}

#content {position:absolute; top: 45px; padding-top: 10px; height: 100%; width: 100%;}
#content div.box {width:750px; background-color:#fff; border: 2px solid #4d4e52; padding: 10px; text-align: left; margin-bottom: 15px;}

.ban-empty {height: 95%;}

#content .box .head {background-color: #4d4e52; color: #fff; margin: -10px; margin-bottom: auto; padding: 5px;}
#content .box .head a {color: #fff}
#content .box .ban-left {margin-top: 12px;}
#content .box .ban-right {margin-left: 16px;}
#content .box .foot {background-color: #4d4e52; color: #fff; margin: -10px; margin-top: 5px; padding: 5px;}

.quotes-wrapper {
  background-color:#fff;
  margin-top: 45px;
  _padding-top:45px;
  width: 100%;
  font-family:"Palatino Linotype","FreeSerif","Royal Times New Roman","Arial Unicode MS","Royal Arial","Code2000","Lucida Sans Unicode","XSerif Unicode",serif!important;
  color:#000;
}

/* edit-in-place */
.edit-in-place { border:1px #cccccc dashed; padding:3px; margin:5px 0 }
.edit-in-place .edit-in-place-link- { text-align:right; font-size:11px }
.edit-in-place .edit-in-place-link- a:link,
.edit-in-place .edit-in-place-link- a:visited { color: #cccccc; }
.edit-in-place .edit-in-place-link- a:hover   { color: #cc3300; text-decoration:underline; }
.edit-in-place .edit-in-place-link- a:active  { color: #ff0000; }

/* edit-one-click */
.edit-one-click           { font-size:11px; border:1px #666666 dashed; padding:3px; margin:5px; width:1%; white-space:nowrap }
.edit-one-click a:link,
.edit-one-click a:visited { color: #666666; }
.edit-one-click a:hover   { color: #cc3300; text-decoration:underline; }
.edit-one-click a:active  { color: #ff0000; }

.rating {margin-left: 5px; white-space: nowrap;}
.rating .rating-positive, .rating .rate .plus {color:green;}
.rating .rating-negative, .rating .rate .minus {color:#c00}
.rating .plus, .rating .minus {font-size:15px;font-weight:bold;font-family:monospace;}
.rating .rate span {cursor:pointer;cursor:hand;}
.rating .rate-disabled {color:grey}
.rating .plus, .rating .minus {margin-right: 5px;}
.rating .rate-disabled .plus, .rating .rate-disabled .minus {color:grey;}