* { margin: 0; padding: 0; }
img { border: none; }

body { 
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;
	background: #14223C url(design/back.gif) repeat-x 0 -40px; color: white; text-align: center;
}

.cistic { height: 1px; overflow: hidden; clear: both; }
#body { width: 700px; margin: 86px auto 124px auto; text-align: left; }

#head a { background: white url(design/logo.jpg) no-repeat; height: 343px; display: block; text-decoration: none; }

#menu { height: 29px; overflow: hidden; background: #1C4792 url(design/menu.gif) no-repeat; padding: 3px 0 3px 6px; }
#menu ul { display: inline; list-style: none; }
#menu ul li { float: left; }
#menu a { 
   width: 170px; height: 29px; line-height: 29px; margin-right: 3px; float: left;
   color: white; text-decoration: none; font-size: 14px; text-transform: uppercase; text-align: center; 
}
#menu a:hover, #menu a.act { color: #a3b1cb; }

#content { padding: 22px 13px; background: white; color: black; }
#content h1 { color: #1C4792; font-weight: normal; font-size: 20px; margin-bottom: 15px; }
#content h1.title { width: 318px; height: 26px; background: url(welcome.gif) no-repeat; }
#content h1.title span { display: none; }
#content h2 { color: #1C4792; font-weight: normal; font-size: 14px; }
#content h3 { color: #1C4792; font-weight: normal; font-size: 12px; }
#content p { margin-bottom: 15px; }
#content a { color: #1C4792; }
#content p.tchyne { background: #DBE6F8 url(symbol-tchyne.gif) 5px 5px no-repeat; padding: 5px 10px 5px 84px; min-height: 64px; _height: 64px; color: black; }
#content p.dotaz { font-style: italic; }
#content p.more { text-align: right; margin: -15px 0 20px 0; }
#content div.nazor { background: url(symbol-nazor.gif) 0 5px no-repeat; padding-left: 74px; min-height: 84px; _height: 84px; }
#content div.vyjadreni { background: url(symbol-vyjadreni.gif) 0 5px no-repeat; padding-left: 74px; min-height: 84px; _height: 84px; }
#content div.zaver { background: url(symbol-zaver.gif) 0 5px no-repeat; padding-left: 74px; min-height: 84px; _height: 84px; }
#content div.komentar { background: url(symbol-tchyne.gif) 0 5px no-repeat; padding-left: 74px; min-height: 84px; _height: 84px; }
#content div.line { height: 0; border-bottom: 1px solid #DBE6F8; overflow: hidden; margin-bottom: 15px; }
#content form { margin-bottom: 15px; }
#content p.stranky { text-align: center; }
#content p.stranky a { padding: 0 2px; }
#content p.stranky a.act { font-weight: bold; }

#page-menu { float: left; width: 160px; padding: 0 13px 0 0; border-right: 1px solid #DBE6F8; }
#page-menu li { list-style: none; padding: 5px 0; background: url(design/li.gif) left no-repeat; padding-left: 10px; }
#page-menu a { text-decoration: none; }
#page-menu a:hover, #page-menu a.act { color: #112B59; }

#content div.page-with-menu { float: left; width: 487px; padding: 0 0 0 13px; }

#foot { background: transparent url(design/foot.gif) no-repeat; height: 72px; color: white; font-size: 11px; text-align: center; padding-top: 20px; }

#content form div { line-height: 25px; clear: left; }
#content form label { width: 100px; float: left; font-weight: bold; }
#content form div textarea { width: 100%; }
#content form div.butt { text-align: right; }
#content form img { vertical-align: middle; }

#content .error { color: red; font-weight: bold; }
#content .info { color: #1C4792; font-weight: bold; }

#content div.stranky { text-align: center;  }
#content div.stranky a, #content div.stranky span { padding: 0 2px; }

#content p img.prispevek { float: right; margin-left: 10px; }
