body{
margin:0;
padding:0;
line-height: 1.5em;
font-size: 12px;
font-family: Helvetica, sans-serif;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #edeae6;
}

#topsection{
background: #EAEAEA;
height: 145px; /*Height of top section*/
background-image:url("../img/topsection.png");
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#tmenu td{
text-align:center;
}

#contentwrapper{
float: left;
width: 990px;
background: #edeae6;/*svetle seda*/
}

#contentcolumn{
margin: 0 155px 0 160px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background: #ada493;/*tmavo seda*/
}

#box{
margin-left:8px;
}

#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -990px; /*Set margin to that of -(MainContainerWidth)*/
background: #edeae6;
}

#rightcolumn{
float: left;
width: 155px; /*Width of right column*/
margin-left: -155px; /*Set left margin to -(RightColumnWidth)*/
background: #edeae6;
}

#copy{
background-image:url("../img/tmavosedepozadi_rohy.gif");
WIDTH:675px;
HEIGHT:23px;
text-align:center;
color:#606060;
}

#footer{
clear: left;
width: 100%;
background: #edeae6;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer1{
background: #edeae6;
}

#footer1 td{
text-align:center;
}

#nadpis{
background: #ada493;/*tmavo seda*/
margin-left:10px;
padding-top:5px;}

#horni_prazdny{
background: #ada493;/*tmavo seda*/
padding-top:0px;}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
background: #ada493/* #edeae6; svetle seda*/
}
.innertube1{/*top*/
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.innertubeL{/*left*/
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}

ul{
margin-left:0px;
padding-left:20px;
}
li{
margin-left:0px;
font-size:12px;
}

h1{
margin: 0;
padding-top: 1px;
text-transform:uppercase;
font-size:16px;
color: #007c8c;
}
h2{
margin: 0;
padding-top: 1px;
text-transform:uppercase;
font-size:14px;
color: #007c8c;
}
h3{
margin: 0;
padding-top: 1px;
font-size:12px;
color: #007c8c;
}

.white{
color: white;
}

a{
color: #007c8c;
}

a.topmenu{
color:white;
}
#search td{
color:white;
}

#book{
background-color:white;
padding:10px;
}
#c_page{
background-color:#edeae6;
padding:10px;
margin:10px;
 border-radius: 0px 20px 0px 20px; 
}
.pet{
font-size:3px;
}
.innertube3{/*right*/
margin: 10px;
font-size:12px;
}
.innertube3 a{
font-size:12px;
}
#menu {
}
#search {
}
#searchform{
}
#searchinput{
height:12px;
width:112px;
position:relative;
top:0px;
left:328px;
}
form{
display:inline;
}
.autor{
font-size:14px;
font-weight:bold;
color: #007c8c;
}
.titul{
font-size:14px;
font-weight:bold;
}
.RB{
font-weight:bold;
color:#ca171e;
}
.BB{
font-weight:bold;
color:#007c8c;
}
.B{
color:#007c8c;
}
a{
text-decoration:none;
}
.blue{
color: #007c8c;
}
.red{
color:#ca171e;
}


/*link na tistenou verzi*/
.relTbook img{
/*background-color:white; border-bottom:1px solid black;border-left:1px solid black;*/
margin-top:5px;
}

.bunka{
/*background-image:url("../img/bunka_pozadi_2r_320.gif");*/
background: #edeae6;/*svetle seda*/
background-repeat:no-repeat;
height:185px !important;
width:320px !important;
overflow-y:hidden;
overflow-x:hidden;
 border-radius: 0px 10px 0px 10px; 
}
ul {
list-style-image:url("../img/odrazka.jpg");
}
.vice{
position:absolute;
bottom:0px;right:0px;
}
.cover{
float:left;
}
.box_nazev{
font-size:11px;
color:black;
padding-top:0px;
width:140px;
}
.box_koupit{
font-size:10px;
}
.box_neni{
margin:auto;
margin-bottom:20px;
text-align:center;
width:80%;
font-size:14px;
background-color:white;
border:1px solid black;
border-radius:10px;
padding:10px;
}

table.list td{
border-bottom:1px solid black;
}
.epruh{
margin-top:-12px;
}
#razeni, #listovani{
padding:10px;
}
.hlaska{
	font-size:18px;
	font-weight:bold;
	color:navy;
}
.banner{
}
.bannerText{
text-align:center;
padding-bottom:10px;
}
.karticka{
  display: inline-block;
  max-width:200px;
  height: 180px;
  padding: 5px;
  vertical-align:top;
  /*border:1px solid black;
  margin:10px;*/
  text-align:center;
}

.img_down{
vertical-align:bottom;
}