
.inpt                   { border: 0 none; padding: 0; padding-top: 8px; }
.inpt[type="radio"],
.inpt[type="checkbox"]  { background-color: transparent; zoom: 1; filter:Alpha(opacity=0); }
span.niceInputWrapper > input + span                  { zoom: 1; }
span.niceInputWrapper > input{ filter:Alpha(opacity=0); }
span.niceInputWrapper > input[type=checkbox] + span                      { background-position: -1px -145px; }
span:hover span.niceInputWrapper > input[type=checkbox] + span,
p:hover span.niceInputWrapper > input[type=checkbox] + span              { background-position: -1px -169px; }
span.niceInputWrapper > input.ieDisabled[type=checkbox] + span           { background-position: -1px -193px; }

span.niceInputWrapper > input.ieChecked[type=checkbox] + span            { background-position: -1px -217px; }
span:hover span.niceInputWrapper > input.ieChecked[type=checkbox] + span,
p:hover span.niceInputWrapper > input.ieChecked[type=checkbox] + span    { background-position: -1px -241px ; }
span.niceInputWrapper > input.ieChecked.ieDisabled[type=checkbox] + span { background-position: -1px -265px ; }

span.niceInputWrapper > input 			{	height: 40px; position: relative; top: -10px;	}

span.niceInputWrapper > input[type=radio] + span                         { background-position: -1px -1px; }
span:hover span.niceInputWrapper > input[type=radio] + span,
p:hover span.niceInputWrapper > input[type=radio] + span                 { background-position: -1px -25px; }
span.niceInputWrapper > input.ieDisabled[type=radio]:disabled + span     { background-position: -1px -49px; }

span.niceInputWrapper > input.ieChecked[type=radio] + span               { background-position: -1px -73px; }
span:hover span.niceInputWrapper > input.ieChecked[type=radio] + span,
p:hover span.niceInputWrapper > input.ieChecked[type=radio] + span       { background-position: -1px -97px ; }
span.niceInputWrapper > input.ieChecked.ieDisabled[type=radio] + span    { background-position: -1px -121px ; }

span.niceInputWrapper > input:before { width:0px; overflow:hidden; content: "  ";  }
span.niceInputWrapper > input.ieChecked:before { width:0px; overflow:hidden; content: "   ";  }


.searchField .searchValue[placeholder]			{ font-size: 17px; font-weight: bold; font-style: normal; color: #000; }
.categories .searchBox .searchValue[placeholder]			{ font-style: normal; font-weight: bold; }
/* .box .inpt 					{ behavior: url("../common/js/lib/PIE.htc"); } */

.btnGeneric 				{ border-color: "#b7b7b7"; border-width: 1px; border-radius: 1em; /*behavior: url("../common/js/lib/PIE.htc"); */}
/* .btnGeneric.btnSelected 	{ behavior: url("../common/js/lib/PIE.htc"); } */
/*{ -pie-poll: false; behavior: url("../common/js/lib/PIE.htc"); }*/

.localityStore .item.locationOn .info .lbl						{ white-space: normal; }

.detailBase .boxMap .noprint .copyright { bottom: auto; top: 185px !important; }
.detailBase .boxMap .noprint img { bottom: auto; top: 175px !important; }

.localityStore .box { margin-top: -4px; }
.localityStore .item .info { display: inline; }
.localityStore h1 { display: inline; }


.cool-resizer,
.cool-resizer .nipple 				{ border: 1px solid #c9c9c9; }
.side.content .contentWrapper 		{ box-sizing: padding-box; border-left: 1px solid #c9c9c9; }
.smap .cool-control					{ border: 1px solid #c9c9c9; height: 29px; }
.homepage .searchField .wrap .section 		{ border: 1px solid #ccc; }

.searchField .wrap.search .section .inpt 	{ padding-top: 0.6em; }
.searchField .locality .section .value .info 	{ padding-top: 0.3em; }
.searchField .search .locality-button 	{ top: 3px; }
.searchField .title.category 			{ top: 55px; }

/* mapa vedle obsahu s pevnou šířkou */
/*@media screen and (min-width: 71.875em) {*/
	/*width: calc(~'(100% - 62.5em)');*/
/*	.side.map												{ width: 100%; margin-right: -26em; right: 68.5em; }
}*/

/* mapa vedle obsahu s poměrovou šířkou */
/*@media screen and (min-width: 90em) {
	.side.map												{ width: 100%; margin-right: -580px; right: auto; }
}
*/
// Jen IE8
@media \0screen { .side.map												{ width: 100%; left: 0;} }

/*	hvězdičky jsou moc malý a špatný	*/
/* pravidla pro IE8 */
.detailRating .ratingAdd .halfStar:before 					{ font-size: 2em; width: 0.5em; }
.detailRating .ratingAdd .fullStar:before 					{ font-size: 2em; }

/*	IE9, IE10 (soubor je loadnutý max. do IE9)	*/
@media screen and (min-width:0\0) {
	.detailRating .ratingAdd .halfStar:before 			{ font-size: 1em; width: 0.5em; }
	.detailRating .ratingAdd .halfStar:before 			{ font-size: 1em; }
	.star-32, .star-empty-32, .star-half-32				{ font-size: 1em; }
	.detailRating .ratingAdd .halfStar					{ width: 1em; }
	.detailRating .ratingAdd .fullStar					{ width: 2em; }
	.detailRating .ratingAdd .fullStar:before			{ width: 2em; }
}

.formActive 												{ position: absolute; }

.detailInfo .sAddress div { display: inline;  }

.mainCategories .search .searchValue[placeholder] { font-weight: bold; font-style: normal; color: #000; }
.localityDropDown .default .search .searchValue[placeholder] { font-weight: bold; font-style: normal; color: #000; }

.sbrowserPromoActive .side { margin-top: 39px; }

.searchField .search .section { display: block; }
.searchField .search .section .inpt { line-height: 19px; display: block; height: 34px; }
.searchField .locality .search { height: 100%; line-height: 32px; }
.searchField .locality .section .inpt { line-height: 32px;  height: 100%; display: block; }

.homepage .premiseListTriangle:after 	{ display: none; }
.homepage .premiseListTriangle 			{ margin-left: -25px; border-width: 25px 25px 0px 25px; border-color: #FFF transparent; border-style: solid; height: 30px; width: 50px; position: absolute; left: 50%; }

.modalForm .form .numberInput > span:first-child,
.modalForm .form .numberInput > input + span 	{ position: absolute; display: block; top: 0; width: 40px; height: 40px; background: #f7f7f7; border: 1px solid #ccc; line-height: 40px; cursor: pointer; user-select: none; color: #676767; }

.modalForm .form .numberInput > span:first-child { left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.modalForm .form .numberInput > input + span 	{ right: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.modalForm .form .submitting .numberInput.valid > input + span	{ border-left: 1px solid #ccc; }

.selectMode.premiseList .btnClose 	{ height: 32px; width: 32px; }
.selectMode.premiseList .selectModeInfo .btnAction { width: 179px; }

