.hp #page {
	top:425px;
}

body.hp #header h1{position:absolute;overflow:hidden;top:0;left:0;height:101px !important;width:604px !important;}
body.hp #header h1 a,#header h1 a span{position:absolute;left:0;top:0;cursor:pointer;text-indent:-900px;height:101px !important;width:604px !important;}
body.hp #header h1 a span{background:transparent url('../gfx/revoluce-v-ruce-logo.png') 0 0 no-repeat;}

html {
	min-height:100%;
}

.hp .tarifsBg {
	background: url('../gfx/hp-middle-bg.png') 0 0 no-repeat;
	width:931px;
	height:248px;
	z-index:1;
	position:absolute;
	top:45px;
	left:20px;
}
.hp .procJsou span, .hp .procJsou {
	width:561px;
	height:229px;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

.hp #soutez {
	position:absolute;
	top:19px;
	right:0;
	left:auto;
	height:210px;
	width:409px;
}
.hp #soutez span {
	cursor:default;
}
.hp #soutez h2, .hp #soutez h2 span {
	text-indent:-300px;
	overflow:hidden;
	display:block;
	width:138px;
	height:61px;
}
.hp #soutez h2 span {
	position:absolute;
	left:0;
	top:0;
	background: url('../gfx/hp-natocte.png') 0 0 no-repeat;
}
.hp #soutez p {
	margin-top:21px;
}
.hp #soutez p, .hp #soutez p span {
	text-indent:-300px;
	overflow:hidden;
	display:block;
	width:184px;
	height:70px;
}
.hp #soutez p span {
	position:absolute;
	left:0;
	top:0;
	background: url('../gfx/hp-revolucni-soutez.png') 0 0 no-repeat;
}

.hp #soutezrun {position:absolute;top:7px;right:0;left:auto;height:230px;width:400px;}
.hp #soutezrun span {cursor:pointer;}
.hp #soutezrun h2, .hp #soutezrun h2 span, .hp #soutezrun h2 a, .hp #soutezrun h2 a span {text-indent:-300px;overflow:hidden;display:block;width:171px;height:69px;}
.hp #soutezrun h2 {margin-left:-2px;}
.hp #soutezrun h2 span {position:absolute;left:0;top:0;background: url('../gfx/hp-natocterun.png') 0 0 no-repeat;}
.hp #soutezrun p {margin-top:10px;line-height:18px;position:relative;width:184px;display:block;color:#fff;}
.hp #soutezrun p a {margin-left:-8px;margin-top:5px;}
.hp #soutezrun p a, .hp #soutezrun p a span {position:relative;text-align:center;overflow:hidden;color:#3c91cf;font-weight:bold;font-size:14px;display:block;line-height:70px;width:163px;height:71px;}
.hp #soutezrun p a span {position:absolute;left:0;top:0;background: url('../gfx/hp-viceosoutezi.png') 0 0 no-repeat;}

.hp #finalerun {position:absolute;top:7px;right:0;left:auto;height:230px;width:405px;}
.hp #finalerun span {cursor:pointer;}
.hp #finalerun h2, .hp #finalerun h2 span, .hp #finalerun h2 a, .hp #finalerun h2 a span {text-indent:-300px;overflow:hidden;display:block;width:190px;height:63px;}
.hp #finalerun h2 {position:absolute;top:0;left:0;margin-left:-2px;}
.hp #finalerun h2 span {position:absolute;left:0;top:0;background: url('../gfx/hp-vyberte-video.png') 0 0 no-repeat;}
.hp #finalerun p {line-height:18px;top:79px;position:relative;width:184px;display:block;color:#fff;}
.hp #finalerun p a {margin-left:-8px; margin-top:5px;}
.hp #finalerun p a, .hp #finalerun p a span {position:relative;text-align:center;overflow:hidden;color:#3c91cf;font-weight:bold;font-size:14px;display:block;line-height:70px;width:163px;height:71px;}
.hp #finalerun p a span {position:absolute;left:0;top:0;background: url('../gfx/hp-galerie-videi.png') 0 0 no-repeat;}

.hp #afterrun {position:absolute;top:7px;right:0;left:auto;height:230px;width:400px;}
.hp #afterrun span {cursor:pointer;}
.hp #afterrun h2, .hp #afterrun h2 span, .hp #afterrun h2 a, .hp #afterrun h2 a span {text-indent:-300px;overflow:hidden;display:block;width:313px;height:41px;}
.hp #afterrun h2 {position:absolute;top:0;left:0;margin-left:-2px;}
.hp #afterrun h2 span {position:absolute;left:0;top:0;background: url('../gfx/hp-nejlepsi.png') 0 0 no-repeat;}
.hp #afterrun p {line-height:24px;position:relative;top:51px;width:160px;font-size:16px;display:block;color:#fff;}
.hp #afterrun p strong {font-weight: normal;}
.hp #afterrun p a {margin-left:-8px; margin-top:5px;}
.hp #afterrun p a, .hp #afterrun p a span {position:relative;text-align:center;overflow:hidden;color:#3c91cf;font-weight:bold;font-size:14px;display:block;line-height:70px;width:163px;height:71px;}
.hp #afterrun p a span {position:absolute;left:0;top:0;background: url('../gfx/hp-galerie-videi.png') 0 0 no-repeat;}

.hp .hlavniCena, .hp .hlavniCena span {position:absolute;top:0;right:0;height:196px;display:block;width:203px;height:193px;}
.hp .hlavniCena div {position:relative;text-indent:-400px;}
.hp .hlavniCena {top:26px;right:9px;}
.hp .hlavniCena span {background: url('../gfx/hp-hlavni-cena.png') 0 0 no-repeat;}

.hp #vitez.hlavniCena {margin-top:25px;height:166px !important;width:195px !important;margin-right:30px;overflow:hidden;}
.hp #vitez.hlavniCena span {background: url('../gfx/hp-vitez.png') 0 0 no-repeat;height:166px !important;width:195px !important;}

.hp .procJsou {
	left:-10px;
}
.hp .procJsou h2, .hp .procJsou ul {
	visibility:hidden;
}
.hp .procJsou ul {
	top:40px;
	left:70px;
	font-size:16px;
}
.hp .procJsou span {
	background: url('../gfx/hp-proc.png') 0 0 no-repeat;
}
.hp .natocteVideoSmall {
}
.hp .natocteVideoSmall span {
	background: url('../gfx/hp-proc.png') 0 0 no-repeat;
}

#tarify-menu, #tarify-menu ul {
	position:absolute;
	z-index:110;
	height:400px;
}
.hp #tarify-menu ul.tarify li, .hp #tarify-menu ul.tarify li a, .hp #tarify-menu ul.tarify li a strong {
	z-index:99;
	position:absolute;
	float:left;
	overflow:hidden;
}
.hp #tarify-menu ul.tarify li.hovered, .hp #tarify-menu ul.tarify li.hovered a, .hp #tarify-menu ul.tarify li.hovered a:hover {
	z-index:110;
	text-decoration:none;
}
.hp #tarify-menu ul.tarify li a {
	position:absolute;
	overflow:hidden;
}
.hp #tarify-menu ul.tarify li.hovered a strong, .hp #tarify-menu ul.tarify li.hovered a:hover strong {
	left:0;
	top:0;
	margin-top:-150px;
	position:absolute;
	cursor:pointer;
}

.hp #tarify-menu .tarify li a strong {
	line-height:40px;
	text-indent:10px;
	font-size:20px;
	font-weight:normal;
}
.hp #tarify-menu .tarify li a strong span {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	overflow:hidden;
}
.hp #tarify-menu ul.tarify li span.text {
	position:absolute;
	top:140px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	left:0;
	z-index:10;
	display:block;
	margin:0 30px 0 10px;
}
.hp #tarify-menu ul.tarify li.hovered span.text {
	top:40px;
}

/* jednotlive menu obdelniky - kazdy button ma wlastni PNG img */

.hp #tarify-menu ul.tarify li#mnu_bavse {		height:106px;	width:239px;	top:0;		left:0;}
.hp #tarify-menu ul.tarify li#mnu_pratele {	height:81px;	width:244px;	top:5px;	left:239px;}
.hp #tarify-menu ul.tarify li#mnu_rodina {	height:80px;	width:245px;	top:6px;	left:483px;}
.hp #tarify-menu ul.tarify li#mnu_club {		height:83px;	width:249px;	top:5px;	left:728px;}

.hp #tarify-menu ul.tarify li.hovered a strong {
	line-height:350px !important;
}

.hp #tarify-menu .tarify li#mnu_bavse a strong span {background: url('../gfx/hp-double-bavse.png') 0 0 no-repeat;}
.hp #tarify-menu .tarify li#mnu_pratele a strong span {background: url('../gfx/hp-double-pratele.png') 0 0 no-repeat;}
.hp #tarify-menu .tarify li#mnu_rodina a strong span {background: url('../gfx/hp-double-rodina.png') 0 0 no-repeat;}
.hp #tarify-menu .tarify li#mnu_club a strong span {background: url('../gfx/hp-double-club.png') 0 0 no-repeat;}

.hp #tarify-menu ul.tarify li#mnu_bavse a, .hp #tarify-menu .tarify li#mnu_bavse a strong, .hp #tarify-menu .tarify li#mnu_bavse a strong span {height:295px !important;width:239px !important;}
.hp #tarify-menu .tarify li#mnu_bavse.hovered {height:145px !important;width:239px !important;margin-top:-39px;}

.hp #tarify-menu ul.tarify li#mnu_pratele a, .hp #tarify-menu .tarify li#mnu_pratele a strong, .hp #tarify-menu .tarify li#mnu_pratele a strong span {height:268px !important;width:244px !important;}
.hp #tarify-menu .tarify li#mnu_pratele.hovered {height:118px !important;width:244px !important;margin-top:-37px;}

.hp #tarify-menu ul.tarify li#mnu_rodina a, .hp #tarify-menu .tarify li#mnu_rodina a strong, .hp #tarify-menu .tarify li#mnu_rodina a span {height:268px !important;width:245px !important;}
.hp #tarify-menu .tarify li#mnu_rodina.hovered {height:118px !important;width:239px !important;margin-top:-38px;}

.hp #tarify-menu ul.tarify li#mnu_club a, .hp #tarify-menu .tarify li#mnu_club a strong, .hp #tarify-menu .tarify li#mnu_club a strong span {height:269px !important;width:249px !important;}
.hp #tarify-menu .tarify li#mnu_club.hovered {height:119px !important;width:239px !important;margin-top:-36px;}

.hp #tarify-menu h2 {position:absolute;top:-1000px;left:-1500px;font-size:24pt;}

.hp #obsah {
	position:absolute;
	top:93px;
	z-index:50;
	width:980px;
	left:0;
}

.hp #message_top {
	position:absolute;
	top:75px;
	left:-25px;
	z-index:20;
	text-indent:-400px;
	width:500px;
	height:300px;
	overflow:hidden;
}
.hp .volaniZdarma {
	margin-left:25px;
	margin-top:5px;
	background: url('../gfx/hp-volani.png') 0 0 no-repeat;
	width:298px;
	height:253px;
}
.hp .smsKamosum {
	margin-top:25px;
	background: url('../gfx/hp-kamosum.png') 0 0 no-repeat;
	width:350px;
	height:224px;
}
.hp .rodinaZadarmo {
	margin-left:25px;
	margin-top:20px;
	background: url('../gfx/hp-rodina.png') 0 0 no-repeat;
	width:320px;
	height:239px;
}
.hp .vyhodneVolani {
	margin-top:20px;
	background: url('../gfx/hp-vyhodne.png') 0 0 no-repeat;
	width:331px;
	height:238px;
}

.hp .footer {
	position:absolute;
	top:730px;
	left:7px;
	width:973px;
	height:60px;
	line-height:20px;
	color:#fff;
}
.hp .footer p {
	color:#fff;
	line-height:20px;
}
.hp .footer p.fr a span {
	position:absolute;
	top:0;
	left:0;
	background: url('../gfx/hp-t-mobile.png') 0 0 no-repeat;
}
.hp .footer p.fr a, .hp .footer p.fr a span {
	display:block;
	overflow:hidden;
	float:right;
	height:27px;
	width:139px;
}
.hp .footer p.makingLink{position:absolute;left:42%;background: url('../gfx/making-ico.png') 0 0 no-repeat;padding-left:40px;height:30px;line-height:28px;}
.hp .footer p.makingLink a {line-height:20px;color:#fff;text-decoration:underline;}
