body{
	background-color:#f7e2cf;
}
.bg{

	background-image: url('../image/bg-top.jpg');
	background-repeat: repeat-y;
	background-position:  top center;
}
.main-title{
	font-size: 50px;
}
footer{
	text-align:center;
	margin-top:40px;
	margin-bottom:75px;
	color:#7f7f7f;
}
h3,h4{
	font-size:26px;
	line-height:1;
	color:#000;
}
.white-big-box{
	padding:10px;
	background-color: white;
	margin:-10px;
	margin:auto;
}

.pad{
	padding:20px;
}
.pad-big{
	padding:30px;
}
.no-pad-top{
	padding-top:0px;
}
.no-pad-left{
	padding-left:0px;
}
.no-pad-right{
	padding-right:0px;
}
.nivo-controlNav{
	display:none;
}
.menu-competitions{
	list-style:none;

}
.menu-competitions a{
	color:#939698;
	font-size:20px;
	display:block;

}
.competition-name{
	float:left;
	font-size: 100px;
	margin-top:28px;
	margin-right: 4px;
}


.box{
	background-color: #f9f9f9;
}
.hbox{
	color:white;
	padding:15px;
    padding-bottom:8px;
	margin-top:0px;
	margin: 0px;
}
.hbox{
	font-size: 18px;
}
.hbox-red{
	background-color:#25458e;
}
.hbox-bl{
	background-color:#000;
}
.hbox-new{
	background-color:#b4a150;
}
.hbox-black{
	background-color:#25458e;
}
.nivo-caption{
	left:0px;
	top:0px;
	width:330px!important;
	display:inline-block!important;
	padding:30px;
}
.nivo-caption h3{
	color:white;
	margin-top:0px;
}

  #menu-down ul {
  	top: 52px;
  }

#menu-down {width:100%; float:right; text-align: left; background-color: #dbdbdb; height: 0px;padding:0px; margin: 0px;}
#menu-down ul{margin:0px;}
#menu-down li {display:inline-block; } 
#menu-down a {display:inline-block; color: #25458e; font-size: 22px; line-height: 1; text-decoration:none; }
#menu-down li a {padding:10px; padding-top: 19px; padding-bottom: 11px;}

#menu-down li a:hover{
	color: white;
	background-color: #0054a6;
}

#menu{
	 background-color:#25458e;
	 width:100%;
	 height:53px;
}
#menu_{
	 background-color:#000;
	 width:100%;
	 height:53px;
}

#menu_new{
	 background-color:#b4a150;
	 width:100%;
	 height:53px;
}

#droppy {float:left}

#droppy a {color: #ffffff; font-size: 21px; line-height: 1; text-decoration:none; }
  #droppy li a {font-family:inherit; padding:15px 25px;}
  #droppy li.hover a { background-color:#e8e8e8; color:#0d1c67;}
  #droppy ul {
  	top: 52px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	background-color: #f5f5f5;
}
    #droppy ul li a { padding-top:13px; padding-bottom:9px; color: #0d1c67;  font-size: 15px;  border-bottom: 1px #d9d9d9 solid;}
      #droppy ul a.hover { background-color:#fff; color: #0d1c67;}
   #droppy ul a { }
/* #droppy ul a { border-bottom: none; } - I also needed this for IE6/7 */   
 
#droppy ul ul{ width:140px; }
#droppy ul ul ul{ left: 140px;}
.newsNormal,.tagsShowList,.searchList{
	margin-right:-69px;
}
.pad-big .newsNormal,.pad-big .tagsShowList,.pad-big .searchList{
	margin-left:-30px;
}
.menu-right ul{
	list-style:none;
	margin:0px;
}
.menu-right ul li a{
	padding:8px;
	padding-left: 20px;
	display:block;
	border-bottom: 1px #e0e0e0 solid;
	color: #555;
   
}
.menu-right ul li a:hover{
	background-color: #ddd;
	padding-left:23px;
	text-decoration: none;
}
.menu-right ul ul li a{
	padding-left:28px;

}
.menu-right ul ul li a:hover{
	padding-left:31px;

}
.menu-right ul{
	background-color: #f9f9f9;
}
.menu-right ul ul{
	background-color: #eee;
}

.menuOpen{
	font-weight: bold;
}
.menu-right ul .menuOpen{
	background-color: #0054a6;
	color:white;
}
.menu-right ul .menuOpen:hover{
	background-color: #000;
}
.menu-right ul ul .menuOpen{
	background-color: #fff;
	color:black;
}
.menu-right ul ul .menuOpen:hover{
	background-color: #f9f9f9;
}

.newsNormal img{
	margin-right:10px;
}
.carousel {
  margin-bottom: 0px;
}
.newsNormal-meta{
margin:0px;
}
.red{
	color:#e81d0f!important;
}
.black{
	color: #444!important;
}
.orange{
	color:#F47E00!important;
}
.green{
	color:#32B740!important;
}
.blue{
	color:#1a78b5!important;
}
.menu-competitions li a:hover{
	color: black!important;
}
.newsNormal li{
	 min-height:100px;
}
.language-select-box{
	padding-top:15px;
    padding-left:10px;
    margin:0px;
}
.register-button{
	padding:30px;
    padding-top:40px;
    font-size:40px;
    color:white;
    display:block;
    background-color:#0054a6;
    text-align:center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;    
}
.register-button:hover{
	background-color:black;
     color:white;
}
.menuPopover-popover{
	background-color:#0054A6;
}
.homenews{
width:630px;
}
.pad-big img{
	margin-bottom:3px;
}
.separate{
	background-color:#1c356d;
	display: block;
	float: left;

	width: 1px;
	overflow: hidden;
	height: 53px;
	margin-top: 0px;
}

.separate_{
	background-color:#fff;
	display: block;
	float: left;

	width: 1px;
	overflow: hidden;
	height: 53px;
	margin-top: 0px;
}

.crop a{
   height:400px;
   width: 1000px;
   overflow: hidden;
   float: center;
   display: block;

   }

 #back-top {
 position: fixed;
 z-index: 9999;
 bottom: 30px;
 right: 30px;
}

#back-top a {
 width: 50px;
 display: block;
 text-align: center;
 font: 11px/100% Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 text-decoration: none;
 color: #bbb;

 /* transition */
 -webkit-transition: 1s;
 -moz-transition: 1s;
 transition: 1s;
 
 -webkit-opacity: 0.6;
 -moz-opacity: 0.6;
 opacity: 0.6;
}
#back-top a:hover {
 color: #000;
} 
/* arrow icon (span tag) */
#back-top span {
 width: 50px;
 height: 50px;
 display: block;
 margin-bottom: 7px;
 background: #c0c0c0 url(../image/up.png) no-repeat center center;

 /* rounded corners */
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;

 /* transition */
 -webkit-transition: 1s;
 -moz-transition: 1s;
 transition: 1s;
}
#back-top a:hover span {
 background-color: #555;
}
.carousel-caption{
	padding-bottom:30px!important;
}
.simpleNewsListTop a{
	margin-right:10px;
}
.newsNormal-meta{
	color:#b8c8fc;
}
.newsNormal{
	margin:0px;
}
.newsNormal input[type=text]{
	width:70%;
}
.newsNormal .input-append{
	margin:0px;
}
.newsNormal{
	list-style:none;
	margin:0px;
}
.newsNormal li{
	padding:20px;
}
.newsNormal li:nth-child(odd){
	border-bottom:3px #eaeaea dotted;
	border-top:3px #eaeaea dotted;
}
.newsNormal li:last-child{
	border-bottom:0px;
}
.newsNormal li:first{
	border-top:4px;
}
.newsNormal h4{
	margin-bottom:5px;
	margin-top:0px;
}
.carousel-inner img{
	width:1000px;
}
.transparent50 {
    filter: alpha(Opacity=50);
    opacity: 0.5; 
}
.raw{
	display: inline-block;
	margin-top:4px;
}
.fb{
	display: inline-block;
	vertical-align: super;
}
.top-4 {
	margin-top:4px;
	margin-bottom:4px;
}
.g_c{
  width: 66px; 
  float: left;
}
.vk_c{
  width: 21px; 
  float: right; 
  position: absolute;
  left:20px;
  bottom:24px;
}

.newsList iframe {
	max-width: 660px;
}

.newsNormal .description {
	overflow: hidden;
	text-overflow: ellipsis;
	height: 6em;
}

.videoList .description {
 height: auto !important;
}

/*
     FILE ARCHIVED ON 20:31:52 Jan 10, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:07:55 Aug 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.47
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.035
  esindex: 0.007
  cdx.remote: 25.027
  LoadShardBlock: 122.898 (3)
  PetaboxLoader3.datanode: 307.906 (4)
  load_resource: 7800.885
  PetaboxLoader3.resolve: 7583.407
*/