@charset "UTF-8";

/*body, html	{ width:100%; height:100%; min-width: 600px;background: url('../images/pozadi.JPG');}
body	{margin:0 auto; padding:0;font-size: 12px; min-height: 400px;  }
* html .clearfix { height: 1%; }
.odkaz{cursor: pointer;}
.clearfix:after,.c:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix,.c { display: inline-block; }
.clearfix,.c { display: block; }
.left,.l  { display: inline; float: left; }
.right,.r  { display: inline; float: right; }
*/
img{border: 0;}

/* CSS Document */
/*	@font-face {font-family: 'Calibri';src: url('../fonts/calibri/CALIBRI.TTF');font-weight: 100;font-style: normal;font-stretch: normal;}*/
        /*@font-face {font-family: 'Comfortaa';src: url('../fonts/comfortaa/Comfortaa-Bold.ttf');font-weight: bold;font-style: normal;}*/
        * { font-family: 'Carlito', 'Calibri', "Arial", sans-serif;color:#000000;margin: 0;padding: 0;}

        .comfortaa{font-family: 'Comfortaa', sans-serif;}
        .comfortaa-light{font-family: 'Comfortaa-light', sans-serif;}

a{text-decoration: none;}

input[type="text"],input[type="password"]{outline: none;background:transparent;border:none;color:#252525;font-size:16px; padding:0 0 0 2px; margin:1px 0 2px 0; height:18px; line-height:16px;}
textarea{display: block;outline: none;border:none;resize:none;background:transparent;line-height:16px;padding:2px 2px;color:#252525;/*overflow:auto;*/}
input[type="submit"]{outline: none;}
input[type="button"]{outline: none;}
.linka_siroka{	/*width: 588px;*/height: 1px;margin: 0 14px; background: #e5e5e5; border-left: 0px solid #a2a2a2;border-right: 0px solid #a2a2a2;}
.button{ background: #FFDA0F; border: 0px solid #f1b50f;height: 23px;text-align: center;color:#3f3f3f !important;margin: 17px 0 8px 0;display: inline-block;padding: 0px 17px 0px 17px; cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;}

select option { padding-left: 6px;}


.oranzova{color:#ffcf47;}
.tmava_oranzova{color: #ff9c00;}
/* Bublina */
	.bublina{display: none;z-index: 9000;position: absolute;}
	.bublina .sipka{height:10px;position: relative;z-index: 9900;}
	.bublina .sipka{margin: 0;padding: 0;height: 10px;width: 21px;}
	.bublina .sipka.horni {position:relative;}
	.bublina .sipka.horni .vnejsi{width: 0;height: 0; border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #d9d9d9;font-size: 0;line-height: 0;position: absolute;}
	.bublina .sipka.horni .vnitrni{	width: 0; height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid white; font-size: 0;line-height: 0;position: absolute;top:1px;left:1px;}
	.bublina .telo{	margin: 0;padding: 3px;	background: white; -webkit-border-radius: 5px;	border-radius: 5px;position:relative;z-index: 9010;-webkit-box-shadow:  0px 0px 10px 0px rgba(185, 185, 185, 1);box-shadow:  0px 0px 10px 0px rgba(185, 185, 185, 1);border:1px solid #d9d9d9;}

/* Bublina chyba */
	.bublina_chyba{ position:absolute; display: none;z-index: 100;}
	.bublina_chyba .bublina_pro_text{width: 216px; border:1px solid #d55f5f;color:#d55f5f; background: #ffe7e7;-webkit-border-radius: 3px;	border-radius: 3px;padding: 7px 22px 8px 22px;}
	.bublina_chyba .sipka{position:relative;margin: 8px 0 0 -1px;}
	.bublina_chyba .sipka .vnejsi {width: 0; height: 0; border-bottom: 7px solid transparent; border-top: 7px solid transparent;border-left: 7px solid #d55f5f;font-size: 0;line-height: 0;top:0px;position: absolute;}
	.bublina_chyba .sipka .vnitrni {	width: 0; height: 0; border-bottom: 6px solid transparent;	border-top: 6px solid transparent; border-left: 6px solid #ffe7e7; font-size: 0;line-height: 0;top:1px;position: absolute;}


	/*#bublina_sender_mail{display: none;}
	#bublina_sender_require{display: none;}
	#bublina_to_email{display: none;}
	#bublina_nevybrany_soubor{display: none;}
	#bublina_prekrocena_velikost{display: none;}*/


/* Telo */
	.wrapper_full_width{padding-top: 5px;padding-bottom: 15px;}
	.wrapper{
		position: relative;
		z-index: 100;
		width:590px;margin: 0 auto;
		border: 1px solid black;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 1);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 1);overflow: hidden;}


/* PRO reklamu */
	/*.footer_adv{}
	.footer_adv .text{ margin:0 auto;width: 998px;color:white;font-size: 12px;}
	.footer_adv .reklama{ margin:0 auto;width: 998px;padding-top: 0px;}
	
	@media screen  and (min-height: 400px) {
		.footer_adv{position: fixed;width: 100%;height: 230px;z-index: 99999; bottom: 0;background: url('../images/igelit.png');}
		.footer_repl{height: 300px;}
	}
	@media screen  and (max-height: 400px) {
		.footer_adv{position: absolute;width: 100%;max-height: 230px;height: 230px;}
	}*/

/*.footer_adv{display: none;}*/
/*.footer_repl{display: none;}*/

/* eu-cookies */
#eu-cookies {
	background: #000;
	text-align: center;
	font-size: 15px;
	padding: 13px 0 12px;
	width: 100%;
	color: #fff;
}
#eu-cookies a {
	color: #ffc501;
}
#eu-cookies a:hover {
	text-decoration: underline;
}
#eu-cookies button {
	background: #ffc501;
	text-transform: uppercase;
	font-size: 15px;
	border: none;
	border-radius: 5px;
	margin-left: 30px;
	padding: 5px 30px;
	color: #000;
}
#eu-cookies button:active {
	background: #fea82e;
}

/* Hlavicka */
	.hlavni_menu{height: 55px;background: #292b2c;}
	#logo{background: url('../images/uschovna-logo.png');width:207px;height: 35px;margin: 10px 0 0 13px;cursor: pointer;}
	#logo h1{display: none;}
	.hlavni_menu .menu{margin: 20px 15px 0 0;width:345px;}
	.hlavni_menu .menu .l{color:white;margin-left: 10px; padding-bottom: 2px;}
	.hlavni_menu .menu .link{cursor: pointer;}
	.hlavni_menu .menu .link .plus{
		position: relative;
		font-size: 9px;
		color: #fff;
		cursor: pointer;
		top: 2px;
	}
	.hlavni_menu .menu .l.link:hover{border-bottom: 1px solid;}

	.hlavni_menu .menu .r{color:white;margin-left: 10px; padding-bottom: 2px;}
	.hlavni_menu .menu .r.link:hover{border-bottom: 1px solid;}

        .hlavni_menu .menu .lang img{height: 7px;margin: 5px 4px 0 0;}
	.hlavni_menu .menu .lang .text{margin-top: 1px;color:white;padding-left: 0;margin-left: 0; font-size: 11px;}
	.hlavni_menu .menu #vice_mene{margin: 0px 0 0 0px;}
	.hlavni_menu .menu #vice_mene_img{margin: 1px 0 0 3px;width:5px;height:8px;}
	.hlavni_menu .menu #vice_mene_img img{width:5px;height:8px;}
        .hlavni_menu .menu a.plus-icon
        {
            float: right;
            display: block;
            background: url('/www/images/ikonka-vice.png');
            width: 8px;
            height: 11px;
            margin-top: 3px;
            margin-left: 16px;
            background-repeat: no-repeat;
        }
	
	.menu_bublina {display: none;position: absolute;}
	.menu_bublina .sipka{position: relative;width: 0; height: 0; border-left: 10px solid transparent;  border-right: 10px solid transparent; border-bottom: 10px solid white; font-size: 0;line-height: 0;z-index: 200;}
	.menu_bublina .telo{position: relative;z-index: 150;background: white;border-radius: 5px;-webkit-border-radius: 5px;-webkit-box-shadow:  0px 0px 10px 0px rgba(80, 80, 80, 1);box-shadow:  0px 0px 10px 0px rgba(80, 80, 80, 1);margin-top: -1px;border:1px solid #d9d9d9;}

	/* vyber jazyka */
		#lang {cursor: pointer;}

		#lang_selector{width:58px;}
		#lang_selector .sipka{margin-left: 20px;}
		#lang_selector .telo div.c{	background: white;height:18px; position: relative;cursor: pointer;}
                #lang_selector .telo div.c div{			position:absolute;top:1px;left:33px;padding-right:4px;	}
		#lang_selector .telo div.c img{			position:absolute;top:6px;left:18px;	}
		#lang_selector .telo div.c img.fajfka{	position:absolute;top:6px;left:5px;	}
		#lang_selector .telo div.c:hover{	background: #ffd96d;-webkit-border-radius: 3px;border-radius: 3px;}

	/* Login */
		#prihlaseni{ }
		#prihlaseni .sipka{margin-left: 110px;}		
		#prihlaseni .prihlaseni_wrapper{width: 208px;height:208px;padding: 15px 15px 30px 15px;}
		#prihlaseni .login_input{margin: 0 auto;width:205px;margin-bottom:13px;position: relative;height: 36px;}
		#prihlaseni input[type="text"], #prihlaseni input[type="password"]{border:1px solid #d9d9d9;width: 187px;background: transparent;height: 26px;position: absolute;z-index: 100;padding:5px 5px 5px 10px; line-height:16px;}
		#prihlaseni .napoveda{position: absolute;margin: 10px 0 0 12px;font-size: 16px;color:#838383;z-index: 90;}
		#prihlaseni .check_input{padding-left: 2px;}
		#prihlaseni .check_input div.l{padding-left: 8px;margin-top:-1px;}
		#prihlaseni .check_input div.l label{font-size: 13px;}
		#prihlaseni input[type="submit"].button{	margin-top: 7px;width: 205px;height: 36px;position: relative;font-size: 16px;}
		#prihlaseni input[type="submit"]::-moz-focus-inner { border:0; padding:0 }
		#prihlaseni .zapomenute_heslo{text-align: center;margin-top: 7px;}
		#prihlaseni .zapomenute_heslo a{color:#ffa800;}
		#prihlaseni .moje_id{width: 155px;height: 24px; margin: 10px 0 0 27px;}

	/* podpora */
		#menu_podpora_bublina{ position: absolute;top:46px;display:  none; }
		#menu_podpora_bublina .sipka{margin-left: 85px;}		
		#menu_podpora_bublina .podpora_wrapper{width: 190px;min-height:105px;}
		#menu_podpora_bublina .podpora_udaj{padding: 20px 0 0 20px;}
                #menu_podpora_bublina .podpora_udaj img{ padding-top: 3px}
		#menu_podpora_bublina .podpora_udaj .text{margin-left: 10px;font-size: 16px;}

	/* registrace */
		#menu_registrace_bublina{ position: absolute;top:46px;display:  none; }
		#menu_registrace_bublina .sipka{margin-left: 155px;}		
		#menu_registrace_bublina *{color:#323232;font-size: 12px;}
		#menu_registrace_bublina .registrace_wrapper{width: 290px;/*min-height:250px;*/padding: 15px;}
		#menu_registrace_bublina .rekl{margin-top: 17px;}
		#menu_registrace_bublina .rekl .text{width:185px;margin-left: 10px;margin-top: -10px; line-height: 18px;}
		#menu_registrace_bublina .sediva_linka{	width: 100%;height: 1px;background: #e5e5e5;margin: 14px 0;}
		#menu_registrace_bublina .textdva{padding: 5px 5px 5px 5px;line-height: 18px;}

                .vice.menu_bublina
                {
                    position: absolute;
                    top: 46px;
                    width: 150px;
                }

                .vice.menu_bublina .sipka
                {
                    margin-left: 28px;
                }

                .vice.menu_bublina a
                {
                    display: block;
                    line-height: 26px;
                    padding-left: 14px;
                }

                .vice.menu_bublina a:hover
                {
                    background: #ffdd00;
                }
/* Obsah tela */

	.content{min-height: 30px;background: #ffffff;-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 1);box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 1);}
	.content.hover{background: #ffedc0;}

	/* Home page */
		#homepage #rozcestnik{width: 560px;padding-bottom: 20px;margin: 0 auto;}
		#homepage #poslat{width: 280px;height: 244px;position: relative;}
		#homepage #poslat .faze {background: url('../images/poslat-3-faze.png');width: 181px;height: 163px;margin:38px 0 0 53px;}
		#homepage #poslat .faze:hover{background-position: -181px 0px;}
		#homepage #poslat .faze.click{background-position: -362px 0px;}
		#homepage #vyzvednout{width: 280px;height: 244px;position: relative;}
		#homepage #vyzvednout .faze {background: url('../images/vyzvednout-3-faze.png');width: 181px;height: 163px;margin:38px 0 0 47px;}
		#homepage #vyzvednout .faze:hover{background-position: -181px 0px;}
		#homepage #vyzvednout .faze.click{background-position: -362px 0px;}
		#homepage #poslat h3{font-size: 30px; font-weight: normal; width: 200px;margin-left: 105px; position: absolute;bottom: 0;}
		#homepage #vyzvednout h3{font-size: 30px; font-weight: normal; width: 280px;margin-left: 0px;text-align: center; position: absolute;bottom: 0;}
		#homepage .linka{width: 528px;height: 1px; margin: 0 auto;border: none;background: #e5e5e5; display: none;}
		#homepage h2{margin-top: 30px; font-size: 30px; text-align: center;	}
		#homepage .uvodni_text{width: 528px; margin:0 auto;/* text-align: justify;*/ margin-top: 20px; line-height: 18px;padding-bottom: 20px;}
		#homepage .fb { overflow:hidden; width:548px; height:190px; margin: 0 auto; padding-bottom: 27px;}
		#homepage .features {
			width: 500px;
			margin: 0 auto;
		}
		#homepage .features li {
			list-style: none;
			background: url('/www/images/homepage-ikonka-checkmark.png') no-repeat 0px 6px;
			padding-left: 25px;
			line-height: 29px;
			font-size: 15px;
		}
		#homepage .features li span {
			position: relative;
			top: -8px;
		}

		#homepage .link_to_old{margin: 0 20px 15px 0;}
		#homepage .link_to_old a{background:#b3b3b3; padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
		#homepage .link_to_old a:hover{text-decoration: underline;}
		#homepage .link_to_old a div{padding: 3px 5px;font-size: 15px;}

	/* Home page - END */

	/* Upload */
		#upload .radek{	width: 100%;}
		#upload .radek .label{	width: 137px;padding-top: 10px;padding-left: 14px;padding-bottom: 8px;}
		#upload .radek .label { font-size: 16px;/*font-weight: bold;*/}
		#upload .radek .label label{color: #292b2c;}
                #upload .radek .prvek{	width: 426px; min-height: 38px;}
		#upload .radek.vyssi{	padding-top: 8px;}
		#upload #sender_img{margin-top: 11px;left:4px;display: none;position:absolute;}
		#upload #sender_mail.spravne{left:16px;}
		#upload .radek .prvek.aktivni{	-webkit-box-shadow:  0px 0px 5px 1px #40c3ff;box-shadow:  0px 0px 5px 1px #40c3ff;}
		#upload .radek .prvek div{color:#a6a6a6;font-size: 16px;}
		#upload .radek .prvek .text{padding-top: 10px;}
		#upload .radek .prvek .text.small{padding-top: 14px;font-size: 12px;margin-left: 3px;color:#a6a6a6;}
		/*#upload .linka{	width: 588px;height: 1px;background: #e5e5e5; border-left: 1px solid #a2a2a2;border-right: 1px solid #a2a2a2;}*/

		/* Upload souboru */
                        /*.content .soubory_text{padding-top: 12px !important;}*/
                        .content #vyberte.button{ width: 143px;height: 23px;margin: 5px 0 3px 0;padding: 3px 0;cursor: pointer; text-transform: uppercase;font-size: 14px !important;
                        line-height: 22px; }

			.content #upload_file_label{padding-left: 5px; display: none;}
			#file_wrapper{position: relative;}
			.content .wrapper_upload_file{ padding-top:10px;	}
			.content .wrapper_upload_file.hidden{width: 1px; height: 1px;overflow: hidden;position: absolute;top:0;z-index: -1;}
			.content .wrapper_upload_file div{margin-bottom: 3px;}
			.content .wrapper_upload_file input{width:400px;margin-right: 5px;}
			.content .wrapper_upload_file img{cursor: pointer; display: none;}
			.content #upload_file{ }
			#wrapper_soubory{display: none;}

		/* Bublina cena */
			#bublina_cena{width:260px; }
			#bublina_cena .sipka{margin-left: 180px;}
			#bublina_cena.tricet .sipka{margin-left: 120px;}
			#bublina_cena.devadesat .sipka{margin-left:214px;}
			#bublina_cena.bublina .sipka.spodni {position:relative;margin-top: -2px;}
			#bublina_cena.bublina .sipka.spodni .vnejsi
			{width: 0;height: 0; border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #d9d9d9;font-size: 0;line-height: 0;position: absolute;top:1px;}
			#bublina_cena.bublina .sipka.spodni .vnitrni
			{	width: 0; height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid white; font-size: 0;line-height: 0;position: absolute;top:1px;left:1px;}


			#bublina_cena .krizek{background: url('../images/ikonky/krizek.png');width: 9px;height: 9px;float: right;display: inline; cursor: pointer;}
			#bublina_cena .telo{padding: 10px;margin-top: -2px;}
			#bublina_cena .obsah{padding: 0 10px 0 10px;}
			#bublina_cena .pulka{width:49.5%; margin-bottom: 15px;}
			
			#bublina_cena .tmava_oranzova{text-align: center;font-size: 16px;padding-bottom: 10px;font-weight: bold;}
			#bublina_cena.en .tmava_oranzova{font-size: 14px;}
			#bublina_cena .sediva_linka{width: 100%;height: 1px;background: #e5e5e5;}
			#bublina_cena .svislitko{width: 1px; height: 50px;background: #e5e5e5;margin-top: 5px;}
			#bublina_cena .cena_online{text-align: center;font-size: 16px;padding-top: 5px;}

			#bublina_cena .vyzvani_k_platbe{font-size: 13px;/*font-weight: bold;*/padding-top: 10px;}

			/*#bublina_cena.bublina .sipka{height:10px;position: relative;z-index: 9900;}*/
			/*#bublina_cena.bublina .sipka{margin: 0;padding: 0;height: 10px;width: 21px;}*/

			

		/*	#bublina_cena .velikost, #bublina_cena .cena{margin-left: 3px;}
			#bublina_cena .cena{color:#ff9c00;}
			#bublina_cena .telo{padding: 10px;margin-top: -2px;}
			#bublina_cena div{font-size: 15px;}
			#bublina_cena .p{margin-top: 8px;}*/

		/* Seznamy pridanych */
			.seznam_vlozenych{width: 425px;margin-left: 155px;padding: 4px 0;}

			.seznam_vlozenych .zaznam{padding: 0px 0;}
			.seznam_vlozenych .zaznam .text{margin: 3px 0 0 0px;color:#3f3f3f;font-size: 14px;max-width: 390px;}
			.seznam_vlozenych .zaznam .text input{color:#3f3f3f;font-size: 14px;margin-top: 2px;width:390px;}

			.seznam_vlozenych .zaznam.soubor .text{width:320px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
			.seznam_vlozenych .zaznam.soubor .size{margin: 5px 3px 0 5px;width:62px;text-align: right;}
			/*.seznam_vlozenych .zaznam.soubor .text{width:325px; overflow: ellipsis;}*/

			.seznam_vlozenych .zaznam .r{cursor: pointer;}
			.seznam_vlozenych .zaznam .img{margin-top: 4px;background: url('../images/ikonky/soubory.png');width:22px;height: 19px;}
			.seznam_vlozenych .zaznam .img.doc{background-position: -0px 0;}
			.seznam_vlozenych .zaznam .img.image{background-position: -22px 0;}
			.seznam_vlozenych .zaznam .img.application{background-position: -44px 0;}
			.seznam_vlozenych .zaznam .img.pdf{background-position: -66px 0;}
			.seznam_vlozenych .zaznam .img.ppt{background-position: -88px 0;}
			.seznam_vlozenych .zaznam .img.xls{background-position: -110px 0;}
			.seznam_vlozenych .zaznam .img.zip{background-position: -132px 0;}
			.seznam_vlozenych .zaznam .img.audio{background-position: -154px 0;}
			.seznam_vlozenych .zaznam .img.video{background-position: -176px 0;}
			.seznam_vlozenych .zaznam .r img{margin-top: 8px;}
			.seznam_vlozenych .zaznam.after{display: none;}
			.seznam_vlozenych .zaznam.email .text{margin:0;}
			.seznam_vlozenych .zaznam.email .panacek{margin-top: 2px;margin-right: 3px;}
			.seznam_vlozenych .zaznam.email {}
			.seznam_vlozenych .dalsi{margin: 4px 0 3px 0;cursor: pointer;/* display: none;*/}
			.seznam_vlozenych .dalsi .text{height: 14px;line-height: 18px;}
			.seznam_vlozenych .dalsi .skryt{height: 14px;line-height: 14px; display: none;}
			.seznam_vlozenych .dalsi img.sbalene{margin: 2px 0 0px 3px;width:10px;height: 5px;}
			.seznam_vlozenych .dalsi img.rozbalene{margin: 5px 0 2px 3px;width:10px;height: 5px;}
			/*.seznam_vlozenych .ostatni{display: none;}*/

			#capsa_soubory.seznam_vlozenych{width: 425px;margin-left: 0;}
			#capsa_soubory .textc{ padding: 0 !important;font-size: 14px !important;margin: 5px 0 0 0px !important;color:#3f3f3f !important;width:320px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
			#capsa_soubory .size{font-size: 14px !important;color:#3f3f3f !important;}
		/* Odesilatel  */
			.content .input_text{position: relative;}
			.content .input_text input{position: absolute; z-index:10;width: 405px;margin-top: 11px;margin-left: 5px;line-height: 18px;height: 18px;}	
			.content .input_text div.napoveda{position: absolute; z-index:5; padding-left: 5px;}	

		/* Komu + Zprava */
			/* Komu - seznam */
			#wrapper_prijemci{display: none;}
			.content .input_textarea{position: relative;}
			.content .input_textarea textarea{min-height:18px;/*position: absolute;*/ z-index:10;width: 415px;margin-top: 10px;margin-left: 5px;margin-bottom: 5px; height: 16px;font-size: 16px;overflow:hidden}	
                        /*.content #zprava{min-height: 34px;}*/
			/* Pro vypocet vysky textarea */
				.hiddendiv {	display: none;word-wrap: break-word;white-space: pre-wrap;width: 383px;min-height: 18px;font-size: 16px;line-height: 16px; padding: 2px;}
				.content .input_textarea div.napoveda{position: absolute; z-index:0; top:0px;left: 0;padding-left: 5px;}	

			#zprava_wrapper{position: relative;}

		/* Predmet + Jazyk */
			.content #wrapper_subject{ display: none;}
			.content #wrapper_language{	display: none;}
			.content #wrapper_language select{margin: 11px 0 0 8px;font-size: 16px;}


		/* Slider */
			#slider_wrapper{position: relative;margin-top: 10px;height: 14px;margin-bottom: 0px;}
			#slider_wrapper .slider_left{width: 10px;height: 14px;position: absolute;z-index: 10;}
			#slider_wrapper .slider_right{width: 10px;height: 14px;position: absolute;right: -4px;z-index: 10;}
			#slider_pozadi{background: url('/www/images/slider.png');width: 423px;height: 14px;position: absolute;z-index: 10;}
			#slider{	width: 409px;position: absolute; z-index: 20;height:14px;margin: 0 7px 0 7px; padding: 2px 0;}
			.content .slider_data{width: 420px; padding: 3px 0 5px 0; }
			.content .slider_data *{color:#252525;font-size: 12px;line-height: 12px;/*font-weight: bold;*/}
			.content .ctrnact{width:177px; cursor: pointer;}
			.content .tricet{width:72px;text-align: center;cursor: pointer;}
			.content .devadesat{text-align: right;cursor: pointer;}
			.ui-slider { position: relative;text-align: left;}
			.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-hlavni_menu .ui-state-default {background: url('../images/slider-sipecka.png') 50% 50% repeat-x;outline: none;font-weight: bold;color: #1c94c4;}
			.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 16px;height: 18px;cursor: default;}
			.ui-slider-horizontal .ui-slider-handle {top:-1px;margin-left: -8px;margin-right: -18px;}

		/* Vice moznosti */
			.content #vice_moznosti{cursor: pointer;}
			.content #vice_moznosti .skryt{display: none;}
			.content #vice_moznosti *{	font-size: 13px; color:#292b2c;}
			.content #vice_moznosti img.sbalene{margin:4px 0 0 5px;}
			.content #vice_moznosti img.rozbalene{margin:4px 0 0 5px;}

		#odeslat_wrapper{width: 589px;}
		#odeslat_wrapper #submit_wrapper{width: 288px;margin: 0 auto;}
		#odeslat_wrapper input[type="button"]{	margin:0 auto;width: 288px;height: 39px;font-size: 16px;}
		input[type="submit"]::-moz-focus-inner { border:0; padding:0 }
		#odeslat_wrapper input[type="submit"]{	margin:0 auto;width: 288px;height: 39px;font-size: 16px;}
		input[type="button"]::-moz-focus-inner { border:0; padding:0 }
		/*#odeslat_wrapper input[type="submit"]:hover{-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 1);box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 1);}*/

		.content .podminky{text-align: center;margin-top: 13px; padding-bottom: 13px;}
		.content .podminky span{color:#ff9c00;cursor: pointer}

		/* Odesilani */
			#upload_page{
				width: 100%;
				height: 1px; display: none;
				/*height: 100%; */
				position: absolute;
				bottom:0;
				left: 0;
				z-index: 99990;
			}
			#upload_page.branding{
				/*width: 100%;*/
				 /*height: 1px; display: none;*/
				/*height: 100%; */
				position: relative;
				/*top:0;*/
				 
			}
			
			#upload_page .igelit{position: fixed;width:100%;background: url('../images/igelit.png');height: auto !important;min-height: 100%;height: 100%;z-index: -1;top:0;left:0;}
			#upload_page.branding .igelit{display: none;}

			#upload_page .wrapper_upload{width: 281px;height: 253px; padding-top: 25px;margin: 0 auto;position: relative;
				/*display: none;*/
			}

			#upload_page .bila{color:#ffffff;}
			#upload_page .wrapper_upload img{z-index: 1;}
			#upload_page .wrapper_upload img.upload{position: absolute;}
			#upload_page #upload_canvas{position: absolute;width:281px;height: 253px;background: url('../images/upload_spojene.png'); background-position: -0px 0; }
			#upload_page #upload_no_canvas{position: absolute;width:281px;height: 253px;background: url('../images/fallback_upload.png'); background-position: -0px 0; }
			
			/*#upload_page*/ #upload_branding{position: absolute;
				margin:-11px 0 0 -9px;
				width:301px;height: 274px;background: url('../images/podklad-pod-upload.png');background-repeat: no-repeat; background-position: -0px -0px;}

			#upload_page .obrazky_na_pozadi{z-index: 11;}
			#upload_page .vnitrek *{font-size: 15px;/*font-weight: bold;*/}
                        #upload_page .nahrano_procent{position: absolute; top:114px;left:14px;font-size: 50px;z-index: 11;text-align: right;width: 50px;}
                        #upload_page .nahrano_procent_procenta{position: absolute; top:138px;left:73px;font-size: 18px;z-index: 11;}
			#upload_page .odesilam_data{position: absolute; top:100px;left:110px;}
			#upload_page .odesilam_data_hodnota{position: absolute; top:117px;left:110px;}
			#upload_page .rychlost{position: absolute; top:165px;left:110px;}
			#upload_page .rychlost_data{position: absolute; top:165px;left:170px;}
			#upload_page .zbyva{position: absolute; top:185px;left:110px;}
			#upload_page .zbyva_data{position: absolute; top:185px;left:170px;}
			#upload_page .krizek_wrapper{position: absolute; top:30px;left:280px; width: 30px;height: 30px; background: url('../images/krizek_upload.png');cursor: pointer;}
			#upload_page .nahrano_vse{position: absolute; top:115px;left:110px;font-size: 50px;display: none;}

			
			#upload_page .vnitrek_pocatecni{display: none;}
			#upload_page .vnitrek_pocatecni *{font-size: 15px;position: absolute;}
			#upload_page .probiha{ top:125px;left:110px;}
			#upload_page .cekejte{ top:150px;left:110px;}

			#upload_page .reklama{width:620px;margin:0 auto;margin-top: 50px;}
			#upload_page .reklama .vlevo{margin-right: 20px;width:300px; height: 300px; overflow: hidden;}
			#upload_page .reklama{display: none;}
			#upload_page .reklama .l{width: 300px;height: 300px;overflow: hidden;}
				
			#knob{position: absolute;top:25px;padding-left:28px;margin: 0 auto; z-index: 100;width: 253px;height:253px;}
			#knob .knob{display: none;}

			.krizek_tooltip{cursor:pointer; display: none;position: absolute;background-color: black;border:1px solid white;color:white;z-index: 99999; padding: 5px;	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

			.nahravani_neprerusi, #video_countdown {
				position: absolute;
				top:320px;
				width:285px;
				color:white;text-align: center;
				white-space: nowrap;
				padding: 10px;  
				-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
				background: url('../images/paticka-1x1-pixlik.png');}
			.nahravani_neprerusi.reklamy{top:294px;left: -169px;background: transparent;width: 620px;padding: 10px 0px;  -webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}

			#video_countdown {
				display:none;
			}

			#video_countdown #countdown_seconds {
				color: #FFCF48;
				font-size:20px;
				font-weight: bold;
			}

			#video_progress {
				display:none;
				jutify-content: space-between;
				align-items:center;
				width:100%;
				height:60px;
				color:white;
				background-color: black;
				border-bottom: 1px solid white; 
			}

 			.video-js * { color: #fff } 


			#progress_logo {
				height: 32px;
				margin-left: 14px;
			}
			#progress_fake_logo {
				width:162px;
				height:32px;
			}

			#progress_data_wrapper {
				flex-grow:1;
			}

			#outer_progress {
				border: 1px solid white;
				width: 400px;
				height:20px;
				text-align: left;
				border-radius: 10px;
				margin-top: 4px;
			}

			#inner_progress {
				background-color: #FFD000;
				width: 0px;
				height: 20px;
				border-radius: 9px;
			}

			#progress_center {
				display:flex;
				justify-content:center;
				align-items:center;
				flex-direction:column;				
			}
			#progress_line1 {
				display:flex;
				align-items:center;
			}
			#progress_line2 {
				display:flex;
				justify-content: space-between;
				color: white;
				width: 360px;
				position: relative;
				left:-20px;
			}
			#progress_line2 * {
				color:white;
			}
			#progress_percent {
				font-size: 24px;
				font-weight:bold;
				padding-left: 10px;
				padding-top: 4px;
			}

			.progress_yellow, #progress_line2 .progress_yellow {
				color: #FFE000;
			}

			#video_close {
				cursor: pointer;
				position: absolute;
				z-index: 1000;
				top:80px;
				left:60%;
				color:white;text-align: center;
				white-space: nowrap;
				padding: 10px;
				font-size: 16px;
				-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
				background: url('../images/paticka-1x1-pixlik.png');
			}

			#videoplayer {
				position: absolute;
				z-index: 999;
				top:66px;
				left:calc(50% - 441px);
				width:880px;
			}

	/* Upload  - END */

	/*  Zasilka */
		#zasilka_wrapper{padding: 0px;}
		#zasilka_wrapper .odesilatel{
			/*text-align: center;*/
			/*padding-left: 15px;*/
			line-height: 20px; font-size: 13px;background: #ffedc0;-moz-box-shadow:	inset 3px 3px 3px -3px #000,	inset -3px 3px 3px -3px #000;-webkit-box-shadow:	inset 3px 3px 3px -3px #000,	inset -3px 3px 3px -3px #000;box-shadow:	inset 3px 3px 3px -3px #000,inset -3px 3px 3px -3px #000;}
		#zasilka_wrapper .odesilatel span{color:#ff9c00;}
		#zasilka_wrapper .odesilatel .radek{padding: 10px  10px 10px 25px;}
		#zasilka_wrapper .odesilatel img.user{position: relative;top: 2px;}
		#zasilka_wrapper .odesilatel .druhy_text{margin:10px 0 0 0;}
		#zasilka_wrapper .odesilatel .button{ /*text-transform: uppercase;*/margin: 7px 90px 3px 0px;font-size: 14px !important;
		width:130px;
		padding: 4px 0px 0px 0px;
		}
		#zasilka_wrapper .odesilatel .button.prvni{margin-left: 90px; }
			
                #zasilka_wrapper .prijemce_wrapper{text-align: center;font-size: 16px;background: white; -moz-box-shadow:	inset 3px 3px 3px -3px #000,	inset -3px 3px 3px -3px #000;-webkit-box-shadow:	inset 3px 3px 3px -3px #000,	inset -3px 3px 3px -3px #000;box-shadow:	inset 3px 3px 3px -3px #000,inset -3px 3px 3px -3px #000;}
                #zasilka_wrapper .prijemce_wrapper span{color:#ffc100;}
		#zasilka_wrapper .prijemce_wrapper img.user{position: relative;top: 2px;}


		#zasilka_wrapper .radek{padding: 10px;}
                #zasilka_wrapper .radek .popis{width: 135px;font-size: 16px; margin-left: 5px;}
		#zasilka_wrapper .radek .data{width:420px;font-size: 16px;}
		#zasilka_wrapper .radek .message{white-space: normal;word-wrap:break-word;}

		#zasilka_wrapper .soubory *{font-size: 14px;}
		#zasilka_wrapper .soubory .soubor{margin-bottom: 3px;}
		/*.seznam_vlozenych .zaznam.soubor .text{width:320px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/
		#zasilka_wrapper .soubory .title{width:280px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;/*word-wrap: break-word;white-space: pre-wrap;*/padding-top: 3px;}
		#zasilka_wrapper .soubory .size{width:80px;text-align: right;padding-top: 3px;}
		#zasilka_wrapper .soubory .stazeni{color:#a6a6a6;}
                #zasilka_wrapper .soubory .stazeni > * {color:inherit;}
		#zasilka_wrapper .soubory .img{margin-top: 2px;background: url('../images/ikonky/soubory.png');width:22px;height: 19px;}
		#zasilka_wrapper .soubory .img.doc{background-position: -0px 0;}
		#zasilka_wrapper .soubory .img.image{background-position: -22px 0;}
		#zasilka_wrapper .soubory .img.application{background-position: -44px 0;}
		#zasilka_wrapper .soubory .img.pdf{background-position: -66px 0;}
		#zasilka_wrapper .soubory .img.ppt{background-position: -88px 0;}
		#zasilka_wrapper .soubory .img.xls{background-position: -110px 0;}
		#zasilka_wrapper .soubory .img.zip{background-position: -132px 0;}
		#zasilka_wrapper .soubory .img.audio{background-position: -154px 0;}
		#zasilka_wrapper .soubory .img.video{background-position: -176px 0;}
                #zasilka_wrapper .soubory a.button_down{background-image: url('/www/images/ikonky/ikonka-stahnout.png'); background-repeat: no-repeat; background-position: 11px 7px; width:30px;height: 30px;margin: 0; padding: 0; margin-top: -3px; margin-left: 4px;}

		#zasilka_wrapper .prijemci .prijemce{margin-bottom: 4px;}
		#zasilka_wrapper .prijemci img{padding-top: 1px;margin-right: 4px;}
		#zasilka_wrapper .vsechny_soubory{}
		#zasilka_wrapper .vsechny_soubory.nahore{margin-bottom: 10px;}
		#zasilka_wrapper .vsechny_soubory.dole{margin-top: 5px;}
                #zasilka_wrapper .vsechny_soubory .l{background: url('../images/prouzek-cudl-trvale-ulozit.png');background-repeat: repeat-x;border: 1px solid #ccc;height: 23px;text-align: center;color:#3f3f3f !important;padding: 2px 7px 2px 7px; cursor: pointer;-webkit-border-radius: 4px;border-radius: 4px;}
		#zasilka_wrapper .vsechny_soubory .l img{position: relative;top:2px;margin-right: 3px;}
                #zasilka_wrapper .vsechny_soubory .r{ /*background: #ffcf48;border: 1px solid #f1b50f;*/	height: 23px;text-align: center;color:#3f3f3f !important;padding: 3px 7px 1px 7px; cursor: pointer;}
		#zasilka_wrapper .vsechny_soubory .r img{position: relative;top:3px;margin-left: 3px;}
		#zasilka_wrapper .podekovani{text-align: center;padding: 15px 0;font-size: 16px;}

		#zasilka_wrapper .schovat.soubor{display: none;}
		#zasilka_wrapper .dalsi_soubory{cursor: pointer;margin: 10px 0;}
		#zasilka_wrapper .dalsi_soubory img{margin-left: 5px;}
		#zasilka_wrapper .dalsi_soubory{}
		
		#zasilka_wrapper .podrobnosti_detail{margin-bottom: 5px;width: 380px;}
		#zasilka_wrapper .podrobnosti_detail *{color: #a6a6a6;font-size: 14px;}
		#zasilka_wrapper .podrobnosti_detail .detail{margin-top: 0px;}
		#zasilka_wrapper .placeni_text{text-align: center;font-size: 17px;padding: 30px 40px 0 40px;}
		#zasilka_wrapper .prodlouzeni_text{text-align: center;font-size: 17px;padding: 30px 40px 0 40px;}

		#zasilka_skryt{display: none;}
		
                #download_page{width: 100%;display: none;height: 100%; position: absolute;bottom:0;left: 0; z-index: 2; background: url('../images/igelit.png');}
		#download_page.branding{position: relative;height: 1px;}
		#download_page .wrapper_upload{width: 281px;height: 253px; padding-top: 25px;margin: 0 auto;position: relative;
			/*display: none;*/
		}
		#download_page #upload_canvas{position: absolute;width:281px;height: 253px;background: url('../images/upload_spojene.png'); background-position: -0px 0; }
		#download_page #upload_no_canvas{position: absolute;width:281px;height: 253px;background: url('../images/fallback_upload.png'); background-position: -0px 0; }
		#download_page #knobinput{display: none;}
		#download_page .bila{color:#ffffff;}

		#download_page .wrapper_upload img{z-index: 1;}
		#download_page .wrapper_upload img.upload{	position: absolute;}
		#download_page .obrazky_na_pozadi{z-index: 11;}
		#download_page .vnitrek *{font-size: 15px;/*font-weight: bold;*/}
		#download_page .nahrano_procent{position: absolute; top:118px;left:14px;font-size: 50px;z-index: 11;text-align: right;width: 50px;}
		#download_page .nahrano_procent_procenta{position: absolute; top:139px;left:73px;font-size: 18px;z-index: 11;}
		#download_page .odesilam_data{position: absolute; top:100px;left:110px;}
		#download_page .odesilam_data_hodnota{position: absolute; top:117px;left:110px;}
		#download_page .rychlost{position: absolute; top:165px;left:110px;}
		#download_page .rychlost_data{position: absolute; top:165px;left:170px;}
		#download_page .zbyva{position: absolute; top:185px;left:110px;}
		#download_page .zbyva_data{position: absolute; top:185px;left:170px;}
		#download_page .krizek_wrapper{position: absolute; top:30px;left:280px; width: 30px;height: 30px; background: url('../images/krizek_upload.png'); cursor: pointer;}
		#download_page .reklama{width:620px;margin:0 auto;margin-top: 50px;}
		#download_page .reklama .vlevo{margin-right: 20px;width:300px; height: 300px; overflow: hidden;}
		#download_page .reklama{display: none;}

		#download_page .vnitrek_pocatecni{display: none;}
		#download_page .vnitrek_pocatecni *{font-size: 15px;position: absolute;}
		#download_page .probiha{ top:125px;left:110px;}
		#download_page .cekejte{ top:150px;left:110px;}


		#downloads_iframes {display: none;}

		#cekajici_wrapper{padding: 20px 0 50px 0;text-align: center;}

		#cekajici_wrapper img{position: relative;margin: 20px 0 20px 0;}
		#cekajici_wrapper p{font-size: 14px;}

                #smazane_wrapper{padding: 23px 0 11px 0;text-align: center;}
		#smazane_wrapper p{font-size: 14px;}

	/* Vyzvednout */
		#vyzvednout_wrapper .radek{padding: 10px;}
		#vyzvednout_wrapper .label{color: #292b2c;font-size: 16px;margin-top: 8px;width:151px;}
		#vyzvednout_wrapper .radek{padding-bottom: 5px;}
		#vyzvednout_wrapper input[type="text"]{	-webkit-box-shadow:  0px 0px 5px 1px #40c3ff;box-shadow:  0px 0px 5px 1px #40c3ff;width: 405px;border:none;color:#252525;font-size:16px; padding:7px; margin:0px 0 6px 0; height:18px; line-height:16px;}
		#vyzvednout_wrapper input[type="submit"]{margin: 5px 0 10px;}
		#vyzvednout_wrapper .zasilka_error{	padding: 10px 0 5px 0;text-align: center;color: #e00000;font-size: 16px;font-weight: bold;}

	/* exit page */
		#exit_page_wrapper{padding: 10px 0;}
                #exit_page_wrapper .podekovani{text-align: center;padding: 10px 100px 0 100px;color: #292b2c;font-size: 20px;/*font-weight: bold;*/line-height: 25px;}
		#exit_page_wrapper .buttony{text-align: center;padding-bottom: 10px;}
		#exit_page_wrapper .button{ font-size: 16px;}
                /* #exit_page_wrapper #exit_zpet{margin-right: 50px;} */

/* Vice na igelitu */
	#vice_wrapper{position: absolute;width:100%;z-index: 9999;padding-top: 70px;
		display: none;
		left:0;top:0;	
	}
	#vice_wrapper.reklamy{padding-bottom: 200px;}


	#vice_wrapper .igelit{position: fixed;width:100%;background: url('../images/igelit.png');height: auto !important;min-height: 100%;height: 100%;z-index: -1;top:0;left:0;}
	#vice_wrapper .vice_vystredeno{margin: 0 auto;
		margin-bottom: 50px;
		width: 980px; -webkit-border-radius: 5px;border-radius: 5px;overflow: hidden;
		-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 1);
		box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 1);
	}

		
	#vice_wrapper .vice_hlavicka {background: #292a2c;height: 35px;}
	#vice_wrapper .vice_hlavicka img.logo {padding: 7px 0 0 23px;}
	#vice_wrapper .vice_hlavicka .vice_close img{padding: 13px 15px 10px 13px;cursor: pointer;}

	#vice_wrapper .vice_hlavicka .zalozka{color:white;font-size: 14px;padding: 7px 30px;cursor: pointer;}
	#vice_wrapper .vice_hlavicka .zalozka.aktivni{background: #14181b;padding: 7px 29px;border-left: 1px solid black;border-right:1px solid black;}

	#vice_wrapper .vice_obsah{background: white;min-height: 50px;}
	#vice_wrapper .loader{width:48px;margin: 0 auto; padding-top: 50px;padding-bottom: 50px;}

/* error page*/
	#error_page{padding: 35px 0 35px 0;font-size: 16px; text-align: center;color: #e00000;}
	#error_page img{position: relative;top: 8px;margin-right: 10px;}

/* Paticka */
	.capsa_paticka{width: 590px; margin: 0 auto;margin-top: 18px;position: relative;z-index: 100;}
	.capsa_paticka .pozadi{/*background-color: rgba(0,0,0,0.4);*/
		background: url('../images/paticka-1x1-pixlik.png');
		height: 44px;width: 590px;-webkit-border-radius: 5px;border-radius: 5px;}
	.capsa_paticka .pozadi div{text-align: center;font-size: 11px;color:black;}
	.capsa_paticka .pozadi div a{color:black;}
	.capsa_paticka .pozadi div.prvni{padding-top: 8px;padding-bottom: 2px;}


/* Upload iframe */
    iframe.upload-iframe,
    iframe.download-iframe
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-width: 0;
        z-index: 1;
    }

    iframe.upload-iframe.uses-branding-no,
    iframe.download-iframe.uses-branding-no
    {
        top: 400px;
        left: 0; /* dynamiccaly computed in js */
        width: 618px;
        height: 400px;
        z-index: 3;
    }

    html.upload-iframe.uses-branding-no,
    html.upload-iframe.uses-branding-no body
    {
        background-image: none;
        background-color: transparent;
    }

.premium-wrapper
{
    padding: 10px 0;
}

.premium.checkbox
{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    background-image: url('/www/images/checkbox-nezakliknuty.png');
    background-repeat: no-repeat;
    background-position: bottom left;
}

.premium.checkbox.checked
{
    background-image: url('/www/images/checkbox-zakliknuty.png');
}

.plus-image
{
    position: relative;
    top: 7px;
    padding-bottom: 2px;
}

.nadpis-s-fajfkou
{
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
}

.nadpis-s-fajfkou .fajfka
{
    vertical-align: middle;
    position: relative;
    top: -1px;
}

#bublina_premium
{
}

#bublina_premium .arrow
{
    width: 10px;
    height: 17px;
    background-image:  url('/www/images/o-vase-sipkoznosti.png');
    position: absolute;
    top: 95px;
    left: -10px;
}

#bublina_premium .telo
{
    padding: 16px;
}

#bublina_premium .telo ul
{
    list-style-image: url('/www/images/odrazka-cerna.png');
    font-size: 18px;
    line-height: 27px;
    margin-left: 19px;
    margin-top: 8px;
}

#bublina_premium .telo table
{
    width: 100%;
    font-size: 17px;
    margin-top: 12px;
}

#bublina_premium .telo table td
{
    font-weight: bold;
    color: black;
    text-align: right;
}

#bublina_premium .telo table td:first-child
{
    font-weight: normal;
    color: #777;
    text-align: left;
}

.send-delete-capsa
{
    width: 100%;
}

.send-delete-capsa td
{
    width: 33%;
}

.send-delete-capsa td.send
{
    text-align: left;
}

.send-delete-capsa td.send a,
.exit-page-send-another-package,
.exit-page-back-to-package
{
    background-position: 0 5px;
    text-transform: uppercase;
}

.send-delete-capsa td.send a,
.exit-page-send-another-package
{
    background-image: url('/www/images/ikonka-poslat-dalsi-zasilku.png');
    margin-left: 9px;
}

.send-delete-capsa td.send a
{
    margin-left: 9px;
}

.send-delete-capsa td.send a:hover,
.exit-page-send-another-package:hover
{
    background-image: url('/www/images/ikonka-poslat-dalsi-zasilku-hover.png');
}

.send-delete-capsa td.delete
{
    text-align: center;
}

.send-delete-capsa td.delete a
{
    background-image: url('/www/images/ikonka-smazat-zasilku.png');
    background-position: 0 3px;
}

.send-delete-capsa td.delete a:hover
{
    background-image: url('/www/images/ikonka-smazat-zasilku-hover.png');
}

.send-delete-capsa td.capsa
{
    text-align: right;
    padding-right: 1%;
    width: 32%;
}

.send-delete-capsa td.capsa a
{
    background-image: url('/www/images/ikonka-capsa.png');
    background-position: 0 2px;
}

.send-delete-capsa td a
{
    background-repeat: no-repeat;
    padding: 5px 0 5px 22px;
    font-size: 13px;
    font-family: Calibri;
    color: #282a2b;
}

.send-delete-capsa td a:hover,
.exit-page-send-another-package:hover
{
    color: #ffc100;
}

#zasilka_wrapper .radek .popis .detailed-info
{
    font-size: 12px; color: #acacac; display: block;
}

#zasilka_wrapper .radek .popis .detailed-info img
{
    vertical-align: middle;
}

table.share-link
{
    width: 100%;
    margin-top: 6px;
    clear: both;
    float: left;

}

table.share-link td
{
    width: 33%;
    height: 40px;
    text-align: center;
}

table.share-link td a
{
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding: 41px 0 0 0;

}

table.share-link td.facebook a
{
    background-image: url('/www/images/facebook-pasivni.png');
    color: #2270de;
}

table.share-link td.facebook a:hover
{
    background-image: url('/www/images/facebook-aktivni.png');
}

table.share-link td.twitter a
{
    background-image: url('/www/images/twitter-pasivni.png');
    color: #169fe2;
}

table.share-link td.twitter a:hover
{
    background-image: url('/www/images/twitter-aktivni.png');
}

table.share-link td.clipboard a
{
    background-image: url('/www/images/zkopirovat-odkaz-pasivni.png');
    color: #ff68b2;
}

table.share-link td.clipboard a:hover,
table.share-link td.clipboard a.zeroclipboard-is-hover
{
    background-image: url('/www/images/zkopirovat-odkaz-aktivni.png');
}

.bublina.link-was-copied > img
{
    position: absolute;
    left: -8px;
    z-index: 9011;
    top: 14px;
}

.bublina.link-was-copied .telo
{
    padding: 13px 14px 12px 43px;
    background: white url('/www/images/fajfka-mala-bublina-odkaz-byl-zkopirovan.png') no-repeat 14px 13px;
    font-size: 14px;
}


ul.reklama-premium-pro-prijemce
{
    list-style-image: url('/www/images/odrazka-cerna.png');
    font-size: 14px;
    line-height: 27px;
    margin-left: 29px;
    margin-top: 8px;
}

.pricing.content
{
    padding: 0 20px 40px;
}

.pricing.content h1,
.zalozka_obsah h1
{
    font-family: Comfortaa;
    font-size: 28px;
    padding: 15px 0;
}

.pricing.content p,
.zalozka_obsah
{
    font-size: 16px;
}

.pricing.content h2,
.zalozka_obsah h2
{
    margin-top: 25px;
    font-size: 19px;
}

.pricing.content h2 + div
{
    font-size: 17px;
}

.pricing.content ul
{
    list-style-image: url('/www/images/odrazka-cerna.png');
    list-style-position: inside;
    line-height: 23px;
    font-size: 16px;
}

.pricing.content table.pricing
{
    line-height: 37px;
    margin-top: 22px;
}

.pricing.content table.pricing th
{
    font-size: 18px;
}

.pricing.content table.pricing th.regular
{
    background-color: #ffe012;
    color: #171717;
}

.pricing.content table.pricing th.premium
{
    background-color: #4fc4ff;
    color: #fff;
}

.pricing.content table.pricing td
{
    font-size: 16px;
    /* width: 180px; - paddings */
}

.pricing.content table.pricing td.label
{
    background-color: #f5f5f5;
    color: #464646;
    padding-left: 40px;
    width: 140px;
}

.pricing.content table.pricing td.regular
{
    background-color: #fff9d7;
    color: #171717;
    padding-left: 61px;
    width: 119px;
}

.pricing.content table.pricing td.premium
{
    background-color: #eaf8ff;
    color: #171717;
    padding-left: 21px;
    width: 159px;
}

.pricing.content table.pricing td.two-lines
{
    line-height: 24px;
    padding: 10px 0 8px 21px;
}

.pricing.content table.pricing td span
{
    font-size: 14px;
}

.pricing.content table.pricing + .note
{
    margin-top: 20px;
}

.pricing.content h3
{
    margin-top: 26px;
    padding-left: 16px;
    background: url('/www/images/odrazka-cerna.png') no-repeat 1px 4px;
    font-size: 16px;
    font-weight: bold;
}

.pricing.content h2 + h3
{
    margin-top: 8px;
}

.pricing.content table.sms
{
    line-height: 37px;
    font-size: 16px;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 26px;
}

.pricing.content table.sms th
{
    background: #ffe012;
    color: #171717;
    width: 180px;
}

.pricing.content table.sms td
{
    background: #f5f5f5;
    color: #464646;
}

.pricing.content h4
{
    margin-top: 22px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
}

.pricing.content .extra-space
{
    margin-top: 30px;
}


.exit-page-back-to-package,
.exit-page-send-another-package
{
    display: inline-block;
    background-repeat: no-repeat;
    height: 30px;
    background-color: white;
    background-position: 3px 8px;
    line-height: 30px;
    padding-left: 24px;
}
.exit-page-back-to-package:hover,
.exit-page-send-another-package:hover
{
    color: #ffc100;
}

.exit-page-back-to-package
{
    background-image: url('/www/images/ikonka-zpet-na-zasilku.png');
}

.exit-page-back-to-package:hover
{
    background-image: url('/www/images/ikonka-zpet-na-zasilku-hover.png');
}

#zasilka_wrapper .big.button
{
    height: 29px;
    width: 257px;
    margin: 6px auto 0 auto;
    padding-top: 4px;
    padding-bottom: 3px;
    float: none;
    display: block;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 28px;
}
1px
#zasilka_wrapper .big.button > img
{
    margin-right: 4px;
    vertical-align: middle;
}


#zasilka_wrapper .big.text
{
    text-align: center;
}

#zasilka_wrapper .big.text.pink
{
    font-size: 24px;
    padding: 19px 0 5px;
    color: #f20754;
}

#zasilka_wrapper .big.text.blue
{
    font-size: 22px;
    color: #18a8f2;
    padding: 0 0 5px;
}

#zasilka_wrapper .big.text.black
{
    font-size: 20px;
    color: #292b2c;
}

#zasilka_wrapper .big.pink.button
{
    width: 291px;
    height: 33px;
    line-height: 33px;
    text-transform: uppercase;
    color: white !important;
    background-color: #ff257b;
    padding: 0;
    margin: 18px auto;
}


/* Payment windows */
.pay.pseudowindow
{
    width: 469px;
    background: white;
    border-radius: 4px;
    position: absolute;
    z-index: 106;
    top: 20%;
    left: 50%;
    margin-left: -235px;

    display: none;
}

.pay.pseudowindow .close-cross
{
    position: absolute; top: 10px; right: 10px; width: 11px; height: 10px; background: white; cursor: pointer;
}

.pay.pseudowindow .padding
{
    padding: 30px;
}

.pay.pseudowindow .text.pink
{
    text-align: center;
    font-size: 21px;
    color: #f20754;
}

.pay.pseudowindow .text.black
{
    text-align: center;
    font-size: 15px;
    margin-top: 4px;
}

.pay.pseudowindow .methods-container
{
}

.pay.pseudowindow .separating-line
{
    width: 100%; height: 1px; background-color: #e9e9e9; margin: 17px 0;
}

.pay.pseudowindow .methods-container .payment-method
{
    overflow: hidden;
}

.pay.pseudowindow .methods-container .separating-line
{
    margin: 26px 0;
}

.pay.pseudowindow .methods-container .payment-method .description
{
    float: right; width: 230px; font-size: 13px;
}

.pay.pseudowindow .methods-container .payment-method .pay-button
{
    float: left;
    width: 142px;

}

.pay.pseudowindow .methods-container .payment-method .pay-button .method-name
{
    width: 142px;
    font-size: 24px;
    margin-bottom: 6px;
}

.pay.pseudowindow .methods-container .payment-method .pay-button .price
{
    height: 76px;
    line-height: 76px;
    border-bottom: 3px solid white;
    border-radius: 2px;
    text-align: center;
    font-size: 39px;
}

.pay.pseudowindow .methods-container .payment-method .pay-button .price .currency
{
    font-size: 15px;
    color: inherit;
}


/* Individual payment methods */

.pay.pseudowindow .methods-container .gopay.payment-method .pay-button .method-name
{
    color: #00c1f8;
}

.pay.pseudowindow .methods-container .gopay.payment-method .pay-button .price
{
    background-color: #1ddcff;
    color: black;
    border-color: #00b7d5;
}

.pay.pseudowindow .methods-container .gopay.payment-method .pay-button:hover .price
{
    background-color: #56e5ff;
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result
{
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > *
{
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > * .again
{
    font-size: 12px;
    color: #ffbe00;
}

.pay.pseudowindow .methods-container .payment-method .description .form-progress-result > .in-progress
{
    font-size: 16px;
    text-align: center;
    margin-top: 24px;
}

.pay.pseudowindow .methods-container .payment-method .description .form-progress-result > .in-progress > img
{
    display: block;
    margin: 0 auto 7px;
    width: 26px;
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > .success,
.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > .fail,
.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > .in-progress
{
    display: none;
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > .success
{
    color: #84DF1C;
}

.pay.pseudowindow .methods-container .gopay.payment-method .description .form-progress-result > .fail
{
    color: crimson;
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
    padding-top: 42px;
}

.pay.pseudowindow .methods-container .premium-sms.payment-method .pay-button .method-name
{
    color: #ffc100;
}

.pay.pseudowindow .methods-container .premium-sms.payment-method .pay-button .price
{
    background-color: #ffe100;
    color: black;
    border-color: #ffc300;
}

.pay.pseudowindow .methods-container .premium-sms.payment-method .pay-button:hover .price
{
    background-color: #ffec50;
}

.pay.pseudowindow .methods-container .free-code.payment-method .pay-button .method-name
{
    color: #ff197a;
    margin: 13px 0 0 0;
}

/* NEEXISTUJE
.pay.pseudowindow .methods-container .free-code.payment-method .pay-button .price
{
    background-color: #ff7bb3;
    color: white;
    border-color: #ff257b;
}

.pay.pseudowindow .methods-container .free-code.payment-method .pay-button:hover .price
{
    background-color: #fb91ba;
}*/

.pay.pseudowindow .methods-container .free-code.payment-method .description input
{
    width: 228px;
    border: 1px solid #ff257b;
    line-height: 47px;
    height: 47px;
    padding: 0;
    text-indent: 11px;
    float: left;
    width: 183px;
    border-radius: 5px 0 0 5px;
    border-width: 1px 0 1px 1px;
    font-size: 24px;
    text-transform: uppercase;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description input.initial
{
    font-size: 12px;
    text-transform: none;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description input + .arrow
{
    border-radius: 0 5px 5px 0;
    background: #FA4F93 url('/www/images/potvrzeni-kodu.png') no-repeat 10px 14px;
    border: 1px solid red;
    float: left;
    width: 37px;
    height: 47px;
    margin: 1px 0 0 0;
    cursor: pointer;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description input:hover + .arrow,
.pay.pseudowindow .methods-container .free-code.payment-method .description input + .arrow:hover
{
    background-color: #fb91ba;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description input + .note
{
    margin-top: 10px;
    padding-left: 5px;
    font-size: 15px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description input + .note img
{
    vertical-align: middle;
    margin-right: 3px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description .form-progress-result
{
    height: 59px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description .form-progress-result .in-progress
{
    display: none;
    margin-top: 0;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description .form-progress-result .success
{
    display: none;
    margin-top: 0;
    font-size: 21px;
    text-align: center;
    padding-top: 9px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .description .form-progress-result .success > img
{
    width: 31px;
    vertical-align: middle;
    margin-right: 8px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .fails
{
    clear: both;
    font-size: 14px;
}

.pay.pseudowindow .methods-container .free-code.payment-method .fails .fail
{
    display: none;
    color: #ff257b;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}



/* Premium SMS pseudowindow */

.pseudowindow.pay.by-premium-sms
{
}

.pseudowindow.pay.by-premium-sms .padding
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.pseudowindow.pay.by-premium-sms .heading
{
    font-size: 34px;
    color: #ffbe00;
    text-align: center;
    padding: 0 0 10px 0;
}

.pseudowindow.pay.by-premium-sms .line
{
    width: 100%;
    height: 1px;
}

.pseudowindow.pay.by-premium-sms .line.after-heading
{
    background: #717171;
}

.pseudowindow.pay.by-premium-sms .step-number
{
    background-repeat: no-repeat;
    background-position: 50% 0;
    height: 31px;
}

.pseudowindow.pay.by-premium-sms .step-number.step-1
{
    background-image: url('/www/images/sms-step-1.png');
}

.pseudowindow.pay.by-premium-sms .format-and-number
{
    color: #221900;
    font-size: 22px;
    text-align: center;
    margin: 30px 0 19px 0;
}

.pseudowindow.pay.by-premium-sms .format-and-number .pink
{
    color: #ff1252;
}

.pseudowindow.pay.by-premium-sms .switch-cz-sk
{
    display: block;
    text-align: center;
    color: #ffbe00;
    margin-top: 5px;
    font-size: 14px;
}

.pseudowindow.pay.by-premium-sms .step-number.step-2
{
    background-image: url('/www/images/sms-step-2.png');
}

.pseudowindow.pay.by-premium-sms .text-above-form
{
    margin: 5px 0;
}

.pseudowindow.pay.by-premium-sms .form-progress-result
{
}

.pseudowindow.pay.by-premium-sms .form-progress-result > *
{
    height: 65px;
}

.pseudowindow.pay.by-premium-sms .form-progress-result > .in-progress
{
    line-height: 65px;
    display: none;
    font-size: 17px;
    text-align: center;
    line-height: normal;
}

.pseudowindow.pay.by-premium-sms .form-progress-result > .success
{
    display: none;
    text-align: center;
    font-size: 25px;
    line-height: 65px;
}

.pseudowindow.pay.by-premium-sms .form-progress-result > .success > img
{
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.pseudowindow.pay.by-premium-sms .form-progress-result > .in-progress > img
{
    display: block;
    margin: 0 auto 7px;
}

.pseudowindow.pay.by-premium-sms .form input
{
    height: 39px;
    line-height: 39px;
    text-align: center;
    border: 1px solid #8c8c8c;
    width: 245px;
    text-transform: uppercase;
    font-size: 18px;
}

.pseudowindow.pay.by-premium-sms .form input.initial
{
    color: #8c8c8c;
}

.pseudowindow.pay.by-premium-sms .form.with-error input
{
    border-color: #FE1252;
}

.pseudowindow.pay.by-premium-sms .form .submit.button
{
    width: 123px;
    height: 38px;
    line-height: 38px;
    text-transform: uppercase;
    margin: 0;
    font-size: 18px;
    float: right;
}

.pseudowindow.pay.by-premium-sms .form .fails
{

}

.pseudowindow.pay.by-premium-sms .form .fails .fail
{
    display: none;
    color: #FE1252;
    font-size: 14px;
    margin-top: 4px;
    text-align: center;
    font-weight: bold;
}

.pseudowindow.pay.by-premium-sms .line.after-form
{
    background: #e9e9e9;
    margin: 30px 0 15px 0;
}

.pseudowindow.pay.by-premium-sms .small.text
{
    font-size: 12px;
    line-height: 20px
}

.pseudowindow.pay.by-premium-sms .small.text p
{
    margin-top: 5px;
}

.pseudowindow.pay.by-premium-sms .line.after-small-text
{
    background: #e9e9e9;
    margin: 14px 0;
}



.download_igelit
{
    position: fixed;
    width: 100%;
    background: url('../images/igelit.png');
    height: auto !important;
    min-height: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
}

.zasilka-smazana-text
{
    font-size: 20px;
}

.krizek-zasilka-smazana
{
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 10px;
}

.zasilka-smazana-poslat-dalsi
{
    display: block;
    font-size: 14px;
    margin-top: 29px;
}

.zasilka-smazana-poslat-dalsi a
{
    background-repeat: no-repeat;
    background-image: url('/www/images/ikonka-poslat-dalsi-zasilku.png');
    background-position: 0px 2px;
    font-weight: normal;
    padding-left: 22px;
    font-size: 12px;
}

.zasilka-smazana-poslat-dalsi a:hover
{
    color: #ffc100;
    background-image: url('/www/images/ikonka-poslat-dalsi-zasilku-hover.png');
}

.zasilka-smazana-poslat-dalsi img
{
    position: relative;
    top: 2px;
    margin-right: 3px;
}

/* Debilni googli konverzni pixel, dela sirokou mezeru na konci stranky */
body > img[width="1"][height="1"][alt=""]
{
    position: absolute;
    top: 0;
    z-index: -1;
}

.zalozka_obsah
{
    background: white;
    padding: 6px 20px 40px;
}

#vice_faq_obsah, #vice_reklama_obsah, #vice_kontakty_obsah {
    padding: 6px 40px 40px;
}
#vice_faq_obsah h2 {
	vertical-align: middle;
	background: url("/www/images/1_VICE_ikonka-FAQ.png") no-repeat 0% 50%;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 20px;
	padding-left: 40px;
	line-height: 54px;
}
#vice_faq_obsah .question
{
    font-size: 18px;
    font-weight: normal;
    margin: 15px 0 3px 0;
    line-height: 25px;
    color: #7f889a;
}

#vice_reklama_obsah h2,
#vice_kontakty_obsah h2 {
	font-size: 30px;
	font-weight: normal;
}
#vice_reklama_obsah h3,
#vice_kontakty_obsah h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0 3px 0;
    line-height: 25px;
    color: #7f889a;
}

#payment-window {
	position: absolute;
	background: rgba(0, 0, 0, 0.2);
	width: 100%;
	min-height: 100%;
	z-index: 110;
}
#payment-window .cleaner {
	clear: both;
}
#payment-window .content {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 4px;
	margin: 20px auto;
	padding-bottom: 30px;
	width: 520px;
}
#payment-window .content .error-message {
	text-align: center;
	background: rgba(255, 185, 202, 0.6);
	border-top: #f00 solid 1px;
	border-bottom: #f00 solid 1px;
	margin-bottom: 10px;
	padding: 10px 15px;
	width: 490px;
}
#payment-window .content .error-message.hidden {
	display: none;
}
#payment-window .content .error-message .text {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #f00;
}
#payment-window .content h2 {
    text-align: center;
    font-size: 26px;
    font-weight: normal;
    padding: 30px 0 10px;
    color: #00b2e4;
}
#payment-window .content h2 + h3.podnadpis {
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 15px;
}
#payment-window .content hr.line {
	background: #e5e5e5;
	border: none;
	margin: 25px auto;
	width: 440px;
	height: 1px;
}
#payment-window .content .platebni-metody .platebni-metoda h3 {
    text-align: center;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 20px;
}
#payment-window .content .platebni-metody .platebni-metoda .price .comfortaa-light {
    text-align: center;
    font-size: 44px;
    font-weight: bold;
    display: block;
    margin: 10px 0 5px;
}
#payment-window .content .platebni-metody .platebni-metoda .price .comfortaa-light .currency {
    font-size: 26px;
    display: inline-block;
}
#payment-window .content .platebni-metody .platebni-metoda.online h3,
#payment-window .content .platebni-metody .platebni-metoda.online .price .comfortaa-light,
#payment-window .content .platebni-metody .platebni-metoda.online .price .comfortaa-light .currency {
    color: #ff0048;
}

#thepay-methods-div-content > ul {
    background: red;
    text-align: center;
    margin: auto;
    width: 440px;
    clear: both;
}
#thepay-methods-div-content > ul > li {
	text-align: center;
	list-style-type: none;
	display: inline-block;
    margin: 10px;
    float: left;
}
/*
#thepay-methods-div-content > ul > li:first-child {
    margin: 10px 0;
    width: 100%;
}
#thepay-methods-div-content > ul > li:nth-child(5n+2) {
    margin-left: 0;
}
#thepay-methods-div-content > ul > li:nth-child(5n+6) {
    margin-right: 0;
}
*/
#thepay-methods-div-content > ul > li:first-child {
}
#thepay-methods-div-content > ul > li:nth-child(5n+1) {
    margin-left: 0;
}
#thepay-methods-div-content > ul > li:nth-child(5n+5) {
    margin-right: 0;
}
#thepay-methods-div-content > ul > li a {
	text-decoration: none;
	border: #d7d7d7 solid 1px;
	border-radius: 3px;
	display: block;
	margin: auto;
    padding: 5px 0;
	width: 70px;
	color: #000;
}
#thepay-methods-div-content > ul > li a:hover {
    -webkit-box-shadow:  0px 0px 5px 1px #ff0048;
    box-shadow:  0px 0px 5px 1px #ff0048;
}
#thepay-methods-div-content > ul > li a img {
	width: 64px;
	height: 64px;
}
#thepay-methods-div-content > ul > li a span {
    font-size: 12px;
}
#thepay-methods-div-content > .clear {
    width: 100%;
    clear: both;
}
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje {
	text-align: justify;
    font-size: 12px;
    margin: auto;
	width: 440px;
}
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje img {
	position: relative;
	margin: 0 5px;
	top: 5px;
}
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje span,
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje a {
	display: inline-block;
    line-height: 20px;
}
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje a {
    font-weight: bold;
    color: #1a5cd3;
}
#payment-window .content .platebni-metody .platebni-metoda.online .sluzbu-zajistuje a:hover {
    text-decoration: underline;
    cursor: pointer;
}
#payment-window .content .platebni-metody .oddelovac {
    margin: 25px 0;
}
#payment-window .content .platebni-metody .oddelovac hr {
    background: #e5e5e5;
    border: none;
    margin-top: 14px;
    width: 175px;
    height: 1px;
}
#payment-window .content .platebni-metody .oddelovac hr:first-child {
	margin-left: 40px;
    float: left;
}
#payment-window .content .platebni-metody .oddelovac hr:last-child {
	margin-right: 40px;
    float: right;
}
#payment-window .content .platebni-metody .oddelovac .nebo {
    text-align: center;
    font-size: 20px;
    display: inline-block;
    width: 90px;
    color: #c8c8c8;
}
#payment-window .content .platebni-metody .platebni-metoda.sms h3,
#payment-window .content .platebni-metody .platebni-metoda.sms .price .comfortaa-light,
#payment-window .content .platebni-metody .platebni-metoda.sms .price .comfortaa-light .currency {
    color: #ffae00;
}
#payment-window .content .platebni-metody .platebni-metoda.sms p.poslete {
    text-align: center;
    font-size: 24px;
    margin-bottom: 25px;
}
#payment-window .content .platebni-metody .platebni-metoda.sms p.poslete .orange {
    font-weight: bold;
    color: #ffae00;
}

#payment-window .content .platebni-metody .platebni-metoda.sms .form {
    margin-bottom: 25px;
    padding: 0 40px;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .form .input.kod {
    position: relative;
    text-align: center;
    border: #d7d7d7 solid 1px;
    width: 220px;
    float: left;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .form .input.kod.active {
    -webkit-box-shadow:  0px 0px 5px 1px #40c3ff;
    box-shadow:  0px 0px 5px 1px #40c3ff;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .form .input.kod label {
    position: absolute;
    font-size: 18px;
    width: 220px;
    color: #aaa;
    top: 6px;
    left: 0;
    z-index: 1;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .form .input.kod input[type="text"] {
    position: relative;
    text-align: center;
    font-size: 18px;
    border: none;
    padding: 5px 10px;
    width: 200px;
    height: 22px;
    z-index: 2;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .form button[name="dokoncit"] {
    background: #ffda0f;
    border: none;
    border-radius: 3px;
    font-size: 18px;
    display: block;
    width: 200px;
    height: 37px;
    float: right;
    cursor: pointer;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .text {
	margin: 0 auto 10px;
	width: 440px;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .text p {
    font-size: 12px;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .text p.big {
    font-size: 18px;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .jak-zaplatim {
	text-align: center;
}
#payment-window .content .platebni-metody .platebni-metoda.sms .jak-zaplatim span {
	font-size: 14px;
	color: #ffbe00;
	cursor: pointer;
}
#payment-window .content .platebni-metody .platebni-metoda.sms.sk .cs {
	display: none;
}
#payment-window .content .platebni-metody .platebni-metoda.sms.cs .sk {
	display: none;
}

.pricing.content {
    padding: 0 40px 40px;
}

.pricing.content h2 {
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 30px 0 20px;
	color: #32363d;
}

.pricing.content h3, .pricing.content h3 .premium {
	background: transparent;
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 15px;
	padding: 0;
	line-height: 30px;
	color: #7f889a;
}
.pricing.content h3 .premium {
	font-weight: bold;
	color: #33b3fc;
}

.pricing.content a {
    color: #fcc000;
}
.pricing.content a:hover {
    text-decoration: underline;
}
.pricing.content p {
	font-size: 16px;
}

.pricing.content  ul {
	padding-left: 15px;
}
.pricing.content  ul li {
	list-style-image: none;
	font-size: 16px;
	color: #ffc000;
}
.pricing.content p + ul,
.pricing.content ul + .table {
    margin-top: 20px;
}
.pricing.content .table {
	border: #eaeaea solid 1px;
	border-radius: 4px;
}
.pricing.content table {
	border: none;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
.pricing.content table tr {
}
.pricing.content table tbody tr th, .pricing.content table tbody tr td {
	font-size: 14px;
	border-top: #eaeaea solid 1px;
}
.pricing.content table tr th:first-child {
	border-top: none;
	width: 30px;
}
.pricing.content table thead tr th {
	border: none;
    height: 50px;
}
.pricing.content table thead tr th.uschovna-image {
    background: url("../images/logo-uschovna.png") no-repeat 50% 50%;
    width: 160px;
}
.pricing.content table thead tr th.premium-image {
    background: url("../images/PREMIUM.png") no-repeat 50% 50%;
    width: 190px;
}
.pricing.content table thead tr th.plus-image {
    background: url("../images/logo-uschovnaplus.png") no-repeat 50% 13px;
    width: 350px;
}
.pricing.content table tbody tr th {
	text-align: left;
    vertical-align: top;
    font-size: 16px;
	font-weight: normal;
    width: 120px;
    line-height: 30px;
	color: #898989;
}
.pricing.content table tbody tr th, .pricing.content table tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pricing.content table tbody tr td .big {
	font-size: 22px;
}
.pricing.content table tbody tr td:nth-child(3) {
	background: #fff8d0;
	padding-left: 40px;
}
.pricing.content table tbody tr td:nth-child(4) {
	width: 3px;
}
.pricing.content table tbody tr td:last-child {
	background: #e0f3ff;
	padding-left: 40px;
}
.pricing.content .cenik-plus a {
	display: block;
}
.pricing.content .cenik-plus table tbody tr td:last-child {
	background: #fff8d0;
}
.pricing.content .cenik-plus table tbody tr td:nth-child(3),
.pricing.content .cenik-plus table tbody tr td:last-child {
    padding-left: 20px;
    padding-right: 20px;
}
.pricing.content .cenik-plus table tbody tr.velikost td,
.pricing.content .cenik-plus table tbody tr.doba-ulozeni td,
.pricing.content .cenik-plus table tbody tr.pocet-stazeni td {
    text-align: center;
    padding-left: 0;
}
.pricing.content .cenik-plus table tbody tr td .na-dobu {
    text-align: center;
}
.pricing.content .cenik-plus table tbody tr.dalsi-vyhody td {
    text-align: center;
    font-size: 16px;
}

.pricing.content .platebni-metody p .thepay-logo {
    position: relative;
    background: url("../images/logo-thepay.png") no-repeat 50% 50%;
    display: inline-block;
    margin: 0 5px;
    width: 54px;
    height: 24px;
    top: 5px;
}
.pricing.content .platebni-metody p .comgate-logo {
    position: relative;
    background: url("../images/comgate.jpg") no-repeat 50% 50%;
    display: inline-block;
    margin-left: 5px;
    width: 96px;
    height: 22px;
    top: 7px;
}
.pricing.content .platebni-metody ul {
    padding: 0;
}
.pricing.content .platebni-metody ul li {
    list-style-type: none;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
    margin: 0 0 20px 20px;
    border: #d7d7d7 solid 1px;
    border-radius: 4px;
    width: 80px;
}
.pricing.content .platebni-metody ul li:nth-child(5n+1) {
    margin-left: 0;
}
.pricing.content .platebni-metody ul li .label {
    font-size: 14px;
    display: inline-block;
    margin-top: 80px;
}
.pricing.content .platebni-metody ul li.platba-kartou {
    background-image: url("../images/ikonky/platebni-metody/muzo.png");
}
.pricing.content .platebni-metody ul li.moje-platba {
    background-image: url("../images/ikonky/platebni-metody/moje-platba.png");
}
.pricing.content .platebni-metody ul li.ekonto {
    background-image: url("../images/ikonky/platebni-metody/ekonto.png");
}
.pricing.content .platebni-metody ul li.mpenize {
    background-image: url("../images/ikonky/platebni-metody/mpenize.png");
}
.pricing.content .plus {
    vertical-align: bottom;
    font-size: 12px;
}
.pricing.content h2 .plus {
    vertical-align: bottom;
    font-size: 16px;
}

#podminky {
    position: relative;
    background: #fff;
    border: none;
    margin: 20px auto 0;
    z-index: 100;
}
#podminky .plus {
    vertical-align: bottom;
    font-size: 12px;
}
#podminky .content {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 30px;
}
#podminky .content h3 {
	font-size: 18px;
	font-weight: normal;
	color: #7f889a;
}
#podminky .content .head {
	background: url("../images/ikonky/ikonka-podminky.png") no-repeat;
	margin-bottom: 25px;
	padding-left: 60px;
	min-height: 60px;
}
#podminky .content .head h2 {
	font-size: 30px;
	font-weight: normal;
	padding-top: 8px;
}
#podminky .content p {
	text-align: justify;
	font-size: 16px;
	margin-bottom: 10px;
}
#podminky .content .bod {
	margin-bottom: 30px;
}
#podminky .content .bod .nadpis {
	margin-bottom: 10px;
}
#podminky .content .bod .nadpis .number {
	background: url("../images/ikonky/cislicka-1-9.png") no-repeat;
	margin-right: 3px;
	width: 27px;
	height: 41px;
	float: left;
}
#podminky .content .bod .nadpis .number.one {
	background-position: 0 0;
}
#podminky .content .bod .nadpis .number.two {
	background-position: -27px 0;
}
#podminky .content .bod .nadpis .number.three {
	background-position: -54px 0;
}
#podminky .content .bod .nadpis .number.four {
	background-position: -81px 0;
}
#podminky .content .bod .nadpis .number.five {
	background-position: -108px 0;
}
#podminky .content .bod .nadpis .number.six {
	background-position: -135px 0;
}
#podminky .content .bod .nadpis .number.seven {
	background-position: -162px 0;
}
#podminky .content .bod .nadpis .number.eight {
	background-position: -189px 0;
}
#podminky .content .bod .nadpis .number.nine {
	background-position: -216px 0;
}
#podminky .content .bod .nadpis h3 {
	display: inline-block;
	margin-left: 5px;
	padding-top: 15px;
}
#podminky .content .bod p {
	text-align: justify;
	font-size: 16px;
	margin-bottom: 10px;
}
#podminky .content .bod p a {
	color: #ffc000;
}
#podminky .content .bod p a:hover {
	text-decoration: underline;
}
#podminky .content .bod p em {
	font-style: normal;
	color: #ffc000;
}
#podminky .content .bod p em:before {
	content: "\201e";
}
#podminky .content .bod p em:after {
	content: "\201c";
}
#podminky .content .bod ul  {
	padding-left: 40px;
}
#podminky .content .bod ul li {
	text-align: justify;
	font-size: 16px;
	color: #ffc000;
}
#podminky .content .bod ul li span {
	color: #000;
}

#uschovna_plus {
    position: relative;
    background: #fff;
    margin: auto;
    width: 550px;
    z-index: 100;
}
#uschovna_plus .content {
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
}
#uschovna_plus .block {
    position: relative;
    margin: 25px 0 45px;
    padding: 0 20px;
}
#uschovna_plus .block.prvni {
    left: -20px;
}
#uschovna_plus .block.treti {
    padding: 0;
}
#uschovna_plus .block.ctvrty {
    right: 20px;
}
#uschovna_plus .block.paty {
	margin-bottom: 0;
}
#uschovna_plus .block h2 {
    position: relative;
    font-size: 30px;
    font-weight: normal;
    height: 65px;
}
#uschovna_plus .block h2 .number {
    position: absolute;
    background: url("../images/ikonky/cislicka-1-5.png") no-repeat;
    display: inline-block;
    width: 27px;
    height: 65px;
}
#uschovna_plus .block h2 .text {
    position: relative;
    vertical-align: middle;
    margin-left: 40px;
    line-height: 65px;
    color: #292b2c;
    top: 2px;
}
#uschovna_plus .block.prvni h2 {
    text-align: left;
}
#uschovna_plus .block.druhy h2 {
    text-align: right;
}
#uschovna_plus .block.treti h2 {
    text-align: center;
}
#uschovna_plus .block.ctvrty h2 {
    text-align: right;
}
#uschovna_plus .block.paty h2 {
    text-align: left;
}
#uschovna_plus .block.prvni h2 .number {
    background-position: 0px 50%;
}
#uschovna_plus .block.druhy h2 .number {
    background-position: -27px 50%;
}
#uschovna_plus .block.treti h2 .number {
    background-position: -54px 50%;
}
#uschovna_plus .block.ctvrty h2 .number {
    background-position: -81px 50%;
}
#uschovna_plus .block.paty h2 .number {
    background-position: -108px 50%;
}
#uschovna_plus .block h3 {
    position: relative;
    letter-spacing: -0.5px;
    font-size: 18px;
    font-weight: normal;
    color: #7f889a;
    top: -7px;
}
#uschovna_plus .block.prvni h3 {
    margin-left: 40px;
}
#uschovna_plus .block.druhy h3 {
    text-align: right;
}
#uschovna_plus .block.treti h3 {
    text-align: center;
}
#uschovna_plus .block.ctvrty h3 {
    text-align: left;
    margin-left: 110px;
}
#uschovna_plus .block .image {
    margin: 15px auto 0;
}
#uschovna_plus .block.prvni .image {
    background: url("../images/plus/1-obrazek.jpg") no-repeat;
    width: 470px;
    height: 242px;
}
#uschovna_plus .block.druhy .image {
    background: url("../images/plus/2-obrazek.jpg") no-repeat;
    width: 496px;
    height: 371px;
}
#uschovna_plus .block.treti .image {
	position: relative;
    background: url("../images/plus/3-obrazek.jpg") no-repeat;
    width: 582px;
    height: 197px;
    left: -16px;
}
#uschovna_plus .block p {
    text-align: justify;
    font-size: 16px;
    padding: 25px 20px 0;
}
#uschovna_plus .block.druhy p {
    padding: 0;
}
#uschovna_plus .block.ctvrty .table {
    position: relative;
    border: #d7d7d7 solid 1px;
    border-radius: 5px;
    margin: 30px 0 85px 90px;
    padding: 0 30px;
    width: 220px;
}
#uschovna_plus .block.ctvrty .table .radek {
    margin: auto;
    width: 100%;
    height: 60px;
}
#uschovna_plus .block.ctvrty .table .radek:first-child {
    border-bottom: #d7d7d7 solid 1px;
}
#uschovna_plus .block.ctvrty .table .radek .cena,
#uschovna_plus .block.ctvrty .table .radek .doba {
    vertical-align: middle;
    font-size: 21px;
    display: inline-block;
    line-height: 60px;
}
#uschovna_plus .block.ctvrty .table .radek .cena {
    text-align: right;
    font-weight: bold;
    margin-right: 40px;
    width: 80px;
    color: #01eec2;
}
#uschovna_plus .block.ctvrty .table .radek .doba {
}
#uschovna_plus .block.ctvrty .table .vice {
    position: absolute;
    text-align: center;
    background: #fff;
    border: #01eec2 solid 2px;
    border-radius: 3px;
    width: 120px;
    height: 35px;
    bottom: -10px;
    right: -70px;
}
#uschovna_plus .block.ctvrty .table .vice .label {
    font-size: 21px;
    display: inline-block;
    padding: 5px 5px 2px 35px;
    color: #01eec2;
    float: left;
}
#uschovna_plus .block.ctvrty .table .vice .sipecka {
    position: relative;
    background: url("../images/ikonky/4-sipecka.png") no-repeat;
    background-position: 100% 0px;
    display: inline-block;
    width: 9px;
    height: 18px;
    float: left;
    top: 10px;
}
#uschovna_plus .block.ctvrty .table .vice:hover {
    background: #01eec2;
    cursor: pointer;
}
#uschovna_plus .block.ctvrty .table .vice:hover .label {
    color: #fff;
    cursor: pointer;
}
#uschovna_plus .block.ctvrty .table .vice:hover .sipecka {
    background-position: 100% -18px;
    cursor: pointer;
}
#uschovna_plus .prejit-na-plus {
    text-align: center;
    background: #ffda17;
    border: none;
    border-radius: 5px;
    display: inline-block;
    margin-top: 10px;
    width: 100%;
    height: 45px;
}
#uschovna_plus .prejit-na-plus label {
    background: url("../images/ikonky/registrace-dalsi-krok-sipecka.png") no-repeat;
    background-position: 100% 50%;
    font-size: 19px;
    display: inline-block;
    padding-top: 10px;
    padding-right: 25px;
    height: 35px;
}
#uschovna_plus .prejit-na-plus label .plus {
    vertical-align: bottom;
    font-size: 14px;
}
#uschovna_plus .prejit-na-plus:hover,
#uschovna_plus .prejit-na-plus *:hover {
    cursor: pointer;
}

#soutez-2014 {
	padding-bottom: 25px;
}
#soutez-2014 .container {
	display: block;
	margin: auto;
	width: 590px;
}
#soutez-2014 hr {
	background: #000;
	border: none;
	margin: 18px auto 25px;
	width: 560px;
	height: 1px;
}
#soutez-2014 .container .plus {
	vertical-align: bottom;
	font-size: 15px;
}
#soutez-2014 .cleaner {
	background: red;
	clear: both;
}
#soutez-2014 .container .content {
	background: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-left: 40px;
	width: 260px;
	float: left;
}
#soutez-2014 .container .image {
	float: right;
}
#soutez-2014 .container .content p {
	font-size: 21px;
	margin-bottom: 20px;
}
#soutez-2014 .container .content .tablet {
	font-size: 45px;
	display: block;
}
#soutez-2014 .container .content .model {
	font-size: 40px;
	display: block;
	margin-bottom: 10px;
	color: #767676;
}
#soutez-2014 .container button {
	background: #ee0900;
	border: none;
	border-radius: 4px;
	font-size: 20px;
	width: 100%;
	height: 47px;
}
#soutez-2014 .container button span {
	background: url("/www/img/HOMEPAGE-sipecka-bila.png") no-repeat 100% 50%;
	padding-right: 25px;
	color: #fff;
}



#menu_prihlasit.link,
#menu_prihlasit.link span {
    font-size: 12px;
    font-weight: normal;
    color: #fff;
}
#menu_prihlasit {
    position: relative;
}
#menu_prihlasit .bubble {
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(80, 80, 80, 1);
    box-shadow: 0px 0px 10px 0px rgba(80, 80, 80, 1);
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    display: none;
    z-index: 200;
    top: 25px;
    left: -80px;
}
#menu_prihlasit .bubble {
    top: 25px;
    left: -180px;
}
#menu_prihlasit .bubble .arrow {
    position: relative;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    width: 0px;
    height: 0px;
    line-height: 0px;
    top: -20px;
    left: 160px;
}
#menu_prihlasit .body {
    display: block;
    padding: 20px 20px 0;
    min-width: 160px;
}
#menu_prihlasit .bubble {
    padding: 10px 25px;
}
#menu_prihlasit form {
    width: 240px;
}
#menu_prihlasit form .login,
#menu_prihlasit form .passwd {
    margin-bottom: 15px;
    width: 240px;
}
#menu_prihlasit form input[name="login"],
#menu_prihlasit form input[name="passwd"],
#menu_prihlasit form .login label,
#menu_prihlasit form .passwd label {
    position: relative;
    background: transparent;
    font-size: 18px;
    padding: 10px 12px;
    width: 214px;
    z-index: 2;
}
#menu_prihlasit form .login label,
#menu_prihlasit form .passwd label {
    position: absolute;
    height: 20px;
    line-height: 20px;
    color: #aaa;
    z-index: 1;
}
#menu_prihlasit form input[name="login"],
#menu_prihlasit form input[name="passwd"] {
    outline: none;
    border: #aaa solid 1px;
    display: block;
    height: 20px;
}
#menu_prihlasit form input[name="login"]:focus,
#menu_prihlasit form input[name="passwd"]:focus {
    border: #7bc6ff solid 2px;
    padding: 9px 11px;
}
#menu_prihlasit form .autologin label {
    font-size: 15px;
    line-height: 20px;
}
#menu_prihlasit form .autologin input[name="autologin"] {
    margin-right: 10px;
    margin-top: 5px;
    float: left;
}
#menu_prihlasit form .zapomenute-heslo {
    text-align: left;
    margin-bottom: 15px;
}
#menu_prihlasit form .zapomenute-heslo a {
    font-size: 15px;
    color: #ffba00;
}
#menu_prihlasit form input[name="login-button"],
#menu_prihlasit form input[name="moje-id"] {
    border: none;
    border-radius: 3px;
    display: block;
    margin: 0 auto 10px;
    width: 100%;
    height: 40px;
    cursor: pointer;
}
#menu_prihlasit form input[name="login-button"] {
    font-size: 16px;
}
#menu_prihlasit form .nebo hr {
    background: #d7d7d7;
    border: none;
    width: 80px;
    height: 1px;
    float: left;
}
#menu_prihlasit form .nebo .nebo {
    position: relative;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    width: 80px;
    color: #d7d7d7;
    float: left;
    bottom: 10px;
}
#menu_prihlasit form input[name="moje-id"] {
    background: #2e2e2e url("../img/ikonky/mojeID.png") no-repeat 10px 50%;
    font-size: 16px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 35px;
    padding-bottom: 3px;
    color: #fff;
}
#payment-window .content {
	position: relative;
}
#payment-window .content .close-cross {
	position: absolute;
	top: 3px;
	right: 5px;	
}
.uschovna-button {
	background: transparent;
    text-transform: uppercase;
    font-size: 12px;
	border: #f00 solid 1px;
	border-radius: 3px;
	padding: 2px 10px;
    color: #f00;
    position: relative;
}

.uschovna-button-popup {
    position: absolute;
    top: 29px;
    left: 0;
    width: 250px;
    background: white;
    padding: 5px;
    display: none;
    z-index: 150;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(80, 80, 80, 1);
    box-shadow: 0px 0px 10px 0px rgba(80, 80, 80, 1);
    border: 1px solid #d9d9d9;
    text-transform: none;
}

.uschovna-button-popup::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    font-size: 0;
    line-height: 0;
    z-index: 200;
    top: -10px;
    left: 29px;
}

.uschovna-button:hover {
	background: #f00;
	color: #fff;
	cursor: pointer;
}

.uschovna-button:hover .uschovna-button-popup {
	display: block;
}