

/* Start:/css/ie6.css?1546543350116*/
.content-slider .paginage {zoom:1;}
.content-slider .paginage a {text-indent:0 !important; font-size:0 !important;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/auth_form/style.css?1546540377523*/
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/templates/.default/components/bitrix/system.auth.form/auth_form/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/templates/.default/components/bitrix/system.auth.form/auth_form/images/sec-unlocked.png);}
#header-login-block ul{
width:300px;

}
#header-login-block ul li{
float:right;
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1546540368122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/bitrix/templates/title_3col_m/components/bitrix/voting.current/oprosnik/style.css?155535640746*/
.vote-form-box-button-last {margin-left: 1em;}
/* End */


/* Start:/bitrix/templates/title_3col_m/components/bitrix/voting.form/.default/style.css?15553564071073*/
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 {}
ol.vote-items-list li.vote-item-vote-first{}
ol.vote-answers-list{margin-top:0.55em;}
ol.vote-answers-list li {
	margin-bottom:0.2em;
	margin-left:0.55em;}
.voting-form-box
{
	font-size:100%;
	border:1px solid #ccc;
	padding: 0.55em;
}

div.vote-item-links{
	float:right;}
.vote-item-title{
	font-weight:bold;}
div.vote-item-date{
	font-style: italic;}
div.vote-item-header{
	margin-bottom: 0.5em;}
div.vote-item-footer{
	margin-top: 0.5em;}
div.vote-item-image{
	float:left;
	padding-right:0.55em;}
div.vote-item-lamp{
	display:none;}
.vote-item-lamp-green span {
	color:green;}
.vote-item-lamp-red span {
	color:red;}
div.vote-clear-float { 
	clear: both;}
form.vote-form {
	margin:0; }
.starrequired {
    color:red; }
.vote-reply-field-captcha-label {
    margin-bottom:6px;}
.vote-vote-footer {
    margin-top:6px;}
.vote-reply-field-captcha-image {
    margin-bottom:6px;}
.vote-form-captcha {
    margin-left:0.55em;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/main_section_title/style.css?15465403771915*/
.section_name {
	border-top: 3px solid #33495d;
    padding: 10px 0;
    color: #33495c;
    font: bold 21px 'PT Sans';    
    border-bottom: 1px solid #d9e2ea;
    margin: 0 0 20px 0;
}
.section_name a {
    color: #33495c;
}
.section_name a:hover {
    color: #33495c;
}
.main_section{
	padding: 20px 0 20px 0;
    /*border-bottom: 3px solid #33495d;*/
    margin-bottom: 15px;
}
.main_section .column {
	width: 38%;
	float: left;
}
.main_section .picture a {
	width: auto;
}
.main_section .text a{
	color: #231f20;
}
.main_section .text {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 0 15px;
    margin-top: 15px;
}
.main_section .text p.pre {
    margin: 0px 0 10px 0;
    font-weight: bold;
    font-style: italic;
}
.main_section .text h2 {
    font: bold 18px 'PT Sans';
    color: #231f20;
}
.main_section .column.rigth {
	width: 58%;
	float: right;
}
.main_section .column.rigth .text {
	width: 285px;
	display: inline-block;
	margin-top: 0px;
    vertical-align: top;
}
.main_section .column.rigth .picture {
	display: inline-block;
	min-width: 100px;
}
.main_section .column.rigth .text h2 {
	font-size: 15px;
}
.text p.cut {
    word-break: break-word;
    width: 252px;
    text-align: justify;
}
/*new*/
.title .picture, .main_section.title .text {
    text-align: center;
}
/*.main_section.title .text h2, .main_section.title .text p.pre {
    display: inline-block;
}*/
/*.main_section.title .text p.pre {
    padding-left: 30px;
}*/
.main_section.title .text h2{
    font-size: 30px;
}
.main_section.title .text p.cut {
    width: 100%;
    /*padding-bottom: 10px;*/
}
.main_section.title .text .cut{
    font-size: 16px;
}
.main_section.title .text .pre{
    font-size: 20px;
}
.main_section.title p.cut {
    border-bottom: 3px solid #33495d;
    margin-bottom: 20px;
    padding-bottom: 25px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/main_section/style.css?15465403771451*/
.section_name {
	border-top: 3px solid #33495d;
    padding: 10px 0;
    color: #33495c;
    font: bold 21px 'PT Sans';    
    border-bottom: 1px solid #d9e2ea;
    margin: 0 0 20px 0;
}
.main_section{
	padding: 20px 0 20px 0;
    /*border-bottom: 3px solid #33495d;*/
    margin-bottom: 15px;
}
.main_section .column {
	width: 38%;
	float: left;
}
.main_section .picture a {
	width: auto;
}
.main_section .text a{
	color: #231f20;
}
.main_section .text {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 0 15px;
    margin-top: 15px;
}
.main_section .text p.pre {
    margin: 0px 0 10px 0;
    font-weight: bold;
    font-style: italic;
}
.main_section .text h2 {
    font: bold 18px 'PT Sans';
    color: #231f20;
}
.main_section .column.rigth {
	width: 58%;
	float: right;
}
.main_section .column.rigth .text {
	width: 285px;
	display: inline-block;
	margin-top: 0px;
    vertical-align: top;
}
.main_section .column.rigth .picture {
	display: inline-block;
	min-width: 100px;
}
.main_section .column.rigth .text h2 {
	font-size: 15px;
}
.text p.cut {
    word-break: break-word;
    width: 252px;
    text-align: justify;
}
.picture.sub img {
    max-width: 265px;
}
/*new*/
/*.picture, .main_section .text {
    text-align: center;
}
.main_section .text h2, .main_section .text p.pre {
    display: inline-block;
}
.main_section .text p.pre {
    padding-left: 30px;
}*/
/* End */


/* Start:/bitrix/templates/title_3col_m/styles.css?16323860101240*/
.input-date img.calendar-icon {position:absolute;margin: 2px 1px 1px -22px !important;}
#header-menu ul li.selected a { 
color: #009CFF;
}
.v4 .content-slider-overflow ul li .picture a{
height:138px;
}

.soc-list span{
float:left;
font:bold 14px 'PT Sans';
}
#main-citat .by {padding-top: 2px; padding-right: 3px; font: 10px 'PT Sans'; text-align:left; margin:0 0 -5px;}
#main-citat .by a {color:#009CFF;}

#back-top {
	bottom: 50px;
    clear: both;
    display: block;
    margin: 0 0 0 1225px;
    padding: 0;
    position: fixed;
}
#back-top a {
	width: 30px;
	height: 30px;
	float:left;
	font-size:0;
	text-decoration: none;
	color: #bbb;
	background:url(/images/top1.png) 0 0 no-repeat;
	transition: 1s;
	box-shadow:0 0 5px rgba(51,73,93,0.21);
        border:1px solid #d9e2ea;
        border-radius:2px;
}
#back-top a:hover {color: #000; box-shadow:0 0 5px rgba(51,73,93,0.1); border-color:#d6e9fa;}
#bx-composite-banner{
    position: relative;
    top: -8px;
}

.section_name{    position: relative;}
.section_name a.uf_link{    position: absolute;
    right: 0px;
    top: 15px;
	    font-size: 14px;
    	color:red;font-weight: 100;}
    	
.text p.cut {
    word-break: break-word;
    width: 252px;
    text-align: left;
}    	
/* End */


/* Start:/bitrix/templates/title_3col_m/template_styles.css?163238601054169*/
/************************* Reset **************************/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ul {list-style: none;}
ol, ul {padding-left:25px;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block; zoom:1;}

/*
@font-face {font-family: 'PT Serif'; 
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf55f_w.eot'); 
	src: local('PT Serif'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf55f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf55f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf55f_w.svg#PTSerif-Regular') format('svg');}

@font-face {font-family: 'PT Serif'; 
	font-style: italic;
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf56f_w.eot'); 
	src: local('PT Serif Italic'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf56f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf56f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf56f_w.svg#PTSerif-Italic') format('svg');}

@font-face {font-family: 'PT Serif';
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf75f_w.eot');
	font-style: normal;
	font-weight: bold; 
	src: local('PT Serif Bold'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf75f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf75f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf75f_w.svg#PTSerif-Bold') format('svg');}

@font-face {font-family: 'PT Serif';
	font-style: italic;
	font-weight: bold; 
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf76f_w.eot'); 
	src: local('PT Serif Bold Italic'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf76f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf76f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptf76f_w.svg#PTSerif-BoldItalic') format('svg');}

@font-face {font-family: 'PT Serif Caption'; 
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz55f_w.eot');
	src: local('PT Serif Caption'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz55f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz55f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz55f_w.svg#PTSerif-Caption') format('svg');}

@font-face {font-family: 'PT Serif Caption';
	font-style: italic; 
	src: url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz56f_w.eot');
	src: local('PT Serif Caption Italic'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz56f_w.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz56f_w.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSerifWeb/ptz56f_w.svg#PTSerif-CaptionItalic') format('svg');}
@font-face {font-family: 'PT Sans'; 
	src: url('/bitrix/templates/title_3col_m/pts55f_w.eot'); 
	src: local('PT Sans'), url('/bitrix/templates/title_3col_m/PTS55F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTS55F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTS55F_W.svg#PTSans-Regular') format('svg');}

@font-face {font-family: 'PT Sans'; 
	font-style: italic;
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/pts56f_w.eot'); 
	src: local('PT Sans Italic'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS56F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTS56F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS56F_W.svg#PTSans-Italic') format('svg');}

@font-face {font-family: 'PT Sans';
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/pts75f_w.eot');
	font-style: normal;
	font-weight: bold; 
	src: local('PT Sans Bold'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS75F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTS75F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS75F_W.svg#PTSans-Bold') format('svg');}

@font-face {font-family: 'PT Sans';
	font-style: italic;
	font-weight: bold; 
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/pts76f_w.eot');
	src: local('PT Sans Bold Italic'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS76F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTS76F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTS76F_W.svg#PTSans-BoldItalic') format('svg');}

@font-face {font-family: 'PT Sans Caption'; 
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/ptc55f_w.eot');
	src: local('PT Sans Caption'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTC55F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTC55F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTC55F_W.svg#PTSans-Caption') format('svg');}

@font-face {font-family: 'PT Sans Caption';
	font-weight: bold; 
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/ptc75f_w.eot');
	src: local('PT Sans Caption Bold'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTC75F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTC75F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTC75F_W.svg#PTSans-CaptionBold') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/ptn57f_w.eot');
	src: local('PT Sans Narrow'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTN57F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTN57F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTN57F_W.svg#PTSans-Narrow') format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	font-weight: bold; 
	src: url('/bitrix/templates/title_3col_m/PTSansWeb/ptn77f_w.eot');
	src: local('PT Sans Narrow Bold'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTN77F_W.woff') format('woff'),url('/bitrix/templates/title_3col_m/PTSansWeb/PTN77F_W.ttf') format('truetype'), url('/bitrix/templates/title_3col_m/PTSansWeb/PTN77F_W.svg#PTSans-NarrowBold') format('svg');}
*/

/**
*
*	Профессиональные Интернет-решения     www.Pweb.ru
*
*********************************************************/

html {background-color:#ffffff;}
body {
	font:62.5%/1,3 'PT Serif', Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}
a {color:#009cff; text-decoration:none;}
a:hover {text-decoration:underline;}
html, body, #all {height: 100%;}
body > #all {height: auto; min-height: 100%;}

/**************** CONTENT ***************/
.main h1, .main h2, .main h3, .main h4, .main h5, .main .h1, .main .h2, .main .h3, .main .h4, .main .h5 {margin-bottom:10px; padding:0;}
.main h1, .h1 {font:bold 28px 'PT Sans', Arial, Helvetica, sans-serif; color:#231f20; line-height:1.2em;}
.main h2, .h2 {font:normal 1.45em Arial, Helvetica, sans-serif; line-height:1.2em;}
.main h3, .h3 {font:bold 18px 'PT Sans', Arial, Helvetica, sans-serif; line-height:1.1em;}
.main h4, .h4 {font-size:1.2em; line-height:1em;}
.main h5, .h5 {font-size:1.1em; line-height:1em;}

.main p {padding:0 0 5px 0;}
.main p.h1, .main p.h2, .main p.h3, .main p.h4, .main p.h5 {padding:0;}

.main table {margin:0 0 5px 0;}
.main li {margin:0 0 5px 0;}
.main blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
.right {
	float:right;
	margin:0 0 10px 10px;
}
img[align=left] {
	float:left;
	margin:0 10px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}
input.error-input {border-color:red !important;}
/****************************************/


#all {
	margin:auto;
	min-height: 100%;
	width:1004px;
	position: relative;
	font-size:14px;
	background:#ffffff;
	color:#454545;
}
#header {min-height:244px; position:relative; z-index:6;}
#header-top {position:relative; z-index:10;}
#header #logo {float:left; background:url(/images/logo.png) 0 0 no-repeat; width:384px; height:114px; text-indent:-9999px; overflow:hidden; margin:9px 0 13px 7px;}

#header #logo2 {
	float: left;
    background: url(/images/LG-logo-530.jpg) 0 0 no-repeat;
    background-size: 100%;
    width: 530px;
    height: 150px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 9px 30px 13px 7px;
	}
	
#header #logo a {float:left; width:384px; height:114px;}
#revards {float:left; background:url(/images/revards.jpg) 0 0 no-repeat; width:88px; height:60px; margin:9px 0 0 17px;}



#header-right {float:right; width:278px;}

#header-left {float:left; width:950px;}
#header-menu {padding:20px 0 0 5px; height:23px; border-bottom:2px solid #33495d; font:bold 13.88px 'PT Sans', serif; overflow:hidden;}
#header-menu ul {padding:0; margin:0 0 0 -18px; display:block;}
#header-menu ul li {float:left; list-style-type:none; margin:0 0 0 13px; height:23px; position:relative;}
#header-menu ul li a {color:#231f20; text-decoration:none;}
#header-menu ul li a:hover {text-decoration:underline;}
#header-menu li ul {position:absolute; left:13px; top:23px; z-index:10; background:#ffffff; border:1px solid #33495d; padding:5px; width:150px; display:none;}
#header-menu li:hover ul {display:block;}
#header-menu li li {display:block; float:none; border-top:1px solid #d9e2ea; padding:4px 0; font-size:12px; font-weight:normal; margin:0;}
#header-menu li li.first {border-top:none;}
#header-menu li:hover li a {background:none; border-radius:0; color:#33495c;}
#header-menu li li a:hover {text-decoration:underline;}


#header-center {float:right; width:200px;}
#header-telephone {text-align:right; font:bold 21px 'PT Sans'; padding:15px 0 0 0; color:#231f20; height:45px;}

.header-search {background:url(/images/header-search.png) 0 0 no-repeat; width:198px; height:22px; margin:0 0 15px 0; padding:1px;}
.header-search input {float:left; width:171px; padding:2px 0 2px 5px; height:18px; border:none; background:#ffffff; outline:none;}
.header-search span input {width:22px; height:22px; padding:0; cursor:pointer; background:url(/images/header-search-button.png) 0 0 no-repeat;}

#header-login-block {float:right; font:normal 14px 'PT Sans';}
#header-login-block ul {padding:0; margin:0;}
#header-login-block ul li {float:right; margin:0 0 0 4px; position:relative;}
#header-login-block ul li a {color:#231f20; text-decoration:none; line-height:20px; padding:0 12px;}

#header-login-block .reg-popup  a {padding:0;}
#header-login-block ul li.logout a {background:url(/images/ico-logout.png) 1px 6px no-repeat; padding-right:0;}
#header-login-block ul li a:hover {color:#009cff;}
#header-login-block ul li a.show-popup, #header-login-block ul li a.show-popup-auth_in {float:left; height:20px; padding:0 12px; text-decoration:none; color:#009cff;}
#header-login-block ul li a.show-popup span, #header-login-block ul li a.show-popup-auth_in span {border-bottom:1px dotted #009cff;}
#header-login-block ul li a.show-popup:hover span, #header-login-block ul li a.show-popup-auth_in:hover  span  {border-bottom:none;}
#header-login-block ul li.clicked a.show-popup, #header-login-block ul li.clicked a.show-popup-auth_in {background:#009cff; color:#ffffff; border-radius:1px;}
#header-login-block ul li.clicked a span {border-bottom:none;}

#header-login-block .reg-popup {position:absolute; top:29px; right:-6px; border:1px solid #009cff; background:#edf3f8; padding:25px 20px 15px 20px; display:none;}
#header-login-block .reg-popup a {color:#009cff;}
#header-login-block .reg-popup .arrow {background:url(/images/popup-arrow.png) 0 0 no-repeat; width:13px; height:8px; position:absolute; top:-8px; right:26px; font-size:0;}
#header-login-block .reg-popup table {width:100%;}
#header-login-block .reg-popup table td {padding:0 0 15px 0;}
#header-login-block .reg-popup table td.label {padding:0 15px 15px 0;}
#header-login-block #login-block {width:315px;}
#header-login-block #login-block table {border-bottom:1px solid #d9e2ea; margin:0 0 10px 0;}
#header-login-block #login-block table td.label {width:60px;}
#header-login-block #registration-block {width:330px;}
#header-login-block #login-block.reg-popup table td.input input {border:1px solid #d9e2ea; padding:2px 30px 2px 5px; width:205px; height:18px; background:#ffffff; border-radius:2px; transition:all .2s linear;}
#header-login-block #login-block.reg-popup table td.input input:focus, #login-block.reg-popup table td.input input:active {border-color:#90c1ee;}
#header-login-block #login-block.reg-popup table td.input-login input {background:url(/images/input-login.png) 100% 0 no-repeat #ffffff;}
#header-login-block #login-block.reg-popup table td.input-pass input {background:url(/images/input-pass.png) 100% 0 no-repeat #ffffff;}
#header-login-block .reg-popup table .button input {padding-left:20px; padding-right:20px; padding-bottom:3px; cursor:pointer; height:32px; background:#009cff; border:1px solid #0475bc; border-radius:2px; color:#ffffff; font:normal 14px 'PT Sans';}
#header-login-block #login-block.reg-popup table td span.button, #header-login-block #login-block.reg-popup table td .button input {float:right;}
#header-login-block .reg-popup table td .checkbox-line .checkbox {height:20px;}

#header-login-block #registration-block.reg-popup table td.input input {border:1px solid #d9e2ea; padding:2px 30px 2px 5px; width:185px; height:18px; background:#ffffff; border-radius:2px; transition:all .2s linear;}
#header-login-block #registration-block.reg-popup table td.input input:focus, #login-block.reg-popup table td.input input:active {border-color:#90c1ee;}
#header-login-block #registration-block.reg-popup table td.input-email input {background:url(/images/input-email.png) 100% 0 no-repeat #ffffff;}
#header-login-block #registration-block.reg-popup table td.input-pass input {background:url(/images/input-pass.png) 100% 0 no-repeat #ffffff;}
#header-login-block #registration-block.reg-popup table td.input-fam input, #header-login-block #registration-block.reg-popup table td.input-name input {background:url(/images/input-fam.png) 100% 0 no-repeat #ffffff;}
#header-login-block #registration-block.reg-popup table td.input-date input {background:url(/images/input-date.png) 100% 0 no-repeat #ffffff;}


.checkbox {margin:0 5px 0 0; float:left;}
.checkbox input {padding:0 !important; height:auto !important; width:auto;}

#header-login-block #login-block .soc-block {padding:5px 0 0; margin:0 -30px 0 -2px;}
#header-login-block #login-block .soc-item {float:left;}
#header-login-block #login-block .soc-item a {float:left; padding:5px 3px 5px 24px; height:12px; font-size:12px; line-height:12px; border:1px solid #a9d1eb; border-radius:1px; text-decoration:none; color:#83a0b9 !important; margin:0 0 0 2px;background-position:4px 3px; background-repeat:no-repeat;}
#header-login-block #login-block .soc-item a:hover {background-color:#c5e4f9;}
#header-login-block #login-block .soc-item a.soc-fb {background-image:url(/images/ico-soc-fb.png);}
#header-login-block #login-block .soc-item a.soc-tw {background-image:url(/images/ico-soc-tw.png);}
#header-login-block #login-block .soc-item a.soc-vk {background-image:url(/images/ico-soc-vk.png);}
#header-login-block #login-block .soc-item a.soc-lj {background-image:url(/images/ico-soc-lj.png);}

#header-soc-block {padding:20px 0 0 0; height:23px;}
.soc-list {float:right;}
.soc-list a {float:left; width:16px; height:17px; margin:0 0 0 7px; background-image:url(/images/icos-soc.png); background-repeat:no-repeat;}
.soc-list a.ico-vk {background-position:0 0;}
.soc-list a.ico-fb {background-position:-16px 0;}
.soc-list a.ico-tw {background-position:-32px 0;}
.soc-list a.ico-lj {background-position:-48px 0;}
.soc-list a.ico-ok {background-position:-64px 0;}
.soc-list a.ico-tele {background-position:-80px 0;}
.soc-list a.ico-vk:hover {background-position:0 -17px;}
.soc-list a.ico-fb:hover {background-position:-16px -17px;}
.soc-list a.ico-tw:hover {background-position:-32px -17px;}
.soc-list a.ico-lj:hover {background-position:-48px -17px;}
.soc-list a.ico-ok:hover {background-position:-64px -17px;}
.soc-list a.ico-tele:hover {background-position:-80px -17px;}

#main-citat {border:1px solid #d9e2ea; padding:5px 5px 5px 7px;}
#main-citat .picture {float: left; margin: 0;}
#main-citat .picture img {display:block; margin:0 0 3px 0; border: 1px solid #E9E9E9;}
#main-citat .picture a {display:block; max-width:82px; max-height:106px; overflow:hidden;}
#main-citat .desc {overflow:hidden; zoom:1; padding:0 0 0 10px; font:normal 14px 'PT Sans';}
#main-citat .desc .text-top {background:url(/images/citat-top.png) 0 0 no-repeat; width:168px; margin:0 0 5px 0;}
#main-citat .desc .text-top a {background:url(/images/citat-bottom.png) 0 100% no-repeat; display:block; padding:6px 5px; position:relative; color:#231f20;}
#main-citat .desc .text-top a i {position:absolute; bottom:6px; left:-9px; width:10px; background:url(/images/citat-arrow-t.png) 0 0 no-repeat; height:19px;}
#main-citat .desc .text-bottom {background:url(/images/citat-top.png) 0 0 no-repeat; width:168px; margin:0;}
#main-citat .desc .text-bottom a {background:url(/images/citat-bottom.png) 0 100% no-repeat; display:block; padding:7px 5px; position:relative; color:#231f20;}
#main-citat .desc .text-bottom a i {position:absolute; top:6px; left:-9px; width:10px; background:url(/images/citat-arrow-b.png) 0 0 no-repeat; height:19px;}
#main-citat .desc .text-top a:hover, #main-citat .desc .text-bottom a:hover {background:#009cff; color:#ffffff; text-decoration:none;}
#main-citat .desc .text-top a:hover i {background:url(/images/citat-arrow-th.png) 0 0 no-repeat;}
#main-citat .desc .text-bottom a:hover i {background:url(/images/citat-arrow-bh.png) 0 0 no-repeat;}

#main-menu-top {border-top:2px solid #33495d; border-bottom:1px solid #33495d; padding:5px 0 0 0;}
#main-menu-top ul {padding:0; margin:0; display:block; text-align:center; font-size:0;}
#main-menu-top ul li {font:bold 14px 'PT Sans'; text-transform:uppercase; position:relative; height:24px; margin:0 2px; list-style-type:none; vertical-align:top; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;}
#main-menu-top ul li a {float:left; padding:0 5px; height:20px; line-height:20px; text-decoration:none; color:#231f20;}
#main-menu-top ul li.selected a, #main-menu-top ul li:hover a {background:#009cff; border-radius:1px; color:#ffffff;}
#main-menu-top li ul {position:absolute; left:0; top:24px; z-index:10; background:#ffffff; border:1px solid #33495d; padding:5px; width:150px; display:none;}
#main-menu-top li:hover ul {display:block;}
#main-menu-top li li {display:block; border-bottom:1px solid #d9e2ea; padding:4px 0; font-size:12px; font-weight:normal; margin:0;}
#main-menu-top li li.last {border-bottom:none;}
#main-menu-top li:hover li a {background:none; border-radius:0; color:#33495c;}
#main-menu-top li li a:hover {text-decoration:underline;}

#main-menu-sub {padding:7px 0 0 0; text-transform:uppercase; font:normal 12px 'PT Sans';}
#main-menu-sub ul {padding:0; margin:0; text-align:center;}
#main-menu-sub ul li {list-style-type:none; margin:0 2px; vertical-align:top; height:16px; line-height:16px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline}
#main-menu-sub ul li a {color:#231f20; text-decoration:none; display:block; height:16px; line-height:16px; padding:0 5px; border-radius:1px;}
#main-menu-sub ul li.selected a, #main-menu-sub ul li a:hover {text-decoration:none; background:#009cff; color:#ffffff;}

#calendar-block {margin-bottom:18px;}
#calendar.hidden {display:none;}
#calendar .calendar-news {border:1px solid #d9e2ea; padding:9px 0 9px 5px;}
#calendar .calendar-news .calendar-news-item {float:left; width:126px; border:1px solid #dce4eb; margin:0 0 0 16px;}
#calendar .calendar-news .first {margin:0;}
#calendar .calendar-news .today {border-color:#009cff;}
#calendar .calendar-news .calendar-news-item .picture {border-bottom:1px solid #dce4eb; overflow:hidden; height:100px;}
#calendar .calendar-news .calendar-news-item .picture a {display:block; overflow:hidden; width:126px; height:100px;}
#calendar .calendar-news .calendar-news-item .date {padding:5px 0; margin:0 5px 5px 5px; border-bottom:1px solid #d9e2ea;}
#calendar .calendar-news .calendar-news-item .date .cal-day {font:bold 16px 'PT Sans'; display:block;}
#calendar .calendar-news .calendar-news-item .date .day {font:normal 12px 'PT Sans'; display:block;}
#calendar .calendar-news .calendar-news-item h3.name {font:normal 13px 'PT Serif'; display:block; padding:0 5px 5px 5px; margin:0;}
#calendar .calendar-news .calendar-news-item h3.name a {color:#454545;}
#calendar .calendar-bottom {background:#33495c; height:19px; font:normal 12px 'PT Sans'; line-height:19px;}
#calendar .calendar-bottom a#calendar-hide {float:right; color:#ffffff; text-decoration:none; padding:0 5px 0 13px; background:url(/images/cal-arrow1.png) 0 8px no-repeat; outline:none;}
#calendar-mini {background:#33495c; height:19px; font:normal 12px 'PT Sans'; line-height:19px; color:#ffffff;}
#calendar-mini .today-news {overflow:hidden; zoom:1; padding:0 0 0 5px; line-height:19px; height:19px;}
#calendar-mini a#calendar-show {float:right; color:#ffffff; text-decoration:none; padding:0 5px 0 13px; background:url(/images/cal-arrow2.png) 0 8px no-repeat; outline:none;}


.main {
	width:100%;
	margin:auto;
}
.main-bottom {padding-bottom:200px;}
.border-block {border:1px solid #d9e2ea; padding:12px 0 0 0;}

.wide-ban {text-align:center; padding:17px 0 12px 0; white-space:nowrap;}
.wide-ban img {margin:0;}
.content-block .wide-ban img {margin:0;}
.border-block .wide-ban {text-align:center; padding:0 0 12px 0;}

.wide-ban {
    text-align: center;
    padding: 0 0 12px 0;
    display: block !important;
    max-width: 100%;
}

.wide-ban img {
    max-width: 100%;
    height: auto;
}

/* right-side */
.right-block {background:#edf3f8; margin-bottom:18px; outline:1px solid #d9e2ea; border:1px solid #f7fafc; padding:19px 14px 10px 14px;}
.right-block .name, .right-block .name a, .white-block .name a{border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0;}
.right-block dl.news-list {display:block; padding-bottom:10px;}
.right-block dl.news-list dt {color:#009cff; font-size:11px; display:block; padding:10px 0 0 0;}
.right-block dl.news-list dd {display:block; border-bottom:1px solid #d9e2ea; padding:0 0 10px 0;}
.right-block dl.news-list dd h3 {font:bold 18px 'PT Sans'; padding:0; margin:0 0 5px; line-height:1.1em;}
.right-block dl.news-list dd h3 a {color:#231f20;}
.right-block dl.news-list dd h3 a:hover {color:#009cff; text-decoration:none;}

.right-block dl.next-list {display:block; padding-bottom:0;}
.right-block dl.next-list dd {display:block; border-bottom:1px solid #d9e2ea; padding:10px 0;}
.right-block dl.next-list dd.last {border-bottom:none; padding:10px 0 0 0;}
.right-block dl.next-list dd h3, .right-block dl.next-list dd h3 a {font:bold 16px 'PT Sans'; padding:0; margin:0 0 5px; line-height:1.1em; color:#231f20;}
.right-block dl.next-list dd h3 a:hover {color:#009cff; text-decoration:none;}


.white-block {background:#ffffff; margin:0 0 12px 0; padding:19px 10px 20px 16px; box-shadow:0 0 5px rgba(8,8,8,0.32);}
.white-block .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0;}
.white-block .book-of-day {padding:9px 0 0 0;}
.white-block .book-of-day .picture {float:left;}
.white-block .book-of-day .picture a {display:block; width:112px; overflow:hidden;}
.white-block .book-of-day .text {overflow:hidden; zoom:1; padding:0 0 0 15px;}
.white-block .book-of-day .text h3 a {color:#231f20;}
.white-block .book-of-day .text h3 a:hover {color:#009cff; text-decoration:none;}
.white-block .book-of-day .text p.autor {margin:-5px 0 10px 0;}

.white-block .columnist {padding:9px 0 9px 0; border-bottom:1px solid #d9e2ea;}
.white-block .last {border-bottom:none; padding:9px 0 0 0;}
.white-block .columnist .col-name {padding:0 0 5px 0; font:bold 18px 'PT Sans'; color:#231f20;}
.white-block .columnist .col-name a {color:#231f20;}
.white-block .columnist .col-name a:hover {color:#009cff; text-decoration:none;}
.white-block .columnist .picture {float:left;}
.white-block .columnist .picture a {display:block; width:113px; height:113px; overflow:hidden; position:relative;}
.white-block .columnist .picture a span {position:absolute; background:url(/images/mask-1.png) 0 0 no-repeat; width:113px; height:113px; left:0; top:0;}
.white-block .columnist .text {overflow:hidden; zoom:1; padding:0 0 0 15px; font-size:13px;}
.white-block .columnist .text h3 a {color:#231f20;}
.white-block .columnist .text h3 a:hover {color:#009cff; text-decoration:none;}

.left-side .white-block {
    padding: 19px 10px 20px 10px;
}

.right-ban {padding:0; border:1px solid #d9e2ea; margin:12px 0 12px 0;}
.right-ban a img {
    max-width: 100%;
    /* height: auto; */
    margin-bottom: 4px;
}
.left-side .right-ban {
    border: 0;
    margin: 12px 0;
}
.list-np {padding:10px 0 0 0;}
.list-np ul {padding:0; margin:0; font:normal 14px 'PT Sans';}
.list-np ul li {list-style-type:none; margin:0; padding:0;}
.list-np ul li a {color:#231f20; text-decoration:none;}
.list-np ul li a:hover {color:#009cff;}

.department-block {font:normal 14px 'PT Sans'; padding:10px 0 0 0; color:#454545;}
.department-block p a {color:#454545;}
.department-block p a:hover {color:#009cff; text-decoration:none;}

.department-block ul {padding:0; margin:0;}
.department-block ul li {list-style-type:none; margin:0; padding:0;}


/*************/

.left-s {
	width:709px;
	/* margin:0 -300px 0 0; */
	float:left;
}
.right-side {
	width:267px;
	float:right;
	padding:0;
    margin-left: 10px;	
}
.left-side {
	width:270px;
	float:left;
	padding:0;
    margin-right: 8px;	
}

.left-side img.preview_picture {
    float: left;
    padding: 2px 7px 7px 0;
    width: 100px;
    height: auto;
}
/* .center-s {margin:0 283px 0 270px; } */

.center-block {
	float:right;
	width:100%;
	margin:0 0 0 -270px;
}
.content-s {margin:0 0 0 260px;}
.content-block {padding:0 0 0 5px;}

.content-block h1.page-title {padding-left:15px;}
.chairs12 h1.page-title {padding-left:10px; padding-top:10px;}
.chairs12 h1.page-title img {vertical-align:top; margin:-10px 10px 0 10px;}

.week-thread {padding:20px 0 10px 0; border-bottom:3px solid #33495d; margin-bottom:15px;}
.week-thread .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0 0 20px 0;}
.week-thread .picture {float:left; border:1px solid #d9e2ea;}
.week-thread .picture a {display:block; width:198px; overflow:hidden;}
.week-thread .text {overflow:hidden; zoom:1; padding:0 0 0 15px;}
.week-thread .text h2 {font:bold 28px 'PT Sans'; color:#231f20;}
.week-thread .text h2 a {color:#231f20;}
.week-thread .text p.pre {margin:-10px 0 10px 0; font-weight:bold; font-style:italic;}

p.more {text-align:right; padding:0;}
p.more a {color:#231f20; font-family:'PT Sans';}

.content-blue-block {background:#edf3f8; margin:0 0 18px -5px; box-shadow: 0 0 0 1px  #d9e2ea; border:1px solid #f7fafc; padding:19px 14px 10px 14px;}
.content-blue-block .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0;}
.content-blue-block .name2 {padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; margin:0;}

.content-slider {width:672px; position:relative;}
.content-slider .mask {position:absolute; background:url(/images/mask-2.png) 100% 0 repeat-y; width:24px; top:0; right:0; height:100%;}
.content-slider-overflow {width:900px;}
.content-slider-overflow ul {padding:0; margin:0;}
.content-slider-overflow ul li {margin:0;outline:none;}
.v4, .v5 {overflow:hidden; }
.v4 .content-slider-overflow ul li {float:left; list-style-type:none; width:200px; margin:0 16px 0 0;}
.v5 .content-slider-overflow ul li {float:left; list-style-type:none; width:128px; margin:0 16px 0 0;}
.content-slider-overflow ul li .name {margin-bottom:10px;}
.content-slider-overflow ul li .picture {border:1px solid #d9e2ea; margin:0 0 10px 0;  height:120px;}
.v4 .content-slider-overflow ul li .picture a {width:198px; display:block; overflow:hidden; height:120px;}
.v5 .content-slider-overflow ul li .picture a {width:126px; display:block; overflow:hidden; height:120px;}
.content-slider-overflow ul li .desc h3 a {
    color: #231f20;
    font-size: 16px;
    line-height: 16px;
}
.content-slider-overflow ul li .desc h3 a:hover {color:#009cff; text-decoration:none;}
.content-slider .paginage {border-top:1px solid #d9e2ea; padding:10px 0 0 0; text-align:center; display:block;}
.content-slider .paginage a {width:9px; height:8px; vertical-align:top; margin:0 3px; text-indent:-9999px; overflow:hidden; background:url(/images/navi.png) 0 0 no-repeat; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.content-slider .paginage a.current {background-position:-9px 0;}

.blogs .content-slider {width:1160px /*912px*/; margin:0 auto 15px auto; border-right:1px solid #d9e2ea; position:relative;}
.blogs .content-slider-overflow ul li {width:385px /*303px*/; border-left:1px solid #d9e2ea; float:left;}
.blogs .content-slider-overflow ul li .picture {border:none; width:113px; height:113px; margin:0 14px 0 14px; float:left;}
.blogs .content-slider-overflow ul li .picture a {display:block; width:113px; height:113px; overflow:hidden; position:relative;}
.blogs .content-slider-overflow ul li .picture a span {position:absolute; background:url(/images/mask-1.png) 0 0 no-repeat; width:113px; height:113px; left:0; top:0; cursor:pointer;}
.blogs .content-slider-overflow ul li .desc {overflow:hidden; zoom:1; padding:0 10px 0 0;}
.blogs .content-slider .content-slider-left, .blogs .content-slider .content-slider-right {position:absolute; top:-8px; background-image:url(/images/blog-arrow.png); width:26px; height:134px;}
.blogs .content-slider .content-slider-left {left:-45px; background-position:0 0;}
.blogs .content-slider .content-slider-right {right:-46px; background-position:-26px 0;}
.blogs .content-slider .content-slider-left:hover {background-position:0 -134px;}
.blogs .content-slider .content-slider-right:hover {background-position:-26px -134px;}

.photo-eye {padding:10px 0 0 0;}
.photo-eye .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0 0 15px 0;}
.photo-eye .photo-eye-block {border-bottom:1px solid #d9e2ea; padding:0 0 18px 0; margin-bottom:18px;}
.photo-eye .photo-eye-block .picture {float:left; margin:0 15px 0 0; border:1px solid #dfe7ee;}
.photo-eye .photo-eye-block .picture a {display:block; width:198px; overflow:hidden;}
.photo-eye .photo-eye-block .desc {overflow:hidden; zoom:1;}
.photo-eye .photo-eye-block .desc a {color:#454545; text-decoration:none;}
.photo-eye .photo-eye-block .desc a:hover {color:#009cff; text-decoration:none;}
.photo-eye .last {margin-bottom:0; border-bottom:none;}

.blogs {padding:0 5px;}
.blogs .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0 0 15px 0;}

.autors-search input {width:580px; height:18px; padding:2px 10px; border:1px solid #000000; border-radius:2px; float:left; margin:0 8px 0 0; background:#ffffff; font:normal 14px 'PT Sans';transition:all .2s linear;}
.autors-search input:focus, .autors-search input:active {border-color:#009cff;}
.autors-search span input {margin:0; height:24px; width:54px; cursor:pointer; padding:0 0 3px 0;}

.alphabet {margin:0 0 20px 5px;}
.alphabet a, .alphabet span {float:left; margin:0 0 0 5px; font:bold 14px 'PT Sans'; text-transform:uppercase; padding:0 7px;}
.alphabet a {height:23px; line-height:23px; border:1px solid #ffffff; border-radius:2px; color:#231f20; text-decoration:none;}
.alphabet a.current {background:#009cff; border-color:#009cff; color:#ffffff;}
.alphabet a:hover {border-color:#33495c;}

.autors-list {font:normal 14px 'PT Sans';}
.autors-list .column {float:left; width:216px; margin:0 0 0 16px;}
.autors-list .column .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0 0 10px 0;}
.autors-list .column ul {display:block; padding:0; margin:0 0 15px;}
.autors-list .column ul li {display:block; list-style-type:none; margin:0;}
.autors-list .column ul li a {color:#231f20;}
.autors-list .column ul li a:hover {color:#009cff;}

.main_section .column.rigth .picture {
    text-align: center;
}

#breadcrumbs {margin:0 0 20px 15px; font:normal 12px 'PT Sans'; text-transform:uppercase; color:#231f20;}
#breadcrumbs ul {padding:0; margin:0;}
#breadcrumbs ul li {float:left; margin:0 5px 0 0; list-style-type:none; height:17px; line-height:17px; border:1px solid #ffffff;}
#breadcrumbs ul li.br {border:1px solid #d9e2ea;}
#breadcrumbs ul li a {float:left; padding:0 5px; height:17px; line-height:17px; background:#edf3f8; color:#231f20; text-decoration:none;}
#breadcrumbs ul li a:hover {color:#009cff;}

.autor-detail {padding:25px 0; border-top:1px solid #d9e2ea; margin:0 0 0 0;}
.autor-detail .picture {border:1px solid #d9e2ea; float:left; margin:0 20px 0 0;}
.autor-detail .desc {overflow:hidden; zoom:1;}

.autor-desc { 
	border-top: 1px solid #D9E2EA;
	padding: 15px 2px 30px 0px;
}

.publications-list {margin:0 0 10px 0;}
.publications-list .name {border-top:3px solid #33495d; padding:10px 0; color:#33495c; font:bold 14px 'PT Sans'; text-transform:uppercase; border-bottom:1px solid #d9e2ea; margin:0 0 px 0;}

.articles-list {border-top:1px solid #d9e2ea;}

.publication-item {padding:15px 0; border-bottom:1px solid #d9e2ea;}
.publication-item .picture {float:left; border:1px solid #d9e2ea; margin:0 20px 0 0;}
.publication-item .picture a {display:block; width:126px; overflow:hidden;}
.publication-item .desc h3 a {color:#231f20; text-decoration:none;}
.publication-item .desc h3 a:hover {color:#009cff; text-decoration:none;}
.publication-item .desc p.date {display:block; font-size:11px; padding:0 0 2px 0;}
.publication-item .desc .type {font:normal 14px 'PT Sans'; }
.publication-item .desc .type span {margin:0 0 0 20px; padding:0 0 0 15px; font-size:12px; color:#009cff;}
.publication-item .desc .type span.ico-views {background:url(/images/ico-view.png) 0 50% no-repeat;}
.publication-item .desc .type span.ico-comments {background:url(/images/ico-comment.png) 0 50% no-repeat;}
.publication-item .desc p.autor-name {display:block; margin:-8px 0 0 0; padding:0 0 5px 0; font:normal 14px 'PT Sans';}

.show-more {margin-bottom:20px; padding:10px 0 0 0;}
.show-more span, .show-more a {float:left; font:normal 14px 'PT Sans'; margin:0 10px 0 0; height:25px; line-height:25px; border:1px solid #ffffff; text-decoration:none;}
.show-more a {border:1px solid #d9e2ea; background:#edf3f8; padding:0 10px; color:#454545;}
.show-more a:hover {color:#009cff;}

.sort-type {padding:15px 0 15px 15px; border-top:1px solid #d9e2ea; border-bottom:1px solid #d9e2ea; margin:0 0 15px 0; font:normal 14px 'PT Sans';}
.sort-type ul {padding:0; margin:0 0 20px 0;}
.sort-type ul li {display:inline; list-style-type:none; margin:0 10px 0 0;}
.sort-type ul li a {color:#231f20;}
.sort-type ul li a:hover {color:#009cff; text-decoration:none;}
.sort-type .actions ul {padding:0; margin:0;}
.sort-type .actions ul li {float:left;}
.sort-type .actions ul li.open a {background:url(/images/ico-pdf.png) 0 1px no-repeat; padding:0 0 0 20px;}
.sort-type .actions ul li.download a {border:1px solid #d9e2ea; background:#edf3f8; padding:0 10px; color:#454545;}
.sort-type .actions ul li.download a:hover {color:#009cff;}

.dobl-left {float:left; width:100%; margin:0 -60% 0 0;}
.dobl-left .dobl-cont {margin:0 50% 0 0; padding:0 8px 0 16px;}
.dobl-right {float:right; width:50%;}
.dobl-right .dobl-cont {padding:0 16px 0 8px;}

.np-page {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #d9e2ea;}
.np-page p.np-name {font:bold 13px 'PT Sans'; color:#33495c; padding:0; text-transform:uppercase;}
.np-page h2 {font-size:18px; font-weight:bold; margin:0 0 10px;}
.np-page h2 a {color:#231f20; text-decoration:none;}
.np-page h2 a:hover {color:#009cff;}
.np-page .np-block {}
.np-page .np-block .picture {float:left; margin:0 10px 10px 0; border:1px solid #d9e2ea;}
.np-page .np-block .picture img {float:left;}
.np-page .np-block p.np-top {font-family: 'PT Sans'; margin:0 0 20px 0; padding:0;}
.np-page .np-block p.np-top a.type {color:#231f20; text-decoration:none;}
.np-page .np-block p.np-top a.type:hover {color:#009cff;}
.np-page .np-block p.np-top a.name {color:#009cff; text-decoration:none;}
.np-page .np-block p.np-top a.name:hover {color:#009cff; text-decoration:underline;}


.article-block .article-pic {float:right; margin:0 0 20px 20px;}
.content-block .article-block h1.page-title {padding-left:5px;}
.content-block .article-block p.np-top {font-family: 'PT Sans'; margin:0 0 20px 5px; padding:0;}
.content-block .article-block p.np-top a.type {color:#231f20; text-decoration:none;}
.content-block .article-block p.np-top a.type:hover {color:#009cff;}
.content-block .article-block p.np-top a.name {color:#009cff; text-decoration:none;}
.content-block .article-block p.np-top a.name:hover {color:#009cff; text-decoration:underline;}
.content-block .article-block .article-text {padding:10px;}

.article-rating {border-bottom:1px solid #d9e2ea; border-top:1px solid #d9e2ea; padding:15px 15px 15px 5px; font-family: 'PT Sans'; margin:0 0 20px;}
.article-rating .likes-block {float:right;}
.article-rating .rating-block {float:left;}
.rating-block span {float:left; width:13px; height:14px; margin:4px 2px 0 0; background:url(/images/stars.png) -13px 0 no-repeat; cursor:pointer;}
.rating-block span:hover {background-position:0 0;}
.rating-block span.legend {width:auto; height:1.1em; margin:0 10px 0 0; background:none; cursor:text;}
.rating-block span.total {height:auto; width:auto; background:none; margin:0 0 0 70px; cursor:text;}

.comments-block {padding:0 0 0 5px;}
.comments-block p.h3 {display:block; padding:0 0 10px 0; margin:0 0 10px; border-bottom:1px solid #d9e2ea;}
.chairs12 .comments-block {padding:0 12px 20px 12px;}

.post {margin:0 0 20px 0;}
.post .ava {float:left; margin:0; width:32px; overflow:hidden;}
.post .desc {margin:0 0 0 44px;}
.post .desc p.name {display:block; font-family: 'PT Sans';}
.post .desc p.name .time {margin:0 0 0 20px;}
.comments-block .answer {margin:0; font-family: 'PT Sans';}
.comments-block .answer a {text-decoration:none; border-bottom:1px dotted #009cff; color:#009cff;}
.comments-block .answer a:hover {border-bottom:none;}
.post-1 {margin:0 0 20px 0;}
.post-2 {margin:0 0 20px 44px;}
.post-3 {margin:0 0 20px 88px;}
.post-4 {margin:0 0 20px 132px;}
.post-5 {margin:0 0 20px 176px;}
.post-6 {margin:0 0 20px 220px;}

#comment-form {padding:20px 44px 20px 0; position:relative; display:none;}
#comment-form p.name  {font-family: 'PT Sans';}
#comment-form .textarea {padding:0 14px 12px 0;}
#comment-form .textarea textarea {width:100%; padding:6px; border:1px solid #d9e2ea; resize:vertical; height:120px; min-height:120px; font:normal 14px 'PT Sans';}
#comment-form .cap4a {background:#eef3f9; padding:6px; margin:0 0 12px 0; font-family: 'PT Sans'; color:#454545;}
#comment-form .cap4a label {line-height:1.5em;}
#comment-form .cap4a input {width:210px; height:20px; padding:2px 10px; border:1px solid #d9e2ea; background:#ffffff;}
#comment-form .cap4a .cap4a-pic {float:right; width:290px; margin-top:7px;}
#comment-form .cap4a .cap4a-pic img, #comment-form .cap4a .cap4a-pic a.refresh {float:left;}
#comment-form .cap4a .cap4a-pic a.refresh {margin:17px 0 0 20px; padding:0 0 0 20px; text-decoration:none; color:#454545; background:url(/images/ico-refresh.png) 0 4px no-repeat;}
#comment-form .cap4a .cap4a-pic a.refresh span {border-bottom:1px dotted #454545;}
#comment-form .cap4a .cap4a-pic a.refresh:hover span {border-bottom:none;}
#comment-form .button input {background:#009cff; color:#ffffff; border:none; border-radius:2px; width:88px; height:24px; font:normal 14px 'PT Sans'; cursor:pointer; padding-bottom:3px;}

.answer-block {padding:0 0 0 44px;}

.paginator {font:bold 20px 'PT Sans'; padding:20px 0;}
.paginator a, .paginator span {float:left; margin:0 10px 0 0;}
.paginator span {color:#888;}
.paginator a {color:#231f20; text-decoration:none;}
.paginator a:hover {color:#009cff; text-decoration:none;}

.chairs-blocks {background:#ddf2ff; padding:12px 0 0 0; margin:0 0 20px 0;}
.chairs-list {margin:0 0 0 -5px;}
.chairs-list .chair {float:left; width:296px; margin:0 0 18px 16px; background:#ffffff; box-shadow:0 0 7px rgba(50,73,92,0.34); padding:12px 10px;}
.chairs-list .chair-top {overflow:hidden; zoom:1; margin:0 0 20px 0;}
.chairs-list .chair-top .picture {float:left; margin:0 15px 0 0; color:#231f20;}
.chairs-list .chair-top .name {overflow:hidden; zoom:1; padding:50px 0 0 0;}
.chairs-list .chair-top .name h3 {margin:0;}
.chairs-list .text-block {margin:0 0 5px 0;}
.chairs-list .text-block p {padding:0 0 15px;}
.chairs-list .chair-bottom p {text-align:right; font-family:'PT Sans'; padding:0;}

.book-item {border-bottom:1px solid #d9e2ea; padding:0 0 15px 0; margin-bottom:15px;}
.book-item .book-item-top {margin:0 0 10px 0;}
.book-item .picture {float:left; margin:0 20px 0 0;}
.book-item .desc {overflow:hidden; zoom:1;}
.book-item .desc h3 {margin:0 0 15px 0;}
.book-item .desc p {padding:0 0 15px 0;}
.book-item .desc .button {float:right;}
.book-item .desc .button button {background:#009cff; color:#ffffff; font:normal 16px 'PT Sans'; border:none; border-radius:2px; width:88px; height:28px; cursor:pointer; padding-bottom:3px;}
.book-item .details {position:relative; overflow:hidden; height:2.6em; margin:0 0 5px 0;}
.book-item .details div {position:relative; line-height:1.3em;}
.book-item .details div p {padding:0;}
.book-item .show {float:right; font-family:'PT Sans';}
.book-item .show a {float:left; background:url(/images/ico-show.png) 0 9px no-repeat; padding-left:15px; text-decoration:none;}
.book-item .show a.opened {background:url(/images/ico-hide.png) 0 9px no-repeat;}
.book-item .show a span {border-bottom:1px dotted #009cff;}
.book-item .show a:hover span {border-bottom:none;}

#footer {
	position:relative;
    margin:-200px auto 0 auto;
	width:1264px;
	color:#454545;
	font:normal 12px 'PT Sans';
	line-height:1.2em;
	background-color:#ffffff;
	clear:both;
	height:200px;
}
#footer a {color:#231f20; text-decoration:none;}
#footer a:hover {color:#009cff; text-decoration:underline;}

#footer-top {padding:5px 0 0 0; height:70px;}
#footer-bottom-top {margin:0 5px; height:83px; border-bottom:1px solid #d9e2ea;}

#footer-right {float:right; padding:0;}
#footer-soc-block {padding:18px 0 0 0; height:22px;}

p.footer-tel {text-align:right; font:bold 21px 'PT Sans'; color:#231f20; line-height:1em;}

#footer-copyright {padding:20px 0 0 0; float:left; width:430px;}
#pweb {float:left; width:215px; height:60px; padding:20px 0 0 0; background:url(/images/pweb.png) 95px 20px no-repeat;}
#pweb p {display:block; padding:1.2em 0 0 0;}
#footer-navi {padding:20px 0 0 0; float:left;}
#footer-navi ul {display:block; padding:1.2em 0 0 0; margin:0;}
#footer-navi ul li {display:block; padding:0 0 0 15px; list-style-type:none;}
#footer-navi ul li.ico-sitemap {background:url(/images/ico-sitemap.png) 0 5px no-repeat;}
#footer-navi ul li.ico-map {background:url(/images/ico-map.png) 0 2px no-repeat;}

#footer-menu-top {border-top:2px solid #33495d; border-bottom:1px solid #33495d; padding:0;}
#footer-menu-top ul {padding:0; margin:0; display:block; text-align:center; font-size:0;}
#footer-menu-top ul li {font:bold 14px 'PT Sans'; text-transform:uppercase; position:relative; padding:5px 0 0 0; height:24px; margin:0 2px; list-style-type:none; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;}
#footer-menu-top ul li a {float:left; padding:0 5px; height:20px; line-height:20px; text-decoration:none; color:#231f20;}
#footer-menu-top ul li:hover a {background:#009cff; border-radius:1px; color:#ffffff; text-decoration:none;}
#footer-menu-top li ul {position:absolute; left:0; bottom:29px; z-index:10; background:#ffffff; border:1px solid #33495d; padding:5px; width:150px; display:none;}
#footer-menu-top li:hover ul {display:block;}
#footer-menu-top li li {display:block; border-bottom:1px solid #d9e2ea; padding:4px 0; font-size:12px; font-weight:normal; margin:0;}
#footer-menu-top li li.last {border-bottom:none;}
#footer-menu-top li:hover li a {background:none; border-radius:0; color:#33495c;}
#footer-menu-top li li a:hover {text-decoration:underline;}

#footer-menu-sub {padding:7px 0 0 0; text-transform:uppercase; font:normal 12px 'PT Sans';}
#footer-menu-sub ul {padding:0; margin:0; text-align:center;}
#footer-menu-sub ul li {list-style-type:none; margin:0 2px; vertical-align:top; height:16px; line-height:16px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline}
#footer-menu-sub ul li a {color:#231f20; text-decoration:none; display:block; height:16px; line-height:16px; padding:0 6px; border-radius:1px;}
#footer-menu-sub ul li.selected a, #footer-menu-sub ul li a:hover {text-decoration:none; background:#009cff; color:#ffffff;}

#footer-bottom {background:#edf3f8; height:124px; border:1px solid #f7fafc; outline:1px solid #d9e2ea;}

#footer-counters {padding:13px 5px 0 5px;}
#footer-counters img {float:left; margin:0 6px 0 0;}


.right-block {
    padding: 19px 9px 10px 9px;
}	

#all {
    width: 1264px;
}

.left-side .white-block ol {
    list-style-type: none;
    padding-left: 0;
}

.vote-answer-bar {
    max-width: 130px;
}

.voting-result-box .vote-item-title {
    font-weight: bold;
    padding: 10px 0;
    letter-spacing: 0.5px;
}

.voting-result-box .vote-answer-table, .voting-result-box .vote-answer-table td, .vote-bar-table, .vote-bar-table td {
    font-size: 95%;
    letter-spacing: 0.5px;
}

.voting-form-box {
	border:none;
	padding: 16px 0 0 0;
}

.border-block {
    border: none;
    padding: 12px 0 0 0;
}

#spetsproekt-menu ul li a {
    color: #231f20;
    text-decoration: none;
}

#spetsproekt-menu ul li {
    float: left;
    list-style-type: none;
    margin: 0 0 0 13px;
    height: 23px;
    position: relative;
}

#spetsproekt-menu ul {
    padding: 0;
    margin: 0 0 0 -18px;
    display: block;
}

#spetsproekt-menu {
    padding: 20px 0 0 5px;
    height: 23px;
    border-bottom: 2px solid #33495d;
    font: bold 14px 'PT Sans';
}

.clearfix.main_section .picture.sub {
    text-align: center;
}

.left-side small {
    font-family: Arial, sans-serif;
    font-size: 10px;
}

.wrapper.mobile {
    display: none;
}

.video-js .vjs-playlist-items li .vjs-playlist-video-title {
	font-size: 15px;
}

@media screen and (max-width: 1023px) {
	.left-side {
	    transition: all 0.5s;
	    display: none;
	}
	.left-s {
	    width: 100%;
	    float: none;
    	margin-top: 45px;	    
	}
	#all {
	    width: 100%;
	    color: #000;
	}

	#header {
	    height: auto;
	    min-height: 49px;
	    position: fixed;
	    z-index: 0;
	    display: block;
	    width: 100%;
	    background: white;
	    box-shadow: 0 1px 2px grey;
	}

	#header-left {
	    width: 100%;
	}

	#header #logo2 {
		width: 150px;
		height: 45px;
	    background-size: 100%;
	    margin: 2px 5% 2px 5%;
	    float: left;
	}

	.wrapper.mobile {
	    display: block;
	    float: right;
	}

	.border-block .wide-ban {
	    text-align: center;
	    padding: 0 0 12px 0;
position: relative;
    top: 60px;
	}

	#footer {
	    width: 100%;
	    height: auto;
	}

	#footer-top,
	#footer-right,
	#pweb,
	#pweb,
	#header-center,
	#header-right,
	#revards,
	.wide-ban,
	.right-side,
	#polosah6 ,
	#footer-navi,
	#header-menu,
	#main-menu-top,
	#main-menu-sub
	{
	    display: none;
	}

	#back-top {
	    bottom: 35px;
	    top: unset;
	    margin: 0;
	    padding: 0;
	    right: 15px;
	}

	.article-rating .likes-block {
	    float: none;
	    width: auto;
	    padding: 20px;
	}

	.iblock-vote {
	    padding: 20px;
	    float: none;
	}

	.content-block {
	    padding: 0;
	}

	#footer-copyright {
	    padding: 0;
	    float: none;
	    width: unset;
	}

	.main h1 span {
	    font-size: 45% !important;
	    line-height: 100%;
	}

	.main h1.page-title {
	    line-height: 1em;
	    font: bold 22px 'PT Sans', Arial, Helvetica, sans-serif;
	    color: black;
	}

	.content-block .article-block p.np-top {
	    font-size: 80%;
	}
	
	.article-block .article-pic img {
	    width: 90px;
	    height: auto;
	}	

	.mobmenu{
	    display: none;
	    position: absolute;
	    background: white;
	    width: 94%;
	    margin: 0;
	    padding: 3%;
	    left: 0;
	    top: 50px;
	    box-shadow: 0 4px 10px black;
	}

	.mobmenu #header-menu,
	.mobmenu #main-menu-top,
	.mobmenu #main-menu-sub {
		display: table;
	    font-size: 110%;
	}
	
	#header-login-block .reg-popup .arrow {
	    display: none;
	}

	#header-menu ul li {
		float: none;
	    list-style-type: none;
	    margin: 0 5px;
	    height: auto;
	    position: relative;
	    position: relative;
	    display: inline-block;
	}
	
	#header-login-block #registration-block.reg-popup table td.input input {
	    width: 185px;
	    height: 13px;
	}	
	
	#header-login-block .reg-popup table .button input {
	    padding-bottom: 0;
	    height: 20px;
	    font: normal 12px 'PT Sans';
	}	
	
	#header-login-block .reg-popup p {
	    font-size: 8px;
	}

	#header-login-block .reg-popup {
	    top: 20px;
	}
	
	#header-login-block .reg-popup table td img {
	    max-height: 25px;
	}
	#header-menu ul {
	    padding: 0 0 10px 0;
	    margin: 0 0 0 -18px;
	    display: block;
	    text-align: center;
	}

	#header-menu {
	    padding: 0;
		border-bottom: none;
	}

	#main-menu-sub {
	    border-bottom: 1px solid #33495d;
	    padding: 10px 0;
	}

	.header-search {
	    background: none;
	    width: 100%;
	    height: auto;
	    margin: 10px 0 10px 0;
	    display: table;
	}
/*
	div#title-search:before {
	    content: 'Поиск: ';
	}
	*/
	input#title-search-input {
	    float: left;
	    width: 70%;
	    padding: 2px 0 2px 5px;
	    height: 18px;
	    border: 1px solid gray;
	    background: #ffffff;
	    outline: none;
	    box-shadow: 1px 1px 1px grey inset;
	}

	.header-search span input {
	    width: 20%;
	    border: 1px solid gray;
	    height: 24px;
	    padding: 0 10px;
	    margin: 0px 2%;
	    box-shadow: 1px 1px 3px grey;
	    cursor: pointer;
	    background: url(/images/header-search-button.png) 50% 0 no-repeat;
	    border-radius: 3px;
	}

	#title-search {
	    border-bottom: 1px solid #33495d;
	    padding-bottom: 10px;
	}

	#header-login-block .reg-popup table td.label {
	    padding: 0 10px 0 0;
	}

	.article-text.clearfix {
	    font-family: Arial, sans-serif, Helvetica;
	}

	.menuToggle {
		padding: 6px 0 0 0;
    	margin: 0 16px 0 0;
	    text-align: center;
	}

	.menuToggle ul {
	    margin: 0 5px;
	    /* float: none; */
	    padding: 0;
	    height: 25px;
	}

	li#hamburger-top, li#hamburger-center, li#hamburger-bottom {
	    width: 25px;
	    height: 2px;
	    border: 1px solid black;
	    border-radius: 3px;
	    background-color: black;
	    margin-bottom: 4px;
	    transform-origin: left;
	    transition: all 1s;
	}

	#breadcrumbs {
	    margin: 0 0 3px 3px;
	    font: normal 10px 'PT Sans';
	    text-transform: none;
	    color: #000000;
	}

	#breadcrumbs ul li {
	    display: none;
	}
		
	#breadcrumbs ul li.br {
	    display: block;
	}

	#header-login-block .reg-popup table td {
	    font-size: 12px;
	}

	#header-login-block .reg-popup table td {
	    padding: 0 0 5px 0;
	}

	#header-login-block .reg-popup table td b{
		display: none;
	}	

	#header-login-block #registration-block {
	    width: 350px;
	    position: fixed;
	}

	#header-login-block .reg-popup {
	    right: 10px;
	    padding: 7px;
	    max-width: 85vw;
	}

	#header-login-block .reg-popup input[type="text"], #header-login-block .reg-popup input[type="password"] {
	    max-width: 165px;
	}
	.comments_block {
	    margin: 0 1%;
	    width: 98% !important;
	}
	
	.dobl-left .dobl-cont {
	    margin: 0 50% 0 0;
	    padding: 0 4px 0 4px;
	}

	.dobl-right .dobl-cont {
	    padding: 0 4px 0 4px;
	}

	.np-page h2 {
	    font-size: 16px;
	    margin: 0px 0 8px;
	    line-height: 16px;
	}

	.np-page h2 span {
	    font-size: 10px !important;
	    line-height: 10px !important;
	}

	.np-page .np-block .picture {
	    float: left;
	    margin: 0 0 2px 0;
	    border: 1px solid #d9e2ea;
	    width: 100%;    
	}

	.np-page .np-block .picture a img {
	    width: 100%;
	    height: auto;
	}
		
	.np-page .np-block p.np-top {
	    font-family: 'PT Sans';
	    margin: 0 0 4px 0;
	    padding: 0;
	    font-weight: 700;
	}

	a.uf_link {
	    display: none;
	}

	a.uf_link {
	    display: none;
	}

	.sort-type {
	    padding: 4px;
	    margin: 0;
	}	

	.content-block div#display_title {
	    position: initial;
	}

	.rss-lenta {
	    display: none;
	}

	.clearfix.main_section.title .picture img {
	    max-width: 100%;
	}

	.content-slider {
	    width: 100%;
	}

	.picture.sub img {
	    max-width: 100%;
	}

	.main_section .column {
	    width: 100%;
	    float: none;
	}

	.main_section .column.rigth {
	    width: calc( 100% - 10px );
	    float: none;
	    padding: 4px 5px;
	    display: table;
	}

	.main_section .column.rigth .text {
	    width: calc( 100% - 120px );
	    padding: 0 2px 0 8px;
	    display: inline-block;
	    margin-top: 0px;
	    vertical-align: top;
	}

	.main_section .column.rigth .picture {
	    text-align: center;
	    float: left;
	}

	.section_name {
	    padding: 10px 5px;
	    position: initial;
	}

	#header {
	    z-index: 99999 !important;
	}
	
	.text p.cut {
	    width: 100% !important;
	}

}

@media screen and (max-width: 450px) {
	.article-text .mini-photo-block img, .article-text img {
	    max-width: 100% !important;
	    width: 100%;
	}
	
	.mini-photo-block {
	    max-width: 100% !important;
	    width: 100% !important;
	}	
	
	div#header center {
	    display: none;
	}	
}


@media (max-width: 1023px) and (min-width: 451px) {
	.article-block.clearfix {
	    padding: 15px;
	}	
	
	.content-block .article-block .article-text {
	    padding: 15px;
	}

	.main p {
	    font-size: unset;
	}
	
	div#display_text {
	    font-size: 16px;
	}
	div#header center {
	    display: none;
	}	
}	

.article-block.clearfix {
    overflow: hidden;
}

.mainbaner {
	margin-top: -30px; 
	margin-bottom: 20px;
}

.mainbaner a img{
	max-width: 100%;
}

div.znak {
	width: 100%;
}
.znak .v5 .content-slider-overflow ul li {
    margin: 0 13px 0 0;
}

.znak .content-slider {
    width: 100%;
}

.section_name {
    border-top: 3px solid #33495d;
    padding: 10px 0;
    color: #33495c;
    font: bold 21px 'PT Sans';
    border-bottom: 1px solid #d9e2ea;
    margin: 0 0 20px 0;
}

.znak .section_name {
    border-top: 10px double #33495d;
}

@font-face {
  font-family: 'Apostol';
  src: url('/include/apostol.ttf') format("truetype"); 
} 


input.ya-site-form__input-text {
    height: 24px;
}
/* End */
/* /css/ie6.css?1546543350116 */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/auth_form/style.css?1546540377523 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1546540368122 */
/* /bitrix/templates/title_3col_m/components/bitrix/voting.current/oprosnik/style.css?155535640746 */
/* /bitrix/templates/title_3col_m/components/bitrix/voting.form/.default/style.css?15553564071073 */
/* /bitrix/templates/.default/components/bitrix/news.list/main_section_title/style.css?15465403771915 */
/* /bitrix/templates/.default/components/bitrix/news.list/main_section/style.css?15465403771451 */
/* /bitrix/templates/title_3col_m/styles.css?16323860101240 */
/* /bitrix/templates/title_3col_m/template_styles.css?163238601054169 */
