

/* Start:/bitrix/templates/fixed/js/fancybox2/jquery.fancybox.css?15366474324140*/
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f2f6f8;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/fixed/js/fancybox2/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/fixed/js/fancybox2/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/fixed/js/fancybox2/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/fixed/js/fancybox2/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1436451350424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/fixed/components/bitrix/news.list/two-column-news/style.css?1406017947501*/
ul.two-column {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.two-column li {
	width: 48%;
	height: auto;
	display: inline-block;
	margin-bottom: 5px;
	vertical-align: top;
}
ul.two-column li a {}

ul.two-column li a span {
	float: left;
	margin-right: 5px;
}

div.column-title {
	font-size: 12pt;
	font-weight: 700;
	margin-bottom: 10px;
	color: #546392;
}
div.column-block {
	border: 1px solid #445970;
	padding: 10px;
	margin: 0 0 15px 0;
	border-radius: 5px;
}
/* End */


/* Start:/bitrix/templates/fixed/components/bitrix/news.list/two-column/style.css?1406017947501*/
ul.two-column {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.two-column li {
	width: 48%;
	height: auto;
	display: inline-block;
	margin-bottom: 5px;
	vertical-align: top;
}
ul.two-column li a {}

ul.two-column li a span {
	float: left;
	margin-right: 5px;
}

div.column-title {
	font-size: 12pt;
	font-weight: 700;
	margin-bottom: 10px;
	color: #546392;
}
div.column-block {
	border: 1px solid #445970;
	padding: 10px;
	margin: 0 0 15px 0;
	border-radius: 5px;
}
/* End */


/* Start:/bitrix/templates/fixed/components/bitrix/forum.topic.last/main_forum/style.css?1323139769117*/
/* View /www/bitrixkernel/bitrix/templates/lightblue/template_styles.css */
.forum-topic-last {
  padding: 7px;
}

/* End */


/* Start:/bitrix/templates/fixed/components/bitrix/blog.new_posts/user_blog_20130619/style.css?1371628252603*/
.blog-mainpage-item-user {margin:0; padding-bottom: 0.6em; padding-top: 0.5em;}
.blog-mainpage-item-user .blog-mainpage-title{margin:0; padding-bottom: 0; padding-top: 0; font-weight:normal; }
.blog-mainpage-item-user .blog-mainpage-content {line-height:1.4em; font-size:0.95em; display:block;}
.blog-mainpage-item-user .blog-mainpage-meta {font-size:0.89em; line-height:1.4em; margin:0; padding:0; padding-top: 0.4em;}
.blog-mainpage-item-user .blog-mainpage-meta a {text-decoration: none !important;}
.blog-mainpage-item-user .blog-mainpage-meta a:hover {text-decoration: underline !important;}

/* End */


/* Start:/bitrix/components/bitrix/main.user.link/templates/.default/style.min.css?1436451350878*/
.bx-user-info-thumbnail img{border:1px solid #e0e0e0}.bx-user-info-anchor{white-space:nowrap;cursor:pointer}.bx-user-info-anchor-nolink{white-space:nowrap}table.bx-user-info-anchor td.bx-user-info-anchor-cell,table.bx-user-info-anchor-nolink td.bx-user-info-anchor-cell{padding:0 2px!important;border:0!important;background-color:transparent!important}.bx-user-info-data .bx-user-info-data-separator{background-color:#e0e0e0;width:218px;height:1px!important;margin-top:5px;margin-bottom:2px;padding:0!important;font-size:0!important}.bx-user-info-online,.bx-user-info-offline{height:11px;width:11px;display:block}.bx-user-info-online{background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_online_small.gif);background-repeat:no-repeat;background-position:0 0}.bx-user-info-online-cell{margin-top:5px}.bx-user-info-name{display:block;zoom:1}
/* End */


/* Start:/bitrix/templates/fixed/components/bitrix/blog.new_posts/group_blog_20130619/style.css?1371628198597*/
.blog-mainpage-item-org {margin:0; padding-bottom: 0.6em; padding-top: 0.5em;}
.blog-mainpage-item-org .blog-mainpage-title{margin:0; padding-bottom: 0; padding-top: 0; font-weight:normal; }
.blog-mainpage-item-org .blog-mainpage-content {line-height:1.4em; font-size:0.95em; display:block;}
.blog-mainpage-item-org .blog-mainpage-meta {font-size:0.89em; line-height:1.4em; margin:0; padding:0; padding-top: 0.4em;}
.blog-mainpage-item-org .blog-mainpage-meta a {text-decoration: none !important;}
.blog-mainpage-item-org .blog-mainpage-meta a:hover {text-decoration: underline !important;}

/* End */


/* Start:/bitrix/templates/fixed/styles.css?16176824901279*/
html, body, form{margin: 0; padding: 0;}
* html{height:100%;}
body{font-size: 80%;font-family: tahoma;color: #000; height:auto !important; height:100%; min-height:100%; min-width:980px;background:#aaaaaa url("/bitrix/templates/fixed/images/body_gradient.png") top center repeat-x;}
/*Font in table*/
table{font-size:100%;}
.main-table{width:100%;}
h1, h2, h3{font:bold 1em Tahoma; color:#333333;}
h1{font-size:1.5em; margin:5px 0;color:#546392;}
h2{font-size:1.2em; margin:10px 0; /*padding: 5px 32px;*/ /*background:#B5D5E6 url("/bitrix/templates/fixed/images/element3d_1_.png") no-repeat left;*/}  /*title_bullet.png*/
h3{font-size:1.2em; text-transform:none;}

/*Links*/
a {color:#4f4f4f; text-decoration:underline;}
a:link{color: #4f4f4f;}
a:visited{color: #7e7e7e;}
a:hover{color:#ff6600;}
img {border: none;}
small{font-size:85%;}
h1{font-size:1.5em;}
hr{width:100%;height: 1px;border: medium none;color: #849DAA;background-color: #849DAA;margin:5px 0;}
p{margin:0 0 10px 0;/*text-align: justify;*/}
._table
{
  border: 1px solid #E2ECF2;
  border-collapse: collapse;
}
._table td
{
  border: 1px solid #E2ECF2;
  border-collapse: collapse;
}

.org-section-tags{
  
}

.org-section-tags h6{
font-weight: normal;
display: inline;
margin-right: 1em;
font-size: 13px;
}
.youtube-video{}
.editor-body {
	background:#ffffff;
}
/* End */


/* Start:/bitrix/templates/fixed/template_styles.css?161768249046570*/
#body-container{text-align:center;width: 100%;background:transparent url("/bitrix/templates/fixed/images/content-bg.gif");}
#wrap-container{margin:0px auto;width: 1222px;text-align:left;position:relative;}
#page-content-bg{
  background:transparent url("/bitrix/templates/fixed/images/page-content-bg.png") repeat-y;
  position: relative;
}
#page-content{
  background-color:#ffffff;
  margin: 0px auto;
  width: 1179px;
  padding: 0 10px;
  display:block;
}
#page-top-rounds{
  background: transparent url("/bitrix/templates/fixed/images/page-top-rounds.png") no-repeat;
  height: 17px;
}
#page-bottom-rounds{
  height: 17px;
  background: transparent url("/bitrix/templates/fixed/images/page-bottom-rounds.png") no-repeat;
}
.top-line{
  height: 29px;
  margin-bottom:5px;
  position: relative;
}
.top-line .left-round{
  background: transparent url("/bitrix/templates/fixed/images/top-line-left.png") no-repeat;
  width: 6px;
  height: 29px;
  left: 0;
  top: 0;
  display: inline-block;
  position: relative;
  float: left;
}
.top-line .top-line-content{
  background: transparent url("/bitrix/templates/fixed/images/top-line-bg.png") repeat-x;
  display: inline-block;
  padding-top: 3px;
  height: 26px;
  width: 1167px;
  position: relative;
}
.top-line .top-line-content span
{
float: left;
top: 3px;
position: relative;
}
.top-line .right-round{
  background: transparent url("/bitrix/templates/fixed/images/top-line-right.png") no-repeat;
  width: 6px;
  height: 29px;
  display: inline-block;
  right: 0;
  top: 0;
  position: absolute;
  float: right;
}

/*HEADER*/
.header{
  height: 86px;
  position: relative;
  margin-bottom: 5px;
}
.header .header-left{
  background: transparent url("/bitrix/templates/fixed/images/header-left.png") no-repeat;
  width: 6px;
  height: 86px;
  left: 0;
  top: 0;
  display: inline-block;
  position: relative;
  float: left;
}
.header .header-content{
  background: transparent url("/bitrix/templates/fixed/images/header-bg.png") repeat-x;
  display: inline-block;
  height: 86px;
  width: 1167px;
  position: relative;
}
.header .header-right{
  background: transparent url("/bitrix/templates/fixed/images/header-right.png") no-repeat;
  width: 6px;
  height: 86px;
  display: inline-block;
  right: 0;
  top: 0;
  position: absolute;
  float: right;
}
.header .header-logo{
  position: absolute;
  bottom: 1px;
  left: 7px;
}
.header .header-banner468{
  position: absolute;
  right: 269px;
  top: 12px;
}
 .header .header-banner234{
  position: absolute;
  right: 20px;
  top: 12px;
}
 .header .header-banner200{
  position: absolute;
  left: 220px;
  top: 12px;
  width:200px;
  height:60px;
  overflow:hidden;
}

/*TOP MENU*/
.top-menu
{
  position: relative;
  background:transparent url("/bitrix/templates/fixed/images/menu-bg.png") top repeat-x;
  height: 30px;
}

.top-menu-left-round
{
  position: relative;
  float: left;
}
.top-menu-right-round
{
  position: absolute;
  float: right;
  right: 0;
  top: 0;
}

ul.top-menu
{
    list-style:none;
    margin:0;
    margin-left: 5px;
    padding:0;
    /*margin-bottom:8px;*/
    position: absolute; /*IE bug*/
    top: 0;
}
ul.top-menu .first-item
{
  background: transparent url("/bitrix/templates/fixed/images/menu-left.png") no-repeat;
  width: 5px;
  height: 30px;
  left: 0;
  display: inline-block;
  position: relative;
  float: left;
}
ul.top-menu .last-item
{
  background: transparent url("/bitrix/templates/fixed/images/menu-right.png") no-repeat;
  width: 5px;
  height: 30px;
  /*right: 0;*/
  display: inline-block;
  position: relative;
  /*float: right;*/
  float: left;
}
ul.top-menu .separator
{
  position: relative;
  float: left;
  height: 30px;
}
ul.top-menu li.home-item
{
    padding: 7px 5px 6px 2px;
    background:transparent url("/bitrix/templates/fixed/images/menu-bg.png") top repeat-x;
    float: left;
}
ul.top-menu li.items
{
    padding: 7px 5px;
    /*background:transparent url("/bitrix/templates/fixed/images/menu-bg.png") top repeat-x;*/
    float: left;
}

ul.top-menu li a
{
    font-size:100%;
    color:#FFFFFF;
    font-weight:bold;
    /*text-decoration:none;*/
}

ul.top-menu li a:visited
{
    color:#FFFFFF;
}

ul.top-menu li a:hover
{
    color:#FC8D3D;
}


ul.top-menu li a.selected:link,
ul.top-menu li a.selected:visited,
ul.top-menu li a.selected:active,
ul.top-menu li a.selected:hover
{
    color:#FC8D3D;
}

/*BREADCRUMB*/
.breadcrumb-search
{
  margin:5px 0 10px;
  position: relative;
  height: 15px;
}

ul.breadcrumb-navigation
{
    padding:0; margin:0;
    /*padding-top:4px;*/
    list-style:none;
    position: relative;
    top: 0;
    float: left;
    font-size:1.1em;
    width:987px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

ul.breadcrumb-navigation li
{
    display:inline;
}
ul.breadcrumb-navigation a
{
  color: #808080;
  /*text-decoration:none;*/
}
ul.breadcrumb-navigation a:hover
{
  /*text-decoration: underline;*/
}

ul.breadcrumb-navigation span
{
  top: -2px;
  position: relative;
}
/*SEARCH-BLOCK*/
.search-block
{
  position: relative;
  top: 0;
  right: 0;
  float: right;
}
/*SEARCH FORM*/
.search-input-top{
  border: 1px solid #5a5a5a;
  height: 17px;
  width: 151px;
  font-size:1.2em;
  vertical-align: top;
}
.search-button{
  background: transparent url("/bitrix/templates/fixed/images/search-form-button-20.png") no-repeat;
  border:none;
  color: #FFFFFF;
  vertical-align: top;
  height: 21px;
  width: 21px;
  margin-left: 7px;
}





/*FOOTER*/
.footer {bottom:0;padding:10px;height:123px; background:#e6e6e6;width:1180px;margin:0 10px;position:relative;font-size:12px;/*left:-1px;*/}
/*.footer td{padding:10px;}*/
.footer .bottom-menu
{
  margin:0 0 5px 0px;
}
.footer .footer-text div
{
  margin:0 0 5px 0px;
}
.footer .footer-counters
{
  margin:0 6px 0 0px;
  position:absolute;
  bottom:10px;
}
.footer .qr-code
{
  position: absolute;
  float: right;
  bottom:10px;
  right:10px;
}
.footer .social-links
{
  position:absolute;
  float:right;
  bottom:10px;
  right:200px;
}
.complain
{
  font-weight:bold;
  margin-bottom:10px;
}
.social-services
{

}
.social-services .text
{
  color:#808080;
}





/*COLUMN BLOCKS*/
.block{width:180px; position: relative;margin-bottom:5px;}
.block .title{background:transparent url("/bitrix/templates/fixed/images/block-title-gradient.png") repeat-x;padding:0px 6px 1px 6px;font-size:1em;font-weight:bold;color:#ffffff;height: 19px;border-left:1px solid #445970;border-right:1px solid #445970;border-bottom:1px solid #445970;}
.block .title a{color: #ffffff;}
.body{overflow:hidden;margin:0px;padding:0 5px;border-left:1px solid #445970;border-right:1px solid #445970;background-color:#ffffff;}
.body .squarePic{height:45px;overflow:hidden;padding-top:5px;float:left;margin-right:3px;}
.body .groupName{color: #45688E;/*float: left;*/font-weight:bold;font-size:0.9em;/*padding:55px;*/}
.body .socnet-list{padding-top:5px;padding-left:10px;}
.body .socnet-list ul{list-style:none;margin:0;padding:0;}
.body .socnet-list ul li{padding: 3px 0 3px 20px;}
.body .socnet-list ul li.tw{background:url("/bitrix/templates/fixed/images/twitter.gif") no-repeat 0px 3px;}
.body .socnet-list ul li.vk{background:url("/bitrix/templates/fixed/images/vk.gif") no-repeat 0px 3px;}
.body .socnet-list ul li.fb{background:url("/bitrix/templates/fixed/images/facebook.gif") no-repeat 0px 3px;}
.body .socnet-list ul li.lj{background:url("/bitrix/templates/fixed/images/livejournal.gif") no-repeat 0px 3px;}
.body .socnet-list ul li.gp{background:url("/bitrix/templates/fixed/images/google.png") no-repeat 0px 3px;}
.body .socnet-list ul li.ok{background:url("/bitrix/templates/fixed/images/ok.gif") no-repeat 0px 3px;}
.body .socnet-list ul li.ig{background:url("/bitrix/templates/fixed/images/ig.png") no-repeat 0px 3px;}
.block-body-top-round{background:transparent url("/bitrix/templates/fixed/images/block-body-top-round.png") no-repeat;width:180px;height:5px;}
.block-body-bottom-round{background:transparent url("/bitrix/templates/fixed/images/block-body-bottom-round.png") no-repeat;width:180px;height:5px;}
/*.body a{word-wrap: break-word;}*/
.single-block{width:180px; position: relative;margin-bottom:5px;}
.single-block .body{background-color:#ffffff;margin:0px;padding:0 5px;border-left:1px solid #445970;border-right:1px solid #445970;}
.single-block .block-body-top-round{background:transparent url("/bitrix/templates/fixed/images/block-body-top-round-transparent.png") no-repeat;width:180px;height:5px;}
.single-block-bg{background: #fafafa url("/bitrix/templates/fixed/images/single-block-bg.png") repeat-x top;}

/*PAGE BLOCKS*/
.page-block{position: relative;margin-bottom:5px;}
.page-block .page-title{background:transparent url("/bitrix/templates/fixed/images/block-title-gradient.png") repeat-x;padding:0px 6px 1px 6px;font-size:1em;font-weight:bold;color:#ffffff;height: 19px;border-left:1px solid #445970;border-right:1px solid #445970;border-bottom:1px solid #445970;}
.page-block .page-title a{color: #ffffff;}
.page-block .page-body{margin:0px;padding:5px;border-left:1px solid #445970;border-right:1px solid #445970;}
/*.page-block .page-body a{word-wrap: break-word;}*/
.page-single-block{position: relative;margin-bottom:5px;}
.page-single-block .page-body{margin:0px;padding:5px;}
.page-single-block-bg{background: #fafafa url("/bitrix/templates/fixed/images/single-block-bg.png") repeat-x top;}
.border-gray{border:1px solid #5a5a5a;}
.corner-left-top-gray{background:transparent url("/bitrix/templates/fixed/images/corner-left-top.png") no-repeat;width:5px;height:5px;position:absolute;top:-1px;left:-1px;}
.corner-left-bottom-gray{background:transparent url("/bitrix/templates/fixed/images/corner-left-bottom.png") no-repeat;width:5px;height:5px;position:absolute;left:-1px;bottom:-1px;}
.corner-right-top-gray{background:transparent url("/bitrix/templates/fixed/images/corner-right-top.png") no-repeat;width:5px;height:5px;position:absolute;top:-1px;right:-1px;}
.corner-right-bottom-gray{background:transparent url("/bitrix/templates/fixed/images/corner-right-bottom.png") no-repeat;width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;}
.page-double-block{position:relative;margin-bottom:5px;display:inline-block;width:100%;}
.page-title-big
{
  font-weight:bold;
  font-size:14px;
  margin-bottom:3px;
  color:#546392;
}
.page-double-block .page-first-block
{
  width: 395px;
  float: left;
  position: relative;
}
.page-double-block .page-second-block
{
  width: 395px;
  float: right;
  position: relative;
}
.page-double-block .page-body
{
margin:0px;
/*padding:10px;*/
background: #fafafa url("/bitrix/templates/fixed/images/single-block-bg.png") repeat-x top;
border:1px solid #5a5a5a;
position:relative;
}

/*PROMO BLOCK*/
.promo-block
{
  background-color:#ff6600;
  border-left:1px solid #5a5a5a;
  border-bottom:1px solid #5a5a5a;
  border-top: 1px solid #5a5a5a;
  text-align:center;
  padding:3px 5px 5px 5px;
  position:absolute;
  display:block;
  float:right;
  top:-1px;
  right:0;
  z-index:10;
}
.promo-block a
{
  color:#ffffff;
  font-size:11px;
}
.padding-promo-block
{
  padding:20px 10px 10px;
}
.promo-block .corner-promo-left-bottom{background:transparent url("/bitrix/templates/fixed/images/corner-promo-left-bottom.png") no-repeat;width:5px;height:5px;position:absolute;left:-1px;bottom:-1px;}
.promo-block .corner-promo-right-top{background:transparent url("/bitrix/templates/fixed/images/corner-promo-right-top.png") no-repeat;width:5px;height:5px;position:absolute;top:-1px;right:-1px;}



.body ul.sidemenu{list-style:none; text-align:left; margin:0px; padding:0; /*text-decoration:none;*/}
.body ul.sidemenu li{padding: 2px 5px 2px 0px;}
.body ul.sidemenu li.separator{background:transparent url("/bitrix/templates/fixed/images/block-separator.png") no-repeat;padding:0;width:156px;height:1px;position:relative;left:-5px;}
.body ul.sidemenu a {font-weight:bold; background-image:none; /*text-decoration:none;*/}
.body ul.sidemenu a.selected:link,
.body ul.sidemenu a.selected:visited,
.body ul.sidemenu a.selected:active,
.body ul.sidemenu a.selected:hover{color:#ff6600;}

.block1{margin-bottom:10px;}
.block1 .first-block{}
.block1 .block-title{color:#4f4f4f;font-size:1.1em;padding:2px 8px;background-color:#e6eff3;/*#b5d5e6;*/z-index:100;min-height:17px;}
.block1 .block-body{color:#4f4f4f; padding:0.5em; /*padding:15px 5px 15px 20px;*/ border:1px solid #becfd8;z-index:90;margin-top:0px;display:block;}
.block1 .block-body ul{margin:0;padding:0;color:#F67D2D;}
.block1 .block-body li{margin-left:10px;padding:1px;}
.block2{}
.block2 .first-block{float:left;/*width:284px;*/width:49%;margin-bottom:5px;}
.block2 .second-block{float:right;/*width:284px;*/width:49%;margin-bottom:5px;}
.block2 .block-title{
color:#4f4f4f;
font-size:1em;
padding:2px 8px;
height: 17px;
/*margin-left:2px;
border-right:1px solid #becfd8;
border-left:1px solid #becfd8;
border-top:1px solid #becfd8;
display:inline;*/
background-color:#e6eff3; /*#b5d5e6;*/
z-index:100;}
.block2 .block-body{color:#4f4f4f;padding:0.5em;border:1px solid #becfd8;z-index:90;margin-top:0px;display:block;}

/*MAIN CONTENT TABLE*/
.main-content-table{
  width: 100%;
}
.leftblock{
  width: 180px;
  vertical-align: top;
  /*background-color: #e2ecf2;*/
  /*border-right: 5px solid #CDDEE7;*/
  /*display: inline-block;
  height: 100%;*/
}
.centerblock{
  /*background-color: #fff;*/
  padding: 0 10px;
  vertical-align: top;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  white-space: normal;
  max-width: 790px;
}
.rightblock{
  width: 180px;
  vertical-align: top;
  /*background-color: #e2ecf2;*/
  /*border-left: 5px solid #CDDEE7;*/
  /*display: inline-block;
  height: 100%;*/
}

/*USER FRIENDS*/
.user-friends{padding: 5px 0 5px 10px;}
.user-friends img{border:none;}
.user-friends .list{margin:0;padding:3px;overflow:hidden;white-space:nowrap;}
.user-friends .user-name{position:relative;float:left;}
.user-friends span{position:relative;float:right;top:2px;right:10px;}
.user-friends a{border:none;}
.user-friends a:hover{border:none;}

/*USER BIRTHDAY*/
.user-birthday{text-align:center;padding:5px;}

/*USER ONLINE*/
.user-online{text-align:center;margin:4px;background-color:#d8e3ef;border:1px solid #becfd8;padding:3px;}
.user-online-text{}
.user-online-number{font-size:1.2em;font-weight:bold;}

/* NEWS LIST*/
.news-list{}
.news-list .news-title{font-size:0.9em;color:#000000;}
.news-list .news-item{color:#000000;margin-bottom:5px;text-align: left;}
div.news-list img.preview_picture{float:left;margin:4px 4px 6px 0;}
.news-date-time{color:#486DAA;}
.news-name
{
  background-color: #cecece;
  /*width: 100%;*/
  /*height: 15px;*/
  padding: 5px;
  font-weight: bold;
  margin-bottom: 5px;
}
.news-bottom
{
  /*width: 100%;*/
  margin-top: 5px;
  background-color: #ececec;
  padding: 4px;
  text-align: right;
  padding-right: 7px;
}

/* USER POST (BLOG) */
.blog-mainpage-item{margin:3px; /*padding:3px;*/ display:block; width: 367px;}
.blog-mainpage-item-wrap{margin:0;padding:3px;word-break:break-all;}
.blog-mainpage-item .blog-author-icon{background:url(/bitrix/templates/fixed/images/user.png) no-repeat left center;display:block;float:left;height:16px;line-height:1em;padding-right:0.2em;width:16px;}
.blog-mainpage-item .blog-icon-group{background:url(/bitrix/templates/fixed/images/users.png) no-repeat left center;padding-left:20px;}
.blog-mainpage-item .blog-mainpage-title{font-size:0.9em;font-weight:bold;padding-bottom:0;padding-top:0.4em;}
.blog-mainpage-meta {font-size: 0.89em;line-height: 1.4em;margin: 0;padding: 0.2em 0 0;}
/*.blog-post-title{
  padding: 5px 32px;
}*/


/* FORUM TOPIC LAST*/
.mainpage-forum-topic-last{margin:3px 0;}
.mainpage-forum-topic-last .forum-topic-author-icon{background:url(/bitrix/templates/fixed/images/user.png) no-repeat left center;}
.mainpage-forum-topic-last .forum-topic-title{font-size:0.9em;font-weight:normal;}
.mainpage-forum-topic-last .forum-topic-meta{color:#969696;}
.mainpage-forum-topic-last span{float:right;}
.mainpage-forum-topic-last hr{margin:1px 0 2px 0;padding:0;}

/*** afisha/index.php ***/
.event
{
  font-size: 100%;
}
.event a
{
  /*text-decoration: none;*/
  /*display: block;*/
}

.event a:hover
{
  /*background-color: #F7F7F7;*/
  /*display: block;*/
}
.event h3
{
background-color: #6372A0;
padding: 5px;
color: #fff;
}

.event-image
{
  margin-right: 10px;
  display: inline;
  position: relative;
}



.event-item
{
  border-bottom: 1px dotted #000;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.event-item-date, .event-place-item-date
{
font-size: 1.5em;
margin: 10px 0;
font-weight: bold;
}
.event-place-item-date
{
text-align: center;
}

.event-item-image
{
  /*float: left;*/
  display: inline;
  margin-right: 10px;
}
.event-item-image a
{
  display: inline-block;
}

.event-item-image-all
{
  float: left;
  margin-right: 10px;
}
.event-item-more_image
{
  margin: 5px 0 10px 0;
}
.event-item-properties
{
  margin-top: 2px;
}
.event-item-location
{
  margin-top: 10px;
}
.event-item-location span
{
  margin-right: 10px;
}
.TimeSpan
{
  border-bottom: 1px dotted;
  cursor: pointer;
}

.event-item-type
{
  font-size: 1.1em;
}
.event-item-name
{
  font-size: 1.3em;
}
.event-item-name span
{
  margin-right: 10px;
}

.event-item-desc
{
  font-size: 1em;
}
img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#afishacontainer{padding:10px;}
.TimeSpan{border-bottom: 1px dotted; margin-right: 5px; cursor: pointer;}
.Genre{color:#9f9f9f;}
.Menu{margin-top:30px;margin-bottom:10px}
.GoRating{position:relative;top:1px;right:1px;float:right;width:100px;text-align:center}
.MovieVote{font-size:small;margin-bottom:5px}
.MovieGo{font-size:small;margin-top:15px}
.Link a{padding-right:18px;height:15px;/*background-image:url(/images/go_disable.png);background-repeat:no-repeat;background-position:right;*/}
.Link a:hover{background-image:url(/images/go.png);background-repeat:no-repeat;background-position:right;}
.GoFilm{margin-top:5px;font-size:small}
.MovieDesc{margin-top:10px}
/*.Line{height:1px;background:#9f9f9f}*/
#navlist{padding:6px 0;margin-left:0;border-bottom:1px solid #778;font:bold 12px Verdana, sans-serif;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a{padding:6px 2em;margin-left:2px;border:1px solid #778;border-bottom:none;background:#DDE;/*text-decoration:none;*/}
#navlist li a:link{color:#448;}
#navlist li a:visited{color:#667;}
#navlist li a:hover{color:#000;background:#AAE;border-color:#227;}
#navlist li a#current{background:white;border-bottom:1px solid white;}
#navlist li #disable{padding:6px 2em;margin-left:2px;border:1px solid #778;border-bottom:none;background:#eeeeee;/*text-decoration:none;*/color:#cccccc;}

.MovieContainer{padding:5px;margin-bottom:3px;margin-right:3px;float:left;width:250px;border:1px solid #D8E3EF;height:250px;}
.DateTime{color:#9f9f9f;font-size:90%;}
.table{margin-bottom:10px;width:100%;}
.td{padding:4px;}
.MovieName{font-weight:bold;padding-bottom:8px;}
.MovieDescMain{font-size:small;padding-bottom:4px;}
.MovieGenre{color:#9f9f9f;padding-bottom:4px;}
.GoRating{position:relative;top:1px;right:1px;float:right;}
.CinemaName{padding-bottom:4px;}
.Paragraph{margin-top:30px;margin-bottom:5px;font-size:1.9em;color:#000000;}
.Paragraph2{margin-top:10px;margin-bottom:5px;padding-left:30px;font-size:120%;color:#5f2309;}
.DetailPicture{margin-bottom:10px;/*float:left;margin-right:15px;*/}
.ClearBoth{clear:both;}
.Premiere{color:#FF0000;}
.tooltip{position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:5px;border:1px solid #fff;}
.tooltip p{margin:0;color:#fff;background-color:#222;padding: 2px 7px;}
.DateBlock{border-top:1px solid #BECFD8;padding-top: 10px;}

table.afisha-table{width:100%; border-collapse: collapse;/* display: block;*/}
table.afisha-table th{padding: 5px; border-bottom: 1px solid #eee;}
table.afisha-table td{border-collapse: collapse; padding: 5px;}
table.afisha-table td.event-name{font-weight: bold;}
table.afisha-table tr.even{background-color: #E8EDF3;}
table.afisha-table tr.odd{background-color: #fff;}
table.afisha-table td.even{background-color: #E8EDF3;}
table.afisha-table td.odd{background-color: #fff;}
/*table.afisha-table tr:hover{background-color: rgb(184, 205, 230);}*/
table.afisha-table table.inner-table{padding:0; margin:0; width:100%;}
/*table.afisha-table table.inner-table th{padding:0; border:none;}
table.afisha-table table.inner-table td{padding:0;}*/


/******** afisha/add/ ********/
.MainContainer{background-image:url(/afisha/img/bg.gif);padding:10px;height:100%;font-family:tahoma;}
.MainContainer .Title{padding:4px 8px;border:1px solid #cccccc;background-color:#ffffff;font-weight:bold;}
.MainContainer .TitleAdded{padding:4px 8px;border:1px solid #cccccc;background-color:#ffffff;font-size:70%;}
.MainContainer .TitleResult{padding:4px 8px;border:1px solid #cccccc;background-color:#ffffff;}
.MainContainer .MainTable{background:#ffffff;margin-top:10px;border:1px solid #cccccc;padding:8px;}
.MainContainer .Button{border:1px solid #cdcdcd;background-color:#eeeeee;}
.MainContainer .ErrorMessage{color:#ff0000;background:#ffffff;border:1px solid #cccccc;padding:4px 8px;font-size:70%;margin-bottom:5px;}
.MainContainer .Line{background-color:#cccccc;height:1px;margin-top:10px;margin-bottom:10px;}
.AddContainer{padding:5px;background-color: #f7f7f7;margin-bottom:5px;font-size:100%;border:1px solid #cecece;}
.AddButton{padding:2px 4px;color:#666666;background-color:#eeeeee;border:1px solid #cccccc;}
.AddContainer .Name{font-size:140%;}
.AddContainer .Date{font-size:115%;}
.AddContainer .Preview{}
.AddContainer .EditMenu{float:right;position:relative;top:3px;right:1px;}
.AddContainer .Edit .Delete{float:left;}

/* AFISHA SLIDER */
#slider {
    width: 570px;
    margin: 0 auto;
    position: relative;
    border: 1px solid #ccc;
    height: 340px;
}
.scroll-box {
    overflow: hidden;
    /*width: 800px;*/
    margin: 0 auto;
    position: relative;
    height: 340px;
}
.scrollContainer {
    position: relative;
}
.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
    height: 318px;
}
#left-shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    bottom: 0;
    background: url(/bitrix/templates/fixed/images/leftshadow.png) repeat-y;
    z-index: 100;
}
#right-shadow {
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    bottom: 0;
    background: url(/bitrix/templates/fixed/images/rightshadow.png) repeat-y;
    z-index: 100;
}
.inside {
    padding: 10px;
    border: 1px solid #999;
}
.inside img {
    display: block;
    border: 1px solid #666;
    margin: 0 0 10px 0;
    width: 250px;
}
.inside h3 {
    font-weight: normal;
    color: #111;
    font-size: 1.3em;
    margin: 0 0 4px 0;
}
.inside p {
    font-size: 0.8em;
    margin: 1px;
    /*color: #ccc;*/
}
.scrollButtons {
    position: absolute;
    top: 127px;
    cursor: pointer;
    width: 30px;
    border: none;
    background-color: inherit;
}
.scrollButtons.left {
    /*left: -45px;*/
    left: 15px;
    top: 150px;
    z-index: 999;
}
.scrollButtons.right {
    /*right: -45px;*/
    right: 15px;
    top: 150px;
    z-index: 999;
}
.hide {
    display: none;
}

/********** AFISHA MENU ***********/
#afisha_horizontal-multilevel-menu,#afisha_horizontal-multilevel-menu ul{margin:0;padding:0;min-height:27px;width:100%;list-style:none;/*font-size:11px;*/float:left;}
#afisha_horizontal-multilevel-menu{}
#afisha_horizontal-multilevel-menu a{display:block;padding:5px 10px;text-align:center;}
#afisha_horizontal-multilevel-menu li{float:left;}
#afisha_horizontal-multilevel-menu li a.root-item{font-weight:bold;padding:7px 12px;}
#afisha_horizontal-multilevel-menu li a.root-item-selected{color:#fc8d3d;font-weight:bold;padding:7px 12px;}
#afisha_horizontal-multilevel-menu li:hover a.root-item, #afisha_horizontal-multilevel-menu li.jshover a.root-item{color:#fc8d3d;}
#afisha_horizontal-multilevel-menu a.parent{background: url(/bitrix/templates/fixed/images/arrow.gif) center right no-repeat;}
#afisha_horizontal-multilevel-menu a.denied{background: url(/bitrix/templates/fixed/images/lock.gif) center right no-repeat;}
#afisha_horizontal-multilevel-menu li:hover, #afisha_horizontal-multilevel-menu li.jshover{color:#fc8d3d;}
#afisha_horizontal-multilevel-menu li.item-selected{color:#fc8d3d;}
#afisha_horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#F5F5F5;border:1px solid #C1C1C1;}
#afisha_horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #DEDEDE;}
#afisha_horizontal-multilevel-menu li ul a{text-align:left;}
#afisha_horizontal-multilevel-menu li a,
#afisha_horizontal-multilevel-menu li:hover li a,
#afisha_horizontal-multilevel-menu li.jshover li a,
#afisha_horizontal-multilevel-menu li:hover li:hover li a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li a,
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{color:#4F4F4F;font-weight:bold;}
#afisha_horizontal-multilevel-menu li:hover li:hover a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover a,
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#afisha_horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#afisha_horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{color:#4F4F4F;}
#afisha_horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px;}
#afisha_horizontal-multilevel-menu li:hover ul ul,
#afisha_horizontal-multilevel-menu li.jshover ul ul,
#afisha_horizontal-multilevel-menu li:hover ul ul ul,
#afisha_horizontal-multilevel-menu li.jshover ul ul ul,
#afisha_horizontal-multilevel-menu li:hover ul ul ul ul,
#afisha_horizontal-multilevel-menu li.jshover ul ul ul ul,
#afisha_horizontal-multilevel-menu li:hover ul ul ul ul ul,
#afisha_horizontal-multilevel-menu li.jshover ul ul ul ul ul
{display:none;}
#afisha_horizontal-multilevel-menu li:hover ul,
#afisha_horizontal-multilevel-menu li.jshover ul,
#afisha_horizontal-multilevel-menu li li:hover ul,
#afisha_horizontal-multilevel-menu li li.jshover ul,
#afisha_horizontal-multilevel-menu li li li:hover ul,
#afisha_horizontal-multilevel-menu li li li.jshover ul,
#afisha_horizontal-multilevel-menu li li li li:hover ul,
#afisha_horizontal-multilevel-menu li li li li.jshover ul,
#afisha_horizontal-multilevel-menu li li li li li:hover ul,
#afisha_horizontal-multilevel-menu li li li li li.jshover ul
{display:block;}
div.menu-clear-left{clear:left;}

/********** BOARD **********/
.my-ads {background: url(/board/img/myads.png) no-repeat left center;padding-left: 20px;font-size: 1.1em;font-weight: bold;margin: 10px;}
.add-ads {background: url(/board/img/plusorange.png) no-repeat left center;padding-left: 20px;font-size: 1.1em;font-weight: bold;margin: 10px;}
.edit-ads {background: url(/board/img/edit_pencil.png) no-repeat left center;padding-left: 20px;font-size: 1.1em;font-weight: bold;margin: 10px;}
.delete-ads {background: url(/board/img/delete.png) no-repeat left center;padding-left: 20px;font-size: 1.1em;font-weight: bold;margin: 10px;}
.board-catalog-section-list ul {/*color: #F67D2D;*/}
.board-blocks {}
.board-blocks .blocks {float: left;margin-right: 4px;margin-bottom: 5px;width: 48%;}
.board-blocks .block-title {color: #4f4f4f;font-size: 1em;padding: 2px 8px;margin-left: 2px;border-right: 1px solid #becfd8;border-left: 1px solid #becfd8;border-top: 1px solid #becfd8;display: inline;background-color: #ffffff;z-index: 100;}
.board-blocks .block-body {color: #4f4f4f;padding: 15px 5px 15px 20px;border: 1px solid #becfd8;z-index: 90;margin-top: 0px;display: block;}
.board-blocks .block-body ul {margin: 0;padding: 0;color: #F67D2D;}
.board-blocks .block-body li {margin-left: 10px;padding: 1px;}

table.data-table{border:1px solid #BECFD8;border-collapse:collapse;}
table.data-table td{border:1px solid #C4C4C3;background-color:#FFFFFF;padding:3px 5px;}

table.data-table-board{border:1px solid #BECFD8;border-collapse:collapse;}
table.data-table-board td{border:1px solid #C4C4C3;background-color:#FFFFFF;padding:3px 5px;}
table.data-table-board thead td, table.data-table-board th{background-color:#D8E3EF;text-align:center;font-weight:bold;background-image:none;border:1px solid #BECFD8;padding:4px;}
table.data-table-board tbody td{background-color:#FFF;background-image:none;}
.board-note{border:1px solid #BECFD8;background-color:#D8E4EF;margin:2px 0 20px 0;padding:5px;font-size:1.1em;}
.catalog-section-list{font-size:1.1em;margin-bottom:15px}
.catalog-section-list ul{color:#ED6307;}
.catalog-price{color:red;}
div.catalog-section table td{padding-right:10px;padding-top:10px;}
.catalog-section{}
.MessImage{border: none;width: 1%;padding: 5px;}
.MessTitle{font-size:1.2em;padding-top:3px;padding-left:20px;/*float:left;*/}
.MessDelete{width:1%;}
.MessProp{padding-left: 30px;padding-bottom: 10px;font-size: 0.9em;font-weight: normal;}
.data-table-top{width:100%;/*margin-left:10px;*/}
.data-table-top .oven{background-color:#ebf1f6;}
.data-table-top .odd{background-color:#ffffff;}
div.catalog-top table td{padding-right:10px;}
.MessDelete-Top{float:right;padding-top:5px;position:relative;top:10px;right:10px;}
.catalog-price{color:red;}
.ElementProperty{padding:5px;margin-bottom:10px;background-color:#ebf1f6;width:540px;overflow-x:hidden;}
.ElementProperty .img{width:1%;border:none;}
.ElementProperty .prop{padding-left:10px;font-size:1em;}
.ElementDetail{font-size:1em;padding:5px;}
.ElementDetail .PublishDate{font-size:0.8em;}
.ElementMorePhoto{padding:5px;font-size:1em;}
.ElementMorePhoto .img{padding:5px;float:left;position:relative;}
.ElementDetail .GoBack{font-size:1em;}
.data-table-filter{background-color:#ebf1f6;}
.data-table-filter thead{text-align:left;font-size:1.2em;font-weight:bold;}
.data-table-filter thead td{padding:10px;padding-left:30px;}
.data-table-filter .FilterName{width:10%;font-size:1em;padding:3px;padding-left:30px;}
.data-table-filter .FilterInput{padding:3px;padding-left:0px;}
.data-table-filter tfoot{text-align:left;}
.data-table-filter tfoot td{padding:3px;padding-left:30px;}
.data-table-filter .button{background:#4f4f4f;border:1px solid #333333;color:#ffffff;}
.data-table-filter .FilterInput select{
  width: 100%;
}


/*BANNERS CLASS*/
.banner1000{
  text-align: center;
  margin: 0px auto 5px auto;
  position: relative;
  display: table;
  /*background-color: #B5D4E6;*/
}
.banner {
  display: table;
  margin: 0 auto 5px;
  position: relative;
  text-align: center;
  z-index: 0;
}
.banner-top{margin-right:10px;margin-top:4px;}

#fixed_bottom_banner{
position: fixed;
bottom: 0;
width: 100%;
/*height: 60px;*/
margin: 0;
background: url("http://sterlitamak.ru/bitrix/templates/fixed/images/content-bg.gif") #AAAAAA;
box-shadow: #BBB 0 -15px 25px;
-moz-box-shadow: #bbb 0 -5px 25px;
-webkit-box-shadow: #BBB 0 -5px 25px;
z-index: 500;
display:none;
}
#fixed_bottom_banner .close {
    background: url("/bitrix/templates/fixed/images/close_bottom_banner.png") no-repeat scroll center center #333333;
    box-shadow: 0 -15px 25px #BBBBBB;
    cursor: pointer;
    display: block;
    height: 18px;
    position: absolute;
    right: 50px;
    text-indent: -9000px;
    top: -18px;
    width: 18px;
    z-index: 10;
}
#fixed_bottom_banner div {
margin: 0 auto!important;
overflow: hidden;
}
.with-bnr
{
	min-width:1530px;
}
/*body {min-width:1530px}*/
.external-left-banner {
	cursor: pointer;
	position: absolute;
	/*left:-70px;*/
	left:-145px;
	right: auto;
	top:12px;
	height:100%;
	/*width:75px;*/
	width:150px;
}
.external-right-banner {
	/*width:75px;*/
	width:150px;
	cursor: pointer;
	position: absolute;
	left: auto;
	/*right:-70px;*/
	right:-145px;
	top:12px;
	height:100%;

}
.external-left-banner span {
	background-position: top right!important;
	background-size:contain!important;
}
.external-right-banner span {
	background-position: top left!important;
	background-size:contain!important;
}

/********** OTHER CLASS **********/
.starrequired{color:#ff0000;}
.clear{clear: both;}
.clear-left{clear: left;}
.photo-slider-inner {
    margin: 0 25px;
    width: 90%;
}
table.image-uploader-table select {
    width: 100%;
}
table.image-uploader-light-applet div.photo-uploader-field-title input,
table.image-uploader-light-applet div.photo-uploader-field-tags input,
table.image-uploader-light-applet div.photo-uploader-field-description textarea{
  width: 98%;
}

TABLE.sonet-message-form TBODY TD .search-tags
{
  width: 100%;
}



/********** SCROLL **********/
.scroll{left:0px;position:fixed;padding: 3px 0;bottom:0px;z-index:97;background-color:#ffffff;border-bottom: 1px solid #BECFD8;border-top: 1px solid #BECFD8;display:block;width:100%;}
.scroll a{color:#000000;}
.scroll a:hover{color:#000000;}

/********** MY GROUPS & SEARCH GROUP **********/
.my-groups{padding:5px; border:1px solid #BECFD8; margin-bottom:15px;}
.my-groups-title{font-weight:bold; font-size: 1.2em;}
.my-groups-list{font-size:1.1em;}
.my-groups-tools{font-size:1em; margin-top: 8px;}
.errortext{color: #FF0000;}
.sonet_unactive{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.sonet-add-group-button{margin: 10px 0px 10px 0px;}
.sonet-add-group-button-left{background:url(/bitrix/templates/fixed/images/add_group_button_left.gif) no-repeat; display:block; float:left; width:26px; height:27px;}
.sonet-add-group-button-fill{background: url(/bitrix/templates/fixed/images/add_group_button_fill.gif) center left repeat-x; display:block; float:left; height:27px; text-align:left; padding: 0px 10px 0px 2px;}
.sonet-add-group-button-fill-text{line-height:24px; /*text-decoration:none;*/ color:#000000; font-weight:bold;}
.sonet-add-group-button-right{background: url(/bitrix/templates/fixed/images/add_group_button_right.gif) no-repeat; display:block; float:left; width:4px; height:27px;}
.sonet-add-group-button-clear{clear: both;}

/********** SEARCH.TAGS.CLOUD & SEARCH.TAGS.CLOUD/SCROLL_TAG **********/
.search-tags-cloud{margin: 1px 1px;}

/********** MAIN.SHARE **********/
.share-window-parent{position: relative;z-index:1;}
.bookmarks-big{position:relative;float:left;margin-right:5px;}
.bookmarks-big a{background:none no-repeat scroll center center transparent;display:block;overflow:hidden;}
.bookmarks-big a.mailru{background-image:url("/bitrix/templates/fixed/images/mailru.png"); width:32px;height:32px;}
.bookmarks-big a.vk{background-image:url('/bitrix/templates/fixed/images/vkontakte.png'); width:32px;height:32px;}
.bookmarks-big a.facebook{background-image:url('/bitrix/templates/fixed/images/facebook.png'); width:32px;height:32px;}
.bookmarks-big a.twitter{background-image:url('/bitrix/templates/fixed/images/twitter.png'); width:32px;height:32px;}
.bookmarks-big a.lj { background-image:url('/bitrix/templates/fixed/images/lj.png'); width:32px;height:32px;}
.bookmarks-big a.google-plus { background-image:url('/bitrix/templates/fixed/images/google_plus.png'); width:32px;height:32px;}

.bookmarks_24{position:relative;float:left;margin-right:5px;}
.bookmarks_24 a {background:none no-repeat scroll center center transparent;display:block;overflow:hidden;width:24px;height:24px;}
.bookmarks_24 a.mailru {background-image:url('/bitrix/templates/fixed/images/icons/24x24/moi-mir.png');}
.bookmarks_24 a.vk {background-image:url('/bitrix/templates/fixed/images/icons/24x24/vkontakte.png');}
.bookmarks_24 a.facebook {background-image:url('/bitrix/templates/fixed/images/icons/24x24/facebook.png');}
.bookmarks_24 a.twitter {background-image:url('/bitrix/templates/fixed/images/icons/24x24/twitter.png');}
.bookmarks_24 a.lj {background-image:url('/bitrix/templates/fixed/images/icons/24x24/livejournal.png');}
.bookmarks_24 a.google-plus {background-image:url('/bitrix/templates/fixed/images/icons/24x24/google.png');}

/********** FORUM.TOPIC.LAST **********/
.forum-topic-last{padding: 0;}

/********** OB_RIGHT_TEMPLATE **********/
.news-line{padding:0;overflow:hidden;/*word-break:break-all;word-wrap:break-word;*/}

/********** BLOG.NEW_POSTS/USER_BLOGS_RIGHT **********/
/*.blog-mainpage-item{padding:7px;}*/
span.blog-vert-separator {background-color: #E0E0E0;display: inline-block;height: 10px;margin-right: 0.2em;width: 1px;}
/********** NEWS TOOLTIP **********/
.bx-news-container{border:1px solid #BECFD8;background-color:#E6EFF3;padding:10px;}
.bx-news-item{margin:3px 0;}
.bx-news-item-name{font-weight:bold;}
.bx-news-item-preview-text{font-size:0.9em;}
.bx-news-item-props{font-size:0.8em;}
.bx-news-tooltip-title{text-align:center;margin:0 0 5px 0;font-weight:bold;}
.bx-news-tooltip-all-news{text-align:right;margin-top:5px;}

/********** VKONTAKTE **********/
/*#vk_groups_str{background-color: #fff;border: 1px solid #BECFD8;}
.commHead{background: none no-repeat scroll center center #DAE2E8;border-bottom: 1px solid #CCD3DA;color: #45688E;font-weight: bold;height: 16px;line-height: 20px;padding: 2px 8px;vertical-align: middle;font-size: 0.8em;}
.commHead a{line-height: 16px;vertical-align: top;}
.commHead span{line-height: 16px;vertical-align: top;}
.groupInfo{margin: 8px 8px 0;font-size: 0.8em;}
.groupsMain{border-color: #BEC8D3 #BEC8D3 -moz-use-text-color;border-style: solid solid none;border-width: 1px 1px medium;}
.squarePic{clear: both;height: 50px;overflow: hidden;padding-bottom: 3px;}
.fl_l{float: left;}
.groupName{color: #45688E;font-weight: bold;padding-left: 55px;}
.groupName a{color: #2B587A;}*/

/********** VOTING **********/
/*.voting-form-box{padding: 10px;}*/




/********** SYSTEM.AUTH.FORM **********/
/*AUTH FORM*/
.auth-form{/*padding:0 0 3px 10px;*/}
#login-form-window{display:none;background:#ffF;z-index:10000;position:absolute;top:68px;right:20px;width:235px;color: #323232;line-height:18px;font-size:12px;border:1px solid #708a96;}
.login-form-overlay{display:none;height:100%;background:black;left:0;position:absolute;right:0;top:0;width:100%;z-index:98;opacity: 0.3;-moz-opacity: 0.3;-khtml-opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
#login-form-window a{color:#3366cc !important;/*text-decoration:underline;*/font-size:11px;}
#login-form-window form{margin:0;padding:0;}
label.remember-text{font-size:11px;line-height:12px;}
#close-form-window{float:right;cursor:pointer; cursor:hand;background: url(/bitrix/templates/fixed/images/close.gif) right center no-repeat;padding-right:15px;}
#login-form-window-header{padding:6px 10px;font-size:11px;background: #cfdfe6 url(/bitrix/templates/fixed/images/login-form-header-bg.gif) repeat-x;margin-bottom:10px;}
div.auth-welcome{text-align:right;}
div.auth-links{font-size:0.9em;text-align:center;float: right;position:relative;margin-left:12px;margin: 3px 5px 3px 12px;}
div.auth-links span{font-size:10px;}
div.auth-links a{/*text-decoration:underline;*/}
.errortext{color: #ff0000;/*float: right;*/}
/********** SOCSERV.AUTH.FORM **********/
div.bx-auth-serv-icons-top {float:right;}
div.bx-auth-serv-icons-top a {display:inline-block; margin:1px; text-decoration:none; color:#646464; outline:none;}
div.bx-auth-serv-icons-top a:hover {margin:0px; border:1px solid #D9D9D9;}
div.bx-auth-serv-icons-top i {margin:3px; display:inline-block; vertical-align:middle;  cursor:pointer;}

div.auth-guest-form {
	text-align: center;
	margin: 5px 0;
}
div.auth-guest-form a {
	width: 713px;
	height: 166px;
	display: block;
	text-align: center;
	background: url('/bitrix/templates/fixed/images/answer_form.jpg') no-repeat center;
}

div.guest-popup-icons {
	padding: 10px;
	margin-right: -5px;
}
div.guest-popup-icons a {
	width: 48px;
	height: 48px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 10px;
}
div.guest-popup-icons a.vkontakte {
	background-image: url('/bitrix/templates/fixed/images/icons/48x48/vkontakte.png');
}
div.guest-popup-icons a.google {
	background-image: url("/bitrix/templates/fixed/images/icons/48x48/google.png");
}
div.guest-popup-icons a.mymailru {
	background-image: url("/bitrix/templates/fixed/images/icons/48x48/moi-mir.png");
}
div.guest-popup-icons a.twitter {
	background-image: url('/bitrix/templates/fixed/images/icons/48x48/twitter.png');
}
div.guest-popup-icons a.facebook {
	background-image: url('/bitrix/templates/fixed/images/icons/48x48/facebook.png');
}
span.guest-popup-title {
	font-weight: bold;
	font-size: 14px;
}
a.register-link {
	font-size: 14px;
	margin: 0 10px 10px;
	display: block;
}

/************ TABS ************/
.ui-tabs{/*padding: .2em;*/ zoom:1;}
.ui-tabs .ui-tabs-nav
{
list-style:none;
position:relative;
margin:0;
padding:0;
height:20px;
z-index:9;
}
.ui-tabs .ui-tabs-nav li
{
position:relative;
float:left;
border-bottom-width:0 !important;
margin:0 2px -1px 0;
padding:0;
display: inline-block;
border:1px solid #5a5a5a;
/*font-size:11px;*/
background-color:#e6e6e6;
/*bottom:-1px;*/
}
/*body:first-of-type .ui-tabs .ui-tabs-nav li{bottom:-3px;}*/
.ui-tabs .ui-tabs-nav li a
{
float:left;
text-decoration:none;
padding:4px;
color:#000000;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
padding-bottom:1px;
border-bottom-width:0;
background-color:#c9c9c9;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a
{
cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
cursor:pointer;
color:#000000;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
{
padding:20px 10px 10px;
position:relative;
display:block;
top:5px;
border:1px solid #5a5a5a;
background: #fafafa url("/bitrix/templates/fixed/images/single-block-bg.png") repeat-x top;
margin-bottom: 5px;
}
.ui-tabs .ui-tabs-hide
{
display:none !important;
}

/****** RESET *******/
.reset
{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  list-style:none;
}

ul.no-padding  {
padding-right: 0em;
}
ul.photo-album-list-first-photos .album-name
{
  font-size: 0.9em;
  color:inherit;
  text-decoration:underline;
}

ul.photo-album-list-first-photos .album-date, ul.photo-album-list-first-photos .album-photos
{
  font-size: 0.9em;
}
li.photo-album-item
{
  padding:0 0 10px 0;
}
ul.photo-album-list-first-photos .album-photos-section
{
  margin:6px 0 2px 0;
}

/****** SOCNET PROFILE ******/
.socnet-profile
{
  position:relative;
}
.socnet-profile .personal-photo
{
  position:relative;
  float:left;
  margin-right:10px;
}
.socnet-profile .personal-name
{
  font-size:14px;
  font-weight:bold;
  margin-bottom:13px;
}
.socnet-profile .personal-control ul
{
list-style:none;
position:relative;
margin:0;
margin-bottom:15px;
padding:0;
height:20px;
}
.socnet-profile .personal-control li
{
position:relative;
float:left;
font-size:11px;
padding:5px;
margin-right:5px;
background:transparent url("/bitrix/templates/fixed/images/personal-control-bg.png") repeat-x;
height:10px;
line-height: 8px;
}
.socnet-profile .personal-control li a
{
color:#ffffff;
}
.socnet-profile .personal-control li a:hover
{
color:#ff6600;
}
.socnet-profile .personal-links ul
{
list-style:none;
position:relative;
margin:0;
margin-bottom:15px;
padding:0;
height:20px;
}
.socnet-profile .personal-links li
{
position:relative;
float:left;
font-size:20px;
margin-right:20px;
}
.socnet-profile .friend-search
{
position:absolute;
bottom:5px;
right:5px;
}
.socnet-profile .friend-search .input
{
width:190px;
/*height:16px;*/
/*font-size:1.2em;*/
border:1px solid #5a5a5a;
}
.button
{
background:transparent url("/bitrix/templates/fixed/images/friend-search-button.png") repeat-x;
border:1px solid #5a5a5a;
color:#000000;
/*padding:5px;
position:relative;
top:5px;*/
}
/*.button{background:#4f4f4f;border:1px solid #333333;color:#ffffff;}*/

/*Table*/
table.forum-list-table
{
    /*border:1px solid #C4C4C3;*/
    border-collapse:collapse;
    margin-top: 10px;
}

/*Any cell*/
table.forum-list-table td
{
    border-bottom:1px solid #C4C4C3;
    /*background-color:#FFFFFF;*/
    color:#333;
    padding:3px 5px;
}

/*Head cell*/
table.forum-list-table thead td, table.forum-list-table th
{
    /*background-color:#F5F2E6;*/
    text-align:left;
    font-weight:normal;
    background-image:none;
    /*border:1px solid #C4C4C3;*/
    padding:4px;
    color:#333;
}

/*Body cell*/
table.forum-list-table tbody td
{
    /*background-color:#FFF;*/
    background-image:none;
    color:#333;
}

/*Foot cell*/
table.forum-list-table tfoot td
{
    /*background-color:#fff;*/
    padding:4px;
    color:#333;
}
.empty{}
.marta8
{
  position: absolute;
  z-index: 0;
}
#ctrlcopy {
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
margin: 5px 0 0 -1px;
line-height: 0;
opacity: 0;
}
.ban-message{
  color:red;
  text-align:center;
  font-size:1.2em;
}
.ban-message div{
  padding:10px;
}

/** /bitrix/templates/fixed/components/bitrix/voting.result/main_page_01022012 **/
ol.vote-items-list, ol.vote-items-list li {
        margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li.vote-question-item {
        /*padding: 0.55em;*/
        /*border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;*/}
ol.vote-items-list li.vote-item-vote-first{
        /*border-top: 1px solid #ccc;*/}

.vote-item-title{
        font-weight:bold;}

.graph-bar {
        height:12px;
        font-size:12px;
        min-width:2px;}

.graph {
        position: relative;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width: 100%;
        padding: 2px;
        margin-bottom: .5em; }

.graph .bar {
        display: block;
        position: relative;
        text-align: center;
        height: 1em;
        line-height: 1em; }

.graph .bar span {
        position: absolute;
        left: 1em;}
.vote-answer-lolight {
    color:#999; }

.title-padding{padding:5px;}

.user-links{float:right;}
.user-links a{margin-left:5px; text-decoration:none;}
.user-links a:hover{/*background-color:#FAFAFA; padding:5px;*/}

.blog-comment-edit, .feed-com-add-block, .blog-post-edit{
  /*display:block !important;*/
}

div.bxiu-album-cont select{
  width:300px !important;
}
.feed-post-text-block-inner-inner
{
  font-size: 12px !important;
}
.feed-post-title
{
  font-size: 13px !important;
}
div.post-konkurs{color:#FF0000;margin-bottom:10px;}

.blog-clear-float {clear:both;}

/*.bx-smile-gallery-set {
width: 300px;
height: 195px;
}
.bx-smile-gallery {
width: 300px;
height: 200px;
}*/
.smi2adblock { margin-top: 25px; }

.links-block {}
.links-block .block-left {
	float: left;
}
.links-block .block-right {
	float: right;
}

div.social-block-name {
	font-weight: bold;
}
ul.social-block {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none outside none;
	margin-bottom: 20px;
}
ul.social-block li {
	display: inline-block;
	vertical-align: middle;
}
div#log_internal_container {
	overflow:hidden;
}
.feed-wrap a, .feed-item-wrap a {text-decoration:underline;transition:inherit}
.feed-com-text-inner-inner a:hover, .feed-post-text-block-inner-inner a:hover {border:none}

table.banners_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000000;
}
table.banners_table th,
table.banners_table td {
	vertical-align: top;
	border: 1px solid #000000;
	padding: 5px;
}
table.banners_table td img {
	width: 100%;
	height: auto;
}
/* End */
/* /bitrix/templates/fixed/js/fancybox2/jquery.fancybox.css?15366474324140 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1436451350424 */
/* /bitrix/templates/fixed/components/bitrix/news.list/two-column-news/style.css?1406017947501 */
/* /bitrix/templates/fixed/components/bitrix/news.list/two-column/style.css?1406017947501 */
/* /bitrix/templates/fixed/components/bitrix/forum.topic.last/main_forum/style.css?1323139769117 */
/* /bitrix/templates/fixed/components/bitrix/blog.new_posts/user_blog_20130619/style.css?1371628252603 */
/* /bitrix/components/bitrix/main.user.link/templates/.default/style.min.css?1436451350878 */
/* /bitrix/templates/fixed/components/bitrix/blog.new_posts/group_blog_20130619/style.css?1371628198597 */
/* /bitrix/templates/fixed/styles.css?16176824901279 */
/* /bitrix/templates/fixed/template_styles.css?161768249046570 */
