


/* Start:/bitrix/templates/.default/components/bitrix/menu/medtech_top/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/medtech_top/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/medtech_top/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/medtech_top/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



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

/* End */



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

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/medtech_bottom/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/medtech_bottom/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/medtech_bottom/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/medtech_bottom/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/skillpoint/styles.css*/
﻿img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */



/* Start:/bitrix/templates/skillpoint/template_styles.css*/
/* Eric Meyer's CSS Reset */

@font-face {
    font-family: HelveticaNeueCyr-Medium; /* имя шрифта для CSS правил */
    src: local("HelveticaNeueCyr-Medium"), /* проверяем наличие шрифта в ОС пользователя */
    url(/bitrix/templates/skillpoint/fonts/HelveticaNeueCyr-Medium.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

@font-face {
    font-family: HelveticaNeueCyr-Italic; /* имя шрифта для CSS правил */
    src: local("HelveticaNeueCyr-Italic"), /* проверяем наличие шрифта в ОС пользователя */
    url(/bitrix/templates/skillpoint/fonts/HelveticaNeueCyr-Italic.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

@font-face {
    font-family: HelveticaNeueCyr-Light; /* имя шрифта для CSS правил */
    src: local("HelveticaNeueCyr-Light"), /* проверяем наличие шрифта в ОС пользователя */
    url(/bitrix/templates/skillpoint/fonts/HelveticaNeueCyr-Light.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

@font-face {
    font-family: HelveticaNeueCyr-Bold; /* имя шрифта для CSS правил */
    src: local("HelveticaNeueCyr-Bold"), /* проверяем наличие шрифта в ОС пользователя */
    url(/bitrix/templates/skillpoint/fonts/HelveticaNeueCyr-Bold.otf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    /*list-style: none;*/
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
body {
    font: 12px/18px HelveticaNeueCyr-Light;
}

a {
    color:#117dbc;
}

a:hover {
    text-decoration:none;
}

strong {
    font-family:HelveticaNeueCyr-Medium;
    font-weight:bold;
}
.wrapper {
    width: 100%;
    min-width: 1000px;
}

h1 {
    font-family:HelveticaNeueCyr-Medium;
    font-size:30px;
    color:#888ea0;
    line-height:1.3em;
}

h1.index {
    font-family:HelveticaNeueCyr-Medium;
    font-size:30px;
    color:#888ea0;
    margin-bottom:40px;
    line-height:1.3em;
}

h2 {
    font-family:HelveticaNeueCyr-Light;
    font-size:27px;
    color:#888ea0;
    margin-top:15px;
    line-height:50px;
}

h2.authors {
    font-family: HelveticaNeueCyr-Medium;
    font-size:14px;
    color:#000000;
    font-style:italic;
}

p {
    color:#555555;

}

i {
    font-style:italic;
}

b {
    font-weight: bolder;
}
/* Header
-----------------------------------------------------------------------------*/
.header {
    height: 225px;
    background: #ffffff;
}

.head {
    width:100%;
    height:155px;
    background:url(/bitrix/templates/skillpoint/images/header_bg.png);
    background-size:cover;
    display:block;
}

.archive {
    float:left;
    margin-left:50px;
    margin-top:50px;
    background:url(/bitrix/templates/skillpoint/images/archive_button.png);
    width:216px;
    height:49px;
    color:#a4e9ff;
    font-family:HelveticaNeueCyr-Light;
    font-size:18px;
    font-weight: bold;
    cursor:pointer;
    letter-spacing:1px;
}

.archive_block {
    margin-top:15px;
    margin-left:40px;
}

.archive:hover {
    float:left;
    margin-left:50px;
    margin-top:50px;
    background:url(/bitrix/templates/skillpoint/images/archive_button_hover.png);
    width:216px;
    height:49px;
    color:#ffffff;
    font-family:HelveticaNeueCyr-Light;
    font-size:18px;
    cursor:pointer;
    letter-spacing:1px;
}

.logo {
    float:right;
    margin-right:30px;
    margin-top:30px;
}

nav {
    background-color:#414759;
    height:70px;
    display:block;
}

.main_menu {
    float:left;

    width:auto;
}

.main_menu_list {
    list-style:none;
    margin-left:-40px;
    padding:0px;
    margin: auto;
}

.main_menu_list li {
    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:italic;
    font-size:14px;
    display:inline;
    border-right:1px solid #383d49;
    line-height:70px;
    padding-top:25px;
    padding-bottom:25px;
    padding-left:15px;
    padding-right:15px;

}

.main_menu_list li a {
    color:#caced8;
}

.main_menu_list li.home {
    background-color:#3b4050;
    border:none;
    padding-left:20px;
    padding-right:20px;
}

.search {
    float:right;
    height:70px;
    width:260px;

}

.search_form {

    width:180px;
    height:25px;
    border:none;
    margin-left:30px;
    margin-top:22px;
    font-style:italic;
    padding-left:10px;
    padding-right:10px;
}

.search_form input {
    font-family: Arial;
    font-style:italic;
}

.search_button {
    background:url(/bitrix/templates/skillpoint/images/search_button.png) no-repeat;
    width:20px;
    height:20px;
    border:none;
    cursor:pointer;
    position:relative;
    margin-right:52px;
    margin-top:-21px;
    float:right;
}
/* Middle
-----------------------------------------------------------------------------*/
.middle {
    border-left: 340px solid #fff;
    position: relative;



}
.middle:after {
    display: table;
    clear: both;
    content: '';
}
.container {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-right: -100%;
}
.content {
    padding: 35px 35px;
    font-family:HelveticaNeueCyr-Light;
    font-size:14px;
    line-height:22px;
    max-width: 1000px;
}

.breadcrumbs {
    margin-top:35px;
    margin-left:35px;
    font-family:HelveticaNeueCyr-Light;
    color:#9197a7;
    font-size:16px;
    margin-bottom:-15px;
}

.breadcrumbs a {
    font-family:HelveticaNeueCyr-Light;
    color:#9197a7;
    font-size:14px;
}

.error {
    font-family:HelveticaNeueCyr-Bold;
    font-size:36px;
    color:#888ea0;
}

.error .code {
    font-family:HelveticaNeueCyr-Medium;
    font-size:100px;
    line-height:150px;
    color:#25a4d9;
}

.list_main {
    padding-top:20px;
    padding-left:10px;
    list-style-position:inside;
    list-style-image:url(/bitrix/templates/skillpoint/images/bullet.png);
}

.list_main li {
    color: #03a4df; /* Цвет маркеров */
    padding-bottom:10px;
}

.list_main li span {
    color: #555555; /* Цвет текста */
}

.glavred_signature {
    font-family: HelveticaNeueCyr-Light;
    color:#555555;
    font-size:15px;
    float:right;
}

.glavred {
    font-family: HelveticaNeueCyr-Italic;
    color:#a3a3a3;
    font-size:12px;
    float:right;
}

.arhiv_item {
    width:100%;
    margin-top:25px;
}

.arhiv_pages {
    float:right;
    color:#808282;
}
.arhiv_authors {
    font-size:12px;
    margin-top:5px;
}

.arhiv_back {
    margin-top:-20px;
    float:right;

}

.about_authors {
    margin-top:20px;
    max-width: 1000px;
}

.article_requrements {
    width:100%;
    background-color:#e9eff1;
    margin-top:25px;
    padding-bottom:25px;
    margin-bottom:25px;
}

.requirement {
    padding-top:25px;
    padding-left:20px;
}

.req_title:before {
    content:url(/bitrix/templates/skillpoint/images/arrow_right.png);
    margin-right:10px;
}

.req_title_two:before {
    content:url(/bitrix/templates/skillpoint/images/arrow_left.png);
    margin-right:10px;
}

.req_title, .req_title_two {
    font-family:HelveticaNeueCyr-Bold;
    font-size:16px;
    color:#097bbb;
    font-style:normal;
    text-decoration:underline;
}

h2.adv {
    padding-left:25px;
}
.req_body {
    font-family: HelveticaNeueCyr-Italic;
    color:#555555;
    font-size:14px;
    padding-left:25px;
}

.list_req {
    padding-top:20px;
    padding-left:25px;
    list-style-position:inside;
    list-style-image:url(/bitrix/templates/skillpoint/images/bullet.png);
}

.sub {
    margin-top:-20px;
}

.list_req li {
    color: #03a4df; /* Цвет маркеров */
}

.list_req li span {
    color: #555555; /* Цвет текста */
}

.lbl {
    width: 170px;
    float:left;
}

.contact_form {
    width: 610px;
}

.lbl {
    float:left;
}

.elem {
    margin-left: 170px;
}

.elem input {
    width: 435px;
    height:30px;
}

.elem input:focus,
.elem textarea:focus,
.elem input.captcha:focus {
    -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.75);
}

.elem textarea {
    width: 435px;
    resize:none;
}

.elem input.captcha {
    width: 100px;
    margin-top:10px;
    margin-left:15px;
}

.button_send {
    float: right;
}

.req:before {
    content:"*";
    color:#1c9dd4;
}

.conference {
    margin-bottom:25px;
}

.conf_title {
    font-family: HelveticaNeueCyr-Bold;
    font-size:14px;
    color:#097bbb;
    line-height:28px;
}

.conf_body {
}

.subscr_index {
    font-family: HelveticaNeueCyr-Bold;
    font-size:24px;
}

.subscr_price {
    font-family: HelveticaNeueCyr-Bold;
    font-size:24px;
    color:#117dbc;
    line-height:50px;
}

.subscr_button_box {
    margin:30px 25% 30px 25%;
    width:50%;

}

.redakcia {
    list-style:none;
}

.redakcia li {
    margin-bottom:10px;
}

.redakc_item {
    margin-top:25px;
    margin-bottom:55px;
    display:block;
    clear:both;
}

.redakc_photo_box {
    float:left;
    margin-right:30px;
}

.redakc_photo {

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:5px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}

.redakc_title {
    font-family: HelveticaNeueCyr-Medium;
    font-size:24px;
    color:#888ea0;
    line-height:30px;
}

.redakc_subtitle {
    font-family: HelveticaNeueCyr-Italic;
    font-size:14px;
    color:#555555;
    font-weight:bold;
}

.trebovaniya {
    list-style-position:inside;
    color:#555555;
}

.tr_sub {
    list-style:none;
    list-style-position:inside;
    margin-left:15px;
    color:#555555;
}

.tr_sub_pic {
    list-style:lower-latin;
    list-style-position:inside;
    margin-left:25px;
    color:#555555;
}

.tr_sub_line {
    list-style:none;
    list-style-position:inside;
    margin-left:25px;
    color:#555555;
}

.tr_sub_line li:before {
    content:  "—";
    position: relative;
    left:     -5px;
}
/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
    float: left;
    width: 340px;
    position: relative;
    background:url(/bitrix/templates/skillpoint/images/aside_bg.png) repeat-y;
    left: -340px;
    height: auto;
}

.new_number_magazine {
    text-align:center;
    width:252px;
    height: 269px;
    margin:60px auto;
}

.magazine_cover {
    height: 310px;
    background:url(/bitrix/templates/skillpoint/images/new_magazine_bottom.png) bottom no-repeat;
}

.magazine_number_title {

    font-family: Georgia;
    font-style:italic;
    color:#555555;
    font-size:16px;
    line-height:30px;
    margin-top:-30px;
}

.magazine_number_title a{
    font-family:HelveticaNeueCyr-Light;
    font-size:23px;
    color:#097bbb;
    font-style:normal;
}

.block_popular {
    width:100%;
    margin:130px 35px 0;
}

.popular_title {
    font-family: HelveticaNeueCyr-Light;
    color:#888ea0;
    font-size:24px;
}

.popular_articles {
    margin-top:20px;
    margin-bottom:20px;
    margin-right:55px;
}

.popular_article {
    margin-top:20px;
}

.article_title a {
    color:#097bbb;
    font-family: HelveticaNeueCyr-Medium;
    font-size:14px;
    font-weight:bold;
}

.article_content {
    font-family: HelveticaNeueCyr-Light;
    color:#555555;
    font-size:12px;
    line-height:20px;
    margin-top:5px;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer_banner {
    padding-top:20px;
    height:auto;
    width:100%;
    background:#c5ced1 url(/bitrix/templates/skillpoint/images/footer_bg.png) repeat-x;
    text-align: center;
}

.footer_banner_container {
    width:1000px;
    margin:0px auto;
}

.banner {
    display: inline-block;
    width:212px;
    height:91px;
    margin-left:12px;
    margin-right:12px;
    margin-bottom:20px;

}

.footer {
    height: 205px;
    background: #3f4557;
    color:#8197b1;
    font-family: HelveticaNeueCyr-Light;
    padding-top:45px;
}

.footer_logo {
    width:300px;
    text-align:center;
    float:left;
}

.footer_contacts {
    width:440px;
    float:left;
    font-size:13px;
    line-height:24px;
}

.footer_menu {
    width:200px;
    float:right;
    font-family: HelveticaNeueCyr-Italic;
}

.footer_menu a {
    color:#8197b1;
}

.footer_menu ul {
    list-style:none;
}

.footer_menu li {
    padding-top:10px;
}

a.skillpoint {
    color:#8197b1;
}

.tablebodytext {
    display: none!important;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/medtech_top/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/popular/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/banner/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/medtech_bottom/style.css */
/* /bitrix/templates/skillpoint/styles.css */
/* /bitrix/templates/skillpoint/template_styles.css */
