<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,600;0,6..12,700;1,6..12,300&amp;display=swap');

html, body {	font-family: 'Nunito Sans', sans-serif;	font: 12px/140%;	zoom: 100%;}
body {	margin: 0;	padding: 0;	background: #f2f4f6; /*url(../img/bg.jpg) repeat-x top*/}


#bgzahlavi{	position: absolute;	padding: 0;	height: 100%;	width: 100%;	z-index: 10;	top: 0px;	background: transparent url(../img/bd-zahlavi.png) no-repeat top;  background-image: url(../img/bd-zahlavi.png);  background-repeat: no-repeat;  background-size: 100%; }

#obalka{	position: absolute;	padding: 0;	height: auto;	margin-left: 0px;	left: 0%;	width: 100%;	z-index: 10;	top: 2px;	background: #f2f4f6;}

.definovanasirka{	margin: 0px auto 0px auto;	width: 1180px;	height: auto;}

.fullwidthmenu{	background: White;	height: 73px;	width: 100%;	-webkit-box-shadow: 0px 5px 5px 0px rgba(68,68,68,.25);	-moz-box-shadow: 0px 5px 5px 0px rgba(68,68,68,.25);	box-shadow: 0px 5px 5px 0px rgba(68,68,68,.25);	position: relative;	z-index: 3000;}



#obalkapadd{	padding: 5px 0px 15px 0px;}

@media only screen and (max-width: 1180px) {
#obalka{	margin-left: 0px;	left: 0;	width: 100%;top: 0px;}
.definovanasirka{	width: 100%;	}
#obalkapadd{	padding: 5px 15px 15px 15px;}
}



@media only screen and (max-width: 640px) {
#obalkapadd{	padding: 5px 6px 15px 6px;}
}

#hlavickahorni{	width: 100%;	padding: 0px 0px 0px 0px;	height: 45px;	margin: 0px auto 0px auto;	background-color: #ffffff;}
#zaklinka{	width: 500px;	left: 15px;	top: 10px;	position: absolute;	font-size: 16px;	color: #062d67;}

.zaktel{	color: #db1b1b;	font-weight: 700;}
#zaklinkahide640{	display: block;	float: left;padding-right: 14px;}
#zaklinkashow640{	display: none;	float: left;padding-right: 8px;}

#menu{	padding: 0px;	width: 100%;	text-align: left;	margin: 1px 500px 0px 1px;}

.hp01{	position: relative;}

.soutezDesktop{	color: #25477A;	font-size: 15px;	text-align: center;	padding: 12px 0px 0px 0px;}
.soutezDesktop a{color:#E11C29;text-decoration:undeline;}
.soutezDesktop a:hover{color:#E11C29;text-decoration:none;}

#searcharray{	height: 43px;	width: 285px;	right: 0px;	top: 0px;	position: absolute;	background: #e9eef2;}
#searcharray #search-header{	background: #e9eef2;	height: 43px;	width: 285px;	position: relative;	text-align: left;	right: 0px;	top: 0px;}
#searcharray #search-header input.search-form_it{	width: 225px;	border: none;	box-shadow: none;	background: #e9eef2;	margin: 0;	padding: 12px 12px;	font-size: 14px;	color: #343739!important;	font-family: 'Nunito Sans', sans-serif;	float: left;	position: absolute;	left: 0px;	top: 0px;}
#searcharray #search-header button#search-form_is{margin-bottom: 0;position: absolute;right: 12px;top: 11px;background: transparent url(../img/lupa-mini.png) no-repeat top;border: none;box-shadow: none;cursor: pointer;opacity: .75;height: 15px;width: 15px;}
#searcharray #search-header button#search-form_is:hover{opacity:1;}
#searchform input{vertical-align:top;}
#searchform #s{width:100%;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.oddvyskaa{	clear: both;	height: 15px;}



#uzivatelblok{	padding: 0;	width: 35%;	color: #9e9e9e;	height: 60px;	float: right;	margin: 4px 15px 0px 0px;	text-align: right;}
#menu ul{	margin: 0px 0px 0px 0px;	padding: 4px 0px 0px 0px;	width: 65%;}
#menu li {	margin: 0px 4px 0px 4px;	padding: 0;	list-style: none;	display: inline;color: #f4f4f4;}
#menu li a {	margin: 1px 0;	padding: 3px 15px 0px 15px;	color: #edf2f7;	text-decoration: none;	font-weight: normal;	height: 35px;	display: block;	float: left;}
#menu li a:hover {	color: white;	text-decoration: none;	}

@media only screen and (max-width: 1080px) {
		#zaklinka{	display: none;}
		.soutezDesktop{	font-size: 15px;	text-align: left;	padding: 12px 0px 0px 12px;}
}

@media only screen and (max-width: 740px) {
		.soutezDesktop{	font-size: 12px;	text-align: left;	padding: 2px 0px 0px 6px;	width: 50%;}
}


@media only screen and (max-width: 640px) {

	#hlavickahorni{	height: 37px;}
	
	#searcharray{	height: 37px;	width: 205px;	}
	#searcharray #search-header{		height: 37px;	width: 205px;	}
	#searcharray #search-header input.search-form_it{	width: 185px;	border: none;	padding: 10px 10px;	font-size: 14px;	}
	#searcharray #search-header button#search-form_is{	margin-bottom: 0;	position: absolute;	right: 6px;	top: 10px;	font-size: 16px;	line-height: 14px;}
	#searcharray #search-header button#search-form_is:hover{color:#000;}
	#searchform input{vertical-align:top;}
	#searchform #s{width:100%;height:26px;}

	#zaklinka{	width: 240px;	left: 5px;	top: 7px;		font-size: 15px;	}
	.zaktel{	color: #db1b1b;	font-weight: 700;}
	#zaklinkahide640{	display: none;	float: left;	padding-right: 14px;}
	#zaklinkashow640{	display: block;	float: left;padding-right: 8px;}
}

@media only screen and (max-width: 480px) {
	#zaklinka{	display: none;}
}


#page{	padding: 0;	height: auto;	margin-left: 0px;	left: 0%;	width: 100%;	margin-top: 20px;}

.informacnibloknadpis{	text-transform: uppercase;	font: normal bold 13px Trebuchet MS;	color: White;}
a.informacniblokodkaz{	float: left;	text-decoration: none;	color: #f4f4f4;	width: 239px;	text-align: center;	margin: 2px 3px 2px 3px;	padding: 4px 0px 4px 0px;		border: 1px solid #0a5e7f;	background: #164f60;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
a.informacniblokodkaz:hover{	background-color: #257da3;	color: White;}


a#butregistrovat{	float: left;	text-decoration: none;	background-color: #1c59a0;	color: White;	width: 80px;	text-align: center;	margin: 2px 3px 2px 3px;	padding: 4px 0px 4px 0px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
a#butregistrovat:hover{	background-color: #1c59a0;	color: Black;}
a#butprihlasit{	float: left;	text-decoration: none;	background-color: #1c59a0;	color: White;	width: 58px;	text-align: center;	margin: -5px 3px 2px 3px;	padding: 3px 0px 3px 0px;   -webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
a#butprihlasit:hover{	background-color: #1c59a0;	color: Black;	text-decoration: none;}


#uzivatelblok a.zakladni{	color: #edf2f7;	text-decoration: none;}
#uzivatelblok a.zakladni:hover{	color: white;	text-decoration: none;}

#uzivateltext{	margin-top: 5px;}

a#uzivatel1 {	width: 30px;	background: url(../img/prihlasit-but.png) no-repeat 0 -29px; height: 29px; display: block;}
a#uzivatel1:hover {		background: url(../img/prihlasit-but.png) no-repeat 0 0px; display: block;}
div#uzivateld {	width: 30px;	height: 29px;	float: left;	margin: 2px 10px 0px 0px;}


a#uzivatel2 {	width: 140px;	background: url(../img/prihlasit-but.png) no-repeat 0 -29px;	height: 29px;	display: block;	padding-left: 40px;	float: left;	margin: -4px 5px 0px 0px;}
a#uzivatel2:hover {		background: url(../img/prihlasit-but.png) no-repeat 0 0px; display: block;}
.zakladniposun{	padding-top: 4px;	display: block;}

/*ListyFitr*/
.filtrLasty{width: 100%; 	background-color: #ffffff;  width: 100%; border: 1px solid transparent;  padding: 10px;  font-size: 16px;}




#uzivatel a{	color: #FFB400;}
#uzivatel a:hover{	color: #2a68b1;}

#uzivatel{	position: absolute;	padding: 0;	margin-left: 280px;	_margin-left: 280px;	left: 50%;	width: 215px;	z-index: 85;	top: 58px;	color: Silver;	height: 200px;}
Table.uzivatel{	margin: 0;	padding: 0;}
Table.uzivatel tr{	height: 27px;}


#topmenu{color: #CF7332;	position: absolute;	margin-left: -500px;	_margin-left: -500px;	left: 50%;	top: 55px;	padding: 0;	z-index: 80;	width: 1000px;	background: url(../img/menu.gif) no-repeat top;	text-align: right;}
#topmenu ul{	margin: 5px 40px 0px 0px;	padding: 0;}
#topmenu li {	margin: 0;	padding: 0;	list-style: none;	width: 185px;	_width: 170px;	_height: 32px;	min-height: 32px;	display: inline;}
#topmenu li a {	_height: 28px;	min-height: 28px;	margin: 1px 0;	padding: 3px 0 0 15px;	font-size: 12px;	color: #CF7332;	text-decoration: none;}
#topmenu li a:hover {	text-decoration: underline;}


#drobeckova{	height: 24px;}
#bgpodmenu {	height: auto;	background: transparent url(../img/bg-podmenu.gif) no-repeat top;	margin: 4px 0px 0px 0px;}

#blok {	float: none;	width: 100%;	height: auto;	color: Black;	margin-right: 0%;}
#blokdokument {	height: auto;	color: Black;	margin-right: 25px;	margin-left: 1%;}
#leva{	width: 19.5%;	height: auto;	float: left;	margin: 5px 2% 5px 0px;	_margin-left: 1%;	color: #AF5500;}

@media only screen and (max-width: 980px) {
#blok {	width: 98%;	margin-right: 1%;	margin-left: 1%;	float: none;}
#blokdokument {	height: auto;	color: Black;	margin-right: 25px;	margin-left: 25px;}
#leva{	width: 98%;	margin-right: 1%;	margin-left: 1%;	height: auto;	float: none;}
}
@media only screen and (max-width: 810px) {
#blok {	width: 98%;	margin-right: 1%;	margin-left: 1%;	float: none;}
#blokdokument {	height: auto;	color: Black;	margin-right: 25px;	margin-left: 25px;}
#leva{	width: 98%;	margin-right: 1%;	margin-left: 1%;	height: auto;	float: none;}
}

@media only screen and (max-width: 640px) {
#blok {	width: 100%;	margin-right: 0%;	margin-left: 0%;	float: none;}
#blokdokument {	height: auto;	color: Black;	margin-right: 25px;	margin-left: 25px;}
#leva{	width: 100%;	margin-right: 0%;	margin-left: 0%;	height: auto;	float: none;}
}

#topHeader{
	position: relative;
	width: 100%; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#454545+0,121212+100 */
	background: #454545; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #454545 0%, #121212 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #454545 0%,#121212 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #454545 0%,#121212 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#121212',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	height: 470px;
	line-height: 470px;
	text-align: center;
	overflow: hidden;
}
.Headerhome{	height: auto !important;	line-height: auto !important; }
#topHeader img{	position: absolute;	z-index: 2;object-fit: cover;object-fit: cover;display: block;	width: 100%;	height: 100%;}

#topHeader video {
	height: auto !important;
	line-height: auto !important;
	width: 100%;
	position: relative;
	z-index: 2;
	display: block;
	background-color: #2e2e2e;
}


#topHeader h1{	position: relative;	width: 100%;	color: #ffffff;	/*font-family: 'Oswald', sans-serif;*/	font-family: 'Roboto Condensed', sans-serif;	line-height: 1.5;	display: inline-block;	vertical-align: middle;	text-transform: uppercase;	font-size: 80px;	text-align: center;
text-shadow: 1px 3px 0 #000000, 1px 10px 5px #141414;z-index: 20;
}

#topHeaderProdukt{
	position: relative;
	width: 100%; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#454545+0,121212+100 */
	background: #454545; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #454545 0%, #121212 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #454545 0%,#121212 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #454545 0%,#121212 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#121212',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	height: 770px;
	text-align: center;
	padding-top: 70px;
}
#topHeaderProdukt h1{	position: relative;	width: 100%;	color: #ffffff;	/*font-family: 'Oswald', sans-serif;*/	font-family: 'Roboto Condensed', sans-serif;	line-height: 1.5;	display: inline-block;	vertical-align: middle;	text-transform: uppercase;	font-size: 55px;	text-align: center;text-shadow: 1px 3px 5px #000000, 1px 10px 10px #141414;}
#topHeaderProdukt img{	height: 630px;	width: auto;	display: block;	margin: 0px auto 10px auto;}





#rychla_navigace, .rychla_navigace{	color: #062d67;	margin-top: 5px;	margin-bottom: 14px;	font-size: 13px;	text-align: left;}

#rychla_navigace a.zakladni, .rychla_navigace a.zakladni, .a.zakladni{	color: #062d67;	text-decoration: none;	padding: 11px 4px 9px 4px;}
#rychla_navigace a.zakladni:hover, .rychla_navigace a.zakladni:hover, .a.zakladni:hover{	color: #db1b1b;	text-decoration: none;}

#rychla_navigace a.gohome, a.gohome{	color: #0e71b8;	text-decoration: none;	display: block;	width: 20px;	height: 20px;	background: transparent url(../img/icon-home.png) no-repeat 0px 0px;	cursor: pointer;	overflow: hidden;	text-indent: 400px;	float: left;	padding: 0px;	margin-right: 7px;	margin-top: -2px;}
#rychla_navigace a.gohome:hover, a.gohome:hover{background: transparent url(../img/icon-home.png) no-repeat 0px -20px;}

#rychla_navigace a.zvoleny, a.zvoleny{	color: #0e71b8;	text-decoration: none;	padding: 11px 4px 9px 4px;}
#rychla_navigace a.zvoleny:hover, a.zvoleny:hover{	color: #db1b1b;	text-decoration: none;}

#rychla_navigace2, .rychla_navigace2{	color: #e9d6a0;	margin-top: 10px;	margin-bottom: 10px;}
#rychla_navigace2 a, .rychla_navigace2 a{	color: #5c91b2;	text-decoration: underline;}
#rychla_navigace2 a:hover, .rychla_navigace2 a:hover{	color: #2a68b1;	text-decoration: underline;}

#levacontent{	padding: 10px 10px 25px 0px;	background: transparent url(../img/lsubmenu.gif) no-repeat top;}
#levacontent h2{	margin: 6px 0px 5px 0px;	text-align: center;}
#leva a{	color: #FBA229;	text-decoration: underline;}
#leva a:hover{	color: #FBA229;	text-decoration: none;}

#submenu{	width: 99%;	margin: 0px 1% 5px 0%;}

#submenu ul{	padding: 0px;	margin: 8px 0px 40px 0px;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	width: 100%;}
#submenu li.submenusortiment{	margin: 10px 0px 0px 0px;	width: 100%;	border: 0px solid #000000;	color: White;	text-align: center;	font-size: 18px;	padding: 8px 0px 7px 0px;	background: #2a68b1; }

#submenu li {	margin: 2px 0px 1px 0px;	padding: 0;	list-style: none;	width: 100%;	min-height: 23px;	font-family: 'Open Sans', sans-serif;	font-size: 18px; }
#submenu li:hover {background-color: #f0f3f7;}

#submenu li.aktivni {	background: #e9eef4 url(../img/submenuliactive.png) no-repeat 6px 11px;}

#submenu li.zarazene {width: 94%;	margin: 0px;	padding-left: 6%;}
#submenu li.zarazeneaktivni {width: 94%;	background: #e9eef4 url(../img/submenuliactive.png) no-repeat 22px 11px;	margin: 0px;	padding-left: 6%;}

#submenu li.zarazene2 {width: 88%;	margin: 0px;	padding-left: 12%;}
#submenu li.zarazene2aktivni {width: 88%;	background: #e9eef4 url(../img/submenuliactive.png) no-repeat 40px 11px;	margin: 0px;	padding-left: 12%;}

#submenu li.zarazene3 {width: 92%;	background: #d1d1d1 url(../img/submenuliasub3.png) no-repeat 0 0px;	margin: 0px;	padding-left: 8%;}
#submenu li.zarazene3:hover {	background: #d1d1d1 url(../img/submenuliasub3.png) no-repeat 0 -23px;	margin: 0px;}
#submenu li.zarazene3aktivni {width: 92%;	background: #d1d1d1 url(../img/submenuliasub3active.png) no-repeat 0 0px;	margin: 0px;	padding-left: 8%;}
#submenu li.zarazene3aktivni:hover {	background: #d1d1d1 url(../img/submenuliasub3active.png) no-repeat 0 -23px;	margin: 0px;}

#submenu li a {	display: block;	width: 100%;	margin: 0px 2px 0px 20px;	padding: 5px 0px 5px 0px;	color: #151515;	text-decoration: none;}
#submenu li a:hover {color: #2a68b1;}

@media only screen and (max-width: 980px) {
#submenu{width: 94%;}
#submenu ul{width: 94%;}
#submenu li.submenusortiment{	width: 100%;}
#submenu li {	width: 98%;}
#submenu li.zarazene {width: 98%;}
#submenu li.zarazeneaktivni {width: 98%;}
#submenu li.zarazene2 {width: 98%;}
#submenu li.zarazene2aktivni {width: 98%;}
#submenu li.zarazene3 {width: 98%;}
#submenu li.zarazene3aktivni {width: 98%;}
#submenu li a {width: 98%;}
}
@media only screen and (max-width: 780px) {
#leva{	width: 98%;	margin-right: 1%;	margin-left: 1%;	height: auto;	float: none;}
#submenu{width: 100%;}
}

/*------------l menu menu-------------*/

/*  SECTIONS  */
.section {	clear: both;	padding: 0px;	margin: 0px;}

/*  COLUMN SETUP  */
.col {	display: block;	float:left;	margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF SIX  */
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {	width: 48.0%;}
.span_2_of_6 {	width: 31.26%;}
.span_1_of_6 {width: 15.33%;}

.span_3_of_4 {	width: 72%;}
.span_2_of_4 {	width: 48%;}
.span_1_of_4 {width: 21.8%;}

.subinformace{	width: 100%;	height: auto;}
.subinformace img{	width: 100%;	height: auto;}



/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 680px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6, .span_1_of_4, .span_2_of_4, .span_3_of_4  { width: 100%; }
	#worldpic{display: none;}
	.footercontent{width: 100%;}
}
@media only screen and (max-width: 810px) {
.span_3_of_4 {	width: 72%;}
.span_2_of_4 {	width: 48%;}
.span_1_of_4 {width: 48%;}
}
@media only screen and (max-width: 680px) {
.span_1_of_4 {width: 100%;}
.predelspodnipaticky{	display: none;}
}


.boxkatalogsekce{	padding: 0px 0px 6px 0px;	margin: 25px 0px 15px 0px;	border-bottom: 2px solid Gray;}
.boxkatalogsekce ul{	padding: 0px;	margin: 0px;}
.boxkatalogsekce li.katalogfolder{	padding: 0px 0px 2px 0px;	margin: 0px 4px 3px 0px;	height: 28px;	float: left;	width: 230px;	list-style: none inside none;}

.boxkatalogsekce li.katalogfolderin{	background: transparent url(../img/folder3a.gif) no-repeat left;	padding: 0px 0px 10px 0px;	margin: 3px 0px 6px 0px;	}
.boxkatalogsekce li a{	padding: 2px 0px 0px 2px; /*display: block;*/	font: 12px Trebuchet MS;	text-decoration: none;	color: Black;	text-transform: uppercase;	border-bottom: 1px solid Silver;	width: 224px;	display: block;}
.boxkatalogsekce li a:hover{	color: #ac0000;}
.sirkaboxkatalogsekce{	width: 187px;	float: left;	display: block;}

.boxkatalogvyrobce{	padding: 0px 0px 6px 0px;	margin: 25px 0px 15px 0px;	border-bottom: 2px solid Gray;}
.boxkatalogvyrobce ul{	padding: 0px;	margin: 0px;}
.boxkatalogvyrobce li.katalogfolder{	padding: 0px 0px 2px 0px;	margin: 0px 4px 3px 0px;	height: 28px;	float: left;	width: 230px;	list-style: none inside none;}

.boxkatalogvyrobce li.katalogfolderin{	background: transparent url(../img/folder3a.gif) no-repeat left;	padding: 0px 0px 10px 0px;	margin: 3px 0px 6px 0px;	}
.boxkatalogvyrobce li a{	padding: 2px 0px 0px 2px; /*display: block;*/	font: 12px Trebuchet MS;	text-decoration: none;	color: Black;	text-transform: uppercase;	border-bottom: 1px solid Silver;	width: 224px;	display: block;}
.boxkatalogvyrobce li a:hover{	color: #ac0000;}


p,ul,li,a,img,h1,h2,h3,h4,h5,table,tr,td,form,input,select{	margin: 0px;	padding: 0px;	border: none;}

.line{background: url(../img/line.gif) no-repeat top;	height: 3px;margin: 3px 0px 3px 0px;clear: both;}

p.subnadpis{	font: bold 15px Trebuchet MS;	color: #18556a;	padding: 2px 0px 7px 3px;}
a.krizeni{	background-color: #368eb2;	border: 1px solid #18556a;	color: #e2eef3;	padding: 3px 5px 3px 5px;	text-decoration: none;	display: block;	margin: 0px 3px 3px 3px;	float: left;}
a.krizeni:hover{	background-color: #368eb2;	border: 1px solid #18556a;	color: White;	padding: 3px 5px 3px 5px;	text-decoration: underline;}

#status{	background-color: #e4e4e4;	color: #ec008c;	text-align: center;	margin: 10px 0px 10px 0px;	padding: 15px 15px 15px 15px;	font-size: 18px;}
.obchodnipodminkybox0{	border: 1px solid #b0b0b0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	width: 96%;	height: auto;	padding: 15px 1% 15px 1%;	margin: 10px auto 15px auto;}
.obchodnipodminkybox{	height: 150px;	overflow: auto;}

div#clona{	width: 100%;	height: 100%;	background: transparent url(../img/black60.png) repeat;	position: fixed;	left: 0%;	z-index: 150;	top: 0px;}
div#bloksuperior{	width: 780px;	height: auto;	background: White;	position: absolute;	left: 50%;	z-index: 250;	top: 80px;	margin-left: -390px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-moz-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);}
.superiorimgprocobjed{	width: 520px;	height: auto;	display: block;	margin: 0px auto 5px auto;}


div#bloksuperiorhead{	height: 115px;	margin: 20px auto 10px auto;	text-align: center;}
div#bloksuperiorcontent{	background-color: #f7f6f4;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	width: 704px;	margin: 5px auto 15px auto;	border: 1px solid #ededed;}
div#bloksuperiorcontentpadd{	padding: 15px 20px 15px 20px;}

@media only screen and (max-width: 790px) {
div#bloksuperior{	width: 96%;	height: auto;	background: White;	position: absolute;	left: 2%;	z-index: 250;	top: 10px;	margin-left: 0px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-moz-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);}
.superiorimgprocobjed{	width: 90%;	height: auto;	display: block;	margin: 0px auto 5px auto;}
div#bloksuperiorcontent{	background-color: #f7f6f4;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	width: 96%;	margin: 5px auto 15px auto;	border: 1px solid #ededed;}
div#bloksuperiorcontentpadd{	padding: 15px 8px 15px 8px;}
}

div#vystredsuperior{	text-align: center;	margin: 5px auto 15px auto;}
a#zpetdokosiku{	width: 122px;	overflow: hidden;	display: block;	margin: 5px auto 15px auto;	cursor: pointer;	text-align: center;	background-color: #6b6b6b;	color: White;	padding: 8px 12px 8px 12px;	text-decoration: none;}
a#zpetdokosiku:hover{	background-color: #062d67;}

.pokracovatobjednavka  {	color: White;	width: 180px; 	padding: 6px 0px 12px 0px;	cursor: pointer;	text-align: center;	font: normal 1.5em 'Open Sans', sans-serif;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);background: #2a68b1; }
.pokracovatobjednavka:hover  {background: #1d59a0; }

#zpetdokosiku2  {	color: White;	width: 180px;	padding: 6px 0px 12px 0px;	
	cursor: pointer;	text-align: center;	font: normal 1.5em 'Open Sans', sans-serif;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	background: #2a68b1; /* Old browsers */
	text-decoration: none;	display: block;	margin-top:-14px;}
#zpetdokosiku2:hover  {background: #1d59a0; }

@media only screen and (max-width: 680px) {
.pokracovatobjednavka  {	width: 140px; 	padding: 6px 0px 12px 0px;		cursor: pointer;	text-align: center;	font: normal 1.4em 'Open Sans', sans-serif; }
#zpetdokosiku2  {	width: 140px;	padding: 6px 0px 12px 0px;		font: normal 1.4em 'Open Sans', sans-serif;	margin-top:-14px;}
}


.ikonka2home{	float: left;	margin-right: 55px;	margin-bottom: 0px;	box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-moz-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.55);	border: 8px solid White;	margin-left: 20px;	}
#ikonkauvypisu{	margin-bottom: -4px;}
#homevirtual{	margin: 40px 50px 0px 0px;}
#homevirtual p{	font: bold 14px Trebuchet MS;	margin: 20px 0px 0px 10px;	padding-left: 10px;}

.virtualniprohlidka{	border: 1px solid #740922;	background: #24515d url(../img/virtualniprohlidka.gif) repeat-x top;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	color: White;	padding: 14px 10px 14px 10px;	font: bold 17px Trebuchet MS;	cursor: pointer;	text-decoration: none;	/*display: block;*/	margin: 5px 0px 15px 0px;}
.virtualniprohlidka:hover{	color: Yellow;	text-decoration: none;}

.produktvyskaformular{height: 36px;float: none;}
.produktnazevformprvek{	width: 120px;	float: left;	font: bold 14px Trebuchet MS;	padding-top: 9px;}
input.prihlaseniinput{	border: 2px solid #c8c8c8;	padding: 4px 4px 4px 4px;	width: 192px;	color: #505050;	margin: 4px 0px 4px 0px;	font-family: 'Open Sans', sans-serif;	FONT-SIZE: 13px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font: bold;	text-align: left;	font-weight: bold;}

a#navigacnisipka{	display: block;	width: 44px;	height: 44px;	background: transparent url(../img/navigacnisipka.png) no-repeat top;	position: fixed;	bottom: 140px;	margin-left: 500px;	_margin-left: 500px;	left: 50%;	padding: 0;	z-index: 80;	cursor: pointer;}

/*-----------------takalog*/
h2.h2katal01{	font: bold 16px Trebuchet MS;	color: Gray;	margin: 0px 0px 5px 0px;	padding: 0px 0px 3px 0px;	text-align: left;	border: none;	border-bottom: 0px none;	clear: both;}
a.katal01{	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	border: 1px solid Silver;	color: #292929;	font: bold 21px Trebuchet MS;	display: inline-table;	text-align: center;	width: 100%;	margin: 0px .3% 0px .3%;	padding: 9px 0px 9px 0px;	text-decoration: none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0f3fa+0,d8f0fc+50,b8e2f6+51,b6dffd+100;Shape+2+Style */
background: rgb(224,243,250); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(224,243,250,1) 0%, rgba(216,240,252,1) 50%, rgba(184,226,246,1) 51%, rgba(182,223,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(224,243,250,1) 0%,rgba(216,240,252,1) 50%,rgba(184,226,246,1) 51%,rgba(182,223,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 ); /* IE6-9 */

}
a.katal01:hover{
	color: White; /* Permalinkcolor: #292929; - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3c5bd+0,e86c57+50,ea2803+51,ff6600+75,c72200+100;Red+Gloss */
	background: rgb(243,197,189); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
}
div.boxkatal01vnorene{	width: 100%;	height: auto;	clear: both;	text-align: center;}
ul.katal01vnorena li{	display: inline-table;	margin: 0px .3% 0px .3%;	padding: 9px 0px 9px 0px;	width: 30%;	list-style: none inside none;}

ul.katal01vnorena li a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;	border: 1px solid Silver;	color: #292929;	font: bold 16px Trebuchet MS;	display: inline-table;	text-align: center;	width: 100%;	margin: 0px .3% 0px .3%;	padding: 9px 0px 9px 0px;	text-decoration: none; background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
ul.katal01vnorena a:hover{
	color: White; /* Permalinkcolor: #292929; - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3c5bd+0,e86c57+50,ea2803+51,ff6600+75,c72200+100;Red+Gloss */
	background: rgb(243,197,189); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
}

div.scrollerbox{	height: 450px;	overflow: scroll;	padding: 10px;}

div.mapkaright{	width: 45%;	float: right;	margin: 0px 0px 15px 25px;	height: auto;}
div.mapkaright IFRAME{	width: 100%;	height: 350px;	margin-bottom: 15px;}
div.prvozovnaleftcont{	width: 52%;	float: left;	height: auto;}
div.ilu_obrazekfirma{	float: left;	margin: 0px 25px 15px 0px;	width: 250px;	height: 250px;	overflow: hidden;	text-align: center;}
div.ilu_obrazekfirma img{	width: auto;	height: 100%;}

ul#prodejnygalerie{	width: 100%;	margin: 0px;	padding: 0px;}
ul#prodejnygalerie li{	width: 47%;	height: 200px;	margin: 0px;	padding: 0px;	float: left;	list-style: none inside none;	display: block;	margin: 0px 1.5% 15px 1.5%;	overflow: hidden;	text-align: center;}
ul#prodejnygalerie li img{	width: auto;	height: 100%;	margin: 0px;	padding: 0px;}

div.prodejnapoppis li{	display: inline;	float: left;}

div.dokumentcontent ul{	margin: 0px 0px 12px 0px;}
 div.dokumentcontent p{	margin: 0px 0px 12px 15px;}
div.dokumentcontent li{	list-style: none inside none;	margin: 0px 0px 5px 0px;padding: 0px 0px 0px 15px;}
div.dokumentcontent a{	text-decoration: none;	color: #062d67;}
div.dokumentcontent a:hover{	text-decoration: underline;	color: #093575;}

div.dokumentcontent ul.natretiny li{	display: block;	width: 30%;	margin: 0px 1.5% 5px 1.5%;	padding: 0px;	float: left;}
div.dokumentcontent ul.natretiny li ul li{	margin: 0px 0px 5px 10px;	padding: 0px;	width: 100%;	float: none;}

div#filtr{	height: auto;	margin: 0px 0px 0px 0px;	color: Black;	width: 100%;	position: relative;	padding: 7px;}

#loadingdata{	width: 80%;	margin: 10px auto 15px auto;	height: auto;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	background-color: #f1f2f1;	display: none;}
#loadingdata img{	width: 100%;	height: auto;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}

div#filtr .filtrjmeno{	display: block;	float: left;	padding: 10px 15px 0px 20px;	width: 200px;}
div#filtr span.volba{	font-size: 16px;cursor: pointer;/*background: Blue url(../img/select-kachle2.png) no-repeat 0px 5px;*/}

div#filtr .fitrvolba{	display: block;	float: left;	padding: 10px 0px 20px 2.5%;	position: relative;	width: 20.5%;	height: auto;	background: transparent url(../img/select-kachle2.png) no-repeat 3px 14px;	opacity: .85;	margin-left: 1%;}
div#filtr .fitrvolba:hover{	opacity:1;}

.fitrvolba:hover .dropdownfiltr {	opacity: 1;	display: block;}

div#filtr div.FitrObsahParametru{	float: left;	width: 23%;	margin: 0px 1% 0px 1%;}

div#filtr div.paramertNadpis {	background-color: #ededed;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	padding: 5px 7px 5px 7px;	font-size: 1.1em;	margin-bottom: 5px;}


div#filtr ul{	list-style: none inside none;}

.dropdownfiltr{	position: absolute;	padding-top: 6px;	font-size: 13px;	opacity: 0;	-webkit-transition: top 0.2s ease, opacity 0.2s ease-in;	-moz-transition: top 0.2s ease, opacity 0.2s ease-in;	-ms-transition: top 0.2s ease, opacity 0.2s ease-in;	-o-transition: top 0.2s ease, opacity 0.2s ease-in;	transition: top 0.2s ease, opacity 0.2s ease-in;	width: 150%;	display: none; /*display: block;*/	height: 200px;	background-color: transparent;	z-index: 30000;	top: 29px;}
.droppaddfiltr{	padding: 10px 5% 10px 5%;	border: 1px solid rgba(170,170,170,1);	background-color: White;	background-color: #ccc \9; /*fallback for old IE*/	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	height: auto;	background: White none no-repeat;}

div.prvnifiltr{	left: 0%;	right: auto;}
div.druhyfiltr {	left: 0%;	right: auto;}


div.dropcontfiltr{	width: 100%;	height: auto;}
div.dropcontfiltr ul {	margin: 0px;	padding: 0px;}
div.dropcontfiltr ul li{	list-style: none inside none;	margin: 0px 0px 5px 0px;	font-size: 17px;	padding: 0px;}
div.dropcontfiltr ul li.polovicni{	display: block;	float: left;	width: 50%;}

.barvicky{	display: block;	float: left;	width: 32px;	height: 22px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	margin: 0px 5px 0px 0px;	/*border: 1px solid #8d8d8d;*/-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);}

input.filtrovat{	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #ff0097;	color: White;	padding: 5px 20px 5px 20px;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	font-family: 'Oswald', sans-serif;	font-size: 18px;	margin-top: 4px;	cursor: pointer;}
input.filtrovat:hover{	background-color: #ff0097;	color: White;}


#razeni-select {	right: 0;	/*width: 200px;	*/display: block;	float: left; }
#razeni-select ul {  text-align: left;  display: inline;  margin: 0;  padding: 0px 4px 17px 0;  list-style: none;}
#razeni-select ul li.vybraneli {	display: inline-block;	margin-right: -4px;	position: relative;	padding: 0px 8px 4px 0px;	cursor: pointer;	width: 280px; /*background: transparent url(../img/select-kachle2.png) no-repeat 265px center;*/	font-size: 16px; /*font-weight: bold;*/	opacity: 1;	filter: alpha(opacity=100); /* For IE8 and earlier */	background-image: none;}


#razeni-select ul li:hover { background-image: none; color: #212121;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
#razeni-select ul li ul {	padding: 0;	position: absolute;	top: 28px;	left: 0;	width: 100%;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	z-index: 99999999999999;	background-color: White;}
.sdileny-select ul li ul li {	padding: 0px 0px 0px 2%;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;	/*height: 25px;*/}
#razeni-select ul li ul li:hover { background: #555555;  color: #fff;}
#razeni-select ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}

#razeni-select ul li ul li a {	padding:4px 0px 4px 36px;text-decoration: none;	color: #353535;	font-weight: normal;	display: block;	cursor: pointer;/*height: 25px;*/}
#razeni-select ul li ul li a:hover {	text-decoration: none;	color: White;}
#razeni-select ul li ul li a span.ikonanamevybrano {	font-weight: bold;}
#razeni-select ul li ul li a span.ikonaname {	font-weight: normal;}


#razeni-select ul li .odAdoZ {background: transparent url(../img/ikony-filtr-adoz.png) no-repeat;}
#razeni-select ul li .odnejlevnejsiho {background: transparent url(../img/ikony-filtr-nejlevnejsi.png) no-repeat;}
#razeni-select ul li .odnejdrazsiho {background: transparent url(../img/ikony-filtr-nejdrazsi.png) no-repeat;}
#razeni-select ul li .pouzeslevy {background: transparent url(../img/ikony-filtr-slevy.png) no-repeat;}


#razeni-select ul li .ikonahlavni {padding-left: 36px; background-size: 28px 72px;background-position: 0px 0px;}

#razeni-select ul li .ikona {padding:4px 0px 4px 36px; background-size: 28px 72px;background-position: 0px 4px;}
#razeni-select ul li .ikona:hover {background-position: 0px -32px;}

.razenirazeni{	display: none;}

div#filtr .fitrvolbaclear{	display: block;	float: left;	padding: 10px 0px 20px 2.5%;	position: relative;	width: 22.5%;	height: auto;	margin-left: 1%;}

div#filtr a#vycistifiltr {	color: #202020;	width: 90px;	padding: 4px 6px 4px 6px;	background: #dfdfdf;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	cursor: pointer;	text-align: center;	float: right;	font-size: 16px;	text-decoration: none;	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	margin-top: -3px;}
div#filtr a#vycistifiltr:hover  {	background: #ec008c;	color: White;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}


@media only screen and (max-width: 1320px) {
	div#filtr .fitrvolba{	padding: 10px 0px 20px 3%;width: 20.0%;margin-left: 1%;}
}
@media only screen and (max-width: 1140px) {
	div#filtr .fitrvolba{	padding: 10px 0px 20px 3.5%;width: 19.5%;margin-left: 1%;}
}
@media only screen and (max-width: 910px) {
	div#filtr .fitrvolba{	padding: 10px 0px 20px 4%;width: 19%;margin-left: 1%;}
}
@media only screen and (max-width: 680px) {
	/*div#filtr .fitrvolba{	padding: 10px 0px 20px 5%;width: 20%;margin-left: 1%;}*/
	.volba640{
	width: 9%;
	padding-left: 8%;
	display: inline-block;
}
	
	#razeni-select {width: 37%;padding: 10px 0px 20px 5%;}
	.razenirazeni{	display: block;	float: left;}
	.ikonanamezahlavi{	display: none;}
	
	div#filtr .fitrvolbaclear{	padding: 10px 0px 20px 1%;	position: relative;	width: 17%;	height: auto;	margin-left: 1%;}
	div#filtr a#vycistifiltr {	color: #202020;	width: 70px;	padding: 4px 4px 4px 4px;		margin-top: -3px;}
}
@media only screen and (max-width: 380px) {
	#razeni-select {width: 32px;}
	#razeni-select ul li .ikona {	padding-left: 34px;	overflow: hidden;width: 34px;}
	#razeni-select ul li .ikonaname{	display: none;}
	#razeni-select ul li ul {  width: 40px;}
}


/*////////////////////////*/



#vybranyfiltr{	display:block;	height: auto;	margin: -20px 25px 15px 25px;	float: none;	clear: both;	position: relative;	top: 0px;}
.vybranavolba{
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 5px 10px 10px 0px;
	background-color: #d4d4d4;
	cursor: pointer;
	display: block;
	float: left;
}
.vybranavolba:hover{	background-color: #90180b;	color: White;}

.neviditelne{	display: none;float: left;	padding: 5px;margin: 0px 15px 5px 0px;}
.viditelne{	display: block;	padding:0px;margin: 0px 15px 5px 0px;	float: left;}
.alert{	padding: 25px;	margin: 15px;	text-align: center;	font-size: 28px;	background-color: #efefef;	color: #062d67;}         

.alert a{} 

/*---------ratio buttons---------*/

div#filtr input[type=checkbox]:not(old),
div#filtr input[type=radio   ]:not(old){  width   : 28px;  margin  : 0;  padding : 0;  opacity : 0;}
div#filtr input[type=checkbox]:not(old) + label,
div#filtr input[type=radio   ]:not(old) + label{  display      : inline-block;  margin-left  : -28px;  padding-left : 28px;  background   : url('../img/checks.png') no-repeat 0 0;  line-height  : 24px;}

div#filtr input[type=checkbox]:not(old):checked + label{  background-position : 0 -24px;}
div#filtr input[type=radio]:not(old):checked + label{  background-position : 0 -48px;}
/*---------ratio buttons---------*/


/*---------------------------lasty galery--------------------------*/
.lastygalery{	cursor: pointer;}

div#lastygaleryclona{	display: none;z-index: 99999;	width: 100%;	height: 100%;	position: fixed;	background: transparent url(../img/lastygalery.png) repeat;}
div#lastygalery{	z-index: 100000;	top: 5%;	left: 5%;	width: 90%;	height: 90%;	text-align: center; /*background-color: Aqua;*/	position: fixed; /*overflow: hidden;*/	display: none;}

div#lastygalery #lastygalerypic{	height: 96%;	border: 10px solid White;	width: auto;	max-width: inherit;	max-height: inherit;	box-shadow: 0 3px 6px rgba(0,0,0,0.9);}

@media screen and (orientation: portrait) {
  div#lastygalery #lastygalerypic {
	max-width: 96%;
	height: auto;
}
}

@media screen and (orientation: landscape) {
  div#lastygalery #lastygalerypic {
	max-height: 96%;
}
}

a#lastygaleryclose{	z-index: 100010;	display: block;	position: absolute;	width: 50px;	height: 50px;	opacity: .7;	background: transparent url(../img/lastygalery-close-icon.png) no-repeat top;	top: 10px;	left: 50%;	cursor: pointer;	margin-left: 0px;}
a#lastygaleryclose:hover{	opacity: 1;}

.lastygalerylist{	z-index: 100010;	display: block;	position: absolute;	width: 70px;	height: 109px;	opacity: .7;	top: 40%;	left: 50%;	cursor: pointer;	margin-left: 0px;}
a.lastygalerylist:hover{	opacity: 1;}
a#lastygalerypredchozi{	background: transparent url(../img/lastygalery-left.png) no-repeat top;	margin-left: 0px;}
a#lastygalerynasledujici{	background: transparent url(../img/lastygalery-right.png) no-repeat top;	margin-left: 200px;}

/*------HOME NEWS-------*/

.homenadpis{	font-size: 1.3em;	text-align: center;	font-weight: bold;	color: #464646;	margin: 20px 20px 20px 20px;}
.homenadpisclener{	height: 3px;	width: 15%;	margin: 0px auto 20px auto;	background-color: #2a68b1;	clear: both;}
.homedoplnkovytext{	font-style: italic;	color: #5d5d5d;	text-align: center;}



/*------Footer-------*/
#footer{	padding: 0px;	z-index: 150;	width: 100%;	height: 300px;		text-align: center;	background-color: #ffffff;}

#footerLogo{	width: 185px;	margin: 0px 0px 30px 0px;	height: auto;}

#footerII{	margin: 0px;	z-index: 150;	width: 88%;	height: 75px;	text-align: center;	background-color: #f2f4f6;	padding: 40px 6% 0px 6%;}
#footerII p{	color: #062d67;	margin: 0px auto 5px auto;	font-size: 14px;}
#footerII a{	color: #0e71b8;	text-decoration: none;}
#footerII a{	color: #0e71b8;	text-decoration: underline;}
.footerIICards{	display: inline-block;	width: 40%;	text-align: left;	float: left;}
.footerIIMall{	display: inline-block;	width: 20%;	text-align: center;	float: left;padding: 10px 0px 0px 0px;}

.footerIICopy{	width: 24%;	display: inline-block;	width: 40%;	text-align: right;	float: right;	padding-top: 10px;}

@media only screen and (max-width: 900px) {
#footerII{	padding: 15px 6% 0px 6%;}
.footerIICards{	display: block;	width: 100%;	text-align: center;	float: none;}
.footerIICards img {   	width: 260px;  	height: auto; }
.footerIIMall{	display: block;	width: 100%;	text-align: center;	float: none;margin: 0px 0px 10px 0px; }
.footerIIMall img {   	width: 60px;  	height: auto;}
.footerIICopy{	width: 100%;	display: block;	text-align: center;	float: none;	padding-top: 8px;}
#footerII p{font-size: 12px;}
}


.footerblok{	float: left;	color: #062D67;}

.fb1{	width: 16%;	padding-top: 40px;	text-align: left;	margin-left: 6%;margin-right: 2%;}
.fb2{	width: 16%;	padding-top: 48px;margin-right: 2%;}
.fb3{	width: 16%;	float: left;padding-top: 48px;margin-right: 2%;}
.fb4{	width: 16%;	float: left;padding-top: 48px;margin-right: 2%;}
.fb5{	width: 16%;	float: left;padding-top: 48px;margin-right: 6%;}

#footerAdres{	text-align: left;	margin: 5px 0px 5px 0px;	color: #062d67;	font-size: 14px;}

p.footerTitle{	text-align: left;	margin: 0px 0px 25px 0px;	color: #062D67;	font-size: 14px;	font-weight: bold;}


.footerblokcont{	margin: 0px;	padding: 0px 10px 10px 20px;	text-align: left;}
#footerbhomanslogan{	margin: 0px;	padding: 20px 15px 10px 15px;	color: White;	text-align: left;}
#footerlogobohman{	margin: 0px;	padding: 30px 15px 10px 15px;	color: White;	text-align: left;}
#footerlogobohman img{	width: 50%;	height: auto;	margin: 0px 0px 0px 0px;}

#footer ul, #footer li{	padding: 0px;	margin: 0px;	text-align: left;	list-style: none inside none;color: #0e71b8;}
#footer ul{	margin: 5px 0px 5px 0px;}
#footer li{	margin: 2px 0px 2px 0px;	color: #062D67;}
#footer .footerblokcont li a{	font-size: 14px; color: #062D67;	padding: 4px 5px 4px 0px;	text-decoration: none;		}
#footer .footerblokcont li a:hover, #footer li a:focus{	color: #0e71b8;	text-decoration: underline;}

.homenadpisclener{	height: 3px;	width: 15%;	margin: 0px auto 20px auto;	background-color: #2a68b1;	clear: both;}

ul#footerSocials{	text-align: center;	margin-right: 15px;}
ul#footerSocials li{	display: inline-block;	margin: 0px 8px 8px 8px;	width: 27px;	height: 27px;	overflow: hidden;}

ul#footerSocials li a{	text-indent: 500px;	text-decoration: none;	display: block;	margin: 0px;	width: 27px;	height: 27px;	}
ul#footerSocials li a.fSocFace{	background: transparent url(../img/045-facebook.png) no-repeat top;}
ul#footerSocials li a.fSocInsta{	background: transparent url(../img/034-instagram.png) no-repeat top;}
ul#footerSocials li a.fSocYouTu{	background: transparent url(../img/002-youtube.png) no-repeat 0px 4px;}

.socialnisite1{	text-align: center;	margin: 5px 0px 0px 0px;	height: 50px;	margin-bottom: 20px;}
.socialnisite1 a.soccsite{	width: 47px;	margin: 0px 7px 0px 7px;	display: inline-table;	height: 47px;	opacity: .9;	background-color: Blue;	text-decoration: none;}
.socialnisite1 a.soccsite:hover{	opacity:1;}

.socialnisite1 a.facebook{	background: transparent url(../img/soc-facebook.png) no-repeat;}
.socialnisite1 a.twiter{	background: transparent url(../img/soc-twiter.png) no-repeat;}
.socialnisite1 a.youtube{	background: transparent url(../img/soc-youtube.png) no-repeat;}
.socialnisite1 a.linkedin{	background: transparent url(../img/soc-linkedin.png) no-repeat;}
.socialnisite1 a.google{	background: transparent url(../img/soc-google.png) no-repeat;}
.socialnisite1 a.insta{	background: transparent url(../img/soc-instagman.png) no-repeat;}

@media only screen and (max-width: 900px) {
#footer{height: auto;}
}
@media only screen and (max-width: 847px) {
.fb1{	width: 40%; padding-top: 40px;}
.fb2{	width: 30%;	padding-top: 62px;}
.fb3{	width: 30%;	float: left;padding-top: 62px;}
.fb4{	display: none;}
}
@media only screen and (max-width: 720px) {
	#footer{	width: 100%;	height: auto;	background-color: #ffffff;	text-align: center;}
	#footerAdres{	text-align: center;	margin: 5px 0px 0px 0px;	font-size: 14px;}
	p.footerTitle{		text-align: center;}
	#footer ul, #footer li{	text-align: center;	list-style: none inside none;}
	#footer .footerblokcont li a{	padding: 4px 5px 4px 5px;	text-decoration: none;	background: transparent none;}
}
@media only screen and (max-width: 640px) {
	.fb1, .fb2, .fb3, .fb4, .fb5{	width: 100%;	float: none;	clear: both;}
	ul#footerSocials{	text-align: center;	margin-right: 0px;}
	#footerLogo{	width: 185px;	margin: 0px auto 20px auto;	height: auto;}
	#footerLogo img{	width: 100%;	height: auto;}
}





.pobocky{	display: block;	float: left;	height: 565px;	width: 48%;	margin: 0px 2% 0px 0px;}
#pobockyList{	overflow: auto;	height: 438px;	display: block;	width: 100%;}

.pobockymapa{	display: block;	float: left;	height: 565px;	width: 50%;	margin: 0px 0px 0px 0px;}
#m{	height: 550px;}


ul.pobockyButtony{	list-style: none inside;	margin: 0px;	padding: 0px;	height: 60px;}
ul.pobockyButtony li{	display: block;	float: left;	margin: 0px 0px 10px 0%;width: 48%;	padding: 0px;	overflow: hidden;	color: white;}

ul.pobockyButtony li#poboLiProdej{margin-right: 4%;}
ul.pobockyButtony li#poboLiVydej{}

ul.pobockyButtony a{	text-decoration: none;	color: #e6ecf3;	display: block;	padding: 15px 0px 15px 0px;	background-color: #2a68b1;	text-align: center;	width: 100%;	cursor: pointer;}
ul.pobockyButtony a:hover, ul#subkategory a:focus{	text-decoration: none;	color: white;background-color: #1c59a0;}

a.PobButton{	display: block;	margin: 0px 0px 1px 0px;	background-color: #f8f8f8;	cursor: pointer;	padding: 8px 15px 8px 15px;	height: 45px;}
a.PobButton:hover{	background-color: #d9e4f3;}

a.PobButtonsell{	background-color: #d9e1ec;}

.PobJmeno{	display: block;	font-weight: bold;	font-size: 1em;}
.PobUlice{	display: block;	float: left;	width: 50%;font-size: .85em;}
.PobMesto{	font-size: .85em;}

@media only screen and (max-width: 768px) {
	.pobocky{	display: block;	float: none;	height: 565px;	width: 100%;	margin: 0px 0% 0px 0px;}
	.pobockymapa{	display: none;}
}

.bobkontakt{	text-align: center;	margin: 5px 0px 0px 0px;	height: 80px;	margin-bottom: 15px;	display: block;}
a.jabob{	width: 79px;	margin: 0px 7px 0px 7px;	display: inline-table;	height: 80px;	opacity: .9;	background-color: Blue;	text-decoration: none;	background: transparent url(../img/bob-erb.png) no-repeat;}
a.jabob:hover{opacity: 1;}



.bobmail{	width: 189px;	display: inline-table;	margin: 0px 7px 0px 7px;	text-align: center;	height: 40px;}
.bobtel{	width: 189px;	display: inline-table;	margin: 0px 7px 0px 7px;	text-align: center;	height: 40px;}

.bobmail p, .bobtel p{	/*margin-top: 30px;*/	text-align: center;}

.smallhide640{	font-size: 13px;	}

@media only screen and (max-width: 640px) {.hide640{	display: none;}.obrazekstred{	width: 100%;	height: auto;}}
@media only screen and (max-width: 420px) {.hide420{	display: none;}}

#tabulkaKosik{	height: auto;}
#tabulkaKosik .radekKosiku{	height: auto;	background-color: #ffffff;	padding: 5px 5px 5px 5px;	margin-bottom: 2px;}
#tabulkaKosik .oddel15{	height: 15px;}
#tabulkaKosik .radekKusy{	text-align: center;	float: left;	width: 10%;padding: 35px 0px 0px 0px;}
#tabulkaKosik .radekObrazek{	text-align: center;	float: left;	width: 19%;	height: auto;	overflow: hidden;}
#tabulkaKosik .radekObrazek img{width: 100%; height: auto;}
#tabulkaKosik .radekName{	text-align: left;	float: left;	width: 35%;	margin-left: 5px;	padding: 35px 0px 0px 0px;}
#tabulkaKosik .radekName a{	font-weight: bold;	text-decoration: none;	color: #062d67;}
#tabulkaKosik .radekName a:hover{	text-decoration: none;	color: #2a68b1;}
#tabulkaKosik .radekPrice{	text-align: right;	float: left;	width: 20%;	margin: 0px 2% 0px 2%;	padding: 41px 0px 0px 0px;}
#tabulkaKosik .radekClear{	text-align: right;	float: left;	width: 8%;	}
input.radekPolozky{	text-align: center;	font-size: 13px;	background-color: #f7f6f4;	border: 0px none #f7f6f4;	width: 30px;	padding: 5px 5px 5px 5px;font-weight: bold;}

#tabulkaKosik .radekSumaName{	text-align: right;	width: 67%;	float: left;	font-size: 16px;	font-weight: bold;}
#tabulkaKosik .radekSumaSum{	text-align: right;	width: 20%;	float: left;	font-size: 16px;	font-weight: bold;}

.kosikCellDel{	width: 6%;	text-align: center;	display: inline-block;		float: left;	height: 110px;	position: relative;}

a.kosikCellDelIco{	width: 24px;	height: 24px;	background: transparent url(../img/icon-del.png) no-repeat;	position: relative;	display: block;	margin: 40px auto 0px auto;}
a.kosikCellDelIco:hover{	background: transparent url(../img/icon-del.png) no-repeat 0 -24px;}


@media only screen and (max-width: 480px) {
#tabulkaKosik .radekKusy{	float: left;	width: 10%;padding: 24px 0px 0px 0px;}
#tabulkaKosik .radekName{	width: 35%;	margin-left: 1%;	padding: 8px 0px 0px 0px;}
#tabulkaKosik .radekName a{	font-weight: bold;	font-size: 14px;}
#tabulkaKosik .radekPrice{	text-align: right;	float: left;	width: 21%;	margin: 0px 1% 0px 1%;	padding: 27px 0px 0px 0px;}
a.kosikCellDelIco{	display: block;	margin: 27px auto 0px auto;}
#tabulkaKosik .KHide480{	display: none;}

#tabulkaKosik .radekSumaName{		width: 60%;	font-size: 16px;	margin-right: 7%;}
#tabulkaKosik .radekSumaSum{		width: 20%;font-size: 16px;}

}

@media only screen and (max-width: 380px) {
	#tabulkaKosik .radekKusy{	float: left;	width: 20%;padding: 24px 0px 0px 0px;}
	#tabulkaKosik .radekObrazek{	display: none;}
	#tabulkaKosik .radekPrice{		width: 31%;	margin: 0px 1% 0px 1%;	padding: 27px 0px 0px 0px;font-size: 13px;}
	#tabulkaKosik .radekName a{	font-weight: bold;	font-size: 12px;}
	a.kosikCellDelIco{	display: block;	margin: 24px auto 0px auto;}
}


a#kontaktujte{
	margin: 0px 7px 0px 7px;
	opacity: .9;
	background-color: #062d67;
	text-decoration: none;
	color: White;
	text-align: center;
	display: block;
	width: 160px;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 15px 20px 15px;
}
a#kontaktujte:hover{opacity: 1;text-decoration: none;}


/*!
 * jQuery Cookiebar Plugin
 * https://github.com/carlwoodhouse/jquery.cookieBar
 *
 * Copyright 2012, Carl Woodhouse
 * Disclaimer: if you still get fined for not complying with the eu cookielaw, it's not our fault.
 */
.cookie-message {  position:fixed;  bottom:0;left:0;right:0;  padding:0 85px 0 20px;  background:#fff;  border-bottom:1px solid #ccc;  box-shadow:0px 0px 3px #ccc;  z-index: 99;}
.cookie-message a {  position:absolute;  top:0; *top:-2px; right:20px;  cursor:pointer;  border-radius:3px; text-decoration:none; padding:0 6px;background:#007700;}
.cookie-message a:hover {  background:#009900;}
.cookie-message p, .cookie-message a {  color:#333;  font-size: 1em;  margin:0.6em 0;}
.blue {  border-bottom:1px solid #0E83AE;background: #45484d;}
.blue p, .blue a { color:#fff; }

/*----------puvodni main-------*/

p{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
ul{
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
}

.anketa{	width: 196px;	height: auto;	background: transparent url(../img/anketa-bg.gif) no-repeat top;}
.anketa_head{	text-align: center;	font: 14px Trebuchet MS;	color: Silver;	padding: 5px 8px 8px 8px;}
h3.anketa_title{	color: White;	font: bold 14px Trebuchet MS;	text-align: center;	padding: 11px 8px 8px 8px;}
.anketa_source{	color: Silver;	padding: 5px 8px 8px 8px;}
p.anketapolzka{	margin-bottom: 10px;	text-indent: 0px;}

#mapka{	float: right;	width: 510px;	margin: 0px 0px 5px 15px;	text-align: right;}
#mapkatlacitka{	width: 510px;	margin: 5px 0px 5px 0px;	text-align: center;}
#mapkatlacitka a{
	color: #d5e3e7;
	margin: 0px 15px 0px 15px;
	text-align: center;
	padding: 3px 7px 3px 7px;
	font: bold 14px Trebuchet MS;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #3b6774 url(../img/virtualniprohlidka.gif) repeat-x top;
	text-decoration: none;
}
#mapkatlacitka a:hover{	color: White;	text-align: center;	text-decoration: none;}
#tlacitkafunkci{	height: 36px;	float: none;	text-align: right;	margin-right: 25px;	/*width: 400px;*/	position: relative;	z-index: 105;}

#pridejkoblibenym{	height: 25px;	float: right;	text-align: center;	width: 147px;}
#poslipriteli{	height: 25px;	float: right;	text-align: center;	width: 147px;}
/*------ r_menu ----- */
.produktprava{	text-align: center;	margin: 7px auto 10px auto;}
.produktpravaobrazek{	margin: 5px auto 5px auto;	border: 2px solid Maroon;	width: 144px;}
.produktpravaobrazeki{	margin: 5px 5px 5px 5px;	border: 2px solid Maroon;}
.produktpravaobrazeki:hover{	border: 2px solid Black;}
.produktprava a{	color: Yellow;	font: italic bold 13px Tahoma;}
.produktpravacena{	font: italic bold 14px Tahoma;	color: Red;}


.aktualita-nadpis{	color: #5D0600;	font: bold 14px sans-serif;	margin: 10px 5px 0px 0px;}
.aktualita-text{	text-align: left;font: normal 13px sans-serif;	text-indent: 0px;}
.aktualita-datum{	color: Black;	font: bold 11px sans-serif;	margin: 0px 5px 0px 0px;}
/*------ r_menu ----- */
h1{
	color: #062d67;
	padding: 12px 15px 12px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 22px;
	border-bottom: 1px solid #e9eef2;
	text-align: left;
}
h2{
	font-size: 22px;
	color: #062d67;
	margin: 15px 0px 10px 0px;
	padding: 5px 15px 5px 10px;
	text-align: left;
	border-bottom: 1px solid #e9eef2;
	font-weight: normal;
}
h2.registrace{
	font-size: 19px;
	color: Black;
	margin: 15px 0px 5px 0px;
	padding: 5px 15px 5px 0px;
	text-align: left;
	border-bottom: 2px solid #2a68b1;
}

h2.reyervaceo{	background-color: #2a68b1;	padding: 3px 2px 3px 4px;	color: #ffffff;	font-size: 18px;	margin: 6px 0px 0px 0px;	text-align: center;	text-decoration: none;}
h3{
	font-size: 18px;
	color: #2a68b1;
	margin: 8px 0px 6px 0px;
	padding: 0;
	font-weight: normal;
}
h4{	font-size: 16px;	color: #2a68b1;	margin: 5px 0px 2px 10px;}

#galerie{	text-align: center;}
.galerieo{	display: inline;	float: left;	margin: 0px 28px 20px 28px;	width: 160px;	height: 160px;	text-align: center;	background: #FFFFFF url(../img/galerie.gif) no-repeat top;}

#fotogalerie{	padding: 0px;	margin: 25px 0px 0px 0px;	border-top: 1px solid Black;}
#fotogalerie a{text-decoration: none;	display: block;	margin: 0px 0px 0px 0px;}
#fotogalerie IMG{	margin: 12px 0px 0px 0px;	border: 2px solid White;}
#fotogalerie IMG:hover{	border: 2px solid Gray;}
#fotogalerie IMG.noborder{	border: none;}

#blok #stred img.ikonka {margin: 5px 20px;	border: 5px solid #C9C9C9;	float: left;}
#right{	float: right;	margin-left: 15px;	margin-right: 15px;}
.cena{color: #CC0000;	font-weight: bold;}
.font14{	font-size: 14px;}
.font16{	font-size: 16px;}
.gold{color: #959657;}
.yellow{	color: Yellow;	font-weight: bold;}
.green{	color: #00cc00;	font-weight: bold;}
.small{	color: #0B3244;}
.pink{	color: #8d41d7;}
.zvyrazni{	color: #f50046;}
.rucne{	margin-right: 25px;}
.dgold{color: #826B3A;}
.red{color: #f50046;}
.darkred{color: #f50046;}
.darkgray{color: #db1b1b;}
.bluehead{color: #2a68b1;}
.white{color: White;}
.black{color: Black;}
.red{color: #db1b1b;}
.sirka20{width: 20px;float: left;}
.sirka30{width: 30px;float: left;}
.sirka40{width: 40px;float: left;}
.sirka60{width: 60px;float: left;}
.sirka70{width: 70px;float: left;}
.sirka90{width: 90px;float: left;}
.sirka100{width: 100px;float: left;}
.sirka130{width: 128px;float: left;}
.sirka160{width: 160px;float: left;}
.sirka200{width: 200px;float: left;}
.sirka240{width: 240px;float: left;}
.sirka380{width: 380px;float: left;}
.sirkat20{width: 20px;}
.sirkat30{width: 30px;}
.sirkat40{width: 40px;}
.sirkat60{width: 60px;}
.sirkat70{width: 70px;}
.sirkat90{width: 90px;}
.sirkat100{width: 100px;}
.sirkat130{width: 128px;}
.sirkat160{width: 160px;}
.sirkat200{width: 200px;}
.sirkat240{width: 240px;}
.sirkat380{width: 380px;}
.osubky{	text-align: left;	padding-left: 15px;}
.tretina{width: 220px;float: left;}
.vyska22{height: 21px;float: none;}
.vystred{text-align: center;}
.vpravo{text-align: right;float: right;}
.vpravo2{	text-align: right;	float: right;	margin-top: -15px;}
.bezokraju{border: none;}
.cleaner {clear: both; visibility: hidden;}
.cleaner {clear: both; visibility: hidden;}
/*.haerko{	background: url(../img/haerkokkk.gif) repeat-x;	height: 5px;	margin: 5px 3px 1px 3px;	text-decoration: none;}*/
.napistenam{	width: 400px;	margin-left: 80px;}

.preskrnuto{
	text-decoration: line-through;
}

.dblock{	display: block;}
.dnone{	display: none;}

input.muj3  {	FONT-SIZE: 11px;	color: #757644;	width: 112px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}
input.muj2  {	FONT-SIZE: 11px;	color: #757644;	width: 30px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}
input.muj5  {		FONT-SIZE: 11px;	color: #757644;	width: 250px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;}

input.vlozdokosiku  {	color: White;	width: 90px; 	padding: 6px 0px 6px 0px;	cursor: pointer;	text-align: center;	font: normal 1.2em 'Oswald', sans-serif;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	background: #2a68b1; }
input.vlozdokosiku:hover  {background: #19559d;}

input.addProduct  {	color: White;	width: 200px;	padding: 8px 8px 8px 8px;	background: #2a68b1;	cursor: pointer;	font: bold 13px Trebuchet MS;	text-align: center;	margin: 0px auto 0px auto;	display: block;}
input.addProduct:hover  {		background: #19559d;}

input.vlozdokosikusmall  {	color: White;	width: 60px;	padding: 2px 0px 2px 0px;	background: #2a68b1;	cursor: pointer;	font: bold 12px Trebuchet MS;	text-align: center;}
input.vlozdokosikusmall:hover  {		background: #19559d;}
select.vyhledejvino  {	FONT-SIZE: 11px;	color: #757644;width: 200px;	border: 1px solid #959657;	padding: 1px 1px 1px 1px;	margin-bottom: 3px;}
#pikto_produkt IMG{	border: none;	margin: 0px 0px 0px 0px;}

.formulpravy{	padding: 5px 0px 10px 15px;	display: table;	width: 213px;	margin: 6px 0px 6px 0px;	height: auto;	border-left: 1px solid Black;}
.formullevy{	padding: 5px 5px 10px 0px;	display: table;	float: left;	width: 230px;	height: 100px;	margin: 6px 0px 6px 0px;}

INPUT.polozky{
	FONT-SIZE: 13px;
	color: #484848;
	width: 30px;
	border: 1px solid #959657;
	padding: 3px 5px 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}

.ilu_obrazek {	margin: 0px 4px 0px 0px;	padding: 0;	float: left;}

#vypisproduktu{	float: right;	width: 258px;	height: auto;	_height: 130px;	clear: both;	min-height: 130px;	margin-left: 5px;	background: url(../img/vypisprodukty.gif) repeat-y;}
#vypisproduktunadpis{	color: #752A7F;	font: bold 14px Georgia;	text-align: center;	margin-bottom: 5px;}
#vypisproduktuback{	background: url(../img/vypisproduktyback.gif) no-repeat top;	padding: 4px 4px 0px 4px;	height: auto;	_height: 110px;	clear: both;	min-height: 110px;}
#vypisproduktubott{	background: url(../img/vypisproduktybott.gif) no-repeat bottom;	height: 27px;}
.vypisprodukt{	height: auto;	_height: 31px;	clear: both;	min-height: 31px;	padding: 1px 1px 1px 1px;	margin-right: 3px;}
.prihlaseni{	width: 120px;	border: 1px solid Silver;	color: #334B27;	font-size: 12px;	padding: 1px 1px 1px 1px;}


.table{	padding: 0px;	width: 100%;	text-align: left;	margin-top: 25px;}
.table TD{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;	text-align: center;}
.table TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.table TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.table TH{	border-bottom: 1px dotted #000;	color: #FFFFFF;	text-align: center;	background-color: #E36E0B;}

ul#anketa{	padding: 0px;	margin: 0px;}
#anketa li{	background: Yellow url(../img/anketa.gif) no-repeat left;	padding: 3px 3px 3px 20px;	margin: 2px 0px 2px 0px;	list-style: none outside;	text-indent: 0px;}
.case-small1{margin-bottom: 4px;margin-left: 4px; _margin-right: -4px; width: 196px;	background: url(../img/bg_small.gif) repeat-y;}
.case-small1v{margin: 0px 0px 4px;	width: 196px;	background: url(../img/bg_small.gif) repeat-y;	float: right;}
.case-small1v ul{margin: 5px auto 5px 25px;}
.case-small2{	margin: 0px;width: 196px;	background: url(../img/bg_bottom_small.gif) no-repeat bottom left;}
.small{	margin: 0px;	width: 196px;	background: url(../img/bg_top_small.gif) no-repeat top left;	}
.middle{	margin: 0px;	width: 196px;	background: url(../img/bg_top_middle.gif) no-repeat top left;	position: relative;	}

.certifikat{	float: left;	margin: 2px 2px 2px 2px;}
#phone{	background: url(../img/phone.gif) no-repeat top right;}
#partneri a{	font: bold;	color: Black;	text-decoration: underline;}
#partneri a:hover{	font: bold;	color: #FF9400;	text-decoration: none;}
.nahled{	float: right;	width: 245px;	background-color: #D4D6D7;	padding: 2px 3px 2px 3px;}
.sub_dvere{	text-align: center;	float: left;	width: 55px;}
.sub_doplnky{	text-align: center;	float: left;	width: 110px;}

#tech-parametry {	width: 380px;}
#tech-parametry TH {	background-color: #660405;	padding: 2 px;	text-align: center;	color: #00A1EC;}
	
#tech-parametry TD {	padding: 2px 2px 2px 2px;}
.tabulka_kosik{padding: 0px;	width: 100%;	text-align: left;	margin-top: 0px;}
.tabulka_kosik TD{	padding: 1px 3px 1px 3px;	background-color: transparent;}
.tabulka_kosik TD.potr{	font-size: 13px;	/*border-bottom: 1px dotted #660405;*/}
.tabulka_kosik TD.cist{font-size: 12px;}
.tabulka_kosik TH{	color: Black;	font-size: 15px;	padding: 2px 2px 4px 2px;	background-color: #ebebeb;	font-weight: normal;	margin: 1px;	text-align: center;}

a.blue{	color: #2573c6;}
a.blue:hover{	color: #2573c6;	text-decoration: none;}

a.bluelig{	color: #0e71b8;	text-decoration: none;	cursor: pointer;}
a.bluelig:hover{	color: #062d67;}


TABLE{	margin-top: 15px;		width: 100%;}
TD.x{	background-color: #D6F1F3;	padding: 2px 2px 2px 2px;	text-align: center;	color: #024363;}
TH{	background-color: #777777;	padding: 2px 2px 2px 2px;	color: White;	font-weight: normal;}

.Tcena{	width: 95px;	text-align: center;}
.produktyset{	background: transparent url(../img/produtyset2.gif) no-repeat top;	height: 305px;	margin: 8px 8px 8px 8px;	float: right;	width: 330px;}

a.produkta {	color: #f50046;	text-decoration: none;}

.produktpaddetail{	margin: 15px 8px 20px 18px;	text-align: center;}

/*.h2produkt{	text-align: left;	height: 48px;	border-bottom: none;}*/
.produkttop{	height: auto;	background: transparent url(../img/produktytop.gif) no-repeat top;	margin: 0px 4px 10px 4px;	clear: both;}
.produkttoppadd {	margin: 8px 8px 8px 8px;}
.ilu_obrazek2top{	margin-right: 15px;	margin-bottom: 4px;	float: left;	width: 140px;	text-align: center;	height: 150px;}
.ilu_2top{	border: 6px solid White;}
.ilu_2top:hover{	border: 6px solid #a17301;}

div#podrobnypopisproduktu{	text-align: justify;	margin: 15px 0px 25px 0px;	color: Gray;	font: bolder 13px Trebuchet MS;}
a.zobrazdetailproduktu{	padding: 3px 5px 3px 5px;	background-color: Gray;	color: White;	display: block;	float: right;	text-decoration: none;}
a.zobrazdetailproduktu:hover{	background-color: #f50046;	color: White;}
.ilu_obrazek2{	float: left;	margin-right: 15px;	margin-bottom: 4px;}


.ikonka2oleft{	display: inline;	float: left;	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/	text-align: center;	background: Silver no-repeat top;	padding: 5px 5px 5px 5px;	background-color: #d3d3d3;}
.ikonka2oleft:hover{	background-color: Gray;}
.ikonka2omiddle{	float: none;	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/	text-align: center;	padding: 5px 5px 5px 5px;	background-color: #d3d3d3;	/*background: Silver no-repeat top;*/	/*border: 2px solid Gray;*/}

.ikonka2oright{	display: inline;	float: right;	margin: 0px 10px 5px 5px; /*width: 149px;	height: 149px;*/	text-align: center;	padding: 5px 5px 5px 5px;	background-color: #d3d3d3;}
.ikonka2oright:hover{	background-color: Gray;}

.ikonkauvypisuodstavec{	margin: 1px 1px 1px 1px;	border: 1px solid White;}

select.selfr_2pro{		border: 1px solid #959657;	padding: 1px 1px 1px 1px;	width: 125px;	color: #757644;	margin: 1px 2px 2px 2px;FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	}

textarea.kodobsahu{	width: 260px;	margin: 5px auto 30px auto;	height: 140px;	text-align: center;	border: none;	font-size: 11px;}
table.kodobsahutable{	text-align: center;}

.xpartner{	width: 234px;	border: 1px solid #E5E5E5;	height: 90px;	float: left;	margin: 2px 2px 2px 2px;}
h4.xpartnernazev{	font: 14px Trebuchet MS;	text-align: center;}

.xpartnertext{	font: 9px Trebuchet MS;	text-align: center;}
a.xpartnerodkaz{	font: 10px Trebuchet MS;	border: #92A066;}

li.liclear{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none inside none;}

div#objednavkarozdeleni{	background-color: transparent;	width: 100%;}

div.objdnablokpozadi{
	width: 45.5%;
	height: 205px;
	border: 1px solid #aabdc8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0px 2% 10px 2%;
	float: left;
}
div.objdnablokpozadipadd{	padding: 15px 15px 10px 15px;	text-align: center;}
div#objednavkarozdeleni p  {	margin: 5px auto 0px auto;	text-align: center;	height: 100px;	font-size: 17px;}
div#objednavkarozdeleni a.objdnabutt  {
	color: White;
	width: 90%;
	padding: 10px 0px 10px 0px;
	cursor: pointer;
	text-align: center;
	font-family: 'Nunito Sans', sans-serif;
	text-decoration: none;
	display: block;
	margin: 0px auto 8px auto;
	background: #2a68b1;
	font-size: 1.2em;
}
div#objednavkarozdeleni a.objdnabutt:hover  {background: #062d67; }

table.objednavkaudaje{	background-color: transparent;	width: 100%;}
table.objednavkarozdeleni td{	padding: 5px 0px 5px 0px;}



@media only screen and (max-width: 680px) {
div.objdnablokpozadi{	width: 96%;	height: auto;	margin: 0px 2% 10px 2%;	float: none;}
div#objednavkarozdeleni p  {	margin: 5px auto 15px auto;	text-align: center;	height: auto;	font-size: 17px;}
}


h3.objednavakah3{	color: #186291;}


table.objednavkaudaje{	background-color: transparent;	width: 100%;}

div.objednavkaudaje{	background-color: transparent;	width: 100%;}
div.objednavkaudajeradek{	width: 100%;	clear: both;}

div.objednavkaudajebunkapul{
	width: 45.6%;
	float: left;
	margin: 0px 2% 0px 2%;
}

p.objednavkaudajep{	font-size: 14px;	padding: 7px 0px 0px 0px;	margin: 0px;}

input.muj3udaje, select.muj3udaje  {	color: #1f1f1f;	width: 90%;	border: 1px solid #c3c3c3;	padding: 5px 10px 5px 10px;	background: White;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	text-align: left;	font-size: 16px;font-family: 'Nunito Sans', sans-serif;}
input.muj3udaje:focus, select.muj3udaje:focus  {	border: 1px solid #2a68b1;	background: #dce6f1;	color: Black;}

input.muj3udajeEdenRed  {
	color: #1f1f1f;
	width: 100px;
	border: 1px solid #c3c3c3;
	padding: 4px 8px 4px 8px;
	background: White;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: right;
	font-size: 14px;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: bold;
}
input.muj3udajeEdenRed:focus  {	border: 1px solid #2a68b1;	background: #dce6f1;	color: Black;}




textarea.muj3udaje  {	color: #1f1f1f;	width: 94%;	border: 1px solid #c3c3c3;	padding: 5px 10px 5px 10px;	background: White;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 16px;font-family: 'Nunito Sans', sans-serif;	text-align: left;}
textarea.muj3udaje:focus  {	border: 1px solid #2a68b1;	background: #dce6f1;	color: Black;}

input.muj4udaje, select.muj4udaje  {	color: #1f1f1f;	width: 200px;	border: 1px solid #c3c3c3;	padding: 5px 10px 5px 10px;	background: White;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 16px;font-family: 'Nunito Sans', sans-serif;	text-align: left;}
input.muj4udaje:focus, select.muj4udaje:focus  {	border: 1px solid #2a68b1;	background: #dce6f1;	color: Black;}

input.muj5udaje, select.muj5udaje  {	color: #1f1f1f;	width: 100px;	border: 1px solid #c3c3c3;	padding: 5px 10px 5px 10px;	background: White;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 16px;font-family: 'Nunito Sans', sans-serif;	text-align: left;}
input.muj5udaje:focus, select.muj5udaje:focus  {	border: 1px solid #2a68b1;	background: #dce6f1;	color: Black;}


table.oteviracka{	width: 250px;}
table.oteviracka2{	width: 500px;	font-size: 16px;font-family: 'Nunito Sans', sans-serif;	margin: 0px auto 0px auto;}

#firemniudaje{	display: none;}
#dodaciadresa{	display: none;}

input.registrovat  {	color: White;	width: 200px;		padding: 10px 0px 10px 0px;	background: #2a68b1;		cursor: pointer;	font: 17px Trebuchet MS;	text-align: center;}
input.registrovat:hover  {	background: #1e5ba2;}

table.kuriri{	width: 55%;	text-align: left;	margin: 1px 1px 1px 1px;}
table.kuriri td{	text-align: left;}

div.vlastnirozmerblok{	text-align: center; /*margin-right: 110px;*/	height: 45px;}
a.vlastnirozmer  {	color: White;	width: 200px;	border: 2px solid #6a0000;	padding: 7px 20px 7px 20px;	background: #880000;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	cursor: pointer;	font: bold 15px Trebuchet MS;	text-align: center;	text-decoration: none;}
a.vlastnirozmer:hover  {	border: 2px solid #049b00;	background: #0aba06;}

table.kuriri2{	width: 100%;	text-align: left;	margin: 1px 1px 1px 1px;}
table.kuriri2 td{	text-align: left;}
table.kuriri2 td.vpravo{	text-align: right;}


/*---------------popisky ala tooltip ------------------*/
/*.tooltip {  position: relative;  display: inline-block;  border-bottom: 1px dotted black;}*/

.ProductDetail .tooltiptext  {  visibility: hidden;  width: 170px;  background-color: black;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 10px 10px;  position: absolute;  z-index: 510;  bottom: 90%;  left: 50%;  margin-left: -95px;}
.ProductDetail .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: black transparent transparent transparent;}
.ProductDetail:hover .tooltiptext {  visibility: visible;}

@media only screen and (max-width: 640px) {
.ProductDetail .tooltiptext {  visibility: hidden;  width: 130px;  background-color: black;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 10px 10px;  position: absolute;  z-index: 510;  bottom: 90%;  left: 0;  margin-left: -60px;}
}

.homeaktualita{	width: 24%;	margin: 10px 1% 2% 1%;	display: inline-table;	overflow: hidden;	text-align: center;}
.homeaktualita a{	text-decoration: none;}
.homeaktualitaobrazek{	width: 100%;	height: 150px;	text-align: center;	overflow: hidden;	position: relative;}
.homeaktualitaobrazek img{	height: 150px;	width: auto;	-webkit-filter: grayscale(100%);	filter: grayscale(100%);	margin: 0px auto 0px auto;/* position: absolute; top:0%; *//*left:50%;margin-left:-50%;*/}
.homeaktualitaobrazek img:hover{  -webkit-filter: grayscale(0%);  filter: grayscale(0%); /*height: 165px; top:-5%;*/ /* left:50%;margin-left:-55%;*/}
.homeaktualitaobrazek img {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
.altualitah3{	color: #484848;	text-decoration: none;	height: 35px;	display: block;	text-align: center;}
.altualitah3:hover{	color: #2a68b1;	text-decoration: none;}
.homeaktualita p{	font-size: 1em;	font-style: italic;	color: #484848;	text-align: center;	height: 64px;	overflow: hidden;}

a.fdownload{
	background: #eeeeee url(../img/icon-download.png) no-repeat 10px 0px;
	padding: 10px 10px 10px 70px;
	text-decoration: none;
	color: #062d67;
	display: block;
	cursor: pointer;
	font-weight: bold;
	margin: 0px 15px 2px 15px;
	height: 20px;
	overflow: hidden;
}
a.fdownload:hover{	background: #eeeeee url(../img/icon-download.png) no-repeat 10px -40px;color: #db1b1b;}

@media only screen and (max-width: 800px) {
	a.fdownload{
	background: #eeeeee url(../img/icon-download.png) no-repeat 10px 0px;
	padding: 10px 10px 10px 70px;
	height: 20px;
	font-size: 14px;
}
}
@media only screen and (max-width: 580px) {
	a.fdownload{
	background: #eeeeee url(../img/icon-download.png) no-repeat 10px 0px;
	background-size: 24px 40px;
	padding: 4px 10px 5px 42px;
	height: 12px;
	font-size: 12px;
	margin: 0px 5px 3px 5px;
}
a.fdownload:hover{	background: #eeeeee url(../img/icon-download.png) no-repeat 10px -20px;background-size: 24px 40px;}
}

#homebox{	width: 100%;	height: auto;	margin: 0px auto 15px auto;	}
#homeleft{	width: 20%;	float: left;}
#homeright{	width: 78%;	height: auto;	padding: 0px;	float: right;	margin: 0px 0px 0px 2%;}

#homesluzby{	margin: 0px 0px 20px 0px;	width: 100%;}
#homesluzby ul{	margin: 0px;	width: 100%;padding: 0px;}
#homesluzby li{	margin: 0px .4% 0px 0px;	padding: 0px;	display: block;	float: left;	height: 150px;	width: 16.4%;}
#homesluzby li.posledni{	margin: 0px 0px 0px 0px;	padding: 0px;	width: 16%;}
#homesluzby li a{	margin: 0px;	padding: 15px 5% 0px 5%;	display: block;	height: 135px;	width: 90%;	background-color: White;	font-size: 15px;	color: #062d67;	cursor: pointer;	text-decoration: none;	text-align: center;	font-weight: bold;}
#homesluzby li a:hover{	background-color: #0e71b8;	color: White;}
#homesluzby li a span.sluzba{	display: block;	margin: 0px auto 0px auto;}

#homesluzby li a span.HS-predvedeni{	background: transparent url(../img/sluzby-home-predvedeni.png) no-repeat;}
#homesluzby li a span.HS-rady{	background: transparent url(../img/sluzby-home-rady.png) no-repeat;}
#homesluzby li a span.HS-akcni{	background: transparent url(../img/sluzby-home-akcni.png) no-repeat;}
#homesluzby li a span.HS-pujcovna{	background: transparent url(../img/sluzby-home-pujcovna.png) no-repeat;}
#homesluzby li a span.HS-pronajem{	background: transparent url(../img/sluzby-home-pronajem.png) no-repeat;}
#homesluzby li a span.HS-klub{	background: transparent url(../img/sluzby-home-klub.png) no-repeat;}
#homesluzby li a span.HS-plneni{	background: transparent url(../img/sluzby-home-nahradni-plneni.png) no-repeat;}

#homesluzby li a span.HSikona{	margin: 0px auto 10px auto;	display: block;	width: 68px;	height: 68px; background-position: 0px 0px; }

#homesluzby li a:hover span.HSikona{background-position: 0px -68px;}

@media only screen and (max-width: 640px) {
	#homesluzby li a{	height: 105px;	width: 90%;	background-color: White;	font-size: 13px;	font-weight: bold;}
	#homesluzby li a span.HSikona{	margin: 0px auto 10px auto;	display: block;	width: 34px;	height: 34px; background-position: 0px 0px;background-size: 36px 72px; }
	#homesluzby li a:hover span.HSikona{background-position: 0px -34px;}
}

@media only screen and (max-width: 540px) {
	#homesluzby li{	margin: 0px .4% 0px 0px;	padding: 0px;	display: block;	float: left;	height: 138px;	width: 32.8%;}
	#homesluzby li a{	height: 120px;	width: 90%;	background-color: White;	font-size: 14px;	font-weight: bold;}
	#homesluzby li a span.HSikona{	margin: 0px auto 10px auto;	display: block;	width: 48px;	height: 48px; background-position: 0px 0px;background-size: 48px 96px; }
	#homesluzby li a:hover span.HSikona{background-position: 0px -48px;}
	#homesluzby li.posledni, #homesluzby li.prostredni{	margin: 0px 0px 0px 0px;	padding: 0px;	width: 33%;}
}

h2.bobHomeH2{	color: #062d67;	font-weight: bold;	font-size: 1.2em;	text-align: left;	margin: 0px 0px 5px 0px;	padding: 10px 0px 0px 0px;	border-bottom: 0px none Aqua;}


#filtrUvod{	width: 100%;	margin: 0px 0px 0px 0px;	background: #e3e9f1 url(../img/bob-radi.png) no-repeat left;	height: auto;}
#filtrUvod p{	margin: 0px 0px 0px 0px;	padding: 8px 20px 8px 140px;	color: #062d67;	font-size: .8em;	text-align: justify;}

#PrislusenstviFiltr{	background-color: #062d67;	width: 100%;	margin: 0px 0px 15px 0px;	padding-bottom: 15px;}

.PrislusenstviFiltrBlok{	float: left;margin: 0px 1.5% 0px 1.5%;	}
.fz40{	margin: 0px 4% 0px 4%;	width: 33%;}
.fz40b{	margin: 0px 4% 0px 0%;	width: 34%;}
.fz20{	margin: 0px 4% 0px 0%;	width: 17%;}

.fz3x{  margin: 0px 3% 0px 3% !important;	width: 27%;}
.fz3b{  margin: 0px 4% 0px 0%;	width: 27%;}

#PrislFiltrSubmit{	background-color: #0e71b8;	text-align: center;	width: 100%;	padding: 10px;	font-size: 16px;	font-weight: bold;	cursor: pointer;	color: White;}
#PrislFiltrSubmit:hover{	background-color: #0e7dcc;}


.fzInput{	background-color: #ffffff;  width: 100%; border: 1px solid transparent;  padding: 10px;  font-size: 16px;}

.PrislusenstviFiltrZahla{	color: White;	font-size: 1.15em;	font-weight: bold;	display: block;	padding: 8px 4px 8px 4px;}
.PrislusenstviFiltrZahlaLeft{text-align: left;	color: White;	font-size: 1.0em;	font-weight: bold;	display: block;	padding: 10px 0px 2px 0px;width: 100%;}


 /*the container must be positioned relative:*/
.autocomplete {  position: relative;  display: inline-block;}


.autocomplete-items {  position: absolute;  border: 1px solid #d4d4d4;  border-bottom: none;  border-top: none;  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;  left: 0;  right: 0;}

.autocomplete-items div {  padding: 10px;  cursor: pointer;  background-color: #fff;   border-bottom: 1px solid #d4d4d4; }

/*when hovering an item:*/
.autocomplete-items div:hover {  background-color: #e9e9e9; }

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {  background-color: DodgerBlue !important;  color: #ffffff; }

/*----------LASTY WIN---------*/

@keyframes lasty1 {    from {	width: 150px;	height: 200px;	left: 50%;	top: 40%;margin-left: -75px;opacity:.5;}    to {	width: 676px;	height: 520px;	left: 50%;	top: 25%;margin-left: -338px;opacity:1;}}
#lastywin, #lastywinphotos{	position: absolute; width: 676px;	height: auto;	left: 50%;	top: 25%;	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	border: 0px solid #b2b2b2;	background-color: White;	z-index: 90000;	display: none;	/*animation-name: lasty1;	animation-duration: .5s;*/	margin-left: -338px;}
#lastyloader{	position: absolute; width: 340px;	height: 205px;	left: 50%;	top: 25%;border-radius: 8px;	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	background-color: White;	z-index: 90000;	display: none;		margin-left: -150px;}
#lastyloader img{	position: absolute; width: 300px;	height: 150px;	left: 20px;	top: 30px;}

/*#lastywinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 89900;	opacity:.65;}        */
div#lastywinbg{	width: 100%;	height: 100%;	background: transparent url(../img/black60.png) repeat;	position: fixed;	left: 0%;display: none;	z-index: 89900;	top: 0px;}

#lastywin form {	margin: 0px;}

@media only screen and (max-width: 700px) {
#lastywin, #lastywinphotos {	width: 96%;	position: absolute;	left: 0%;	top: 5%;	margin: 0px 2% 0px 2%;}
}

/*----------LASTYCOOKIES---------*/

#lastyCookies{	position: fixed; width: 60%;padding:30px;color:#dbdbdb;font-size:13px;	height: auto;	left: 20%;	bottom: 0%;	border-top: 2px solid #000000;	background: transparent url(../img/black93.png) repeat;	z-index: 80;	display: none;}
.lastyCookiesCont{display: inline-block;width: 70%;}
.lastyCookiesBtns{display: inline-block;width: 30%;}

.lastyCookiesTitle{color:white;margin:0px;padding: 0px 0px 15px 0px;font-size:15px;font-weight: bold;text-align:left;}


a.lastyCookiesBtn{display:block;padding: 12px 8px;cursor:pointer;margin:4px 10px 4px 10px; text-align: center;font-weight: bold;border-radius: 4px;}

.lastyCookiesBtnAccept{background-color:#1bb40b;color:white;}
.lastyCookiesBtnReject{background-color:#fee021;color:black;}
.lastyCookiesBtnInfo{background-color:#fcfcfc;color:black;}

.lastyCookiesBtnAccept:hover{background-color:#0fa100;color:white;}
.lastyCookiesBtnReject:hover{background-color:#fecd21;color:black;}
.lastyCookiesBtnInfo:hover{background-color:#ffffff;color:black;}

@media only screen and (max-width: 1080px) {
	#lastyCookies{	position: fixed; width: 74%;padding:3%;		left: 10%;	bottom: 0%;	border-top: 2px solid #000000;}
	.lastyCookiesCont{display: block;width: 100%;margin-bottom:20px;}
	.lastyCookiesBtns{display: block;width: 100%;margin-bottom:20px;text-align:center;}

	a.lastyCookiesBtn{display:inline-block;padding: 12px 8px;margin:4px 10px 4px 10px; width:25%;}
}

@media only screen and (max-width: 480px) {

	a.lastyCookiesBtn{display:block;padding: 12px 8px;margin:4px auto 4px auto; width:46%;}
}


/*
@keyframes lasty2 {    0% {display: block;	opacity: 1;}    99% {display: block;opacity: 0;} 100% {display: none;} }
#lastywinloading{	background: White url(../img/spinner.gif) no-repeat center middle;	position: absolute;	top: -25%;	width: 100%;	height: 100%;	left: 0px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	z-index: 99999;	display: block;	opacity: 1;	animation-name: lasty2aaa;	animation-duration: 4.5s;	display: block;}
*/

#lastywinheader, #lastywinheaderphotos{	border-bottom: 0px solid #0e68b3;	margin-bottom: 10px;/*	background-color: #f6f7f9;*/background-color: #0e68b3;	margin: 0px;	padding: 7px 15px;	height: 30px;}
#lastywinheader h3, #lastywinheaderphotos h3{	width: 80%;	float: left;	margin: 0px;	padding: 0px;	color: White;}

a#lastywinclose, a#lastywinclosephoto, a#lastywinclose2, a#lastywincloserefresh{	background: transparent url(../img/icon-close-white.png) no-repeat top;	width: 30px;	height: 30px;	opacity: .7;	cursor: pointer;	display: block;	float: right;}
a#lastywinclose:hover, a#lastywinclosephoto:hover, a#lastywinclose2:hover, a#lastywincloserefresh:hover{	opacity: 1;}


.lastywincontent{	clear: both;	padding: 5px 20px 15px 20px;}

.shareblock{	padding: 10px;	border: 1px solid #e9ebee;	/*overflow: scroll;*/	height: 253px;}

.get_url_inputshare {	width: 94%;	height: 30px;	min-height: 30px;	padding: 5px 3% 5px 3%;	color: #787878;	font-family: 'Open Sans', sans-serif;	font-size: 1.2em;	border: 0px none Silver;}
.get_url_inputshare:focus {color: #000000;}

.lastywincontentshareicon{	float: left;	width: 50px;	text-align: center;	margin-right: 15px;}
.lastywincontentshareicon img{	width: 50px;	height:  50px;}
.lastywincontentsharetext{	font-size: .9em;	clear: both;	padding: 10px 0px 15px 0px;}
.lastywincontentsharepicturephoto{	width: 100%;	height: auto;}


#lastywinfooter{	height: 40px;	background-color: #f4f4f4;	border-radius: 0px 0px 4px 4px;	-moz-border-radius: 0px 0px 4px 4px;	-webkit-border-radius: 0px 0px 4px 4px;	text-align: right;	padding: 7px 10px 5px 10px;	border-top: 1px solid Silver;}

.lastywininformacnitexty{	color: #494949;	font-size: 1.2em;	padding: 15px 0px 15px 0px;}
.lastywinoddelovac{	border-top: 1px solid Silver;	margin: 5px 0px 5px 0px;}

#nahravanysouborprofilovka {
    	-webkit-appearance: none;	position: absolute;	top: 0;	left: 0;	opacity: 0;	cursor: pointer;	width: 113px;	overflow: hidden;
	 
}
.LabelProfileSoubor{	padding: 0;	color: #7f7f7f;	margin-top: 2px;	background: transparent url(../img/upload-icon.png) no-repeat 0 0px;	cursor: pointer;	width: 113px;	height: 113px;	margin: 0px auto 0px auto;	display: block;}
.LabelProfileSoubor:hover{    background: transparent url(../img/upload-icon.png) no-repeat 0 -113px;}
.LabelProfileSoubor span{    opacity: 0;}
/*-------- mozna neexistupje *************************/

#nahledavatara{	float: left;	position: relative;	overflow: hidden;	width: 100px;	height: 100px;	margin: 10px 10px 10px 10px;	border: 1px solid Gray;}

/*#nahledavatara img{	border: 1px solid Gray;}*/
/*-------- mozna neexistupje *************************/
#nahledprofilovky {	text-align: center;}
#nahledprofilovky img{	border: 1px solid Gray;	width: auto;	/*height: 400px;*/	padding: 5px;}

#nahledprofilplakat {	width: 100%;	height: auto;}
#nahledprofilplakat img{
	border: 1px solid Gray;
	width: 100%; /*height: 400px;*/
	padding: 5px;
	height: auto;
}


#lastywinStatus{	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 1.8em;	font-weight: bold;	padding: 40px 30px 40px 30px;	display: block;}
#lastywinStatusSmall{	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 1.5em;	font-weight: bold;	padding: 40px 30px 40px 30px;	display: block;}

.lastywinSpodniTlacitko{	opacity: 0.9; /*width: 239px;*/	/*height: 36px;*/	cursor: pointer;	border-radius: 3px;	box-shadow: 0 1px 1px #888;	border: none;	color: #eeeeee;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	font-family: 'Open Sans', sans-serif;	font: 14px/36px;	background: #034272;	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );	padding: 6px 25px 6px 25px;	position: relative;	display: block;	width: 239px;	margin: 2px auto 0px auto;}
.lastywinSpodniTlacitko:hover{	opacity:1;	color:#ffffff;}

img.NahledAvatar {-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}

.lastywin2butsubmit{
	opacity: 0.9;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0 1px 1px #888;
	border: none;
	color: #eeeeee;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	font-family: 'Open Sans', sans-serif;
	font: 16px;
	background: #034272;
	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);
	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);
	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );
	padding: 6px 5% 6px 5%;
	position: relative;
	display: inline-table;
	width: 30%;
	margin: 2px 5% 10px 5%;
	text-align: center;
}
.lastywin2butsubmit:hover{	opacity:1;	color:#ffffff;}

.lastywin2butreject{	opacity: 0.9; 	cursor: pointer;	border-radius: 3px;	box-shadow: 0 1px 1px #888;	border: none;	color: #eeeeee;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	font-family: 'Open Sans', sans-serif;	font: 16px;	background: #034272;	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );	padding: 6px 5% 6px 5%;	position: relative;	display: inline-table;	width: 30%;	margin: 2px 5% 10px 5%;text-align: center;}
.lastywin2butreject:hover{	opacity:1;	color:#ffffff;}

.sdileny-select {	right: 0;	width: 280px;	display: block;	float: left; }
.sdileny-select ul {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;}
.sdileny-select ul li {	display: inline-block;	margin-right: -4px;	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 280px;	background: transparent url(../img/select-kachle2.png) no-repeat 265px center;	font-size: 19px;	/*font-weight: bold;*/	opacity: 1;   filter: alpha(opacity=100); /* For IE8 and earlier */}

.sdileny-select ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 265px center; color: #212121;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
.sdileny-select ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999;}
.sdileny-select ul li ul li {	padding: 0px 0px 0px 2%;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;}
.sdileny-select ul li ul li:hover { background: #555555;  color: #fff;}
.sdileny-select ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}

.sdileny-select ul li ul li a {	padding:4px 0px 4px 36px;text-decoration: none;	color: #353535;	font-weight: normal;	display: block;	cursor: pointer;}
.sdileny-select ul li ul li a:hover {	text-decoration: none;	color: White;}
.sdileny-select ul li ul li a span.ikonanamevybrano {	font-weight: bold;}
.sdileny-select ul li ul li a span.ikonaname {	font-weight: normal;}


.sdileny-select ul li .zed {background: transparent url(../img/sha-ikona-zed.png) no-repeat;}
.sdileny-select ul li .zprava {background: transparent url(../img/sha-ikona-zprava.png) no-repeat;}
.sdileny-select ul li .kamos {background: transparent url(../img/sha-ikona-kamos.png) no-repeat;}

.sdileny-select ul li .ikonahlavni {padding-left: 36px; background-size: 28px 72px;background-position: 0px 0px;}

.sdileny-select ul li .ikona {padding:4px 0px 4px 36px; background-size: 28px 72px;background-position: 0px 4px;}
.sdileny-select ul li .ikona:hover {background-position: 0px -32px;}


.volbaautora{	display: block;	float: left;	width: 60px;	font-size: 19px;	padding-top: 5px;}

.sdileny-select2 {	right: 0;	width: 280px;	display: block;	float: left; }
.sdileny-select2 ul {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;}
.sdileny-select2 ul li {	display: inline-block;	margin-right: -4px;	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 280px;	background: transparent url(../img/select-kachle2.png) no-repeat 265px center;	font-size: 19px;	/*font-weight: bold;*/	opacity: 1;   filter: alpha(opacity=100); /* For IE8 and earlier */}

.floatnonez260 {
	float: none;
	margin: 0px auto 0px auto;
	width: 220px;
	position: relative;
	left: -38px;
}


.sdileny-select2 ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 265px center; color: #212121;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
.sdileny-select2 ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999;}
.sdileny-select2 ul li ul li {	padding: 2px 2px 2px 2px;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;	height: 30px;}
.sdileny-select2 ul li ul li:hover { background: #555555;  color: #fff;}
.sdileny-select2 ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}

.vytvoritjakoavatar{	width: 30px;	height: 30px;	float: left;	overflow: hidden;	margin: 0px 10px 0px 0px;	display: block;}
.vytvoritjakoavatar img{	width: 30px;	height: 30px;}

.vytvoritjakojmeno{	font-size: 19px;	padding: 2px 2px 2px 2px;}


@media only screen and (max-width: 700px) {
	.sdileny-select {width: 32px;}
	.sdileny-select ul li .ikona {	padding-left: 34px;	overflow: hidden;width: 34px;}
	.sdileny-select ul li .ikonaname{	display: none;}
	.sdileny-select ul li ul {  width: 40px;}
}

#skrytevolby{	border-bottom: 1px solid #a5a5a5;	padding: 0px 20px 0px 20px;	height: auto;	background-color: #eaeaea;	display: none;}
#skrytevolby #oblast{	border-right: 1px solid #a5a5a5;	padding: 9px 20px 9px 0px;	font-size: 20px;	float: left;	margin-right:20px;	width:100px;}

#verejnevolby{	border-bottom: 1px solid #a5a5a5;	padding: 0px 20px 0px 20px;	height: auto;	background-color: #eaeaea;	display: block;}
#verejnevolby #oblast{	border-right: 1px solid #a5a5a5;	padding: 9px 20px 9px 0px;	font-size: 20px;	float: left;	margin-right:20px;	width:100px;}

#definicecilecerejne{	display: none;}

img#definicecileavatar{	width: 35px;	height: 35px;	display: block;	float: left;	margin: 4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid Gray;}

span#definicecilejmeno{	display: block;	float: left;	margin: 4px;	padding: 5px 0px 0px 0px;	font-size: 19px;	color: Black;}

#oblastvyhledavaciinput{	display: block;	float: left;	margin: 4px;	padding: 5px 0px 0px 0px;	font-size: 19px;	color: Black;	position: relative;}

input#oblastsearchpratele{	display: block;	float: left;	padding: 6px 8px;	font-size: 18px;	color: Black;	border: none;	box-shadow: none;	background: white;	border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	margin-top: -4px;}

a#definicecilevymazat{	display: block;	float: left;	background: transparent url(../img/clear-profile.png) no-repeat top;	width: 20px;	height: 20px;	opacity: .55;	cursor: pointer;	overflow: hidden;	text-indent: 999px;	margin: 6px 3px 3px 4px;}
a#definicecilevymazat:hover{	opacity:1;}

/*-----------------------formulare-------------------------------------------*/
a.deleteicon{	display: block;	width: 20px;	height: 20px;	background: transparent url(../img/delete-icon.png) no-repeat 0 0px;	cursor: pointer;	margin: 0px auto 0px auto;}
a.deleteicon:hover{	background: transparent url(../img/delete-icon.png) no-repeat 0 -20px;}

.addinginfoblog{
	padding: 16px 20px 7px 20px;
	margin: 10px 0px 15px 0px;
	background: #ececec url(../img/prof-link-informace-white.png) no-repeat  center 4px;
	position: relative;
	color: #353535;
}

.addinginfoblog:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(236, 236, 236, 0);
	border-top-color: #ececec;
	border-width: 5px;
	margin-left: -5px;
}

.clanekarea{	font-size: 16px;	background-color: #fff;	padding: 3px 8px 3px 8px;	width: width: 100%;	border: 1px solid #cccccc;	min-height: 140px;}

.span40{	width: 36%;	float: left;	display: block;	font-size: 1.2em;	padding-top: 10px;}
.vyrovnatfomular{	padding-top: 10px;display: block;}

.input15 {	width: 13%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input35 {	width: 22%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input20 {	width: 17%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}


.input60 {	width: 54%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input60:hover, .input15:hover, .input35:hover, .input20:hover  {background: #dfe9ec;color: #414848;}
.input60:focus,.input15:focus, .input35:focus, .input20:focus  {background: #dfe9ec;color: #414848;box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}

.inputfull {	width: 94%;	margin: 0px 2%  10px 0% ;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);}
.inputfull:hover {background: #dfe9ec;color: #414848;}
.inputfull:focus {background: #dfe9ec;color: #414848;box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}


.range-container {	width: 280px;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	margin: 0px auto 0px auto;}
.range-container .back-bar {  height: 10px;  position: relative;}
.range-container .back-bar .selected-bar {  position: absolute;  height: 100%;}
.range-container .back-bar .pointer {  position: absolute;  width: 10px;  height: 10px;  background-color: red;  cursor: col-resize;  opacity: 1;  z-index: 2;}
.range-container .back-bar .pointer.last-active {  z-index: 3;}
.range-container .back-bar .pointer-label {  position: absolute;  top: -17px;  font-size: 8px;  background: white;  white-space: nowrap;  line-height: 1;}
.range-container .back-bar .focused {  z-index: 10;}
.range-container .clickable-dummy {  cursor: pointer;  position: absolute;  width: 100%;  height: 100%;  z-index: 1;}
.range-container .scale {  top: 2px;  position: relative;}
.range-container .scale span {  position: absolute;  height: 5px;  border-left: 1px solid #999;  font-size: 0;}
.range-container .scale ins {  font-size: 9px;  text-decoration: none;  position: absolute;  left: 0;  top: 5px;  color: #999;  line-height: 1;}
.range-container.slider-readonly .clickable-dummy,.range-container.slider-readonly .pointer {  cursor: auto;}
.theme-green .back-bar {  height: 5px;  border-radius: 2px;  background-color: #eeeeee;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-green .back-bar .selected-bar {  border-radius: 2px;  background-color: #a1fad0;  background-image: -moz-linear-gradient(top, #bdfade, #76fabc);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc));  background-image: -webkit-linear-gradient(top, #bdfade, #76fabc);  background-image: -o-linear-gradient(top, #bdfade, #76fabc);  background-image: linear-gradient(to bottom, #bdfade, #76fabc);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0);}
.theme-green .back-bar .pointer {  width: 14px;  height: 14px;  top: -5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-radius: 10px;  border: 1px solid #AAA;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-green .back-bar .pointer-label {  color: #999;}
.theme-green .back-bar .focused {  color: #333;}
.theme-green .scale span {  border-left: 1px solid #e5e5e5;}
.theme-green .scale ins {  color: #999;}
.theme-blue .back-bar {  height: 5px;  border-radius: 2px;  background-color: #eeeeee;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-blue .back-bar .selected-bar {  border-radius: 2px;  background-color: #92c1f9;  background-image: -moz-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));  background-image: -webkit-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: -o-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0);}
.theme-blue .back-bar .pointer {  width: 14px;  height: 14px;  top: -5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-radius: 10px;  border: 1px solid #AAA;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-blue .back-bar .pointer-label {  color: #999;}
.theme-blue .back-bar .focused {  color: #333;}
.theme-blue .scale span {  border-left: 1px solid #e5e5e5;}
.theme-blue .scale ins {  color: #999;}

/* Animation */
.inputfull, input60 {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}

#vybranyfiltr{	display:block;	height: auto;	margin: -20px 25px 15px 25px;	float: none;	clear: both;	position: relative;	top: 0px;}
.vybranavolba{	cursor:pointer;  display:block;  float:left;  color:#fff;  background:#789;  padding:5px;  padding-right:25px;  margin:4px;}
.vybranavolba:hover{  opacity:0.7;}
.vybranavolba:after{ position:absolute; content:"Ã—"; border:1px solid; padding:2px 5px; margin-left:3px; font-size:11px;}

.lastywincontent .ToogleSekce{	height: auto;	display: block;}
.lastywincontent .ToogleSekceJmeno{	height: auto;	display: block;	border-bottom: 1px solid Black;	color: #222222;	font-size: 17px;	background: transparent url(../img/select-kachle2.png) no-repeat;	opacity: .7;	background-position: center right;	cursor: pointer;	font-weight: bold;	padding: 7px 0px 7px 8px;}
.lastywincontent .ToogleSekceJmeno:hover{opacity: 1;}

.lastywincontent .ObsahSekce{	height: auto;	display: none;}
.lastywincontent .ObsahSekce2{	height: auto;	display: block;}
.lastywincontent .ObsahSekce li, .lastywincontent .ObsahSekce2 li{	list-style: none inside none;	float: left;	width: 47%;	margin: 2px 1.5% 2px 1.5%;}

#tags{  float:left;  border:1px solid #ccc;  padding:5px;  font-family:Arial;}
#tags &gt; span{  cursor:pointer;  display:block;  float:left;  color:#fff;  background:#789;  padding:5px;  padding-right:25px;  margin:4px;}
#tags &gt; span:hover{  opacity:0.7;}
#tags &gt; span:after{ position:absolute; content:"Ã—"; border:1px solid; padding:2px 5px; margin-left:3px; font-size:11px;}
#tags &gt; input{  background:#eee;  border:0;  margin:4px;  padding:7px;  width:auto;}

table.terminy{	width: 100%;}
table.terminy th{	text-align: center;	padding: 3px 4px 3px 4px;	background-color: #303030;	color: White;margin: 1px;}
table.terminy td{	padding: 3px 4px 3px 4px;	background-color: #eaeaea;	color: #1a1a1a;	margin: 1px;}
table.terminy td.nastred{		text-align: center;}

#kalendar {	position: absolute;	z-index: 70000000;	top: 85px;	left: 370px;	display: none;	padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}
#kalendar2 {position: absolute; z-index: 700000000; top: 125px; left: 370px; display: none; padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}

table.tabulkakalendar{	font: 15px Trebuchet MS;}
table.tabulkakalendar th{	color: Black;	border-bottom: 1px solid #cccccc;	background-color: White;	font: 15px Trebuchet MS;}
table.tabulkakalendar th, td {font-size: 14px; text-align: center; padding: 4px 6px 4px 6px;}
  
table.tabulkakalendar thead th{	text-align: center;	color: Black;	background-color: #eeeeee;	border-bottom: none;}
table.tabulkakalendar thead th:first-child, thead th + th + th {background-color: #eeeeee; cursor: pointer;}
table.tabulkakalendar td.dnes {	color: White;	background-color: #8a7f5d;}
table.tabulkakalendar td.akt {color: #8a7f5d; background-color: #8a7f5d;}
table.tabulkakalendar td {	cursor: pointer;	color: Black;}
table.tabulkakalendar td.volny:hover{	background-color: #e0e0e0;}



/*---------------PRODUKT--------------*/

.produktwhitebg{	background-color: White;	padding: 5px 20px 5px 20px;	margin-bottom: 20px;}

#productInfoBox{	background-color: transparent;	margin: 2px 0px 0px 0px;	padding: 0px 10px 0px 0px;}

	#fotkapromobily{	width: 100%;	height: auto;	display: none;}
@media only screen and (max-width: 864px) {
	#fotkapromobily{	width: 15%;	height: auto;	display: block;	float: right;	margin: 0px 0px 10px 15px;}
	#fotkapromobily img{	width: 100%;	height: auto;	display: block;}
}
@media only screen and (max-width: 640px) {
	#fotkapromobily{	width: 25%;	height: auto;	display: block;	float: right;	margin: 0px 0px 10px 15px;}
}
@media only screen and (max-width: 480px) {
	#fotkapromobily{	width: 40%;	height: auto;	display: block;	float: right;	margin: 0px 0px 10px 15px;}
}

ul#produktfly, li.liclear{	list-style: none inside none;	margin: 0px;padding: 0px;}


div#productInfoBoxRight{	float: left;	margin: 0px 1% 15px 0px;	width: 51%;	text-align: left;}

p#shortdesc{	color: #062d67;	font-size: 15px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 120px;}
@media only screen and (max-width: 640px) {
	p#shortdesc{	margin: 0px 0px 15px 0px;	height: auto;}
}

.dottedline{	height: 2px;	margin: 5px 0px 5px 0px;	border-top: 1px solid #e9eef2;}
.hspace10{	height: 10px;	float: none;	clear: both;}
.hspace15{	height: 15px;	float: none;	clear: both;}

.produktselectinfo{	display: block;	float: left;	width: 158px;}

.psiposunbezPDH{	padding-top: 9px;}
.psiposun{	padding-top: 12px;}

.produktselectinfotable{	width: 150px;}
.produktselect{	border: 1px solid #d5d5d5;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 2px 5px 2px 5px;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	width: 200px;}

div#productPhotoBox{	float: right;	margin: 0px 0% 15px 2%;	width: 45%;	text-align: left;}
div#productPhotoBox img{	width: 100%;	height: auto;	border: 0px none Gray;}


div#produktTabBox .ui-tabs { position: relative; padding: .2em; zoom: 1;  }
* html div#produktTabBox .ui-tabs { padding: 0; }

div#produktTabBox .ui-tabs .ui-tabs-nav { margin: 0;  margin-left: -40px;}

#slider{	height: 115px;	margin-bottom: 0px;}

div#produktTabBox div#parametry ul li {	list-style: circle outside none;}


div#tabs ul.ui-tabs-nav {padding: 0px;}
	
div.pdfdokumenty{	background: #ebebeb url(../img/pdf-icons.png) no-repeat left;	font: normal bold 15px Trebuchet MS;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	margin-bottom: 5px;}
div.pdfdokumenty a{	color: #b50e0e;	text-decoration: none;	padding: 13px 13px 13px 65px;	display: block;}
div.pdfdokumenty a:hover{	color: #ff0000;	text-decoration: none;}

div.productItem{	width: 146px;	margin: 0px 5px 5px 5px;	text-align: center;	float: left;}
div.productItem img{	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 3px solid White;}
div.productItem p.name{	height: 48px;	color: #186798;	margin: 0px 6px 4px 6px;}
div.productItem p.price{	background: transparent url(../img/wbg85.png) repeat top;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin: 2px 20px 2px 20px;	padding: 3px 0px 3px 0px;}
#slider a{	text-decoration: underline;	font: normal bold 14px Trebuchet MS;	color: #186798;}
#slider a:hover{	text-decoration: none;	font: normal bold 14px Trebuchet MS;	color: #03578b;}

@media only screen and (max-width: 980px) {
.galleryLine, #container{	width: 100%;}
#slider{	width: 90%;	}


li#nowosci_part0, li#nowosci_part1, li#nowosci_part2, li#nowosci_part3, li#nowosci_part4, li#bestsellery_part0, li#bestsellery_part1, li#bestsellery_part2, li#outlet_part0, li#outlet_part1, li#outlet_part2  {
	height: 220px;	width: 50%;	text-align: center;	!padding-left: 15px;}
}


@media only screen and (max-width: 864px) {
div#productPhotoBox{	display: none;}
div#productInfoBox{	float: none;	margin: 0px 0px 15px 0px;	padding: 0px;	width: 100%;	text-align: left;}
div#productInfoBoxRight{	margin: 0px 0px 0px 0px;	width: 100%;	text-align: left;}
}

.produktvyskaformularvyrobce{height: 75px;float: none;}
.produktnazevformprvek{	width: 140px;	float: left;	font: bold 14px Trebuchet MS;	padding-top: 4px;}
.produktnazevformprvek2{	width: 140px;	float: left;	font: bold 16px Trebuchet MS;	padding-top: 4px;}

.produktvyskaformular	{height: 28px;float: none;}
.produktvyskaformular2	{margin-top:4px; height: 30px;float: none;}


.produktselectinfo{	display: block;	float: left;	width: 195px;	color: #062d67;	font-size: 15px;}
.produktselectinfosmall{	display: block;	float: left;	width: 195px;	color: #062d67;	font-size: 13px;}

.produktnazevhodnota{	padding-top: 0px;	display: block;	color: #062d67;	text-align: right;}

.cenabigbezDPH{	font-size: 25px;	font-weight: bold;color: #062d67;}
.cenabig{	font-size: 15px;	font-weight: bold;color: #062d67;}


@media only screen and (max-width: 480px) {
	.produktselectinfo{		width: 160px;	font-size: 13px;}
	.produktselectinfosmall{	width: 165px;	font-size: 12px;}
	.cenabigbezDPH{	font-size: 21px;	font-weight: bold;color: #062d67;}
	.cenabig{	font-size: 14px;	font-weight: bold;color: #062d67;}
}



p.sklademinfobox{	color: #43b664;	font-size: 18px;	font-weight: bold;	margin: 0px;padding: 0px;}

.produktdetailcena{	font: bold 16px Trebuchet MS;	color: Red;}
input#cenaproduktudetail{	font: bold 14px Trebuchet MS;	color: Red;	background: transparent none;	border: none;	width: 200px;}

select.selfr_2pro{	border: 2px solid Silver;	padding: 1px 1px 1px 1px;	width: 192px;	color: Black;	margin: 2px 4px 2px 4px;	font-family: 'Open Sans', sans-serif;	FONT-SIZE: 13px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
select.selfr_3pro{	border: 2px solid Silver;	padding: 1px 1px 1px 1px;	width: 282px;	color: Black;	margin: 2px 4px 2px 4px;	font-family: 'Open Sans', sans-serif;	FONT-SIZE: 13px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
input.produktdetailkusy{	border: 2px solid Gray;	padding: 1px 1px 1px 1px;	width: 52px;	color: Black;	margin: 2px 4px 2px 4px;	font-family: 'Open Sans', sans-serif;	FONT-SIZE: 13px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	font: bold;	text-align: center;	font-weight: bold;}
input.vlozdokosiku  {	color: White;	width: 200px;	border: 2px solid #6a0000;	padding: 4px 0px 4px 0px;	background: #880000;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	cursor: pointer;	font: bold 13px Trebuchet MS;	text-align: center;}
input.vlozdokosiku:hover  {	border: 2px solid #049b00;	background: #0aba06;}

input.prepocitat  {	color: White;	width: 200px;	border: 0px none #2a68b1;	padding: 8px 0px 8px 0px;	background: #2a68b1;	cursor: pointer;	font-family: 'Nunito Sans', sans-serif;	text-align: center;}
input.prepocitat:hover  {	background: #062d67;}

.produktdetailcenaskrtnuta{	color: Black;	text-decoration: line-through;	padding-top: 4px;	display: block;}
.minicena{	font: normal 10px Trebuchet MS;	color: Black;	text-decoration: line-through;}

input.pocetbig{	font: bold 18px Trebuchet MS;	color: Black;	border: 0px none;	background: transparent;	width: 50px;	text-align: center;}
table.produktspocitadlem{	width: 100%;	margin-bottom: 15px;	}

table#pocitadloprodukt{	width: 83px;	height: 29px;	background: transparent url(../img/pocitadlokosik.gif) no-repeat top;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
table#pocitadloprodukt td#cifra{	font: bold 18px Trebuchet MS;	color: Black;	padding: 7px 0px 7px 0px;	text-align: center;	width: 50px;}
table#pocitadloprodukt td#plus{	padding: 3px 0px 0px 0px;	text-align: center;}
table#pocitadloprodukt td#minus{	padding: 3px 0px 0px 0px;	text-align: center;}
table#pocitadloprodukt a#aplus{	width: 13px;	padding: 0px;	background: transparent url(../img/pocitadloplus.png) no-repeat 0 0px;	cursor: pointer;	height: 12px;	display: block;	margin: 0px auto 0px auto;}
table#pocitadloprodukt a#aplus:hover  {background: transparent url(../img/pocitadloplus.png) no-repeat 0 -12px;}

table#pocitadloprodukt a#aminus{	width: 13px;	padding: 0px;	background: transparent url(../img/pocitadlominus.png) no-repeat 0 0px;	cursor: pointer;	height: 12px;	display: block;	margin: 0px auto 0px auto;}
table#pocitadloprodukt a#aminus:hover  {background: transparent url(../img/pocitadlominus.png) no-repeat 0 -12px;}


input.vlozdokosiku2  {	color: White;	width: 240px;	padding: 10px 0px 10px 0px;	cursor: pointer;	text-align: center;	font: normal 1.4em 'Open Sans', sans-serif;	background: #2a68b1;}
input.vlozdokosiku2:hover  {	background: #19559d;}


/* Vypis ostatnich*/


.oddelujicivyska{	clear: both;	height: 15px;}


a#downloadFile{	display: block;	text-decoration: none;	color: Black;	background: transparent url(../img/download.png) no-repeat left;	padding: 3px 3px 3px 40px;	margin-left: 5px;}
a#downloadFile:hover{	text-decoration: none;	color: #f50046;}



a#vloznovourecenzi{	color: White;	background: #2a68b1;	cursor: pointer;	font: normal 1.2em 'Open Sans', sans-serif;	text-align: center;	text-decoration: none;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	padding: 8px 15px 8px 15px;	margin-top: 10px;}
a#vloznovourecenzi:hover  {	background: #19559d;}



.arstars {	list-style: none;	margin: 0px auto 20px auto;	padding: 0px;	width: 250px;	height: 50px;	position: relative;	background: url(../img/stars.gif) top left repeat-x;	display: block;}
.arstars li{padding:0px;margin:0px;float: left;}
.arstars li span{display:block;width:50px;height: 50px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.arstars li a{	display: block;	width: 50px;	height: 50px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	cursor: pointer;}
.arstars li a:hover{background: url(../img/stars.gif) left center;z-index: 2;left: 0px;}
.arstars a.stars1{left: 0px;}.arstars a.stars1:hover{width:50px;}.arstars a.stars2{left:50px;}.arstars a.stars2:hover{width: 100px;}.arstars a.stars3{left: 100px;}.arstars a.stars3:hover{width: 150px;}.arstars a.stars4{left: 150px;}.arstars a.stars4:hover{width: 200px;}.arstars a.stars5{left: 200px;}.arstars a.stars5:hover{width: 250px;}
.arstars li.current-rating{	background: url(../img/stars.gif) left bottom;	position: absolute;	height: 50px;	display: block;	text-indent: -9000px;	z-index: 1;} 
.arstars li.rat0{width: 0px;}.arstars li.rat05{width: 25px;}.arstars li.rat10{width: 50px;}.arstars li.rat15{width: 75px;}.arstars li.rat20{width: 100px;}.arstars li.rat25{width: 125px;}.arstars li.rat30{width: 150px;}.arstars li.rat35{width: 175px;}.arstars li.rat40{width: 200px;}.arstars li.rat45{width: 225px;}.arstars li.rat50{width: 250px;}

.staratingtext{	font-family: 'Open Sans', sans-serif;	font-size: 20px;	padding: 18px 0px 0px 10px;	display: block; 	text-align: center;	height: 60px;}
.desetinka{	font-size: 13px;}
.statushlasovani{	font-size: 1.05em;	padding: 12px 20px 12px 90px;	display: block;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	border-top: 1px solid Silver;	border-bottom: 1px solid Silver;	background: #e4e4e4 url(../img/hodnoceni.png) no-repeat left;	text-align: center;}
#starsrating{	height: auto;	margin: 10px auto 10px auto;	clear: both;	width: 320px;	text-align: center;}


.funkceproduktu{	height: 50px;	overflow: hidden;}


#starsratingYELL{	height: 22px;	margin: 5px 8px 0px 0px;	clear: both;	width: 103px;	text-align: center;	float: left;background: White url(../img/rp00.gif) no-repeat;}


span.rp{	display: block;	height: 22px;width: 103px;	}


.rp10{background: White url(../img/rp10.gif) no-repeat;background-size: 100% 100%;}
.rp15{background: White url(../img/rp15.gif) no-repeat;background-size: 100% 100%;}
.rp20{background: White url(../img/rp20.gif) no-repeat;background-size: 100% 100%;}
.rp25{background: White url(../img/rp25.gif) no-repeat;background-size: 100% 100%;}
.rp30{background: White url(../img/rp30.gif) no-repeat;background-size: 100% 100%;}
.rp35{background: White url(../img/rp35.gif) no-repeat;background-size: 100% 100%;}
.rp40{background: White url(../img/rp40.gif) no-repeat;background-size: 100% 100%;}
.rp45{background: White url(../img/rp45.gif) no-repeat;background-size: 100% 100%;}
.rp50{background: White url(../img/rp50.gif) no-repeat;background-size: 100% 100%;}

a#vloznovourecenziYELL{	cursor: pointer;	opacity: .9;	display: block;	height: 22px;width: 103px;}
a#vloznovourecenziYELL:hover{	cursor: pointer;	opacity: 1;	background: White url(../img/rp-hlasovat.gif) no-repeat;}

a.microsoc{	width: 32px;	height: 32px;	cursor: pointer;	display: block;	float: left;	margin: 0px 4px 5px 0px;	opacity:.9;}
a.microsoc:hover{	opacity:1;}

a#microfacebook{	background: transparent url(../img/soc-facebook-micro.png) repeat top;}
a#microtwitter{	background: transparent url(../img/soc-twitter-micro.png) repeat top;}


.input_obsahove {	width: 94%;	height: auto;	padding: 5px 3% 5px 3%;	color: #787878;	font-family: 'Open Sans', sans-serif; font-size: 1.2em;	border: 1px none Silver;	min-height: 60px;}
.input_obsahove:focus {color: #000000;}

input.submitform1{	opacity: 0.9; 	height: 36px;	cursor: pointer;	border: none;	color: White;	background: #2a68b1;	cursor: pointer;	font: normal 1.2em 'Open Sans', sans-serif;	padding: 5px 25px 5px 25px;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	position: relative; 	}

input.submitform1:hover{	opacity:1;	color:#ffffff;#19559d;}

input.submitform1[disabled=disabled] {	color: #eaeaea;	background: #cecece;	cursor: wait;	text-decoration: line-through;}

#ProNewTlacitka{	width: 100%;	height: 62px;	margin: 0px 0px 10px 0px;}

#ProNewTlacitka .sirkafull{	width: 100%;margin: 0px 0px 10px 0px;}
#ProNewTlacitka .half{	width: 49%;	margin: 0px 1% 0px 0px ;	float: left;}
#ProNewTlacitka .half2{	width: 50%;	margin: 0px 0px 0px 0px;	float: left;}

#ProNewKoupit{ 	width: 100%;  	height: 62px;  	background: #db1b1b url(../img/koupit.png) no-repeat 50% 50%;  	text-indent: 1000px;   	cursor: pointer;     	overflow: hidden;    	display: block;    }
#ProNewPronajmout{ 	width: 100%;  	height: 62px;  	background: #db1b1b url(../img/pronajmout.png) no-repeat 50% 50%;  	text-indent: 1000px;   	cursor: pointer;     	overflow: hidden;    	display: block;    }



#ProNewPredvest{	width: 100%;	height: 62px;	background: #0e71b8 url(../img/predvest.png) no-repeat 50% 50%;	color: White;	font-size: 22px;	display: block;	text-decoration: none;	text-indent: 1000px;	cursor: pointer;}

.PredprodejButtBox{	width: 100%;	margin: 0px 0px 0px 0px;	float: none;height: auto;}
#PredprodejButton {	width: 100%;	margin: 0px 0px 15px 0px;	display: block;	text-decoration: none;	cursor: pointer;	padding: 10px 10px 10px 10px;	color: White;	background-color: #db1b1b;	text-align: center;}
#PredprodejButton:hover {background-color: #ee0b0b;	}

#PredprodejButton #PredprodejButtonBig{	display: block;	padding-bottom: 2px;	font-size: 22px;	font-weight: bold;	text-transform: uppercase;}

.DotazNaProdukt{ 	width: 100%;	margin: 0px 0px 15px 0px;	display: block;	text-decoration: none;	cursor: pointer;	padding: 20px 10px 20px 10px;	color: White;	background-color: #062d67;	text-align: center; }
.DotazNaProdukt:hover {background-color: #003380;	}



@media only screen and (max-width: 640px) {
	#ProNewKoupit{	width: 100%;	height: 39px;	background: #db1b1b url(../img/koupit.png) no-repeat 50% 50%;	background-size: 86px 20px;	text-indent: 1000px;	cursor: pointer;	overflow: hidden;	display: inline-table;}
	#ProNewPronajmout{	width: 100%;	height: 39px;	background: #db1b1b url(../img/pronajmout.png) no-repeat 50% 50%;	background-size: 86px 20px;	text-indent: 1000px;	cursor: pointer;	overflow: hidden;	display: inline-table;}
    
	#ProNewPredvest{	width: 100%;	height: 39px;	background: #0e71b8 url(../img/predvest.png) no-repeat 50% 50%;	background-size: 102px 21px;color: White;	font-size: 16px;	display: block;	text-decoration: none;	text-indent: 1000px;	cursor: pointer;}

	.DotazNaProdukt{ 	width: 90%;	margin: 0px 0px 15px 0px;	display: block;		padding: 8px 5px 9px 5px; }

}


#nakTelefon{	display: block;	color: #062d67;	font-size: 13px;	padding: 8px 0px 0px 8px;	margin: 0px;}
#nakTelefonHodn{	display: block;	color: #062d67;	font-size: 25px;	padding: 0px 0px 4px 8px;margin: 0px;}

@media only screen and (max-width: 640px) {
#nakTelefon{	font-size: 12px;	padding: 3px 0px 0px 8px;	}
#nakTelefonHodn{	font-size: 18px;	padding: 0px 0px 4px 8px;}
}
@media only screen and (max-width: 380px) {
#nakTelefon{	font-size: 11px;	padding: 3px 0px 0px 8px;	}
#nakTelefonHodn{	font-size: 15px;	padding: 0px 0px 4px 8px;}
}

#podporaplatby{	margin: 0px 0px 10px 0px;}

#podporaprodej{	padding: 0px;	margin: 0px;	color: #0e71b8;}
.podporaprodejBod{	width: 18px;	height: 18px;	margin: 0px 5px 0px 5px;	background: transparent url(../img/podporaprodejbod.gif) no-repeat 50% 75%;	display: inline-table;}

#podporaprodej a {	padding: 10px;	color: #0e71b8;	text-decoration: none;	font-size: 13px;	cursor: pointer;}
#podporaprodej a:hover {	text-decoration: none;}

/*------------------------------------ Blok s dopnkovimy informacemi ---------------------------------------------*/

.produktwhitebg0{
	background-color: White;
	padding: 5px 0px 5px 0px;
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}

.produktzalozky{	padding: 8px 10px 0px 10px;	height: 45px;}
.produktzalozky a{	font-size: 18px;	font-weight: bold;	cursor: pointer;		text-decoration: none;	padding: 5px 2px 2px 2px;	position: relative;	display: block;	float: left;	margin: 0px 12px 0px 12px;	text-decoration: none;	color: #062d67;}

a.produktzalozkavybrana{	border-bottom: 3px solid #db1b1b;}
a.produktzalozka{					}

.produktzalozky a:hover{	border-bottom: 3px solid #062d67;}
.produktzalozky a.produktzalozkavybrana:hover{	border-bottom: 3px solid #db1b1b;}


.produktzalozkyobsah{	padding: 15px 15px 15px 15px;	clear: both;	position: relative;	margin-top:-2px;}
#velikostnitabulkaproduktu img{	width: 100%;	height: auto;}


.divvypisblok{	display: block;}
.divvypisnone{	display: none;}

#podrobnypopisproduktu{	font-size: 16px;	font-weight: 300;	color: #062d67;}

#podrobnypopisproduktu p, #podrobnypopisproduktu ul, #podrobnypopisproduktu li{	font-size: 16px;	font-weight: 300;	color: #062d67;}
#podrobnypopisproduktu img{	width: 100%;	height: auto;	margin-bottom: 15px;}

#podrobnypopisproduktu h2, #podrobnypopisproduktu h3XX{	color: #062d67;	font-size: 31px;	font-weight: normal;	border-bottom: 0px none Black;}

#podrobnypopisproduktu a{	color: #2a68b1;	text-decoration: underline;}
#podrobnypopisproduktu a:hover{	color: #19559d;	text-decoration: underline;}

table.parametry{	padding: 0px;	width: 70%;	text-align: left;	/*margin-top: 25px;*/	margin: 0px auto 0px auto;}
table.parametry TD{	padding: 6px 8px 6px 8px;	font-size: 17px;	text-align: center;	background-color: #f2f4f6;}
table.parametry TD.potr{	padding: 6px 8px 6px 8px;	font-size: 12px;}
table.parametry TD.cist{	padding: 6px 8px 6px 8px;	font-size: 12px;}
table.parametry TH{padding: 6px 8px 6px 8px; font-size: 17px;		color: #FFFFFF;	text-align: left;	background-color: #062d67;}

@media only screen and (max-width: 640px) {
table.parametry TD{	padding: 6px 8px 6px 8px;	font-size: 13px;	text-align: center;	background-color: #f2f4f6;}
table.parametry TD.potr{	padding: 6px 8px 6px 8px;	font-size: 12px;}
table.parametry TD.cist{	padding: 6px 8px 6px 8px;	font-size: 12px;}
table.parametry TH{padding: 6px 8px 6px 8px; font-size: 13px;		color: #FFFFFF;	text-align: left;	background-color: #062d67;}
}


.diskuzeotazka{	margin: 15px 0px 0px 0px;	padding: 15px 15px 15px 80px;	background: #f2f4f6 url(../img/diskuze-otazka.png) no-repeat 5px 5px ;}

.youtubeVideoBlock{	margin: 15px 0px 0px 0px;	padding: 15px 15px 15px 15px;  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;}
.youtubeVideoObject{  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;}
.diskuzeodpoved{	margin: 0px 0px 15px 5%;	padding: 15px 15px 15px 80px;	background: #f8f9fa url(../img/diskuze-odpoved.png) no-repeat 5px 5px;	font-style: italic;}
.diskuzeInfo{	text-align: right;	border-top: 1px solid #cad0d5;}
.diskuzeCas{	font-size: 11px;	font-style: italic;}

.recenzeblok{	margin: 0px 0px 15px 0px;	padding: 15px 15px 15px 85px;	background: #f2f4f6; text-align:left;}
.rec1{	background: #f2f4f6 url(../img/recenze-1.png) no-repeat 5px 5px;}
.rec2{	background: #f2f4f6 url(../img/recenze-2.png) no-repeat 5px 5px;}
.rec3{	background: #f2f4f6 url(../img/recenze-3.png) no-repeat 5px 5px;}
.rec4{	background: #f2f4f6 url(../img/recenze-4.png) no-repeat 5px 5px;}
.rec5{	background: #f2f4f6 url(../img/recenze-5.png) no-repeat 5px 5px;}



#bohmansplatky{	padding: 10px 0px 5px 0px;}

@media only screen and (max-width: 480px) {
	#bohmansplatky{	display: none;}

}

.bohmanSluzby{	padding: 15px 15px 15px 15px;	background-color: #f2f4f6;	height: 22px;	margin-bottom: 2px;}
.bohmanSluzbyNazev{display: block;	float: left;	color: #062d67;	font-size: 18px;	font-weight: bold;	width: 40%;}
.bohmanSluzbyHodnota{	display: block;	float: left;	color: #062d67;	font-size: 13px;	width: 40%;	padding-top: 3px;}
a.bohmanSluzbyOdkaz{	display: block;	float: right;	cursor: pointer;	background: #0e71b8 url(../img/a-sluzby-bohman.png) no-repeat 50% 50%;	width: 22px;	height: 22px;	overflow: hidden;	text-indent: 200px;}
a.bohmanSluzbyOdkaz:hover{	background: #062d67 url(../img/a-sluzby-bohman.png) no-repeat 50% 50%;}

.icoPro{	width: 249px;	height: 180px;	display: block;	margin: 0px auto 15px auto;}
.icoProTech{	background: transparent url(../img/ico-pro-tehnicke.gif) no-repeat top;}
.icoProDisk{	background: transparent url(../img/ico-pro-diskuze.gif) no-repeat top;}
.icoProHodno{	background: transparent url(../img/ico-pro-hodnoceni.gif) no-repeat top;}
.icoProVideo{	background: transparent url(../img/ico-pro-video.gif) no-repeat top;}


.red{color: #f50046;}

h3.hide846{	display: block;}
h3.show846{	display: none;	margin-bottom: 10px;	border-top: 1px solid #e9eef2;	padding: 15px 10px 4px 0px;	color: #062d67;	font-weight: bold;}
h3.show846nobord{display: none;	margin-bottom: 10px;	border-top: 0px none #e9eef2;	padding: 5px 10px 4px 0px;	color: #062d67;	font-weight: bold;	text-align: left;	font-size: 18px;}

@media only screen and (max-width: 846px) {
   .allhide846{	display: none;}
	.produktzalozky{	display: none;}
	.divvypisnone{	display: block;}
	h3.show846, h3.show846nobord{	display: block;}
	h3.hide846{	display: none;}
	table.parametry{	padding: 0px;	width: 100%;	}
}

/* -------KAtalog 2-------------- */

#prepinac{	margin-top: 15px;	border-top: 1px dotted Gray;	text-align: center;	margin-bottom: 15px; height: auto;}
#prepinac p{	letter-spacing: 0px;	margin: 2px 2px 12px 2px;	text-align: center;}
#prepinac2{	margin-top: 15px;	border-top: 1px dotted Gray;	text-align: center;	height: 60px;}
#prepinac2 p{	letter-spacing: 0px;	margin: 2px 2px 12px 2px;	text-align: center;}
a.prepstrana{	background-color: #0772ba;	text-align: center;	width: 30px;	height: 22px;	margin: 5px 4px 7px 4px;	padding: 5px 7px 7px 7px;	text-decoration: none;	font-size: 16px;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	display: inline-table;	border: 2px solid #0772ba;	color: #f3f7fa;	font-weight: bold;}
a.prepstrana:hover{		background-color: #2a68b1;	color: White;}
.prepstranasel{	display: inline-table; 	font-size: 17px;	border: 2px solid #0772ba;	background-color: white;	text-align: center;	width: 30px;	
	height: 20px;	font-weight: bold;		margin: 3px 4px 7px 4px;	padding: 6px 7px 7px 7px;		color: #0772ba;	}

	
a.prepFilStrana{
	background-color: #0772ba;
	text-align: center;
	width: 30px;
	height: 22px;
	margin: 5px 4px 7px 4px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-size: 14px;

	display: inline-block;
	border: 2px solid #0772ba;
	color: #f3f7fa;
	cursor: pointer;
}
a.prepFilStrana:hover{		background-color: #2a68b1;	color: White;}
a.prepFilStranaSel{		border: 2px solid #0772ba;	background-color: white;	text-align: center;	width: 30px;	color: #0772ba;	}
	
	
.linkaodd{	height: 445px;	background-color: #e6eaf0;	width: 1px;	float: left;	margin: 0px .4% 20px .4%;}

.lodd2 {	display: block;}
.lodd3 {	display: block;}
.lodd4 {	display: none;}
.lodd6{	display: block;}
.lodd12{	display: none;}

.popisekKategorie{ text-align:left;	color: #062d67;	font-size: 15px;line-height:19px;padding:10px 10px 20px 10px;}
.popisekKategorie li{ margin-bottom:15px;}

@media only screen and (max-width: 680px) {
	.popisekKategorie{	text-align: justify;}
}
.popisekKategorie a{	color: #062d67;}
.popisekKategorie a:hover{	color: #0e71b8;}

#owlTopProdukty{	height: 440px;	background-color: transparent;	width: 100%;}

.produkt2{	width: 22.2%;	height: 445px;	float: left;	margin: 0px .5% 20px .5%;	/*border: 0px solid #ffffff;*/	background: #ffffff;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
.produkt2owl{
	width: 100%;
	height: 445px!important;
	float: left;
	margin: 0px 0px 20px 0px;
	border: 1px solid #ffffff;
	background: White;
}

.produktpadd {	margin: 8px;	text-align: center;}

.produktpadd ul, .produktpadd li{	margin: 0px;	padding: 0px;}

.ilu_obrazek2pro2{	text-align: center;	margin: 0px auto 4px auto;	position: relative;}

.priznaky{	position: absolute;	bottom: 10px;	text-align: right;	height: auto;	width: 93px;	right: 0px;	z-index: 100;}
.priznaky img{	width: 93px;	height: 27px;	display: block;	clear: both;}

img.produktyPrasatko{	position: absolute!important;	top: 7px!important;	left:7px; height: 66px!important;	width: 66px!important;		z-index: 100;}

.priznakyvyhledane{	position: absolute;	bottom: 8px;	text-align: right;	height: 10px;	width: 93px;	right: 0px;	z-index: 100;}
.priznakyvyhledane img{	width: 93px;	height: 27px;	float: right;	display: block;	clear: both;}

.ilu_obrazek2prosquare{	width: 100%;	height: 275px;	text-align: center;	overflow: hidden;	background-color: White;	position: relative;}
.ilu_obrazek2prosquare a{	display: block;	position: relative;	width: 100%;	height: auto;}

.ilu_obrazek2prosquare:hover{		/*border: 4px solid #FFFFFF;*/}

.ilu_2pro{	height: auto;	width: 100%;}
.ilu_2pro:hover{	/*ahoj2*/}
.ceny{	text-align: center;	font-size: 18px;	color: #d8080a;	padding-top: 4px;	height: 25px;}
.ceny2, .ceny2akce
{	
    text-align: center;	font-size: 17px;	color: #0e71b8;	padding-top: 0px;	height: 35px;	float: none;	width: 100%;	margin-left: 0px;	margin-top: 2px;
}
.ceny2sleva{	font-size: 15px;margin-top: 0px;	display: block;}
.ceny2normal{	margin-top: 8px;	display: block;}


.ceny2akceleft  {width: 48%!important;float:left!important;display:inline-block!important;margin: 0px;}
.ceny2akceright {width: 48%!important;float:left!important;display:inline-block!important;margin: 0px;}

.ceny2informace{font-size: 12px!important;display:block!important;float:none!important;}

.cenapreskrtnutakatogire{	text-decoration: line-through;	color: #484848;	font-size: 12px;	margin-top: 0px;	display: block;	margin: 0px 0px 0px 0px;}
.cenapreskrtnutakatogireblank{	font-size: 12px;	margin-top: 0px;	display: block;	margin: 0px 0px 0px 0px;}
.cenypopis{	text-align: center;	letter-spacing: 0px;	text-indent: 0px;	margin: 0px 12px 0px 5px;	padding: 0px;	height: 39px;	overflow: hidden;	font-size: .8em;	display: none;}
p.cenypopis a.odkaztextem{	color: Black;	text-decoration: none;}
p.cenypopis a.odkaztextem:hover{	color: #156998;	text-decoration: underline;}

a.ProductDetail  {	position: relative;color: White;	width: 90px;padding: 4px 6px 4px 6px;	background: #0e71b8;	cursor: pointer;	text-align: center;	float: right;	font-size: 18px;	text-decoration: none;		margin-top: 8px;}
a.ProductDetail:hover  {	background: #db1b1b;	color: White;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}


h2.h2produkt{	background: transparent none;	text-shadow: none;	padding: 0px;	margin: 0px;	text-align: left;	font-weight: normal;	height: 60px;	border-bottom: none;	font-size: 15px;	overflow: hidden;}
h2.h2produkt a{	color: #062d67;	text-decoration: none;	font-size: 15px;	font-weight: bold;}
h2.h2produkt a:hover{	color: #db1b1b;	text-decoration: none;}

form.formulparodutylist{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
input.addProduct  {	color: White;	width: 90px;		padding: 8px 8px 8px 8px;	background: #2a68b1;		cursor: pointer;	font: bold 12px Trebuchet MS;	text-align: center;	float: left;}
input.addProduct:hover  {	background: #19559d;}
.sklademimg{	/*float: right;*/	margin-top: 1px;}

.sklademinfo {	text-align: left;	font-weight: bold;	padding-left: 4px;}
.lgreen{	color: #50bb6e;}


.produInfoRatSKla{	height: 40px;	margin: 5px 8px 0px 0px;	clear: both;	width: 103px;	text-align: left;	float: left;}
.starsratingYELLKat{	height: 16px;	margin: 5px 8px 0px 0px;	clear: both;	width: 75px;	text-align: center;	background: White url(../img/rp00.gif) no-repeat;background-size: 100% 100%;}

span.rpKat{	display: block;	height: 16px;width: 75px;	}

.ProductDetail .tooltiptext  {  visibility: hidden;  width: 170px;  background-color: black;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 10px 10px;  position: absolute;  z-index: 510;  bottom: 90%;  left: 50%;  margin-left: -95px;}
.ProductDetail .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: black transparent transparent transparent;}
.ProductDetail:hover .tooltiptext {  visibility: visible;}

@media only screen and (max-width: 1180px) {
	.produkt2, .produktvyhledane{	width: 30.5%;	height: 410px;}
	.lodd2{	display: block;}
	.lodd3{	display: none;}
	.lodd4{	display: block;}
	.lodd6{	display: none;}
	.lodd12{	display: none;}
}
@media only screen and (max-width: 1010px) {
.linkaodd{	height: 385px;}
.produkt2, .produktvyhledane{	width: 30.5%;	height: 385px;	}
.ilu_obrazek2prosquare{	width: 100%;	height: auto;	margin-bottom: 10px;}
a.ProductDetail  {width: 80px;padding: 4px 5px 4px 5px;font-size: 14px;	margin-top: 8px;}

.ceny2,.ceny2akce{		font-size: 19px;		height: 25px;width: 80px;	margin-top: -4px;}
.ceny2{		font-size: 19px;		height: 35px;width: 80px;	margin-top: -4px;}
.ceny2akce{		font-size: 19px;		height: 35px;width: 80px;	margin-top: -4px;}

.ceny2sleva{	font-size: 18px;}
}

@media only screen and (max-width: 710px) {
	.linkaodd{	height: 440px;}
	.lodd4{	display: none;}
	.lodd2{	display: none;}
	.lodd3{	display: block;}
	.lodd6{	display: none;}

	.produkt2, .produktvyhledane{	width: 47.5%;	height: 440px;	}
	.ilu_obrazek2prosquare{	width: 100%;	height: auto;	margin-bottom: 10px;}
	a.ProductDetail  {width: 80px;padding: 4px 5px 4px 5px;font-size: 14px;	margin-top: 8px;}
	.ceny2{	font-size: 20px;	height: 25px;	width: 80px;	margin-top: 0px;	vertical-align: bottom;}
	.ceny2akce{	font-size: 20px;vertical-align: bottom;}
	
	.ProductDetail .tooltiptext {  visibility: hidden;  width: 130px;  background-color: black;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 10px 10px;  position: absolute;  z-index: 510;  bottom: 90%;  left: 0;  margin-left: -60px;}

}

@media only screen and (max-width: 570px) {
	.produkt2, .produktvyhledane{height: 380px;}

	.linkaodd{	height: 380px;}
	.ilu_obrazek2prosquare{	width: 100%;	height: auto;	margin-bottom: 10px;}
	
	h2.h2produkt a{	color: #062d67;	text-decoration: none;	font-size: 14px;	font-weight: bold;}
	h2.h2produkt{	height: 80px;	text-align: center;}
	
	.ceny2,.ceny2akce{		font-size: 17px;		height: 35px;width: 100%;	margin-top: 0px;}

	a.ProductDetail  {width: 70px;padding: 5px 5px 5px 5px;font-size: 13px;	margin-top: 8px;}
	
	.produInfoRatSKla{	height: 40px;	margin: 5px 2px 0px 0px;	clear: both;	width: 55px;	text-align: left;	float: left;}
	.starsratingYELLKat{	height: 12px;	margin: 0px 0px 0px 0px;	clear: both;	width: 55px;	text-align: center;	background: white url(../img/rp00.gif) no-repeat;background-size: 100% 100%;}

	span.rpKat{	display: block;	height: 12px;width: 55px;	}
	.sklademinfo {	padding-left: 0px;	font-size: 13px;}
	
	.priznaky{	width: 70px;;}
	.priznaky img{	width: 70px;	height: 20px;	}
	
}
@media only screen and (max-width: 420px) {
	.cenapreskrtnutakatogire{	font-size: 10px;}
	.ceny2{	font-size: 14px;	height: 25px;	width: 100%;	height: 20px;	padding-top: 10px;}
	.ceny2akce{	font-size: 14px;	width: 100%;	height: 30px;}
	.produkt2, .produktvyhledane{height: 325px;}
	.linkaodd{	height: 325px;}
	h2.h2produkt a{	color: #062d67;	text-decoration: none;	font-size: 12px;	font-weight: bold;}	
	
	a.ProductDetail  {width: 45px;padding: 6px 0px 6px 0px;font-size: 12px;	margin-top: 8px;}
	
	.priznaky{width: 50px;}
	.priznaky img{width: 50px;height: 15px;}
	
	.ProductDetail .tooltiptext {  visibility: hidden;  width: 130px;  background-color: black;  color: #fff;  text-align: center;  border-radius: 2px;  padding: 10px 10px;  position: absolute;  z-index: 510;  bottom: 90%;  left: 0;  margin-left: -80px;}

}

ul#subkategory{	display: block;	list-style: none inside none;	margin: 15px 0px 15px 0px;}
ul#subkategory a{	text-decoration: none;	color: #e6ecf3;	display: block;	padding: 15px 0px 15px 0px;	background-color: #2a68b1;	text-align: center;	display: table-cell;	vertical-align: middle;	height: 58px;   width: 100%;}
ul#subkategory a:hover, ul#subkategory a:focus{	text-decoration: none;	color: white;background-color: #1c59a0;}
ul#subkategory li{	display: block;	float: left;	width: 21%;	margin: 0px 1.5% 10px 1.5%;	padding: 0px 0px 0px 0px;	overflow: hidden;	color: white;}
ul#subkategory h2{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 1em;	width: 100%;	border-bottom: 0px none Aqua;	display: table;}
ul#subkategory span.subkategoryimg{	display: block;	background-color: White;	padding: 2px 2px 0px 0px;	width: 100px;	float: left;}
ul#subkategory span.subkategoryimg img{	width: 96px;	height: 96px;}

@media only screen and (max-width: 1040px) {
	ul#subkategory li{	width: 30%;	margin: 0px 1.5% 10px 1.5%;}
	ul#subkategory a{	padding: 15px 3% 15px 3%;	  width: 94%;}
}
@media only screen and (max-width: 820px) {
	ul#subkategory h2{	font-size: .85em;	}
}
@media only screen and (max-width: 640px) {
	ul#subkategory a{height: 78px;}
}
@media only screen and (max-width: 480px) {
	ul#subkategory a{height: 96px;}
	ul#subkategory h2{	font-size: .8em;	}
}


ul#subkategoryPic{	display: block;	list-style: none inside none;	margin: 15px 0px 15px 0px;}
ul#subkategoryPic a{
	text-decoration: none;
	color: #0d4382;
	display: table-cell;
	padding: 0px 0px 0px 0px;
	text-align: left;
	height: 64px;
	width: 100%;
	position: relative;
	vertical-align: middle;
}
ul#subkategoryPic a:hover, ul#subkategory a:focus{	text-decoration: none;	color: #1c59a0;}
ul#subkategoryPic li{	display: block;	float: left;	width: 21%;	margin: 0px 1.5% 18px 1.5%;	padding: 0px 0px 0px 0px;	overflow: hidden;	color: white;
-webkit-box-shadow: 0px 0px 2px 2px rgba(122,122,122,0.2);
-moz-box-shadow: 0px 0px 2px 2px rgba(122,122,122,0.2);
box-shadow: 0px 0px 2px 2px rgba(122,122,122,0.2);
}
ul#subkategoryPic h2{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: .9em;	width: 100%;	border: 0px none Silver;	display: table;}
ul#subkategoryPic a span.subkategoryimg{	padding: 0px;	width: 56px;	height: 52px;	float: left; 	overflow: hidden;	text-align: center;	vertical-align: middle;	display: table-cell;}
ul#subkategoryPic a span.subkategoryimg img{	width: 52px;height: 52px;	margin-top: 6px;}
ul#subkategoryPic a span.subPicHref{	display: table-cell;	padding: 0px 6px 0px 10px;	vertical-align: middle;	text-align: left;	height: 64px;}

@media only screen and (max-width: 1040px) {
	ul#subkategoryPic li{	width: 30%;	margin: 0px 1.5% 10px 1.5%;}
	ul#subkategoryPic a{	padding: 6px 3% 6px 3%;	  width: 94%;}
}
@media only screen and (max-width: 820px) {
	ul#subkategoryPic h2{	font-size: .85em;	}
}
@media only screen and (max-width: 640px) {
	ul#subkategoryPic a{height: 58px;}
	ul#subkategoryPic li{	width: 47%;	margin: 0px 1.5% 10px 1.5%;}
}
@media only screen and (max-width: 480px) {
	ul#subkategoryPic li a{	height: 32px;	overflow: hidden;	padding: 4px 3% 4px 3%;	  width: 94%;}
	ul#subkategoryPic h2{	font-size: .8em;	}
	ul#subkategoryPic a span.subkategoryimg{	padding: 0px;	width: 40px;	height: 36px;	float: left; 	overflow: hidden;	text-align: center;	vertical-align: middle;	display: table-cell;}
	ul#subkategoryPic a span.subkategoryimg img{	width: 40px;height: 32px;	margin-top: 2px;}
	ul#subkategoryPic a span.subPicHref{	display: table-cell;	padding: 0px 6px 0px 10px;	vertical-align: middle;	text-align: left;	height: 32px;	overflow: hidden;}
}
@media only screen and (max-width: 380px) {
	ul#subkategoryPic h2{	font-size: .6em;	}
	ul#subkategoryPic a span.subPicHref{	padding: 0px 5px 0px 6px;	vertical-align: middle;	text-align: left;	height: 32px;	overflow: hidden;}
}

#filtrProSacky{	background-color: #2a68b1;	padding: 25px;	color: white;	height: 70px;	margin: 10px 0px 15px 0px;}

#filtrProSackySeaHead{	width: 180px;	float: left;	font-size: 1.3em;	font-weight: bold;	padding-top: 2px;}

/**---------------volbasekce----------------*/
#sekcevyber{	display: block;	float: left;	width: 75px;	font-size: 19px;	padding-top: 5px;}

#sekcevybervolby {	right: 0;	width: 220px;	display: block;	float: left;	padding: 0px;}
#sekcevybervolby ul {  text-align: left;  display: inline;  margin: 0px;  padding: 0px 4px 17px 0;  list-style: none;}
#sekcevybervolby ul li {	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 204px;	background: #f6f6f6 url(../img/select-kachle2.png) no-repeat 192px center;	font-size: 18px; 	opacity: 1;	filter: alpha(opacity=100);	color: #1e65b8;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	margin: 0px 0px 0px 0px;}
_:not(*:root), #sekcevybervolby ul li { margin: -20px 0px 0px 0px; }

#sekcevybervolby ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 192px center; color: #212121;}
#sekcevybervolby ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999; 	background-color: White;}
#sekcevybervolby ul li ul li {	padding: 2px 2px 2px 2px;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;	height: 30px;}
#sekcevybervolby ul li ul li:hover {	background: #fff;	}
#sekcevybervolby ul li ul li a{	text-decoration: none;	color: #5f5f5f;	display: block;padding: 2px 5px 2px 5px;}
#sekcevybervolby ul li ul li a:hover{	text-decoration: none;	background: #555555;  color: #fff;}
#sekcevybervolby ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}


.akcniBaneryBLok{	width: 100%;	height: auto;	margin: 0px auto 15px auto;	text-align: center;}

.akcniKategorieBaner{
	width: 100%;
	height: auto;
	margin: 0px 0% 15px 0%;
	display: inline-block;
}
.akcniKategorieBaner img{	width: 100%;	height: auto;	margin: 0px auto 0px auto;}


/*---------------Screen proidukt---------------*/

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
#container{	margin: 0 auto;	position: relative;	text-align: left;	width: 300px;	background: transparent;	margin-bottom: 1em;	padding-top: 10px;}	

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:300px;
		height:90px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:17px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:300px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	

/* // Easy Slider */
div.fotkagalerie{
	width: 90px;
	float: left;
	margin-left: 5px;
	vertical-align: middle;
	height: 90px;
	padding: 2px;
	background-color: White;
	text-align: center;
}

#kosikSumar{	width: 100%;	position: relative;	margin: 0px 0px 18px 0px;	height: 122px;}
//#kosikSumarVoucher, #kosikSumarVoucher2{	width: 254px;	position: absolute;	right: 265px;	top: 0px;	height: 122px;	border: 1px solid #eeeeee;}
#kosikSumarVoucherTitle, #kosikSumarVoucherTitle2{	color: #4a4a4a;	text-transform: uppercase;	font-weight: bold;	font-size: 16px;	padding: 15px 0px 0px 0px;	width: 176px;	margin: 0px auto 0px auto;}

#kosikErenred{	width: 100%;	position: relative;	margin: 0px 0px 18px 0px;	height: 122px;}
#kosikErenredTitle, #kosikErenredTitle2{text-align:center;	color: #4a4a4a;	text-transform: uppercase;	font-weight: bold;	font-size: 16px;	padding: 15px 0px 0px 0px;	width: 176px;	margin: 0px auto 0px auto;}
.kosikErenredContent{text-align:center;padding:10px;}

#kosikSumarVoucherKod, #kosikSumarVoucherKod2{	width: 180px;	margin: 0px auto 7px auto;}
#SlevovyKod, #VoucherKod{	width: 164px;	margin: 0px auto 0px auto;	border: 1px solid #eeeeee;	padding: 6px 7px 6px 7px;	color: #2a2a2a;	text-transform: uppercase;	font-size: 11px;	font-family: 'Roboto', sans-serif;}
#SlevovyKod:hover, #VoucherKod:hover{	border: 1px solid #ca4848;	color: Black;}

#kosikSumarVoucherButt, #kosikSumarVoucherButt2{	width: 178px;	margin: 0px auto 0px auto;	display: block;	color: White;	background-color: #4a4a4a;	text-align: center;	padding: 13px 0px 13px 0px;	font-weight: bold;	font-size: 16px;	cursor: pointer;	text-transform: uppercase;}
#kosikSumarVoucherButt:hover, #kosikSumarVoucherButt2:hover{	background-color: #323232;}

#issa-vondrackova-videoklip{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
	padding-top: 15px;
}
#issa-vondrackova-videoklip img{	width: 100%;	height: auto;}


#filtrAkce{	background-color: #062d67;	color: White;	padding: 15px 20px 15px 20px;	margin: 5px 10px 15px 0px !important;}
.filLastRadek{	width: 40%;	margin-left: 6%;	display: inline-block;}
.filLastName{	width: 28%;	color: white;	display: inline-block;	font-size: 1.1em;	padding: 5px 1% 5px 1%;}
.filLastValBlok{	width: 70%;	display: inline-block;}
.mujAkceFiltr{	padding: 5px 5% 5px 5%;	margin: 0px;	font-size: 1.1em;	width: 90%;}
#filtrAkceStranky{
	padding: 10px 20px 10px 20px;
	margin: 5px 10px 15px 0px !important;
	text-align: center;
}

@media only screen and (max-width: 680px) {
	#filtrAkce{	background-color: #062d67;	color: White;	padding: 10px 10px 10px 10px;	margin: 5px 10px 8px 0px !important;}
	.filLastRadek{	width: 48%;	margin-right: 1%;	margin-left: 1%; display: inline-block;}
	.filLastName{	width: 28%;	color: white;	display: inline-block;	font-size: 1.1em;	padding: 5px 1% 5px 1%;}
	.filLastValBlok{	width: 70%;	display: inline-block;}
	.mujAkceFiltr{	padding: 5px 5% 5px 5%;	margin: 0px;	font-size: 1.1em;	width: 90%;}
}
@media only screen and (max-width: 540px) {
	#filtrAkce{	background-color: #062d67;	color: White;	padding: 10px 10px 10px 10px;	margin: 5px 10px 8px 0px !important;}
	.filLastRadek{	width: 48%;	margin-right: 1%;	margin-left: 1%; display: inline-block;}
	.filLastName{	width: 32%;	color: white;	display: inline-block;	font-size: .9em;	padding: 5px 1% 5px 1%;}
	.filLastValBlok{	width: 66%;	display: inline-block;}
	.mujAkceFiltr{	padding: 5px 5% 5px 5%;	margin: 0px;	font-size: .9em;	width: 90%;}
}

.podminkySouteze{
	text-align: left;
}
.podminkySouteze h3{	text-align: left!important;	color: #062d67!important;	font-weight: bold!important;}
.podminkySouteze p{	text-align: justify!important;	color: 585858!important;}

.SoutezButBlok{height:50px;padding:10px;}
a.SoutezRegistraceButt{padding:15px 25px 15px 25px;font-size: 1.2em;color: white;background-color: #e20001;border-radius: 8px;text-transform: uppercase;font-weight: bold;cursor:pointer;}
a.SoutezRegistraceButt:hover{color: white;background-color: #ed0a0b;}

.ProdejnaPobocky{	display: block;	float: left;	height: auto;	width: 48%;	margin: 0px 2% 0px 0px;}

.ProdejnaiBobNadpis{     border-bottom: none!important;     color: #363636;       font-size: 24px;      margin: 0px 0px 19px 0px;    padding: 0px 0px 0px 0px;     font-weight: bold;   }
.ProdejnaiBobLineText{     text-align:left;     color: #363636;     font-size:20px; }
.ProdejnaiBobGalery{     width: 100%;        margin: 0px 0px 50px 0px;    text-align:center;   }
.ProdejnaiBobGaleryPic{      width: 30%;       display: inline-table;     margin: 0px 1.5% 0px 1.5%;     overflow:hidden; }
.ProdejnaiBobGaleryPic img{    width: 100%;       height: auto;  }
.ProdejnaiBobMap{   width: 100%;  overflow:hidden; border: #707070 solid 1px;  padding-bottom:56.25%;   position:relative;   height:0; }
.ProdejnaiBobMap iframe{       left:0;      top:0;       height:100%;     width:100%;      position:absolute; }
.ProdejnaiBobMainPhoto{	display: block;	float: right;	height: auto;	width: 48%;	margin: 0px 2% 0px 0px;}
.ProdejnaiBobMainPhoto img{	height: auto;	width: 100%;	margin: 0px 0px 25px 0px;}

@media only screen and (max-width: 900px) {
.ProdejnaiBobNadpis{     font-size: 19px;  }
.ProdejnaiBobLineText{     text-align:left;     color: #363636;     font-size:15px; }
}
@media only screen and (max-width: 676px) {
.ProdejnaPobocky{	display: block;	float: none;	height: auto;	width: 100%;	margin: 0px 0px 20px 0px;}
.ProdejnaiBobMainPhoto{	display: block;	float: none;	height: auto;	width: 100%;	margin: 0px 0px 0px 0px;}
}
@media only screen and (max-width: 524px) {
.ProdejnaiBobGaleryPic{      width: 92%;       display: block;     margin: 0px 4% 15px 4%;   }
}

.respoPictu100{width:100%;height:auto;}

.tabulkaReklamace{text-align:left!important;}
.tabulkaReklamace td{text-align:left!important;}


.OwlProdutyAkceMainBox{background-color: #f9f9f9!important;}

.OwlProdutyAkce{position: relative;	height: 380px!important;	width: 93%!important; overlfow:none!important;padding: 5px 3.5% 10px 3.5%;}

.OwlTitle{padding:15px 0px 5px 0px;text-align:center;}
.OwlProdutyAkce .item {position: relative;	height: 360px!important;	float: left!important;	margin: 0px .5% 20px .5%!important;	border: 1px solid #ffffff;	background: #ffffff;-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}

.OwlAkceprodukt{	position: relative;width: 100%;		margin: 0px .5% 20px .5%;	border: 1px solid #ffffff;	background: #ffffff;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
.OwlAkceproduktpadd {	margin: 20px;	text-align: center;}

.OwlAkceilu_obrazek2pro2{	text-align: center;	margin: 0px auto 4px auto;	position: relative;}

.OwlAkceSklademinfo {position: absolute;right: 7px;top: 15px;color:white;z-index:15;margin:0;padding:0;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);font-size:10px;  text-align: center;}

.OwlAkceilu_obrazek{margin: 0px auto 0px auto;	width: 90%;	height: 185px;	text-align: center;	overflow: hidden;	background-color: White;	position: relative;}
.OwlAkceilu_obrazek a{	display: block;	position: relative;	width: 80%;	height: auto;margin: 0px auto 0px auto;}


.OwlAkceilu_2pro{	height: auto;	width: 100%;}

h2.Owlh2produkt{	background: transparent none;	text-shadow: none;	padding: 0px;	margin: 0px;	text-align: center;	font-weight: normal;	height: 70px;	border-bottom: none;	font-size: 14px;	overflow: hidden;}
h2.Owlh2produkt a{	color: #062d67;	text-decoration: none;	font-size: 14px;	font-weight: bold;}
h2.Owlh2produkt a:hover{	color: #db1b1b;	text-decoration: none;}


.SlevaInfo {background-color: #fea201;color: #ffffff; border-radius: 15px 0 15px;margin-bottom:8px;}
.SlevaInfoBlank {background-color: transparent;color: #ffffff; border-radius: 15px 0 15px;margin-bottom:8px;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{background-color:#f7f7f7;top:150px;position:absolute;}
.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover{background-color:#062d67;}
.owl-carousel .owl-nav button.owl-prev{left:5px;border-radius: 5px 0px 0px 5px;}
.owl-carousel .owl-nav button.owl-next{right:5px;border-radius: 0px 5px 5px 0px;}
                                                                                                                                                        
.OwlTagProBox {position: absolute;right: 5px;top: 5px;z-index:15;margin:0;padding:0;font-size:14px;  text-align: center;text-transform: uppercase; width:72px;}

.OwlTagSleva {background-color:#e03c3c;width:100%;color:white;margin-bottom:4px;}
.OwlTagSlevaCount {font-size: 19px;padding:6px 0px 3px 0px;font-weight: bold;}
.OwlTagSlevaName {font-size: 9px;padding:0px 0px 6px 0px;}

.TagPro{width:100%;text-align:center;padding:3px 0px 3px 0px;color:white;text-transform: uppercase;font-size: 10px;margin-bottom:4px;}

.TagProVyprodej{background-color:#e03c3c;}
.TagProAkce{background-color:#e03c3c;}
.TagProTop {background-color:#ff9b18;}
.TagProNovinka{background-color:#82ba00;}
.TagProCenovyHit{background-color:#0095ba;}
.TagProNasTip{background-color:#062d67;}

.OwlCeny{height: 40px;}

.OwlSklademInfo { width:78%;margin:0px auto 8px auto;font-weight: bold;font-size: 13px;padding:4px 0px 4px 0px;}
.SklademSkladem {color:#1a9701;}
.SklademNaCeste {color:#f39b00;}
.SklademDo7dnu  {color:#062d67;}

@media only screen and (max-width: 480px) {
    .OwlProdutyAkce{	height: 340px!important;	width: 90%!important; overlfow:none!important;padding: 5px 5% 10px 5%;}
    .OwlProdutyAkce .item {height: 320px!important;	margin: 0px .5% 20px .5%!important;}

    .OwlAkceproduktpadd {	margin: 5px;}
    .OwlTagProBox {right: 2px;top: 2px;font-size:12px;  width:50px;}
    .OwlTagSleva {margin-bottom:3px;}
    .OwlTagSlevaCount {font-size: 13px;padding:3px 0px 0px 0px;}
    .OwlTagSlevaName {font-size: 6px;padding:0px 0px 3px 0px;} 
    .TagPro{font-size: 7px;margin-bottom:2px;padding:1px 0px 1px 0px;}
    
    .OwlAkceilu_obrazek2pro2{margin: 0px auto 4px auto;}
    .OwlAkceilu_obrazek{width: 100%;	height: 145px;	background-color: red;}
    .OwlAkceilu_obrazek a{	width: 100%;height: auto;}
    .OwlAkceilu_2pro{	height: auto;	width: 100%;}
    
    h2.Owlh2produkt{height: 80px;	font-size: 12px;	overflow: hidden;padding: 0px 5px 0px 5px;}
}
</pre></body></html>