

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1449329861501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/web2014/components/bitrix/menu/horizontal_place/style.css?16231757023536*/
/**Top menu**/


.menu-drop a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	position: relative;
	z-index: 100;

}






/*Item-parents*/

.menu-drop a.parent
{
     background: url(/bitrix/templates/web2014/components/bitrix/menu/horizontal_place/images/arrow.gif) center right no-repeat;
}

/*Denied items*/

.menu-drop a.denied
{
	background: url(/bitrix/templates/web2014/components/bitrix/menu/horizontal_place/images/lock.gif) center right no-repeat;
}


.menu-drop li.jshover,
.menu-drop li:hover
{
	background: none;
	color:#2F34CE;


}


.menu-drop {overflow:hidden;}
.menu-drop ul {
	padding:0;
	margin:0;
	list-style:none;
}



.menu-drop ul li.jshover a {color:#4F4F4F;}




div.menu-clear-left
{
	clear:left;
}


#horizontal-place-menu {
    line-height: 1.2em;
	height: 41px;
	width: 1290px;
	list-style: none outside none;
	margin: 0 auto;
    font-size: 13px;
    color: #fff;
    font-weight: normal;
	padding: 0 3px 0 3px;
	position: relative;

}

#horizontal-place-menu ul {

}

#horizontal-place-menu li {
	float: left;
	position: relative;
}



#horizontal-place-menu a,
.menu-drop a
{
	display:block;
	padding:5px 10px;
	padding:0.3em 0.8em;
	text-decoration:none;
	text-align:center;
	position: relative;
	z-index: 100;

}


/*Root items*/
#horizontal-place-menu li a.root-item
{
	color: #5d5d5d;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: normal;
	padding:12px 16px;
	border-bottom: 2px solid #eee;

}

/*Root menu selected*/
#horizontal-place-menu li a.root-item-selected
{
	//color:#aadaed;
	color: #64bbde;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	border-bottom: 2px solid #aadaed;
    padding: 12px 16px;
}




/*Root items: hover*/
#horizontal-place-menu li:hover a.root-item, #horizontal-place-menu li.jshover a.root-item
{
    color: #429fde;
	border-bottom: 2px solid #429fde;

}


.pmenud{
	left: 0;
	top: 42px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 10px 0;
	position: absolute;

	z-index: 100050;
	background: #fff;

	//background: url(/bitrix/templates/web2014/components/bitrix/menu/horizontal_place/./images/pr3.png) repeat;

	border: 1px solid #C1C1C1;
    display: none;
}

.mspi{
	float: left;
    border-right: 1px solid #C1C1C1;

}
.mspi ul, .mspi ul li{
	list-style: none outside none !important;
	float: none !important;
	text-align: left !important;
	color: #333333;
	padding-left: 15px;
}

.mspi ul li.item-selected{
	//border-bottom: 1px solid #333333;
	background: #cacaca;
	//font-weight: italic;
}

.mspi ul li.thislink{
	background-image: repeating-linear-gradient(-45deg, transparent, transparent 2px, rgba(202, 202, 202, 0.5) 5px, rgba(202, 202, 202, 0.5) 5px);
	font-weight: bold;
}

.mspi ul li.thislink:hover{
	background: #ececec;
}

.mspi ul li a{
	list-style: none outside none !important;
	//float: none !important;
	text-align: left !important;
	color: #262626;
}

.pm_a{
	padding: 7px 10px !important;
}

.pm_a_p{
	padding: 10px 10px 0px 10px !important;
}

.mspi a:hover{
	background: #ececec;
}

.mspi a:active{
	background: #fff;
}

.mspi p a{
    font-size: 11px;
    color: #808080 !important;
	padding: 0 0 0 15px !important;

}

.mspi p a{

}

.closepme{
	cursor: pointer;
	text-align: center;
	border-top: 1px solid #c1c1c1;
	margin: 5px 5px 0 5px;
	padding: 5px;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}

.closepme:hover{
	//background: #aadaed;
	background: #cacaca;
	color: #333333;
}
/* End */


/* Start:/bitrix/templates/web2014/components/bitrix/news.list/template_bp/style.css?14417301852465*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}



#nospace p{
 margin-top: 0px;
margin-bottom: 0px;

}

#nospace p.news-item{
 margin-top: 5px;
margin-bottom: 0px;
line-height: 13px !important;

}

#nospace span{
	line-height: 13px !important;
}

#nospace .news-date-time{
 font-weight: bold;
}


#nospace p.news-item a b{
text-align: left;

}

#nospace img{
 margin-right: 3px;
}

#nospase font{
 font-size: 11px !important;
 transition-property:font-size;
 transition: 1s;
 display: block;
}

#nospase font: hover{
 font-size: 21px !important;
}

#bpcont{
}

.bp-inner{
    position: relative;
    height: 0;
    border: none;
}

.bp-2-3{
    padding-top: 33%; /* 100% ширины делим на 4 и умножаем на 3 */
}

.bp-5{
    padding-top: 67%;

}

#fn_left{
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border: 4px solid #f3f3f3;
}

#fn_right{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50.5%;
	overflow: hidden;
	background-color: #f3f3f3;
	border: 4px solid #f3f3f3;
}

.fn_text_bg{
	background: url("/bitrix/templates/web2014/components/bitrix/news.list/template_bp/./images/gradient_b.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}

.fn_text_bg_td{
	//background: url("/bitrix/templates/web2014/components/bitrix/news.list/template_bp/./images/gradient_w3cl.png") repeat-x scroll 0 0 transparent;
    background: url("/bitrix/templates/web2014/components/bitrix/news.list/template_bp/./images/gradient_b.png") repeat-x scroll 0 0 transparent;
	color: #fff;
	bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    padding: 0;
    //margin-left: -1px;
    border: none;

}


.fn_text{

    color: #fff;
    padding: 40px 25px 20px;
    font-size: 20px;
}

.fn_text_td{
    color: #fff;
    padding: 20px 15px 10px;
    font-size: 14px;
    //font-weight: bold;
    margin: 0;
    border: none;
}

#fn_left a{
	text-decoration: none;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
}

.fn_bl_td a{
	text-decoration: none;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
    text-decoration: none;
}

.fn_bl_td{
	background-color: #f3f3f3;
	cursor: pointer;
	position: absolute;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	opacity: 1;
	border-bottom: 4px solid #f3f3f3;
	padding: 0;

}

.fn_bl_td:hover{
	opacity: 1;
}
/* End */


/* Start:/bitrix/templates/web2014/components/bitrix/news.list/template_tri/style.css?1418557911387*/
.tri_news_bl{
	padding: 5px;
}

.tri_news_bl a{
	text-decoration: none;
}

.tri_news_img{
	border-radius: 50%;
    transition: all 0.2s ease;
    border: 1px solid #fff;
}

.tri_news_img:hover{
	border-radius: 0%;
}

.tri_news_div{
	border-radius: 50%;
    transition: all 0.2s ease;
    border: 2px solid #ccc;
    //background-size: cover;
}

.tri_news_div:hover{
	border-radius: 0%;
}
/* End */


/* Start:/bitrix/templates/web2014/styles.css?14227343421530*/
h1, h2, h3, h4, h5, h6
{
	color:#4F4F4F;
}


h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:8px;
	padding-bottom:15px;
	padding-top:14px;
	border-bottom:1px dashed #C4C4C3;
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px dashed #C4C4C3;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	//background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(/bitrix/templates/web2014/images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}


#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: center;
	font-size: 25px;
	}
#boxes #dialog {
	width:375px;
	height:203px;
	padding:10px;
	background-color:#ffffff;
	}
.close {
	float: right;
	margin-top: 148px;
	}
/* End */


/* Start:/bitrix/templates/web2014/template_styles.css?158755577132090*/
html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
}

/*Font*/
body
{
	font: 14px/1 arial,sans-serif;
	color: #454545;
	//background: #c3c3c3;
	background: #fff;
	background-size: 100%;
	//background-image: url("data:image/png;base64,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");
}

/*Font in table*/

table
{
	font-size:100%;
}

.tdimage{
	background: url(/bitrix/templates/web2014/images/right_shadow.gif) right top repeat-y;

}

#dvimg{
	width: 100%;
	height: 7px;
	background: url(/bitrix/templates/web2014/images/right_top_corner.gif) right top no-repeat;


}


/*Links*/
a:link {color: #2775C7; text-decoration: none; }
a:visited{color:#8FA4BA; text-decoration: none; }
a:active {color: #2775C; text-decoration: none; }
a:hover{color:#333333; text-decoration: none; }


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}

#container
{
	width:100%;
	height:100%;
	min-width: 1100px;
	text-align: left;
	vertical-align: top;
	line-height: 1.3em;
	background: #fff;
}



#header{
	position: relative;
    background: #fff;
    height: 120px;
}

#header_logo
{
	position:absolute;
}
.search-suggest{
	//border: 1px solid #2775C7;
	border: none;
	padding: 3px;
	background: #e2eef9;
}

#tags {

	position:absolute;
	left:560px;
	top: -5px;
	color:#DFE6ED;
    overflow: visible;
}


#header_text
{
	position:absolute;
	left:0px;
	top: 0px;
	color:#fff;

}


#header_right
{
	position:absolute;
	right:10px;
	top:10px;
	text-align: right;
	//width: 400px;
}

#header_banner{
    position:absolute;
    right:900px;
    top:10px;
    text-align: center; 
    border: 6px solid #f25b61;
    color: #f25b61;
    /*font-size: 160%;  */
	font-size: 100%;
    padding: 10px;
    line-height: 100%; 
    cursor: pointer;
    display: none;
}

#header_banner2{
	position:absolute;
	top:10px;
	text-align: center;
	border: 6px solid #f25b61;
	color: #f25b61;
	/*font-size: 160%;  */
	font-size: 100%;
	padding: 10px;
	line-height: 100%;
	cursor: pointer;

}

@media (min-width:700px) and (max-width:1499px) {
	#header_banner_img2{
		display:none;
	}
}

@media (min-width:700px) and (max-width:1570px) {
	#header_banner2{
		right:814px;
	}
}

@media (min-width:1571px) and (max-width:8000px) {
	#header_banner2{
		right:900px;
	}
}

#menu_banner{
    text-align: center; 
    border: 2px solid #f25b61;
    color: #f25b61;
    font-size: 140%;  
    padding: 5px;
    margin: 5px;
    cursor: pointer;
    display: none;
}

#menu_banner2{
	text-align: center;
	border: 2px solid #f25b61;
	color: #f25b61;
	font-size: 140%;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
	display: none;
}

#topmenu{
	font-size: 11px;
	border-bottom: 1px solid #aadaed;
}

#topmenu a:link {color: #333; text-decoration: none; }
#topmenu a:visited{color:#333; text-decoration: none; }
#topmenu a:active {color: #000; text-decoration: none; }
#topmenu a:hover{color:#aadaed; text-decoration: none; }

#topicon{
 color: #aadaed;
 font-size: 12px;
}

#topicon a:link {color: #687074; text-decoration: none; }
#topicon a:visited{color: #687074; text-decoration: none; }
#topicon a:active {color: #687074; text-decoration: none; }
#topicon a:hover{color:#aadaed; text-decoration: none; }

.topiconimg{
	vertical-align: middle;
	cursor: pointer;
}

.topicontxt{
	vertical-align: middle;
	padding-right: 15px;
	cursor: pointer;
	color: #2775C7;
}

.topicontxtright{
	vertical-align: middle;
	cursor: pointer;
	color: #687074;
}

#login{
	font-size: 11px;
	color: #333333;
}

#login a{
	color: #555;
}


#login a.profile-link
{
	text-decoration:underline;
}

#forsl{
	text-align: center;
	padding: 15px;
	font-size: 20px;
	font-weight: bold;
    position: relative;
    z-index: 110000;
}

.fscl{
	display: inline;
	width: 20px;
	border: 1px solid #000;
	cursor: pointer;
}

.fscls{
	display: inline;
	width: 20px;
	cursor: pointer;
}

#menu
{
	position: relative;
	margin: 0 auto;
	//background: #333333;
	background: #eee;
	text-align: center;
	border-bottom: 1px solid #cacaca;
}


#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #bbb;
}

#frontpagehead{
	margin: 15px 20px 5px 20px;
    font-weight: bold;
}

#frontpagehead a, #frontpagehead3 a{
	color: #454545;
}

#frontpagehead2, #frontpagehead3{
	margin: 10px 20px 5px 20px;
    font-weight: bold;
}

#first_news{
	margin: 0 20px;
}

.undertri{
	text-align: right;
	position: absolute;
	bottom: 10px;
	right: 15px;
}

.undertri a:link {color: #687074; text-decoration: none; }
.undertri a:visited{color: #687074; text-decoration: none; }
.undertri a:active {color: #687074; text-decoration: none; }
.undertri a:hover{color:#aadaed; text-decoration: none; }

#printer
{
	float:right;
	font-size:85%;
	background:url(/bitrix/templates/web2014/images/printer.gif) left center no-repeat;
	padding-left:16px;
}

.printer1
{
	float:right;
	font-size:85%;
	background:url(/bitrix/templates/web2014/images/printer.gif) left center no-repeat;
	padding-left:16px;
}

#printer a
{
	text-decoration:none;
	color:#787878;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

.table-border-color
{
	background-color:#95ACCA;
}

.right-shadow
{
	background:url(/bitrix/templates/web2014/images/right_shadow.gif) right top repeat-y;
}

.footbig{
	font-size: 20px;
	color: #fff;
	padding: 10px 0 20px 0;
	text-align: left;
	border-bottom: 1px solid #fff;
	margin-bottom: 5px;
}

.footer-box
{
	border-top:1px solid #D9D9D9;

	padding:10px 10px 0 15px;
	margin-right:3px;
}

.footer-box a:link,
.footer-box a:visited,
.footer-box a:active,
.footer-box a:hover
{
	color:#5F7185;
}

.footer-box span
{
	font-weight:bold;
	color:#1B3552;
}

.table-bottom-corner
{
	background:#95ACCA url(/bitrix/templates/web2014/images/bottom_corner_bg.gif) repeat-x;
}

#pagecontent table{
	border-collapse: collapse;
}

/*Content table*/
#content
{
	background:#fff;
	border: 1px;
	height:85%;
	min-height:85%;
	width:100%;
	border-collapse:collapse;
	line-height: 1.3em;
}

/*Left column*/
#content .left-column
{
	vertical-align:top;
	height:100%;
	padding:0;
	/*padding-left:5px;
	padding-right:5px;*/
	padding-top:4px;
	background:#F5F5ED url(/bitrix/templates/web2014/images/left-column-bg.gif) left top repeat-x;
}

/*Main column*/
#content .main-column
{
	width: auto;
	overflow: hidden;
	vertical-align:top;
	padding:0 15px;
	background:#fff url(/bitrix/templates/web2014/images/right_shadow.gif) right top repeat-y;

}
#content .img-column
{
	width: auto;
	overflow: hidden;
	vertical-align:top;
	padding:0 15px 0 5px;
	background:#fff url(/bitrix/templates/web2014/images/right_shadow.gif) right top repeat-y;

}


#bottom_banner
{
	text-align:center;
	margin:10px;
}

/*Footer*/
#footer
{
	background: #E4E4E4;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;

}

/*Link in footer*/
#footer a
{
	color: #333;
	font-size: 100%;
}

/
/*Data table*/
table.data-table
{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #C4C4C3;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F2F2EA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #C4C4C3;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}


/*Forum*/


/*Forum menu*/
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; }
table.forum-menu td.forumtoolbar {background-color: #F2F2EA; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; }
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; }
.forumtoolseparator {border-left: 1px solid #C4C4C3;border-right: 1px solid #FFFFFF; }

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C4C4C3;}
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;}
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #F2F2EA; }
table.forum-menu-popup-table td.forum-group{background-color:#F2F2EA; color:#333;}
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #F9F9F3;}
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;}

/*Forum index and list*/
table.forum-main {border: 1px solid #C4C4C3;}
table.forum-main td {background-color:#F9F9F3;border: 1px solid #C4C4C3;}
table.forum-main th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;vertical-align: top;}

div.forum-hr {background-color:#C4C4C3}
div.filter-check-hover {background-color:#F2F2EA}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #F2F2EA;border: 1px solid #C4C4C3;color: #333;}
table.forum-main td small {font-size:100%;}
table.forum-main td.forum-group {background-color:#F2F2EA; color:#333;}
div.forum-title {border: 1px solid #C4C4C3; padding: 5px; background-color: #F2F2EA !important; color:#333; }

/*Forum messages*/
table.forum-message {}
table.forum-message td {background-color: #F9F9F3;border: none;}
table.forum-message td.forum-message-user-info {background-color: #F9F9F3;border: 1px solid #C4C4C3;border-right-width: 1px;}
table.forum-message td.border-top {border: 1px solid #C4C4C3;border-left-width: 1px;border-top: none;}
table.forum-message td.border-bottom {border: 1px solid #C4C4C3;border-left-width: 1px;border-bottom: none;}

table.forum-message .forum-message-posts,
table.forum-message .forum-message-status,
table.forum-message .forum-message-datereg,
table.forum-message .forum-message-datecreate {color:#333;}

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote
{
	background-color: #F2F2EA;
	border: 1px solid #C4C4C3;
	color: #333;
	font-size: 11px;
	height:20px;
	padding: 2px 5px 2px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; }

/*Forum statistics*/
table.forum-stat {}
table.forum-stat th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;font-weight:bold;padding:5px;}
table.forum-stat td {background-color:#F9F9F3;border: 1px solid #C4C4C3;}
table.forum-stat .forum-attention{font-size: 100%;color: black;}

/*Post form*/
table.forum-post-form {border: 1px solid #C4C4C3;}
table.forum-post-form td {background-color:#F9F9F3;border: 1px solid #C4C4C3;}
table.forum-post-form th {background-color:#F2F2EA;border: 1px solid #C4C4C3;}
table.forum-smile {border: 1px solid #C4C4C3;}
table.forum-smile th {background-color:#F2F2EA;border: 1px solid #C4C4C3;}
table.forum-smile img { margin: 0px;}
textarea#POST_MESSAGE{width:100%;}

/* Only for user-profile*/
table.fuser {}
table.fuser-static th {background-color:#F2F2EA; border:1px solid #C4C4C3;}
table.fuser-static td {background-color:#F9F9F3; border:1px solid #C4C4C3;}

/* Tab controls*/
table.tabs {border-left:1px solid #C4C4C3;}
table.tabs td {}
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;}
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;}
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;}
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;}

table.tabs table td.tab {border-top:1px solid #C4C4C3;}
table.tabs table td.tab-selected {border-top:1px solid red;}
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;}

/* Tab inside edit form */
table.tab {border:1px solid #C4C4C3; border-top:none;}
table.tab td {background-color:#F9F9F3;}

.forum-menu-hidden-in
{
	max-height:100px;
	height:expression(this.scrollHeight > 100? "100px" : "auto");
}

table.forum-quote td, table.forum-code td
{
	background-color:#F2F2EA; /*th*/
	border:1px solid #C4C4C3;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
	background-color:#F9F9F3; /*td*/
	border-color:#C4C4C3;
}

a.button-small
{
	background:#F2F2EA;
	border:1px solid #C4C4C3;
}

/*Support*/
div.ticket-edit-message
{
	border-color: #C4C4C3;
}

/*Blogs*/

table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
	background-color:#F9F9F3;
}


table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
	border-color: #C4C4C3;
}

.blog-post-date
{
	color:#333;
}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
	font-size:95%;
}

.blogtoolblock {border-color:#C4C4C3;}
.blogtoolbar {background-color:#F9F9F3;border-color:#C4C4C3;border-top:none;}
.blogtoolsection {border-color:#C4C4C3}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #C4C4C3;border-right:1px solid #F9F9F3;}

/* social network*/
div.socnet-informer {padding:3px;}
div#sonet_events_ms_message {width:140px;}
table.sonet-user-profile-friend-box tbody td, table.sonet-user-profile-friend-box td
{
	padding:5px 0px;
}

 #shadow_a {
   display:none;
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
}
 #err_a {
    border: 1px solid red;
    padding: 2px;
    margin-top: 2px;
 }

div#ya a, img#ya {
    -moz-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    background-color: #1B7CC7;
    border-bottom: 2px solid white;
    border-right: 2px solid white;
    border-top: 2px solid white;
    left: 0;
    position: fixed !important;
    bottom: 60px !important;
    z-index: 100001 !important;
    width: 20px;
    height: 160px;
   /* width: 0px;
    height: 0px;  */
    transition: width 0.5s;
}




div#ya a:hover{
 width: 40px;
 background: #1B7CC7 url(/bitrix/templates/web2014/images/ya_bg.png) right;
}



 div#gn, img#gn {
    -moz-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    background-color: #ED770C;
    border-bottom: 2px solid white;
    border-right: 2px solid white;
    border-top: 2px solid white;
    left: 0;
    position: fixed !important;
    bottom: 250px !important;
    z-index: 100001 !important;
    width: 20px;
    height: 220px;
    transition: width 1.0s;
    display: block;
}
    div#gn a:hover{
 width: 250px;
 background: #ED770C;
}




div#hu, img#hu {
    -moz-border-radius: 0 15px 0 0;
    border-radius: 0 15px 0 0;
    background-color: #6a6b67;
    left: 0;
    position: fixed !important;
    bottom: 0px !important;
    z-index: 100001 !important;
    width: 50px;
    height: 50px;
    padding-top: 5px;
    border-right: 2px solid white;
    border-top: 2px solid white;

}

#zvl{
	border: 1px solid grey;
}
#zvl_b{
	border: 1px solid grey;
	background: grey;
}

#newwind {
       position: absolute;
    width:320px;
    left: 35%;
      top: 100px;
    border:solid #105a98 4px;
    display: none;
      z-index: 10;
    overflow: hidden;
    background-color:#348c03;
    color:#fff;
    text-align:center;
    padding:10px;
}

#gpp{
	position: relative;
	padding: 0px 0px 0px 5px !important;


}


#gpi{
	position: absolute;
	bottom: 0px;


	height: 20px;
	width: 940px;
	background: -moz-linear-gradient(bottom,#ccc,transparent);     /*мозила*/
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ccc)); /*сафари*/
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColor=0,endColorstr=#cccccc,GradientType=0);   /*эксплоер*/
	background: linear-gradient(bottom,#ccc,transparent);     /*все*/

	margin: 0px;
	text-align: right;
	font-size: 10px;
	border: 0px;
	color: white;
}

#gpi span{
	position: absolute;
	right: 5px;
	bottom: 1em;;
	//margin-top: -20px;

}

#win {width:1px; height:1px; position:fixed; right:0; bottom:0; visibility:hidden;}
#mnb {position:fixed; right: 0px; bottom:0px; background:window; border:1px solid blue; width:8%; padding:7px; font-size:10px;}}
#nl_id {display:inline-block;}
#pr_id {display:inline-block; vertical-align:top;}

#head1{
	cursor: pointer;
}
#hclo{
	cursor: pointer;
}


#toggler{
 display: none;
 background: url(/images/bg/grey_opa_bg70.png);
 border-radius: 5px;
 width: 400px;
 max-height: 300px;
 position: fixed;
 top: 100px;
 margin: 0 auto;



 z-index: 100001;
 padding: 10px;
 color: #dfe6ed;

 box-shadow: #dfe6ed 0 0 10px;
 box-shadow: #000000 0 0 5px;
}

#toggler a{
	color: #dfe6ed;

}
#headh{
 font-size: 12px;
 font-weight: bold;
 position: relative;

}

.downborder{
	text-shadow: 0px 2px 3px #666;
}
#hclo{
	position: absolute;
	right: 0px;
	top: 0px;
}

#head1{
	background-color: #1B7CC7;
    border-bottom: 2px solid white;
    border-radius: 0 10px 10px 0;
    border-right: 2px solid white;
    border-top: 2px solid white;
    bottom: 230px !important;
    height: 151px;
    left: 0;
    position: fixed !important;
    transition: width 0.5s ease 0s;
    width: 20px;
    z-index: 100001 !important;
}

#gaga{
	display: none;

}

#enot{
	font-family:'Segoe UI', sans-serif;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
    background: #333;
    color: #fff;
    text-align: center;
    font-weight: normal;
    font-size: 15px;
    padding: 5px 0 0 0;
    //cursor: pointer;
    box-shadow: 0px -1px 3px 0px #2C5480;
    z-index: 30;
    display: none;
}
#enot a{
	color: #fff;
}

#edisp{
	font-family:'Segoe UI', sans-serif;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
    background: #fff;
    color: #000;
    padding: 100px;
    opacity: 0.95;
    font-weight: bold;
    font-size: 25px;
    padding: 5px 0 0 0;
    text-align: left;
    z-index: 101100;
}

#ein{
   	position: relative;
	margin: 20px;
	background: #FFFCCC;
    border: 1px solid grey;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
    font-size: 20px;
}

#einx{
	position: absolute;
	top: 5px;
	right: 5px;
	border: 1px solid grey;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    cursor: pointer;
    //background: #ff0000;
}


/*всплывающие подсказки*/

.tooltip_a {
  position: relative;     /* Делаем элемент родительским для всплывающих подсказок */
  border-bottom:1px dotted #3f3f3f;
  //cursor: help;

}
.tooltip_a span {
  position: absolute;     /* Выводим элемент из потока */
  margin-left: -30000px;  /* И прячем далеко за краем экрана */
  background-color: #3f3f3f; /* Фон всплывающего блока*/
  color: #fafafa;             /* Цвет текста */
  padding:10px;                 /* Отступы */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/bitrix/templates/web2014/pie.htc);
  font-weight: bold;
  font-size: 11px;
}
.tooltip_a:hover span {     /* При наведении */
  margin-left: 0;         /* Возвращаем из далекого заэкранного края блок на место */
             /* Задаем ширину */
  z-index: 1000;          /* Помещаем на самый верх */
                          /* Позиционируем относительно родительского блока */
  top:30px;               /* Отступ сверху */
  left:-20px;              /* Отступ слева */
}


.tooltip_a span:after{
  content: '';            /* Добавили контент */
  width:0;                /* Спрятали его, превратив в 0 */
  height:0;
  border-bottom: 10px solid #3f3f3f;  /* Нижним бордером задаем цвет и высоту треугольника */
  border-right: 30px solid transparent; /* Правым - ширину треугольника вправо */
  position: absolute;     /* Позиционируем относительно родительского блока */
  top:-10px;
  left: 30px;
}

.video__fade {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAFR1JVkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAADDSURBVHjaYvz//z/DWYazXQAAAAD//2I88/+MBQMDwwIAAAAA//9ihIpYMDAwBDEwMPgBAAAA//9iPPP/jDgDA4MnAwNDMAMDgxMTAxoAAAAA//+CaRFnYGBQZGBg0GBgYNBiYGDQZGBgUGVgYJDF0IEOAAAAAP//Yjzz/wwXAwODLFSHJtQEDQYGBkW8usmXBAAAAP//grmai4GBgZeBgUGAgYFBkIGBQQSKRZEwTEwQqo6XoI/IdhZNNQMAAAD//wMAzLYgOpAyGV0AAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
    border-right-color: #CCFFCC;
    display: block;
    border-right-style: solid;
    border-right-width: 8px;
    height: 34px;
    //margin-left: -26px;
    right: 0px;
    position: absolute;
    top: 0;
    width: 14px;
}

.omgtubanner{
	position: relative;
	overflow: hidden;
	padding: 0 20px !important;
	margin: 40px 0;

}

.addphones{
	border: 1px solid #c0c0c0;
	padding: 5px;
	margin: 5px;
	line-height: 24px;
	position: relative;
}

.addphones div{
	margin-bottom: 5px;
}

.addphones .rig{
	text-align: right;
}

#showaddphones{
	display: none;
}

#showaddphoneskey{
	text-align: right;
	font-size: 40px;
	cursor: pointer;
}


#phonelist .phoneplus{
	padding: 0 3px;
	border: 1px solid #c0c0c0;
	cursor: pointer;
	width: 10px;
	float: left;
	text-align: center;
	display: block;
}

.phoneabfio{
	margin-left: 10px;
	display: none;
}

.clb{
	clear: both;
}

.phonepodr{
	margin-bottom: 3px;
	cursor: default;
}

.phonepodrname{
	margin-left: 24px;
}

.phonetdcb{
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	vertical-align: top;
}

.phonetdlb{
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
}

.phonetdl{
	text-align: left;
	font-size: 11px;
	vertical-align: top;
}

.phonetab{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 8px;
	line-height: 19px;
}

.phonetab tr{
	border-bottom: 1px solid #c0c0c0;
}

.phonetab td{
	padding: 3px;
}

.phonestructname{
	text-align: center;
	padding: 5px;
	box-shadow: inset 0 0 5px #c0c0c0;
	margin-bottom: 3px;
}

.pl10{
	margin: 0 0 0 24px;
	display: none;
}

.abth{
	background: #c8c8c8;
}

.po1{
	color: #d9d9d9;
	cursor: default;
}

.ipor, .po1_confirm, .po1_can, .po2_confirm, .po2_can, .po3_confirm, .po3_can, .ipodrname, .editpodradmsel{
	display: none;
}

.po1_confirm, .po1_can, .po2_confirm, .po2_can, .po3_confirm, .po3_can{
	cursor: pointer;
	padding: 0 2px;
}

.podrdel, .podparedit{
	color: #d9d9d9;
	font-size: 11px;
	cursor: pointer;
}

.cl2abdel{
	cursor: pointer;
	border: 1px solid #d0495e;
	padding: 2px;
	box-shadow: inset 0 0 2px #d0495e;

}

.div2abdel{
	text-align: right;
}

.lbr{
	box-shadow: inset 0 0 2px #faebed;
}

.ybr{
	box-shadow: inset 0 0 12px #f9f3e1;
}

#clearkey{
	position: absolute;
	top: 5px;
	right: 5px;
	border: 1px solid #c0c0c0;
	padding: 3px 5px;
	box-shadow: inset 0 0 5px #c0c0c0;
	cursor: pointer;
	z-index: 100000;
}

.ismall{
	font-size: 11px;
	padding-bottom: 5px;
}

#phonesearch{
	margin: 5px 0;
	text-align: right;
}

#phonesearchresult{
	margin: 5px 0;
}

.llight{
	background: #c0c0c0;
	//color: #fff;
	font-weight: bold;
}

.vertical-banner{
	position: relative;
	overflow: hidden;
	margin: 20px 0;
	text-align: center;
}

.vertical-banner div{
	margin-left: 30px !important;
}


#testkey{
	border: 1px solid blue;
}

.fll{
	float: left;
}

#skeyc{
	position: relative;
}

#skey_g, #skey_l, #skey_a{
	color: #fff;
	padding: 25px 10px;
	margin: 5px;
	//border: 1px solid blue;
	cursor: pointer;
	font-weight: bold;
	box-shadow: 0 0 5px #c0c0c0;
}

#skey_g:hover, #skey_l:hover, #skey_a:hover{
	box-shadow: inset 0 0 3px #fff;
}

.skeyp{
	box-shadow: 2px 2px 3px 3px #000;
}

#skey_g{
	background-color: #c74e2c;
}

#skey_l{
	background-color: #058e05;
}

#skey_a{
	background-color: #a11b3c;
}

.dpn{
	display: none;
}

.ro1{
	background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,.5) 35px, rgba(255,255,255,.5) 70px);
}

.schdayhead{
	background: #88b7d5;
	border: 2px solid #88b7d5;
	padding: 5px;
}

.schdaybody{
	background: #fff;
	border: 2px solid #88b7d5;
	padding: 5px;
}

.tsch{
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}

.schsmall{
	font-size: 80%;
}

#loadschinfo{
	position: fixed;
	color: #fff;
	text-align: center;
	opacity: 0.6;
	width: 600px;
	padding: 10px;
	background: #000;
	left: 50%;
	margin-left: -300px;
	bottom: 100px;
	box-shadow: 0 0 5px #000;
	display: none;
}

#priemcomline{
	position: relative;
	width: 100%;

}

#tricont{
	position: relative;
	margin: 40px 0;
	padding: 0 20px;
}

.tri_td_3{
	display: table-cell;
	width: 20%;
	position: relative;
	padding: 10px;
	vertical-align: middle;
}
.tri_td_line{
	display: table-cell;
}

#tri_ob{
	background: #fff;
	box-shadow: 0 0 15px #c3c3c3 inset;
	border: 4px solid #ececec;
	z-index: 1;
	position: relative;
}

#tri_ob:before {
	content: "";
    position: absolute;
    z-index: -1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    //background-image: url('data:image/png;base64,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');
}


#footcont{
	background: #585f69;
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	z-index: 1;
	color: #dadada;
	font-size: 14px;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	font-weight: normal;
}

.tri_ft_3{
	display: table-cell;
	width: 32%;
	position: relative;
	padding: 10px 10px 10px 20px;
	vertical-align: top;
	line-height: 1.3em;
}

.tri_ft_3{
	//text-align: right;
	text-align: left;
}

#footcont a, #footcont a:visited{
	color: #dadada;
}

#footcont a:active{
	color: #dadada;
}

.footbod{
	//border-bottom: 1px dashed #64bbde;
	border-bottom: 1px dashed #fff;
	margin-top: 5px;
}

/*
!*Медиа*!
@media screen and (max-width:1298px){
	#abtiBanner{
		display: none;
	}
	#abtiBanner2{
		display: block;
	}
}

@media (min-width: 1350px){
	#abtiBanner{
		display: block;
		resize: horizontal;
	}
	#abtiBanner2{
		display: none;
	}
}*/

/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1449329861501 */
/* /bitrix/templates/web2014/components/bitrix/menu/horizontal_place/style.css?16231757023536 */
/* /bitrix/templates/web2014/components/bitrix/news.list/template_bp/style.css?14417301852465 */
/* /bitrix/templates/web2014/components/bitrix/news.list/template_tri/style.css?1418557911387 */
/* /bitrix/templates/web2014/styles.css?14227343421530 */
/* /bitrix/templates/web2014/template_styles.css?158755577132090 */
