.error404 {font-family: Arial; margin:0; padding: 0;}
.error404 #page {max-width: 660px; padding: 0px 10px; margin: 0 auto; text-align: center;}
.error404 #page-top {padding: 53px 0px; border-bottom: 1px solid #ddd;}
.error404 h1 {font: bold 32px Arial;}
.error404 p{color: #757575; font: normal 14px Arial; line-height: 21px;}  
.error404 span {font: 14px Arial; width: 300px; display: block; margin: 15px auto; color: #757575;}
.error404 .timer {vertical-align: middle; line-height: 45px; margin: 60px 0px 52px 0px;}
.error404 #content {margin-top: 56px;}
.error404 .btnredirect {display: inline-block; width: 300px; height: 48px; border-radius: 4px; font-size: 14px; background: #333251; text-decoration: none; color: #fff;
text-align: center; line-height: 48px; vertical-align: top; transition: opacity 0.5s;}
.error404.path_sport-hp .btnredirect {background: #474e5c;}
.error404.path_plotek .btnredirect {background: #d4107f;}
.error404.path_gazetawyborcza .btnredirect {background: #df012d;}
.error404.path_wyborcza-biz .btnredirect {background: #2e4f7b;}
.error404.path_blox #page-top {padding: 52px 0; margin-bottom: 63px;} 
.error404.path_blox .msgBox {min-height: 114px; padding: 24px 0 10px 0;} 
.error404.path_blox p a{color: #114488; text-decoration: none;}
.error404.path_blox .btnredirect{width: auto; height: auto; line-height: normal; padding: 16px 47px;}
.error404 .btnredirect:hover {text-decoration: none; opacity: 0.95;}
.error404 #rwdFooter {border-top: 1px solid #ddd; font-size: 12px; line-height: 23px; margin: 60px auto 0px auto; padding-top: 44px;}
.error404 #rwdFooter ul {list-style: none; padding: 0px; margin: 0 auto;}
.error404 #rwdFooter .c0 li {margin-right: 5px; display: inline;}
.error404 #rwdFooter .copy {font-weight: bold; display: block; float: none; color: #999;}
.error404 #rwdFooter .ft_bot li a,
.error404 #rwdFooter .ft_bot li {color: #999999;}
.error404 #rwdFooter a {color: #999; text-decoration: none;}
.error404 #rwdFooter a:hover { background: none; text-decoration: underline;}
.error404 canvas {width: 88px; height: 88px; display: block; margin: 0 auto;} 


@media screen and (max-width: 1024px) {
	.error404 h1 {font: 26px Arial;}
	.error404 #page-top {padding: 4vh 0;}
	.error404 #content {margin-top: 5.6vh;}
	.error404 #rwdFooter {margin: 5.6vh auto 0 auto; padding-top: 4vh;}
	.error404 .timer {margin: 5vh 0;}
}
