





* {
	margin: 0;
	padding: 0;
}

.clear {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

body {
	font: normal 100% Helvetica, Arial, sans-serif;
	font-size:16px;
}

a {
	color: #0066CC;/*	color: blue;*/
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #FF4B33;
}

a:active {
	text-decoration: none;

}

a:visited {
	text-decoration: underline;
	color: purple;
} 

img {
	border: none;
}


/* Панелька поиска и авторизации
-----------------------------------------------------------------------------*/
#panel {
	width:auto !important;
	padding-left:10px;
	padding-right:10px;
	
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 0.9em;
	line-height: 1em;
}

#head-search-auth {
	height: 30px;
	float: left;
	width: 100%;
	display: table-cell;
	vertical-align: middle;

	position: relative;
	padding: 5px 0 0 0;
}          

#head-search-auth {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1em;
	line-height: 1.1em;
	margin: 0;
}

.head-sa {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;
}

#head-search {
	margin-left: -100%;
	width: 25%;
	min-width: 300px;
}

#head-auth {
	margin-left: -75%;
	width: 75%;
	text-align: right;
/*	background-color: #C3FF06;*/
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	margin:0 auto;
	min-width:990px;
	max-width:1500px; /*1400px;*/
	width:99%;
}

/* Формирование меню в header'е
-----------------------------------------------------------------------------*/ 
#logo-n-ads {
	height: 90px;
	margin-top:15px;
	margin-bottom:15px;
	float: left;
	width: 100%;
}          

/*
#logo-n-ads:after {
	content: '';
	clear: both;
	display: table;
}
*/


/*Шрифты в текстовых объявлениях в шапке*/
.head-logo-ad p {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1em;
	max-width: 30em;
	line-height: 1.3em;
	margin: 0;
}

.head-logo-ad h1 h2 h3 h4 h5 h6 {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	line-height: 1.3em;
	margin: 0;
}

#head-logo {
	position: relative;
	float: left;
	left: 100%;
	margin-left: -100%;
	min-width:244px;
	padding-left:15px;
}

#logo-image {
	clear:both;
}

#logo-underliner {
	width:226px;
	height:2px;
	margin-top:-2px;
	margin-bottom: 3px;
	position: relative;
	clear: both;
	background-color:#FFFFFF;
}

#head-ad {
	width: 100%;
	overflow: hidden;
	height:100%;
/*	float: left;*/
}

#head-ad-content {
	padding:0 0 0 265px;
	height:100%;
}

#head-ad-box {
	width:100%;
	height:100%;
/*	float:left;*/
}

.head-ad-3x {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;
	margin-right:20px;

	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1em;
	line-height: 1.1em;
	padding-right: 10px;
}

#head-text-ad1 {
	margin-left: -100%;
	width: 31%;
}

#head-text-ad2 {
	margin-left: -66%;
	width: 31%;    
}

#head-text-ad3 {
	margin-left: -33%;
	width: 31%;
}


/* Верхнее (основное) меню сайта
-----------------------------------------------------------------------------*/
#main-menu {
	width:100%;
	position:relative;
}

@media screen {
	#main-menu.fixed {
		clear:both;
		position: fixed;
		top: 0;
		z-index: 700;
		right:inherit;
		background-color: #FFFFFF;

		max-width:1500px;/*1400px;*/
		min-width:990px;
		width: 100%;
	}
}

#top-menu {
	padding-left:20px;
	padding-right:20px;
	font-size: 1.25em;
}

.top-menu-table {
	width: 100%;
}

.top-menu-table td {
	height: auto;
	text-align: center;
	padding: 0.3em 0.1em 0.3em 0.1em;
	white-space: nowrap;
}

#top-submenu {
	font-size: 1em;
	padding-left:20px;
	padding-right:20px;
}

.top-submenu-table {
	width: 100%;
}

.top-submenu-table td {
	height: auto;
	text-align: center;
	padding: 0.3em 0.1em 0.3em 0.1em;
	white-space: nowrap;
}

.top-submenu-shadow {
    background-image: radial-gradient(ellipse farthest-side at center top , rgba(0, 0, 0, 0.3), transparent);
    border-top: 1px solid; /* rgba(0, 0, 0, 0.4);*/
    top: 0;
    height: 8px;
    left: 0;
    margin-right: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.top-submenu-shadow {
	-webkit-mask-box-image:-webkit-gradient(linear, 0 0%, 100% 0%, from(rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(rgba(0, 0, 0, 0.298039)), to(rgba(0, 0, 0, 0)));
	background-position:initial initial;
	background-repeat:initial initial;
	border-top-color:rgba(0, 0, 0, 0.4);
	border-top-style:solid;
	border-top-width:1px;
	opacity:0;
	top:0;
	height:8px;
	border-top: 1px solid;
	}
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	margin:0 auto;
	min-width:990px;
	max-width:1500px;/*1400px;*/
	width:97%; /*90%*/
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	z-index: 2;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
	z-index: 2;
}

#content {
	padding: 0 310px 0 0;
	min-height: 400px;
	z-index: 1;
}

#page {
	padding: 10px 10px 0 10px;
	position: relative;
	clear: both;
	z-index: 1;
	margin: 0 15px 0 1em;
}

/*
.left-ads-list {
	width:48%;
	float:left;
	padding-right:18px;
}

.right-price-list {
	width:48%;
	float:left;
	padding-left:20px;
}
*/

.left-col-50pc {
	width:47%;
	float:left;
	padding-right:12px;
	margin-right:1%;
}

.right-col-50pc {
	width:47%;
	float:left;
	padding-left:12px;
	margin-left:1%; 
}

.content-banner {
	width: 100%;
	position: relative;
	clear: both;
}

/* В форме редактирования Компании, работа с детальным текстом.
-----------------------------------------------------------------------------*/
.bxlhe-frame {
	border:1px solid #7F9DB9;
}

/* Типографика, шрифты и прочее
-----------------------------------------------------------------------------*/
/* Шрифт по-умолчанию для текста, абзацев и заголовков
все размерности будут в конкретных div'ах */
#page {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.25em;
	/*max-width: 50em;*/
}

#page p ul ol {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	max-width: 50em;
	line-height: 1.2em;
	margin: 0 0 0.5em 1em;
	text-align: justify;
}

#page li {
	margin-right: 1em;
}

#page li {
	margin-left:5px;
}

#page ul, ol {
	margin-left:30px;
}

#page h1, h2, h3, h4, h5 {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: bold;
	color: #000;
	line-height: 1.2em;
}

#page h1 {
	font-size: 1.5em;
	margin: 0.6em 0 1em -0.8em;
}

#page h2 {
	font-size: 1.3em;
	margin: 0.6em 0 0.3em 0em;
}

#page h3 {
	font-size: 1.2em;
	margin: 0.6em 0 0.3em 0em;
}

#page h4 {
	font-size: 1.2em;
	margin: 0.6em 0 0.3em 0em;
}

#page h5 {
	font-size: 1.2em;
	margin: 0.6em 0 0.3em 0em;
}

#page blockquote {
	margin: 7px;
	padding: 10px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
/*	font: 14px/20px italic Times, serif;*/
/*	text-indent: 23px;*/
}

#page blockquote.bq-image1 {
/*  font: 14px/20px italic Times, serif;*/
	padding: 8px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	background-image: url(../../../bitrix/templates/holmsk/images/holmsk/openquote.gif);
	background-position: top left;
	background-repeat: no-repeat;
/*  text-indent: 23px;*/
}

#page blockquote.bq-image1 span {
	display: block;
	background-image: url(../../../bitrix/templates/holmsk/images/holmsk/closequote.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#page table.noborder {
	border: 0px solid white;
}
        
#page table.noborder td {
	border: 0px solid white;


}

/* Стили врезок aside */
.aside-wrap {
    margin-left: -25px;
    width: 250px;
    display: inline;
    float: left;
    margin-right: 25px;
    border-top: 3px solid #151515;
    margin-bottom: 10px;
}

.aside-text-box {
    border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    padding: 15px 10px;
}

.aside-text {
    font-size: 0.7em;
    line-height: 1.4em;
    text-align: left;
}

/* взял на ленте...
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}

*/

/*Пейджинг*/
.nav-paging {
/*	margin:1em 0 1em 0;*/
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size:1.2em;
	line-height:1.2em;
}

#catalog-del-filter button {
	font-size: 1.1em;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.2em;
}

span.num-selected {
	background: none repeat scroll 0 0 #E8E9EC;
	color: #000000 !important;
	padding:0.2em 0.3em 0.15em 0.3em;

}


/* Тексты на Детальках
-----------------------------------------------------------------------------*/
#ad-detail-text {
	font-size:1.1em;
	line-height:1.25em;
}

#news-detail-text {
	font-size:1.1em;
	line-height:1.25em;
	text-align:justify;
}

#news-detail-text h1, h2, h3, h4, h5, h6 {
	text-align:left;
	color: #FF6D8A !important;
}

#news-detail-text table {
	width:100%;
	border: 1px solid black; 
	border-collapse: collapse;
}

#news-detail-text table td {
	padding: 5px 5px 5px 5px;
	text-align:left;
	border: 1px solid black;
}

#news-detail-text table td.t-header {
	padding: 10px 5px 10px 5px;
	text-align:center;
	font-weight:bold;
	background-color:#C0C0C0;
}

/*Рисунок выровненный влево. Для использования внутри параграфа...*/
#news-detail-text img.pic-left-in-par {
	padding: 5px 20px 10px 0px;
	border:0;
	float:left;	
}


.favorite-news {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1em;
	max-width: 50em;
	line-height: 1.25em;
}

.favorite-news-item {
	overflow: hidden;
	margin-bottom:5px;
}

.favorite-news-picture {
	background-image: url("../../../images/holmsk/favorite-pic-shadow.gif");
	background-position: left bottom;
	background-repeat: no-repeat;

	padding-bottom:12px;
	padding-left:12px;
	float: right;
	margin: 0;
}

/* Новости на плашке а-ля Яндекс
-----------------------------------------------------------------------------*/
#yandex-news-list {
	width:90%;
	margin-left:30px;
	display: table;
	height: 99%;
	position: relative;
	overflow: hidden;
}

#yandex-news-list div {
	display: table-cell;
	vertical-align: middle;
}

.yandex-news {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size:1em;
	line-height: 1.2em;
	margin: 0.1em 0 0.5em 0em;
	text-align: left;
}

p.header-no-hx {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size:1.2em;
	font-weight: bold;
	line-height: 1.2em;
}

/* Типографика Списков (новости, объявления и т.д.)
-----------------------------------------------------------------------------*/
/*Заголовок-ссылка элемента в списке. Для новостей, объявлений, событий и т.д. */
.list-item-title {
	font-size:1.1em;
	line-height:1.25em;
}

.list-item-text {
	text-align:justify;
	font-size:1.1em;
	line-height:1.25em;
}

.error_text {
	font-weight: bold;
	color: red;
}

.text-grey {
	color: grey;
}


#secondary-info {
	margin-left:2em;
}

.news-date-time
{
	color:#486DAA;
}


/*Кнопка в разделе Каталог компаний*/
.catalog-filter-field option, .catalog-filter-field select,
.catalog-filter-field textarea, .catalog-filter-field input {
	/*padding: 5px;*/ /*1em 1em 1em 1em;*/
	/*border: 1px solid #ADC3D5;*/
	
	font-size: 1em;
	font-family: Georgia, "Bitstream Charter", serif;
	max-width:230px;
	width:230px;
		/*overflow-y: hidden;*/
}

.catalog-filter-field2 option, .catalog-filter-field2 select {
/*.catalog-filter-field textarea, .catalog-filter-field input {*/
	/*padding: 5px;*/ /*1em 1em 1em 1em;*/
	/*border: 1px solid #ADC3D5;*/
	
	font-size: 1em;
	font-family: Georgia, "Bitstream Charter", serif;
	max-width:385px;
	width:385px;
		/*overflow-y: hidden;*/
}

.catalog-symbol-search {
	font-size: 1.2em;
	line-height: 1.2em;
	float:left;
	margin-right:0.2em;
	text-align:center;
}

.catalog-symbol-choice {
	font-size: 1.2em;
	line-height: 1.2em;
	width:1.3em;
	text-align:center;
	margin-right:0.2em;
	float:left;
	background: #C6C6C6; /* серенький */
}

.catalog-symbol-choice2 {
	font-size: 1.2em;
	line-height: 1.2em;
	width:2.1em;
	margin-right:0.2em;
	text-align:center;
	float:left;
	background: #C6C6C6; /* серенький */
}

#catalog-del-filter {
	
}


/*
#catalog-unfilter-button {
	background:#2E8CE3;
	padding: 5px 20px;
	font-size: 1em; 
	font-family: Georgia, "Bitstream Charter", serif;
	color: #FFFFFF;
	text-align: center;
	text-decoration:underline;
	cursor: pointer;
*/
/*   background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);*/
/*
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
*/
	/*padding: 1em 1em 1em 1em;*/
	/*border: 1px solid #ADC3D5;*/
/*
}
*/
#catalog-unfilter-button[disabled] {
	background:#1EBACA;
	cursor:default;
	color:#7A7A7A; /*делаем кнопку серой*/
}

#catalog-search-button {
	padding: 1em 1em 1em 1em;
	border: 1px solid #ADC3D5;
	font-size: 1.1em;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.2em;
}

/*Добавление нового объявления и компании*/
.new-ad {
	width:100%;	
}

.new-ad-prop {
	margin-bottom: 1.5em;
}

.new-ad-prop-title-col {
	width:25%; /*было 20%*/
}

.new-ad-prop-control-col {
	width:300%; /*было 400%*/
	margin-right:-300%; /* чтобы IE6 не раздвигал контейнер */
	position:relative;
	left: 100%;
}

.new-ad-prop-title {
	float:left;
	width:35%;
	margin-right:-100%;/*Убрать?*/
	position:relative;
	left:-35%;
	text-align:right;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

.new-ad-prop-control {
}

.new-ad-prop-control textarea, 
.new-ad-prop-control input[type="text"]
{
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
	resize: none;
	width:100%;
	min-width: 400px;
	max-width: 800px;
}

.new-ad-prop-control input[type="checkbox"],
.new-ad-prop-control input[type="file"], 
.new-ad-prop-control input[type="radio"]
{
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

.new-ad-prop-control select {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1em;
}

.LHEditor {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

.new-ad-prop-control label {
	margin-right:1em;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

.new-ad-prop-help {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 0.9em;
	line-height: 1em;
	margin-bottom:10px;
	margin-top:2px;
	color:#505050;
}

#new-ad-bottom {
	width:100%;
	float:left;
	position:relative;
	padding-left:25%;
}

#new-ad-bottom input {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

.ad-image {
	overflow:hidden;
	margin-bottom:1em;
}

.link-dotted {
	border-bottom: 1px dotted black;
}

.starrequired {
	color:red;
}


.help-advice {
	text-align:left;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}



#message-n-comments div.tabs {
    display:none;
}

#message-n-comments span.tabs {
/*    display:none;*/
    color: white;
}

#message-n-comments a.active {
	opacity: 1;
    cursor: default;    
    text-decoration: none;
    border-bottom: 0px dotted white; /*добавил*/
}

#message-n-comments a {
	opacity: 0.5;
	text-decoration: none;
	border-bottom: 1px dotted black; 
}

#message-n-comments div.active {
    display:block;
    width:100%;
}

#message-n-comments div.active {
    display:block;
    width:100%;
}

#message-n-comments span.active {
    display:inline;
    color:grey;
}

/* Форма отправления писем пользователем с сайта
-----------------------------------------------------------------------------*/
.mfeedback textarea, .mfeedback input, .mfeedback label {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.1em;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
	padding-bottom:1.1em;
}

div.mf-name input, div.mf-email input {
	width:50%;
	max-width:550px;
}

div.mf-message textarea {
	min-width:650px;
	max-width:850px;
	width:100%;
	max-height:300px;
}

span.mf-req {color:red;}

div.mf-ok-text {
	color:green; 
	font-weight:bold; 
	margin-top:1em;
	padding-bottom: 1em;
}

div.mf-error-text {
	color:red; 
	font-weight:bold; 
	margin-top:1em;
	padding-bottom: 1em;
}

/* Стили страниц регистрации/авторизации 
-----------------------------------------------------------------------------*/
#account {
	min-height:500px;
	font-size:1.2em;
	line-height:1.1em;
}

#account input {
/*для рубленых шрифтов */
	font-size:1em; 
	line-height:1em;
}

.yg-bx-auth {
	width:95%;
	margin-top:16px;
	margin-bottom:24px;
	padding-left:3em;
}/*max-width:600px;*/



/* Стили страниц о журнале 
-----------------------------------------------------------------------------*/
#magazine-archive {
	width:100%;
}

.magazine-issue {
	width:250px;
	height:410px;
	float:left;
	margin:5px 10px 10px 5px;
}

#magazine-exclude hr {
	display:none;
}

#magazine-cover {
	float:left;
	margin: 0px 25px 10px 15px;
	border:0;
/*	border:3px solid green;*/
}

table.archive-issue-content {
	margin-left:50px;
}

table.archive-issue-content td {
	padding:3px;

}

/* Статусы в объявлениях
-----------------------------------------------------------------------------*/
.mainpage-ad {
	line-height: 1.3em; /*1.15em;*/
}

/* Выделение избранных новостей, премиум-объявлений и т.д. */
.premium {
	margin:-5px;
	padding:5px;
	background-color:#FFEEC1;
	border-top: 1px solid #D9CF9F;
}

.premium-news {
	line-height: 1.2em;

}

.premium-ad {
	line-height:1.2em;

}

.premium-company {
	font-size:1.2em;
	line-height:1.2em;
}

/*Надо подумать нужно ли это???
a.premium-news, a.premium-ad, a.premium-company {
	font-weight: bold; 
}*/

/* Календарь выставок
-----------------------------------------------------------------------------*/
#shows-list {
	font-size:1.1em;
	line-height:1.1em;
}

.shows-item-title {
	font-size:1.2em;
	margin-bottom:0.1em;
}

/* Контрол "Свежий номер"
-----------------------------------------------------------------------------*/

p.current-issue-text {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1em;
	max-width: 50em;
	line-height: 1.25em;
}


/* Контрол поделиться ссылками
-----------------------------------------------------------------------------*/

.up-print-share {
	width:100%;
	display:table;
	position:relative;
	overflow: hidden;
}

.up-print-share div{
	display: table-cell;
	vertical-align: middle;
}


/* Панель "Наверх" слева
-----------------------------------------------------------------------------*/
#back-top {
	visibility: hidden; /*добавлено 21 июля. Работает? */
	position: fixed;
	bottom: 0;
	top: 0;
	left: 0;
	height:100%;
}

#back-top a {
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	height:100%;
}

#back-top a:hover {
	color: #000;
}

#back-top div {
	height: 100%;
	display: block;
	background-color: #F9F9F7;
	z-index:-1;
}

#back-top a:hover div {
	background-color: #D8D8D8;
}

/* Навигация Хлебные крошки в подвале
-----------------------------------------------------------------------------*/
#breadcrumb {
	width: 100%;
	margin: 40px 0 0.5em 0;
    line-height: 1.1em;
    font: 18px Helvetica,Arial,sans-serif;
}


/* Подвал
-----------------------------------------------------------------------------*/
#context-ads {
	display: block;
	position: relative;
	margin:0 auto;
	min-width:990px;
	max-width:1500px;/*1400px;*/
	width:90%;
	padding: 5px 20px 3px 20px;
}


/* Подвал
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
	min-width:990px;
	max-width:1500px;/*1400px;*/
	width:97%;
	padding-top:5px;
	overflow:hidden;
/*	border:1px solid green;*/
}

#footer-menu {
	width: 100%;
	float: left;
	margin-top:15px;
	margin-bottom:5px;
/*	border:1px dotted grey;*/
}

/* Формирование меню в footer'е
-----------------------------------------------------------------------------*/ 
.footer-item {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;
/*	border:1px solid red;*/
}

#footer-item1 {
	margin-left: -100%;
	padding-left:15px;
/*	width: 30%; /*19%;*/
}

#footer-item2 {
	margin-left: -67.5%; /*-79%*/
/*	width: 18%;*/
}

#footer-item3 {
	margin-left: -47%;
/*	width: 10%;    */
}

#footer-item4 {
	margin-left: -31%;
/*	margin-right: 10px;
	width: 11%;

*/
}

#footer-item5 {
	margin-left: -20%;
	margin-right: 15px;
	width: 19%;
}


/*Шрифты в текстовых объявлениях в шапке*/
.footer-item p {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 0.9em;
	line-height: 1em;
/*	padding-left: 1em;*/
	padding-bottom: 0.2em;
}

.counters-table {}

.counters-table td {
	padding: 1px 3px 1px 3px;
}

/*В частном поиске задел на отмену фильтра */
/*-----------------------------------------------------------------------------*/ 
#custom-search {
	width: 100%;
	clear:both;
	overflow:hidden;
}

#custom-search input[type="text"] {
	min-width:200px;
	max-width:350px;
}

#custom-search form {
	display:inline-block;
}

a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}

div.search-page-params {
	margin-top: 6px;
}

#custom-search textarea, #custom-search input, #custom-search button {
	font-size: 1.1em;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.2em;
}



/*Формирование меню категорий на Доске объявлений */
/*-----------------------------------------------------------------------------*/ 

#board-categories {
	list-style: none outside none;
	margin: 0 0 25px 0;
	overflow: hidden;
}

#board-categories ul, li {
/*	list-style: none outside none;*/
	margin: 0 15px 0 0;
/*	overflow: hidden;*/
}


.board-category {
	list-style: none outside none;
	position: relative;
	float: left;
	text-align:left;
	padding: 0.3em 0.6em;
}

#board-categories button {
	font-size: 1.1em;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	line-height: 1.2em;
}


.board-category span {
	padding: 0 4px;
}


.board-category-item {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;
	font-family: Georgia, "Bitstream Charter", serif;
	font-size: 1.1em;
	font-weight: bold;
}

#board-category-title {
	margin-left: -100%;
	width: 20%;
}

#board-category-item1 {
	margin-left: -80%;
	width: 16%;
}

#board-category-item2 {
	margin-left: -64%;
	width: 16%;
}

#board-category-item3 {
	margin-left: -48%;
	width: 16%;    
}

#board-category-item4 {
	margin-left: -32%;
	width: 16%;
}

#board-category-item5 {
	margin-left: -16%;
	width: 16%;
}

.ad-image {
	border-style: none;
	color: #C6C6C6;
	margin: 0.5em 1em 0.5em 0;
	float:left;
}

.ad-image img {
	border-radius: 6px 6px 6px 6px;
}

/*Цвет счетчиков комментов, фото, просмотров и т.д. в списках */
/*-----------------------------------------------------------------------------*/ 
.list-photo-cnt {
	color:#FFA18E;
}

/* Стили Каталога компаний */
/*-----------------------------------------------------------------------------*/ 
#company-detail {
	font-size:1.2em;
	line-height:1.1em;
	text-align: justify;
}

#company-categories ul, #company-categories li {
	margin: 0 0 15px 0;
}

.company-category {
	list-style: none outside none;
	position: relative;
	float: left;
	text-align:left;
	padding: 0.3em 0.6em;
}

.company-category span {
	padding: 0 4px;
}


/* Виды деятельности */
.company-activities ul {
	list-style: none outside none;
	margin-left: 10px;
	margin-bottom: 20px;

	overflow:hidden;
}

.company-activity {
	margin-bottom: 5px;
	position: relative;
	float: left;
	text-align:left;
/*	padding: 0.3em 0.6em;*/

}

/* Виды деятельности */
.company-linked ul {
	list-style: none outside none;
	margin-left: 10px;
	margin-bottom: 20px;

	overflow:hidden;
}

.company-linked li {
	margin-bottom: 0.3em;
}

.company-linked {
	margin-bottom: 5px;
	position: relative;
	float: left;
	text-align:left;
/*	padding: 0.3em 0.6em;*/

}


/*
.company-activity {

}
*/

/* Линия под Поиском и Авторизацией */
.gbh {
	height: 1px;
	position: absolute;
	top: 30px;
	width: 100%;
	border-top: 1px solid #C9D7F1;
	font-size: 1px;
	clear: both;
}

/* Линия над Копирайтом */
.gbf {
	height: 1px;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #C9D7F1;
	font-size: 1px;
	padding-top: 5px;
}

.breaker-line {
	height: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	width:100%;
	float:left;
	clear:left;
}

/*убрать эту порнуху наследованием*/
.breaker-line-2px {
	width: 100%;
	height: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	clear: both;
}

.breaker-line-1px {
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	clear: both;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	width:100%;
	float: left;
	min-width: 270px;
	max-width: 310px;
	margin-left: -310px;/* Ранее было -250px*/
	padding-top: 20px;
	position: relative;
	z-index: 0;
}

.sidebar-breaker {
	width: 100%;
	height: 3px;
	margin-top: 3px;
	margin-bottom: 20px;
	position: relative;
	clear: both;
}

.sidebar-title {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 1.2em;
	margin-bottom: 3px;
	position: relative;
	clear: both;
}


/* Цвета разноцветных менюшек - привязка к разделу
-----------------------------------------------------------------------------*/
/*Цвет всех разделов Журнала*/
.c-magazine {
	color: #3A71FF !important
}
.c-magazine a {
	color: #3A71FF !important
}
.bc-magazine {
	background-color: #3A71FF
}
.bc-magazine {
	color: #fff
}
.bc-magazine a {
	color: #fff
}


/*Цвет Доски объявлений*/
.c-ads {
	color: #B83847 !important
}
.c-ads a {
	color: #B83847 !important
}
.bc-ads {
	background-color: #B83847 /*#B70000*/
}
.bc-ads {
	color: #fff
}
.bc-ads a {
	color: #fff
}



/* Цвета разноцветных менюшек - по индексу
-----------------------------------------------------------------------------*/
/* Цвет по-умолчанию, вт.ч. для Главной страницы */
/* Вариант цвета:     005C8C */
.c-topmenu0 {
	color: #006F92 !important
}
.c-topmenu0 a {
	color: #006F92 !important
}
.bc-topmenu0 {
	background-color: #006F92
}
.bc-topmenu0 {
	color: #fff
}
.bc-topmenu0 a {
	color: #fff
}

/*Доска объявлений*/
.c-topmenu1 {
	color: #B83847 !important
}
.c-topmenu1 a {
	color: #B83847 !important
}
.bc-topmenu1 {
	background-color: #B83847 /*#B70000*/
}
.bc-topmenu1 {
	color: #fff
}
.bc-topmenu1 a {
	color: #fff
}

/*Каталог компаний*/
.c-topmenu2 {
	COLOR: #009959 !important
}
.c-topmenu2 A {
	COLOR: #009959 !important
}
.bc-topmenu2 {
	background-color: #009959
}
.bc-topmenu2 {
	COLOR: #fff
}
.bc-topmenu2 A {
	COLOR: #fff
}

/*Новости индустрии*/
.c-topmenu3 {
	color: #FF6D8A !important
}
.c-topmenu3 a {
	color: #FF6D8A !important
}
.bc-topmenu3 {
	background-color: #FF6D8A
}
.bc-topmenu3 {
	color: #fff
}
.bc-topmenu3 a {
	color: #fff
}

/*Календарь событий*/
.c-topmenu4 {
	color: #8FAF00 !important
}
.c-topmenu4 a {
	color: #8FAF00 !important
}
.bc-topmenu4 {
	background-color: #8FAF00
}
.bc-topmenu4 {
	color: #fff
}
.bc-topmenu4 a {
	color: #fff
}

/*Форумы*/
.c-topmenu5 {
	color: #FF8949 !important
}
.c-topmenu5 a {
	color: #FF8949 !important
}
.bc-topmenu5 {
	background-color: #FF8949
}
.bc-topmenu5 {
	color: #fff
}
.bc-topmenu5 a {
	color: #fff
}

/*Архив номеров*/
.c-topmenu6 {
	color: #3A71FF !important
}
.c-topmenu6 a {
	color: #3A71FF !important
}
.bc-topmenu6 {
	background-color: #3A71FF
}
.bc-topmenu6 {
	color: #fff
}
.bc-topmenu6 a {
	color: #fff
}

/*Подписка на журнал*/
.c-topmenu7 {
	color: #3A71FF !important
}
.c-topmenu7 a {
	color: #3A71FF !important
}
.bc-topmenu7 {
	background-color: #3A71FF
}
.bc-topmenu7 {
	color: #fff
}

.bc-topmenu7 a {
	color: #fff
}

/*Реклама*/
.c-topmenu8 {
	color: #3A71FF !important
}
.c-topmenu8 a {
	color: #3A71FF !important
}
.bc-topmenu8 {
	background-color: #3A71FF
}
.bc-topmenu8 {
	color: #fff
}
.bc-topmenu8 a {
	color: #fff
}

/*Контакты*/
.c-topmenu9 {
	color: #3A71FF !important
}
.c-topmenu9 a {
	color: #3A71FF !important
}
.bc-topmenu9 {
	background-color: #3A71FF
}
.bc-topmenu9 {
	color: #fff
}
.bc-topmenu9 a {
	color: #fff
}

.c-topmenu10 {
	color: #006EDC !important
}
.c-topmenu10 a {
	color: #006EDC !important
}
.bc-topmenu10 {
	background-color: #006EDC
}
.bc-topmenu10 {
	color: #fff
}
.bc-topmenu10 a {
	color: #fff
}

.c-topmenu11 {
	color: #006EDC !important
}
.c-topmenu11 a {
	color: #006EDC !important
}
.bc-topmenu11 {
	background-color: #006EDC
}
.bc-topmenu11 {
	color: #fff
}
.bc-topmenu11 a {
	color: #fff
}

.c-topmenu12 {
	color: #9752AA !important
}
.c-topmenu12 a {
	color: #9752AA !important
}
.bc-topmenu12 {
	background-color: #9752AA
}
.bc-topmenu12 {
	color: #fff
}
.bc-topmenu12 a {
	color: #fff
}

.c-topmenu13 {
	color: #BCA044 !important
}
.c-topmenu13 a {
	color: #BCA044 !important
}
.bc-topmenu13 {
	background-color: #BCA044
}
.bc-topmenu13 {
	color: #fff
}
.bc-topmenu13 a {
	color: #fff
}

/* Оформление рекламных баннеров-таблиц 
-----------------------------------------------------------------------------*/
.ads-240-400 {
	margin:5 5 5 5;
	background-color:#FFEEC1;
	border:1px solid #D9CF9F !important; 
	width:240px;
	height:400px;
	color:#006F92 !important;
}

.ads-240-240 {
	margin:5 5 5 5;
	background-color:#FFEEC1;
	border:1px solid #D9CF9F !important; 
	width:240px;
	height:240px;
	color:#006F92 !important;
}

.ads-240-120 {
	margin:5 5 5 5;
	background-color:#FFEEC1;
	border:1px solid #D9CF9F !important;
	width:240px;
	height:120px;
	color:#006F92 !important;
}

.ads-728-90 {
    margin: 5 5 5 5;
	background-color:#FFEEC1;
	border: 1px solid #D9CF9F; 
	width: 728px;
	height: 90px;
}

/*Тестовая, потом удалить*/
.ads-1150-150 {
	margin: 5 5 5 5;
	border: 1px solid black; 
	width: 1150px;
	height: 150px;
}

/* Выравниватели по горизонтали
-----------------------------------------------------------------------------*/
.align-center-to-left {
	position: relative;
	right: 50%;
	float: right;
	z-index: -1;
}

.align-center-to-right {
	position: relative;
	z-index: 1;
	right: -50%;
}

/* Знаки рубля (по Лебедеву)
------------------------------------------------------------------------------*/
@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { 
	font-family: "Rubl Sign"; 
	text-transform: uppercase; // 
	text-transform: none;
}    
span.rur span { 
	position: absolute; 
	overflow: hidden; 
	width: .45em; 
	height: 1em; 
	margin: .35ex 0 0 -.55em; // display: none; 
}
span.rur span:before { content: '\2013'; }

/* Пример кода для рубля
<p style="font-size:1em">Кролики по 100 <span class="rur">p<span>уб.</span></span></p>

http://www.artlebedev.ru/tools/technogrette/html/rouble/
*/

table.1pxbordertable {width:100%; border: 1px solid black; border-collapse: collapse;}
table.1pxbordertable td{border: 1px solid black;}


/* Стили обратной совместимости
---------------------------------------------------------------------------------*/
* html .clear { zoom:1; }
/* --Очищалка... */

/*Автор статьи в избранных... авторы-постов... в сайдбаре */
a:link.adm-link { 
	color: #777777;
} 

.adm-text {
	color: #777777;
}

table.pricetable{width:100%; border: 1px solid black; border-collapse: collapse;}
table.pricetable td{border: 1px solid black;}
table.table-n1 td{padding:2px;}

p.subtitletext {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #808080; /* !important;*/
	line-height: 1.1em;
	margin: 0.5em 0 0 -0.5em;
}
.img-news{
padding: 15px;
}
/* Отладка
---------------------------------------------------------------------------------*/
/*
div {
	background-color: #ACA42E;
	border: 1px solid black;
}
*/