body {	background-color: white; background-image: url(img/bg.jpg); margin:0px; text-align: center;	color: gray; 
      	font-family: Verdana, Arial, sans-serif; font-size: 11px; }
        	
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px;	margin: 0px;}
.sXS { font-size: 5px; height: 2px;}
.sS { font-size: 6px; height: 6px;}
.sM { height: 20px;}
.sL { height: 30px;}
.red {color: red; }
.gray {color: gray; }
.bgGray {background-color: #fffccf;}
.flLeft {text-align: left;}
.flRight {text-align: right;}
.imgFlLeft {float: left; margin: 0px 15px -8px 0;}
.imgFlRight {float: right; margin: 0 0 10px 15px;}
img {border: 0px;}

h1,h2,h3,h4,h5,h6 {font-family: trebuchet, Verdana, Arial,  sans-serif;}
h1 { padding-left: 15px;  font-style: normal; font-size: 18px; font-weight: bold; text-align: left; color:  white; }
h2 { padding-left: 10px; font-size: 12px; font-weight: bold; text-align: left; color:  white }
h3 { font-size: 14px; font-weight: bold; text-align: center; color: white; }
h4 { margin-top: -32px; margin-left: 40px; font-style: normal; font-size: 13px; font-weight: bold; color: #000; }
h5 { margin-top: -15px; font-style: normal; font-size: 13px; color:  #000; }
h6 { font-size: 13px; color: navy; }

#obsaz table { border: solid 1px #000; border-collapse: collapse; /*border: none;*/ width: 500px; padding: 0px; margin-top: 20px;}
#obsaz table.colorTable th { color: #fff; background: #F6871F;}
#obsaz table th { padding: 5px;}
#obsaz table td { border: solid 1px #4D4D4D; padding: 2px;}
#obsaz table.noBord td { border: none;}
#obsaz table.noBord td { padding: 0 4px; line-height: 18px;}

#adminobsaz table { border: solid 1px #000; border-collapse: collapse; /*border: none;*/ width: 770px; padding: 0px; margin-top: 20px;}
#adminobsaz table.colorTable th { color: #fff; background: #F6871F;}
#adminobsaz table th { padding: 5px;}
#adminobsaz table td { border: solid 1px #4D4D4D; padding: 2px;}
#adminobsaz table.noBord td { border: none;}
#adminobsaz table.noBord td { padding: 0 4px; line-height: 18px;}

#top  {position:relative; text-align: left; width:761px; left:0px; top: 0px; height: 207px; background-image: url(img/top.jpg); margin: 0 auto;}
#top .header {position: absolute; top: 32px; left: 160px; font-size: 11px;}

#menu {font-size:14px; text-align: center; font-weight: bold; width:759px; background-image: url(img/menu_pozadi1.gif); height:25px; margin: 0 auto; }
#menu a {padding-right: 10px; padding-top: 2px; padding-bottom: 5px; padding-left: 10px; font-size: 12px;}
#menu a.act { color: red;}
#menu a.act:hover { color: red;}
#menu a:hover { color: red;}

#hlavni  {text-align: left; background: url(img/bg2.jpg) repeat-y center top; width:761px; min-height: 450px; margin: 0 auto; }
#hlavni .ods {padding: 5px 0 0 0; margin: 0px 10px 0 10px;}
#hlavni .ods #adminmenu {margin-left: 20px;}

#hlavni #jup .ods { width:505px; padding: 15px 10px 10px 10px;}
#hlavni #jup .ods p { line-height: 1.5; color: #000; text-align: justify;}
#hlavni #jup .ods #relax {line-height: 2; color: #000; }
#hlavni #jup .ods .galblock {width: 230px; float: left; margin: 5px 5px 5px 5px;}
#hlavni #jup .ods .galblock span {margin-left: 15px;}

#hlavni #sloupec {width: 216px; float: right;}
#hlavni #sloupec .ods {padding: 5px 0 0 0; margin: 0px 10px 0 10px;}

#adminhlavni  {text-align: left; background: #fff ; width:761px; margin: 0 auto; }
#adminhlavni .ods {padding: 5px 0 0 0; margin: 0px 10px 0 10px;}
#adminhlavni .ods #adminsubmenu a {font-weight: bold; font-size: 13px; padding-left: 20px;}

#listek {margin-top: -8px; margin-left: 11px; height: 570px; overflow: auto;}
#news {margin-top: -8px; margin-left: 10px; height: 310px; overflow: auto;}

a {color:navy; text-decoration:none }
a:hover { color: red ;}

.text { text-align: justify; width; 50; height:50; overflow: auto; padding: 5px; font-size:11px;}

#footer { background: url(img/down.jpg) no-repeat center bottom; width: 761px; height: 38px; margin: 0 auto;}
#footer .position { width: 761px; position: relative; text-align: left; padding: 18px 0 0 18px; }
#footer .position span {color: #000; font-size: 9px;}
#footer .position a {color: #000; font-size: 9px;}













