body{
font: 12px/15px Arial, Helvetica, sans-serif;
background-color: #97C4EA;
}

th
{
background-color: #666666;
} 

/* uplný rám*/
table#uplnyram td, table#uplnyram th
{
border: 1px solid black;
padding:2px;
} 

table#uplnyram {
	border-collapse: collapse; 
}


a img {
	border: none;
}

p {
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#root {
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
}

#top{
float: left;
width: 1000px;
height: 94px;
background-image:url("images/top.jpg");
}
/*top menu*/
#top_menu{
float:left;
width: 1001px;
height: 27px;
background-image: url("images/top_menu_podklad.jpg");
background-repeat: no-repeat;
}

#top_menu ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

#top_menu ul li{
float: left;
width: 121px;
height: 27px;
background-image: url("images/top_menu_btn.gif");
text-align: center;
vertical-align: middle;
}

#top_menu ul li a {
font: bold 12px/27px  Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4D4D4D;
display: block;
width: 121px;
}

#menu_zbytek{
width: 275px;
height: 27px;
background-image: url("images/menu_zbytek.gif");
float: left;
}

.active-menu {
	font-weight: bold;
	text-decoration:underline;
	color:#000000;
}

.unactive-menu {
	color:#666666;
}

.holder {
	width: 998px;
	background-image:url("images/holderback.gif");
	padding:0px;
	margin:0px;
}

.holder-big {
	width: 998px;
	background-image:url("images/holderback-big.gif");
	padding:0px;
	margin:0px;
}

/*left menu*/
#left_menu{
float: left;
width: 147px;
background-color: #97C4EA;
height: 100%;
}

#left_menu a {
  color: #000000;
  text-decoration: none;
}

#left_menu ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

#left_menu ul li{
float: left;
width: 147px;
background-color: #C2DCF2;
border-top: 1px dotted black;
}

#left_menu ul li a{
padding:7px 0 7px 0;
display: block;
width: 124px;
font: bold 12px  Arial, Helvetica, sans-serif;
text-decoration: none;
color: black;
text-align: right;
padding-right: 23px;
}

.left_image{
float: left;
}

.dotted {
border-top: 1px dotted black;
}

.highlight{
background-image: url("images/left_highlight.gif");
background-repeat: no-repeat;
background-position: right;
}

/*obsah*/
#content_wraper{
width: 644px;
float: left;
}

#content_header{
float: left;
width: 644px;
height: 15px;
background-image: url("images/content_header.gif");
}

#content_header-big{
float: left;
width: 849px;
height: 15px;
background-image: url("images/content_header-big.gif");
}

#content{
float: left;
width: 612px;
border-right: 1px solid #858B91;
border-left: 1px solid #858B91;
background-color: white;
padding: 0px 15px 0px 15px;
margin-top:5px;
}

#content-big{
float: left;
width: 792px;
background-color: white;
padding: 10px 15px 0px 15px;
margin-left:5px;
}

#content-big h1 {
	font-size:21px; 
	font-family:Georgia, "Times New Roman", Times, serif;
}

.footer{
padding-top:20px;
padding-bottom:20px;
clear:both;
width: 996px;
background-image: url("images/footer.gif");
background-repeat:no-repeat;
}

.footer-big{
padding-top:20px;
padding-bottom:20px;
clear:both;
width: 996px;
background-image: url("images/footer-big.gif");
background-repeat:no-repeat;
}

/*zpravy*/
#zpravy_wraper{
position: absolute;
top:120px;
left: 803px;
width: 193px;
}

#zpravy_header{
float: left;
width: 193px;
height: 15px;
background-image: url("images/zpravy_header.gif");
}

#zpravy_footer{
float: left;
width: 193px;
height: 15px;
background-image: url("images/zpravy_footer.gif")
}

#zpravy_content{
float: left;
width: 171px;
#width: 171px;
border-right: 1px solid #858B91;
border-left: 1px solid #858B91;
background-color: white;
padding: 10px 10px 0px 10px;
}

.clear {
	clear:both;
}

.kniha {
	border-bottom: 1px dotted #888888;
	height:180px;
	margin: 10px;
	width:250px;
	float: left;
}

.kniha table {
	background-image:url(images/a1.gif);
	background-repeat:repeat-x;
	width:100%;
	border-top: 2px solid #666666;
	}

.kniha a {
	color:#000000;
}

.kniha h2 {
	margin-top:10px;
	font-size: 15px;
}

.kniha h3 {
	font-size: 13px;
}

.pageing {
	text-align:center;
	font-size:13px;
}

.bookslist {
	margin: auto;
	padding-top:20px;
	padding-bottom:20px;
}

.pageing a {
	color:#000000;
	text-decoration:none;
}

.selectedpage {
	font-weight: bold;
	text-decoration:underline overline;
}

.orderTable tr td {
	padding:3px;
}

.knihadetail h1 {
	font-size: 19px;
	margin-top:10px;
}

.calendar {
	font-size: 15px;
}

.calendar th {
	background-color: #FFFFFF;
}

.today {
	font-weight: bold;
	font-size: 16px;
}

.detailclanku {
	position: relative;
}

.nadpisclanku {
	background-image:url(images/a33.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	padding-top:30px;
	padding-bottom:19px;
	position: relative;
	top: -30px;
	text-align: center;
	color: #455A6B;
	line-height: 20px;
}

.teloclanku {
	position: relative;
	top: -46px;
	background-image:url(images/a1.gif);
	background-repeat:repeat-x;
	background-color: #FEFEFE;
	width: 100%;
	text-align:justify;
}

.teloclankusub {
	background-image:url(images/a33.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	padding:10px;
}

.clanek {
	padding-top: 10px;
	margin-top:3px;
	background-color:#FFFFFF;
	background-image:url(images/a1.gif);
	background-repeat:repeat-x;
	padding:10px;
	border-top:2px solid #666666;
}

.clanek a {
	color: #455A6B;
	line-height: 20px;
	text-decoration: none;
}

.clanek a:hover h1 {
	text-decoration: underline;
}

.pismena {
	text-align: center;
	font-size: 15px;
}

.pismena a {
	color: #455A6B;
	padding:5px;
	margin:2px;
	text-decoration: none;
}

.pismena a:hover {
	margin:0px;
	border:2px solid #666666;
	background-image:url(images/a1.gif);
}

.selectedletter {
	margin:0px;
	border:2px solid #EEEEEE;
	background-image:url(images/a1.gif);
}

.artlist a {
	text-decoration: none;
}

.artlist {
	background-repeat:repeat-x;
	background-color: #FEFEFE;
	width: 100%;
	padding:2px;
}

.a1 {
  background-image:url(images/a1.gif);
}

.clanek3 {
	border-top: 1px solid #666666;
	padding:3px;
	font-size:12px;
}

.clanek3 a {
	text-decoration: none;
	color: #FFFFFF;
}
.clanek2 a {
	text-decoration: none;
	color:#3a81d5;
	}
	
.clanek2 a:visited {
	color:#3a81d5;
}

.clanek2 a:hover div {
	color:#61a9fd;
}

.clanek2 a:hover p {
	text-decoration: underline;
}

.clanek2 a p {
	margin:0px;
	padding:0px;
	font-size:11px;
}

.calendar a {
	color:#3a81d5;
}

.artlist2{
	padding:4px;
}

.letter {
	clear: both;
	font-size: 13px;
	font-weight: bold;
}

.groupeditem {
	float: left;
	margin:3px;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #000000;
}

.groupeditem a {
color:#3a81d5;
}

.odkazy {
	text-align: right;
	padding:5px;
	padding-right: 20px;
}

.odkazy a {
	color:#3a81d5;
	}

.login {
  padding:5px;
  padding-bottom: 30px;
}

.login h3 {
  text-align: center;
  border-bottom: 2px solid #666666;
}

.login input {
  width: 125px;
  border: 1px solid #000000;
  padding:2px;
}

.login a, .login a:visited {
  color: white;
}

.usermessage {
	border: 1px solid #c2bb6c;
	background-color: #fffabf;
	width: 570px;
	padding: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.ukazka {
  text-decoration: none;
  font-size: 11px;
  color: black;
}

.ukazka img {
  position: relative;
  top:3px;
}
