html,
input,
textarea{font:62.5%/1 "Roboto",Arial,lucida,helvetica,sans-serif;}@media screen and (max-width:1024px) {
  #header{margin-left:15px;margin-right:15px;padding-top:0px;padding-bottom:0px;}
} #header h1{float:left;} #header p{float:right;}@media screen and (max-width:1024px) {
  #header p{margin-top:18px;}
}@media screen and (max-width:450px) {
  #header p{float:left;margin-top:0px;}
} .banner{text-align:center;} #banners{position:relative;overflow:visible;}@media screen and (max-width:1024px) {
  #banners{display:none;}
} #banner2{position:absolute;left:100%;top:90px;width:150px;padding-left:2em;padding-top:3em;} .reklama-nazev{text-align:right !important;font:9px sans-serif;color:#000;} #footer{border-top:1px solid #7FB2E5;text-align:center;} #searchForm div.searchdiv{background:#BFD9F2;padding:1em;position:relative;}@media screen and (max-width:620px) {
  #searchForm{text-align:left;}
} #searchInput{max-width:340px;width:93%;} #searchInput:focus{border-color:#EC6700;} #searchInput,
#searchButton,
#langSelector{font-size:1.5em;vertical-align:middle;} #searchInput,
#searchButton{padding:0.25em 0.5em;font-weight:bold;border:1px solid #2C699B;} #langSelector{display:inline-block;height:32px;} #langSelector option{padding-left:5px;background-position:left center;background-repeat:no-repeat;}@media screen and (max-width:401px) {
  #langSelector{margin-top:10px;}
} #searchButton{background:none repeat scroll 0 0 #00467F;border:1px solid #2C699B;color:#FFFFFF;height:32px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;} #searchButton:hover{background:#F29301 url(../img/bg-button.gif) repeat-x scroll left bottom;border-color:#EC6700;}@media screen and (max-width:800px) {
  #searchButton{margin-top:10px;}
} #languageOptions{width:50em;margin:1em auto 0;padding:1em 0 4em;float:left;} #languageOptions h2{display:none;} #languageOptions ul{list-style:none;margin:0;padding:0;text-align:left;width:49.5%;}@media screen and (max-width:550px) {
  #languageOptions ul{float:none;margin-bottom:20px;}
} #languageOptions li{padding:0 2em;line-height:2em;} #fromCZ{float:left;} #toCZ{float:right;} .lang{display:block;background:url(../img/arrow-right.gif) center center no-repeat;overflow:hidden;border:1px solid #fff;} .lang:hover{border-color:#ccc;background-color:#f2f2f2;} .selected{border-color:#BFD9F2 !important;background-color:#E5EFFA !important;} .lang input{position:absolute;left:-5000px;} .lang .arrow{display:none;} .langFrom,
.langTo{display:block;width:7em;background-repeat:no-repeat;} .langFrom{float:left;text-align:right;padding-right:24px;background-position:right center;} .langTo{float:right;text-align:left;padding-left:24px;background-position:left center;} .lang-cz{background-image:url(../img/lang/cz.gif);} .lang-en{background-image:url(../img/lang/en.gif);} .lang-de{background-image:url(../img/lang/de.gif);} .lang-it{background-image:url(../img/lang/it.gif);} .lang-fr{background-image:url(../img/lang/fr.gif);} .lang-sp{background-image:url(../img/lang/es.gif);} .lang-ru{background-image:url(../img/lang/ru.gif);} .lang-ha{background-image:url(../img/lang/ha.gif);} .lang-cz-en{background-image:url(../img/lang/cz-en.gif);} .lang-cz-de{background-image:url(../img/lang/cz-de.gif);} .lang-cz-it{background-image:url(../img/lang/cz-it.gif);} .lang-cz-fr{background-image:url(../img/lang/cz-fr.gif);} .lang-cz-sp{background-image:url(../img/lang/cz-es.gif);} .lang-cz-ru{background-image:url(../img/lang/cz-ru.gif);} .lang-cz-ha{background-image:url(../img/lang/cz-ha.gif);} .lang-en-cz{background-image:url(../img/lang/en-cz.gif);} .lang-de-cz{background-image:url(../img/lang/de-cz.gif);} .lang-it-cz{background-image:url(../img/lang/it-cz.gif);} .lang-fr-cz{background-image:url(../img/lang/fr-cz.gif);} .lang-sp-cz{background-image:url(../img/lang/es-cz.gif);} .lang-ru-cz{background-image:url(../img/lang/ru-cz.gif);} .lang-ha-cz{background-image:url(../img/lang/ha-cz.gif);} #results{display:block;width:700px;margin:0 auto;border-spacing:0;border:none;width:100%;line-height:2em;margin-bottom:1em;} #results th,
#results td{padding:0;vertical-align:top;} #results th{text-align:right;padding-right:1em;width:25%;} #results td{padding-left:1em;} #results ul{list-style:none;padding:0;margin:0;} #results ul li.even,
#results ul li.odd{display:inline-block;} #results ul li span.resspan{margin:0;padding:0;display:block;clear:both;float:left;width:220px;text-align:right;}@media screen and (max-width:650px) {
  #results ul li span.resspan{text-align:left;padding-left:5px;}
} #results ul li ul{margin:0;padding:0;display:block;font-style:italic;width:360px;padding-left:240px;}@media screen and (max-width:650px) {
  #results ul li ul{padding-left:1em;padding-bottom:1ex;display:inline-block;}
} #results img{vertical-align:middle;margin-left:0.5em;} #results span.gender{font-weight:normal;padding-left:0.3em;} #results .relation{background-color:#ffc;} #results h3{clear:both;padding-left:240px;}@media screen and (max-width:650px) {
  #results h3{padding-left:1em;}
} #results .fullmatch{font-size:larger;margin-bottom:2em;} #results.suggestions_are_open{margin-top:13em;}@media screen and (max-width:913px) {
  #results.suggestions_are_open{margin-top:10em;}
}@media screen and (max-width:800px) {
  #results.suggestions_are_open{margin-top:6em;}
}@media screen and (max-width:401px) {
  #results.suggestions_are_open{margin-top:6em;}
} .msg{padding:1em;border:1px solid #ccc;background:#f2f2f2;margin-bottom:1em;clear:left;} .withResults .msg{width:620px;} .tip{background:#E5EFFA url(../img/tip.gif) 1em center no-repeat;padding-left:3em;border-color:#BFD9F2;overflow:hidden;} .alert{border-color:#BFB58F;padding-left:3em;background:#FFF2BF url(../img/alert.gif) 1em center no-repeat;} #promo{padding:1em;border:1px solid #BFD9F2;background:#E5EFFA;} #promo h2{font-size:1em;text-align:center;font-weight:bold;min-width:130px;} #promo h2 strong{display:block;font-size:1.25em;} #promo h2 a{display:block;padding-top:110px;background:url(../img/logo_langsoft.gif) center top no-repeat;text-decoration:none;} #promo p{margin-top:1em;} .searchResultsContent{height:auto;} .searchResultsContent > div{max-width:600px;float:left;} .withResults #promo{width:644px;float:left;} #rightAd{width:300px;float:right;margin-left:15px;margin-top:12px;margin-bottom:12px;}@media screen and (max-width:940px) {
  #rightAd{float:left;}
} #promo{overflow:hidden;} #promo h2{float:left;width:20%;margin-right:1em;} .pager{float:none;overflow:hidden;margin-bottom:1em;display:block;margin:0 auto;} .pager-pages li,
.pager-navigation li{display:block;float:none;padding:0.5em;line-height:2em;margin-right:0.5em;border-style:solid;border-width:1px;border-color:#BFD9F2;background:#E5EFFA;text-decoration:none;} .pager-pages li.current,
.pager-navigation li.current{background:#BFD9F2;border-color:#06c;font-weight:normal;} .pager-pages li a,
.pager-navigation li a{text-decoration:none;} #pag_prev,
#pag_next{padding-left:0px;display:inline-block;} #pag_prev li,
#pag_next li{list-style-type:none;display:inline;margin:0 1em;} #pagination{text-align:center;display:inline-block;padding:0px;} #pagination li{display:inline;margin:0 0.1em;} #charmapLink{display:block;float:right;line-height:3em;}@media screen and (max-width:913px) {
  #charmapLink{float:none;}
} #charmap{margin:1em 0;overflow:hidden;} #charmap p{overflow:hidden;margin:0 0 1em 0;} #charmap a{display:block;float:left;padding:0 0.5em;line-height:2em;margin:0.5em 0.5em 0 0;border-style:solid;border-width:1px;width:3em;text-align:center;} #charmap a{border-color:#BFD9F2;background:#E5EFFA;text-decoration:none;} #charmap a:hover{background:#BFD9F2;border-color:#06c;font-weight:normal;} #charmap strong{display:block;} .staticContent{line-height:150%;margin-bottom:3em;text-align:left;} .staticContent h1{margin:0 0 1em;line-height:1.3;} .staticContent h2{margin:1em 0;} .staticContent table{width:100%;border-collapse:collapse;} .staticContent th,
.staticContent td{width:33%;font-weight:normal;padding:0.5em;border-style:solid;border-width:1px 0;border-color:#BFD9F2;} .staticContent th{padding-right:1em;} .staticContent td{padding-left:1em;} .staticContent h1,
.staticContent h2,
.staticContent h3,
.staticContent p{margin-left:5px;} .staticContent li a{line-height:2;font-size:12pt;}@media screen and (max-width:400px) {
  .col-3 tr{border-style:solid;border-width:1px 0;border-color:#BFD9F2;}
.col-3 th,
.col-3 td{border-style:none;width:100%;display:block;}
.col-3 th + td{padding-left:6px;padding-top:0px;}
.col-3 th{padding-bottom:0px;}
} .downloadLink{margin:1em 0;} .downloadLink a{display:block;border:1px solid #E5EFFA;background:#E5EFFA;text-decoration:none;padding:1em;} .downloadLink a:hover{border-color:#BFD9F2;} .downloadLink span{text-decoration:underline;} .downloadLink img{vertical-align:middle;margin-right:1em;} body{background:#fff;color:#333;font-family:arial,helvetica,sans-serif;font-size:9pt;margin:0;padding:26px 0 0;} .layout{max-width:990px;margin:0 auto;padding:1em 0;overflow:hidden;} .overflov{overflow:visible;position:relative;} .even{background:#fff;} .odd{background:#E5EFFA;} a{color:#33c;} a:hover{color:#f60;} hr{display:none;} img{border:none;} form{margin:0;} p,
h1,
h2{margin:0;} #searchButton,
label.lang{cursor:pointer;} .footer,
#footerMainWrapper{overflow:hidden;} #footerMainWrapper ul{list-style-type:none;padding:0;} .footer-column li{text-align:left;} #footer-type-A,
#footer-type-B{overflow:hidden;float:left;} #footer-type-A{width:200px;line-height:1.8em;padding-left:10px;} #footer-type-B{max-width:790px;padding-left:10px;} #footer-type-B .footer-column{float:left;width:20%;min-width:110px;} .footer-column-title{font-weight:bold;margin:7px 0 3px 0;} #footer-type-C{padding:1em 0;} #footerLogo{display:block;background:url('../img/logo-slovniky.gif') no-repeat;width:77px;height:21px;} #footerLogo span{display:none;} .separator{border-right:1px solid #333;padding-left:.2em;margin-right:.2em;} #carouselWrap{background:#fff;margin-bottom:20px;} #carousel{clear:both;background:#F8F8F8;padding:30px;}@media screen and (max-width:1024px) {
  #carousel{display:none;}
} #carousel:after{content:".";display:block;height:0;clear:both;visibility:hidden;} #carousel div{width:193px;float:left;margin:0 39px 0 0;} #carousel div.last{margin:0 0 0 0;} #carousel a{display:block;padding:0;color:#0056cc;text-decoration:none;font-size:16px;font-weight:700;line-height:22px;} #carousel a.source-site{padding:3px 0;text-decoration:none;font-size:14px;font-weight:normal;color:#555;} #carousel a:hover,
#carousel a:focus{text-decoration:underline;} #carousel div img{margin:0 0 3px;} #suggestions{display:none;max-width:348px;width:88%;list-style-type:none;position:absolute;top:32px;background-color:#fcfcfc;padding:5px;border:1px solid #2C699B;} #suggestions .selected{background-color:#ccc;} #suggestions.mobile li{font-size:14pt;} #suggestions li span{color:#00f;} #suggestions li strong{font-weight:bold;} #suggestions li span.language{color:#999;} #suggestions li:hover{background-color:#ddd;}@media screen and (max-width:1024px) {
  .ch-tb{display:none;}
}