

/* Start:/bitrix/templates/as_prostosite_gray/colors.css?1683899315246*/
div#header {background:#6A7B8C;}
div#topmenu ul li {background:#7191A6;}
div#topmenu ul li:hover {background:#8BAEC5;}
div#topmenu ul li.selected {background:#8BAEC5;}
div#topmenu ul li a {color:#FFF;}
div#topmenu ul li a:hover {color:#FFF;}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16999615262729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-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/as_prostosite_gray/styles.css?1758785426194*/
.container {
  overflow: hidden;
  position: relative;
}

.container img {
  transition: transform 0.5s ease;
  width: 100%;
  height: auto;
}

.container img:hover {
  transform: scale(1.25);
}
/* End */


/* Start:/bitrix/templates/as_prostosite_gray/template_styles.css?17587854263371*/
/*@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,cyrillic);*/
html {height:100%;}
body {margin:0 auto; padding:0; height:100%; font-family:'Roboto Condensed'; font-size:16px; color:#333;}
a {color:#09C;}
div#panel {}
div#header {min-height:100px; width:100%; clear:both; position:fixed; top:0; box-shadow:0px 0px 20px rgba(0,0,0,0.4); z-index:99;}
div#headerin {height:100px; width:1200px; margin:0 auto; position:relative;}
div#toplogo {height:100%; float:left; display:table; margin:0 30px 0 0;}
div#toplogo a {display:table-cell; vertical-align:middle;}
div#toplogo img {border:0;}
div#topmenu {float:left; position:relative;}
div#topmenuin {height:100%; position:absolute; top:54px; width:1200px;}
div#topmenu ul {list-style:none; margin:0; padding:0;}
div#topmenu ul li {display:inline-block; margin:0 20px 0 0;}
div#topmenu ul li:hover {96c4; transition:0.3s;}
div#topmenu ul li a {text-decoration:none; display:block; padding:8px 15px 8px 15px; font-weight:400;}
div#slogan {margin:0 0 0 0; line-height:1em; color:#FFF;}
div#topphone {position:absolute; right:0px; top:17px; font-size:26px; color:#FFF;}
div#search_top {height:100%; float:right; margin:0 0 0 30px;}

div#body {min-height:100%; width:1200px; margin:0 auto; background:; box-shadow:0px 0px 20px rgba(0,0,0,0.4);}

div#bodyin {}
div#workarea {background:; margin:0 30px 0 30px; padding:120px 0 80px 0;}
div#workarea h1 {font-size:30px; font-weight:normal; margin:0 0 20px 0; line-height:1em;}
#workarea img {margin:5px 10px 10px 10px; border:none;}
#workarea img.left {margin-left:0; float:left;}
#workarea img.right {margin-right:0; float:right;}
#workarea table {width:100%; border-collapse:collapse;}
#workarea table td {border:1px solid #ccc; padding:10px; vertical-align:top;}
#workarea table.empty td {border:none;}
#workarea .vcard {line-height:1.5em;}

div#footer {position:relative; background: #CCC; width:100%; border-top:1px solid #BCBCBC; box-shadow:0px 0px 20px rgba(0,0,0,0.4);}

div#footerin {width:100%; height:100%; margin:20px 20px 0 20px; auto; display:flex; flex-wrap:wrap;}
div#footerin1 {width:100%; height:100%; margin:20px 20px 0 20px; auto; }
div#ban1 {width:400px; height:300; margin:0 auto; display:inline;}
div#ban2 {width:400px; height:300; margin:0 auto; display:inline;}
div#ban3 {width:400px; height:300; margin:0 auto; display:inline;}
div#ban4 {width:1420px; height:120; margin:0 auto; display:inline; background: #009173; color:#009173;}
div#ban5 {width:1140px; height:138;  display:inline;}
div#footer-pos {display:inline-block; margin:20px 20px 0 20px; font-size:14px; position:relative;}
div#fleft {display:inline-block; float:left; margin:0 0 0 20px; font-size:14px;}
div#fright {display:inline-block; float:right; margin:0 20px 0 0; font-size:14px; position:relative;}
div#bx-composite-banner {position:absolute; bottom:-8px; left:-220px; display:block;}

.news-list table td {border:none !important;}
.news-detail table {width:inherit !important;}
.news-detail table td {border:none !important; padding: inherit !important; vertical-align:inherit !important;}
.bx_item_detail_rating {width:auto !important;}
.bx_item_detail_rating td {border:none !important; padding: inherit !important; vertical-align:inherit !important;}
.bx-wrapper img {margin:inherit !important; border:none;}

/* End */
/* /bitrix/templates/as_prostosite_gray/colors.css?1683899315246 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16999615262729 */
/* /bitrix/templates/as_prostosite_gray/styles.css?1758785426194 */
/* /bitrix/templates/as_prostosite_gray/template_styles.css?17587854263371 */
