@media screen,projection {
html { }
#info div,#page_footer{background:#FFEBCA;border-top-color:Maroon;}
#main_article{background:#FFF5E3;border-top-color:Maroon;}
body,#info,#info .logo_aside,#info #ptejtese{background:#fffffa;}
/************** general table styles ********************/
table{border-collapse:collapse;margin:0 auto 0.65em auto;}
caption{font-weight:bold;color:black;font-size:1.1em;}
td,th{border:1px solid black;padding:0 0.65em;line-height:2.22em;}
th{background: maroon;color:white;text-align:center;font-weight:bold;}
td{background: transparent;vertical-align: middle;}
#main_article td{color:black;}
#info h2,#ff label{font-size: 1.2em;}
#breadcrumbs a{color:black;border-bottom:1px solid;}
#top_header h1 a{border-bottom:none;}
a{color:black;font-weight:bold;}
a:visited,#breadcrumbs a:visited{color:#666;}
#top_header h1 a:visited{color: black;}
#top_header h1 a:hover{color: blue;}
a:hover,#breadcrumbs a:hover{color:blue;}
/*#main_article a:hover, #info a:hover, #top_header h1 a:hover, #top_header span a:hover, #breadcrumbs a:hover, #page_footer a:hover {
    color: blue;
}*/
#top_header{border-top:none;background:url("/img/bg_header_knihy_hneda.png") no-repeat top right;}
#logo,#logo span{height:165px;}
#logo span{background:url(../img/bg_logo_hnede.gif) no-repeat top left;}
#top_header h1{position:absolute;top:100px;left:186px;font-size:1.69em;}
#top_header h1 span{display:none;}
#main_nav{background: URL("../img/bg_nav_hneda.png") 0% 50% repeat-x;}
#main_nav a:hover,#lang_nav a:hover,li.aktivni > a,#main_nav ul ul a:hover{background:maroon;color:white !important;text-shadow:white 0 0 4px;}
#main_nav a,#lang_nav a{color:black;}
#main_nav a:hover,#lang_nav a:hover{margin-left:0;}
#lang_nav{background:URL("../img/bg_nav_hneda.png") 0% 50% repeat-x;}
#main_nav ul ul{background:#FFEBCA; border: 1px dotted maroon;border-top:none;}
#main_nav ul ul a{background:url(../img/bg_menu_item_hneda.gif) no-repeat 0.35em center;}
#main_nav ul li li{border-top: 1px dotted maroon;}
#main_nav ul ul .new, #main_nav ul ul .new a:hover {
    background-image: url(../img/icon_new_hneda.gif);
}

#top_header #ger_hlavni span,#top_header #eng_hlavni span{background: transparent;}
/*************** formuláře ****************/
fieldset legend{border:1px solid black;background:#FFEBCA;}
fieldset{border:1px solid black;}
input[type="text"],input[type="password"],textarea{border:1px solid black;background: white;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:1px solid black;}
input[type="submit"]{border:2px solid black;background:white;}
fieldset.focused{background:#FFEBCA;}
legend.focused{background:#FFF5E3;}

/***** odkazy ******/
a[href ^="http:"]{background:url(../img/icon_external_hneda.gif) top right no-repeat;padding-right:14px;}
a[href ^="mailto:"]{background:url(../img/icon_mail_hneda.gif) top right no-repeat;padding-right:14px;}
a[href ^="callto:"]{background:url(../img/icon_tel_hneda.gif) top right no-repeat;padding-right:14px;}
a[href $=".pdf"], a[href $=".PDF"],
a[href *=".pdf#"], a[href *=".PDF#"],
a[href *=".pdf?"], a[href *=".PDF?"]
{background:url("../img/icon_pdf.gif") top right no-repeat;padding-right:16px;}
a[href $=".doc"], a[href $=".DOC"],
a[href *=".doc#"], a[href *=".DOC#"],
a[href *=".doc?"], a[href *=".DOC?"]
{background:url("../img/icon_doc_hneda.gif") top right no-repeat;padding-right:14px;}
#main_article .novinky{border-left:1px dotted black;}
abbr{border-bottom:1px dashed black;}
#top-link,#display-clicks{color:black;border:1px solid black;background:#FFF5E3;}
#seznam_knihoven li{border-right:3px solid maroon;}
#seznam_knihoven .active,#seznam_knihoven_mapa li.active{background:maroon;color:white;}
ul.gallery a{border:1px dotted maroon;background:#FFEBCA;margin-bottom:2em;}
ul.gallery a:hover{background:#FFE6BB;border:1px solid maroon;}
#font-size a span,#font-size a:hover span{background-image:url(../img/bg_font_size_hneda.png);}
.rychly_odkaz a{border:1px dotted maroon;background:#FFEBCA;}
.rychly_odkaz a:visited{color:black;}
.rychly_odkaz a:hover{background:#FFE6BB;border:1px solid maroon;color:blue;}
.top_left_corner,.bottom_left_corner,.top_right_corner,.bottom_right_corner{background-image: URL("../img/bg_corner_hneda.gif");}
.obalky_loga a{
	background-image:none;
	padding:1em;
	margin:0.5em 0;
}

.obalky_loga a:hover{
	background: #ffebca;
}
.logo_aside a, #info a {
    background: transparent;
    padding-right: 0;
}
#katalog-seznamy-periodik #main_article td, 
#o-knihovne-kontakty #main_article td,
#katalog-znaky-staveni #main_article td
{
	padding: 0;
}
#o-knihovne-kontakty #main_article td.role, 
#o-knihovne-kontakty #main_article td.tel, 
span.fn, 
#katalog-znaky-staveni #main_article td.signatura 
{
	padding: 0.1em 0.5em;
}
#katalog-seznamy-periodik table a, 
#o-knihovne-kontakty table a,
#katalog-znaky-staveni table a 
{
	display:block;
	border:none;
	background-position: 99% 2px;
	padding: 0.1em 1.5em 0.1em 0.5em;
	margin: 0;
	color: maroon;
	text-decoration: underline;
}
#katalog-seznamy-periodik table a:hover, 
#o-knihovne-kontakty table a:hover,
#katalog-znaky-staveni table a:hover
{
	background-color: #ffe6bb;
	color: blue;
}

} /*end of media */
