body
{
  font-family: "Trebuchet MS";
  color: white;
  background-color: black;
  font-size: 13px;
}

a
{
  color: rgb(150,150,200);
}

a:hover
{
  color: rgb(180, 180, 230);
}

a:visited
{
  color: rgb(150,150,150);
}

form
{
  margin: 0;
  padding: 0;
}

input
{
  color: rgb(214, 214, 214);
  background-color: black;
}

textarea
{
  color: rgb(214, 214, 214);
  font-family: "Trebuchet MS";
  font-size: 13px;
}

.clear
{
  clear: both;
}

div.divPage
{
  width: 980px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}

.divCol1
{
  width: 260px;
  float: left;
}

.divLeftMenu
{
  position: relative;
  top: -4px;
  background-image: url("../pix/black/LeftMenuBack.jpg");
  background-repeat: no-repeat;
}

.ulLeftMenu, .ulLeftMenu2
{
  margin: 0;
  padding: 0;
  width: 130px;
  font-size: 13px;
  font-weight: bold;
  float: left;
}

.ulLeftMenu li, .ulLeftMenu2 li
{
  display: block;
  margin: 0;
  padding: 0;
}

.ulLeftMenu li a
{
  display: block;
  margin: 1px;
  margin-left: 0;
  margin-right: 0;
  height: 30px;
  padding-top: 10px;
  text-align: right;
  padding-right: 10px;
  text-decoration: none;
  color: white;
}

.ulLeftMenu2 li a
{
  display: block;
  margin: 1px;
  margin-left: 0;
  margin-right: 0;
  height: 30px;
  padding-top: 10px;
  text-align: left;
  padding-left: 10px;
  text-decoration: none;
  color: white;
}

.ulLeftMenu li a:hover, .ulLeftMenu li a.selected
{
  background-image: url("../pix/black/LeftMenuSelect1.jpg");
}

.ulLeftMenu2 li a:hover, .ulLeftMenu2 li a.selected
{
  background-image: url("../pix/black/LeftMenuSelect2.jpg");
}

.divCenterPanel
{
  float: left;
  width: 520px;
  background-image: url("../pix/black/index_center_back.jpg");
  background-repeat: no-repeat;
}

.divCenterPanelArticle
{
  float: left;
  width: 520px;
  background-image: url("../pix/black/article_center_back.jpg");
  background-repeat: no-repeat;
}

.divPageHead
{
  width: 520px;
  height: 90px;
  background-image: url("../pix/black/index_header.jpg");
}

.divPageHeadArticle
{
  width: 520px;
  height: 90px;
  background-image: url("../pix/black/article_header.jpg");
}

.divCenterColumn
{
  width: 220px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}

.divIndexCenterSeparator
{
  background-image: url("../pix/black/index_center_separator.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  height: 3px;
}

.divRightPanelSeparator
{
  background-image: url("../pix/black/right_panel_separator.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  height: 3px;
}

.divArticleSeparator
{
  background-image: url("../pix/black/article_separator.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  height: 3px;
}

.divIndexArticle
{
  font-size: 12px;
  color: rgb(102, 102, 102);
  padding-top: 10px;
  padding-bottom: 10px;
}

.divIndexArticle h3
{
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
}

.divIndexArticle h3 a
{
  color: white;
  text-decoration: none;
}

.divIndexArticle h3 a:hover
{
  text-decoration: underline;
}

.divRightPanel
{
  width: 200px;
  float: left;
}

.divAccount
{
  background-image: url("../pix/black/header_right_back.jpg");
  text-align: right;
  height: 90px;
}

.divLogin
{
  position: relative;
  background-image: url("../pix/black/header_right_back_unlogged.jpg");
  height: 90px;
}

#frmLogin #txtUsername
{
  position: absolute;
  background-color: transparent;
  border: none;
  left: 22px;
  top: 20px;
  width: 169px;
}

#frmLogin #txtPassword
{
  position: absolute;
  background-color: transparent;
  border: none;
  left: 22px;
  top: 50px;
  width: 109px;
}

#frmLogin #cmdLogin
{
  position: absolute;
  top: 50px;
  left: 140px;
}

.divRightPanelContent
{
  padding-left: 20px;
}

.divRightPanelContent h2
{
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: white;
  font-weight: bold;
}

.divRightPanelBlock
{
  font-size: 12px;
  color: rgb(102, 102, 102);
  padding-top: 10px;
  padding-bottom: 10px;
}

.divRightPanelBlock a
{
  color: inherit;
  text-decoration: none;
}

.divRightPanelBlock a:hover
{
  color: white;
}

.divRightPanelBlock .signature
{
  font-size: 11px;
  color: rgb(51, 51, 51);
}

.divComment .inner .signature
{
  font-size: 11px;
  color: rgb(51, 51, 51);
}

.divArticle .signature
{
  font-size: 12px;
  color: rgb(51, 51, 51);
  margin-bottom: 10px;
  clear: both;
}

#divFooter
{
  background-image: url("../pix/black/footer_back.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  height: 50px;
  text-align: center;
}

.divFooterText
{
  text-align: center;
  padding-top: 30px;
  font-size: 11px;
  color: rgb(51, 51, 51);
}

.divArticle
{
  padding-left: 20px;
  padding-right: 20px;
  color: rgb(204, 204, 204);
}

.divArticle h2
{
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  margin-top: 10px;
  color: white;
}

.divComments
{
  margin-top: 10px;
}

.divAddComment_unlogged
{
  position: relative;
  width: 220px;
  height: 160px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
  background-image: url("../pix/black/AddComment_unlogged_back.jpg");
  background-repeat: no-repeat;
}

.divAddComment
{
  position: relative;
  width: 220px;
  height: 160px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
  background-image: url("../pix/black/AddComment_back.jpg");
  background-repeat: no-repeat;
}

.divComment
{
  background-image: url("../pix/black/comment.jpg");
  background-position: bottom center;
  width: 220px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
}

.divComment .top
{
  height: 10px;
  background-image: url("../pix/black/comment_top.jpg");
  background-repeat: no-repeat;
}

.divComment .inner
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

#divBannerfield1
{
  margin-top: 10px;
}

.divFooterText a
{
  color: inherit;
  text-decoration: none;
}

.divFooterText a:hover
{
  color: white;
}

#frmAddComment #txtACUsername
{
  position: absolute;
  background-color: transparent;
  border: none;
  top: 20px;
  left: 9px;
  width: 200px;
  height: 20px;
}

#frmAddComment #txtComment
{
  position: absolute;
  background-color: transparent;
  border: none;
  left: 9px;
  top: 49px;
  width: 200px;
  height: 70px;
}

#frmAddComment #cmdSend
{
  position: absolute;
  top: 130px;
  left: 149px;
}

#frmAddComment #txtCaptcha
{
  position: absolute;
  background-color: transparent;
  border: none;
  width: 36px;
  height: 20px;
  top: 130px;
  left: 103px;
}

#frmAddComment #spnCaptcha
{
  position: absolute;
  width: 85px;
  top: 130px;
  left: 10px;
  text-align: right;
  color: rgb(102, 102, 102);
}

.spnRegistrace
{
  float: right;
  padding-right: 10px;
}

.spnRegistrace a
{
  font-size: 12px;
  text-decoration: none;
  color: rgb(51, 51, 51);
}

.spnRegistrace a:hover
{
  color: white;
}

img
{
  border: none;
}

#frmRegister input
{
  width: 100%;
  border: 1px dotted rgb(50,50,50);
}

img.aLeft
{
  margin: 10px;
  margin-right: 15px;
  border: 1px solid rgb(40,40,40);
  float: left;
  clear: right;
}

img.aRight
{
  margin: 10px;
  margin-left: 15px;
  border: 1px solid rgb(40,40,40);
  float: right;
  clear: left;
}

p.ArticleIntro
{
  color: rgb(150, 150, 150);
}