@import "api.css";

@media screen,projection {
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; line-height:150%}
	ul,ol { list-style: none}
	fieldset,img { border: none}
	caption,th { text-align: left}
	table { border-collapse: collapse; border-spacing: 0}
	
	body,textarea,input { font: 12px/18px Verdana,sans-serif; color:#000}
	body,textarea {background:#fff}
	small {font: 11px "Lucida Grande",Geneva,Arial,Verdana,sans-serif}
	a { color: #5E3505}
	strong,b { font-weight:bold}
	em,i { font-style:italic}
	sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static !important}
	dl,dt,dd {background:none; margin:0; padding:0; text-align:left}
	dl {margin:0 0 1em 0}
	h1,h2,h3,h4,h5,h6,p,ul,pre,textarea,.form h2,dt {margin:0 1px .5em 0; display:block}
	h1 {font-size:1.8em; color:#52943a}
	h2 {font-size:1.5em; color:#52943a}
	h3 {font-size:1.3em}
	dt {font-size:1.5em}
	h1,h2,h3,h4,h5,h6,dt {line-height:24px}
	hr {margin:1em 0 1em 0}
	ul,ol {margin:0 0 0.5em 2em}
	ul {list-style:square}
	ol {list-style:decimal}
	li ul,li ol {margin-bottom:0}
	label {width:25%; display:block; float:left}	
	form h2 {padding:0 0 0 .5em}
	dd h2 {font-size:1em; margin:0; padding:0}
	form h2 {margin:0 0 1em 0; text-align:center; font-size:1.5em; padding:0}
	dt * {color:#fff}
	dd {padding:.5em} 	
	table {background: white; border-collapse: collapse; margin: 0 0 1em 0; font-size: 100%; width: 100%}
	table th,table td {padding: 3px 3px}
	table th,table tfoot th {background: #555; color:#fff}
	table tbody th {text-align:left}
	table td {background: white; border-color: #aaa}
	table tr.even td {background: #ddd}
	pre,code {font-size: 92%; font-family: "Lucida Console",monospaced}
	pre {background:#E8F6FD; padding:5px; font-size:110%}
	textarea {width:70%}
	fieldset {background:#eee; padding:1em}
	ul {list-style:none}
	ul li, li {list-style:none; background:url('../img/bkg-li-plus.gif') no-repeat 3px 6px; padding-left:15px}

	.inl * {display:inline !important}		
	.noscreen,.dn,.ns {display:none !important}
	.fit {width:99%}
	.fl {float:left}
	.fr {float:right}
	.cb,.clear {clear:both}
	.invisible {clear: both; border: none; visibility: hidden; margin: -1px 0 0 0; padding: 0; height: 1px} 
	.cl {clear:left}
	.cr {clear:right}
	.tr {text-align:right}
	.tc, .tc * {text-align:center !important}
	.line {padding:2px 0 2px 0}
	.line textarea {margin-bottom:0}
	.search-result {background:yellow}
	.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px}
	.banner {background:#fff}		
	.path {list-style:none; margin:0 1em; line-height:35px; height:35px; color:#fff}	
	.path ul {display:inline; margin:0; padding:0 0 0 1em}
	.path li {display:inline; background:none; margin:0; padding:0 1em 0 0}
	.path li a {color:#fff}
	.path .article {display:none}
	.image img {padding:3px; background:#fff; border:1px solid #000}
	.image {margin:0 5px 5px 5px}
	.image.fl {margin-left:0}
	.image.fr {margin-right:0}
	.chapters {width:200px; float:right}
	.gallery {background:#eee; padding:.7em .7em .7em .7em; margin:0 0 1em 0}
	.question {background:#eee; margin:0 0 .7em 0; padding:.5em}
	.question p {margin:0; padding:0}
	.question p,.question ul {margin-bottom:.35em}
	.info {background:#aaa; margin:0 0 0 0; padding:.3em; color:#fff}
	.title .ico {margin:3px 5px 0 0}
	.content {margin:0 1em 0 1em}
	.nodt dt {display:none}
	.wtr {width:33%}
	.motto {font-size:18px}
	
	.image-main, .image-main dd {width:535px; height:284px; padding:0; margin:0}
		
	.bkg2 dl {background:#5dab43 url('../img/bkg-panel2-bg.png') no-repeat; width:245px}
	.bkg2 dt {background:url('../img/bkg-panel2-top.gif') repeat-x top left; color:#000; margin:0; padding:7px 0 7px 10px; color:#000}
	.bkg2 dd {background:url('../img/bkg-panel2-bottom.gif') repeat-x bottom left; padding:0 10px .5em 10px; margin:0}
	.bkg2 dd * {display:inline; margin:0; padding:0}
	.bkg2 dd h2 a {  color: #000;}
	.bkg2 p, .bkg2 {color:#fff}
	.bkg2 br {display:none}
	.bkg2 .article {margin-bottom:.3em}
	.bkg2 .excerpt {font-size:11px}
	
	.bkgblack {background:#444f51 url('../img/bkg-footer.gif') repeat-x; color:#fff}
	
	.nob {border:none}
	.nop, .nop * {padding:0}
	.nom, .nom * {margin:0}
	.pc {width:900px; text-align:left; margin:0 auto}
	.mc {margin-left:50px; margin-right:50px}
	.pt {padding-top:1em}
	.pb {padding-bottom:1em}
	.mb {margin-bottom:.5em}
	.mt {margin-top:.5em}
	.bt {border-top:2px solid #343c3f}
	.bb {border-bottom:2px solid #343c3f}
	.lhn, .lhn * {line-height:100%}
	.plabel {padding-left:25%}

/* menu */
	.menu li {background:none}
	.menu ul {display:block; width:100%}
	.menu ul *,.menu ul {cursor:pointer; list-style:none; margin:0; padding:0}
	.menu ul li {float:left; display:block}
	.menu ul li a {display:block}
	.menu li ul {position:absolute; left:-999em}

	.main {height:31px; background:url('../img/bkg-menu.gif') repeat-x}
	.main ul {padding-top:6px; margin-bottom:3px; padding-left:50px}
	.main ul li {background:url('../img/bkg-menuitem.gif') no-repeat top left; padding:0 0 0 10px; margin:0 14px 0 0; height:22px}
	.main ul li a {background:url('../img/bkg-menuitem.gif') no-repeat top right; padding:0 10px 0 0; text-decoration:none; color:#fff; display:block; height:19px; padding-top:3px}
	.main ul li.active {background:url('../img/bkg-menuitem-hover.gif') no-repeat top left}
	.main ul li.active a {background:url('../img/bkg-menuitem-hover.gif') no-repeat top right}
	.main li ul {width:180px; background:url('../img/bkg-menusub.png'); _background:url('../img/bkg-menusub.gif'); padding:0; margin-left:-10px; border-top:3px solid #ffa300; padding:5px 5px 2px 5px; font-size:11px}
	.main li li ul {display:none}
	
	
	.main li.sfhover ul {left:auto; z-index:100}
	.main li li,.main li.active li {background:url('../img/bkg-menuitem2.gif') no-repeat 3px 5px; padding:0 0 0 15px; margin:0; float:none; display:block}
	.main li li a,.main li.active li a {background:none; padding:0; margin:0}
	.main li.active li.active a {font-weight:bold}
	.main li li.sfhover a {color:#ffa300}
	
	.smenu li.active a {color:#000}
	
	.lang {margin:50px 0 0 15px; float:left}
	.lang ul {width:16px}
	.lang li {margin-bottom:5px}
	.lang li span {display:none}
	.lang li a {display:block; width:16px; height:13px}
	.lang li.cz a {background:url('../img/flags/cz.gif') no-repeat}
	.lang li.eo a {background:url('../img/flags/eo.gif') no-repeat}
	.lang li.en a {background:url('../img/flags/en.gif') no-repeat}
	.lang li.de a {background:url('../img/flags/de.gif') no-repeat}
	.lang li.fr a {background:url('../img/flags/fr.gif') no-repeat}
	.lang li.es a {background:url('../img/flags/es.gif') no-repeat}
	.lang li.it a {background:url('../img/flags/it.gif') no-repeat}
		
	.service li {float:left; margin-right:10px}
	.service li span {display:none}
	.service li a {display:block; width:16px; height:16px}
	.service li.print {background:url('../img/ico-print.png') no-repeat}
	.service li.home {background:url('../img/ico-home.png') no-repeat}
	.service li.bookmark {background:url('../img/ico-add.png') no-repeat}
	.service li.rss {background:url('../img/ico-rss.png') no-repeat}

/* actions */
	.button-close {float:right; font-size:11px; color:#ffa300; background:url('../img/api/cancel.png') no-repeat 0 0; width:16px; height:16px; position:absolute; margin-top:20px; left:820px; cursor:not-allowed}
	.button-close span {display:none}

/* vyhledavani */
	.search-text {background:url('../img/input-search.gif') no-repeat; width:172px; height:21px; border:none;float:left}
	.search-button {background:url('../img/bkg-button-1.gif') no-repeat; width:52px; height:21px; border:none; text-align:center; color:#fff; display:block; float:left; text-decoration:none; line-height:21px; font-size:11px; margin-left:5px}

	.news-main dd {overflow:hidden; height:91px}

/* layout */
	body {background:#fff; margin:0; padding:0}	
	
	#page {width:900px}
	#top {height:174px; background:url('../img/bkg-top.jpg') no-repeat}
	#center {margin-left:50px; width:535px; margin-top:1em; float:left}
	#right {margin-top:1em; margin-right:50px; width:245px; float:right}
	#footer {padding:15px 50px 15px 50px}
	#footer a {color:#ffa300}
	#service {position:absolute; top:6px; /*left:793px*/ left:780px}
	#search {position:absolute; top:36px; left:621px}
	
	#top h1 span {display:none}
	#top h1 {margin:0; padding:0; margin-left:74px; margin-top:49px; width:185px; height:95px; float:left}
	
	.article.article5 p { margin: 0; padding: 0;}
	.article.article5 {  margin-bottom: 13px; line-height: 19px; padding-bottom: 10px; border-bottom: 1px solid gray;}
	.article.article5 a { margin-right: 10px; margin-bottom: 0;}
	.article.article5 .excerpt { height: 74px; overflow: hidden; }
	.article.article5 h2 { font-size: 13px; margin: 0 0 7px 10px; line-height: 16px;  font-weight: bold; }
	
	.article .excerpt p strong { font-weight: normal;  }
	

	#center h3 { font-size: 13px; line-height: 18px;  font-weight: bold; }
	#center .article .excerpt h3 { font-weight: normal; margin-bottom: 0; }
	.newshr { color: #100; }
}
@media print {
	.np,.noprint,.invisible {display:none}
	label {width:20%; float:left}
}
