/* layout */
body,td,th,input,textarea { font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; }
body,#left,#right { margin: 0; padding: 0; border: 0; text-align: center; }
body { margin-top: 30px; }
#top { width: 710px; height: 18px; text-align: left; margin: 0 auto 0 auto; background: transparent url("Images/bgtop.gif") top left repeat-y; }
#content { width: 710px; text-align: left; margin: 0 auto 0 auto; background: transparent url("Images/bgcontent.gif") top left repeat-y; }
#bottom { width: 710px; height: 18px; text-align: left; margin: 0 auto 0 auto; background: transparent url("Images/bgbottom.gif") top left repeat-y; }
#box { width: 670px; padding:0; margin: 0; margin-left: 20px;  }

.print { }
.blocker { clear: both; height: 1px; width: 10px; font-size: 1px; background-image: none !important; }
.blocker30 { clear: both; height: 30px; width: 10px; font-size: 1px; }
.aright { text-align: right; }
.aleft { text-align: left; }
.acenter { text-align: center; }

#left { float: left; position: relative; top: -30px; left: 0; z-index: 99; width: 214px; /*overflow: hidden;*/ }
#boxleft { padding: 0 13px 0 0px; text-align: left; }
#right { width: 456px; float: right; min-height: 500px; }
#boxright { padding: 0; line-height: 1.3em; }

#foot { display: none; }

#subbottom { width: 710px; text-align: right; margin: 0 auto 0 auto;  }
#subbottom ul { display: none; }
#subbottom p { clear: both; float: right; width: 500px; margin: 10px 20px; padding-top: 15px; border-top: solid #9c9c9c 1px; font-size: 0.8em;  }
#subbottom a { text-decoration: none; color: #9C9C9C; }


/* navigacia */
.menu { display: none; }

#topmenu { display: none; }


#left h3 { display: none; }
#left address { margin-top: 1em; border-top: solid #333 1px; padding-top: 30px; background: #fff url("Images/logo-index-speakup.gif") top left no-repeat; }
#left address a { color: #656565; }


/* head */
#head { display: none; }


/* obsah */
#obsah { padding: 0.5em 10px 2em 10px; text-align: left;  /*border-left: solid #ccc 1px;*/ background: #fff url("Images/bgobsah.jpg") top left repeat-x; /* skurveny IE6 bug: */ height: 1%; }
#boxobsah { }

#obsah h1,#obsah h2,#obsah h3 { margin-top: 1em; margin-bottom: 0.5em; line-height: 1.3em; }

#obsah p,#obsah ul li,#obsah ol li { text-align: justify; line-height: 1.5em; }
#obsah p,#obsah ul,#obsah dl,#obsah ol,#obsah table { margin-bottom: 1em; }

#obsah dl { }
#obsah dt { /*clear: both; float: left; */ line-height: 1.5em; text-align: left; padding-bottom: 0px; margin-right: 0.7em; }
#obsah dd { line-height: 1.5em; text-align: left; padding-bottom: 20px; }

#obsah ul { list-style-position: outside; }
#obsah ul { list-style-type: none; }
#obsah ul li { text-align: justify; padding-left: 20px; background: transparent url("Images/bullethigh.gif") left top no-repeat; }
#obsah ul.none { list-style-type: none; }
#obsah ul.none li { display: list-item; line-height: 1.5em; text-align: justify; }
#obsah ol { list-style-type: decimal; list-style-position: inside; }
#obsah ol li { display: list-item; text-align: justify; margin-bottom: 0.5em;}

#obsah address { line-height: 1.5em; margin-bottom: 1em; font-style: normal; }
#obsah address { margin: 0 0 1em 0; text-align: left; }

#obsah a:link,#obsah a:active,#obsah a:visited { color: #D62E2F; font-weight: bold; }
#obsah a:hover { color: #AD2424; font-weight: bold; }


#obsah table { float: left; border-collapse: collapse; margin-bottom: 2em; font-size: 1em; }
#obsah table caption { text-align: left; font-size: 1.1em; font-weight: bold; color: #656565; padding-bottom: 0.5em; }
#obsah table td,#obsah table th { padding: 5px 6px; vertical-align: top; border: solid #656565 1px; }
#obsah table th { color: #656565; background-color: #ccc; text-align: center; }


/* forms */
#obsah form { margin: 1em 0 2em 0; }
#obsah label { clear: both; float: left; color: #D62E2F; width: 160px; margin-bottom: 10px; }
#obsah fieldset { border: solid #fff 1px; padding: 10px; }
#obsah input { margin-bottom: 0.5em; }


/* galeria */
.thumb { float: left; width: 200px; margin-bottom: 20px; }
/*.thumb img { border: solid #6799ff 5px; margin-bottom: 5px; }*/


.wrap3 img, .wrap3 p {  display: block; border: solid #fff 2px; width: 160px; } /* bezna galeria */
.wrap4 img, .wrap4 p { display: block; border: solid #fff 2px; width: 200px; } /* navig mapa */
.wrap5 img, .wrap5 p { display: block; border: solid #fff 2px; width: 385px; } /* volne */
.wrap1L,.wrap1R, .wrap2, .wrap3, .wrap4, .wrap5 {  display: inline-table;  /* \*/display: block;/**/  }
.wrap1R,.wrap1L { /*clear: both;*/ background: url("Images/tien.gif") right bottom no-repeat;  margin: 15px 10px 0px 0;}
/*.wrap1R { float: right; }
.wrap1L { float: left; }*/
.wrap2 { background: url("Images/rohbl.gif") left bottom no-repeat; }
.wrap3, .wrap4, .wrap5 { padding: 0 10px 10px 0;  background: url("Images/rohtr.gif") right top no-repeat;  }
.boxl { float: left; }
.txt { display: block; float: left; width: 155px; font-style: italic; padding: 5px 0 5px 5px; margin-bottom: 15px; }
.txt400 { display: block; float: left; width: 370px; font-style: italic; padding: 5px 0 5px 5px; margin-bottom: 15px; }

/* index */
#boxindex { /* fucking IE hack: */ height: 1%; background: transparent url("Images/linevert.gif") top center repeat-y; }
#boxindex * { line-height: 1.2em !important; }
#boxindexleft { width: 45%; float: left; }
#boxindexright { width: 45%; float: right; }
#boxindex h2 { font-size: 1.3em; font-weight: bold; text-align: center }
#boxindex p img { display: inline; }
#boxindex p { font-size: 0.9em; text-align: center; }
#boxindex hr { height: 1px; background-color: #ccc; border: solid #ccc 1px; width: 70%; text-align: center; }
#boxindex li { margin-bottom: 1em; }

/* knihy */
.fleft { float: left; margin: 0 5px 5px 0; }
.vzor img { display: inline; vertical-align: center; }

/* privatne info */
.privat th { font-weight: normal; text-align: left !important; background-color: #E6E6E6 !important; }

