body,td,div { font-family: Arial,Tahoma,Verdana, sans-serif; font-size: 14px; }
p,form,label,h1,h2,h3,h4,table,td,tr,body{margin:0;padding:0;}

input { font-family: Arial,Tahoma,Verdana, sans-serif; font-size: 14px; }
select {font-family: Arial,Tahoma,Verdana, sans-serif; font-size: 14px; }
textarea { font-family: Arial,Tahoma,Verdana, sans-serif; font-size: 14px; resize: none; }
.checkbox { margin: 0; padding: 0; }

a:link,a:visited,a:active{ color: #104E8B; text-decoration: none;  }
a:hover{ color:#CC0000; text-decoration: none; }

a.apata{ color:#808080; background: none;  }
a.apata:hover{ color:#CC6600; background: none;  }

img{border:none;vertical-align:top}
hr{height:1px;border:0;border-top:1px solid #E2E6E9}
h1 { font-size: 22px }
h2 { font-size: 14px }
h3 { font-size: 16px }
h4 { font-size: 14px }
.hnd { cursor: pointer; cursor: hand; }
.hlp { cursor:help; }
.bod { font-size: 1px; }

.text10	{font-size : 10px; font-family: Tahoma}
.text11 	{font-size : 11px;}
.text12 	{font-size : 12px;}
.text13 	{font-size : 13px;}
.text14 	{font-size : 14px; }
.text16 	{font-size : 16px;}
.text18 	{font-size : 18px;}
.nadpis10 {font-size : 10px; font-weight : bold; }
.nadpis11 {font-size : 11px; font-weight : bold; }
.nadpis12 {font-size : 12px; font-weight : bold; }
.nadpis13 {font-size : 13px; font-weight : bold; }
.nadpis14 {font-size : 14px; font-weight : bold; }
.nadpis16 {font-size : 16px; font-weight : bold; }
.nadpis17 {font-size : 17px; font-weight : bold; }
.nadpis18 {font-size : 18px; font-weight : bold; }
.nadpis22 { font-size: 22px; font-weight : bold; }
.nadpis32 { font-size: 32px; font-weight : bold; }


html, body {    height: 100%; }
#main { margin: 0 auto;  display: table;  height: 100%; }
#body { margin: 0px 0px 0px 0px; padding: 0; text-align: center; background-color: #f7f7f7; height:100%;   }
.telo { margin: 0 auto; max-width: 920px; height:100%; display: table; text-align: left; padding: 0px 20px; background-color: #FFF; }
.telo h1{ font-size: 14px; float: left  }
.telo h2{ font-size: 14px; word-spacing: 2.1px  }
.telo img{  margin-top: 5px; padding: 0; border: 0px solid navy; clear: both;}

.podnadp { margin: 0px 0 10px 0px; border: 0px solid red; white-space: normal; width: 100%; clear: both;   }
.podnadp p{ font-size:14px; margin: 0px 0 0px 0px; word-spacing: 3px; text-align: left; }

.boxhlmo { font-size: 32px; font-weight:bold; float:left; margin:10px 0 0 0px; text-align: left; width: 100%; }
.boxhlmo h1 { color: #0053F9; font-size: 36px; line-height: 60px; font-weight: bold }
.boxhlmo h2 { font-size: 18px; word-spacing: 0.5px;  }
.boxhlmo a{ color: #000 } 

.main { margin: 0 auto; width: 950px; border: 0px solid #FFF; text-align: center;  }
.menu { width: 200px; float: left; border: 0px solid green; text-align: left; }
.pmenu { width: 180px; border: 0px solid #DFDFDF; margin: 5px; padding: 5px; display: block; }
.pmenus { background-color: #F0F0F0 }

/*.telo { margin: 0 auto; width:100%; float: left; border: 0px solid red;  }*/

.paticka { margin-top: 25px;  /*border-top: 1px solid silver;*/ color: Gray; text-align: center;  word-spacing: 2px; 
	

}
.paticka hr{ border-top:1px solid silver; width:100%; margin: 5px 0 5px 0; }

.copy { font-size: 10px; color: Gray; text-align: right; margin-bottom: 20px }

#diverrinfo{ border: 2px solid #EC0000; background: #FFFFE0; text-align: center; margin: 10px 0 10px 0; padding:10px  }
#diverrinfo img{ padding-right: 5px;  }
#divokinfo{ border: 2px solid #339967; background: #FFFFE0; text-align: center; margin: 10px 0 10px 0; padding:10px; }
#divokinfo img{ padding-right: 5px;  }	
#diviinfo{ border: 2px solid #B6C7DF; background: #FFFFE0; text-align: center; margin: 10px 0 10px 0; padding:10px; }
#diviinfo img{ padding-right: 5px;  }


.cgr { color: Gray; }
.itl { font-style: italic; }
.fll { float: left; }
.flr { float: right; }
.pa5 { padding: 5px; }
.nwr { white-space: nowrap; }
.bo { font-weight: bold; }
.tal{ text-align: left; }
.tar{ text-align: right; }
.tac{ text-align: center; }
.w100pr { width: 100%; }
.mato5 { margin-top: 5px; }
.mato10 { margin-top: 10px; }
.mato20 { margin-top: 20px; }
.male5 { margin-left: 5px; }
.male10 { margin-left: 10px; }
.male20 { margin-left: 20px; }
.male30 { margin-left: 30px; }
.male40 { margin-left: 40px; }
.pato10 { padding-top: 10px; }
.pato20 { padding-top: 20px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.clbo { clear: both; }
.txti { font-style: italic; }
.mauto { margin: 0 auto; }
.ovhid { overflow: hidden; }
.lh30 { line-height: 30px }

.tablogin { margin:20px }
.kico {  }

.boxSrcTxt { text-align: left; padding: 0px; margin-top: 10px; padding-top: 20px  }
.boxSrcTxt h2{ float: left;font-weight: 14px; font-weight: normal; margin: 3px 2px 0 0 }
.boxGoogle { text-align:left; border: 1px solid green; margin-top: 7px;  padding: 5px; float: left;   }
.boxGoogle img{ margin-top: -3px }

.boxYan { width: 100%; text-align:left; border: 2px solid #DFDFDF; margin-top: 0px; padding: 0px; float: left; background-color: #FFF; }
.txtPreklad {  border: 2px solid #bbeead;  padding: 0px;  overflow: auto; background-color: #FFF; }
img.btntoptrans { margin: -8px 30px }

.bLngSel { font-size: 18px; display: table; padding: 3px 8px;  }
.bLngSel b{ font-size: 20px; line-height: 16px; }

.bLngSelSrc { background-color: #bbeead }
.bLngSelDst { background-color: #DFDFDF }
/*.inputSrcTxt { width: 100%;  font-size: medium; height: 80px; border: 0px solid #fff; overflow: auto; background: 0 0; }*/
#srctxt::-webkit-input-placeholder{  color:    #BFBFBF; }
#srctxt:-moz-placeholder {  color:    #BFBFBF; }
#srctxt::-moz-placeholder {  color:    #BFBFBF; }
#srctxt:-ms-input-placeholder {  color:    #BFBFBF; }

.bSwLng { float: right; margin: 0 0 20px -25px }

.trTextBing {  border: 0px solid green; overflow: auto; min-height: 133px; background-color: #FFF;  }
.trTextGoogle {  border: 0px solid red; min-height: 40px; background-color: #FFF;  width: 720px; }
.trTextYan {  border: 0px solid green; overflow: auto; min-height: 133px; background-color: #FFF; outline: none  }
.trTextYan b{ font-size: 20px; line-height: 16px; }
.boxfav { text-align: left; margin-top: 15px; font-size: 12px; padding: 10px 0 0 20px }
.boxfav img{ margin: -2px 5px 0 0  }

.boxtip { background-color: #fcfb94; font-size: 12px; margin: 20px 50px 0 0; padding: 5px 10px 5px 10px; text-align: left; float: left; } 
.boxtip img{ margin: -3px 5px 0 0 } 

.menutypmbox { border: 1px solid gray; background-color: #DFDFDF; position: absolute; padding: 7px 7px 7px 5px; }
.menutypmbox .btnuni span{ display:block;  margin: 1px 20px 1px 20px; }
.menutypmbox .btnuni {  margin: 5px 0px 0px 5px; }

.btnM { border: 1px solid #636363; background-color: #CCC; border-radius: 4px; padding: 5px; width: 70px   }
.btnM:hover { background-color: #D8D8D8 }

.btnPrelozit { border: 1px solid #636363; background-color: #6B97FF; border-radius: 4px; padding: 5px; width: 100px   }
.btnPrelozit:hover { background-color: #A9C2FC }
.lnselect { padding: 3px; font-size:large } 

.gba { position:relative; float: right; margin-right: -180px; margin-top: -100px }
.gba1 { margin-top: 20px }
.grekl { margin: 60px 15px 0px 15px; }

.ico-del { background: url('/pict/ico-del.png') 3px 5px no-repeat; width: 22px; height: 24px; display: inline-block;  }
.ico-clip { background: url('/pict/ico-clip.png') 0px 5px no-repeat; width: 32px; height: 24px; display: inline-block; float: right }
.ico-gog { background: url('/pict/ico-gog.png') 0px 5px no-repeat; width: 32px; height: 24px; display: inline-block; float: right; }
.ico-opa { opacity: 0.4;    filter: alpha(opacity=40); }
.ico-opa:hover { opacity: 1;    filter: alpha(opacity=100); }
#odkvy a{ color: gray }
.btnPrelozBox { margin: 0 10px 5px 0; color: #BFBFBF; display: inline-block; float: right; }

.eu-cookies { position:absolute; bottom:0px; margin: 0 auto; width:100% }
.eu-cookies-panel {color:#777;background-color:#ddd;padding:5px 10px;text-align:center;font-size:12px}
.eu-cookies button {background:#14c920;color:#fff;border:1px solid #0fb21b;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:3px 8px;cursor:pointer;cursor:hand}
.eu-cookies-big button {font-size:20px;padding:10px 20px}
.eu-cookies a{color:#999;margin:0 5px}
#tt{ margin: 40px auto; }


.tooltip {  font-size: 12px; white-space: nowrap    }
.ort a{ color: #0000ff ; font-size: 32px; line-height: 60px; margin-left: 20px; text-decoration: underline }