#g1-preheader-bar .g1-searchform {
	position:absolute;
	top: 72px;
	right: 0px;
}

#g1-preheader-bar {
	padding-right: 0px;
}

#g1-preheader .g1-toggle-button, #g1-preheader .g1-toggle-button:before {
	width: 24px !important;
	height: 24px !important;
	background-position: center center !important;
	font-size: 10px !important;
	line-height: 24px !important;
}

#g1-primary-nav {
	margin-right: 50px;
	font-size: 15px;
}

#g1-primary-nav .topnav a {
	font-size: 12px;
	line-height: 30px;
	font-style: italic;
}

#flags_language_selector .active {
	border-color:#c4a883;
	border-width: 2px;
}

#flags_language_selector a img{
	opacity: 0.7;
}

#flags_language_selector a .active {
	opacity: 1;
}

.novinkyimg {
	float: left;
	margin: 0px 15px 0px 0px;
}

.novinkyli {
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
}

.novinkyli.last {
	border-bottom: none;
}

.novinkyli .more {
	float: right;
	margin-bottom: 5px;
}

.novinkyli .entry-summary {
	overflow: auto;
}

.novinkyli .entry-summary p{
	margin-bottom: 0px;
}

.novinky-hlavni-strana li .more {
	float: right;
	margin-bottom: 5px;
}

.novinky-hlavni-strana .entry-summary p{
	margin-bottom: 0px;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	width: 120px;
	height: 30px;
	float: left;
}

.fileUpload span{
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: left;
	background-color:#a27e4f;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#cea56f, endColorstr=#ffa27e4f);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#cea56f, endColorstr=#a27e4f)";
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#cea56f), to(#a27e4f));
	background-image:-webkit-linear-gradient(top, #cea56f, #a27e4f);
	background-image:   -moz-linear-gradient(top, #cea56f, #a27e4f);
	background-image:    -ms-linear-gradient(top, #cea56f, #a27e4f);
	background-image:     -o-linear-gradient(top, #cea56f, #a27e4f);
	background-image:        linear-gradient(top, #cea56f, #a27e4f);
	color: rgb(255,255,255);
	cursor: pointer;
}

.fileUpload span.hover{
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#a27e4f, endColorstr=#ffcea56f);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#a27e4f, endColorstr=#cea56f)";
	background-image:-webkit-gradient(linear, 0% 0%, 0% 200%, from(#a27e4f), to(#cea56f));
	background-image:-webkit-linear-gradient(top, #a27e4f 0%, #cea56f 200%);
	background-image:   -moz-linear-gradient(top, #a27e4f 0%, #cea56f 200%);
	background-image:    -ms-linear-gradient(top, #a27e4f 0%, #cea56f 200%);
	background-image:     -o-linear-gradient(top, #a27e4f 0%, #cea56f 200%);
	background-image:        linear-gradient(top, #a27e4f 0%, #cea56f 200%);
}

.fileUpload input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 120px;
	height: 30px;
	margin-left: 10px;
}

.zakrok_nav .g1-breadcrumbs {
	margin-top: 0px !important;
}

.zakrok_topimg {
	overflow: auto;
	margin-bottom: 10px;
}

#primary #foto_content .other_fotogalerie {
	display: block;
	margin: 10px auto 0px auto;
	text-align: center;
}

#primary #foto_content .other_fotogalerie a{
	line-height: 27px;
	padding-left: 10px;
	position: relative;
	top: -6px;
}

.zakrok_secondary .g1-side-nav li a > span {
	padding-left: 45px !important;
}

.zakrok_secondary .page_item{
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.zakrok_secondary .page_item_1{
	background-image: url('./../images/icon_1.jpg');
}

.zakrok_secondary .page_item_2{
	background-image: url('./../images/icon_2.jpg');
}

.zakrok_secondary .page_item_3{
	background-image: url('./../images/icon_5.jpg');
}

.zakrok_secondary .page_item_4{
	background-image: url('./../images/icon_3.jpg');
}

.zakrok_secondary .page_item_5{
	background-image: url('./../images/icon_4.jpg');
}

.zakrok_secondary .fotogalerie{
	background-color: rgb(198,163,110);
	padding: 20px;
	width: 199px;
	margin-top: 50px;
	overflow: auto;
}

.zakrok_secondary .fotogalerie a{
	float: left;
	overflow: auto;
	color: rgb(255,255,255) !important;
}

.zakrok_secondary .fotogalerie p{
	margin-bottom: 0px;
}

.zakrok_secondary .fotogalerie img{
	border: 1px solid #c4a883;
}

.hoverimage .overflow-hidden {
	display:block;
	overflow: hidden;
}

.hoverimage a img {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	max-width: 100%;
}

.hoverimage a:hover img {
	opacity: 0.8;
	-webkit-transform: scale(1.2) rotate(3deg);
	-moz-transform: scale(1.2) rotate(3deg);
	-o-transform: scale(1.0) rotate(3deg);
	-ms-transform: scale(1.2) rotate(3deg);
	transform: scale(1.2) rotate(3deg);
}

#g1-footer-back-to-top {
	position:absolute;
	top: -30px;
	right: -13px;
}

/*.hoverimage a:hover span {*/
	/*border-bottom: solid 2px #72c02c;*/
	/*-webkit-transition: all 0.2s ease-in-out;*/
	/*-moz-transition: all 0.3s ease-in-out;*/
	/*-o-transition: all 0.2s ease-in-out;*/
	/*transition: all 0.3s ease-in-out;*/
/*}*/

.nadpisy-profil {
	height: auto;
	overflow: auto;
}

.profil-tym {
	width: auto !important;
}

.hpnyfoto {
	text-align: right;
}

.hpnyfoto img {
	margin-top: 52px;
    width: 90%;
}

.hpnyfoto p {
	width: 90%;
	float: right;
	text-align: center;
	margin-top: 10px;
}

@media only screen and (max-width: 700px) {

	#g1-button-consultation {
		display:none;
	}

	.fileUpload span {
		display:none;
	}
}

body.g1-secondary-after #secondary > .g1-inner .g1-side-nav {
	 margin-left: 0px;
}

body.g1-secondary-after #secondary > .g1-inner {
	 padding-left: 0px;
}

.kontaktni-formular li p input {
	max-width: 100%;
}

.kontaktni-formular li p {
	max-width: 100%;
}

.novinky-z-fotogalerie figure a {
	cursor: url(../images/zoom-in.png), auto;
}

article#post header.entry-header {
    height: 75px;
}

article#post header.entry-header h3 {
    max-width: 365px;
}

.akt-gallery-item {
    width: 31%;
    padding: 1%;
    list-style: none;
    margin: 0;
    float: left;
}

@media only screen and (max-width: 600px) {
	.hprightvideo {
		min-height: inherit !important;
	}
	
	.hpnyfoto {
		text-align: center;
	}
	
}

.mod-obj-cont > div {
    text-align: center;
    padding: 15px 15px 0 15px;
}

.mod-obj-cont iframe {
    width: 100%;
}

.mod-obj-cont p {
    line-height: 1.3em;
}

.hp-poukaz > div {
    padding: 70px 0 0 35px;
}

.hp-poukaz img {
    float: left;
    margin-right: 40px;
}

.poukaz-but {
    margin-top: 40px;
}

