@media screen, projection
{
	body,textarea {font-size:81.25%; font-size:11px; font-weight:bold; padding:0px; margin:0; line-height:1.3; background:white; color:#000}
	body, h1, h2, h3, h4, h5, h6, caption, input, textarea, pre {font-family:Arial, Helvetica, sans-serif}
	input {font-size:100%}
	body, html {margin:0; padding:0}

	body {background:#fbf8ed url('../img/bkg-body.jpg') center top no-repeat; color:#68676c}
	a {color:#cc0000}
	a:visited {}
	a:hover {color:#000}
	code {font-size:92%; font-family:"Lucida Console", monospaced}
/*	pre {background:#dbecb4; padding:5px} */
	p, ul, ol, dl {margin-bottom:1em; margin-top:0}
	dd,dl,dt {margin:0}
	dt {font-weight:bold}
	abbr, acronym {cursor:help; border-bottom:1px dotted black}
	dt, h1, h3, h4, h5 h6, caption {margin:0 0 0 0; font-weight:bold; line-height:13px}
	h1,h2,h3,h4, h5, h6,caption {color:#cc0000;font-size:12px; font-weight:bold}
	h2 {font-size:11px; font-weight:normal}
	
	img {border:0; margin:0; padding:0}
	hr {margin:10px 0 10px 0; background:#fff}
	hr.cb {background:#d8d9db; color:#d8d9db; border:none; font-size:1px; height:1px; line-height:1px; margin:0; padding:0}
	form {display:block; margin:0 0 1em 0}
	label {float:left; width:90px; display:block}
	textarea {font-size:12px; padding:3px}
	input {padding:1px 1px 1px 3px}
	pre {font-size:11px; font-weight:normal; padding:0px; margin:0; line-height:1.3; background:white; color:#68676c; text-align: justify; display:block;}
	em { font-style: normal; color:#cc0000}

	.inl * {display:inline !important}
	.buttons {text-align:center; margin:10px 0 10px 0}
	.noscreen, .dn {display:none !important}
	.fl {float:left}
	.fr {float:right}
	.cb {clear:both; line-height:1px; height:1px; font-size:1px; margin:0; padding:0}
	.cl {clear:left}
	.cr {clear:right}
	.tr {text-align:right}
	.tc {text-align:center !important}
	.p5 {padding:5px}
	.w50p {width:50%}
	.message {font-weight:bold}
	.line {line-height:24px; display:block; clear:both}
	.fl.image {margin:5px 10px 5px 0}
	.fr.image {margin:5px 0 5px 10px}
	.content {padding:0 10px 0 10px}
	.rowleft {width:50%; float:left}
	.rowright {width:50%; float:right}
	.long label {width:130px}
	.textarea label {width:250px}
	.invisible {visibility:none;clear: both; border: none; visibility: hidden; margin: -1px 0 0 0; padding: 0; height: 1px; _display:none}
	.excerpt {text-align: justify; }
	.newshr { display:block; margin: 15px 0 15px 0; color: #96969a; clear: both; width: 520px;}

	p .search-result {background:#cc0000; color:#fff}

/* layout */
	#top {background:url('../img/bkg-page1.jpg') no-repeat 0 100px; height:200px; margin:0 10px 0 10px; padding: 0;}
	#top object {position:absolute; z-index:1; top: 85px;}
	#top embed { z-index: 1; }
	#page {width:920px; position:absolute; left:50%; margin-left:-460px}
	#main {width:920px; margin:40px 0 0 0; background:url('../img/bkg-main-loop.png') top left repeat-y }
	#inner { background: url('../img/bkg-main.png') top left no-repeat; padding:0 10px 0 10px}
	#center {width:520px; float:left; padding:45px 65px 45px 65px; font-weight:normal; }
	#right {float:right; width:179px; padding:45px 28px 45px 28px; background: url('../img/bkg-panel1.gif') no-repeat; }
	#footer {background:url('../img/bkg-footer-trans.png') no-repeat; _background:url('../img/bkg-footer.png') no-repeat; padding-top:14px; line-height:16px; padding-left:66px; font-size:10px; color: #fff;}
	#search {position:absolute;top:52px; left:50%; margin-left:215px; width:235px}
	#search .search-input {background:#ffffff; border:1px solid #68676c; float:left; margin:2px 0 0 0; width:110px;}
	#search .search-button {background:none; border:none; margin:0 0 0 0; float:right}
	#search .search-text {line-height:19px; height:19px; width:80px; float:left; margin:2px 7px 0 7px; text-transform:uppercase}
	#langmenu {position:absolute; left:50%; margin-left:215px; top:0px; }

	.top-left { width: 650px; height: 120px; display: block; float:left; margin-top: 10px; }
	.top-right { width: 235px; height: 120px; display: block; float: right; margin-top: 10px;  }
	.top-right dt { display: none;}
	.top-right dd { overflow: hidden; width: 235px; height: 120px; }

/* menu */
	.menu {font-size:12px}
	.menu ul {display:block}
	.menu li {background:none}
	.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; z-index:200; margin:0; height:auto; padding:0}
	.menu li.sfhover ul ul {left:-999em}
	.menu li.sfhover ul, .menu li li.sfhover ul {left:auto}

/* hlavni menu */
	.main * {font-weight:normal}
	.main {position:absolute; top:202px; height:25px; left:50%; width:900px; margin-left:-450px; background:url('../img/bkg-menu.gif') no-repeat}
	.main ul {margin-left:65px}
	.main li a {height:17px; line-height:17px; margin-top:4px; margin-bottom:4px; margin-right:15px; padding-right:15px; color:#fff; border-right:1px solid #fff}
	.main li li a {border:none}

	.main li ul {height:107px; width:150px; margin-top:-141px; padding-top:13px; margin-left:-15px}
	.main li li {text-transform:lowercase; color:#fff; width:150px}
	.main li li a {margin:0 15px 0 15px; width:120px}
	.main li li, .main li li a {line-height:14px; height:14px}

	.main li a {text-transform:uppercase; text-decoration:none}
	.main li li a {text-transform:lowercase}

/* jazykove menu */
	.ml ul {width:300px}
	.ml li {width:76px; height:18px; margin:0 1px 0 0}
	.ml a {display:block; width:76px; height:18px}
	.ml span {display:none}
	.ml li.cz a {background:url('../img/lang-cz-off.gif') no-repeat}
	.ml li.de a {background:url('../img/lang-de-off.gif') no-repeat}
	.ml li.en a {background:url('../img/lang-en-off.gif') no-repeat}
	.ml li.active.cz a {background:url('../img/lang-cz-on.gif') no-repeat}
	.ml li.active.de a {background:url('../img/lang-de-on.gif') no-repeat}
	.ml li.active.en a {background:url('../img/lang-en-on.gif') no-repeat}

/* gallery */
	.gallery {display:block; padding:0 0 5px 0; margin:0 0 1em 0; text-align:left;}
	.gallery img {margin:0 16px 16px 0px}
	.gallery .second img { margin-right: 0; }
	.gallery .third img { margin-right: 0; }
	.image.fr {margin-right:0}
	.image.fl {margin-left:0}

/* panely */
	dl dt {font-size:12px; color:#cc0000; font-weight:bold}
	dl dd * {font-size:11px; margin:0; padding:0; display:inline}
	dl h2, dl h3, dl dd .article {display:block; }

/* styly */
	#top .logo { margin-top: 13px; margin-left: 50px; float: left;}

	#right {font-weight: normal; }
	#right a {font-weight: bold; color: #cc0000}
	#right img {display: none;}	/*skryje obrazky v novinkach*/
	#right .chapter {display: none;}
	#right .gallery {display: none;}
	#right .fl.image { margin:0px;}
	#right .news-thumb { width: 0px !important  }

	.actarchive {float:right; line-height: 25px; width: 210px; color: white; font-size: 11px;}
	.actarchive a {color: #fff; text-decoration:none; }

	.lang-en .cz-aa, .lang-de .cz-aa { display:none; }
	.lang-cz .de-aa, .lang-en .de-aa { display:none; }
	.lang-de .en-aa, .lang-cz .en-aa { display:none; }

	.main {background:url('../img/bkg-menu.gif') no-repeat}

	h1, h2,  h3,  h4,  dt { color:#cc0000; }
	a {color:#cc0000}

/* obarveni menu */
	.main li.active a {color:#ff9966}
	
/* posekce menu */
	.main li.sfhover a  {color:#000}
	.main li.sfhover li a {color:#fff !important}
	.main li li.sfhover a {color:#000 !important}
	.main li ul {background:url('../img/transparent-red.png')}
	
	.lang-en #right {float:right; width:179px; padding:45px 28px 45px 28px; background:url('../img/bkg-panel1-en.gif') no-repeat}
	.lang-de #right {float:right; width:179px; padding:45px 28px 45px 28px; background:url('../img/bkg-panel1-de.gif') no-repeat}
	.lang-cz .text-de,.lang-cz .text-en,.lang-cz .text-en,.lang-cz .text-de,.lang-de .text-cz,.lang-de .text-en {display:none}
	.search-input { background: #fff;}
	.image { text-align:center;}
	
/* 	stylovani novinek */
	#center .news-thumb { width: 100px; height: 100px; padding:0px; margin-right: 15px; border: 1px solid #96969a; float:left; }
	#center .news-thumb img { margin: 0px;}
	#center .news-text { float: left; width: 400px;text-align: justify; } 
	#center h2 a { text-decoration: none; color: #68676c; font-weight: bold; margin: 0px; font-size: 11px; line-height: 13px;}
	#center h3 { margin: 0 0 0 0; padding: 0px; line-height: 13px; color: #cc0000; display: block;  }
	#center h2 { margin: 0; padding: 0px; line-height: 13px; }
	.page-aktuality #center p { margin: 3px 0 0 0; padding: 0px;}
	#center .iefixnews { margin: 0px; color: white; size: 0px; display: none;}

	#right .newshr { display: none; }
	#right h2 a { text-decoration: none; color: #68676c; font-weight: bold; margin: 0px; }
	#right h2 { margin: 0; line-height: 12px; }
	#right h3 { text-decoration: none; color: #cc0000; font-weight: normal; margin: 0px; }
	#right dd .article { margin: 5px 0 15px 0; }
	#right .news-thumb {display:none;}
	#right dt a {text-decoration: none; }
	#right dt {margin: 10px 0 10px 0; border: none; }
	#right .panel dd .article {  }
	#right dt {display: none; }

	.newshr { display:block; margin: 15px 0 15px 0; color: #96969a; clear: both; width: 520px; }

	.buhlman { margin: 33px 0 0 95px; float: left;}

}
@media print {
	.np, .noprint {display:none}
	img {border:0}
}

