body { font: 11px verdana, arial, sans-serif; color: black; text-align: center; background: #37577b url(grafika/bg-body1.gif) repeat-x; }

#global         { margin: 0px; padding:0px; border: 0px solid gold;  width: 1050px; min-width: 1050px;   margin: 0 auto; }
#hlavicka       { width: 950px; max-width: 950px; height: 350px; max-height: 350px; margin: 0 auto; background-image: url('grafika/bg-hlavicka.gif'); border: 0px solid gold; }
#telo           { width: 950px; background: url("grafika/bg-telo.gif") repeat-y; border: 0px solid green; margin: 0 auto; }
#menu           { width: 950px; max-width: 950px; height: 42px; max-height: 42px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; background-image: url('grafika/bg-menu.gif'); }
#menua          { width: 950px; max-width: 950px; height: 42px; max-height: 42px; margin: 0 auto; background-color: red; margin-top: 10px; margin-bottom: 10px; }
#levy           { border: 0px solid red; float:left; width: 700px; max-width: 700px; margin-bottom: 0px; font-size: 14px; text-align: left; margin-left: 0px;	padding-left: 0px; margin-bottom: 0px; margin-top: 0px;  }
#pravy          { font-size: 12px; border: 0px solid blue; margin-left: 700px; font-size: 14px; margin-bottom: 0px; text-align: left; padding-right: 0px; padding-left: 0px; padding-top: 0px; display: block; }
#bottom         { width: 950px; max-width: 950px; height: 47px; max-height: 47px; margin: 0 auto; background-color: #2a496b; color: white;}
#aktuality      { padding-left: 20px; padding-right: 20px; padding-bottom: 3px; text-align: justify; }


.nadpisp        { border: 0px solid red; color: #dc2a2a; width: 235px; max-width: 235px; height: 30px; max-height: 30px; font-weight: bold; font-size: 14px; padding-top: 7px; text-align: right; padding-right: 10px; }
.nadpisp1       { color: #dc2a2a; width: 250px; max-width: 250px; height: 50px; max-height: 50px; font-weight: bold; font-size: 14px; padding-top: 0px; padding-left: 0px; }
.nadpisl        { color: #dc2a2a; font-weight: bold; font-size: 14px; margin-left: -14 px; padding-top: 7px; padding-left: 20px; border: 0px solid black; }
.nadpisl1       { color: black; font-weight: bold; font-size: 14px; margin-left: -14 px; padding-top: 7px; padding-left: 30px; border: 0px solid black; }
.bottom         { padding-top: 10px; }
.titulek        { margin-left: -10px; vertical-align: middle; font-style:display: block; italic; border: 0px;}
.titulekp       { margin-left: -5px; vertical-align: middle; font-style:display: block; italic; border: 0px; }
.titulekl       { margin-left: -10px; margin-right: -10px; vertical-align: middle; font-style:display: block; italic; border: 0px;}

#pravy p        { font-size: 13px; margin-left: 20px; margin-right: 20px; text-align: justify; margin-top: 0px; }
#levy p         { font-size: 13px; margin-left: 20px; margin-right: 20px; text-align: justify; margin-top: 10px; } 

#pravy a        { color: #74653D; font-weight: bold; text-decoration: underline; }
#levy a         {	font-weight: bold; color: #BE8B06; } 
#levy a:hover   {	color: #FFA405; }

#bottom a       { color: #f5d59c; font-weight: bold;}


#levy h2   { margin-left: 20px; margin-right: 20px; font-weight: bold; font: 20px arial, sans-serif; color: #BE8B06; border-bottom: 1px solid #BE8B06; padding-top: 10px; margin-top: 0px; padding-bottom: 6px; margin-bottom: 1em; }
#levy h3   { text-align: center; font-weight: bold; font: 17px arial, sans-serif; color: #BE8B06; border-bottom: 0px solid #C4AE7C; padding-bottom: 6px; margin-bottom: 1em; margin-top: 2em; }

.prihlas        { margin-bottom: 3px; background-color: white; color: #000000; border: 1px solid  #000000; font-size: 11px; font-weight: bold; text-decoration: none; }


.ddm1           { font-size: 12px; font-weight: bold; }
.ddm1 .item1, .ddm1 .item1:hover, .ddm1 .item1-active, .ddm1 .item1-active:hover { padding: 3px 8px 4px 8px; border: 0px #003366; border-style: solid none solid none; text-decoration: none; display: block; position: relative; }
.ddm1 .item1    { color: white; }
.ddm1 .item1:hover, .ddm1 .item1-active, .ddm1 .item1-active:hover { background: #dc2a2a; color: #ffffff; border: 0px solid black; }
.ddm1 .item2,.ddm1 .item2:hover { padding: 3px 8px 4px 8px; text-decoration: none; display: block; white-space: nowrap; }
.ddm1 .item2    { background-color: #BE8B06; color: #000; font-size: 12px; }
.ddm1 .item2:hover { background: #fb8801; color: white; }
.ddm1 .section  { border: 0px #003366; border-style: solid solid solid solid; position: absolute; visibility: hidden; z-index: -1; white-space: nowrap; }
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }
* html .ddm1 td { position: relative; } /* ie 5.0 fix */


.pridattop {background-color: #fb8801; color: white; font-weight: bold; padding: 0 15px 0 15px; margin-left: 20px;display: block; text-align: center; top: 5px; left: 10px; width: 250px; max-width: 250px; height: 20px; max-height: 20px; border: 1px solid black; margin-bottom: 20px; padding-top: 3px; margin-top: 20px; }
.pridat { color: black; padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; display: block; text-align: justify; height: auto; border: 0px solid black; margin-bottom: 10px;}
.pridat1 { width: 250px; max-width: 250px; margin-left: 20px; background-color: white; color: black; margin-right: 30px; padding-left: 20px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; display: block; text-align: justify; height: auto; border: 1px solid black; margin-bottom: 10px;}
#levy input, textarea, select {font-weight: normal; font-family: arial; width: 280px; font-size: 13px; }
#levy input1, textarea1, select1 {font-weight: normal; font-family: arial; width: 100px; font-size: 13px; }
#levy textarea {height: 150px; }
#levy input {font-weight: bold; }
#levy table {width: auto; font-size: 12px; border-collapse: collapse; border-top: 1px solid black;  border-left: 1px solid black; border-bottom: 0px solid black; border-right: 0px solid black;}
#levy th {padding: 0 5px 0 5px; background-color: black; color: white; text-align: left; border-bottom: 1px solid black;  border-right: 1px solid black;}
#levy td {padding: 0 5px 0 5px; border-bottom: 1px solid black;  border-right: 1px solid black;}
.tlacitko {background-color: black; color: white; border: 1px solid black; width: 150px; max-width: 150px;}
.pridattopadm {background-color: black; color: white; font-weight: bold; padding: 0 15px 0 15px; display: block; position: absolute; text-align: center; top: 5px; left: 10px; width: 200px; height: 20px; border: 1px solid black;}

.form { margin: 0px; margin-top: 25px; vertical-align: top; margin-left: 20px; }
.input { width: 200px; }
.form textarea { width: 300px; height: 100px; }
.tlacitko { color: #fffffff; font-weight: bold; width: 80px; height: 20px; background-color: black; border: 1px solid black; font-size: 12px; margin-left: 3px; margin-right: 0px; margin-top: 5px;}
.chyba { color: red; font-weight: bold; margin-top: 0px; font-size: 12px; margin-bottom: 0px;}

#pravy h2 { font-size: 12px; color: #BE8B06; padding-top: 10px; text-align: center; border-bottom: 1px solid #BE8B06; margin-left: 10px; margin-right: 10px; padding-bottom: 5px; }
#pravy a  { color: #74653D; font-weight: bold; text-decoration: underline; }
#pravy a:hover { color: #38301A; }
#pravy h3, #aktuality p { font-size: 11px; margin: 1em 8px 1em 0; }
#pravy .more    { font-size: 9px; text-align: right; margin-top: 0px;}
#pravy .hr-dots { background: center url(grafika/dots.gif) repeat-x; height: 10px; }

/*
.album        { background: url(grafika/bg-album1.gif); width: 200px; max-width: 200px; height: 160px; max-height: 160px; display: block; float: left; margin-right: 0px; margin-left: 20px; margin-bottom: 20px; border: 0px solid red; font-size: 11px; color: black; font-family: arial; text-align: center; }
.album1       { background: url(grafika/bg-album.gif); width: 200px; max-width: 200px; height: 190px; max-height: 190px; display: block; float: left; margin-right: 0px; margin-left: 20px; margin-bottom: 20px; border: 0px solid red; font-size: 11px; color: black; font-family: arial; text-align: center; }
*/

.album        { background: url(grafika/bg-album.jpg); width: 180px; max-width: 180px; height: 186px; max-height: 186px; display: block; float: left; margin-right: 17px; margin-left: 25px; margin-bottom: 20px; border: 0px solid red; font-size: 11px; color: black; font-family: arial; text-align: center;  }
.album1       { background: url(grafika/bg-album1.jpg); width: 180px; max-width: 180px; height: 200px; max-height: 200px; display: block; float: left; margin-right: 17px; margin-left: 25px; margin-bottom: 20px; border: 0px solid red; font-size: 11px; color: black; font-family: arial; text-align: center; }


.foto { width: 142px; height: 140px;border: 0px solid black; border-bottom:1px solid black; border-right: 1px solid black;  }
