body {
	color:#333333;
	font-size:11pt;
	font-weight:400;
	font-family:Open Sans, Tahoma, Arial;
	padding:0 0 0 0;margin:0;text-align:left;
	background-color:#ebebeb;}
.body_gray {background-color:#dadada;}

h1 {font-weight:normal !important;font-size:24pt;padding:25px 0 15px 0;margin:0 !important; text-align:left;color:#333333;}
h2 {font-weight:normal !important;font-size:20pt;line-height:22pt;padding:0 0 10px 0;margin:0;text-align:left;color:#333333;}
h3 {font-weight:normal !important;font-size:14pt;padding:0;margin:0;padding:0 0 10px 0;text-align:left;color:#333333;}
h4 {font-weight:normal !important;font-size:11pt;padding:0;margin:0;text-align:left;color:#333333;}



@font-face {
  font-family: "Myriad pro";
  src: url("/css/fonts/MyriadPro-Regular.otf");
}

.mos-ru-kultura {
	display: inline-block;
	width:500px;
	font-size:9pt;
	text-align:left;
	font-family:Myriad pro, Tahoma, Arial;
	color:black;
	line-height:10pt;
	margin-top:2px;
	}
.mos-ru-kultura:link {color:#000000;}
.mos-ru-kultura:visited {color:#000000;}
.mos-ru-kultura:hover {color:#2f9bff;}

.b-blue {color: #ffffff !important;border: solid 2px white;background: #26b200;background: -webkit-gradient(linear, left top, left bottom, from(#02bcde), to(#0d83d6));background: -moz-linear-gradient(top, #02bcde, #0d83d6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#02bcde, endColorstr=#0d83d6);display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.b-green {color: #ffffff !important;border: solid 2px white;background: #26b200;background: -webkit-gradient(linear, left top, left bottom, from(#02de26), to(#099f0d));background: -moz-linear-gradient(top, #02de26, #099f0d);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#02de26, endColorstr=#099f0d);display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.b-mos {color: #ffffff !important;border: solid 2px white;background: #d10100;background: -webkit-gradient(linear, left top, left bottom, from(#d10100), to(#940000));background: -moz-linear-gradient(top, #d10100, #940000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d10100, endColorstr=#940000);display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.b-pdf {color: #ffffff !important;border: solid 2px white;background: #d10100;background: -webkit-gradient(linear, left top, left bottom, from(#d10100), to(#940000));background: -moz-linear-gradient(top, #d10100, #940000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d10100, endColorstr=#940000);display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.b-belcanto {color: #ffffff !important;border: solid 2px white;background: #7100b2;background: -webkit-gradient(linear, left top, left bottom, from(#ad02de), to(#2b00b6));background: -moz-linear-gradient(top, #ad02de, #2b00b6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ad02de, endColorstr=#2b00b6);display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}

.miniorder {color: #ffffff;background: #e12039;display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.nightorder {color: #ffffff;background: #164185;display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}

.miniorder {color: #ffffff;background: #e12039;display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}

.b-main {color: #ffffff !important;background: #c60033;display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 18px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .5em;-webkit-border-radius: .3em;-moz-border-radius: .3em;border-radius: .3em;}
.b-main:hover {color: #ffffff !important;background: #ff002a;text-decoration: none;}



.buy_ticket_main {
	color: #ffffff;
	background: #c60033;
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 18px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .4em 2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	}

.buy_ticket_main:hover {
	color: #ffffff;
	background: #ff002a;
	text-decoration: none;
	}

.buy_ticket {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 18px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}

.buy_ticket_ {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 18px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}

.voxxter_green-bg {
		margin:5px 0 3px 0 !important;
		padding:10px !important;
		border: 1px solid rgb(255, 255, 255) !important;
		background: rgb(38, 178, 0) !important;
		border-radius: 5px 5px 5px 5px !important;
		-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3) !important;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.3) !important;
		background: -moz-linear-gradient(to top, #26b200, #2fdc00) !important;
		background: -ms-linear-gradient(to top, #26b200, #2fdc00) !important;
		background: -o-linear-gradient(to top, #26b200, #2fdc00) !important;
		background: -webkit-linear-gradient(to top, #26b200, #2fdc00) !important;
		background: linear-gradient(to top, #26b200p, #2fdc00) !important;
	}

a:link {color:#0066ff;}
a:visited {color:#4c8ae8;}
a:hover {color:#2f9bff;}

b {font-weight:600;}

.bgcolor {background-color:#f1e8ca;}

.color_red {color:#c60033;}

.mainmenu {z-index:999;}

#carousel-example-generic a {color:#fff;}
#carousel-example-generic .carousel-inner {}
#carousel-example-generic .carousel-indicators {bottom:0px !important;}
#carousel-example-generic .item {text-align:center !important;margin:0 auto !important;height:300px;}
#carousel-example-generic .item img {text-align:center !important;margin:0 auto !important;}
#carousel-example-generic .item p {text-align:left !important;float:left !important;padding-right:25px !important;}
#carousel-example-generic .btn-primary {background-color:transparent !important;border-radius:1px !important;color:white !important;border:1px solid white !important;}
#carousel-example-generic .btn-lj {border-radius:1px !important;}
#carousel-example-generic .carousel-caption {top:15px !important;}
#carousel-example-generic .carousel-caption h2 {font-family:Sylfaen;font-size:32pt;line-height:32pt;color:white;font-weight:normal !important;width:50%;text-shadow: 1px 1px 1px rgba(0,0,0,.7) !important;padding:0 !important;margin:0 0 15px 0 !important;}
#carousel-example-generic .carousel-caption h3 {font-family:Sylfaen;font-size:18pt;line-height:20pt;color:white;font-weight:normal !important;width:50%;text-shadow: 1px 1px 1px rgba(0,0,0,.7) !important;padding:0 !important;margin:0 !important;}
#carousel-example-generic .carousel-caption h2 a:hover {
	text-decoration:none;
	background: -moz-linear-gradient(left, #ffffff, #ffffff 100%, transparent 100%);
	background: -ms-linear-gradient(left, #ffffff, #ffffff 100%, transparent 100%);
	background: -o-linear-gradient(left, #ffffff, #ffffff 100%, transparent 100%);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), color-stop(0.6, #ffffff), color-stop(0.6, transparent));
	background: -webkit-linear-gradient(left, #ffffff, #ffffff 100%, transparent 100%);
	background: linear-gradient(left, #ffffff, #ffffff 100%, transparent 100%);
	background-size: 100% 2px;
	background-repeat: repeat-x;
	background-position: 0 90%;
}
#carousel-faq a {color:#00060ff !important;}
#carousel-faq {color:#333333 !important;}
#carousel-faq .carousel-inner {}
#carousel-faq .carousel-indicators {bottom:0px !important;}
#carousel-faq .item {color:#333333;text-align:left !important;margin:0 0 !important;height:650px;}
#carousel-faq .item img {text-align:left !important;margin:0 0 !important;}
#carousel-faq .item p {text-align:left !important;float:left !important;padding-right:25px !important;}
#carousel-faq .btn-primary {background-color:transparent !important;border-radius:1px !important;color:#0066ff !important;border:1px solid white !important;}
#carousel-faq .btn-lj {border-radius:1px !important;}
#carousel-faq .carousel-caption h3 {font-family:Sylfaen;font-size:18pt;line-height:20pt;color:#333333;font-weight:normal !important;padding:0 0 15px 0 !important;margin:0 !important;text-shadow: none !important;}
#carousel-faq .carousel-caption {top:20px;font-family:Arial;font-size:11pt;line-height:14pt;color:#333333;font-weight:normal !important;text-align:left;padding:0 !important;margin:0 0 10px 0 !important;text-shadow:none !important;}



/*
ul.navbar-nav li:nth-child(1) action:hover {background-color:#c60033 !important;}
ul.navbar-nav li:nth-child(2) action:hover {background-color:#009a54 !important;}
*/


/*
.navbar-default .navbar-nav>li:nth-child(1) a {border:none !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(2) a {border:none !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(3) a {border:none !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(4) a {border:none !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(5) a {border:none !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(6) a {border:none !important;background:transparent;}
*/

.navbar {border:none !important;margin:0 !important;}
.navbar-default {background-color:#ffffff !important;margin:0 !important;}


/*

.navbar-default .navbar-nav>li:nth-child(1).active>a {border-bottom:3px solid #c60033;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(2).active>a {border-bottom:3px solid #009a54;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(3).active>a {border-bottom:3px solid #0179cf;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(4).active>a {border-bottom:3px solid #b200c6;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(5).active>a {border-bottom:3px solid #e06901;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(6).active>a {border-bottom:3px solid #2d648f;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.navbar-default .navbar-nav>li:nth-child(7).active>a {border-bottom:3px solid #ffc000;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}

.navbar-default .navbar-nav>li:nth-child(1).active>a:hover {background-color: #c60033 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(2).active>a:hover {background-color: #009a54 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(3).active>a:hover {background-color: #0179cf !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(4).active>a:hover {background-color: #b200c6 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(5).active>a:hover {background-color: #e06901 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(6).active>a:hover {background-color: #2d648f !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(7).active>a:hover {background-color: #ffc000 !important;color:white;}

.navbar-default .navbar-nav>li:nth-child(1)>a:hover {border-bottom:3px solid #c60033;background-color: #c60033 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(2)>a:hover {border-bottom:3px solid #009a54;background-color: #009a54 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(3)>a:hover {border-bottom:3px solid #0179cf;background-color: #0179cf !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(4)>a:hover {border-bottom:3px solid #b200c6;background-color: #b200c6 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(5)>a:hover {border-bottom:3px solid #e06901;background-color: #e06901 !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(6)>a:hover {border-bottom:3px solid #2d648f;background-color: #2d648f !important;color:white;}
.navbar-default .navbar-nav>li:nth-child(7)>a:hover {border-bottom:3px solid #ffc000;background-color: #ffc000 !important;color:white;}

.dropdown:nth-child(1) .dropdown-menu {background-color: #c60033 !important;color:white;}
.dropdown:nth-child(2) .dropdown-menu {background-color: #009a54 !important;color:white;}
.dropdown:nth-child(3) .dropdown-menu {background-color: #0179cf !important;color:white;}
.dropdown:nth-child(4) .dropdown-menu {background-color: #b200c6 !important;color:white;}
.dropdown:nth-child(5) .dropdown-menu {background-color: #e06901 !important;color:white;}
.dropdown:nth-child(6) .dropdown-menu {background-color: #2d648f !important;color:white;}
.dropdown:nth-child(7) .dropdown-menu {background-color: #ffc000 !important;color:white;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background: transparent !important;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background: transparent !important;}

*/

.navbar-default .navbar-nav>li.active>a {border-bottom:3px solid #c60033;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}

.mailmenu .active {border-bottom:3px solid #ffc000;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.mailmenu .active>a {border-bottom:3px solid #ffc000;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.mailmenu .active>a:hover {background-color: #ffc000 !important;color:black;}
.mailmenu a:hover {border-bottom:3px solid #ffc000;background-color: #ffc000 !important;color:black !important;}
.mailmenu .dropdown-menu {background-color: #ffc000 !important;color:black !important;}

.socmenu .active {border-bottom:3px solid #fff;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.socmenu .active>a {border-bottom:3px solid #fff;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;}
.socmenu .active>a:hover {background-color: #fff !important;color:black;}
.socmenu a:hover {border-bottom:3px solid #fff;background-color: #fff !important;color:black !important;}
.socmenu .dropdown-menu {background-color: #fff !important;color:black !important;}




.blind .active {border-bottom:3px solid #ffc000;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;color:black !important;}
.blind .active>a {border-bottom:3px solid #ffc000;background-clip:border-box !important;-webkit-background-clip:border-box !important;background:transparent;color:black !important;}
.blind .active>a:hover {background-color: #ffc000 !important;color:black !important;}
.blind a {color:black !important;}
.blind a:hover {border-bottom:3px solid #ffc000;background-color: #ffc000 !important;color:black !important;}
.blind .dropdown-menu {background-color: #ffc000 !important;color:black !important;}

.dropdown-toggle_syl {color:#000 !important;font-family:Sylfaen !important;font-size:13pt;text-transform:lowercase;}
.dropdown-toggle_syl:hover {color:#fff !important;}
.dropdown-toggle_syl b {font-size:14pt;font-weight:bold;}

.dropdown-toggle {color:#000 !important;font-size:11pt;text-transform:lowercase;}
.dropdown-toggle:hover {color:#fff !important;}
.dropdown-toggle b {font-size:12pt;font-weight:normal;}




@font-face {
	font-family: Sylfaen;
	src:url('/fonts/sylfaen.ttf');
}

.top_search .form-control {box-shadow:none !important;}
.top_search .input-group input {border-right:none !important;border-radius:1px !important;}
.top_search .btn-default {border-left:none !important;border-radius:1px !important;}

.video_full {
	width: 100%;
	position: relative;
	padding-top: 56.25%;
	}

.video_full iframe, .video_full object, .video_full embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

.color_ {background:url('/i/bg_.png');}
.color0 {background-color:rgba(0, 0, 0, 0.3) !important;}

.dropdown {position:static !important;}

@media (min-width: 769px) {
	 .dropdown:hover .dropdown-menu {
		display: block; 
		margin-top: 0;
	}
 }
 
 .video-full-container-link {color:white !important;}
 .video-full-container-link:hover {color:white !important;}
 
 .container_top_menu {position:relative;}
 
.dropdown-menu {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 display: none;
 float: left;
	width:100%;
 min-width: 160px;
 padding: 5px 0;
 margin: 2px 0 0;
 list-style: none;
 font-size: 14px;
 text-align: left;
 background-color: #c60033 !important;
	color:white;
 border:none !important;
 border-radius: 0 0 2px 2px !important;
 -webkit-box-shadow: 10px 10px 0px rgba(0,0,0,0.1) !important;
 box-shadow: 10px 10px 0px rgba(0,0,0,0.1) !important;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
	
}
.dropdown-menu a {color:white !important;}

.dropdown-menu ul {list-style:none;margin:0;padding:0;height:auto;width:100%;color:#dadada;}
.dropdown-menu ul li{list-style:none;float:left;text-transform:uppercase;padding:10px;height:auto;font-size:11pt;text-align:left;}

.dropdown-menu ul ul{list-style:none;float:none;margin:0;padding:0;height:auto;width:100%;color:#dadada;}
.dropdown-menu ul ul li{list-style:none;float:none;padding:0;text-transform:none;height:auto;font-size:11pt;text-align:left;}

.right_menu {font-size:11pt;}
.right_menu b {display:block;font-weight:normal;color:#fff;padding:10px;margin:16px 0 0 6px;background-color:#907700;
	-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.3) !important;
 box-shadow: 2px 2px 0px rgba(0,0,0,0.3) !important;}
.right_menu a {display:block;color:#000;padding:10px;margin:10px 3px 0 0;background-color:#fff;
	-webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.1) !important;
 box-shadow: 5px 5px 0px rgba(0,0,0,0.1) !important;}
.right_menu a:hover {display:block;color:#c60033;padding:10px;margin:10px 3px 0 0;background-color:#fff;
	text-decoration:none;
	-webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.5) !important;
 box-shadow: 5px 5px 0px rgba(0,0,0,0.5) !important;}

.top_menu {position:absolute;left:0;top:50px;background-color:olive;color:white;width:100%;height:auto;}


.path1 {background-color:rgba(0, 0, 0, 0.5);color:#000;}
.path {background-color: #c60033;}

.breadcrumb {
 padding: 10px 15px !important;
 margin-bottom: 0px !important;
 list-style: none;
/* background-color: #c60033 !important; */
	color:#fff !important;
 border-radius: 0 !important;
}
.breadcrumb li{color:#bababa !important;}
.breadcrumb a{color:#fff !important;}

.top_search {height:70px;padding:10px 0 10px 0;}

.icon_top {margin-left:15px !important;}
.icon_top a{display:inline-block;color:#ebebeb;font-size:26pt;padding:0 6px;margin:0 5px;text-decoration:none;}
.icon_top a:nth-child(1):hover {color:#c2191e !important;background-color:#fff !important;}
.icon_top a:nth-child(2):hover {color:#ff2f65 !important;background-color:#fff !important;}
.icon_top a:nth-child(3):hover {color:#507296 !important;background-color:#fff !important;}
.icon_top a:nth-child(4):hover {color:#45619d !important;background-color:#fff !important;}
.icon_top a:nth-child(5):hover {color:#54b5ff !important;background-color:#fff !important;}
.icon_top a:nth-child(6):hover {color:#1caad9 !important;background-color:#fff !important;}
.icon_top a:nth-child(7):hover {color:#00a680 !important;background-color:#fff !important;}
.icon_top a:nth-child(8):hover {color:#54b5ff !important;background-color:#fff !important;}
.icon_top a:nth-child(1){color:#c2191e !important;}
.icon_top a:nth-child(2){color:#ff2f65 !important;}
.icon_top a:nth-child(3){color:#507296 !important;}
.icon_top a:nth-child(4){color:#45619d !important;}
.icon_top a:nth-child(5){color:#54b5ff !important;}
.icon_top a:nth-child(6){color:#1caad9 !important;}
.icon_top a:nth-child(7){color:#00a680 !important;}
.icon_top a:nth-child(8){color:#54b5ff !important;}

.icon_top_2 {margin-left:15px !important;}
.icon_top_2 a{display:inline-block;color:#ebebeb;font-size:26pt;padding:0 6px;margin:0 5px;text-decoration:none;font-family:Arial Narrow;}
.icon_top_2 a:nth-child(1):hover {color:#c2191e !important;background-color:#fff !important;}
.icon_top_2 a:nth-child(2):hover {color:#45619d !important;background-color:#fff !important;}
.icon_top_2 a:nth-child(3):hover {color:#1caad9 !important;background-color:#fff !important;}
.icon_top_2 a:nth-child(4):hover {color:#00a680 !important;background-color:#fff !important;}
.icon_top_2 a:nth-child(5):hover {color:#1c93e3 !important;background-color:#fff !important;}
.icon_top_2 a:nth-child(6):hover {color:#ff0000 !important;background-color:#fff !important;font-family:Arial Narrow;}
.icon_top_2 a:nth-child(1){color:#c2191e !important;}
.icon_top_2 a:nth-child(2){color:#45619d !important;}
.icon_top_2 a:nth-child(3){color:#1caad9 !important;}
.icon_top_2 a:nth-child(4){color:#00a680 !important;}
.icon_top_2 a:nth-child(5){color:#1c93e3 !important;}
.icon_top_2 a:nth-child(6){color:#000000 !important;text-decoration:none;}
.icon_top_2 a:nth-child(7){color:#ee8208 !important;}
.icon_top_2 a:nth-child(8){color:#ee8208 !important;}

.icon_left a{color:#272727 !important; font-size:24pt !important;padding:1px 5px !important;margin:0 !important;text-decoration:none !important;white-space: nowrap;}
.icon_left a:nth-child(1):hover {color:#ff2f65 !important;}
.icon_left a:nth-child(2):hover {color:#c2191e !important;}
.icon_left a:nth-child(3):hover {color:#45619d !important;}
.icon_left a:nth-child(4):hover {color:#507296 !important;}
.icon_left a:nth-child(5):hover {color:#54b5ff !important;}

.icon_left_2 a{color:#272727 !important; font-size:20pt !important;padding:1px 5px !important;margin:0 !important;text-decoration:none !important;white-space: nowrap;font-family:Arial Narrow;}
.icon_left_2 a:nth-child(1):hover {color:#c2191e !important;}
.icon_left_2 a:nth-child(2):hover {color:#507296 !important;}
.icon_left_2 a:nth-child(3):hover {color:#54b5ff !important;}
.icon_left_2 a:nth-child(4):hover {color:#1c93e3 !important;}
.icon_left_2 a:nth-child(5):hover {color:#ff0000 !important;font-family:Arial Narrow;text-decoration:none;}
.icon_left_2 a:nth-child(6):hover {color:#ee8208 !important;}
.icon_left_2 a:nth-child(7):hover {color:#ee8208 !important;}


.icon_info a{color:#272727 !important; font-size:24pt !important;padding:1px 5px !important;margin:0 !important;text-decoration:none !important;white-space: nowrap;}
.icon_info a:nth-child(1):hover {color:#ff2f65 !important;}
.icon_info a:nth-child(2):hover {color:#c2191e !important;}
.icon_info a:nth-child(3):hover {color:#45619d !important;}
.icon_info a:nth-child(4):hover {color:#507296 !important;}
.icon_info a:nth-child(5):hover {color:#54b5ff !important;}

.icon_bottom a{display:inline-block;color:#ebebeb;font-size:26pt;padding:0 6px;margin:0 5px;text-decoration:none;}
.icon_bottom a:nth-child(1):hover {color:#45619d;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(2):hover {color:#507296;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(3):hover {color:#54b5ff;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(4):hover {color:#d73d32;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(5):hover {color:#ff2f65;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(6):hover {color:#1caad9;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(7):hover {color:#00a680;background-color:#fff;border-radius: 5px !important;}
.icon_bottom a:nth-child(8):hover {color:#54b5ff;background-color:#fff;border-radius: 5px !important;}

.icon_bottom_2 a{display:inline-block;color:#ebebeb;font-size:26pt;padding:0 6px;margin:0 5px;text-decoration:none;font-family:Arial Narrow;}
.icon_bottom_2 a:nth-child(1):hover {color:#45619d;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(2):hover {color:#d73d32;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(3):hover {color:#1caad9;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(4):hover {color:#00a680;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(5):hover {color:#1c93e3;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(6):hover {color:#000000;background-color:#fff;border-radius: 5px !important;font-family:Arial Narrow;text-decoration:none;}
.icon_bottom_2 a:nth-child(7):hover {color:#ee8208;background-color:#fff;border-radius: 5px !important;}
.icon_bottom_2 a:nth-child(8):hover {color:#ee8208;background-color:#fff;border-radius: 5px !important;}

.view_thum {margin-bottom:15px;padding:0 0 15px 0;height:430px;display:block;color:#000 !important;border-top:2px solid white;}
.view_thum:hover {background:#ebebeb;text-decoration:none;border-top:2px solid red;}
.view_thum_img {width:100%;height:250px;margin:0 0 6px 0;background-repeat:no-repeat;background-position:center top;line-height:16pt;background-size:100%;background-color:#ebebeb !important;}
.view_thum h3{margin:0 !important;padding:0 !important;color:#000 !important;font-size:14pt !important;}
.view_thum h3:hover {text-decoration:underline;}
.view_thum_date {color:#777777;padding:0 0 3px 0 !important;}
.view_thum_txt {height:84px;overflow:hidden;
	-webkit-column-width: 350px;
 -moz-column-width: 350px;
 column-width: 350px;
	text-overflow: ellipsis;}


.pre_min {float:left;width:100%;height:200px;position:relative;margin:15px 0 0 0;background-repeat:no-repeat;background-position:center top;line-height:16pt;background-size:100%;background-color:#ebebeb !important;}
.pre_min img{width:100%;height:100%;background-color:#5696b7 !important;}
.pre_min .i {display:block;position:absolute;top:0;right:0;width:90px;height:30px;text-align:right;font-style:normal;line-height:14pt;padding:5px 10px;background-color:rgba(255, 255, 255, 0.5);color:#000;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_min:hover i {background-color:rgba(255, 255, 255, 0.8);
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_min div {position:absolute;bottom:0;width:100%;height:55px;overflow:hidden;line-height:16pt;padding:10px;background-color:rgba(0, 0, 0, 0.5);color:white;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_min:hover div {position:absolute;bottom:0;width:100%;height:200px;line-height:16pt;padding:10px;background-color:rgba(0, 0, 0, 0.8);color:white;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_min div span {display:block;line-height:14pt;text-transform:uppercase;}
.pre_min div b{color:yellow;font-weight:normal;}


.pre_contest {float:left;width:100%;height:200px;position:relative;margin:15px 0 0 0;background-repeat:no-repeat;background-position:center top;line-height:16pt;background-size:100%;background-color:#757575 !important;}
.pre_contest img{width:100%;height:100%;background-color:#5696b7 !important;}
.pre_contest .i {display:block;position:absolute;top:0;right:0;width:90px;height:30px;text-align:right;font-style:normal;line-height:14pt;padding:5px 10px;background-color:rgba(255, 255, 255, 0.5);color:#000;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_contest:hover i {background-color:rgba(255, 255, 255, 0.8);
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_contest div {position:absolute;bottom:0;width:100%;height:55px;line-height:16pt;padding:10px;background-color:rgba(0, 0, 0, 0.5);color:white;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_contest:hover div {position:absolute;bottom:0;width:100%;height:200px;line-height:16pt;padding:10px;background-color:rgba(0, 0, 0, 0.8);color:white;
		-webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;}
.pre_contest div span {display:block;line-height:14pt;}
.pre_contest div b{color:yellow;font-weight:normal;}
.pre_contest div b:before{
	color:yellow;
	font-family: FontAwesome;
	font-weight: normal;
 font-style: normal;
	padding-right:5px;
	content: "\f08a";}


.pre_max {}
.pre_max div {background-color:olive;color:white;position:absolute;bottom:0;}

.head_project_ {color:white;padding-top:30px;line-height:42pt;}
.head_project_ h1 {font-family:Sylfaen;font-size:42pt;color:white;font-weight:normal !important;text-shadow: 1px 1px 1px rgba(0,0,0,.7) !important;
				display: inline;
				padding:0;
				background:rgba(0,0,0,.5);
				position:relative;
				outline: rgba(0,0,0,.5) solid 0.2em;
				-moz-outline-offset:-0.04em;}
.head_project_ h2 {color:white;font-weight:normal !important;width:50%;margin:0;padding:15px 0;text-shadow: 1px 1px 1px rgba(0,0,0,.7) !important;position:relative;}
.head_project_ h3 {color:white;font-weight:normal !important;width:50%;margin:0;padding:0;text-shadow: 1px 1px 1px rgba(0,0,0,.7) !important;position:relative;}
.head_project_ div {width:50%;text-shadow: 1px 1px 1px rgba(0,0,0,.7);padding-top:10px;}
.head_project_ span {position:relative;}


.head_project {color:white;}
.head_project h1 {font-family:Sylfaen;font-size:36pt;line-height:32pt;color:white;font-weight:normal !important;text-shadow: 1px 1px 3px rgba(0,0,0,.9) !important;}
.head_project h2 {color:white;font-weight:normal !important;margin:0;padding:15px 0;text-shadow: 1px 1px 3px rgba(0,0,0,.9) !important;}
.head_project h3 {color:white;font-weight:normal !important;margin:0;padding:0;text-shadow: 1px 1px 3px rgba(0,0,0,.9) !important;}
.head_project div {width:55%;}
.head_project div div {width:80%;text-shadow: 1px 1px 3px rgba(0,0,0,.9);}
.head_project span {position:relative;}

.sel_project {color:#333333;}
.sel_project h3 {color:#c60033;}
.sel_project div {font-size:22pt;}

.limit_age {width:50px;height:50px;font-size:14pt;border:1px solid #999999;float:right;text-align:center;line-height:36pt;margin:0 0 15px 15px;}





img.content-big-img {
 display: block;
	margin-top:25px;
	margin-bottom:-15px;
}

.content-img-big {display:block;margin:15px 0 5px 0;width:100%;}


.datepicker-days {}
.datepicker-months {}
.datepicker-years {}
.datepicker-decades {}

.datepicker .prev:hover {color:red !important;}
.datepicker .next:hover {color:red !important;}

.datepicker .glyphicon {color:#dadada;border:none;}
.datepicker .glyphicon:hover {color:red !important;}

.datepicker .glyphicon-chevron-left {color:#fff !important;}
.datepicker .glyphicon-chevron-right {color:#fff !important;}
.datepicker .glyphicon:hover .glyphicon-chevron-left {color:green !important;}
.datepicker .glyphicon:hover .glyphicon-chevron-right {color:green !important;}

.datepicker .dow {}
.datepicker .day:hover {color:#333;}
.datepicker .old:hover {color:#333;}
.datepicker .weekend:hover {color:#333;}
.datepicker .today:hover {color:#333;}
.datepicker .active:hover {color:#333;}





.highlight_search_string{


 background-color: #ffc000;

}


#wrapper_video {height:300px;z-index:-1;}


.wrapper_left1 {
	margin-top:-25px;
	background-color:#ffffff;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	box-shadow: 10px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 10px 10px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 10px 10px 0px rgba(0,0,0,0.1);}

.wrapper_left_ {
	margin-top:15px;
	background-color:#ffffff;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;}

.wrapper_left {
	padding-top:0;
	background-color:#ffffff;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;}
.wrapper_left___ img{
	display:block;
	margin:15px 0 5px 0;
	width:100%;
	}


.wrapper_left p{padding-left:0;padding-right:0;}

.wrapper_left iframe {width: 100% !important;}

.wrapper_left h1 {margin:0 0 15px 0;padding:0 0 15px 0;}
.wrapper_left h2 {font-size:14pt;}
.wrapper_left h3 {font-size:12pt;color:#c60033;}

._ {padding:15px 35px 15px 35px;text-align:left;font-size:11pt;}

.wrapper_right {font-size:11pt;}

._r {margin:10px;padding:10px 15px 10px 15px;text-align:left;font-size:11pt;}

._rw {margin:10px;padding:10px 15px 10px 15px;text-align:left;font-size:10pt;background-color:white;}
._rw h3 {color:#c60033;}

._ra {margin:0px 0px 15px 0px;padding:10px 15px 10px 15px;text-align:left;font-size:10pt;background-color:#007a6c;}
._ra a {color:#ffc20e;}
._ra h3 {color:#ffffff;}

.right_anons {color:#c60033;font-size:10pt;}

.img-responsive {margin:0 auto !important;}

.wrapper_news {
	background-color:#ffffff;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	color:#000 !important;border-top:2px solid white;
	margin-bottom:10px;padding:0 0 15px 0;
	display:block;}
.wrapper_news:hover {background:#ffffff;text-decoration:none;border-top:2px solid red;}
.wrapper_news_img {width:100%;height:200px;margin:0 0 6px 0;background-repeat:no-repeat;background-position:center top;line-height:16pt;background-size:100%;background-color:#ebebeb !important;}
.wrapper_news h2{font-size:14pt;line-height:18pt;color:#000000;padding:0 0 5px 0;margin:0;}
.wrapper_news h3{font-size:12pt;color:#c60033;padding:0;margin:0;}
.wrapper_news h4{font-size:11pt;margin:0 0 15px 0 !important;padding:4px 0 3px 0 !important;color:#000 !important;}
.wrapper_news h4:hover {text-decoration:underline;}
.wrapper_news span {display:block;height:320px;overflow:hidden;
	-webkit-column-width: 350px;
 -moz-column-width: 350px;
 column-width: 350px;
	text-overflow: ellipsis;
	padding:0 0 15px 0;}
.wrapper_news .btn-default {
	border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	margin-top:0 !important;
	color:#333333 !important;border-color:#bebebe !important;}

.text-center {padding-top:15px;}

.wrapper_news_left {
	background-color:#ffffff;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;}

.wrapper_news_left h2 {font-size:11pt;color:#c60033;}

.inpadding {padding:25px;text-align:left;font-size:11pt;}
.inpadding_ {background-color:#fff;margin:20px;padding:15px;text-align:left;font-size:10pt;}
.inpadding2_ {background-color:#475e10;color:white;margin:20px;padding:15px;text-align:left;font-size:10pt;}
.inpadding2_ h3 {color:white;}
.time_list {background-color:#fff;margin:20px;padding:15px;text-align:left;font-size:11pt;line-height:20pt;}

.wrapper_news_right {font-size:11pt;}
.wrapper_news_right ._ {padding:50px 25px 25px 25px;text-align:left;font-size:11pt;}


.view_list {clear:left;margin-bottom:35px;padding:0;cursor:pointer;cursor:hand;display:block;color:#000;}
.view_list:hover {background:#ebebeb;text-decoration:none;}

.view_list h3{margin-bottom:0;padding-bottom:2px;}
.view_list h4{color:maroon;padding-bottom:7px;}

.view_list_pic {width:100px;height:100px;background-color:silver;float:left;margin-right:25px;overflow: hidden;text-align:center;}
.view_list_pic img {width:auto;height:100px;}
.view_list_pic_big {height:175px;background-color:silver;margin-bottom:10px;}
.view_list_txt {height:100px;overflow:hidden;-webkit-column-width: 800px;-moz-column-width: 800px;column-width: 800px;font-size:11pt;line-height:12pt;color:#000;}
.view_list_txt h3 {margin:0;padding:2px 0 0 0;color:#000;font-size:14pt;line-height:16pt;}
.view_list_txt h3:hover {text-decoration:underline;}
.view_list_txt b {font-size:10pt;}
.view_list_txt a {color:#000;}
.view_list_date_ {color:#c2191e;display:block;padding:2px 0 0 0;height:23px;overflow:hidden;line-height:16pt;}
.view_list_date {color:#c2191e;display:block;padding:2px 0 0 0;overflow:hidden;}

.view_list_r {clear:left;margin-bottom:5px;padding:5px 0 5px 0;}
.view_list_r_pic {background-color:silver;float:left;margin-right:25px;}
.view_list_r_txt {max-height:150px;overflow:hidden;}
.view_list_r_date {color:#c2191e;}

.view_news_data {color:#c2191e;font-size:10pt;}



.wrapper_tosend {background-color:#ffc000;}
.wrapper_tosend .nav-pills a {color:#000 !important;border-radius: 2px 2px 0 0 !important;}
.wrapper_tosend .nav-pills .active a {background-color:#fff !important;color:#000 !important;}
.wrapper_tosend .tab-content {background-color:#fff;}

.wrapper_topsend {padding:15px !important;}
.wrapper_topsend .form-control {margin-bottom:3px !important;}

.wrapper_partners {background-color:#fff;}
.wrapper_partners h1 {text-align:center !important;}

.wrapper_bottom_menu {background-color:#ebebeb;padding-top:15px;color:#ebebeb;}
.wrapper_bottom_menu a {color:#fff;}

.wrapper_copy {text-align:center;background-color:#ebebeb;color:#fff;}
.wrapper_copy a{color:#fff;}
.wrapper_copy ._ {font-size:9pt;}


.top_logo {width:100px;height:120px;padding:10px 0 10px 0;}
.top_logo #logo_svg_top {width:100px;height:100px;fill: #000;padding:0;margin:0;}
.top_logo #logo_svg_top:hover {fill: #c60033;}
.top_logo1 #logo_svg_top:hover {fill: #ff571c;}

.top_text {float:left;font-size:12pt;line-height:14pt;text-transform:uppercase;}
.top_text a {font-weight:normal;color:#000 !important;}
.top_text a:hover {color:#c60033 !important;text-decoration:none;}

.top_logo_box .mini {font-size:10pt;}


#logo_svg_bottom {width:65px;height:65px;fill: #dadada;}
#logo_svg_bottom:hover {width:65px;height:65px;fill: #ffffff;}


.headbanner {background-color:#ebebeb;}
.headbanner h1 {color:white;}


.navbar-default .navbar-toggle .icon-bar {
 background-color: #d71515 !important;
}
.navbar-toggle .icon-bar {
 display: block;
 width: 22px;
 height: 2px;
 border-radius: 1px;
}

.menu_main {margin-bottom:25px;}
.menu_project .nav, .menu_main .nav {border-color:#bababa !important;margin:10px 0;}
.menu_project .nav li a, .menu_main .nav li a {color:#333 !important;}
.menu_project .nav-tabs li a, .menu_main .nav-tabs li a {border:none !important;background-clip:border-box !important;}
.menu_project .nav-tabs .active, .menu_main .nav-tabs .active {border:none !important;border-color:#333 !important;border-bottom:3px solid #333 !important;background-clip:border-box !important;}


img.content-img{
	max-height: 150px;
	height: 150px;
	border: 3px solid #fff;
	cursor: pointer;
	float:left;
}

img.content-big-img{
	display: block;
}

 
.bg-danger {padding:15px 25px !important;}
.bg-success {padding:15px 25px !important;}

.bg-info {padding:15px !important;margin:15px;}

#topline {background-color:#ffffff;position:absolute;top:0;width:100%;height:122px;z-index:999;}
.sh {box-shadow: 0px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 0px rgba(0,0,0,0.2);}
.menufix {position:fixed;top:-62px;}

#topmenu {width:990px;height:122px;margin:0 auto;}
#logo {float:left;width:232px;height:102px;background:url('../i/toplogo.png') #c60033 no-repeat left bottom;cursor:pointer;}
#logo a {color:#0097d7;}
#logo a:hover {color:#00b3ff;}
.upmenu {float:right;width:730px;height:62px;
	color:#555555;
	background-color:#ffffff;
	text-transform:uppercase;
	font-size:10pt;
	cursor: pointer;
 	-webkit-transition-property: background;
 -webkit-transition-duration: .3s;
 -webkit-transition-timing-function: ease;}

.upmenu img {
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		margin:15px 3px 0 3px;
		opacity: 0.3;}
.upmenu img:hover {
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		-o-filter: grayscale(0%);
		opacity: 1;}


#up {position:fixed;bottom:100px;right:-100px;width:66px;height:66px;cursor:pointer;}
#up:hover {background:url('../i/up_.png') no-repeat left top;}

.up1 {background:url('../i/up1.png') no-repeat left top;}
.up2 {background:url('../i/up1.png') no-repeat left top;}
.up21 {background:url('../i/up2.png') no-repeat left top;}

.x {clear:both;}

img.preloder-circle{
	position: absolute;
	margin-left: -32px;
	margin-top: 20px;
	left: 50%;
}
#tabs-comments{
	background-color: #fff !important;
}
 
.heart_polls{
	font-family: FontAwesome;
	font-size: 30px;
 font-weight: normal;
 font-style: normal;
 display: inline-block;
	cursor:hand;cursor:pointer;
}
.heart_polls_unlike:before {
	content: "\f08a";
 padding-right: 5px;
	color: lightgrey;
}
.heart_polls_like:before{
	content: "\f004";
 padding-right: 5px;
 color: #ff0000;
}

.site-variant span {
	display: inline;
	padding:3px 10px 3px 10px;
	background-color:white;
	color:black !important;
}

.site-variant a{
	display: inline;
	padding:3px 10px 3px 10px;
	text-decoration:underline;
	color:black !important;
}
 
.wrapper_blocks{
	margin-bottom: 20px !important;
	
}

.blocks_other{
	height: 270px !important;
	border-right:10px solid white;
	border-bottom:10px solid white;
	cursor: pointer;
	color:white !important;
	text-shadow: 1px 1px 3px rgba(0,0,0,.9) !important;
	text-align: left;
	font-size:20pt;
	line-height:22pt;
	padding-top:10px;
	padding-left:20px;
	padding-right:50px;
	overflow: hidden;
}

.blocks_other li{
	list-style: square;}

.wrapper_block_other_date_list{
	margin-top: 10px;
	text-decoration: none  !important;	 
	font-size: 10pt !important;
	line-height:14pt;
	color:black !important;
	text-align: left;
	text-shadow: none !important;
	
}

##wrapper_timetable_other_output h3 {
	color:#000000 !important;font-size:14pt !important;padding:15px !important;}


.blocks_now{
	height: 250px !important;
	cursor: pointer; 
}

/*комментарии*/
.comments{
	border-bottom: 1px solid lightgrey;
	margin-bottom: 10px;
}

.comment_avatar{
	float: left;
	margin: 5px;
}

.comment_name{
	font-weight: bold;
	color: #2a5885;
}

.comment_text{
	margin-bottom: 5px;
	margin-top: 5px;
}

.comment_date{
	font-size: 9pt;
}

.comment_delete{
	float: right;
}
.a_delete_comment{
	font-size: 9pt;
}


