#country1{	padding: 0;	height: 500px;width: 100%;	z-index: 5; background: transparent url(../img/top-country-1.jpg) no-repeat top;	text-align: center;}
#country1box{	width: 990px;	margin: 0px auto 0px auto;	height: 500px;}
#logo{	padding: 0;	width: 290px;	height: auto;	padding-top: 90px;	margin: 0px auto 0px auto;	float: none;}
#logo img{	width: 100%;	height: auto;}



div#topsearch{	padding: 0;	float: none;	margin: 0px auto 0px auto;}


@media only screen and (max-width: 980px) {
	#country1{	padding: 0;	height: auto;	width: 100%;background: transparent url(../img/top-country-1000.jpg) no-repeat top;padding-top: 15px;}
	#country1box{	width: 100%;	margin: 0px 0px 0px 0px;	height: auto;	text-align: center;}
	#logo{	padding: 0;	float: none;	height: auto;	width: 25%;	margin: 0px auto 0px auto;}
	div#topsearch{	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;float: none;}
}
@media only screen and (max-width: 680px) {
	div#topsearch{	width: 80%;	background: transparent none;	text-align: center;	margin: 0px auto 0px auto;	float: none;}
	#country1{		padding: 0;	height: auto;	width: 100%;	z-index: 5;	text-align: center;padding-top: 20px;padding-bottom: 5px;}
	#logo{	padding: 0;	height: auto;	width: 35%;padding-bottom: 0px;}
#topsearchhead{
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	background-color: White;
	width: 100%;
}
	#searchmisto {	display: none;	clear: both;	overflow: hidden;	height: 0px;}
	input#submittopSearch{
	background: transparent none no-repeat;
	width: 30%;
	overflow: hidden;
	cursor: pointer;
	border: 0px none;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #f40009; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#f40009, #dd011c); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f40009, #dd011c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f40009, #dd011c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f40009, #dd011c); /* Standard syntax */
	text-align: center;
	color: #f2f2f2;
	text-indent: 0px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	height: auto;
	float: right;
}
	input#submittopSearch:hover{
	background: transparent none no-repeat;
	border: 0px none;
	color: White;
	width: 30%;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #df011b; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#df011b, #bb0b28); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#df011b, #bb0b28); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#df011b, #bb0b28); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#df011b, #bb0b28); /* Standard syntax */
	padding: 14px 0px 14px 0px;
	height: auto;
}
	div#vyhledavacipoletopsearchhead{	width: 60%;	float: left;}
	input#topsearchinspco2{	width: 100%;	float: left;	margin: 0px 0px 0px 0px;	font: normal 24px 'Open Sans', sans-serif;	color: Gray;	padding: 7px 0px 7px 15px;	border: 0px none;	background-color: transparent;}
	input#topsearchinspco2:focus  {	border: 0px none;}

}


#ahreregistrace{	background: transparent url(../img/registrace.png) no-repeat 0 0px;	width: 142px;	height: 35px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 12px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreregistrace:hover{	background: transparent url(../img/registrace.png) no-repeat 0 -35px;	width: 142px;	height: 35px;	cursor: pointer;	border: 0px none;}

#ahrepridej{	background: transparent url(../img/pridatfirmu.png) no-repeat 0 0px;	width: 142px;	height: 35px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;margin-right: 10px;	margin-top: 12px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrepridej:hover{	background: transparent url(../img/pridatfirmu.png) no-repeat 0 -35px;	width: 142px;	height: 35px;	cursor: pointer;	border: 0px none;}

#ahreprihlasit{	background: transparent url(../img/prihlaseni.png) no-repeat 0 0px;	width: 142px;	height: 35px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 12px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreprihlasit:hover{	background: transparent url(../img/prihlaseni.png) no-repeat 0 -35px;	width: 142px;	height: 35px;	cursor: pointer;	border: 0px none;}

#ahreodhlasit{	background: transparent url(../img/odhlasenibut.png) no-repeat 0 0px;	width: 142px;	height: 35px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 12px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreodhlasit:hover{	background: transparent url(../img/odhlasenibut.png) no-repeat 0 -35px;	width: 142px;	height: 35px;	cursor: pointer;	border: 0px none;}

#ahrevasucet{	background: transparent url(../img/vasucetbut.png) no-repeat 0 0px;	width: 142px;	height: 35px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 12px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrevasucet:hover{	background: transparent url(../img/vasucetbut.png) no-repeat 0 -35px;	width: 142px;	height: 35px;	cursor: pointer;	border: 0px none;}




#user{	position: absolute;		width: 300px;	z-index: 530;	top: 37px;	height: 35px;	text-align: right;	left:50%; margin-left: 170px;}
@media only screen and (max-width: 990px) {
	#user{
	position: absolute;
	left: 61%;
	width: 39%;
	text-align: right;
	margin-left: 0px;
	top: 0px;
}
#ahreregistrace{	background: transparent url(../img/registracea.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreregistrace:hover{	background: transparent url(../img/registracea.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahrepridej{	background: transparent url(../img/pridatfirmua.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;margin-right: 10px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrepridej:hover{	background: transparent url(../img/pridatfirmua.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahreprihlasit{	background: transparent url(../img/prihlasenia.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreprihlasit:hover{	background: transparent url(../img/prihlasenia.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahreodhlasit{	background: transparent url(../img/odhlasenibuta.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreodhlasit:hover{	background: transparent url(../img/odhlasenibuta.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahrevasucet{	background: transparent url(../img/vasucetbuta.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrevasucet:hover{	background: transparent url(../img/vasucetbuta.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}
}

@media only screen and (max-width: 870px) {
	#user{	top: 8px;}
}
@media only screen and (max-width: 700px) {
	#user{	top: 8px;		left: 61%;	width: 35%;	}
	#ahreregistrace{	background: transparent url(../img/registracea-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;		cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreregistrace:hover{	background: transparent url(../img/registracea-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahrepridej{	background: transparent url(../img/pridatfirmua-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;margin-right: 10px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahrepridej:hover{	background: transparent url(../img/pridatfirmua-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahreprihlasit{	background: transparent url(../img/prihlasenia-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;		cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreprihlasit:hover{	background: transparent url(../img/prihlasenia-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahreodhlasit{	background: transparent url(../img/odhlasenibuta-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreodhlasit:hover{	background: transparent url(../img/odhlasenibuta-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahrevasucet{	background: transparent url(../img/vasucetbuta-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahrevasucet:hover{	background: transparent url(../img/vasucetbuta-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}
	}
@media only screen and (max-width: 470px) {
	#user{	display: none;}
	}


#page0{	height: auto;	width: 100%;	background: transparent url(../img/page.gif) repeat-x top;}
#katalogtelo0{	position: absolute;	padding: 0;	height: auto;	left: 0%;	position: absolute;	width: 100%;	z-index: 11;	top: 30px;	margin-left: 0px;}






#aktuauvod0{
	background-color: #e5e2dd;
	width: 100%;
	padding: 25px 0px 25px 0px;
	text-align: center;
}

#aktuauvod{
	padding: 0px;
	margin: 0px auto 0px auto;
	clear: both;
	width: 990px;
}

h2.aktualityuvodh2{
	background: transparent;
	font: normal normal 17px 'Open Sans', sans-serif;
	border-bottom: 0px none;
	color: #434042;
	text-shadow: 0px 0px 0px #000000;
}
h2.aktualityuvodh2 a#aktualne2{
	font: normal normal 17px 'Open Sans', sans-serif;
	border-bottom: 0px none;
	color: #434042;
	text-shadow: 0px 0px 0px #000000;
	text-decoration: none;
}
h2.aktualityuvodh2 a#aktualne2:hover{
	font: normal normal 17px 'Open Sans', sans-serif;
	border-bottom: 0px none;
	color: #434042;
	text-shadow: 0px 0px 0px #000000;
	text-decoration: none;
}
#uvodaktualparser{
	padding: 0px;
	margin: 0px;
	clear: both;
	height: 240px;
	width: 100%;
}
.uvodaktualparseraktualita{	float: left;	text-decoration: none;	width: 225px;	margin: 2px 10px 0px 10px;}
#uvodaktualparser h4{	padding: 0px;	margin: 0px;	clear: both;	height: 60px;	font: bold 15px 'Open Sans', sans-serif;	text-align: left;}
#uvodaktualparser a{	color: Black;	text-decoration: none;	font: normal 13px 'Open Sans', sans-serif;}
#uvodaktualparser a:hover{	color: #e2001a;	text-decoration: none;}
#uvodaktualparser p{	color: #1a171b;	font: normal 13px 'Open Sans', sans-serif;	height: 140px;	overflow: hidden;}
.uvodaktualparservice{	text-align: right;}
.uvodaktualpardatum{	text-align: right;	font: bold 13px 'Open Sans', sans-serif;}
.uvodaktualparikona{	width: 100%;	height: 125px;	overflow: hidden;	margin: 2px auto 7px auto;	border: 1px solid Gray;}

.uvodaktualparikona img{
	width: 100%;
}

@media only screen and (max-width: 980px) {
	.uvodaktualparseraktualita{	float: left;	text-decoration: none;	width: 45%;	margin: 2px 2% 0px 2%;}
	.uvodaktualparikona{	height: 225px;	}
	#uvodaktualparser{	height: auto;}
	#aktuauvod{	width: 100%;}
}
@media only screen and (max-width: 920px) {
	.uvodaktualparikona{	height: 200px;	}
}
@media only screen and (max-width: 840px) {
	.uvodaktualparikona{	height: 180px;	}
}
@media only screen and (max-width: 680px) {
	.uvodaktualparikona{	height: 150px;	}
}
@media only screen and (max-width: 550px) {
	.uvodaktualparikona{	height: 120px;	}
}
@media only screen and (max-width: 470px) {
	.uvodaktualparseraktualita{	float: left;	text-decoration: none;	width: 96%;	margin: 2px 2% 0px 2%;}
	#uvodaktualparser p{	height: 90px;}
}


