/*-----------------------------------------------------------*\
--- FONT-FACE
\*-----------------------------------------------------------*/

@font-face {
    font-family: 'gotham';
    src: url('../../../../themes/roborenta/fonts/gothaproreg-webfont.eot');
    src: url('../../../../themes/roborenta/fonts/gothaproreg-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../themes/roborenta/fonts/gothaproreg-webfont.woff') format('woff'),
    url('../../../../themes/roborenta/fonts/gothaproreg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham';
    src: url('../../../../themes/roborenta/fonts/gothaprobol-webfont.eot');
    src: url('../../../../themes/roborenta/fonts/gothaprobol-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../themes/roborenta/fonts/gothaprobol-webfont.woff') format('woff'),
    url('../../../../themes/roborenta/fonts/gothaprobol-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_promedium';
    src: url('../../../../themes/roborenta/fonts/gothapromed-webfont.eot');
    src: url('../../../../themes/roborenta/fonts/gothapromed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../themes/roborenta/fonts/gothapromed-webfont.woff') format('woff'),
    url('../../../../themes/roborenta/fonts/gothapromed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*** PAGER ******************************************************************/
/* This is the pager on the topics in the list */
.topic-pager {
  font-size: 90%;
  font-style: italic;
}

/* Other pagers in the forum */
#forum-comments .pager {
  text-align: right;
}

#forum-comments .pager li {
  padding: 3px;
  margin: 0;
}


.forum-pager .pager,
.forum-comment-wrapper .pager {
  text-align: right;
  float: right;
  clear: none;
  width: 30%;
}

#forum-pager-top .pager{
  padding: 14px 0 0 0;
}

#forum-pager-bottom .pager{
  padding: 0 0 10px 0;
}

/* The rest of the pager styles are invisible on naked but will show up
   for substyles that set a background and/or border. */
.forum-pager .pager a,
.forum-comment-wrapper .pager a {
  padding: 1px 3px;
  margin: 0pt;
}

.forum-pager .pager li,
.forum-comment-wrapper .pager li {
  padding:0pt;
  margin: 0pt;
}

.forum-pager.pager li.pager-current,
.forum-comment-wrapper .pager li.pager-current {
  padding: 2px 3px 2px 3px;
}

/*** FORUM LINK LISTS *******************************************************/

/* Applies to all forum links */
ul.forum-links li {
  display: inline;
}

/*** FORUM NODE CREATION ****************************************************/

.forum-node-create-links {
  width: 30%;
  float: left;
}

.forum-node-create-links-top {
  clear: both;
  padding-top: 20px; /* Lines up horizontally with pager. */
}

.forum-node-create-links .forum-add-node {
  float: left;
  margin-right: 10px;
}

/*** FORUM & TOPIC LIST TABLES **********************************************/

.forum-table {
  margin: 0;
}

.forum-table-wrap,
.forum-table-topics {
  margin-bottom: 15px;
   clear: both;
}

.forum-table-superheader {
  padding: 10px;
}

.forum-table-superheader .forum-table-name {
  margin: 5px 0 3px 5px;
  width: 90%;
  display: inline;
  font-size: 1.2em;
}

.forum-table-superheader .forum-table-description {
  margin: 0 0 3px 5px;
  width: 90%;
}

/* Header, both tables */
.forum-table th {
  text-align: left;
}

/* Forum listing */
th.forum-name {
  text-align: left;
}

th.forum-icon {
 width: 5%;
}

td.forum-details {

}

td.forum-details .forum-description {
  margin: 0;
  font-size: 0.9em;
}

td.forum-details .forum-subforums,
td.forum-details .forum-subcontainers {
  margin-left: 10px;
}

th.forum-topics,
th.forum-posts {
  width: 10%;
  text-align: center;
}

td.forum-number-topics,
td.forum-number-posts {
  text-align: center;
}

th.forum-last-post {
  width: 20%;
}

td.forum-last-reply {
}
/**** Topic listing ****/

 .view-advanced-forum-topic-list .view-empty {
  clear: both;
  margin: 20px 0 20px 0;
  padding: 10px;
}

/* Set column widths */
.forum-table-topics td.views-field-topic-icon {
  width: 26px;
}

.forum-table-topics td.views-field-title {

}

.forum-table-topics td.views-field-comment-count,
.forum-table-topics td.views-field-totalcount {
  width: 10%;
}

.forum-table-topics td.views-field-last-updated {
  width: 30%;
}

/* Set alignments & spacing */
.forum-table-topics .views-field-title {
  text-align: left;
}

.forum-table-topics td.views-field-comment-count,
.forum-table-topics td.views-field-totalcount {
  text-align: center;
  white-space: nowrap;
}

.forum-table-topics td.views-field-last-updated {
  line-height: 140%;
  white-space: normal !important;
}

/* Topic icon */
.forum-table-topics span.topic-icon {
  display: block;
}

/*** FORUM SORT *************************************************************/
#advanced-forum-forum-topic-list-sort-form,
#advanced-forum-forum-topic-list-sort-form input,
#advanced-forum-forum-topic-list-sort-form .form-item {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: center;
}

#forum-sort {
  clear: both;
  float: left;
}

/*** FORUM TOOLS ***********************************************************/

.forum-tools{
  float: right;
  margin-top: 10px;
}

/*** FORUM STATISTICS *******************************************************/

#forum-statistics-header,
.forum-statistics-sub-header {
  padding: 0.3em 0.5em;
}

.forum-statistics-sub-body {
  padding: 0.3em 0.5em 0 2em;
}


/*** ICONS LEGEND ***********************************************************/

.forum-list-icon-legend {
  margin-bottom: 30px;
}

.forum-list-icon-legend div {
  float: left;
  margin-right: 30px;
}

.forum-topic-legend div {
  clear: both;
  float: left;
  padding: 5px 0 5px 25px;
  margin-right: 7px;
}


/*** FORUM TOPICS **********************************************************/

/* Header at the top of each topic/thread */
.forum-topic-header {
  margin: 10px 0 2px 0;
}

.forum-topic-header .search-topic {
  float: right;
}

.forum-topic-header .topic-post-count {
  clear: right;
  float: right;
  margin: 7px 7px 0 0;
}

.forum-topic-header .topic-reply-link,
.forum-topic-header .topic-new-post-link,
.forum-topic-header .last-post-link {
  float: left;
  margin: 0 7px 7px 0;
}


.forum-topic-header .reply-count {
  float: right;
  margin: 10px 0 2px 0;
}

/* Individual forum post */
div.forum-post {
  margin: 0 0 5px 0;
  padding: 0;
}

.forum-post-wrapper {
  clear: both;
  height: 100%;
}

/* Header at the top of each post */
.forum-post-info {
  height:100%;
  clear: both;
}

.forum-posted-on {
  padding: 0 5px;
  float: left;
  font-size: .8em;
}

.forum-post .new {
  float: none;
}

.forum-post-number {
  float: right;
  margin-right: 5px;
}

.forum-post-title {
  padding: 1px 1px 1px 10px;
}

/* Author information pane */
.forum-post-panel-sub {
  float: left;
  line-height: 100%;
  width: 150px;
}

.forum-post-panel-sub .author-pane {
  margin: 10px;
}

.forum-post-panel-sub .author-pane .author-name {
  font-size: 120%;
}

.forum-post-panel-sub .author-pane .picture {
  float: none;
  padding-left: 0px;
  margin: 2px 0 10px 0;
}

.forum-post-panel-sub .author-pane .picture img {
  padding: 5px;
}

.forum-post-panel-sub .author-pane .author-pane-section {
  margin-bottom: 10px;
}

.forum-post-panel-sub .author-pane .author-pane-line {
  margin-bottom: 7px;
}

/* Post text area */
.forum-post-panel-main {
  margin-left: 150px; /*Set left margin to LeftColumnWidth*/

/* These heights keep the AP items from jumping out of the bottom. Depending
   on how many items you display, there, this number may need to be adjusted
   to avoid having unnecessary white space in your posts. */
  min-height: 130px;
  height: auto !important;
}

.forum-post-panel-main .forum-post-content {
  padding-top: 2px;
}

.forum-post-panel-main .post-title,
.forum-post-panel-main .forum-post-content {
  margin-left: 0;
  padding-left: 10px;
}

.forum-post-panel-main p {
  margin-right: 10px;
}

/* Signature */
.author-signature {
  margin: 10px 0 5px 10px;
}

/* Edited */
.post-edited {
  margin: 10px;
}

/* Post footer */
.forum-post-footer {
  margin-top: 0;
  clear: both;
}

.forum-jump-links {
  float: left;
  line-height: 2em;
  margin: 5px;
}

.forum-post-links {
  float: right;
  line-height: 2em;
  text-align: right;
  margin: 10px 0 5px 5px;
}

.forum-post-links ul.links li {
  display: block;
  float: left;
}

.forum-top-post-footer {
  margin: 10px 0 10px 0;
  padding: 5px;
}

/* Defeat garland */
#comments.forum-comment-wrapper {
  margin-top: 0;
}

.forum-comment-wrapper .box {
  clear: both;
}

/*** SEARCH ****************************************************************/

#search-all-forums {
  float: right;
}

#search-single-forum {
  float: left;
}

#advanced-forum-search-forum,
.forum-topic-header #advanced-forum-search-topic {
  margin: 0;
  padding: 14px 0 0 0;
}

#advanced-forum-search-forum input,
.forum-topic-header #advanced-forum-search-topic input {
  margin: 0;
  padding: 0;
}

.forum-topic-header #advanced-forum-search-topic {
  margin-bottom: 10px;
}

.view-avf-search .views-row,
.view-avf-search-topic .views-row {
  margin-bottom: 2em;
}

.forum-search-result {
  margin-bottom: 10px;
}

/*** PREVIEW MODE ****************************************************************/
/* override inline-block */
.preview {
  display: block;
}


/*--------------------------------------------------------------------*\
--------------------------------        --------------------------------
---------------------------                  ---------------------------
----------------------       >>> FORUM <<<        ----------------------
---------------------------                  ---------------------------
--------------------------------        --------------------------------
\*--------------------------------------------------------------------*/


#forum{
	max-width: 940px;
	padding: 1px 0 60px;
	margin: 0 auto;
	position: relative;
}
#forum .forum_main_title{
	font-size: 27px;
	font-weight: bold;
	line-height: 1.2;
	color: #3a3e41;
	margin: 40px 0 20px;
	text-transform: uppercase;
}
#forum .forum_main_text{
	font-size: 16px;
	line-height: 22px;
	padding-left: 24px;
	margin: 20px 0 40px;
}
.page-forum- #forum .forum_main_title,
.page-forum- #forum .forum_main_text{
	display: none;
}
#forum .forum-table{
	width: 100%;
	border-collapse: collapse;
  border-spacing: 0;
  border-color: #26efd5;
}
#forum .forum-header{
	background: #26efd5;
}
#forum .forum-header th{
	height: 52px;
	padding: 0;
	font: normal 17px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#forum .forum-icon{
	width: 80px;
}
#forum .forum-name{
	width: 20%;
}
#forum .forum-topics{
	width: 13%;
	text-align: center;
}
#forum .forum-posts{
	width: 18%;
	text-align: center;
}
#forum .forum-last-post{
	width: auto;
	text-align: center;
}
#forum .forum-row{
	border-top: 1px solid #26efd5;
	border-bottom: 1px solid #26efd5;
}
#forum .forum-row td{
	height: 88px;
}
#forum .forum-row td .forum-name{
	display: inline;
}
#forum .forum-row td .forum-name a{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.1;
	color: #c9fbf4;
	text-transform: uppercase;
}
#forum .forum-row td .forum-name a:hover{
	text-decoration: none;
}
#forum .forum-row td .forum-name a span{
	color: #26efd5;
}
#forum .forum-row td.forum-number-topics{
	border-left: 1px solid #26efd5;
	border-right: 1px solid #26efd5;
	font: normal 16px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
}
#forum .forum-row td.forum-number-posts{
	font: normal 16px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
}
#forum .forum-row td.forum-last-reply{
	padding: 3px 0;
	font-size: 12px;
	line-height: 1.2;
}
#forum .forum-row td.forum-last-reply .td_inner_table{
	width: 100%;
	height: 100%;
}
#forum .forum-row td.forum-last-reply .td_inner_table td{
	padding-left: 18px;
	background: #bdfaf2;
}
#forum .forum-row td.forum-last-reply .author{
	font-size: 14px;
	font-weight: bold;
}
#forum .forum-row td.forum-last-reply .author .username{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
#forum .forum-row td.forum-last-reply .title{
	display: inline-block;
	margin-bottom: 12px;
}
#forum .forum-row td.forum-last-reply .title a{
	text-decoration: none;
	color: #000;
}
#forum .forum-row td.forum-last-reply .title a:hover{
	text-decoration: underline;
}

/*--- Страница раздела ---*/

#forum .forum-node-create-links-top{
	padding: 0;
	float: none;
	width: auto;
}
#forum .forum-node-create-links-top > a{
	color: #189787;
}
#forum .forum-node-create-links-top .forum-add-forum{
	float: none;
}
#forum .forum-node-create-links-top .forum-add-forum a{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 42px;
	padding: 0 34px 0 58px;
	font: normal 15px/42px 'gotham_promedium', Verdana, Tahoma, sans-serif;
	background: #26efd5 url(images/ic_plus.png) no-repeat 16px 50%;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
#forum .forum-node-create-links-top .forum-add-forum a:hover{
	background-color: #16dfc5;
}

#forum .forum-topic-legend{
	overflow: hidden;
	font-size: 14px;
	line-height: 1.2;
	margin-top: 40px;
}

#forum .forum-topic-legend > div{
	width: 100px;
	height: 60px;
	padding: 54px 0 0;
	margin-right: 50px;
	float: left;
	clear: none;
}
#forum-topic-list{
	margin-top: 62px;
}
#forum-topic-list .sticky-header{
	display: none;
}
#forum-topic-list .forum-table{
	width: 100%;
	border-collapse: collapse;
  border-spacing: 0;
  border-color: #26efd5;
}
#forum-topic-list thead{
	background: #26efd5;
}
#forum-topic-list thead th{
	height: 52px;
	padding: 0;
	font: normal 15px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#forum-topic-list thead th a{
	color: #fff;
	text-decoration: none;
}
#forum-topic-list thead th a img{
	display: none;
}
#forum-topic-list .views-field-topic-icon{
	width: 50px;
	padding-left: 18px;
}
#forum-topic-list .views-field-title{
	padding-left: 12px;
	width: auto;
}
#forum-topic-list .views-field-comment-count{
	width: 11%;
	text-align: center;
}
#forum-topic-list .views-field-last-updated{
	width: 29%;
	text-align: center;
}
#forum-topic-list tbody tr{
	border-top: 1px solid #26efd5;
	border-bottom: 1px solid #26efd5;
}
#forum-topic-list tbody tr.odd{
	background: #d4fcf7;
}
#forum-topic-list tbody tr.even{
	background: #fff;
}
#forum-topic-list tbody tr td{
	padding: 10px 10px 12px 12px;
}
#forum-topic-list tbody tr td.views-field-title,
#forum-topic-list tbody tr td.views-field-comment-count{
	border-left: 1px solid #26efd5;
	border-right: 1px solid #26efd5;
}
#forum-topic-list tbody tr td.views-field-comment-count{
	font: normal 16px/1.3 'gotham_promedium', Verdana, Tahoma, sans-serif;
}
#forum-topic-list tbody tr td.views-field-title > a{
	font: normal 18px/1.4 'gotham_promedium', Verdana, Tahoma, sans-serif;
	color: #189787;
}
#forum-topic-list tbody tr td.views-field-title .author,
#forum-topic-list tbody tr td.views-field-title .date{
	display: inline-block;
	zoom: 1;
	font-size: 14px;
	margin-top: 10px;
}
#forum-topic-list tbody tr td.views-field-title .author{
	text-transform: uppercase;
}
#forum-topic-list tbody tr td.views-field-title .author b{
	text-transform: none;
}
#forum-topic-list tbody tr td.views-field-title .author a{
	color: #000;
	text-decoration: none;
}
#forum-topic-list tbody tr td.views-field-title .date{
	padding-left: 10px;
}
#forum-topic-list tbody tr td.views-field-last-updated{
	font-size: 14px;
	text-align: left;
	padding-left: 16px;
}
#forum-topic-list tbody tr td.views-field-last-updated a{
	color: #000;
	text-decoration: none;
}
#forum-topic-list tbody tr td.views-field-last-updated .author{
	text-transform: uppercase;
}
#forum-topic-list tbody tr td.views-field-last-updated .author b{
	text-transform: none;
}
#block-base-base-forum-top{
	max-width: 940px;
	padding: 30px 0 0;
	margin: 0 auto 50px;
	overflow: hidden;
}
#block-base-base-forum-top .forum-parent{
	font-size: 27px;
	font-weight: bold;
	line-height: 60px;
	color: #3a3e41;
	margin: 0;
	text-transform: uppercase;
	float: left;
}
#block-base-base-forum-top .forum-title{
	float: left;
}
#block-base-base-forum-top .forum-title a{
	display: block;
	height: 60px;
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
	color: #d7fbf5;
	padding: 0 0 0 80px;
	margin-left: 35px;
	overflow: hidden;
	text-transform: uppercase;
}
#block-base-base-forum-top .forum-title a span{
	color: #26efd5;
}

/*--- Страница темы ---*/

.forum-posts-wrapper{
	max-width: 940px;
	padding: 1px 0 0;
	margin: 50px auto 0;
}
.forum-posts-wrapper .forum-posts-wrapper{
	margin-top: 10px;
}
.forum-posts-wrapper .forum-topic-title{
	font: normal 25px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
	color: #3a3e41;
	margin: 0 0 20px;
}
.forum-posts-wrapper .forum-post{
	border: 1px solid #26efd5;
}
.forum-posts-wrapper .forum-post-info{
	height: 32px;
	padding: 0 12px 0 24px;
	font: 15px/32px 'gotham_promedium', Verdana, Tahoma, sans-serif;
	background: #26efd5;
	color: #fff;
	text-transform: uppercase;
}
.forum-posts-wrapper .forum-post-info .forum-posted-on{
	font-size: 15px;
	padding: 0;
}
.forum-posts-wrapper .forum-post-info a{
	color: #fff;
	text-decoration: none;
}
.forum-posts-wrapper .forum-post-info a:hover{
	text-decoration: underline;
}
.forum-posts-wrapper .forum-post-wrapper{
	border-bottom: 1px solid #26efd5;
	position: relative;
}
.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-sub{
	width: 184px;
	padding: 20px 10px 10px 24px;
	background: #d4fcf7;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-right: 1px solid #26efd5;
}
.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-sub .author-pane{
	margin: 0;
}
.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-sub .author-pane .username{
	display: block;
	font: 18px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
	color: #189787;
	margin-bottom: 30px;
}
.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-main{
	margin-left: 220px;
	padding: 20px 10px 10px 50px;
	font-size: 14px;
	line-height: 1.2;
}
.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-main .forum-post-content{
	padding: 0;
}
.forum-posts-wrapper .forum-post-footer{
	overflow: hidden;
	height: 27px;
	font-size: 14px;
	line-height: 27px;
	position: relative;
}
.forum-posts-wrapper .forum-post-footer .forum-jump-links{
	float: none;
	padding-left: 5px;
	width: 213px;
	border-right: 1px solid #26efd5;
	margin: 0;
}
.forum-posts-wrapper .forum-post-footer .forum-jump-links a{
	color: #26efd5;
	text-decoration: none;
}
.forum-posts-wrapper .forum-post-footer .forum-jump-links a:hover{
	text-decoration: underline;
}
.forum-posts-wrapper .forum-post-footer .forum-post-links{
	position: absolute;
	top: 1px;
	right: 1px;
	height: 25px;
	margin: 0;
}
.forum-posts-wrapper .forum-post-footer .forum-post-links ul,
.forum-posts-wrapper .forum-post-footer .forum-post-links ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.forum-posts-wrapper .forum-post-footer .forum-post-links ul li{
	float: left;
	margin-left: 1px;
}
.forum-posts-wrapper .forum-post-footer .forum-post-links ul li a{
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: #26efd5;
	color: #fff;
	text-decoration: none;
}
.forum-posts-wrapper .forum-post-footer .forum-post-links ul li a:hover{
	background: #16dfc5;
}
.forum-posts-wrapper .title.comment-form{
	font: normal 20px/1.2 'gotham_promedium', Verdana, Tahoma, sans-serif;
	margin: 40px 0 25px;
	color: #000;
}


/*---------------------------------------------------------------*\
---   MOBILE
\*---------------------------------------------------------------*/

@media screen and (max-width: 960px) {
	#forum .forum_main_title{
		margin: 40px 3% 20px;
	}
	#forum .forum_main_text{
		padding: 0 3%;
	}
}

@media screen and (max-width: 720px) {
	.only_wide{
		display: none;
	}
	#forum{
		max-width: none;
		padding: 1px 0 20px;
	}
	#forum .forum_main_title{
		margin: 20px 3% 10px;
		font-size: 13px;
	}
	#forum .forum_main_text{
		padding: 0 3%;
		margin: 10px 0 20px;
		font-size: 9px;
		line-height: 1.2;
	}
	#forum .forum-header{
		background: #26efd5;
	}
	#forum .forum-header th{
		height: 30px;
		font-size: 9px;
	}
	#forum .forum-icon{
		display: none;
	}
	#forum .forum-name{
		width: 30%;
		text-align: center;
	}
	#forum .forum-topics{
		width: 15%;
	}
	#forum .forum-posts{
		width: 15%;
	}
	#forum .forum-row td{
		height: auto;
	}
	#forum .forum-row td.forum-details{
		padding: 0 5px;
	}
	#forum .forum-row td .forum-name a{
		font-size: 10px;
	}
	#forum .forum-row td.forum-number-topics,
	#forum .forum-row td.forum-number-posts{
		font-size: 10px;
	}
	#forum .forum-row td.forum-last-reply{
		padding: 2px 0;
		font-size: 9px;
	}
	#forum .forum-row td.forum-last-reply .td_inner_table td{
		padding: 10px;
	}
	#forum .forum-row td.forum-last-reply .author{
		font-size: 10px;
	}
	#forum .forum-row td.forum-last-reply .author .username{
		font-size: 10px;
	}
	#forum .forum-row td.forum-last-reply .title{
		margin-bottom: 5px;
	}
	#forum .forum-row td.forum-last-reply .title a{
		text-decoration: underline;
	}
	
	
	
	
	#forum .forum-node-create-links-top{
		font-size: 10px;
		margin: 0 3%;
	}
	#forum .forum-node-create-links-top .forum-add-forum a{
		display: inline-block;
		position: static;
		height: 30px;
		padding: 0 10px 0 30px;
		font: normal 12px/30px 'gotham_promedium', Verdana, Tahoma, sans-serif;
		-webkit-background-size: 11px 11px;
		-o-background-size: 11px 11px;
		-moz-background-size: 11px 11px;
		background-size: 11px 11px;
		background-position: 10px 50%;
	}
	#forum .forum-topic-legend{
		font-size: 9px;
		margin: 20px 3% 0;
	}
	#forum .forum-topic-legend > div{
		width: 30%;
		height: 30px;
		padding: 30px 0 0;
		margin-right: 3%;
	}
	#forum-topic-list{
		margin-top: 15px;
	}
	#forum-topic-list thead th{
		height: 30px;
		font-size: 9px;
	}
	#forum-topic-list .views-field-title{
		padding-left: 3%;
	}
	#forum-topic-list tbody tr td{
		padding: 5px 3%;
	}
	#forum-topic-list tbody tr td.views-field-comment-count{
		font-size: 9px;
	}
	#forum-topic-list tbody tr td.views-field-title > a{
		font-size: 12px;
	}
	#forum-topic-list tbody tr td.views-field-title .author,
	#forum-topic-list tbody tr td.views-field-title .date{
		font-size: 9px;
		margin-top: 5px;
	}
	#forum-topic-list tbody tr td.views-field-title .date{
		padding-left: 5px;
	}
	#forum-topic-list tbody tr td.views-field-last-updated{
		font-size: 9px;
		padding: 5px 3%;
	}
	#block-base-base-forum-top{
		max-width: none;
		padding: 20px 0 0;
		margin: 0 3% 10px;
	}
	#block-base-base-forum-top .forum-parent{
		font-size: 13px;
		line-height: 30px;
	}
	#block-base-base-forum-top .forum-title a{
		height: 30px;
		font-size: 11px;
		line-height: 30px;
		padding: 0 0 0 40px;
		margin-left: 15px;
		-webkit-background-size: auto 30px;
		-o-background-size: auto 30px;
		-moz-background-size: auto 30px;
		background-size: auto 30px;
	}

	/*--- Страница темы ---*/

	.forum-posts-wrapper{
		max-width: none;
		margin: 20px 0 0;
	}
	.forum-posts-wrapper .forum-posts-wrapper{
		margin-top: 10px;
	}
	.forum-posts-wrapper .forum-topic-title{
		font-size: 13px;
		margin: 0 3% 10px;
	}
	.forum-posts-wrapper .forum-post{
		border: 1px solid #26efd5;
	}
	.forum-posts-wrapper .forum-post-info{
		height: 20px;
		padding: 0 3%;
		font: 9px/20px 'gotham_promedium', Verdana, Tahoma, sans-serif;
	}
	.forum-posts-wrapper .forum-post-info .forum-posted-on{
		font-size: 9px;
	}
	.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-sub{
		width: 19%;
		padding: 10px 3%;
	}
	.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-sub .author-pane .username{
		font-size: 11px;
		margin-bottom: 15px;
	}
	.forum-posts-wrapper .forum-post-wrapper .forum-post-panel-main{
		margin-left: 25%;
		padding: 10px 3%;
		font-size: 9px;
		min-height: 100px;
	}
	.forum-posts-wrapper .forum-post-footer{
		height: 16px;
		font-size: 10px;
		line-height: 16px;
	}
	.forum-posts-wrapper .forum-post-footer .forum-jump-links{
		padding-left: 3%;
		width: 22%;
	}
	.forum-posts-wrapper .forum-post-footer .forum-post-links{
		height: 14px;
	}
	.forum-posts-wrapper .forum-post-footer .forum-post-links ul li a{
		height: 14px;
		line-height: 14px;
		padding: 0 10px;
	}
	.forum-posts-wrapper .title.comment-form{
		font-size: 13px;
		margin: 20px 3% 15px;
	}
}