#rightCol { padding-top: 10px}

#rightCol dl a { color:#878787; text-decoration: none}
#rightCol dd {
  background: url(../img/dark-grey-dot.gif) repeat-x 0 100%;
  padding-bottom: 8px;
  font: 11px Tahoma; color: #878787;
}
#hotDebatesList {
  margin: 0 15px 0 4px;
  border-top: 1px solid #545454;
  list-style: none
}
#hotDebatesList li { padding: 5px 0 10px; font-size: 11px}
#hotDebatesList .addLinks { font-size: 10px; color: #7c7c7c}
#hotDebatesList .addLinks a { text-decoration: none}
#hotDebatesList .addLinks a:hover { text-decoration: underline}
#hotDebatesList .addLinks a.serviceName { color: #7c7c7c; text-decoration: underline}
#hotDebatesList .addLinks a.serviceName:hover { color: #e6013c}
#hotDebatesList strong { display: block; padding: 4px 0 1px;}
#hotDebatesList strong a { text-decoration: none}
#hotDebatesList .description a { color: #7c7c7c; text-decoration: none}
#hotDebatesList .description a:hover { color: #7c7c7c; text-decoration: underline}

.preface { margin-bottom: 9px}
.preface td { vertical-align: top}
.preface td .postAuthorAndDate { padding-bottom: 10px}
#main-part .preface h4 { padding: 0 0 3px; font: bold 14px Tahoma; color: #575757; text-transform: none}
#main-part .preface td.prefaceImg .more { background: url(../img/red-arrow.gif) no-repeat 0 2px}
.preface td.prefaceImg img { margin: 0 13px 3px 0; border: 1px solid #dadada}

#main-part .fooAdverInfo { margin-bottom: 12px}
#main-part .fooAdverInfo td { font: 11px Tahoma; vertical-align: top}
#main-part .fooAdverInfo .adverImg img { margin: 0 13px 0 0;}
#main-part .fooAdverInfo p { text-align: left}
#main-part .fooAdverInfo p a { color: #e6013c}
#main-part .fooAdverInfo strong a,
#main-part .fooAdverInfo strong a:hover { color: #575757; text-decoration: underline}

.postAuthorAndDate, td.lastPosts { font: normal 11px Tahoma; color: #7c7c7c}
.postAuthorAndDate img, td.lastPosts .dude { position: relative; margin: 0 5px -2px 0}

#main-part .postHeading {
  background: url(../img/ico-folder.gif) no-repeat 0 0;
  padding: 0 0 6px 24px;
  text-align: left;
  zoom: 1
}
#main-part .open { background: url(../img/ico-open-head.gif) no-repeat 4px 2px}
#main-part .postHeading a { font: bold 12px Tahoma; color: #575757}
#main-part .postHeading a:hover { color: #e6013c}
#main-part .postHeading .postAuthorAndDate { padding-left: 10px}
#main-part .postHeading .postAuthorAndDate a { font-weight: normal}

#forumMessageList { padding: 12px 0 16px 8px}

#main-part .nextLevel {padding-left: 20px; background: url(../img/ico-level.gif) no-repeat 8px 1px}

.reply {
  width: 113px; height: 20px;
  float: right;
  background: url(../img/longer-button.gif) no-repeat 0 0;
  margin-right: 25px; padding: 0 0 2px;
  font: normal 12px Tahoma; color: #3f3d3d;
  border: none
}
.buttons .reply { margin: 3px 0 4px 7px}

#content .greyTextBlock #sendMess, #content .greyTextBlock #clearForm,
#createNewTheme, #navigateToNewTheme {
  width: 153px; height: 20px;
  background: url(../img/longest-button.gif) no-repeat 0 0;
  /* margin: 12px 0 10px; */ padding: 0 0 2px;
  font: normal 12px Tahoma; color: #3f3d3d;
  border: none
}
#content .greyTextBlock #clearForm {
  width: 84px;
  background: url(../img/long-button.gif) no-repeat 0 0;
}
#content .greyTextBlock #sendMess,
#content .greyTextBlock #clearForm { margin: 0 12px 0 0}

#treadControlLinks { padding-bottom: 15px}
#treadControlLinks a {
  text-decoration: underline;
  background: url(../img/red-plus-2.gif) no-repeat 0 2px;
  padding-left: 15px;
  color: #e6013c;
}
#treadControlLinks a.minus { background: url(../img/red-minus-2.gif) no-repeat 0 2px}
#treadControlLinks strong { padding-left: 13px}
#treadControlLinks strong.plus .minus { display: none}
#treadControlLinks strong.minus .plus { display: none}

#content .greyNiftyBlock { width: 100%; margin-bottom: 9px; background: #e7e7e7}
#content .greyNiftyBlock .topGreyCornersTop {
  height: 12px;
  background: url(../img/grey-rt-big-corner.gif) no-repeat 100% 0;
}
#content .greyNiftyBlock .topGreyCornersTop td { vertical-align: top;}
#content .greyNiftyBlock .topGreyCornersBottom {
  height: 12px;
  background: url(../img/grey-rb-big-corner.gif) no-repeat 100% 100%;
  vertical-align: bottom
}

#newThemeContainer {padding-top: 12px}
#content .buttons { padding: 0 29px 0 0}
#content .greyNiftyBlock .buttons { padding: 0 29px 0 12px}
#content .greyTextBlock { padding: 0 12px}
#content .greyTextBlock h5 { font: bold 12px Tahoma; padding-bottom: 3px;}
#content .greyTextBlock p { font: 11px Tahoma; padding-bottom: 12px; text-align: left}
#content #newThemeContainer .greyTextBlock p { padding-bottom: 0}
#content .greyTextBlock p a { color: #e6013c; text-decoration: underline}

#content .greyTextBlock { font: normal 11px Tahoma; color: #575757}
#content .greyTextBlock label { display: block; padding-bottom: 4px; font-weight: bold}
#content .greyTextBlock input.text, #content .greyTextBlock textarea {
  width: 98%;
  margin-bottom: 5px; padding: 1px 0 3px 3px;
  font: normal 11px Tahoma; color: #575757;
  border: 1px solid #979797
}
#content .greyTextBlock textarea { height: 43px}
#content .greyTextBlock .notification, #content .buttons .notification { padding: 0; font-weight: normal}
#content .greyTextBlock .notification input, #content .buttons .notification input {
  width: auto; margin: 0; border: none;
  vertical-align: middle
}

#content .sendModerForm, #content .sendModerForm h5,
#content .sendFriendForm, #content .sendFriendForm h5 { font-size: 11px}
#content .sendModerForm table, #content .sendFriendForm table { width: 100%; font-size: 11px}
#content .sendModerForm table .label { width: 10em;}
#content .sendFriendForm table .label { width: 10em}
#content .sendFriendForm table .email { width: 4.5em; padding-right: 16px; text-align: right}
#content .sendFriendForm table .snedFriendField { width: 48%}
#content .sendModerForm table .label,
#content .sendFriendForm table .label { font-weight: bold}
#content .sendModerForm table td, #content .sendFriendForm table td { padding-bottom: 3px}
#content .sendModerForm table td input, #content .sendModerForm textarea,
#content .sendFriendForm table td input, #content .sendFriendForm textarea { margin-top: 5px; font-size: 12px}
#content .sendFriendForm table td input { width: 99%}
#content .sendFriendForm table td input.emailForm { width: 150px}
#content .sendModerForm textarea, #content .sendFriendForm textarea { margin-top: 0}
#content .sendModerForm .linkTarget, #content .sendFriendForm .linkTarget { font-size: 11px; color: #e6013c}
#content .sendModerForm .linkTarget a, #content .sendFriendForm .linkTarget a { color: #e6013c; text-decoration: none}
#content .sendModerForm .linkTarget a:hover, #content .sendFriendForm .linkTarget a:hover { color: #e6013c; text-decoration: underline}
#content .sendModerForm .linkTarget strong, #content .sendFriendForm .linkTarget strong { padding-right: 7px; color: #575757}

#newThemeFields td { padding-bottom: 18px; font: normal 11px Tahoma; color: #575757; vertical-align: top}
#newThemeFields td.label { padding: 0 10px 0 29px; font-weight: bold;}
#newThemeFields input, #newThemeFields select, #newThemeFields textarea {
  width: 461px;
  padding: 1px 0 3px 3px;
  font: normal 11px Tahoma; color: #575757;
  border: 1px solid #979797
}
#newThemeFields textarea { height: 43px}
#newThemeFields select { width: 467px}
#newThemeFields td a { color: #575757; text-decoration: underline}
#newThemeFields td .personName { color: #e6013c}

#content .darkGreyBottomMenu {
  background: #979797 url(../img/dark-grey-lb-big-corner.gif) no-repeat 0 100%;
  padding: 0 0 4px 12px;
  border-top: 1px solid #575757
}
#content .darkGreyBottomMenu ul {
  width: 200px;
  float: right;
  margin: 0 0 -4px;
  list-style: none;
}
#main-part .darkGreyBottomMenu ul li {
  width: 150px;
  float: right;
  background: #e6013c url(../img/red-rb-big-corner.gif) no-repeat 100% 100%;
  padding: 2px 0 5px;
  border-left: 1px solid #fff;
  text-align: center;
  clear: left;
}
#main-part .darkGreyBottomMenu ul li a { display: block}
#content .darkGreyBottomMenu ul li.icons { width: 23px; height: 19px; background: #e6013c; padding: 0}
#content .darkGreyBottomMenu ul li.icons img { display: block; margin: 3px auto 2px}
#content .darkGreyBottomMenu ul li a { padding: 0; margin: 0 12px 0 0; zoom: 1}
#content .darkGreyBottomMenu ul li.icons a { float: none; margin: 0}
#content .darkGreyBottomMenu a { padding-left: 15px; font: normal 10px Tahoma; color: #fff}
#content .darkGreyBottomMenu a:hover { color: #fff}
#content .darkGreyBottomMenu a.sendFriend, #content .sendFriendForm h5 {
  background: url(../img/ico-envelope-mm.gif) no-repeat 0 4px;
}
#content .darkGreyBottomMenu a.sendModer, #content .sendModerForm h5 {
  background: url(../img/ico-warning.gif) no-repeat 0 2px;
}
#content .sendModerForm h5, #content .sendFriendForm h5 { padding-left: 17px}

.replyContainer { padding: 0 0 2px 24px}

#main-part a.ontop {
  width: auto;
  float: none;
  background: url(../img/on-top-forum.gif) no-repeat 0 4px;
  padding: 0 0 0 8px;
  font-weight: normal; color: #575757;
  text-decoration: underline
}
#main-part a.ontop:hover { text-decoration: underline}
#content #forumda { padding: 30px 0 0 10px; text-align: left;}
#content #forumda strong { display: block; color: #575757}
#content #forumda a { font: normal 10px Tahoma; color: #000}

#steps { padding-bottom: 15px; font: bold 10px Tahoma; color: #575757}
#steps a, #steps span { font: bold 15px Tahoma; color: #575757}
#steps a { text-decoration: underline}

#main-part p.lister { padding: 0 0 12px; font: 11px Tahoma; color: #575757}
#main-part p.lister a { color: #e6013c; text-decoration: underline}
#main-part p.lister.bottom { padding: 12px 0 0}

#forumThemesList { width: 100%; border-bottom: 1px solid #575757}
#forumThemesList .themes { width: 50%; padding: 0 0 0 15px}
#forumThemesList .openSubitems td { border: none}
#forumThemesList .openSubitems td.themes { padding-bottom: 0;}
#forumThemesList .openSubitems .tags { /*background: url(../img/red-dot.gif) repeat-y 5px 0*/}
#forumThemesList .posts { width: 59%; padding: 0 9px}
#main-part #forumThemesList .subitems .posts {
  background: url(../img/red-branche-line.gif) no-repeat 20px 0;
}
#main-part #forumThemesList .lastSubitem .posts, #main-part #forumThemesList .lastSubitem2 .posts {
  background: url(../img/red-branche-line-last.gif) no-repeat 20px 0;
}
#main-part #forumThemesList .subitems td {
  padding-top: 2px; padding-bottom: 2px;
  border: none;
}
#forumThemesList .subitems td.posts { width: 50%; padding-left: 34px}
#forumThemesList .count { width: 7%; padding: 13px 0}
#forumThemesList .branches { width: 9%; padding-right: 24px; text-align: center}
#forumThemesList td.branches { color: #808080}
#forumThemesList .lastPosts { width: 34%; padding-left: 44px; padding-right: 9px}
#forumThemesList th {
  background: #e6013c;
  font: normal 11px Tahoma; color: #fff;
  text-align: left;
  border-bottom: 1px solid #575757
}
#forumThemesList th.posts, #forumThemesList th.themes {
  background: #e6013c url(../img/red-lt-corner.gif) no-repeat 0 0;
  padding: 6px 9px 5px;
}
#forumThemesList th.count { padding: 6px 0 5px; text-align: center}
#forumThemesList th.lastPosts {
  background: #e6013c url(../img/red-rt-corner.gif) no-repeat 100% 0;
  padding: 6px 9px 5px 44px;
}
#forumThemesList td { padding: 15px 0; border-bottom: 1px solid #c4c4c4; vertical-align: top}
#content #forumThemesList .lastSubitem td { padding-bottom: 12px; border-bottom: 1px solid #c4c4c4}
#content #forumThemesList .lastSubitem2 td { padding-bottom: 12px; border-bottom: 0}
#content #forumThemesList .lastSection td { border-bottom: 0}
#forumThemesList td.posts { padding: 7px 9px 9px; font: 11px Tahoma; color: #575757}

#forumThemesList th.themes { padding-left: 34px}
#forumThemesList td.themes { padding: 7px 0 0 15px}
#forumThemesList td.themes h4 { padding: 0; font: bold 14px Tahoma; color: #575757; text-transform: none}
#forumThemesList td.themes h4 a {
  float: left;
  background: url(../img/red-plus-big.gif) no-repeat 0 3px;
  padding-left: 19px;
  color: #575757;
}
#forumThemesList td.themes h4 a:hover { color: #e6013c}
#forumThemesList tr.openSubitems td.themes { background: url(../img/red-line.gif) no-repeat 20px 24px}
#forumThemesList tr.openSubitems td.themes h4 a {
  background: url(../img/red-minus-big.gif) no-repeat 0 3px;
  margin: 0; padding-bottom: 0;
}
#forumThemesList td.themes .tags {
  clear: both;
  padding: 0 0 9px 19px;
  font: normal 10px Tahoma; color: #575757
}
#forumThemesList td.themes .tags span { color: #e6013c}
#forumThemesList td.themes .tags a { color: #575757;}

#forumThemesList td.posts a { font: bold 12px Tahoma; color: #575757}
#forumThemesList td.posts a:hover { color: #e6013c}
#forumThemesList td.count {
  font: 14px Tahoma; color: #808080;
  text-align: center
}

/* 10.10.2007 Igor */

#forumComplaintsList { width: 100%; border-bottom: 1px solid #575757}
#forumComplaintsList { margin-bottom: 12px}
#forumComplaintsList .themes { width: 21%; padding: 13px 0 15px 34px; font-size: 95%}
#forumComplaintsList .complaints { width: 59%; padding-right: 20px; font-size: 95%}
#forumComplaintsList  th {
  background: #e6013c;
  font: normal 11px Tahoma; color: #fff;
  text-align: left;
  border-bottom: 1px solid #575757
}
#forumComplaintsList th.themes {
  background: #e6013c url(../img/red-lt-corner.gif) no-repeat 0 0;
  padding: 6px 9px 5px;
}
#forumComplaintsList th.action {
  background: #e6013c url(../img/red-rt-corner.gif) no-repeat 100% 0;
  padding: 6px 9px 5px 44px;
}
#forumComplaintsList th.action { width: 20%; padding-left: 0}
#forumComplaintsList td.action { vertical-align: middle}
#forumComplaintsList td.action input {
  width: 153px; height: 20px;
  background: url(../img/longest-button.gif) no-repeat 0 0;
  padding: 0 0 2px;
  font: normal 12px Tahoma; color: #3f3d3d;
  border: none
}
#forumComplaintsList td { padding: 12px 0 15px; border-bottom: 1px solid #575757; vertical-align: top}
#forumComplaintsList th.themes { padding-left: 34px}

#content .greyTextBlock .cleanButton {
  width: 84px; height: 20px;
  background: url(../img/long-button.gif) no-repeat 0 0;
  padding: 0 0 2px;
  font: normal 12px Tahoma; color: #3f3d3d;
  border: none;
}

