.hidden-1020 {
	display: none !important;
}

#layout {
	width:1020px;
	margin:auto;
	display:block;
}
#menu ul#mainMenu li{
}
#menu #langMenu {
	width:102px;
}
#menu #langMenu a {
	height:29px;
	display:block;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	padding-top:41px;
	background-position:center 18px;
	text-shadow:2px 2px 0px #520002;
}
#header .socialBoxes {	
	margin-left:15px;
	/*dlouhe logo*/
	display: none;	
}
#header .Siroke img {
 display:none;
}
#header .bannerRight {	
	float: left;
	position: absolute;
	margin-left: -60px;
	margin-top: 10px;
}
#footer #footerMenu ul li {
	margin:0 12px;
}
#footer #partneri img {
	width:1000px
}
#topstoryHolder {
	margin-bottom:10px;
}
#topstory {
	width:670px;
	height:295px;
	margin-left:20px;
	margin-top: 20px;
}
#topstory .slides_container {
	width:670px;
	height:295px;
}
#topstory .clankyImg {
	width:100%;
}
#topstory .slides_container div {
	width:670px;
	height:295px;
}
#topstory a img {
	width:670px;
	height:295px;
}
#topstory .prev, #topstory .next {
	top: 121px;	
}
#topstory h2 a {
	width:630px;
	font-size: 20px;	
	line-height: 25px;
}
#socialMediaHubBox.hmpg {
	height:274px;
	float:none;
	position: absolute;
	top:20px;
	right:20px;
}
#socialMediaHubBox.clanek {
	margin-top:40px;	     
	margin-bottom: 30px;	
}
#socialMediaHubBox.hmpg .hubBoxFeed{
	height:252px;	
}
#olympiadySlider .scrollable {
	width:940px;
}
#clanek {
	width:970px;
	margin-left:40px;
}
#clanek .rightPane {
	width:300px;	
	margin-bottom: 40px;
}
#clanek .leftPane {
	width:620px;
	margin-right: 20px;	
}
#clanek .text {
	width:610px;
}
#clanek #clankyNextPrev .prev {
	width:262px;
	background-position: 0 40px;
	padding-top:17px;
	padding-bottom:17px;
}
#clanek #clankyNextPrev .next {
	width:262px;
	background-position: right 40px;
	padding-top:17px;
	padding-bottom:17px;
}
#olympiadaFotoVideo .foto {
	margin-bottom:20px;	
}
#olympiadaFotoVideo {
	float:right;
	margin-right:40px;
	margin-bottom:30px;
	width:300px;
}
#olympiadaLeftPane {
	margin-left:40px;
}
#olympiadaSportovci {
	float:left;
	margin-left:40px;
	margin-bottom:20px;	
}
#olympiadaClanky {
	width:980px;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:20px;	
}
#olympiadaClanky div.last {
	display:none;	
}
#olympiadaClanky a.toright {
	margin-right:40px;	
}
#archivClanku {
	width:940px;
	margin-left:40px;	
}
#archivClanku .nadpis {
	width: 540px;	
}
#archivClanku h2 {
	font-size:26px;	
}
#archivClanku .strankovani .strana {
	width:280px;
}
#sportovec, #sport {
	width:940px;	
	margin-left:40px;
	margin-top:40px;
	position:relative;
	min-height:1100px;
}
#sportovecVysledky {
	float:left;
	margin-top:40px;
}
#sportovecFotoVideo, #sportFotoVideo {
	float:right;
	width:300px;
	clear:right;
	position:absolute;
	right:0;
	top:0;
}
#sportovecFotoVideo .foto, #sportFotoVideo .foto {
	margin-bottom:20px;	
}
#sportovecText{
	margin-top:20px;	
}
#sportText {
	margin-top:40px;	
}
#sportovecText .rightPane, #sportText .rightPane {
	width:620px;		
}
#sportovecClanky, #sportClanky {
	display:block;
	float:right;
	width:300px;
	margin-top:0px;
	position:absolute;
	right:0;
	top:460px;
}
#sportovecClanky .last, #sportClanky .last {
	display:none;	
}
#sportovciPrehled, #sportyPrehled, #socialMediaHub, #vyhledavani, #media {
	margin-left:40px;
	width:940px;	
}
#sportovciPrehled .sportovciHolder, #sportyPrehled .sportyHolder, #socialMediaHub .socialMediaHubHolder  {
	width:960px;	
}
#sportovciPrehled .filtr a {
	padding-left:10px;
	padding-right:10px;
}
#sportyPrehled .filtr a {
	padding-left:15px;
	padding-right:15px;	
}
#sportovciPrehled .filtr a.padding {
	padding-left:15px;
	padding-right:15px;	
}
#smhAjaxInner {
	width:860px;	
}
#smhAjaxInner h2 {
	width:630px;	
}
#smhAjaxInner .leftPane{
	width:550px;
}
#smhAjaxInner .feedHolder {
	width: 529px;	
}
#smhAjaxInner .feed .post {
	width:435px;	
}
.socialMediaHubArchiv .feed .post {
	width:506px;	
}
.socialMediaHubArchiv .feedHolder {
	width: 600px;	
}
#vyhledavani #filters input.submit {
	margin-right:236px;	
}
#vyhledavani #filters .checkboxHolder, #vyhledavani #filters .umisteniHolder, #vyhledavani #filters .selectHolder {
	margin-right:10px;	
}
#vyhledavani #results {
	width:940px;	
}
#content #media {
	margin-top:60px;
}
#content #media h1 {
	float:left;
	clear:none;		
}
#media #mediaSearch {
	margin-top:-10px;	
}
#media #results {
	width:960px;	
}

#svazy {
	width:940px;
	margin-left:40px;
}
#svazy .leftPane {
	width:600px;
}
#svazy .rightPane {
	width:300px;	
}
#svazy .strankovani .strana {
	width:280px;	
}

/* HARASSMENT */

#harassment {
	width: 980px;
	margin-left: 40px;
}
/* NOMINACE */
#nominace {
	width: 860px;
	margin-left: 83px;
}
/* HOMEPAGE SOCHI */
#homepageSochi {
	width: 1000px;
	margin-left: 20px;
}
#homepageSochi .box {
	width: 320px;
	margin-right: 10px;
	height: 213px;
	margin-bottom: 10px;
}
#homepageSochi .box img {
	width: 320px;
	height: 213px;
}
#homepageSochi .popisek h2 a {
	padding-left: 10px;
	line-height: 45px;
	width: 270px;
	font-size: 20px;
}
#homepageSochi .popisek a.sekce {
	line-height: 23px;
	padding-left: 10px;
	width: 270px;
}         
