@charset "UTF-8";
/* START: forum tables */
#tblforum {
  width: 100%;
}

#tblforum table {
  padding: 0px;
  margin: 0px;
  border-right: 1px solid #E1F0C2;
  border-top: 1px solid #E1F0C2;
  margin-bottom: 20px;
}

#tblforum > table {
  background-color: #fff;
}

#tblforum .dp-highlighter {
  background-color: #ffffff;
  border: 1px solid #CCC;
  padding: 0px;
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: auto;
  max-width: 660px;
  display: block;
  position: relative;
  width: 660px;
}

#tblforum .dp-highlighter table {
  width: 100%;
  display: table;
}

#tblforum .dp-highlighter td {
  padding: 1px 0 1px 5px;
}

#tblforum .dp-highlighter .line1 {
  background-color: #f1f1f1;
}

#tblforum .dp-highlighter .line2 {
  background-color: #ffffff;
}

#table_without_borders table {
  border: 0px solid #E1F0C2;
}

#tblforum caption {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
}

#tblforum td {
  padding: 5px 10px;
  border-bottom: 1px solid #E1F0C2;
  color: #585858;
  border-left: 1px solid #E1F0C2;
}

div.messagetext {
  overflow-x: auto;
  width: 700px;
  padding-bottom: 20px;
  padding: 0px 0px;
}

#table_without_borders td {
  border-bottom: 0px solid #E1F0C2;
  border-left: 0px solid #E1F0C2;
}

#tblforum th {
  padding: 5px;
  background-color: #E1F0C2;
}

#tblforum .forumquote {
  background: url("/bitrix/templates/add-in-express/images/top-quote-small.png") no-repeat scroll left top transparent;
  padding-left: 30px;
  font-style: italic;
  margin: 10px 0;
}

#tblforum input {
  border: 1px solid #ccc;
  width: 100%;
  background-color: #fff;
}

#tblforum .stop_input_width input {
  width: auto;
}

#_tblforum input.submit {
  border: 1px solid #D7CA26;
  width: auto;
  background-color: #FFFFC0;
  margin: 5px;
  padding: 5px;
  cursor: pointer;
}

#tblforum input.break {
  border: 0;
  width: auto;
  background-color: white;
}

#tblforum textarea {
  border: 1px solid #ccc;
  width: 100%;
  min-height: 240px;
  resize: vertical;
  background-color: #fff;
}

#tblforum select {
  border: 1px solid #ccc;
  background-color: #fff;
}

#tblforum .forumbodytext {
  padding: 10px 10px;
}

#tblforum .forumbodytext small {
  font-size: 13px;
}

#tblforum .forum_description {
  background: url("/bitrix/templates/add-in-express/images/cursor_to_up.gif") no-repeat top left;
  padding-top: 10px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
}

#tblforum .forum_description_body {
  color: #265D09;
  padding: 10px;
}

#tblforum .forum_description_body ul {
  padding: 0;
  margin: 5px 0 0 0;
}

#tblforum .forumtopmenu {
  text-decoration: none;
  color: #265D09;
}

#tblforum .text {
  padding: 5px;
  margin: 5px;
  text-align: center;
}

#tblforum .text b {
  color: blue;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #eee;
  border: 1px solid #ccc;
  text-decoration: none;
}

#tblforum .text a {
  color: #265D09;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #fff;
  border: 1px solid #eee;
  text-decoration: none;
}

/*
#tblforum .add_topic {
	color:#265D09;
background: #ffffff url("../images/add-new-topic.png") no-repeat left top;
padding-top: 7px; 
padding-bottom: 7px; 
padding-left: 33px;
padding-right: 10px;
font-size:13px;
}
*/
#tblforum .add_topic {
  padding: 2px 5px;
  font-size: 13px;
  border: 1px solid #CBCB90 !important;
  background: white url("/bitrix/templates/add-in-express/images/adx-bg-buttons.gif") repeat-x left bottom;
  color: #404020;
  text-decoration: none;
  line-height: 36px;
}

/* END: custom tables*/
/*by lex*/
table {
  border: none;
}

td.forumheadtext {
  background: #AED06E;
  color: #404040;
  font-weight: normal;
  text-align: left;
}

#tblforum table.forumtopmenubody, #tblforum table.forumtopmenubody td {
  border: none;
  background: #E1F0C2;
}

#tblforum .forumtopmenu:link, #tblforum .forumtopmenu:visited {
  color: #265D09;
  text-decoration: none;
}

#tblforum .forumtopmenu:hover, #tblforum .forumtopmenu:active {
  color: #265D09;
  text-decoration: underline;
}

#tblforum .text {
  margin: 0px;
  padding: 3px 10px;
  float: left;
}

#tblforum .forumbody .text {
  float: none;
}

#tblforum .text a:link, #tblforum .text a:visited {
  background-color: none;
  border: none;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: underline;
  color: #265D09;
}

#tblforum .text a:hover, #tblforum .text a:active {
  text-decoration: none;
}

#tblforum .text b {
  background: #E1F0C2;
  border: none;
  color: #265D09;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

/*up.gif, down.gif � down-.gif*/
#tblforum table.forumborder, #tblforum table.forumborder td {
  margin: 0.2em 0 0.9em;
}

#tblforum table.forumborder td.forumtitletext {
  font-size: 100%;
  padding: 10px 10px;
}

#tblforum table table, #tblforum table table td {
  margin: 0;
  border: none;
}

tr.forumhead {
  background: #E1F0C2;
  color: #404040;
  font-weight: normal;
  text-align: left;
}

tr.forumborder {
  background: #AED06E;
  color: #404040;
  font-weight: bold;
  text-align: left;
}

#tblforum textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  width: 98%;
}

#_tblforum input.submit {
  background-color: #E1F0C2;
  border: none;
  border-left: 4px solid #6B9C30;
  cursor: pointer;
  font-size: 20px;
  margin: 15px 5px 50px 5px;
  padding: 5px 20px;
  color: #6B9C30;
  width: auto;
}

#tblforum input.hbutton {
  border: 1px solid #E1F0C2;
  cursor: pointer;
  padding: 1px;
}

#tblforum input.hbutton:hover {
  border: 1px solid #6B9C30;
}

/*by lex*/
a.forumtopmenu {
  text-decoration: none !important;
}

a.forum-newslink {
  text-decoration: underline !important;
}

.srInfo {
  color: #265D09;
}

.btn_get_detail_ip {
  background-color: none;
}

.btn_get_detail_ip .active_btn {
  background-color: #265D09;
}

.ip_desc_user {
  background-color: #fff;
  padding: 6px;
  border: 1px solid #265D09;
  border-left: 3px solid #265D09;
  display: none;
  position: absolute;
}

div.forum-signature-line {
  border-top-color: #E1F0C2;
}

div.forum-signature-line {
  border-top-width: 1px;
  border-top-style: solid;
  width: 200px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  margin-top: 20px;
}

div.escalate_disabled {
  color: #666666;
}
