/** OBECNY STYL PRO vyhledavani - by David Alexa */
#global-search { font-size: 1em; }
#global-search .button, #global-search form fieldset input.search-submit { display: inline-block; padding: 10px 20px 13px 20px; font-size: 1.1em; color: #fff; text-decoration: none; margin: 10px 0px; position: relative; border-bottom: 1px solid #000; position: relative; z-index: 1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url("/repository/sass/pie/PIE.php"); -moz-box-shadow: 1px 1px 5px #888888; -o-box-shadow: 1px 1px 5px #888888; -webkit-box-shadow: 1px 1px 5px #888888; box-shadow: 1px 1px 5px #888888; behavior: url("/repository/sass/pie/PIE.php"); background: #848484; background: -moz-linear-gradient(#aaaaaa, #848484); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaaaaa), color-stop(1, #848484)); background: -webkit-linear-gradient(#aaaaaa, #848484); background: -ms-linear-gradient(#aaaaaa, #848484); background: -o-linear-gradient(#aaaaaa, #848484); background: linear, #aaaaaa, #848484; -pie-background: linear, #aaaaaa, #848484; behavior: url("/repository/sass/pie/PIE.php"); }
#global-search .button:hover, #global-search form fieldset input.search-submit:hover { background: #777777; background: -moz-linear-gradient(#9d9d9d, #777777); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d9d9d), color-stop(1, #777777)); background: -webkit-linear-gradient(#9d9d9d, #777777); background: -ms-linear-gradient(#9d9d9d, #777777); background: -o-linear-gradient(#9d9d9d, #777777); background: linear, #9d9d9d, #777777; -pie-background: linear, #9d9d9d, #777777; behavior: url("/repository/sass/pie/PIE.php"); }
#global-search a { text-decoration: underline; }
#global-search a:hover { text-decoration: none; }
#global-search .even { background: #f0f0f0; padding: 10px; }
#global-search .even, #global-search .odd { padding: 15px 15px; }
#global-search h2 { margin: 35px 0px 5px 0px; padding: 30px 0px 0px 0px; font-size: 2em; font-weight: normal; border-top: 1px solid #ccc; }
#global-search h3 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 1.5em; font-weight: normal; }
#global-search h3 a { text-decoration: underline; }
#global-search h3 a:hover { text-decoration: none; }
#global-search p { margin: 0px; padding: 0px; }
#global-search .search-hit { font-size: 1.1em; font-weight: bold; color: #000; }
#global-search form { margin-bottom: 15px; font-size: 1em; }
#global-search form fieldset { border: 0px none; background: #f7f7f7; background: -moz-linear-gradient(white, #f7f7f7); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f7f7f7)); background: -webkit-linear-gradient(white, #f7f7f7); background: -ms-linear-gradient(white, #f7f7f7); background: -o-linear-gradient(white, #f7f7f7); background: linear, white, #f7f7f7; -pie-background: linear, white, #f7f7f7; behavior: url("/repository/sass/pie/PIE.php"); border: 1px solid #e0e0e0; padding: 5px 15px; }
#global-search form fieldset input:focus { outline: none; }
#global-search form fieldset input.text { width: 70%; font-size: 1.5em; border: 0px none; height: 40px; line-height: 40px; background: transparent; }
#global-search form fieldset input.search-submit { float: right; width: 25%; max-width: 160px; min-width: 84px; border: 0px none; margin: 0; cursor: pointer; }
#global-search .error-title { display: block; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 30px; text-align: center; font-weight: bold; margin: 0px 0px 40px 0px; }
#global-search .error-choices .error-choice { width: 48%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url("/repository/sass/pie/PIE.php"); border: 1px solid #ccc; margin: 0px 0px 40px 4%; background-color: white; background-color: rgba(255, 255, 255, 0.4); position: relative; font-family: Arial, Verdana, Tahoma, sans-serif; }
#global-search .error-choices .error-choice:nth-child(odd) { margin-left: 0px; }
#global-search .error-choices .error-choice.first, #global-search .error-choices .error-choice.second, #global-search .error-choices .error-choice.third { height: 100px; }
#global-search .error-choices .error-choice.third { width: 100%; }
#global-search .error-choices .error-choice > strong { display: block; font-size: 20px; margin: 0px 0px 5px 55px; font-weight: normal; }
#global-search .error-choices .error-choice > p { margin: 0px; padding: 0px; margin-left: 55px; text-align: left; }
#global-search .error-choices .error-choice .error-number { font-size: 50px; line-height: 50px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; font-family: Arial, Verdana, Tahoma, sans-serif; display: inline-block; vertical-align: baseline; zoom: 1; *display: inline; *vertical-align: auto; width: 40px; height: 30px; position: absolute; left: 20px; margin-top: -3px; }
#global-search #frontend-site-map { -webkit-columns: 2 8em; -moz-columns: 2 8em; columns: 2 8em; -webkit-column-rule: 1px solid #cccccc; -moz-column-rule: 1px solid #cccccc; column-rule: 1px solid #cccccc; }
#global-search #frontend-site-map > ul { list-style: none; }
#global-search #frontend-site-map > ul > li > a { font-size: 1.1em; font-weight: bold; }
#global-search #frontend-site-map > ul ul { list-style: decimal-leading-zero; }
#global-search #frontend-site-map > ul ul ul { list-style: decimal; }
#global-search #frontend-site-map > ul ul ul ul { list-style: lower-latin; }
#global-search #frontend-site-map > ul ul ul ul ul { list-style: lower-greek; }
#global-search ul, #global-search ol { margin: 0px 0px 15px 25px; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 700px) { #global-search p { text-align: left; }
  #global-search .error-title { margin-bottom: 15px; }
  #global-search .error-choices { margin-bottom: 15px; }
  #global-search .error-choices .error-choice { width: 100%; float: none; margin: 0px auto 10px auto; }
  #global-search .error-choices .error-choice.third, #global-search .error-choices .error-choice.fourth { min-height: 0px; }
  #global-search .error-choices .error-choice:nth-child(odd) { margin-left: auto; }
  #global-search .error-choices .error-choice > strong { margin-left: 25px; margin-top: 0px; }
  #global-search .error-choices .error-choice > p { margin-left: 25px; }
  #global-search .error-choices .error-choice .error-number { font-size: 30px; line-height: 30px; width: 25px; height: 20px; left: 10px; margin-top: -10px; }
  #global-search #frontend-site-map { -webkit-columns: 1; -moz-columns: 1; columns: 1; }
  #global-search ul, #global-search ol { margin: 0px 0px 1em 15px; } }
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 470px) { #global-search form fieldset input.text { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  #global-search form fieldset input.search-submit { float: none; } }
