.ediceBalickyTarifuImages {overflow: hidden; _display: inline-block;}

/* URL: osobni/telefony-a-tarify/volani/tarify/tarify-na-miru/ */
table.ediceBalickyTarifu {font-size: 1.2em; border: 0;}
table.ediceBalickyTarifu th, table.ediceBalickyTarifu td {border: 5px solid #FFF; border-left: 0;}
table.ediceBalickyTarifu td {text-align: center;}
table.ediceBalickyTarifu th {font-weight: normal; color: #FFF;}
table.ediceBalickyTarifu th strong {font-size: 1.2em;}
tr.ediceColor1 th {background: #7e459a;}
tr.ediceColor1 td {background: #ccbbdb;}
tr.ediceColor2 th {background: #f8991d;}
tr.ediceColor2 td {background: #ffdcb4;}
tr.ediceColor3 th {background: #a1b827;}
tr.ediceColor3 td {background: #dfe6ba;}
tr.ediceColor4 th {background: #00b5c5;}
tr.ediceColor4 td {background: #bce5ec;}
table.ediceBalickyTarifu td.resetTd {padding: 0;}
table.ediceBalickyTarifu td.resetTd table {margin: 0;}
table.ediceBalickyTarifu td.resetTd table td {border-top: 0; border-bottom: 0;}
table.ediceBalickyTarifu td.resetTd table td.lastTd {border: 0;}
.ediceBalickyTarifuImages img {clear:none;}
.busTar img{margin: 4px 10px 20px 0;}
.ediceBalickyTarifuImages div.lft{width:220px;margin-bottom:30px}
.ediceBalickyTarifuImages .e-sh{margin-left:40px}
.dal-fer-tar img.lft{margin:4px 10px 20px 0}
/* URL: o-vodafonu/kariera/co-nabizime/pracovni-prostredi/ */
.videoList { padding: 5px 0 0 0; }
.videoList img { border: 0; display: block; margin-bottom: 5px; }
.videoList .left { float:left; width: 134px; margin: 0 6px 0 0; display: block; overflow: hidden;}
.videoList .last { margin: 0; }
.videoList a { color: #999; font-weight: bold; font-size: 12px; font-family: arial; text-decoration: none; display: block; }
.videoList a.text { border-top: 5px solid #ccc; padding: 5px 0 0 0; }
.videoList a.textAct { border-top: 5px solid #f00; text-transform: uppercase; color: #f00; } 

/* URL: firemni */
#page-firemni h1 {text-align: center; margin-bottom: 5px;}
#page-firemni .documentPerex {text-align: center; padding: 0; background: none;}
#page-firemni .documentText {background: url(../images/custom-pages/firemni/firemni-bg.png) no-repeat bottom right; min-height: 380px; _height: 380px;}
#page-firemni .firemniMenu {padding-top: 20px;}
#page-firemni .firemniMenu li {
	background: url(../images/custom-pages/firemni/firemni-menu-bg.png) no-repeat 0 0;
	min-height: 96px;
	_height: 96px;
	width: 350px;
	padding: 0;
}
#page-firemni .firemniMenu li:hover {background-position: -350px 0;}
#page-firemni .firemniMenu a {
	display: block;
	height: 71px;
	background: url(../images/custom-pages/firemni/firemni-menu-icons.png) no-repeat;
	padding: 25px 40px 0 75px;
	line-height: 1.4em;
	font-size: 0.9em;
	text-decoration: none;
	}
	#page-firemni .firemniMenu a strong {font-size: 1.5em;}
	#page-firemni .firemniMenu .firemniMenuItem1 a {background-position:  20px 33px; padding-top: 35px; height: 61px;}
	#page-firemni .firemniMenu .firemniMenuItem2 a {background-position:  20px -100px;}
	#page-firemni .firemniMenu .firemniMenuItem3 a {background-position:  20px -257px;}
	
/* URL: osobni/aplikace-a-hry/muj-vodafone/ */
#main.muj_vodafone { padding-right: 0;}
#main.muj_vodafone #maincol { font-size: 1.1em; }
#main.muj_vodafone #content { margin-left: 191px; }
#main.muj_vodafone #sidecol1 ul li strong.open { background-color: transparent; }
#main.muj_vodafone #sidecol1 ul li strong { background-image: url(../images/custom-pages/muj-vodafone/mvf_submenu_bg.png); position: relative; z-index: 1; }

.mvfRotatorWrapper { background: url(../images/custom-pages/muj-vodafone/screen-bg.png) repeat-x #DFDFDF; overflow: hidden; }
#iphoneRotator { background: url(../images/custom-pages/muj-vodafone/iphone_bg_aplik.jpg) 0 0 no-repeat; height: 367px; position: relative; }
#tablet_rotator, #mobile_rotator { height: 269px; display: none; }
	#rotatorControlWrapper { position: absolute; z-index: 2; bottom: 0; width: 100%; }
	#iphoneRotator ul { margin: 0; text-align: center; }
	#iphoneRotator ul li { display: inline; margin: 0; padding: 0; background: none; }
	#iphoneRotator ul li a { outline: none; }
#iphoneRotatorWrapper { width: 380px; height: 254px; position: absolute; left: 177px; top: 55px; }
	#tablet_rotator img {left: 50% !important; margin-left: -162px !important;}
.mvf_rotator_bottom { background: url(../images/custom-pages/muj-vodafone/mvf_red_bg.png) 0 0 #c60603 repeat-x; }
.mvf_bigger { font-size: 17px; }
.mvf_noBottom { margin-bottom: 0; }
.mvf_buttonList { padding: 13px 0; overflow: hidden; }
.mvf_buttonWrapper { float: left; margin-left: 150px; overflow: hidden; text-align: center; }
.mvf_button { width: 225px; height: 60px; float: left; margin-right: 10px; background: url(../images/custom-pages/muj-vodafone/download_buttons.png) no-repeat; display: inline-block; text-indent: -10000px; }
	.mvf_button.appstore { background-position: 0 0; }
	.mvf_button.googleplay { background-position: 0 -67px; }
	.mvf_button.appstore:hover {background-position: -225px 0;}
	.mvf_button.googleplay:hover {background-position: -225px -67px;}
	/*.mvf_button a { display: block; height: 100%; padding-left: 79px; text-decoration: none; }
	.mvf_button a:hover { text-decoration: underline; color: inherit; }
	.mvf_button .ico { display: block; width: 31px; height: 60px; background: url(../images/custom-pages/muj-vodafone/mvf_button_icons.png) 0 0 no-repeat; position: absolute; left: 22px; }
		.mvf_button .ico.iphone { background-position: 0 -60px; }
		.mvf_button .ico.play 	{ background-position: 0 0; }
	.mvf_button .text { font-size: 14px; color: #9399a2; padding-top: 10px; }
	.mvf_button .name { font-size: 18px; color: #525a67; }*/
	
.mvf_qrWrapper {clear: both; text-align: center; padding-top: 15px; margin-left: 45px;}
.mvf_qrWrapper img {margin: 0 65px;}
	
.mvf_line { height: 5px; display: block; background: url(../images/custom-pages/muj-vodafone/mvf_sepLine_bg.png) repeat-x; }
.mvf_inside { padding: 27px; }
.muj_vodafone h3 { font-size: 23px; color: #f30001; }
#main.muj_vodafone h4 {font-size: 1.2em;}
.mvf_contentImage { position: absolute; z-index: -1; }
.mvf_summary { background: url(../images/custom-pages/muj-vodafone/mvf_bg.jpg); position: relative; overflow: hidden; }
	.mvf_summary ul { overflow: visible; }
	.mvf_summary ul li { background: none !important; margin-top: 3px!important; list-style: disc !important; padding-left: 0 !important; }
	.mvf_summary .mvf_sumItem { position: relative; z-index: 1; }
	.mvf_summary .mvf_sumItem.odd { float: left; }
	.mvf_summary .mvf_sumItem.even { float: right; }
	.mvf_summary .mvf_sumItem.first { z-index: 2; }
.mvf_listInfo  { float: left; margin-top: 30px; margin-left: 15px; width: 412px; height: 244px; background-image: url(../images/custom-pages/muj-vodafone/mvf_appUtilList_bg7.jpg); background-repeat: no-repeat; padding: 48px 168px 255px 73px;line-height:1.25em }
.mvf_muj_tarif { width: 300px; padding: 60px 0 60px 100px; }


.mvf_muj_tarif .mvf_contentImage { right: -310px; top: -160px; width: 384px; height: 430px; background-image: url(../images/custom-pages/muj-vodafone/mvf_muj_tarif.jpg); background-repeat: no-repeat; }
.mvf_cerpaniDat { width: 400px; padding:  105px 0 50px 40px; }
.mvf_chytryPrehled{ width: 400px; padding: 60px 20px 20px 0; }
.mvf_chytryPrehled .mvf_contentImage { left: -280px; top: -10px; width: 298px; height: 255px; background-image: url(../images/custom-pages/muj-vodafone/mfv_chitry_prehled.jpg); background-repeat: no-repeat; }
	.mvf_cerpaniDat .mvf_contentImage { right: -295px; top: 36px; width: 298px; height: 254px; background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani_dat_bg_mini2.jpg); background-repeat: no-repeat; }
.mvf_FUP { width: 270px; padding: 60px 90px 100px 50px; }
	.mvf_FUP .mvf_contentImage { left: -265px; top:-13px; width: 312px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/mvf_fup_bg2.jpg); background-repeat: no-repeat; }
.mvf_vyuctovani { width: 410px; padding: 80px 0 50px 40px;  }
	.mvf_vyuctovani .mvf_contentImage { right: -278px; top: -17px; width: 315px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/mvf_vyuctovani_bg2.jpg); background-repeat: no-repeat; }
.mvf_telcisla { width: 410px; padding: 60px 0 50px 30px;  }
.mvf_telcisla .mvf_contentImage { right: -285px; top: -2px; width: 312px; height: 259px; background-image: url(../images/custom-pages/muj-vodafone/mvf_telcisla2.jpg); background-repeat: no-repeat; }
.mvf_cerpaniMinutASMS { width: 400px; padding: 60px 0 50px 40px; }
	.mvf_cerpaniMinutASMS .mvf_contentImage { left: -270px; top: -18px; width: 315px; height: 255px; background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani_minut2.jpg); background-repeat: no-repeat; }
.mvf_widgety_android { width: 305px; padding: 60px 60px 50px 10px; }
.mvf_widgety_android .mvf_contentImage { left: -311px; top:-8px; width: 314px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/mvf_widgety_android2.jpg); background-repeat: no-repeat; }
.mvf_platba_vyuctovani{ width: 410px; padding: 60px 0 100px 30px;  }
.mvf_platba_vyuctovani .mvf_contentImage { right: -246px; top: -54px; width: 312px; height: 259px; background-image: url(../images/custom-pages/muj-vodafone/mvf_platba_vyuctovani_bg.jpg); background-repeat: no-repeat; }
.mvf_prodejny_vodafone { width: 305px; padding: 60px 60px 95px 10px; }
.mvf_prodejny_vodafone .mvf_contentImage{ left: -311px; top:-8px; width: 302px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/mvf_prodejny_vodafone.jpg); background-repeat: no-repeat; }
.mvf_info_smlouva{ width: 410px; padding: 60px 0 100px 30px;  }
.mvf_info_smlouva .mvf_contentImage { right: -257px; top: 10px; width: 314px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/mvf_info_smlouva.jpg); background-repeat: no-repeat; }
.mvf_roaming_calc{ width: 410px; padding: 60px 0 100px 36px;  }
.mvf_roaming_calc .mvf_contentImage{left: -257px; top: -22px; width: 302px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/roaming_calc.jpg); background-repeat: no-repeat; }
.mvf_cent_pece{ width: 410px; padding: 60px 0 100px 30px;  }
.mvf_cent_pece .mvf_contentImage { right: -269px; top: -15px; width: 314px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/centrumpece.jpg); background-repeat: no-repeat; }
.mvf_dobit_kuponem{ width: 410px; padding: 100px 0 100px 36px;  }
.mvf_dobit_kuponem .mvf_contentImage{left: -257px; top: -22px; width: 302px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/dobit_kuponem.jpg); background-repeat: no-repeat; }
.mvf_det_vyuctovani{ width: 410px; padding: 60px 0 100px 30px;  }
.mvf_det_vyuctovani .mvf_contentImage { right: -269px; top: -15px; width: 314px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/detail_vyuctovani.png); background-repeat: no-repeat; }
.mvf_moje_zpravy { width: 410px; padding: 75px 0 100px 36px;  }
.mvf_moje_zpravy  .mvf_contentImage{left: -257px; top: -22px; width: 302px; height: 257px; background-image: url(../images/custom-pages/muj-vodafone/moje-zpr.png); background-repeat: no-repeat; }
/* ANIMATIONS */

/* Device load */
@keyframes load-rotate-1{ from { transform: rotate(0deg); } to { transform: rotate(-10deg); } }
@keyframes load-rotate-2{ from { transform: rotate(0deg); } to { transform: rotate(-20deg); } }
@keyframes load-rotate-3{ from { transform: rotate(120deg); transform-origin: 0% 100%; } to { transform: rotate(0deg); bottom: 0; transform-origin: 0% 100%; } }
@-moz-keyframes load-rotate-1{ from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(-10deg); } }
@-moz-keyframes load-rotate-2{ from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(-20deg); } }
@-moz-keyframes load-rotate-3{ from { -moz-transform: rotate(120deg); -moz-transform-origin: 0% 100%; } to { -moz-transform: rotate(0deg); bottom: 0; -moz-transform-origin: 0% 100%; } }
@-webkit-keyframes load-rotate-1{ from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(-10deg); } }
@-webkit-keyframes load-rotate-2{ from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(-20deg); } }
@-webkit-keyframes load-rotate-3{ from { -webkit-transform: rotate(120deg); -webkit-transform-origin: 0% 100%; } to { -webkit-transform: rotate(0deg); bottom: 0; -webkit-transform-origin: 0% 100%; } }
@-o-keyframes load-rotate-1{ from { -o-transform: rotate(0deg); } to { -o-transform: rotate(-10deg); } }
@-o-keyframes load-rotate-2{ from { -o-transform: rotate(0deg); } to { -o-transform: rotate(-20deg); } }
@-o-keyframes load-rotate-3{ from { -o-transform: rotate(120deg); -o-transform-origin: 0% 100%; } to { -o-transform: rotate(0deg); bottom: 0; -o-transform-origin: 0% 100%; } }

/* Icon only screen */
@keyframes left-to-right{ 0% { left: -100%; } 17% { left: 2%; } 20% { left: 0%; } 80% { left: 0%; } 100% { left: 100% } }
@-moz-keyframes left-to-right{ 0% { left: -100%; } 17% { left: 2%; } 20% { left: 0%; } 80% { left: 0%; } 100% { left: 100% } }
@-webkit-keyframes left-to-right{ 0% { left: -100%; } 17% { left: 2%; } 20% { left: 0%; } 80% { left: 0%; } 100% { left: 100% } }
@-o-keyframes left-to-right{ 0% { left: -100%; } 17% { left: 2%; } 20% { left: 0%; } 80% { left: 0%; } 100% { left: 100% } }

/* International call */
@keyframes load-far-left{ 0% { left: -200%; } 85% { left: 2%; } 100% { left: 0%; } }
@keyframes right-to-right{ 0% { left: 100%; } 17% { left: 49%; } 20% { left: 50%; } 80% { left: 50%; } 100% { left: 100% } }
@-moz-keyframes load-far-left{ 0% { left: -200%; } 85% { left: 2%; } 100% { left: 0%; } }
@-moz-keyframes right-to-right{ 0% { left: 100%; } 17% { left: 49%; } 20% { left: 50%; } 80% { left: 50%; } 100% { left: 100% } }
@-webkit-keyframes load-far-left{ 0% { left: -200%; } 85% { left: 2%; } 100% { left: 0%; } }
@-webkit-keyframes right-to-right{ 0% { left: 100%; } 17% { left: 49%; } 20% { left: 50%; } 80% { left: 50%; } 100% { left: 100% } }
@-o-keyframes load-far-left{ 0% { left: -200%; } 85% { left: 2%; } 100% { left: 0%; } }
@-o-keyframes right-to-right{ 0% { left: 100%; } 17% { left: 49%; } 20% { left: 50%; } 80% { left: 50%; } 100% { left: 100% } }

/* Carousel */
@keyframes load-bottom{ 0% { bottom: -100%; } 100% {  } }
@-moz-keyframes load-bottom{ 0% { bottom: -100%; } 100% {  } }
@-webkit-keyframes load-bottom{ 0% { bottom: -100%; } 100% {  } }
@-o-keyframes load-bottom{ 0% { bottom: -100%; } 100% {  } }
@keyframes left-to-right-1{ 0% {  } 100% { margin-left: 0px; } }
@-moz-keyframes left-to-right-1{ 0% {  } 100% { margin-left: 0px; } }
@-webkit-keyframes left-to-right-1{ 0% {  } 100% { margin-left: 0px; } }
@-o-keyframes left-to-right-1{ 0% {  } 100% { margin-left: 0px; } }
@keyframes left-to-right-2{ 0% {  } 100% { margin-left: 0px; } }
@-moz-keyframes left-to-right-2{ 0% {  } 100% { margin-left: 0px; } }
@-webkit-keyframes left-to-right-2{ 0% {  } 100% { margin-left: 0px; } }
@-o-keyframes left-to-right-2{ 0% {  } 100% { margin-left: 0px; } }
@keyframes left-to-right-3{ 0% {  } 100% { margin-left: 0px; } }
@-moz-keyframes left-to-right-3{ 0% {  } 100% { margin-left: 0px; } }
@-webkit-keyframes left-to-right-3{ 0% {  } 100% { margin-left: 0px; } }
@-o-keyframes left-to-right-3{ 0% {  } 100% { margin-left: 0px; } }
@keyframes left-to-right-to-right{ 0% { margin-left: -190px; } 20% { margin-left: -70px; } 60% { margin-left: -70px; } 100% { margin-left: 0px; } }
@-moz-keyframes left-to-right-to-right{ 0% { margin-left: -190px; } 20% { margin-left: -70px; } 60% { margin-left: -70px; } 100% { margin-left: 0px; } }
@-webkit-keyframes left-to-right-to-right{ 0% { margin-left: -190px; } 20% { margin-left: -70px; } 60% { margin-left: -70px; } 100% { margin-left: 0px; } }
@-o-keyframes left-to-right-to-right{ 0% { margin-left: -190px; } 20% { margin-left: -70px; } 60% { margin-left: -70px; } 100% { margin-left: 0px; } }
@-keyframes bottom-to-bottom{ 0% { top: 100%; } 17% { top: -2%; } 20% { top: 0%; } 80% { top: 0%; } 100% { top: 100% } }
@-moz-keyframes bottom-to-bottom{ 0% { top: 100%; } 17% { top: -2%; } 20% { top: 0%; } 80% { top: 0%; } 100% { top: 100% } }
@-webkit-keyframes bottom-to-bottom{ 0% { top: 100%; } 17% { top: -2%; } 20% { top: 0%; } 80% { top: 0%; } 100% { top: 100% } }
@-o-keyframes bottom-to-bottom{ 0% { top: 100%; } 17% { top: -2%; } 20% { top: 0%; } 80% { top: 0%; } 100% { top: 100% } }

/* CONTAINERS */
.animation.compressed { position: absolute; bottom: 0; right: 0; overflow: hidden; width: 320px; height: 200px; padding-left: 60px; animation: load-rotate-3 1.25s; animation-fill-mode: forwards; -moz-animation: load-rotate-3 1.25s; -moz-animation-fill-mode: forwards; -webkit-animation: load-rotate-3 1.25s; -webkit-animation-fill-mode: forwards; -o-animation: load-rotate-3 1.25s; -o-animation-fill-mode: forwards;  }
.animation.full { position: absolute; overflow: hidden; width: 750px; height: 200px; text-align: center; -moz-animation: load-bottom 1.25s; }

/* DEVICES */
.animation .device { display: inline-block; text-align: center; line-height: 193px; background: no-repeat center bottom; text-align: left; }
.animation.compressed .device:before { animation: load-rotate-1 1s 0.25s; transform: rotate(-10deg); transform-origin: left bottom; -moz-animation: load-rotate-1 1s 0.25s; -moz-transform: rotate(-10deg); -moz-transform-origin: left bottom; -webkit-animation: load-rotate-1 1s 0.25s; -webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom; -o-animation: load-rotate-1 1s 0.25s; -o-transform: rotate(-10deg); -o-transform-origin: left bottom; -ms-transform: rotate(-10deg); -ms-transform-origin: left bottom; content: ''; position: absolute; background: rgba(230,0,0,0.5); left: 75px; top: 75px; width: 50px; height: 150px; border-radius: 7px; z-index: -1; }
.animation.compressed .device:after { animation: load-rotate-2 1s 0.25s; transform: rotate(-20deg); transform-origin: left bottom; -moz-animation: load-rotate-2 1s 0.25s; -moz-transform: rotate(-20deg); -moz-transform-origin: left bottom; -webkit-animation: load-rotate-2 1s 0.25s; -webkit-transform: rotate(-20deg); -webkit-transform-origin: left bottom; -o-animation: load-rotate-2 1s 0.25s; -o-transform: rotate(-20deg); -o-transform-origin: left bottom; -ms-transform: rotate(-20deg); -ms-transform-origin: left bottom; content: ''; position: absolute; background: rgba(230,0,0,0.5); left: 80px; top: 120px; width: 70px; height: 150px; border-radius: 7px; z-index: -2; }
.animation.full .device { display: inline-block; line-height: 193px; background: no-repeat center bottom; }
.animation.full .device:after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-image: inherit; background-position: center bottom; z-index: 10; }
.animation.full .device .screen { overflow: visible; }

/* Nexus */
.animation .device.nexus { width: 241px; height: 200px; background-image: url(../images/animace/nexus.png); }
.animation .device.nexus .screen { width: 176px; height: 140px; left: 34px; top: 61px; }

/* Samsung */
.animation .device.samsung { width: 241px; height: 200px; background-image: url(../images/animace/samsung.png); }
.animation .device.samsung .screen { width: 172px; height: 143px; left: 37px; top: 57px; }

/* Blackberry */
.animation .device.blackberry { width: 241px; height: 200px; background-image: url(../images/animace/blackberry.png); }
.animation .device.blackberry .screen { width: 175px; height: 122px; left: 35px; top: 69px; }

/* Notebook */
.animation .device.notebook { width: 263px; height: 172px; background-image: url(../images/animace/notebook.png); margin-top: 29px; }
.animation .device.notebook .screen { height: 115px; left: 40px; top: 33px; width: 187px; }
.animation.full .device.notebook:before { content: ''; background: url(../images/animace/notebook.png) no-repeat 0 bottom; width: 263px; height: 27px; position: absolute; top: 50%; left: 50%; margin: 74px 0 0 -131.5px; z-index: 20; }

/* PC monitor */
.animation .device.monitor { width: 284px; height: 150px; background-image: url(../images/animace/monitor.png); margin-top: 50px; }
.animation.compressed .device.monitor:before { left: 55px; }
.animation.compressed .device.monitor:after { left: 60px; }
.animation .device.monitor .screen { width: 259px; height: 136px; left: 13px; top: 15px; }

/* Tablet */
.animation .device.tablet { width: 315px; height: 193px; background-image: url(../images/animace/tablet.png); margin-top: 7px; }
.animation .device.tablet .screen { width: 215px; height: 136px; left: 52px; top: 58px; }

/* SCREENS */
.animation .device .screen { position: relative; overflow: hidden; }
.animation .device .screen > .icon { position: absolute; width: 100%; height: 100%; top: 0; left: -100%; background-position: center center; background-repeat: no-repeat; }
.animation.compressed .device .screen > .icon.active { left: 0; animation: left-to-right 5s 0.5s; animation-fill-mode: forwards; -moz-animation: left-to-right 5s 0.5s; -moz-animation-fill-mode: backwards; -webkit-animation: left-to-right 5s 0.5s; -webkit-animation-fill-mode: backwards; -o-animation: left-to-right 5s 0.5s; -o-animation-fill-mode: backwards; }

/* International calls */
.animation .device .screen .international-call { position: absolute; width: 100%; height: 100%; background: url(../images/animace/icons/ceska-republika.png) no-repeat 25% center; animation: load-far-left 2s 1s 1; animation-fill-mode: backwards; -moz-animation: load-far-left 2s 1s 1; -moz-animation-fill-mode: backwards; -webkit-animation: load-far-left 2s 1s 1; -webkit-animation-fill-mode: backwards; -o-animation: load-far-left 2s 1s 1; -o-animation-fill-mode: backwards; }
.animation .device .screen .international-call:before { content: ''; position: absolute; background: url(../images/animace/call-2.gif) no-repeat; width: 38px; height: 10px; bottom: 20%; left: 50%; margin-left: -19px; }
.animation .device .screen .international-call:after { content: ''; position: absolute; background: url(../images/animace/call-1.gif) no-repeat; width: 38px; height: 10px; top: 20%; left: 50%; margin-left: -19px; }
/*.animation .device .screen .international-call:after { content: ''; position: absolute; }
*/.animation .device .screen .international-call > .icon { position: absolute; height: 100%; width: 100%; top: 0; left: 100%; margin-left: 10px; background-position: left center; background-repeat: no-repeat;  }
.animation .device .screen .international-call > .icon.active { left: 50%; animation: right-to-right 5s; animation-fill-mode: both; -moz-animation: right-to-right 5s; -moz-animation-fill-mode: both; -webkit-animation: right-to-right 5s; -webkit-animation-fill-mode: both; -o-animation: right-to-right 5s; -o-animation-fill-mode: both; }

/* Carousel */
.animation.full .device .screen .icon { top: 100%; }
.animation.full .device .screen .carousel-1 { left: -321px; top: 15%; margin-left: -100px; animation: left-to-right-1 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-1 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-1 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-1 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-2 { left: -251px; top: 15%; margin-left: -70px; animation: left-to-right-2 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-2 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-2 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-2 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-3 { left: -181px; top: 15%; margin-left: -70px; animation: left-to-right-3 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-3 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-3 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-3 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-4 { left: -61px; top: 15%; margin-left: -120px; animation: left-to-right-2 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-2 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-2 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-2 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-5 { left: 0; top: 0; z-index: 15; animation: bottom-to-bottom 5s 0.5s; animation-fill-mode: forwards; -moz-animation: bottom-to-bottom 5s 0.5s; -moz-animation-fill-mode: backwards; -webkit-animation: bottom-to-bottom 5s 0.5s; -webkit-animation-fill-mode: backwards; -o-animation: bottom-to-bottom 5s 0.5s; -o-animation-fill-mode: backwards; }
.animation.full .device .screen .carousel-6 { left: 259px; top: 15%; margin-left: -70px; animation: left-to-right-to-right 5s; animation-fill-mode: bots; -moz-animation: left-to-right-to-right 5s; -moz-animation-fill-mode: both; -webkit-animation: left-to-right-to-right 5s; -webkit-animation-fill-mode: both; -o-animation: left-to-right-to-right 5s; -o-animation-fill-mode: both; }
.animation.full .device .screen .carousel-7 { left: 329px; top: 15%; margin-left: -70px; animation: left-to-right-2 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-2 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-2 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-2 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-8 { left: 429px; top: 15%; margin-left: -100px; animation: left-to-right-3 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-3 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-3 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-3 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-9 { left: 499px; top: 15%; margin-left: -70px; animation: left-to-right-2 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-2 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-2 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-2 2s 3s; -o-animation-fill-mode: forwards; }
.animation.full .device .screen .carousel-10 { left: 569px; top: 15%; margin-left: -70px; animation: left-to-right-3 2s 3s; animation-fill-mode: forwards; -moz-animation: left-to-right-3 2s 3s; -moz-animation-fill-mode: forwards; -webkit-animation: left-to-right-3 2s 3s; -webkit-animation-fill-mode: forwards; -o-animation: left-to-right-3 2s 3s; -o-animation-fill-mode: forwards; }

/* ICONS */
/* Black and white */
.animation.full .device .screen .icon-angry-birds { background-image: url(../images/animace/icons-mono/angry-birds.png); }
.animation.full .device .screen .icon-bazos { background-image: url(../images/animace/icons-mono/bazos.png); }
.animation.full .device .screen .icon-csfd { background-image: url(../images/animace/icons-mono/csfd.png); }
.animation.full .device .screen .icon-draw-something { background-image: url(../images/animace/icons-mono/draw-something.png); }
.animation.full .device .screen .icon-email { background-image: url(../images/animace/icons-mono/email.png); }
.animation.full .device .screen .icon-facebook { background-image: url(../images/animace/icons-mono/facebook.png); }
.animation.full .device .screen .icon-firefox { background-image: url(../images/animace/icons-mono/firefox.png); }
.animation.full .device .screen .icon-fotoalbum { background-image: url(../images/animace/icons-mono/fotoalbum.png); }
.animation.full .device .screen .icon-gmail { background-image: url(../images/animace/icons-mono/gmail.png); }
.animation.full .device .screen .icon-facebook-chat { background-image: url(../images/animace/icons-mono/facebook-chat.png); }
.animation.full .device .screen .icon-google { background-image: url(../images/animace/icons-mono/google.png); }
.animation.full .device .screen .icon-heureka { background-image: url(../images/animace/icons-mono/heureka.png); }
.animation.full .device .screen .icon-hry { background-image: url(../images/animace/icons-mono/hry.png); }
.animation.full .device .screen .icon-hudba { background-image: url(../images/animace/icons-mono/hudba.png); }
.animation.full .device .screen .icon-ivysilani { background-image: url(../images/animace/icons-mono/ivysilani.png); }
.animation.full .device .screen .icon-jizdni-rady { background-image: url(../images/animace/icons-mono/jizdni-rady.png); }
.animation.full .device .screen .icon-kindle { background-image: url(../images/animace/icons-mono/kindle.png); }
.animation.full .device .screen .icon-magaziny { background-image: url(../images/animace/icons-mono/magaziny.png); }
.animation.full .device .screen .icon-mapy { background-image: url(../images/animace/icons-mono/mapy.png); }
.animation.full .device .screen .icon-newsstand { background-image: url(../images/animace/icons-mono/newsstand.png); }
.animation.full .device .screen .icon-pocasi { background-image: url(../images/animace/icons-mono/pocasi.png); }
.animation.full .device .screen .icon-qr { background-image: url(../images/animace/icons-mono/qr.png); }
.animation.full .device .screen .icon-seznam { background-image: url(../images/animace/icons-mono/seznam.png); }
.animation.full .device .screen .icon-skype { background-image: url(../images/animace/icons-mono/skype.png); }
.animation.full .device .screen .icon-sport { background-image: url(../images/animace/icons-mono/sport.png); }
.animation.full .device .screen .icon-stream-cz { background-image: url(../images/animace/icons-mono/stream.cz.png); }
.animation.full .device .screen .icon-sygic { background-image: url(../images/animace/icons-mono/sygic.png); }
.animation.full .device .screen .icon-twitter { background-image: url(../images/animace/icons-mono/twitter.png); }
.animation.full .device .screen .icon-videa { background-image: url(../images/animace/icons-mono/videa.png); }
.animation.full .device .screen .icon-youtube { background-image: url(../images/animace/icons-mono/youtube.png); }
.animation.full .device .screen .icon-call { background-image: url(../images/animace/icons-mono/hovor.png); }
.animation.full .device .screen .icon-sms { background-image: url(../images/animace/icons-mono/sms.png); }
.animation.full .device .screen .icon-instagram { background-image: url(../images/animace/icons-mono/sms.png); }
.animation.full .device .screen .icon-translator { background-image: url(../images/animace/icons-mono/sms.png); }
.animation.full .device .screen .icon-google-docs { background-image: url(../images/animace/icons-mono/sms.png); }
.animation.full .device .screen .icon-pinterest { background-image: url(../images/animace/icons-mono/sms.png); }
.animation.full .device .screen .icon-dropbox { background-image: url(../images/animace/icons-mono/sms.png); }

/* Full */
.animation .device .screen .icon-cestovani.active, .animation .device .screen .icon-cestovani.carousel-5{ background-image: url(../images/animace/icons2/cestovani.png); }
.animation .device .screen .icon-angry-birds.active, .animation .device .screen .icon-angry-birds.carousel-5 { background-image: url(../images/animace/icons/angry-birds.png); }
.animation .device .screen .icon-zpravodajstvi.active, .animation .device .screen .icon-zpravodajstvi.carousel-5{ background-image: url(../images/animace/icons2/zpravodajstvi.png); }
.animation .device .screen .icon-soc-site.active, .animation .device .screen .icon-soc-site.carousel-5{ background-image: url(../images/animace/icons2/soc-site.png); }
.animation .device .screen .icon-kniha-casopisy.active, .animation .device .screen .icon-kniha-casopisy.carousel-5{ background-image: url(../images/animace/icons2/kniha-casopisy.png); }
.animation .device .screen .icon-byznys.active, .animation .device .screen .icon-byznys.carousel-5{ background-image: url(../images/animace/icons2/byznys.png); }
.animation .device .screen .icon-vzdelavani.active, .animation .device .screen .icon-vzdelavani.carousel-5{ background-image: url(../images/animace/icons2/vzdelavani.png); }
.animation .device .screen .icon-filmy.active, .animation .device .screen .icon-filmy.carousel-5{ background-image: url(../images/animace/icons2/filmy.png); }
.animation .device .screen .icon-zabava.active, .animation .device .screen .icon-zabava.carousel-5{ background-image: url(../images/animace/icons2/zabava.png); }
.animation .device .screen .icon-bazos.active, .animation .device .screen .icon-bazos.carousel-5 { background-image: url(../images/animace/icons/bazos.png); }
.animation .device .screen .icon-csfd.active, .animation .device .screen .icon-csfd.carousel-5 { background-image: url(../images/animace/icons/csfd.png); }
.animation .device .screen .icon-draw-something.active, .animation .device .screen .icon-draw-something.carousel-5 { background-image: url(../images/animace/icons/draw-something.png); }
.animation .device .screen .icon-email.active, .animation .device .screen .icon-email.carousel-5 { background-image: url(../images/animace/icons/email.png); }
.animation .device .screen .icon-facebook.active, .animation .device .screen .icon-facebook.carousel-5 { background-image: url(../images/animace/icons/facebook.png); }
.animation .device .screen .icon-firefox.active, .animation .device .screen .icon-firefox.carousel-5 { background-image: url(../images/animace/icons/firefox.png); }
.animation .device .screen .icon-fotoalbum.active, .animation .device .screen .icon-fotoalbum.carousel-5 { background-image: url(../images/animace/icons/fotoalbum.png); }
.animation .device .screen .icon-gmail.active, .animation .device .screen .icon-gmail.carousel-5 { background-image: url(../images/animace/icons/gmail.png); }
.animation .device .screen .icon-facebook-chat.active, .animation .device .screen .icon-facebook-chat.carousel-5 { background-image: url(../images/animace/icons/facebook-chat.png); }
.animation .device .screen .icon-google.active, .animation .device .screen .icon-google.carousel-5 { background-image: url(../images/animace/icons/google.png); }
.animation .device .screen .icon-heureka.active, .animation .device .screen .icon-heureka.carousel-5 { background-image: url(../images/animace/icons/heureka.png); }
.animation .device .screen .icon-hry.active, .animation .device .screen .icon-hry.carousel-5 { background-image: url(../images/animace/icons/hry.png); }
/*.animation .device .screen .icon-hudba.active, .animation .device .screen .icon-hudba.carousel-5 { background-image: url(../images/animace/icons/hudba.png); }*/
.animation .device .screen .icon-hudba.active, .animation .device .screen .icon-hudba.carousel-5 { background-image: url(../images/animace/icons2/hudba.png); }

.animation .device .screen .icon-ivysilani.active, .animation .device .screen .icon-ivysilani.carousel-5 { background-image: url(../images/animace/icons/ivysilani.png); }
.animation .device .screen .icon-jizdni-rady.active, .animation .device .screen .icon-jizdni-rady.carousel-5 { background-image: url(../images/animace/icons/jizdni-rady.png); }
.animation .device .screen .icon-kindle.active, .animation .device .screen .icon-kindle.carousel-5 { background-image: url(../images/animace/icons/kindle.png); }
.animation .device .screen .icon-magaziny.active, .animation .device .screen .icon-magaziny.carousel-5 { background-image: url(../images/animace/icons/magaziny.png); }
/*.animation .device .screen .icon-mapy.active, .animation .device .screen .icon-mapy.carousel-5 { background-image: url(../images/animace/icons/mapy.png); }*/
.animation .device .screen .icon-mapy.active, .animation .device .screen .icon-mapy.carousel-5 { background-image: url(../images/animace/icons2/mapy.png); }

.animation .device .screen .icon-newsstand.active, .animation .device .screen .icon-newsstand.carousel-5 { background-image: url(../images/animace/icons/newsstand.png); }
.animation .device .screen .icon-pocasi.active, .animation .device .screen .icon-pocasi.carousel-5 { background-image: url(../images/animace/icons/pocasi.png); }
.animation .device .screen .icon-qr.active, .animation .device .screen .icon-qr.carousel-5 { background-image: url(../images/animace/icons/qr.png); }
.animation .device .screen .icon-seznam.active, .animation .device .screen .icon-seznam.carousel-5 { background-image: url(../images/animace/icons/seznam.png); }
.animation .device .screen .icon-skype.active, .animation .device .screen .icon-skype.carousel-5 { background-image: url(../images/animace/icons/skype.png); }
.animation .device .screen .icon-sport.active, .animation .device .screen .icon-sport.carousel-5 { background-image: url(../images/animace/icons/sport.png); }
.animation .device .screen .icon-stream-cz.active, .animation .device .screen .icon-stream-cz.carousel-5 { background-image: url(../images/animace/icons/stream.cz.png); }
.animation .device .screen .icon-sygic.active, .animation .device .screen .icon-sygic.carousel-5 { background-image: url(../images/animace/icons/sygic.png); }
.animation .device .screen .icon-twitter.active, .animation .device .screen .icon-twitter.carousel-5 { background-image: url(../images/animace/icons/twitter.png); }
.animation .device .screen .icon-videa.active, .animation .device .screen .icon-videa.carousel-5 { background-image: url(../images/animace/icons/videa.png); }
.animation .device .screen .icon-youtube.active, .animation .device .screen .icon-youtube.carousel-5 { background-image: url(../images/animace/icons/youtube.png); }
.animation .device .screen .icon-call.active, .animation .device .screen .icon-call.carousel-5 { background-image: url(../images/animace/icons/hovor.png); }
.animation .device .screen .icon-sms.active, .animation .device .screen .icon-sms.carousel-5 { background-image: url(../images/animace/icons/sms.png); }
.animation .device .screen .icon-czech-republic.active, .animation .device .screen .icon-czech-republic.carousel-5 { background-image: url(../images/animace/icons/ceska-republika.png); }
.animation .device .screen .icon-france.active, .animation .device .screen .icon-france.carousel-5 { background-image: url(../images/animace/icons/francie.png); }
.animation .device .screen .icon-germany.active, .animation .device .screen .icon-germany.carousel-5 { background-image: url(../images/animace/icons/nemecko.png); }
.animation .device .screen .icon-spain.active, .animation .device .screen .icon-spain.carousel-5 { background-image: url(../images/animace/icons/spanelsko.png); }
.animation .device .screen .icon-slovakia.active, .animation .device .screen .icon-slovakia.carousel-5 { background-image: url(../images/animace/icons/slovensko.png); }
.animation .device .screen .icon-instagram.active, .animation .device .screen .icon-instagram.carousel-5  { background-image: url(../images/animace/icons/sms.png); }
.animation .device .screen .icon-translator.active, .animation .device .screen .icon-translator.carousel-5  { background-image: url(../images/animace/icons/sms.png); }
.animation .device .screen .icon-google-docs.active, .animation .device .screen .icon-google-docs.carousel-5  { background-image: url(../images/animace/icons/sms.png); }
.animation .device .screen .icon-pinterest.active, .animation .device .screen .icon-pinterest.carousel-5  { background-image: url(../images/animace/icons/sms.png); }
.animation .device .screen .icon-dropbox.active, .animation .device .screen .icon-dropbox.carousel-5  { background-image: url(../images/animace/icons/sms.png); }

/* ANIMACE END */

/* media queries */
@media only screen 
and (max-width : 1100px) {
		.mvf_chytryPrehled{padding-left:30px}
	.mvf_FUP{width:315px}
	.mvf_muj_tarif .mvf_contentImage {
background-image: url(../images/custom-pages/muj-vodafone/mvf_muj_tarif-mini2.png);
background-repeat: no-repeat;}
	.mvf_listInfo{padding-bottom:140px}
	.mvf_summary .mvf_sumItem.odd, .mvf_summary .mvf_sumItem.even { float: none; clear: both; }
	.mvf_summary .mvf_sumItem.odd .mvf_contentImage { background-position: 0 0; }
	.mvf_summary .mvf_sumItem.even .mvf_contentImage { background-position: 100% 0; }
	.mvf_summary .mvf_contentImage { position: static; width: 100%; height: 270px !important; }
}

@media only screen and (max-width : 1015px){
.busTar img{margin: 4px 3px 20px 0;}
 .animation {display: none;}
 .fullPage .animation {display:block;}
ul.volDoZahr{width:auto!important}
}
@media only screen and (min-width: 661px) and (max-width : 1000px) {
	/*.ediceBalickyTarifuImages img {width: 46%;}*/

	.ediceBalickyTarifuImages div.lft{width: 46%;}
	.ediceBalickyTarifuImages .e-sh{margin-left:30px}
	#iphoneRotator, #mobile_rotator { display: none; }
	#tablet_rotator { display: block; }
	.mvf_buttonWrapper { float: none; margin-left: 0; }
	.mvf_button { float: none; margin-bottom: 10px; margin: auto; }
	.mvf_sumItem { float: left; padding: 20px 25px; /*width: auto;*/ }
	.mvf_listInfo { padding: 41px 100px 130px 81px; margin-left: 0;/* background-image: url(../images/custom-pages/muj-vodafone/mvf_appUtilList_bg_tablet.jpg); */}
	.mvf_chytryPrehled .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_chytry_prehled_bg_mini.jpg); }
	.mvf_cerpaniDat .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani_dat_bg_mini.jpg); }
	.mvf_FUP .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_fup_bg_mini.jpg); }
	.mvf_vyuctovani .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_vyuctovani_bg_mini.jpg); }
	.mvf_qrWrapper {margin: 0;}
	.fullPage .animation {
		display: none;
	}

#adsl_map .frWrapper,#adsl_map .flWrapper{float:none;border:none;padding-left:0;}
#adsl_map .captchaButtons{text-align:left}
#adsl_map #captchaBox{padding-left:0}
#adsl_map .frWrapper:after{content:none}
 .tarify3 .boxItem, #turboInternet .boxItem{width:49.9%!important}
 #turboInternet .boxItem{min-height:200px}
#tarifyFung .jednorazove3{clear:both}
.tarifyWrapper .jednorazove3{float:left!important;clear:none!important}

}
@media only screen and (min-width: 661px) and (max-width : 768px) {	
	#page-firemni .documentText {background: none;}
	#page-firemni .firemniMenu li {margin: 0 auto 25px auto;}
	#page-firemni .firemniMenu .firemniMenuItem2 a {padding-top: 15px;}
	span.e-sh{display:none;}
	/* URL: osobni/aplikace-a-hry/muj-vodafone/ */
	#iphoneRotator, #mobile_rotator { display: none; }
	#tablet_rotator { display: block; }
	.mvf_buttonWrapper { float: none; margin-left: 0; }
	.mvf_button { float: none; margin-bottom: 10px; margin: auto; }
	.mvf_sumItem { float: left; padding: 20px 25px 35px 25px; }
	/*.mvf_listInfo { padding: 30px 100px 20px 40px; margin-left: 0; background-image: url(../images/custom-pages/muj-vodafone/mvf_appUtilList_bg5.jpg); }*/
	.mvf_chytryPrehled .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_chytry_prehled_bg_mini.jpg); }
	.mvf_cerpaniDat .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani_dat_bg_mini.jpg); }
	.mvf_FUP .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_fup_bg_mini.jpg); }
	.mvf_vyuctovani .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_vyuctovani_bg_mini.jpg); }
	.mvf_cerpaniMinutASMS .mvf_contentImage {background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani-minut-a-sms-mini.jpg); }
	.mvf_qrWrapper {display: none;}
	.animation {display: none;}

}

@media only screen and (max-width : 768px) {
	.mvf_listInfo { padding: 41px 100px 130px 81px;}
	span.e-sh{display:none;}
	.ediceBalickyTarifuImages div.lft{margin-bottom:15px;}	
	.mvf_qrWrapper,.fullPage .animation  {display: none;}	
	.mvf_listInfo{line-height:1.2em}
}



@media only screen and (max-width : 660px) {
	
	.mvf_listInfo { padding: 41px 100px 130px 81px;}
	#page-firemni .documentText {background: none; min-height:inherit;}
	#page-firemni .firemniMenu li {background: none; width: auto; min-height:inherit; margin-bottom: 20px;}
	#page-firemni .firemniMenu a, #page-firemni .firemniMenu .firemniMenuItem1 a {background: none; padding: 0; height: auto; width: auto;}
	#page-firemni .firemniMenu a strong {text-decoration: underline;}
	
	#mobile_rotator { display: block; background: url(../images/custom-pages/muj-vodafone/screen-bg2.png) repeat-x; }
	
	#iphoneRotator, #tablet_rotator, #mobile_rotator, .mvf_rotator_bottom { display: none; }
	
	#main.muj_vodafone #content { margin-left: 0; padding: 0; }
	.mvf_rotator_bottom { background-image: url(../images/custom-pages/muj-vodafone/mvf_red_bg_longer.png); height: 147px; }
	.mvf_buttonWrapper { float: none; margin-left: 0; }
	.mvf_button { line-height: 1em; float: none; margin-bottom: 10px; margin: auto; }
	.mvf_inside { padding: 15px; }
	.mvf_sumItem { float: none; width: auto; }
	.mvf_listInfo { margin-left: -10px;/*height:149px;*/font-size:0.7em;line-height:1.5em}
	#main.muj_vodafone .mvf_listInfo  h4{font-size:1.0em;margin-bottom:2px}
	.mvf_contentImage { position: static; width: 100% !important; height: 270px !important;  background-size: auto 100%; background-position: 50% 0; }
	.mvf_chytryPrehled .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_chytry_prehled_bg_mini.jpg);  width: 100%; }
	.mvf_cerpaniDat .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani_dat_bg_mini.jpg);  width: 100%; }
	.mvf_FUP .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_fup_bg_mini.jpg); }
	.mvf_vyuctovani .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_vyuctovani_bg_mini.jpg); width: 100%; }
	.mvf_cerpaniMinutASMS .mvf_contentImage {background-image: url(../images/custom-pages/muj-vodafone/mvf_cerpani-minut-a-sms-mini.jpg); width: 100%; height: 230px; }
	.mvf_telcisla .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_telcisla2-mini.jpg);width: 100%}
	.mvf_widgety_android .mvf_contentImage { background-image: url(../images/custom-pages/muj-vodafone/mvf_widgety_android2-mini.jpg); background-repeat: no-repeat;width: 100%;}
		.mvf_platba_vyuctovani .mvf_contentImage{background-image: url(../images/custom-pages/muj-vodafone/mvf_platba_vyuctovani_mini.jpg); background-repeat: no-repeat;width: 100%}

	.mvf_muj_tarif .mvf_contentImage{ background-image: url(../images/custom-pages/muj-vodafone/mvf_muj_tarif-mini2.png); background-repeat: no-repeat;width: 100%;}
	.mvf_inside {padding-top: 0;}
	.mvf_inside h1 {margin-top: 0;}
	.mvf_qrWrapper {display: none;}
	.mvf_summary .mvf_contentImage{width:250px!important;background-size:100%}

.tarify3 p.heading {
height: 60px;
margin-top: 10px;
line-height: 1.2em;
}
.tarify3 .jednorazove p.v-sekci {
margin-left: 66px!important;
margin-top: 0!important;
clear: both;
float: none;
display: block;
}
}
@media only screen and (max-width : 460px){
	.mvf_listInfo{background:none!important;padding:25px 0 140px 0!important;width:80%;margin:auto;font-size:0.8em}
	#main.muj_vodafone .mvf_listInfo h4{font-size:1.3em;margin-bottom:7px}
	.mvf_sumItem{padding:30px}
	.mapaBannerWrapper .mapaBanner{background:url(../images/mapa-banner-small.jpg) 50% 0 no-repeat!important}
	}
