/*------- telo */   

body
{
	
	color: black;
	background-color: #FFFFCB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	text-align: left;
	margin: 10px;
	padding: 0;
	scrollbar-face-color: #FFFFCB;
	scrollbar-shadow-color: B8B496;
	scrollbar-highlight-color: E8E6DB;
	scrollbar-3dlight-color: CFCAB4;
	scrollbar-darkshadow-color: 999575;
	scrollbar-track-color: #FFFF99;
	scrollbar-arrow-color: A5A07A;
	line-height: 120%;
}

/*-------- odstavec */

div.upozor_akt
{
color: red;
}

div.divbold
{
	font-weight: bold;
	
	font-family: verdana, arial;
	
}

div.divright
{
	font-weight: bold;
	margin-left: 10px;
	font-family: verdana, arial;
	border: 0px;
}
p,li
{
	line-height: 120%;
	font-size: 12px;
}

p.pbold
{
font-weight: bold;

}

p.punderline
{
text-decoration: underline;
}

p.pbolditalic
{
font-style: italic;
font-weight: bold;
}


/* zvyrazneny napis */
h2.h2col
{
color: green;
font-weight: bold;
margin-top: -20px;
margin-bottom: 0.3em
}


/*-------- odkazy */
a
{
text-decoration : none;

}

a:link 
{
ciolor: #009966;
color: green; 
font-weight: bold;
}

a:visited 
{
color: #006633; 
font-weight: bold;
}

a:hover 
{
	ciolor: #006633;
	color: green;
	font-weight: lighter;
	text-decoration: underline;
}


/*----- hlavni tabulka stranek */
table.maintable
{top-margin: 8px;
 width: 935px;
 border-spacing: 0px;
 border-collapse: collapse;
 BORDER-left: gray 1px solid; 
 border-right : gray 1px solid; 
 BORDER-TOP: gray 1px solid;  
 BORDER-BOTTOM: gray 1px solid; 

}

table.table_region
{top-margin: 8px;
 width: 99%;
 border-spacing: 1px;
 
 BORDER-left: gray 1px solid; 
 border-right : gray 1px solid; 
 BORDER-TOP: gray 1px solid;  
 BORDER-BOTTOM: gray 1px solid; 

}

td.td_region
{
 BORDER-left: gray 1px solid; 
 border-right : gray 1px solid; 
 BORDER-TOP: gray 1px solid;  
 BORDER-BOTTOM: gray 1px solid; 

}

/*-- neviditelna tabulka */ 
table.hidtable
{
border-collapse: collapse;
}

table.hidtable100
{
border-collapse: collapse;
width: 100%;
}


/*------ hlavicka */
div.hlavicka_adr
{

}
table.headtable
{
background-color: #FFFF99;

vertical-align : bottom;
width: 100%;
border-collapse: collapse;
BORDER-BOTTOM: gray 1px solid;

}

p.text_hlavicka
{
display : block;
color: black;
/* puvodne #009966 */
font-weight : bold;
font-size: 12px;
margin-bottom: -2px;
}

td
{
font-size: 12px;
line-height: 120%;
}

td.tdleft
{
align : left;
vertical-align : top;
}

td.headtd
{
width: 100%;
BORDER-BOTTOM: gray 1px solid;
padding : 8px;
}

td.headtdleft
{
width: 8%;
text-align: left;
vertical-align : top;
padding : 0px;
}

td.headtdmid
{
width: 84%;
text-align: left;
vertical-align : top;
padding : 1px;

}

td.headtdmid2
{
width: 85%;
text-align: left;
vertical-align : top;
padding : 8px;
}

td.headtdright
{
width: 8%;
text-align: right;
vertical-align : top;
padding : 4px;
}

td.headtdleftbotline
{
width: 15%;
BORDER-BOTTOM: gray 1px solid;
text-align: left;
vertical-align : top;
padding : 8px;
}

td.headtdmidbotline
{
width: 70%;
BORDER-BOTTOM: gray 1px solid;
text-align: left;
vertical-align : top;
padding : 8px;
}

td.headtdmidbotline2
{
width: 85%;
BORDER-BOTTOM: gray 1px solid;
text-align: left;
vertical-align : top;
padding : 8px;
}
td.headtdrightbotline
{
width: 15%;
BORDER-BOTTOM: gray 1px solid;
text-align: right;
vertical-align : top;
padding : 8px;
}

/*--------- bunky stredu - obsah */
td.contdleft
{
width : 15%;
vertical-align : top;
padding : 3px;
biackground-color: #FFCC33;
font-size: 11px;
}

td.contdmid
{
width: 70%
text-align: center;
vertical-align : top;
padding : 5px;
border-left : gray 1px solid;
border-right : gray 1px solid;
font-size: 12px;
}

td.contdright
{
width : 15%;
vertical-align : top;
padding : 3px;
font-size: 11px;
}

/*---------- paticka */
table.foottable

{
width: 100%;
}

td.foottd
{

padding : 3px;
vertical-align: top;
text-align: center;  
}

/*------- horizontalni menu */
#hormenu a
{
display : block;
color: green;
/* puvodne #009966 */
font-weight : bold;
}

#hormenu a:hover
{
background: green;
color: yellow; 
}

#hormenu a:visited
{
ciolor: #006633;
}

#hormenu td
{
text-align: left;
padding-left: 0px;  
padding-right: 16px;
padding-bottom: 0px;
margin: 0px;

biackground-color: #FFCC33;
}
td.linka_hor_menu
{
width: 100%;
BORDER-top: gray 1px solid;
BORDER-BOTTOM: gray 1px solid;
}
 

/*-- vertikalni menu */
#vermenu a
{
display : block;
color: green;
margin: 1px;
font-weight : bold;

}

#vermenu a:hover
{
background: green;
color: yellow; 
}

#vermenu a:visited
{
ciolor: #006633;
}

#vermenu td
{
margin: 8px;

}

/* typicka tabulka v contextu */
table.contable
{cellspacing : 0;
 border: 1;
 border-right : gray 1px solid; 
 BORDER-TOP: gray 1px solid; 
 BORDER-LEFT: gray 1px solid; 
 BORDER-BOTTOM: gray 1px solid;
 border-collapse: collapse;
 text-indent: 1; 
}





#akce_knih a
{
display : block;
color: green;
margin: 1px;
font-weight : bold;

}

#akce_knih a:hover
{
background: green;
color: yellow; 
}

#akce_knih a:visited
{
ciolor: #006633;
}

#akce_knih
{
margin: 8px;

list-style: none;
}

tr.contr
{valign : top;
}

td.contd
{
	vertical-align: top;
	padding-right: 10px;
}

td.contd2
{vertical-align : top;
width: 2%;
}

td.contd5
{vertical-align : top;
width: 5%;
}

td.contd20
{vertical-align : top;
width: 20%;
}

td.contdr20
{vertical-align : top;
text-align: right;
width: 20%;
}

td.contd30
{vertical-align : top;
width: 30%;
}

td.contd33
{vertical-align : top;
width: 25%;
}

td.contd36
{vertical-align : top;
width: 43%;
}

td.contd40
{vertical-align : top;
width: 40%;
}

td.contdosobimg
{vertical-align : top;
width: 33%;
}

td.contd46
{vertical-align : top;
width: 46%;
}

td.contd80
{vertical-align : top;
width: 80%;
}

td.contdosobtxt
{vertical-align : top;
width: 66%;
}


td.contdcap
{biackground : #009966;
ciolor: white;
BiORDER-bottom: gray 1px solid;
tiext-decoration: underline;
font-style: italic;
font-weight: bold;
} 

td.contdcapakce
{biackground : #009966;
ciolor: white;
BiORDER-bottom: gray 1px solid;
with: 80%;
tiext-decoration: underline;
font-style: italic;
font-weight: bold;
}

td.contdr
{vertical-align : top;
text-align : right;
}

td.contdr33
{
{vertical-align : top;
text-align : right;
width: 33%;
}
}

td.contdm
{vertical-align : top;
text-align : center;
}

/* obrazky */
Img
{
 border: black 1px solid;
}
img.imgleft
{
float: left;
}
img.logo
{
border: 0px;
}

img.imglogo
{
float: left;
border: 0px;
}
img.obrazky_stred
{
border: 0px;
margin: 1px;
margin-left:40px;

}

img.obrazky_stred_2
{
border: 0px;
margin: 1px;
margin-left:1px;

}

img.imglogo_jine
{
border: 0px;
margin: 1px;


}

p.datumasvatek
{

text-align: right;
vertical-align : top;

}


img.imglogo_stred
{
	float: right;
	border: 0px;
	margin-top:5px;
	margin-right:170px;
}

img.imglogo_right
{
	float: right;
	border: 0px;
	margin-top:-10px;
	margin-right:10px;
}

img.imglogo_stred_2
{
	float: right;
	border: 0px;
	margin-top:0px;
	margin-right:70px;
}

img.uvod_vchod_knihovny
{
	margin-left:10px;
	border: 0px;
	
	
}

img.imgcenter
{
float: center;
}

img.imgright
{
float: right;
}

img.loga_doporucujeme
{
	float: center;
	border: 0px;
	margin-left: -7px
}

#navigace ul {
    list-style-type: none;
  }

#navigace ul li {
	text-align: justify;
 	margin-left: -40px;
	list-style-type: none;
	font-size: 11.5px;
}


.img_nav {
	font-weight: bolder;
	margin-top: 10px;
	margin-left: 5px;	
}
.img_nav2 {margin-bottom: -2px;
	margin-left: 5px;
	
	}
.img_nav3 {
	margin-top: -10px;
	margin-left: -37px;
	margin-right: 5px;
	border-bottom: 1px dashed #a7a7a7;
	
	}
.pripravujeme_mesic {
	 font-size: 11.5px;
	font-weight: bold;
	text-decoration: underline;
	}

.uvod_cara {
 
	width: 98%;
	border-bottom: dashed #a7a7a7;
	}
