

/* Start:/bitrix/templates/rtsu_site/components/bitrix/menu/rtsu_top_menu/style.css?15692249665985*/
/**Top menu**/
.menu{ 
	position:fixed; 
	top:165px; 
	z-index:110; 
	width:1000px; 
	font-family:OpenSansRegular; 
	height:47px; 
	background:#277ed9; 
	-webkit-box-shadow:0 5px 2px -2px rgba(50, 50, 50, 0.2); 
	-moz-box-shadow:0 5px 2px -2px rgba(50, 50, 50, 0.2); 
	box-shadow:0 5px 2px -2px rgba(50, 50, 50, 0.2);
}

.menu ul#horizontal-multilevel-menu{
	 margin:0; 
	 padding:0 0 0 15px; 
	 list-style:none; 
	 float:left; 
	 width:100%;
}

.menu ul#horizontal-multilevel-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}

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

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

/*Root items*/
.menu ul#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	padding:15px 12px;
	text-transform:uppercase;
	font-size:12px;	
}

/*Root menu selected*/
.menu ul#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fff;
	color:#0033cb;
	padding:15px 12px;
	text-transform:uppercase;
	font-size:12px;	
}

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

/*Item-parents*/
.menu ul#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/rtsu_site/components/bitrix/menu/rtsu_top_menu/images/arrow.gif) center right no-repeat;
}
.menu ul#horizontal-multilevel-menu a.parent:hover
{
	background: url(/bitrix/templates/rtsu_site/components/bitrix/menu/rtsu_top_menu/images/arrow.png) center right no-repeat;
}


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

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

/*Sub-menu box*/
.menu ul#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:231px;
	background:#fff;
	border:1px solid #e6e6e6;
}

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

/*Item link*/
.menu ul#horizontal-multilevel-menu a
{
	text-align:left;
	font-size:12px;
    color:#0033cb;
}

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

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

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

.menu ul#horizontal-multilevel-menu li ul ul
{
	margin:-30px 0 0 232px;
	/*margin:-1.93em 0 0 11.6em;*/
}

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

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

div.menu-clear-left
{
	clear:left;
}

.menu ul#horizontal-multilevel-menu li.item-selected a.parent,
.menu ul#horizontal-multilevel-menu li.item-selected ul li.item-selected a.parent,
.menu ul#horizontal-multilevel-menu li.item-selected ul li.item-selected a{ color: #fff;}
.menu ul#horizontal-multilevel-menu li.parrElm ul li.item-selected a{ color: #fff;}
.menu ul#horizontal-multilevel-menu li.parrElm ul li.item-selected  ul li a{ color: #0033cb;}
.menu ul#horizontal-multilevel-menu li.parrElm ul li.item-selected  ul li.item-selected a{ color: #fff;}

.menu ul#horizontal-multilevel-menu li.parrElm:last-child ul { margin: 0 0 0 -198px;}
.menu ul#horizontal-multilevel-menu li.parrElm:last-child ul ul{ margin: -28px 0 0 -232px;}
/* End */


/* Start:/bitrix/templates/rtsu_site/components/bitrix/news.list/mini_slidshow/style.css?1569224966150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/rtsu_site/template_styles.css?15747549881413*/
body{ position:relative;}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: fixed;
	width:520px;
	height:170px;
	top: 40%;
	left: 35%;
	padding: 16px;
	background-color: white;
	z-index:1002;
	overflow: auto;
	border-radius:6px;
}

.white_content div{ font-size:16px; font-weight:bold; text-align:center; text-transform:uppercase;}
.white_content p{ font-size:14px; text-align:justify;}
.white_content span{ color:#c7254e; background-color:#f9f2f4; padding:2px;}
.white_content a{ text-transform:uppercase; color:#fff; background-color:#428bca; border-radius:4px; display:table; margin:0 auto; padding:10px; text-decoration:none;}
.white_content a:hover{ background-color:#3276b1; color:#fff; }

.normaltable {
	border-collapse:collapse;
}
.verticalTableHeader {
    text-align:center;
    white-space:nowrap;
    transform-origin:50% 50%;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    
}
.verticalTableHeader:before {
    content:'';
    padding-top:105%;/* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
/* End */
/* /bitrix/templates/rtsu_site/components/bitrix/menu/rtsu_top_menu/style.css?15692249665985 */
/* /bitrix/templates/rtsu_site/components/bitrix/news.list/mini_slidshow/style.css?1569224966150 */
/* /bitrix/templates/rtsu_site/template_styles.css?15747549881413 */
