/****************************************************************************/
/* Styly viditelne tabulky                                                  */
/****************************************************************************/

table.visible {
    border: 0px none;
    border-collapse: collapse;
    empty-cells: show;
    margin-left: 30px;
    
}

table.visible td {
	background-color: #faa928;
	color: black;
    background: url('img/tbl_dots.gif') #faa928 repeat-x left bottom;
	border: 0px none;
	padding: 3px 15px 3px 0px;
}

table.visible tr.last td {
    background: url('img/tbl_bottom.gif') #faa928 repeat-x left bottom;
    padding-bottom: 4px;
}

/* levy pruh s oblouky */
table.visible td.left, table.visible tr.last td.left {
	width: 26px;
    background: url('img/tbl_left.gif') repeat-y left top;
    text-align: left;
    padding: 0px;
}
/* levy pruh s oblouky */
table.visible img.tl {
	position: relative;
    left: 0px;
    top: -3px;
	width: 26px;
	height: 22px;
	border: 0px none;
}

table.visible td.left {
	vertical-align: top;
}
table.visible tr.last td.left {
    vertical-align: bottom;
}
table.visible tr.last td.left img.bl {
    position: relative;
    left: 0px;
    bottom: 0px;
	width: 26px;
	height: 22px;
	border: 0px none;
}


table.visible tr.white td {
	color: white;
}

table.visible th {
	color: white;
    background: url('img/tbl_top.gif') black repeat-x left bottom;
    padding: 2px 15px 5px 0px;
    text-align: left;
}

table.visible * {
	background-color: #faa928;
}

table.visible a {
	color: white;
}

table.news {
	border-collapse: collapse;
	width: 535px;
	margin-bottom: 20px;
}

h2.news {
	color: white;
	font-weight: bold;
}

table.news tr {
    background: url('img/hdots.gif') repeat-x left bottom;
}

table.news td {
	background-color: transparent;
	padding: 2px 5px 2px 5px;
}

/****************************************************************************/
/* Tabulky galerie                                                          */
/****************************************************************************/
table.gallery {
    border: 0px none;
    border-collapse: collapse;
	margin: 20px 0 0 30px;
    text-align: left;
}

table.gallery td {
	width: 120px;
	height: 120px;
    text-align: center;
    vertical-align: middle;
}

.gallery img {
	border: 1px #faa928 solid;
}

.gallery img object {
	border: 1px #faa928 solid;
}

/****************************************************************************/
/* Tabulky pilotovy galerie                                                 */
/****************************************************************************/
table.plGallery {
    border: 0px none;
    border-collapse: collapse;
	margin: 0 auto 0 auto;
    text-align: center;
}

table.plGallery td {
	width: 150px;
	height: 140px;
    text-align: center;
    vertical-align: top;
}

table.plGallery tr.thumb {
	width: 150px;
	height: 100px;
}

table.plGallery tr.thumb td {
	width: 150px;
	height: 100px;
    text-align: center;
    vertical-align: middle;
}

table.plGallery tr.info {
    text-align: center;
    vertical-align: top;
}
table.plGallery tr.info td{
	width: 150px;
	height: 40px;
    text-align: center;
    vertical-align: top;
}

.plGallery img {
	border: 1px #faa928 solid;
}

.plGallery img object {
	border: 1px #faa928 solid;
}

/****************************************************************************/
/* Strankovadlo                                                             */
/****************************************************************************/

.navBar {
    text-align: center;
    font-size: 10px;
    height: 50px;
	margin: 10px 0 0 0;
	color: #faa928;
}

.navBar table {
	margin: 0 auto;
	text-align: center;
	border-collapse: collapse;
    empty-cells: show;
}

.navBar .links td {
	width: 20px;
	font-size: 12px;
	vertical-align: middle;
}

.navBar .links td img {
	border: 0px none;
}
.navBar .links td.nothingFound {
	width: 90px;
	font-size: 12px;
	color: #faa928;
}

.navBar a {
	font-size: 12px;
	width: 20px;
	margin: 0 0;
	padding: 0 5px;
	padding: auto;
}
.navBar td.left, .navBar td.right {
	width: 6px;
}

.navBar .lines .left, .navBar .lines .right {
	height: 10px;
    background: url('img/pager_dots.gif') repeat-x left bottom;
}

.navBar .lines .middle {
	height: 10px;
    background: url('img/pager_lines.gif') repeat-x left bottom;
}

/****************************************************************************/
/* Horizontalni menu                                                        */
/****************************************************************************/

.horizSelect {
    font-size: 11px;
	margin: 10px 0 10px 0;
	color: #faa928;
}

.horizSelect table {
	text-align: center;
	border-collapse: collapse;
    empty-cells: show;
}

.horizSelect .links td {
/*	width: 20px; */
	padding: 0 11px 0 1px;
	font-size: 12px;
}

.horizSelect a {
	font-size: 11px;
	width: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding: auto;
}

.floatRight {
	margin: 0px;
	float:right;
	text-align:right;
	width:500px;
}

.horizSelect td.left, .horizSelect td.right {
	width: 6px;
	padding: 0;
}

.horizSelect td.space {
	width: 6px;
	padding: 0;
}

.horizSelect .lines .left, .horizSelect .lines .right, .horizSelect .lines .space  {
	height: 10px;
    background: url('img/pager_dots.gif') repeat-x left bottom;
}


.horizSelect .lines .middle {
	height: 10px;
    /*background: url('img/pager_lines.gif') repeat-x left bottom;*/
}

.horizSelect .lines .hsStrip1 {background: url('img/hs_strip1.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip2 {background: url('img/hs_strip2.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip3 {background: url('img/hs_strip3.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip4 {background: url('img/hs_strip4.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip5 {background: url('img/hs_strip5.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip6 {background: url('img/hs_strip6.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip7 {background: url('img/hs_strip7.gif') repeat-x left bottom}
.horizSelect .lines .hsStrip8 {background: url('img/hs_strip8.gif') repeat-x left bottom}

/****************************************************************************/
/* Formulare                                                                */
/****************************************************************************/

input {
    border: 1px #faa928 solid;
    background-color : black;
    color: white;
}

input.button {
    border: 1px #faa928 solid;
    padding: 0px 10px 0px 10px;
    background-color : black;
    color: #faa928;
    cursor: pointer;
}

input.button:hover {
    border: 1px #faa928 solid;
    background-color : black;
    color: white;
    cursor: pointer;
}

input.checkbox {
	border: none;
}

select {
	color: white;
    border: 1px #faa928 solid;
}

option {
	color: white;
}

textarea {
    border: 1px #faa928 solid;
    background-color : black;
    color: white;
}

/* pouziva guestbook */
a.submit {
    border: 1px #faa928 solid;
	padding: 1px 20px 0px 20px;
	margin: 0px;
	background-color : black;
    color: white;
    cursor: pointer;
}

form table {
	border-collapse: collapse;
}

td {
	vertical-align: top;
}

td.title {
	font-weight: bold;
	padding-right: 5px;
}

td.gap {
	font-weight : bold;
	color: black;
	background-color : #faa928;
	padding: 2px 0 2px 1px;
    border-width: 10px 0 4px 0;
	border-color:black;
	border-style: solid;
}

#pleaseWaitScreen {
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	visibility:hidden;
	text-align: left;
	background-image: url(img/blank.gif);
}

div.pleaseWaitMessage {
	border-style : solid;
	border-width : 1px;
	border-color : #faa928;
	padding: 30px 0 0 0;
	background-color : black;
 	width : 300px;
	height: 130px;
	margin: 200px 0 0 400px;
	text-align : center;
}

div.pleaseWaitMessage marquee {
	background-color : black;
	border: 1px #faa928 solid;
	width : 200px;
	margin: 0px 0px 0px 50px
}

div.pleaseWaitMessage marquee b {
	background-color : #faa928;
	color : #faa928;
}

/****************************************************************************/
/* Bezny obsah tela stranky                                                 */
/****************************************************************************/

div.hr {
	height: 1px;
	font-size:1px;
    line-height: 1px;
	width: 100%;
	border: 0px none;
    background: url('img/hdots.gif') repeat-x left bottom;
	padding : 5px 0 5px 0;
}

div.spacer {
	padding: 10px 15px 10px 15px;
	margin: 0 0 0 0;
    text-align: justify;
    line-height: 128%;
}

.spacer * {
    background-color: black;
}

h1 {
	color: #faa928;
	font-weight: normal;
	font-size: 15px;
	padding: 0 0 0 0;
	margin: 10px 0 10px 0px;
}

h1.firstLine {
	margin: 0 0 0 0;
	font-size: 10px;
}

h1.secondLine {
	color: #faa928;
	margin: 0px 0 10px 0;
}

h1.middleLine {
	color: #faa928;
	margin: 0px 0 0px 0;
}

h2 {
	font-weight: normal;
	color: #faa928;
	font-size: 13px;
	padding: 0 0 0 0;
	margin: 0px 0 10px 0;
}

h2 a {
	font-size: 13px;
}

h2.firstLine {
	margin: 0 0 0 0;
}

h2.secondLine {
	color: #faa928;
	font-size: 10px;
	margin: 0px 0 10px 0;
}

h2.secondLine a{
	font-size: 10px;
}

h2.help {
	margin-top: 10px;
}

i.note {
	margin-top: 5px;
	color: darkgray;
}

a {
	color: #faa928;
    border: 0px none;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: white;
}

a img {
	border: 0px none;
}
sup {
	font-size:78%;
}

p {
	margin: 13px 0px 13px 0px;
    text-indent: 20px;
    text-align: justify;
}

.webcamTD img table {
	border: 1px #faa928 solid;
}

.videoTD {
	border: 1px #faa928 solid;
	width: 425px;
	height: 350px;
}

.videoTD img {
	width: 425px;
	height: 350px;

}

img.thumb {
	cursor: pointer;
	border: 1px #faa928 solid;
}

img.comics {
	cursor: pointer;
	border: 1px #faa928 solid;
	margin: 15px 15px 15px 15px;
}

.spacer img {
	border: 1px #faa928 solid;
}

img.left {
	margin: 6px 10px 10px 0px;
	float: left;
	clear: left;
}

img.right {
	margin: 6px 0px 10px 10px;
	float: right;
	clear: right;
}

img.noborder {
	border: 0px none;
}

.org {
	color: #faa928;
}

ol {

}

ul li {
	color : #faa928;
}

ul li p {
	color : white;
	padding : 0;
	margin : 0;
    text-indent: 0;
}

ol li {
	color : #faa928;
}

ol li p {
    text-indent: 0;
	color : white;
	padding : 0;
	margin : 0;
}
