

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/.default/style.css?14734310823880*/
.bx_pagination_bottom *{vertical-align: baseline;}
.bx_pagination_bottom{
    margin-bottom: 5px;
}

.bx_pagination_bottom .bx_pagination_section_one{ }
.bx_pagination_bottom .bx_pagination_section_two{
	float: right;
	text-align: right;
}
.bx_pagination_bottom .bx_pg_section{
	display: inline-block;
	height: 30px;
	vertical-align: top;
	line-height: 30px;
}

.bx_pagination_bottom .bx_pagination_select_container{display: inline-block;}
.bx_pagination_bottom .bx_pagination_select_container select{
	position: relative;
	margin: 2px 20px 2px 10px;
	padding: 1px 25px 3px 5px;
	height: 22px;
	outline: none;
	border: 1px solid #e0e0e0;
	border-radius: 1px;
	background: #fff url(/bitrix/components/bitrix/system.pagenavigation/templates/.default/images/select_arrow.png) no-repeat right center;
	font-size: 11px;
	line-height: 16px;
	resize: none;
	-webkit-appearance: none;
}
@-moz-document url-prefix(){
	.bx_pagination_bottom .bx_pagination_select_container select{
		background: #fff !important;
		padding-right: 5px;
	}
}


.bx_pagination_bottom .bx_pagination_page{
	white-space: nowrap;
}
.bx_pagination_bottom .bx_pagination_page ul{
	display: inline-block;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.bx_pagination_bottom .bx_pagination_page li{
	display: inline-block;
	min-width: 22px;
	text-align: center;
	line-height: 22px;
}
.bx_pagination_bottom .bx_pagination_page li a{
	display: block;
	min-width: 22px;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
}

.bx_pagination_bottom .bx_pagination_page li.bx_active{
	border-radius: 3px;
	background: #1e7fd1;
	box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.1);
    color: #fff;
}

.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display: block;}
.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right: 5px;}


.bx_pagination_bottom .bx_wsnw{white-space: nowrap;}




/*1*/
@media (min-width:981px){

}
/*2*/
@media (min-width:640px) and (max-width:980px){

}
/*3*/
@media (min-width:480px) and (max-width:639px) {
	.bx_pagination_bottom .bx_pagination_select_container select{margin-right: 10px;}
}
/*4*/
@media (max-width:479px) {
	.bx_pagination_bottom .bx_pagination_section_one{ }
	.bx_pagination_bottom .bx_pagination_section_two{
		float: none;
		text-align: left;
	}
	.bx_pagination_bottom .bx_pagination_select_container{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 47%;
	}
	.bx_pagination_bottom .bx_pagination_select_container select{
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 0 !important;
		width: 90%;
	}
	.bx_pagination_bottom .bx_pg_section{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		text-align: left;
	}
	.bx_pagination_bottom .bx_pagination_page{white-space: normal;}
	.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{width: 100%;height: auto;text-align: center;}
	.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display: none;}
	.bx_pagination_bottom .bx_pg_text{
		display: inline-block;
		width: 50%;
	}
	.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display: none;}
}
/*5*/
@media (max-width:320px){
}

.bx_pagination_bottom .bx_pagination_section_one,
.bx_pagination_bottom .bx_pagination_section_two,
.bx_pagination_bottom .bx_pagination_select_container,
.bx_pagination_bottom .bx_pagination_select_container select,
.bx_pagination_bottom .bx_pg_section,
.bx_pagination_bottom .bx_pagination_page,
.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,
.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,
.bx_pagination_bottom .bx_pg_text,
.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* End */


/* Start:/bitrix/templates/t1/styles.css?1547025285918*/
.left_picture {
    float: left;
    margin: 20px 20px 20px 0;
}

.right_picture {
    float: right;
    margin: 20px 0 20px 20px;
}

.big_photo {
    width: 100%;
    height: auto;
}

.pj {
    font-weight: bold;
    font-size: 16px;
}

.podzag {
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.autor {
    font-weight: bold;
    float: right;
}

.photo {
    font-weight: bold;
    font-size: 10px;
}

.red_line {
    display: inline-block;
    padding-left: 25px;
    margin-left: 25px;
    border-left: 3px solid #c90f14;
    font-size: 20px;
    line-height: 26px;
}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* End */


/* Start:/bitrix/templates/t1/template_styles.css?154702596216383*/
* {
    margin: 0;
    padding: 0;
}

body {
    color: #1a171b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    background-color: #fff;
    width: 100%;
    height: 100%;
}

a {
    color: #369;
    text-decoration: none;
}

a:hover {
    color: #1e7fd1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

h3 {
    font-weight: normal;
}

h1, h3 {
    border-bottom: 4px solid #000;
    color: #ffff00;
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

h1 span,
h3 span {
    background: url(/images/h3border.jpg) no-repeat top right #000;
    padding: 5px 0 0 15px;
    width: 185px;
    display: inline-block;
}

h1 span {
    width: auto;
    padding: 5px 30px 0 15px;
}

h3 a {
    color: #ffff00;
    font-weight: bold;
}

h3 a:hover {
    color: #ffff00;
    text-decoration: underline;
}

input[type=submit] {
    cursor: pointer;
}

input, textarea{
   outline-width: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.inside {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

#header {
    margin-bottom: 20px;
    padding-top: 10px;
}

#header .inside {
    margin-bottom: 10px;
}

.logo {
    float: left;
    margin-right: 15px;
}

.weather {
    float: left;
    text-align: center;
}

.weather .date {
    font-size: 11px;
    margin-bottom: 6px;
    font-weight: bold;
}

.weather .date #time {
    padding: 0 6px;
}

.gsInformer .secondaryWrap table {
    color: #fff;
}

.gsInformer .gsWeatherIcon {
    z-index: 0 !important;
}

.currency {
    float: left;
    margin: 25px 0 0 10px;
}

.currency > div {
    height: 24px;
    line-height: 22px;
    margin-bottom: 5px;
    padding-left: 35px;
}

.currency .dollar {
    background: url(/images/icons/dollar.png) no-repeat;
}

.currency .euro {
    background: url(/images/icons/euro.png) no-repeat;
}

.currency .zloty {
    background: url(/images/icons/zl.png) no-repeat;
}

.anatomy {
    float: right;
}

#button_menu {
    background: url("/images/menu_button.png") no-repeat left center;
    display: none;
    color: #ffffff;
    text-transform: uppercase;
    padding: 9px 0 9px 60px;
}

#menu {
    background-color: #000;
    min-width: 1200px;
    position: relative;
}

#menu .inside {
    width: 1200px;
    margin: 0 auto;
    /*position: relative;*/
    overflow: visible;
}

#menu ul li {
    background: none;
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 6px 0;
    /*position: relative;*/
	margin-right:-5px;
	padding-right:5px;
}

#menu ul li.test a {
    border-left: 1px solid #ffff00;
}

#menu ul li.test:first-child a {
    border-left: 0;
}

#menu ul li.mob_anatomy {
    display: none;
}

#menu ul li a {
    display: block;
    padding: 0 17px 0 18px;
    color: #fff;
    font-size: 16px;
    text-shadow: none;
    letter-spacing: 0.5px;
	
}

#menu ul li a:hover {
	/*text-decoration: underline;*/
	color: #000000;
}
#menu ul li:hover {
	background-color: #ffff00;
}
#menu ul li:hover a {
	color: #000000;
}

#menu ul li.active a {
	/*text-decoration: underline;*/
	color: #000000;
	
}
#menu ul li.active {
	background-color: #ffff00;
}

#menu ul li > div {
    display: none;
    width: 100%;
    position: absolute;
    top: 30px;
    left: 0;
    background-color: #999;
    z-index: 5;
}

#menu ul li > div a {
    font-size: 18px;
    //font-weight: bold;
    /*border-left: 1px solid #000 !important;*/
}

#menu ul li > div .podmenu li:first-child a {
    border-left: 0 !important;
}

#menu ul li:hover > div {
    display: block;
}

#menu ul li .podmenu {
    width: 1200px;
    //height: 50px;
    margin: 0 auto;
}

.banner_header {
    margin-bottom: 20px;
	overflow:hidden;
	position:relative;
	overflow:hidden;
}
.banner_header a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
}
.banner_header a:first-child{
	position:relative;
}

.banner_footer img,
.banner_header_top img,
.banner_header img {
    width: 100%;
}
.banner_header_top
{
	margin-bottom:15px;
}
.search_page {
    width: 295px;
    margin-bottom: 10px;
}

.search_page .search-text,
.search_page .search-submit {

}

.search_page_item {
    border-bottom: 1px solid;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.search_page_item .title {
    font-weight: bold;
    margin-bottom: 5px;
}

.search_page_item .text {
    margin-bottom: 5px;
}

.search_page_item .changed {
    color: #4d4d4d;
    font-size: 12px;
    margin-bottom: 5px;
}

.content {
    float: left;
    width: 900px;
    margin-bottom: 15px;
}

.news_of_the_day {
    margin-bottom: 15px;
}

.news_of_the_day .title {
    margin-bottom: 12px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    border-bottom: 1px solid #000000;
    padding-bottom: 6px;
}

.news_of_the_day .pic {
    margin-bottom: 10px;
}

.news_of_the_day .pic img {
    width: 100%;
}

.news_of_the_day .text {
    margin-bottom: 5px;
}

.preview_news {
    width: 600px;
    float: left;
}

.section {
    margin-bottom: 15px;
}

.section .blocks {
    margin-left: -15px;
}

.section .item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}

.section .item .item_i {
    margin-left: 15px;
}

.section .item .title {
    font-weight: bold;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.section .item .pic {
    margin-bottom: 8px;
}

.section .item .pic img {
    width: 100%;
}

.section .item a .text {
    color: #000000;
}

.banner_sections {
    margin-top: 15px;
}

.banner_sections img {
    width: 100%;
}

.last_news {
    width: 285px;
    float: right;
}

.last_news_next,
.last_news {
    font-size: 16px;
}

.last_news_next > h3,
.last_news > h3 {
    background-color: #009ee0;
    border-radius: 15px;
    border-bottom: 0;
    padding: 5px;
    text-align: center;
}

.last_news_next > h3 a,
.last_news > h3 a {
    color: #fff;
}

.last_news.page {
    width: 100%;
    padding-left: 0;
}

.last_news .vote_list .vote {
    width: 100%;
}

.allnews .item {
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 120px;
    position: relative;
    border-bottom: 1px solid #b5b5b5;
}

.allnews .item:last-child {
    border-bottom: 0;
}

.allnews .item .date {
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 2px;
    color: #7f7f7f;
}

.allnews .item .important {
    color: #f30401;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.last_news .item {
    margin-bottom: 10px;
}

.last_news .item span {
    display: block;
    font-weight: bold;
    font-size: 12px;
    color: #7f7f7f;
}

.last_news .item .important {
    color: #f30401;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.news_item {
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #b5b5b5;
}

.news_item .pic {
    float: left;
    width: 250px;
    padding: 0 15px 15px 0;
}

.news_item .pic img {
    width: 100%;
}

.news_item .title {
    margin-bottom: 5px;
    padding-left: 260px;
}

.news_item .title h3 {
    border-bottom: 0;
    color: #369;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
}

.news_item .date {
    color: #4d4d4d;
    font-size: 12px;
    margin-bottom: 5px;
}

.news_item .text {
    margin-bottom: 10px;
}

.news_item:last-child {
    border-bottom: 0;
}

.news_detail {
    margin-bottom: 20px;
}

.news_detail .pic {
    float: right;
    margin: 0 0 15px 15px;
}

.news_detail h1 {
    font-size: 26px;
    margin: 0 410px 10px 0;
    border-bottom: 0;
    color: #369;
    font-weight: bold;
    padding: 3px;
}

.news_detail .date {
    margin-bottom: 10px;
}

.news_detail .cnt_look {
    background: url("/images/icons/cnt_look.png") no-repeat left center;
    padding-left: 25px;
    float: right;
    font-size: 14px;
}

.news_detail .text {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 21px;
    word-spacing: 1px;
}

.news_detail .text p.tooltip {
    background: rgba(240, 239, 239, 0.7);
    padding: 10px;
    font-weight: bold;
    font-size: 13px;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.archive .block {
    display: inline-block;
    width: 20%;
    box-sizing: border-box;
    margin-bottom: 20px;
    vertical-align: top;
}

.archive .item {
    text-align: center;
}

.archive .item .pic {
    margin-bottom: 5px;
}

.archive .item .title{
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

.archive .item .date{
    margin-bottom: 5px;
}

#right_aside {
    float: right;
    margin-left: 10px;
    width: 290px;
}

#right_aside h3 {
    border-bottom: 0;
    background-color: #000;
    padding: 3px 0;
    text-align: center;
    font-weight: bold;
}

#right_aside .search {
    width: 290px;
    margin-bottom: 15px;
}

.search-text {
    color: #7a7a7a;
    font-size:15px;
    border: 1px solid #000;
    padding: 5px 15px;
    width: 252px;
    border-radius: 15px;
}

.search-submit {
    background: #fff;
    border-radius: 50%;
    border: 1px solid #000;
    font-size: 15px;
    color: #1e7fd1;
    text-transform: uppercase;
    float:right;
    text-align:center;
    height:30px;
    width:30px;
    position: relative;
    z-index: 0;
}

.button_message {
    margin-bottom: 15px;
}

.button_message .pic {
    float: left;
}

.button_message .text {
    background-color: #c00418;
    margin-left: 58px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    line-height: 18px;
    height: 39px;
    padding-top: 4px;
}

.message .text,
.message .textarea {
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #b5b5b5;
    display: block;
    margin-bottom: 15px;
    width: 500px;
}

.message .text:focus,
.message .textarea:focus {
    border: 1px solid #009ee0;
}

.message .textarea {
    height: 100px;
}

.message .err {
    border: 1px solid #c00418;
}

.success {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    background-color: #009ee0;
    padding: 2px 20px;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    margin-bottom: 15px;
}

.message .submit {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    background-color: #009ee0;
    padding: 10px 20px 10px 20px;
    border: 0;
    margin: 0 auto;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
}

.message .submit:hover {
    background: #3cb0fd;
}

.last_pdf {
    overflow: hidden;
    border: 1px solid #000;
    padding: 8px;
    position: relative;
    margin-bottom: 10px;
}

.last_pdf .text {
    color: #007c31;
    font-weight: bold;
    float: left;
    width: 90px;
}

.mini_button {
    font-size: 13px;
    display: inline-block;
    background-color: #009ee0;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    padding: 2px 8px;
}

.mini_button a {
    color: #fff;
}

.last_pdf .text .mini_button{
    position: absolute;
    bottom: 8px;
    left: 8px;
}

.last_pdf .pic {
    float: right;
}

.button_arhiv {
    margin-bottom: 10px;
}

.button_arhiv .pic {
    display: inline-block;
}

.button_arhiv .text {
    display: inline-block;
    background: url(/images/gazeta_text_bg.jpg) no-repeat center right -2px;
    vertical-align: top;
    text-align: center;
    color: #fff;
    line-height: 19px;
    height: 49px;
    padding-top: 8px;
    width: 70%;
    font-weight: bold;
}

.banner_sidebar_up {
    margin-bottom: 10px;
}

.banner_sidebar_up img {
    width: 100%;
}

.vote {
    margin-bottom: 15px;
}

.vote .question {
    border-radius: 10px;
    background: url('//caravan.su.opt-images.1c-bitrix-cdn.ru/images/icons/vopros.png?14727255133655') no-repeat top 9px right 8px #c00418;
    padding: 13px 75px 13px 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin-bottom: 13px;
    min-height: 100px;
}

.vote .question .title {
    border-bottom: 3px solid #ffffff;
    font-size: 18px;
    margin-bottom: 6px;
    padding-bottom: 2px;
}

.vote .answers {
    position: relative;
}

.vote .answers .loader {
    background: url('//caravan.su.opt-images.1c-bitrix-cdn.ru/images/loader/vote.gif?147271843135583') center center no-repeat rgba(255,255,255,.5);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    display: none;
}

.vote .answerres {
    margin-bottom: 5px;
}

.vote .answerres .name {
    font-size: 13px;
}

.vote .answerres .procent {
    display: inline-block;
    width: 100%;
    position: relative;
    height: 15px;
}

.vote .answerres .procent .line {
    position: absolute;
    height: 15px;
    background: #1e7fd1;
    bottom: 0;
}

.vote .answerres .count_vote {
    display: inline-block;
    width: 15%;
    text-align: right;
}

.vote .answer {
    margin-bottom: 3px;
}

.vote .answer input {
    cursor: pointer;
}

.vote .answer label {
    cursor: pointer;
    font-size: 13px;
}

.vote .submit{
    border: 0;
    background-color: #c5c7c8;
    border-radius: 4px;
    padding: 4px 8px;
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 5px;
}

.vote .submit.look {
    cursor: pointer;
    font-size: 13px;
    float: right;
}

.vote .count {
    font-size: 13px;
}

.vote_list {

}

.vote_list .vote {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 0 10px;
}

.mneniya,
.interview,
.dnevnik {
    border: 1px solid #000;
    margin-bottom: 10px;
}

.dnevnik h3 {
    border-bottom: 0;
    background-color: #000;
    text-align: center;
    padding: 3px;
    font-weight: bold;
}

.mneniya .block,
.interview .block,
.dnevnik .block {
    margin-bottom: 15px;
    padding: 0 8px;
}

.mneniya .item,
.interview .item,
.dnevnik .item {
    overflow: hidden;
}

.mneniya .item .title,
.interview .item .title {
    width: 180px;
    float: left;
}

.dnevnik .item .title {
    background: url(/images/icons/dnevnik_arrow.png) no-repeat left top 4px;
    padding-left: 35px;
    min-height: 35px;
}

.mneniya .item .title p {
    text-indent: 20px;
    background: url(/images/icons/mneniya_arrow.png) no-repeat left top 4px;
}

.interview .item .title p {
    text-indent: 20px;
    background: url(/images/icons/interview_arrow.png) no-repeat left top 4px;
}

.mneniya .item .pic,
.interview .item .pic {
    float: right;
}

.mneniya .item .pic img {
    border-radius: 42px;
}

.banner_sidebar_down {
    margin-bottom: 10px;
}

.banner_sidebar_down img {
    width: 100%;
}

.top_news {
    margin-left: -15px;
}

.top_news .item {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}

.top_news .item_i {
    margin-left: 15px;
}

.top_news .item .title {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.top_news .item .pic img{
    width: 100%;
}

.contacts {

}

.contacts .item {
    display: inline-block;
}

.contacts .item img {
    width: 100%;
}

.contacts .item.map {
    width: 60%;
}

.contacts .item.pic {
    width: 40%;
}

footer {
    color: #999;
    background-color: #333;
    padding: 20px 0;
    min-width: 1200px;
}

footer .bottom_menu {
    margin-bottom: 17px;
}

footer .bottom_menu ul {
    
}

footer .bottom_menu ul li {
    display: inline-block;
    margin-right: 25px;
}

footer a {
    color: #666;
}

footer .inside .blocks {
    margin-left: -20px;
}

footer .inside .blocks > div {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

footer .inside .blocks > div .block {
    margin-left: 20px;
}

#to_top {
    background: url("/images/up_arrow.png") no-repeat;
    bottom: 15px;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 15px;
    width: 64px;
    height: 64px;
}

.icon_home {
    margin-bottom: -4px;
}

.icon_vk {
    margin-top: -15px;
}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/.default/style.css?14734310823880 */
/* /bitrix/templates/t1/styles.css?1547025285918 */
/* /bitrix/templates/t1/template_styles.css?154702596216383 */
