@media screen,projection{

/*ZAKLADNI FORMATOVANI*/
body, html { font-family: arial, helvetica, sans-serif; font-size: 100%; color:#000000; /*color: #666666;*/ text-align: center; margin: 0; padding: 0; height: 100%; line-height: 120%; background: #000000 url(../img/layout/body.png) top repeat-x;}
body { font-size: 95%;}

h1,h2,h3,h4	{ line-height:120%;}
h1		{ color: #002f74; font-size: 140%;}
h2		{ color: #005fa4; font-size: 115%;text-transform: uppercase;}
h3		{ color: #f48f33; font-size: 115%;}
h4		{ color: #002f74; font-size: 100%; margin:0;}
h1 a		{ color: #002f74;}
h2 a		{ color: #005fa4;}
h3 a		{ color: #f48f33;}

p{margin: 0.5em 0 0 0}

#h2-clanky {background: url(../img/layout/aktualni.gif) 0 0 no-repeat;padding: 6px 0 5px 46px; }

ul li span	{ color: #000000;} /*metadata, descriptions*/
ul		{ margin: 0 0 1em 0; padding:0;}
ul li		{ margin: 0.25em 0 0 1em;padding: 0 0 0 0.25em; list-style-type:circle; }

ol { margin-left: 12px; padding-left:1em;}

li.typ		{list-style-type: circle; color:  #a1cb11;}
li.typ span	{color: #000000;}
li.typ-2	{list-style-type:  circle; color:  #f48f33;margin-left:1em;}
li.typ-2 h3	{margin:0;}
ol li		{list-style-type: decimal;} /*zapnuti cislovanych odrazek u ol*/

dt		{font-weight: bold;}
.seznam dd	{display: list-item; list-style: circle;}

a {text-decoration:underline;color: #002f74;}
a:link, a:visited{text-decoration:underline;}
a:hover, #menu .submenu li a:hover {text-decoration:none;}

img {border:1px solid #bfcfff; margin: 0 10px 10px 0;}a img {border: none; margin: 0;}
p.center {text-align: center;}

/*ROZVRZENI*/
#main		{width:770px; text-align: center; margin:0 auto; padding:0;}
#main-right	{background: url(../img/layout/stinright.png) top right repeat-y; padding: 0 8px 0 0;}
#main-left	{background: url(../img/layout/stinleft.png) top left repeat-y ; padding: 0 0 0 8px;}
#main-box	{width:100%; text-align: left; position: relative; background: white;}

/*HEADER*/
#header {height:225px;background:#B0C4DE;}
#h-pict {width:100%; height:226px;top:0; right:0; position:absolute; background: url(../img/layout/header.png) right top no-repeat;}
#h-pict a {z-index:1;position:absolute;height:143px;top:20px;left:17px;width:143px;display:block;text-decoration:none;}
#h-pict-link {cursor:pointer;}
#header h2 {width:100%;margin:0;padding:0;position:absolute;top:0; right:0;background-image:none;border:none;}
/*#header {visibility:hidden;} /*Pomocny radek*/

/*CONTENT*/
#content, #content-sitemap {float:right; width:520px; overflow: hidden; margin-top:1px; min-height:430px; padding-right:10px;}
#kontakt {float:left; width: 210px;padding:0;margin:0 6px 0 0; min-height:430px;}
#c-block {height: auto;}
#content div {padding:0 10px 0 1px; }

/*styl stranky kontaktu*/
#content-contact {width:98%; background:transparent; margin-bottom:11px; padding:5px 0px 0 10px;}
#content-contact div {padding:0;margin:0;clear:both;}

/*MENU*/
/*Poznamka - menu nesmi mit padding a margin (u vysky) v relativnich hodnotach - pak utika */
#menu li span {color: #ffffff;} /*rusi barvu pro metadada a descriptions */
#menu .submenu li span {color: #000000;}
#menu ul, #menu ol, #menu li {margin:0;padding:0;list-style-type:none;display:block;float:left;} /*zruseni default nastaveni*/
#menu h2 {display:none;}
#menu li {width:89px;}

#menu, #ul-menu { width:595px; height:77px;margin:0 0 0 159px; padding:0; border:none; font-weight:600; text-align:left;}
#menu { position:absolute; top:59px; top: 114px; left:0; font-size: 95%;}

#menu li {height:36px;overflow:hidden;}
#menu li.ancestor {height:36px;}/*musi byt vyska (kvuli Opere)*/

#ul-menu li { height:36px; white-space: nowrap;}
#ul-menu li.ancestor {overflow: visible !important; }

#menu li.aktivni, #ul-menu li.sub-aktivni {display:block; background: url(../img/layout/menu-aktivni.gif) right 9px no-repeat;border:none; }
#menu li {display:block;float:left;color:#ffffff; padding:15px 5px 8px 5px; text-align:center;background: url(../img/layout/menu-border-left.png) right 9px no-repeat;}

#menu li a {padding:0;color: #ffffff; text-decoration:none;}

#menu .submenu { position:absolute; top:49px; width:585px; overflow: hidden; height:20px; text-align:center; background: transparent; left: 15px; }
#menu .submenu li { margin:0; padding:2px 0 1px 0; color:#000000; font-weight:normal; letter-spacing:0; font-size:95%; background-image: none; width: auto;}
#menu .submenu li a {margin:0;}
#menu .submenu li.aktivni { background: transparent;} /*transparent byt musi-podmenu ma jinak pozadi aktivniho strong menu*/
#menu .submenu li.aktivni strong, #menu .submenu li a { padding:0 5px;background:transparent url(../img/layout/menu-border-left.png) right 0 no-repeat; color: #002f74;}
#menu .submenu li.last a, #menu .submenu li.last strong { border:none; background-image: none;}
#menu .submenu li.last.aktivni { width:auto;}
#menu .submenu li strong { font-size: 95%;}

/*sitemap*/
#ul-sitemap .submenu {padding:0;margin:5px 0;}

/*NAVIGACE*/
#navigace { margin-top: 0; font-size: 85%}

/* FOOTER */
#footer { clear:both; background: url(../img/layout/footer.gif) bottom center no-repeat; margin:0 0 0 8px; width: 754px; color: #002f74; padding-bottom: 5px; }
#footer-inner { padding-top: 15px; padding-bottom: 5px; text-align: center; background: white; }

/*VNITRNI PRVKY*/
.box { border-left: 9px solid #afafaf; width: 300px; margin-top: 30px;}
.border { width: 60%; background: url(../img/layout/border-bg.gif) center 15% repeat-x; margin: 5% 15%; line-height: 15%; border: none; }

/*loga*/
#loga h2 { padding-left: 30px; display: none;}
#loga p { text-align: center; padding-left: 0; padding-right:0; width: 176px;}

span#slogan { display:none;}

/*FORMULARE*/
form { width:98%;}
fieldset { border:solid 1px #005fa4;}
#form fieldset {padding:0 0.5em 0.2em 0.5em; width:90%; } /*#formular-kontakt */
#questionsFRM textarea {width:330px; height: 170px;}
#contactFRM textarea {width:330px; height: 170px;} /*sirka kvuli prohlizeci Opera*/
legend {font-size:120%; font-weight:600; color:#002f74;}
fieldset th {text-align:left;}
textarea#discussion-post-content{width:330px; height: 170px;}

/* diskuse */
#discussion-roll li{margin-top:0.5em;}

/* diskuse - dotazy */
div.admin-reply {
	background-color: #d1dcea;
}

/*TABULKY*/
table {font-size:100%;border:none;}
td, th {vertical-align:top; }

table.with 			{ border-collapse: collapse; border:1px solid #dcedbc; margin-bottom: 1em; width:460px;}
table.with td, table.with th	{ border-bottom: solid #dcedbc 1px; margin: 0; padding: 0.1em 0.5em;}
table.with th			{ text-align: center; background: #cfcfcf;}
table.with tbody>tr:hover>td, table.with>tr:hover>th { background: #dcedbc;}

/*TABULKY - bez hover*/
.kontakt table {border-top: 1px solid #cfcfcf;padding:5px;width:460px;}
.kontakt .address table { border-top: none;}
/*.kontakt td {width: 270px;}*/
.kontakt th {background:transparent;} /*kvůli IE 5.0*//**/
thead {font-style:italic;text-align: left;}

/* TABULKA DUVODY*/


#formular th {background:transparent;} /*kvůli IE 5.0*//**/

/*kontaktni formular*/
legend { margin-left:6px; padding: 5px;}
fieldset th {text-align:left;}

.common table tr { margin:10px 0;}
.common table th { width:80px; padding-left: 8px;}
.common .submit { margin-bottom:8px; margin-left: 92px;width: auto;}

.common th label, .common th { white-space: nowrap;}

/*Bookmarks - seznamy odkazu*/
.ain {font-size:90%; font-weight: 600;} /*odkaz zpet na bookmarks v nadpisu */
.bookmarks {margin-top: 20px; margin-bottom:25px;}


/*articles - novinky*/

.article-box .article-location {color:#1c4582;}
.article-box .article-img {display: none;}
.article-box .article-head h2{margin-top: 1.2em;}

.article-box2, .article-box2 .article-header * {padding-left:0!important;}
.article-box2 .article-head {font-size: 90%;margin-bottom:1em;}
.article-box2 h2 {margin-bottom:0; font-size: 115%; }
.article-box2 h3 {margin:5px 0 0 0; font-size: 100%; color:#1c4582; }
.article-box2 .article-perex {margin:5px 0 20px 0;}

.article-box2 .article-date {font-weight: 500;}

.lastArticles {margin-bottom: 20px;}
.lastArticles .bookmarks {margin-top:10px;}
.lastArticles h4, .article-box h2 {margin:0.9em 0 0 0;font-size: 115%;text-transform: uppercase; }
.lastArticles p, .article-box .article-perex  {margin:0.15em 0 0 0;}
.lastArticles .cas, .lastArticles .odkaz-cely, .article-box .article-meta, .article-box .article-more{font-size:75%;margin-top:0.25em;}
.lastArticles h3.cistic { font-size:120%;}
#podpis{margin-bottom:-20px;}

.paging{margin-top:1em;}
.articles-rss {margin-top:2em;text-align:right;}
.article-rss {margin-top:0;text-align:right;}
.articles-rss a, .article-rss a {margin-right:1em;}


/*Fotogalerie*/
.photoGallery span.description {clear: both; width: 100%; float: left; padding:0; margin-bottom: 10px;}
.photoGallery * {text-decoration: none; border: none;}
.photoGallery {width: 100%;}
.photoGallery .description {font-size: 95%;}
.photoGallery td {padding:10px 5px; text-align: center;vertical-align: bottom; min-width:220px;width: 50%;}
.photoGallery img {border: 1px solid #e6e6e6; padding: 4px;}

/*POMOCNE FUNKCE*/
.cistic {clear:both;}
.invisible {position: absolute; left: -1000em; background: #ffffff; padding: 5em;}
.noborder {border:none !important;}
.hide-descriptions .description {display: none;}
#page-url {visibility: hidden;}
.img-thumb {cursor:pointer; border:1px solid #bfcfff; padding:0.1em;}

}

@media print{

#menu, #text-head-2, #windowopener, #f-menu, #left, #narrowbox, #seq-navigace, #navigace, #footer div.fleft, #footer, #zacatek, #page-url, #ul-kontextmenu { display: none;}

/*#page-url { visibility: visible; display: block; clear: both; font-size: small; margin-top: 10pt;}*/

#content, #main { width: auto; margin: 0; position: static;}

a, h2, h3, h4 { color: #01529e;}

}