.no-sidebars #main {
  width: 80%;
	margin: 0 auto;
}
.no-sidebars #main .node{
	padding: 0;
}

 .thumb img  {
    border: 2px solid #cccccc; /* Рамка вокруг фотографии */
    padding: 15px; /* Расстояние от картинки до рамки */
    background: #ffffff; /* Цвет фона */
    margin-right: 10px; /* Отступ справа */
    margin-bottom: 10px; /* Отступ снизу */
  }
	.price td,.price th{
	text-align: center;vertical-align: middle;
  }
	.price .al{
	text-align: left;
  }
img.inner {
    margin-left: 10px; /* Отступ справа */
    margin-right: 10px; /* Отступ справа */
    margin-bottom: 10px; /* Отступ снизу */
  }
p{
	text-align: justify;
	/*text-indent: 2em;*/
}
p.imgs{
	text-align: center; text-indent: 0;
}

.partners td,.partners th{
	text-align: center; vertical-align: middle;
 }
.al{text-align: left; }
.partners td{padding: 0.2em 0.1em;}

table[align] {margin-left: auto; margin-right: auto;}
td p, th p {margin: 0 0; text-align: left; text-indent: 0;}

.node .catalog .content {
	margin-bottom: 0.5em;
	padding: 0;
}

#metrica {
    bottom: 1em;
    position: absolute;
    right: 1em;
}

#main .content table {
    /*border: 0px solid transparent;*/
}

/* Block News % Articles */
.sidebar #block-views-news-news-blk h3.title,
.sidebar #block-views-articles-articles-blk h3.title  {
    font-size: 0.75em;
    padding: 0.3em 0.5em 0.5em 0.5em;
    text-decoration: underline;
}

#block-views-news-news-blk .content,
#block-views-articles-articles-blk .content  {
    font-size: 0.75em;
    line-height: 1em;
    padding: 0.3em 0.5em 0.5em 0.5em;
}

.news-list li,
.articles-list li {
    padding: 0.5em 0;
	border-bottom: 2px dotted #eee;
}

.news-list li.views-row-last,
.articles-list li.views-row-last {
	border-bottom: 0px solid transparent;
}

.news-list li a,
.articles-list li a{
 color:  #888;
}

#block-views-news-news-blk .more-link,
#block-views-articles-articles-blk .more-link  {
	border-top: 2px solid #eee;
	margin: 0;
    padding: 0.5em 0 0;
    height: 1em;
    font-size: 0.8em;
    text-transform: none;
}

#block-views-news-news-blk .more-link a,
#block-views-articles-articles-blk .more-link  a{
	padding: 0;
	text-decoration: underline;
}

.view-display-id-admin {
   text-align: right;
   border-bottom: 2px solid #eee;
}
#block-block-9  p{
	margin: 0;

}

.menu-name-menu-buttons-menu ul.menu {
	border: 0px none;
}

.menu-name-menu-buttons-menu ul.menu li.leaf {	margin: 0 0 20px;}
.menu-name-menu-buttons-menu ul.menu li.leaf a {display: table; }
.menu-name-menu-buttons-menu ul.menu li.leaf a b {display: table-row; font-weight: normal;}
.menu-name-menu-buttons-menu ul.menu li.leaf a i {display: table-cell; font-style: normal; vertical-align: middle;}

.menu-name-menu-buttons-menu ul.menu li a,
a[class*='color-button'] {
	display: block;
	width: 180px; height: 30px; padding: 10px; obverflow: hidden;
	margin: 0 auto;
	background-image: url('images/color-buttons.png');
	background-repeat: no-repeat;
	font-size: 14px; line-height: 15px;
	text-align: center;
	overflow: hidden;
}
.menu-name-menu-buttons-menu ul.menu li a.active {
	background-color: transparent;
}

a.color-button-teal,
a.color-button-purple,
a.color-button-green,
a.color-button-red,
a.color-button-orange,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-teal,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-purple,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-green,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-red,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-orange  	{ color: #fff; !important;}
a.color-button-white,
.menu-name-menu-buttons-menu ul.menu li >a.color-button-white,
a.color-button-bookmark,
.menu-name-menu-buttons-menu ul.menu li > a.color-button-bookmark { color: #4e709c !important;}


a.color-button-white		{ background-position: 0px 0px;    }
a.color-button-teal			{ background-position: 0px -55px;  }
a.color-button-purple		{ background-position: 0px -110px; }
a.color-button-green		{ background-position: 0px -165px; }
a.color-button-red			{ background-position: 0px -220px; }
a.color-button-orange		{ background-position: 0px -275px; }
a.color-button-bookmark	{ background-position: 0px -330px; width: 120px; padding-left: 70px; color: 4e709c;}
a.color-button-bookmark,
.menu-name-menu-buttons-menu ul.menu li > a.color-button-bookmark { color: #4e709c !important; padding-left: 60px; width: 130px;}

a.color-button-white:hover,
a.color-button-white:active	{ background-position: -205px 0px;   }
a.color-button-teal:hover,
a.color-button-teal:active	{ background-position: -205px -55px;  }
a.color-button-purple:hover,
a.color-button-purple:active{ background-position: -205px -110px; }
a.color-button-green:hover,
a.color-button-green:active	{ background-position: -205px -165px; }
a.color-button-red:hover,
a.color-button-red:active		{ background-position: -205px -220px; }
a.color-button-orange:hover,
a.color-button-orange:active{ background-position: -205px -275px; }
a.color-button-bookmark:hover,
a.color-button-bookmark:active{ background-position: -205px -330px; }