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; }
.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: 36px; font-weight: bold; }
h2 { font-size: 16px }
h3 { font-size: 20px }
h2,h3{ color: #3F6638  }

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; }


#body { margin: 0px 0px 0px 0px; padding: 0; text-align: center; /*background:#8EAF6D;*/   }

.hlavicka { font-size: 32px; margin: 0px auto; width: 1050px; text-align:center; border: 0px solid red; padding: 60px 0 0 0;  white-space: nowrap; background: #FFF;   }
.hlavicka h1{ font-size: 32px; border: 0px solid red; color: #093F00; text-align:center; }
.podnadp { border: 0px solid red; white-space: normal;  position:relative; }
.podnadp p{ font-size:14px; margin: 0px 0 0px 0px; }

.boxhlmo { font-size: 21px; font-weight:bold;  margin:0px 0 0 0px; border: 0px solid green; text-align: center; }
.boxhlmopict { float: left; height: 75px; width: 100px; text-align: center; }
.boxhlmopict img{ text-align:center; margin: 25px 0 0 20px; padding: 0; border: 0px solid navy; }

.main { margin: 0px auto; padding: 10px 0px 20px 20px; width: 1090px; border: 0px solid navy; text-align: center; background-color: #FFF  }
.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:760px; float: left; border: 0px solid red;  }
.rirek { float: right; border:0px solid navy; margin: 0px 0 0 0px; } 

.paticka { padding: 25px 5px 0px 5px;   /*border-top: 1px solid silver;*/ color: Gray; clear: both;  text-align: center;  word-spacing: 2px; }
.paticka hr{ border-top:1px solid silver; width:100%; }

.copy { font-size: 10px; color: Gray; text-align: center; padding-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; }
.no { font-weight: normal; }
.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; }
.mato40 { margin-top: 40px; }
.mabo10 { margin-bottom: 10px; }
.mabo20 { margin-bottom: 20px; }
.male5 { margin-left: 5px; }
.male10 { margin-left: 10px; }
.male20 { margin-left: 20px; }
.male30 { margin-left: 30px; }
.male40 { margin-left: 40px; }
.male120 { margin-left: 120px; }
.mari20 { margin-right: 20px; }
.mari10 { margin-right: 10px; }
.pale3 { padding-left: 3px; }
.pale5 { padding-left: 5px; }
.pale10 { padding-left: 10px; }
.pale20 { padding-left: 20px; }
.pato10 { padding-top: 10px; }
.pato20 { padding-top: 20px; }
.pato30 { padding-top: 30px; }
.pato40 { padding-top: 40px; }
.pabo10 { padding-bottom: 10px; }
.pabo20 { padding-bottom: 20px; }
.pabo30 { padding-bottom: 30px; }

.w100 { width: 100px; }
.w120 { width: 120px; }
.clbo { clear: both; }
.txti { font-style: italic; }
.porel{ position: relative; }
.bored { border: 1px solid red }
.ovrh { overflow: hidden; }

.hgr { overflow: hidden; width: 756px; }
.hgr .den16{ width: 16px;  font-size: 11px;  }
.hgr .den{ width: 15px; height:76px;  font-size: 11px; }
.hgr .bored{ border: 1px solid red;}
.hgr .bozel{ border: 1px solid green; }
.hgr .bosed{ border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-right: 1px dotted #EFEFEF; }
.hgr .pden{ color: #CFCFCF }
.hgr .vden{ background-color: #EFEFEF; }
.hgr .plo{ background-color: #01AF00; color: #FFF; font-size: 11px; padding: 2px 0px 2px 0px; border-radius:4px; }
.hgr .men{ background-color: #FF5956; color: #FFF;  font-size: 11px; padding: 2px 0px 2px 0px; border-radius:4px; }
.hgr .neplo{ background-color: #BADCFF;  font-size: 11px; padding: 2px 0px 2px 0px; border-radius:4px; } 

.ln26 { line-height: 26px }

.dovu{ background-color: #ffe398; font-size: 11px; border: 1px solid #ffe398; }
.dden{ background-color: #CC0000; font-size: 11px; border: 1px solid #CC0000; color: #FFF; }
.denstr{ margin-top: -65px; font-size: 11px; color: #919191 }
.denstrovu{ position:absolute; margin: -65px 0 0 3px; font-size: 11px; color: #919191 }
.dnesdat { padding-right: 90px }

.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: 20px; margin-right:15px; padding: 5px; float: left; width: 380px;  }
.boxGoogle img{ margin-top: -3px }
.boxBing { text-align:left; border: 1px solid navy; margin-top: 20px; padding: 5px; float: left;  width: 380px; }
.txtPreklad {  border: 1px solid red;  padding: 5px; overflow: auto; background-color: #FFF; }

.inputSrcTxt { width: 780px;  font-size: 12px; height: 80px; border: 0px solid #fff; overflow: auto; }


.trTextBing {  border: 0px solid green; overflow: auto; min-height: 40px; background-color: #FFF;  }
.trTextGoogle {  border: 0px solid red; min-height: 40px; background-color: #FFF; }
.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 } 

/*kulaty obj*/
#kuldiv{ position:relative; width:245px; /*height:100%;*/ margin:0px; /*padding:.5em;*/ color:#000; /*background:#e4effa;*/ border:10px solid #d9f5d9; text-align:left; } 
.horlev { position:absolute; top:-10px; left:-10px; background:url('/pict/kulroh.gif') left top no-repeat transparent; } 
.horprav { position:absolute; top:-10px; right:-10px; background:url('/pict/kulroh.gif') right top no-repeat transparent; } 
.dollev { position:absolute; bottom:-10px; left:-10px; background:url('/pict/kulroh.gif') left bottom no-repeat transparent; } 
.dolprav { position:absolute; bottom:-10px; right:-10px; background:url('/pict/kulroh.gif') right bottom no-repeat transparent; } 
.horlev, .horprav, .dollev, .dolprav { width:10px; height:10px; font-size:0px; } 


/*kalendar mes*/
.calTb { /*background-color: White; */ margin: 0 0 0 3px;  }
.calTbPr { /*background-color: White; */ margin: 0 0 0 0px;  }
.calTb a{ border: none; }
.calTbDayName { font-weight: bold; text-align: center; vertical-align: middle; }
/*.calTbDayName td{ padding: 10px 0 10px 0 }*/
.calTbDayName td{ font-size: 13px; padding: 11px 8px 5px 8px; text-align: center; vertical-align: middle; color: #FFF }
.calTbDayNamePr td{ font-size: 11px; padding: 11px 8px 5px 8px; text-align: center; vertical-align: middle; color: #104E8B; font-weight: bold }

/*old
.calTbRows {  }   
.calTbRows a:hover{  }
.calTbRows td{ font-size: 13px; text-align: center; vertical-align: middle; }   
.calTbRows a{ font-size: 13px; padding: 5px 8px 5px 9px; text-align: center; vertical-align: middle; display: block; }   
#calDaySel { font-size: 13px; padding: 5px 10px 5px 10px;  text-align: center;   vertical-align: middle;   background-color: #FFE4B2; }   
*/
.calTbRows td{ font-size: 13px; text-align: center; vertical-align: middle; width: 34px; height: 28px }   
.calTbRows a{ font-size: 13px; padding: 5px 8px 5px 9px; text-align: center; vertical-align: middle; display: block; }   
#calDaySel { font-size: 13px; padding: 5px 10px 5px 10px;  text-align: center;   vertical-align: middle;   background-color: #FFE4B2; }   

.calTbRok { font-size: 16px; font-weight: bold; color:#FFF; text-transform: uppercase; height: 30px; border:0px solid #5BCF5A;}
.calTbRokPr { font-size: 16px; font-weight: bold; text-transform: uppercase; height: 30px; background-color:  #ececec }
.calTbRok a{ background-color: #B3EFB3;  }
.calTbRok a:hover{ background: #8CDF8B; }

/*kal rok*/
.calRokTb{ border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; width: 100% }
.calRokTb td{ font-size: 11px; padding: 4px; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;  }
.calRokTb .thden { font-size: 11px; width: 12px }
.tmkalRok { border: 1px solid red; width: 100%  }
.calRokTb .htmesnazev { color: #000 }

.calBox { padding: 2px;  border: 1px solid #cccccc }

.clrSilver a{ color:#5F5F5F; font-style: italic; }
.clrZaklad a{ color:#000; }
.clrRed { font-weight: bold;  }
.clrRed td{ font-size: 18px  }
.clrRed a{ color: #000; font-size: 18px  }

.clrSilver { color:#BFBFBF; font-style: italic; }
.clrZaklad { color:#000; }


/*.bkgSoNe{ background: #EFEFEF; }*/
.bkgMen0{ background: #d72c15; }
.bkgMen1{ background: #d72c15; }
.bkgMen2{ background: #d75b29; }
.bkgMen3{ background: #D75B29; }
.bkgMen4{ background: #CF945A; }
.bkgMen5{ background: #CF945A; }
.bkgMen6{ background: #CF9A67; }
.bkgMen7{ background: #CF9A67; }
.bkgMen8{ background: #CF9A67; }
.bkgMen9 { background: #CF9A67; }
.bkgMen10 { background: #CF9A67; }


.bkgMenPr0{ background: #d72c15; }
.bkgMenPr1{ background: #ff6e41; }
.bkgMenPr2{ background: #ff845e; }
.bkgMenPr3{ background: #ff9a7b; }
.bkgMenPr4{ background: #ffb199; }
.bkgMenPr5{ background: #ffbca7; }
.bkgMenPr6{ background: #ffc7b6; }
.bkgMenPr7{ background: #ffd2c4; }
.bkgMenPr8{ background: #ffddd3; }
.bkgMenPr9 { background: #ffe9e2; }
.bkgMenPr10 { background: #fff4f0; }
.bkgSoNePr{ background: #f5f5f5; }

.bkgOvu{ background: #2ADF29; }
.bkgOvuDen { background: #01AF00; }
.bkgOvuMin { background: #60FF5F; }

.tmkal { margin: 15px 0 0 3px }
.tmkalOk{ background: #248F23; color: #FFF; border: 1px solid #185F17; width: 80px; height: 25px }



.telokalRamChrome { padding-top: 9px; }
.telokalRam { padding-top: 12px; }
.knavi { line-height: 25px; margin-left: 8px }
.boxMk{ float: left; width: 300px; float: left;  }
.boxMkPr{ float: left; width: 300px; float: left;  }
.boxMkBkg{ float: left; width: 271px; height:395px; border: 0px solid red; background:url('/pict/bkg_mkal.jpg') left no-repeat; padding: 0px 10px }
.boxMkBkgPr{ float: left; width: 251px; height: 195px; border: 1px solid #9cdb9c; background-color: #e1ffde; /*background:url('/pict/bkg_3mes.png') left no-repeat;*/ padding: 0px 10px; }

.boxRText { text-align:left; float: right; width: 460px }
.boxRText p{ margin: 0 0 15px 0  }
.legmen { width: 15px; height: 15px; border: 1px solid silver; background-color: #FF4F4F; float: left;}
.legovu { width: 15px; height: 15px; border: 1px solid silver; background-color: #38DF37; float: left;}
.rcap { color: #CC0000; }
.dnsden { border: 1px solid red; color:red;  text-align: center; padding: 5px 3px 5px 3px; background-color: #FFF }
.dnsdenPr { border: 1px solid #000; color:red;  text-align: center; padding: 5px 3px 5px 3px;  }

.rokSoNe { background-color: #DFEEFF; }

/*liarni graf*/
#lig { text-align: center; margin-top: 10px }
#lig .boxligr { float: left; width:18px; font-size: 11px; color: #AFAFAF; position: relative; }
#lig .boxligr.sone{ color: #000;  }
#lig .boxliline { margin-top:2px; border: 0px solid red; height: 45px; }
#lig .defbkg { background-color: #E0EBEF;height: 45px; }
#lig .menbkg { background-color: #D72C15;height: 45px; }
#lig .ovubkg { background-color: #2ADF29;height: 45px; }
#lig .ovuover { border: 0px solid black; width: 90px; position: relative; float: left; }
#lig .divzacmen { border-left: 1px solid black; position: relative; float: left; left:0px; top:50px; width: 16px; height: 30px; font-size: 11px; padding: 20px 0 0 0;  }
#lig .divzacmen span{ padding-left: 3px;  }

#lig .divsnep1 { border-left: 1px solid black; position: relative; float: left; left:0px; top:50px; width: 16px; height: 30px; font-size: 11px; padding: 20px 0 0 0;  }
#lig .divsnep1 span{   }

#lig .divsnep2 { border-left: 1px solid black; position: relative; float: left; left:0px; top:50px; width: 0px; height: 30px; font-size: 11px; padding: 20px 0 0 0;  }
#lig .divsnep2 span{   }

.radial-center {
  /* fallback */
  background-color: #BADCFF;
  background-image: url(images/radial_bg.png);
  background-position: center center;
  background-repeat: no-repeat;
  
  /* Safari 4-5, Chrome 1-9 */
  /* Can't specify a percentage size? Laaaaaame. */
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(#93C0ED), to(#F2F7FC));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-radial-gradient(circle, #93C0ED, #F2F7FC);
  
  /* Firefox 3.6+ */ 
  background: -moz-radial-gradient(circle, #93C0ED, #F2F7FC);
  
  /* IE 10 */ 
  background: -ms-radial-gradient(circle, #93C0ED, #F2F7FC);
  
  /* Opera cannot do radial gradients yet */
}
