

/* Start:/bitrix/templates/main/components/bitrix/system.auth.form/auth/style.css?1725037372608*/
#login-form-window
{
    display:none;
    border:5px solid #ffab17;
    background:#343434;
    z-index:10000;
    position: fixed;
    width:180px;
    color: #ffffff;
    text-align: left;
    padding: 10px;
}

#error-window
{
    border:5px solid #ffab17;
    background:#343434;
    z-index:10000;
    position: fixed;
    width:240px;
    color: #ffffff;
    text-align: left;
    padding: 10px;
}

#login-form-window div.head, #error-window div.head
{
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px solid #777;
    text-align: right;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/left_menu/style.css?17250373711291*/
/* Left menu*/

#left-menu
{
    width: 180px;
}

#left-menu ul
{
    list-style:none;
    margin:0; padding:0px 0px 0px 10px;
    position: relative; /*IE bug*/
}

#left-menu ul li
{
    background: url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/menuseparator.gif) left bottom no-repeat;
}

#left-menu ul li.item
{
    padding: 7px 0px;
}

#left-menu ul li.title
{
    padding: 12px 0px;
    color:#dbdbdb;
    text-decoration:none;
    font-weight:bold;
    font-size: 12px;
}

#left-menu ul li a.menutitle
{
    color:#dbdbdb;
    padding: 0px;
    text-decoration:none;
}

#left-menu ul li a.menuitem
{
	padding: 0px 0px 0px 10px;
	background: #1a1a1a url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/menuarrow.gif) left center no-repeat;
    color:#ffab17;
    text-decoration:none;
    font-weight:normal;
}

#left-menu ul li a.menuhighlighteditem
{
	padding: 0px 0px 0px 10px;
	background: #1a1a1a url(/bitrix/templates/main/components/bitrix/menu/left_menu/images/menuarrow.gif) left center no-repeat;
    color:#d2691e;
    text-decoration:none;
    font-weight:700;
}

#left-menu ul li a.menuitem:visited
{
    color: #ffab17;
}

#left-menu ul li a.menuitem:hover
{
    color:#ffffff;
}

#left-menu ul li a.menuitem.selected:link,
#left-menu ul li a.menuitem.selected:visited,
#left-menu ul li a.menuitem.selected:active,
#left-menu ul li a.menuitem.selected:hover
{
    font-weight:bold;
    color:#FFFFFF;
}


/* End */


/* Start:/bitrix/templates/main/components/bitrix/breadcrumb/default/style.min.css?1725037372467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/voting.result/main/style.css?17250373711217*/
.voting-result-box ol.vote-items-list,.voting-result-box  ol.vote-items-list li {
	margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
.voting-result-box ol.vote-items-list li {
	padding: 0px 10px 10px 10px;
	//border-left: 1px solid #ccc;
	//border-right: 1px solid #ccc;
	//border-bottom: 1px solid #ccc;}
.voting-result-box ol.vote-items-list li.vote-item-vote-first{
	//border-top: 1px solid #ccc;
}

.voting-result-box {
	//padding: 0px 10px 10px 10px;
}

.voting-result-box .vote-item-title{
	font-weight:bold;
	padding: 0px 0px 10px 0px;}
.voting-result-box div.vote-item-image{
	float:left;
	padding-right:0.55em;}
.voting-result-box .vote-bar-table {
	width:98%; }
.voting-result-box .vote-answer-table,.voting-result-box  .vote-answer-table td, .vote-bar-table, .vote-bar-table td {
	font-size:100%; }
.vote-answer-table .answer-counter {
    text-align:right; }
.vote-answer-bar {
    height: 16px;
    float: left;
    margin-top:3px; }
.vote-answer-counter {
    display:block;
    float:left;
    line-height:23px;
    width:19%;
}
.vote-answer-lolight {
    color:#999; }
.voting-result-box form {
	margin:0;}
.voting-result-box .vote-bar-square {
	width:10px;
	height:10px;}

/* End */


/* Start:/bitrix/components/niges/cookiesacceptpro/templates/.default/style.css?17250374642845*/
/* NIGES.COOKIESACCEPTPRO */

.nca-cookiesacceptpro-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}

/*
.nca-cookiesacceptpro-line.style-1 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-3 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-5 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-7 .nca-cookiesacceptpro-line-text {
    color:#111;
}
.nca-cookiesacceptpro-line.style-2 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-4 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-6 .nca-cookiesacceptpro-line-text,
.nca-cookiesacceptpro-line.style-8 .nca-cookiesacceptpro-line-text {
    color:#eee;
}

.nca-cookiesacceptpro-line.style-1 {
    background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesacceptpro/templates/.default/images/style-1-2.svg);
    background-size: contain;  
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesacceptpro-line.style-2 {
    background-color: rgb(0, 56, 139);
}


.nca-cookiesacceptpro-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesacceptpro-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesacceptpro-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesacceptpro-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesacceptpro-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesacceptpro-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesacceptpro-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesacceptpro-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesacceptpro-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesacceptpro-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesacceptpro-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesacceptpro-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesacceptpro-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesacceptpro-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesacceptpro-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesacceptpro-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesacceptpro-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesacceptpro-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 */

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/main/styles.css?17864554834293*/
html, body, form {
    margin: 0px;
    padding: 0px;
}

html {
    height:100%;
}

p {
    padding: 0px;
    margin: 12px 0px;
}



/* Основные */

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.noindent {
    margin: 0px;
    padding: 0px;
}

.small {
    font-size: 11px;
}

acronym {
    cursor:help;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

/* Формы */

input {
    font-size: 12px;
}

/* Шрифты */

.bold, .strong {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

.nounderline {
    text-decoration: none;
}


/* Цвета текста */

.white {
    color: #ffffff;
}

.yellow {
    color: #ffab17;
}

.black {
    color: #000000;
}

.grey {
    color: #888888;
}

.lightgrey {
    color: #cccccc;
}

.alert {
    color: #ff5000;
}

.mark {
    color: #ff9466;
}

/* Цвета фонов */

.bgwhite {
    background-color: #ffffff;
}


/* Формы */

#right_column input:text {
    background-color: #ffffff;
    border: 5px solid #ffffff;
}

//div#right_column input {
//    border: solid 1px #ffffff;
//}

/* Заголовки */

H1 {
    font-family: Georgia;
    font-size: 20px;
    color: #ffab17;
    margin: 0px 0px 15px 0px;
    font-weight: 400;
    padding: 4px 7px 5px 7px;
    background-color: #1a1a1a;
    border-bottom: 1px solid #929292;
}

H2 {
    font-family: Georgia;
    font-size: 18px;
    color: #ffab17;
    margin: 0px 0px 15px 0px;
    font-weight: 400;
    padding: 4px 7px 5px 7px;
    background-color: #1a1a1a;
}

H3 {
    font-family: Georgia;
    font-size: 19px;
    display: block;
    font-weight: 400;
    margin: 15px 0px;
    border-bottom: solid 1px #aaaaaa;
}

.htitle {
    font-family: Georgia;
    font-size: 19px;
    display: block;
    font-weight: 400;
    border-bottom: solid 1px #aaaaaa;
    margin: 10px 0px;
}


.title {
    font-size: 18px;
}

div.titleleft {
    font-family: Georgia;
    font-size: 18px;
    color: #ffab17;
    margin: 0px 0px 10px 0px;
    font-weight: 400;
    padding: 5px 7px 6px 7px;
    border-bottom: 1px solid #333333;
}


div.titleleft span, h2 span{
    color: #ffffff;
}

div.h1 {
    background-color: #1a1a1a;
    padding: 0px 0px;

}


/* Ссылки */

span.link {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    cursor: pointer;
    color: #ffab17;
}

a.uline {
    text-decoration: underline;
}

a:active, a:focus {outline: none}

//a {
//    color: #ffffff;
//    text-decoration: none;
//}

a {
    color: #ffab17;
    text-decoration: underline;
}

//#center_column a.white{
//    color: #ffffff;
//    text-decoration: none;
//}

a.yellow{
    color: #ffab17;
}

a.yellow:hover{
    text-decoration: underline;
}

a.yw{
    color: #ffab17;
}

a.yw:hover{
    color: #ffffff;
}

a.white{
    color: #ffffff;
}

a.white:hover{
    color: #ffab17;
}

a.grey{
    color: #888888;
}

a.grey:hover{
    color: #ffffff;
}

a.inner {
    border-bottom: 1px dotted currentColor;
    text-decoration: none;
}

a.button {
  font: 12px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}

span.link {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    cursor: pointer;
    text-decoration: none;
}

/* Таблица */

table {
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

/* Формы */

form {
    margin: 0px;
    padding: 0px;
}


/* Списки */

ul {
    padding-left: 30px;
}

ul li {
    padding: 2px 0px 2px 0px;
    margin: 0;
}


ul.list {
    padding-left: 20px;
    list-style-type: none
}

ul.list li {
    
    padding: 2px 0px 8px 10px;
    margin: 0;
}


ul.nostyle {
    padding-left: 10px;
    list-style-type: none;
}

ul.nostyle li {
    padding: 0px 0px 4px 0px;
}

/* Блоки */
div.info {
    background: #444;
    border: solid 1px #777;
    padding: 10px;
    margin: 10px 0;
}


.hbl_pal_main_font_size { 
    font-size: 12px !important;
}

#habla_panel_div {
    font-size: 12px;
}

.hidden {
    display: none;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?17864554836590*/
/* Основные блоки (id) */

body {
    height:auto !important;
    height:100%;
    min-height:100%;
    background: #323232 url(/bitrix/templates/main/images/bg.gif) repeat;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    //color: #dbdbdb;
    color: #f1f1f1;
}

body.snow {
    height:auto !important;
    height:100%;
    min-height:100%;
    background: #323232 url(/bitrix/templates/main/images/bg_snow.gif) repeat;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color: #f1f1f1;
}

div#topbar {
    margin: 0px auto;
    width: 100%;
    background-color: #1a1a1a;
    height: 38px;
    border-bottom: solid 4px #000000;
}

div#intopbar {
    margin: 0px auto;
    width: 980px;
}

div#main {
    margin: 0px auto;
    width: 1000px;
}

div#top_menu {
    height: 60px;
    background: #0f0f0f url(/bitrix/templates/main/images/bgmenu.gif) repeat-x;
}

div#top_menu .menuitem {
    float: left;
    height: 60px;
}

div#top_menu .separator {
    background: url(/bitrix/templates/main/images/topmenuseparator.gif) 100% 50% no-repeat;
}

div#top_menu .menuitem .item {
    float: left;
    background: url(/bitrix/templates/main/images/menuitem.gif) 10px 15px no-repeat;
    height: 60px;
    padding: 17px 0px 0px 35px;
    line-height: 12px;
}

div#top_menu .menuitem .separator {
    background: url(/bitrix/templates/main/images/topmenuseparator.gif) 100% 50% no-repeat;
    width: 2px;
}

div#top_menu .menuitem .listimage {
    float: left;
    background: url(/bitrix/templates/main/images/menuitem.gif) 10px 15px no-repeat;
    width: 35px;
    height: 60px;
}

div#top_menu .menuitem .listtext {
    margin: 17px 0px 0px 0px;
    line-height: 12px;
    width: 135px;
}

div#top_menu .menuitemfirst {
    background: url(/bitrix/templates/main/images/topmenuseparator.gif) 100% 50% no-repeat;
    width: 170px;
}

div#top_menu .menuitemnext {
    background: url(/bitrix/templates/main/images/topmenuseparator.gif) 100% 50% no-repeat;
    width: 170px;
}

div#top_menu .menuitemlast {
    width: 150px;
}

div#header_left {
    height: 87px;
    background: url(/bitrix/templates/main/images/logo_bg.png) no-repeat;
    width: 500px;
    float: left;
}

div#header_messenger {
    height: 87px;
    width: 180px;
    float: left;
    text-align: right;
}

div#header_center {
    height: 87px;
    width: 160px;
    float: left;
}

div#header_right {
    height: 87px;
    width: 160px;
    float: left;
}

#content {

}

#left_column {
    width: 190px;
    background-color: #1a1a1a;

}

#left_column div.search {
    background: #1a1a1a url(/bitrix/templates/main/images/search.gif) no-repeat;
    width: 190px;
    height: 60px;
}

#left_column input.search {
    border: solid 1px #2f2f2f;
    background-color: #2f2f2f;
    margin: 19px 15px;
    width: 140px;
    color: #dbdbdb;
}

#left_column input.search:focus {
    color: #ffffff;
}

#center_column {
    width: 550px;
    padding: 0px 10px 0px 10px;
    background-image: url("/bitrix/templates/main/images/bg.gif");
}

#center_right_column {
    width: 800px;
    padding: 0px 0px 0px 10px;
    background-image: url("/bitrix/templates/main/images/bg.gif");
}

#right_column {
    width: 240px;
    background-color: #1a1a1a;
}

#right_column div.inc {
//    width: 240px;
}

div#footer {
    margin: 0px auto;
    width: 100%;
    background-color: #1a1a1a;
    height: 90px;
    border-top: solid 4px #000000;
}

div#infooter {
    margin: 0px auto;
    width: 980px;
    height: 100%;
}

div#infooter .left {
    float: left;
    width: 400px;
}

div#infooter .right {
    float: left;
    text-align: right;
    width: 580px;
}


/* Меню */

a.menu {
    font-family: Georgia;
    font-size: 18px;
    color: #ffab17;
    text-decoration: none;
}


a.menuselected {
    font-family: Georgia;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
}

a.menu span, a.menuselected span {
    font-family: Georgia;
    font-size: 12px;
    color: #dbdbdb;
}

a.menuselected span {
    font-family: Georgia;
    font-size: 12px;
    color: #ffffff;
}

/*Table*/
table.main
{
	width:100%;
	background-color:#282828;
	border-collapse:collapse;
	font-size:12px;
}

/*Table head*/
table.main th
{
	background-color: #333333;
	text-align: left;
	color: #ffffff;
	padding: 6px;
}

/* Table cells and heads*/
table.main th, table.main td
{
	border:1px solid #4d4d4d;
}

/* Table cells and heads*/
table.main td
{
	padding: 3px 5px;
}

table.main td.green
{
	background-color: #005300;
}

table.main td.red
{
	background-color: #870000;
}

table.main td input[type="text"]
{
	    border: 0px solid;
	    padding: 2px 0;
	    margin: 0px;
	    width:100%;
}

table.main td input[type="text"].transparent 
{
	    background-color: #282828;
	    color: #fff;
}

table.main input[type="button"]:disabled { color: #9A9A9A }


/* Table for forms*/

table.form
{
    width: 100%;
    padding: 0px;
    margin: 12px 0px;
    background-color: #282828;
}

table.form input[type="text"], table.form input[type="email"], table.form select
{
    width: 100%;
    border: 0px solid white;
    padding: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

table.form table
{
    width: 100%;
}

table.form th
{
    background: #4d4d4d;
    color: #ffffff;
    padding: 6px;
    text-align: left;
    font-weight: bold;
}

table.form td
{
    width: 60%;
    margin: 4px 0px;
    padding: 8px 8px 8px 0px;
}

table.form td.title
{
    font-size: 12px;
    color: #ffffff;
    padding: 8px;
    text-align: left;
    font-weight: bold;
    width: 40%;
}

table.form td.cell
{
    padding: 8px;
}

table.form td.title small
{
    font-size: 11px;
    color: #eeeeee;
    padding: 0px;
    text-align: left;
    font-weight: normal;
}


table.clear
{
    margin: 0px;
    padding: 0px;
}

table.clear td
{
    margin: 0px;
    padding: 0px;
    width: auto;
}


/* ------ */




/*Pop-up box*/

.popup_box {
    font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";
    font-size: 13px;
    margin: 0px auto;
    height: auto;
    z-index: 1002;
    padding: 10px;
    background-image: url("/bitrix/templates/main/images/boxbg.png");
    position: fixed;
    top: 50px; 
}

.box_title {
    background-color: #393939;
    border: 1px solid #45688e;
    border-bottom: 1px solid #466e94;
    padding: 5px 10px 6px;
    color: #ffffff;
    font-weight: 700;
    font-size: 13px;
}

.box_body { 
    background-color: #ffffff;
    color: #000000;
    border-right: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    padding: 10px;
    overflow:auto;
}

.box_controls {
    text-align: right;
    color: #000000;
    padding: 10px;
    background-color: #f2f2f2;
    border: 1px solid #aaaaaa;
    border-top: 1px solid #cccccc;
    
}


.box_controls a {
    color: #000000;
}
/* End */
/* /bitrix/templates/main/components/bitrix/system.auth.form/auth/style.css?1725037372608 */
/* /bitrix/templates/main/components/bitrix/menu/left_menu/style.css?17250373711291 */
/* /bitrix/templates/main/components/bitrix/breadcrumb/default/style.min.css?1725037372467 */
/* /bitrix/templates/main/components/bitrix/voting.result/main/style.css?17250373711217 */
/* /bitrix/components/niges/cookiesacceptpro/templates/.default/style.css?17250374642845 */
/* /bitrix/templates/main/styles.css?17864554834293 */
/* /bitrix/templates/main/template_styles.css?17864554836590 */
