body {
	padding:0;
	margin:0;
}   
html, body {
	margin:0;
	text-align: left;
}
div.cl {
	clear: both;
}
#zalozka {
	position: relative;
}

#zalozka #all_cont {
	max-width: 810px;
}
#overlay_app {
	display: none;
}

#cont_nahrat {
	visibility: hidden;
}
#mine_cont_nahrat_pc,
#cont_nahrat .button_nahrat {
	position: relative;
	height: 75px;
	overflow: hidden;
}
#mine_cont_nahrat_pc {
	position: static;
}
#cont_nahrat img {
	position: absolute;
}
#mine_cont_nahrat_pc,
#cont_nahrat #cont_nahrat_pc {
	margin-bottom: 12px;
}
/* docasne vypnuto !*/
#cont_nahrat #cont_nahrat_instagram {
	display: none;
}
#cont_nahrat #cont_nahrat_instagram img {
	top: -87px;
}	
#cont_nahrat img.hover {
	left: -271px;
}
#mine_cont_nahrat_pc .file-wrapper .button.hover,
#mine_cont_nahrat_pc .file-wrapper .button:hover,
#cont_nahrat_pc .button.hover,
#cont_nahrat_pc .button:hover {
/* 	background-position: -271px 0;*/
}

/* ajax image upload - ajax-image-upload/style/style.css */

#MyUploadForm {
	margin: 0;
}
#btn_login {
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 6;
}
#registrace {
	text-align: left;
}
#reg_cont_photo,
#regform {
	float: left;
/*	width: 244px; */
	-o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#regform {
	width: 310px;
	margin-left: 35px;
}

#hlas_done .title,
#sucess_share .title,
#regform .title {
	font-size: 220%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0.5em;
}
#regform .title {
	text-align: left;
}
#hlas_done .txt,
#sucess_share .txt,
#regform p {
	font-size: 120%;
}
/* u jazykovych verzi nutno resit sirku buttonu */
#regform button {
/*
	width: 160px;
	height: 56px;
	background: url();
*/	
	/* nastylovat pres css shadow nejaky atc, neco jako odpocitavani */
}
.cont_souhlas input, .cont_souhlas label {
	color: #8d8d8d;
}

.link_short_share {
	width: auto;
	background: transparent;
	padding: 0;
}
.link_short_share input {
	margin: 0 auto;
	width: 250px;
}

#navig ul {
	width: auto;
}
#cont_photos h2,
#cont_photos p {
	font-size: 120%;
	text-align: center;
}
#cont_photos h2 {
	font-size: 230%;
}
.no_photos {
	font-size: 130%;
}
#orders .mine {
	display: none;
}
.cont_img img.hover {
	position: relative;
	top: -107px;
}
/* nasadim jako pozadi #cont_bg1 a #cont_bg2 */
img#bg2, img#bg1 {
	display: none;
}
#test_captcha {
	z-index: 50;
}
select {
	display: block;
	margin-bottom: 0.7em;
}


