
body									{ font-size: 0.7em; font-family: Tahoma , Verdana, Arial, lucida, sans-serif; color: black; padding: 0px; margin: 0 auto; text-align: center; background: #DEC17B;}

a       {color: black; text-decoration: underline;}
a:hover {color: white; text-decoration: underline;}

h1  {font-size: 1.5em; margin: 0px; padding: 0px; padding-top: 1em; padding-bottom: 1em;}
h2  {font-size: 1.2em; margin: 0px; padding: 0px; padding-top: 0.4em; padding-bottom: 0.2em;}
h2 a {color: black; text-decoration: none; }
h2 a:hover {color: black; text-decoration: none; }
h3  {font-size: 1em; margin: 0px; padding: 0px; padding-top: 0.2em; padding-bottom: 0.2em; font-style: italic; text-decoration: none;}
p   {padding: 0px; margin: 0px; margin-bottom: 1em;}
img										{ border: 0; }
.titulka_img           { margin-right: 10px; margin-bottom: 10px; float: left;}
a img                 { border: 0; }
table									{ border-collapse: collapse; }
form									{ margin: 0;}
input, textarea       { background-color: transparent; border: 1px solid black;}
label                 { font-weight: bold;width: 50em; display: block; }
.f-left									{ float: left;}
.f-right								{ float: right;}
.center									{ text-align: center;}
.right									{ text-align: right; border: 1px solid black;}
.left									{ text-align: left !important;}
.cistic                 				{ clear:both; height:0; overflow:hidden; visibility:hidden;}
.clear									{ clear: both;}
.noborder								{ border: 0 !important;}
table.noborder td						{ border: 0 !important;}
.nomargin								{ margin: 0 !important;}

.info_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #91F0F0; border: 1px solid #17AAAA; }
.error_message							{ font-weight: bold; margin-bottom: 20px; padding: 10px; background-color: #F7BBBB; border: 1px solid #AA1617; }

/* LAYOUT START */

#main { width: 1070px; margin: 0 auto; margin-top: 0.5em;}
#layout_top { background-image: url('/images/layout_top.jpg'); background-position: right; background-repeat: no-repeat; height: 162px; width: 1070px;}
#layout_left { float: left; background-image: url('/images/layout_left.jpg'); background-position: right; background-repeat: no-repeat; height: 446px; width: 274px; text-align: left;}
#layout_main { float: left; background-color: #DEC17B; height: 446px; width: 647px; text-align: left; overflow: auto;	scroll: vertical;}
#layout_main_scroll {margin-right: 10px;}


#layout_right { float: left; background-image: url('/images/layout_right.jpg'); height: 446px; width: 149px;}
#layout_bottom { float: left; background-image: url('/images/layout_bottom.jpg'); background-position: right; background-repeat: no-repeat; height: 157px; width: 1070px;}

#info-lista {}
 
/* LAYOUT END */

.autor {text-align: right; font-style: italic;}
#fotogalerie-polozky {padding-top: 1em; margin-bottom: 1em; border-top: 1px dotted black;}
.hodnoceni {padding-top: 1em; margin-bottom: 1em; border-top: 1px dotted black;}
.diskuze {padding-top: 1em; margin-bottom: 1em; border-top: 1px dotted black;}
#kniha_obsah .jmeno {font-weight: bold;}
.foto img {margin-right: 1em;margin-top: 0.5em;}
.foto_titulka {float: left; margin-right: 20px; margin-bottom: 5px;}

.navigation_back {margin-top: 1em; margin-bottom: 0.5em;}
.anketa a								{ color: #aaaaaa; }
.anketa .linka							{ margin: 2px 0px 5px 0px; border: 1px solid #495A3A; height: 5px; font-size: 1px; background-color: #F39907; }

.hodnoceni span								{ font-weight: bold; }
.hodnoceni a								{ font-weight: bold; color: black; text-decoration: none; }

