@media screen, projection, tv{
html,body{ font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif; background-color: White; color: #585858; }
/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
   
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/
body{
	  background: White url(../img/back.gif) repeat-x;
}

hr{ height: 1px; color: #e8e8e8; background: #e8e8e8; clear: both; margin: 0; padding: 0; border: 0; }
address{ font-style: normal; display: block; margin: .5em 0; }
input, textarea, select{ border: 1px solid #EB8318; margin: 3px 0; font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;}
.btn{ background-color: #EB8318; color: White; font-weight: bold; padding: 1px 20px; }

h1{ font-size: 1.5em; margin: .8em 0; }
h2{ font-size: 1.4em; margin: .8em 0; color: #EB8318; font-weight: normal; background: transparent url(../img/h2.gif) no-repeat 0 .15em; padding-left: 24px; }
h3{ font-size: 1.1em; margin: .8em 0; color: #EB8318;  }
h4{ font-size: 1em; margin: .8em 0; }
a{ color: #EB8318;  }
h2.hlavni{ margin-top: 0; }

#base{ margin: 0 auto; text-align: left; width: 766px; font-size: .75em; position: relative; }
#head{ background: transparent url(../img/top.jpg) no-repeat; height: 136px; margin-left: 5px;  }
#head h1{ color: #585858; background-color: white; position: relative; overflow: hidden; line-height: 1.2em; margin: 0 0 0 0; float: right; }
#head h1 span, #head h1{ width: 200px; height: 136px; }
#head a{ background-color: white; color: #585858; text-decoration: none; }
#head h1 span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url(../img/logo.png) no-repeat; color: White; }

#main{ width: 766px; }
#left, #stred{ float: left; display: inline; }
#left{ width: 170px; margin-left: -766px; }
#stred{ margin-left: 170px; width: 596px; }

#menu{ padding: 3px 10px 0px 14px; background: transparent url(../img/podmenu.gif) no-repeat 100% 100%; font-size: .9em; font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif; }
#menu ul{ list-style-type: none; margin: 0; border-bottom: 1px solid #CCCCCC; }
#menu ul a{ display: block; text-decoration: none; color: #EC8318; border-top: 1px solid #CCCCCC; padding: 1px 5px; text-align: right; width: 136px; }
#menu ul a:hover{ background-color: #FDF1E6; color: #EC8318; }
#cspz{ margin: 19px 0 0 3px; }

#plocha{ padding: 0px 20px 2em 20px; }
#plocha a{ font-weight: bold; }


div.potvrzeni{ width: 230px;  padding-bottom: 10px; background-color: #EB8318; top: 100px; left: 30%; color: black; text-align: center; font-weight: bold; position: absolute; border: 1px solid black; }
div.potvrzeni p{ padding: 15px 0 20px 0; margin: 0; }
div.potvrzeni div#plocha input.btn{ background-color: White; color: Black; font-weight: bold; text-align: center; cursor: pointer; border: 1px solid silver; }

table.tab{ font-size: 1em;border: 1px solid #C8CCCB; border-collapse: collapse; margin: 12px 0; width: auto; line-height: 1.2em; }
table.tab th{ color: white;border: 1px solid #C8CCCB; background-color: #EB8318; font-weight: bold; padding: 4px 7px;  text-align: left;  }
table.tab td{ border: 1px solid #C8CCCB; padding: 4px 7px; }
tr.sec td{ background-color: #FDF7F0; color: #585858; }
tr.sec td a{ background-color: white; }

#pata{ clear: both; font-size: .8em; padding: 0 50px 0px 190px; }
#pata a{text-decoration: none; color: #585858; position: relative; top: -12px; }
#pata a span{ text-decoration: underline; }

.home{ position: absolute; top: 10px; left: 10px; display: block; }
#animace{ position: absolute; display: block; top: 23px; left: 22px; }

  div#popik{ position: absolute; top: 230px; left: 260px; border: 1px solid #D1D1D1; border-bottom: 2px solid gray;  border-right: 2px solid gray; display: none; text-align: center; font-size: .8em; width: 260px; background-color: white; text-align: left; color: #3B3000; }
  div#popik a .obr3{ border: 0; margin: 0 0 0 11px; float: none;}
  div#popik p{ margin: 8px; }
  a#closebtn{  cursor: pointer; float: right; /*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/}
  a#closebtn:hover{text-decoration: none; background-color: white; color: black;}

.pdf{ background: transparent url(/img/i-pdf.gif) no-repeat 0 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.doc{ background: transparent url(/img/i-doc.gif) no-repeat 0 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.xls{ background: transparent url(/img/i-excel.gif) no-repeat 0% 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.zip{ background: transparent url(/img/i-archiv.gif) no-repeat 0% 0; padding: 4px 0 4px 30px;  line-height: 2.3em;}

#diskuse_prispevky{ padding-top: 0px; }
#diskuse_prispevky p.center{ padding-left: 27px; padding-top: 0; margin-top: 5px; }
.diskusniblok{ border: 1px solid #EB8318;  }


.diskuse-small		{ width: 100%; font-size: .9em; }
.diskuse-small img{ border: 0 !important ; }
#plocha .diskuse-small a{ font-weight: normal; color: #585858; }
.diskuse-small .datum{ font-size: .9em; padding-right: 5px; text-align: right; }
.diskuse-small input{ border: 0; background: none; }
.diskuse-small th{ padding: 2px 5px; background-color: #EB8318; color: white; }
.kat{ font-size: .9em; margin: 0 0 5px 0; }


tr.polemika1 		{line-height: 1.2em;}
tr.polemika-top td {font-weight: normal; border-top: 1px solid #C8CCCB; }
tr.polemika-top td span{ font-weight: bold; }
td.polemika1		{padding: 0 0 0 25px; }
td.polemika2		{padding: 0 0 0 35px; }
td.polemika3		{padding: 0 0 0 43px;}
td.polemika4		{padding: 0 0 0 51px;}
td.polemika5		{padding: 0 0 0 59px;}
td.polemika6		{padding: 0 0 0 65px;}
.nowrap{ white-space: nowrap; }
tr.polemika-top td, tr.polemika1 td, tr.polemika2 td, tr.polemika3 td, tr.polemika4 td, tr.polemika5 td, tr.polemika6 td{ padding-top: 0; padding-bottom: 0px;}
.diskuse-small	img{ float: left; margin-left: 10px; } 
.diskuse-small	span{ display: block; margin-left: 5px; padding-top: 3px; }
.level2{ padding-left: 15px; }
.level3{ padding-left: 30px; }
.level4{ padding-left: 45px; }
.level5{ padding-left: 60px; }
.level6{ padding-left: 75px; }
.prispevek p.text{ padding-bottom: 4px; }
p.reaguj{ margin-top: 5px; }


}