h2 a:link {
	color:#000; text-decoration:none;
}
h2 a:visited {
	color:#000; text-decoration:none;
}
h2 a:hover {
	color:#000; text-decoration:underline;
}

a:link.line {
	color:#000; text-decoration:underline;
}
a:visited.line {
	color:#000; text-decoration:underline;
}
a:hover.line {
	color:#5C7300; text-decoration:underline;
}

a:link {
	color:#000; text-decoration:none;
}
a:visited {
	color:#000; text-decoration:none;
}
a:hover {
	color:#5C7300; text-decoration:underline;
}
a.col:link {
	color:#5C7300; text-decoration:none;
}
a.col:visited {
	color:#5C7300; text-decoration:none;
}
a.col:hover {
	color:#5C7300; text-decoration:underline;
}
a.zapati:link {
	color:#fff; text-decoration:none;
}
a.zapati:visited {
	color:#fff; text-decoration:none;
}
a.zapati:hover {
	color:#fff; text-decoration:underline;
}
a.ind:link {
	font-weight: normal; text-decoration:none; padding-left:20px; width: 1em; font-size: 13px;
}
a.ind:visited {
	font-weight: normal; text-decoration:none; padding-left:20px; width: 1em; font-size: 13px;
}
a.ind:hover {
	font-weight: normal; color:#5C7300; text-decoration:underline; padding-left:20px; width: 1em; font-size: 13px;
}
a.pdf:link {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_pdf.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.pdf:visited {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_pdf.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.pdf:hover {
	font-weight: normal; color:#5C7300; text-decoration:underline; background-image: url("../gfx/ext_pdf.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.ppt:link {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_ppt.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.ppt:visited {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_ppt.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.ppt:hover {
	font-weight: normal; color:#5C7300; text-decoration:underline; background-image: url("../gfx/ext_ppt.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.doc:link {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_doc.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.doc:visited {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_doc.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.doc:hover {
	font-weight: normal; color:#5C7300; text-decoration:underline; background-image: url("../gfx/ext_doc.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.xls:link {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_xls.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.xls:visited {
	font-weight: normal; text-decoration:none; background-image: url("../gfx/ext_xls.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.xls:hover {
	font-weight: normal; color:#5C7300; text-decoration:underline; background-image: url("../gfx/ext_xls.png"); background-repeat: no-repeat; background-position: 7px 1px; padding-left:30px; width: 1em; font-size: 13px;
}
a.rel:link {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 1px 4px; padding-left:25px; font-size: 13px; display:block;
}
a.rel:visited {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 1px 4px; padding-left:25px; font-size: 13px; display:block;
}
a.rel:hover {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 5px 4px; padding-left:25px; font-size: 13px; color:#5C7300; text-decoration:underline;
}
a.more:link {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 1px 4px; padding-left:23px; font-size: 13px; color:#5C7300; 
}
a.more:visited {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 1px 4px; padding-left:23px; font-size: 13px; color:#5C7300; 
}
a.more:hover {
	background-image: url("../gfx/rel.png"); background-repeat: no-repeat; background-position: 4px 4px; padding-left:23px; font-size: 13px; color:#5C7300; text-decoration:underline;
}


body, html 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; 
font-size: small !important; 
background: #222;
} 

.resetovac 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

p, img, table, tr, th, td, h1, h2, h3, h4, h5, form
{ 
margin: 0px; 
padding: 0px; 
border: 0px none; 
} 

input.send
{ 
margin: 8px 0 0 0; 
font-weight: bold;
} 

table.turnaje
{ 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 0px; 
} 

td.side
{ 
padding: 2px; 
background-color: #FFF;
border-right: 1px solid #ccc; 
} 

td.sideline
{ 
padding: 2px; 
background-color: #FFF;
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
} 

td.line
{ 
padding: 2px; 
background-color: #FFF;
border-bottom: 1px solid #ccc; 
} 

td.linecen
{ 
padding: 2px; 
background-color: #FFF;
border-bottom: 1px solid #ccc; 
border-left: 1px solid #ccc; 
text-align:center;
} 

td.linecen1
{ 
padding: 2px; 
background-color: #F2FFBF;
border-bottom: 1px solid #ccc; 
border-left: 1px solid #ccc; 
text-align:center;
} 

td.linecen2
{ 
padding: 2px; 
background-color: #EAFF97;
border-bottom: 1px solid #ccc; 
border-left: 1px solid #ccc; 
text-align:center;
} 

td.line_indent
{ 
padding: 2px 2px 2px 10px; 
background-color: #FFF;
border-bottom: 1px solid #ccc; 
} 

td.line_indent1
{ 
padding: 2px 2px 2px 10px; 
background-color: #F2FFBF;
border-bottom: 1px solid #ccc; 
} 

td.line_indent2
{ 
padding: 2px 2px 2px 10px; 
background-color: #EAFF97;
border-bottom: 1px solid #ccc; 
} 

td.t1l
{ 
padding: 2px; 
background-color: #F2FFBF;
border-bottom: 1px solid #ccc; 
} 

td.t2l
{ 
padding: 2px; 
background-color: #EAFF97;
border-bottom: 1px solid #ccc; 
} 

table.hotel
{ 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 0px; 
font-size: 15px; 
} 

td.headleft
{ 
background-color: #C2C923;
padding: 4px; 
color: black;
font-weight:bold;
text-align:left;
} 

td.headcen
{ 
background-color: #C2C923;
padding: 4px; 
color: black;
font-weight:bold;
text-align:center;
} 

td.hotel
{ 
background-color: white;
border-bottom: 1px solid #ccc; 
padding: 4px; 
text-align:left;
font-size: 15px; 
} 

table.cenik
{ 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 0px; 
font-size: 12px; 
} 

table.scorekarta
{ 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
padding: 0px; 
font-size: 12px; 
} 

td.head
{ 
background-color: #222;
padding: 4px; 
color: white;
font-weight:bold;
text-align:center;
} 

td.whi
{ 
background-color: white;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 4px; 
text-align:center;
} 

td.yel
{ 
background-color: yellow;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 4px; 
text-align:center;
} 

td.blu
{ 
background-color: #5C92FF;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 4px; 
text-align:center;
} 

td.red
{ 
background-color: red;
border-bottom: 1px solid #ccc; 
border-right: 1px solid #ccc; 
padding: 4px; 
text-align:center;
} 

.odraz
{ 
text-indent: 10px; 
} 

.foto_tipy
{ 
margin-left: 10px; 
padding-bottom: 10px; 
} 

.karty
{ 
margin-left: 20px; 
padding-bottom: 20px; 
} 

.mistr1
{ 
padding: 20px 0px 4px 0px; 
text-align: center;
font-size: 15px; 
font-weight: bold;
} 

.mistr2
{ 
padding: 4px 0px 10px 0px; 
text-align: center;
font-size: 15px; 
font-weight: normal;
} 

p.anketa
{ 
padding-top: 2px; 
line-height: 2em;
padding-bottom: 6px; 
} 

p.perex
{ 
padding: 2px 6px 6px 0; 
text-align: justify;
line-height: 1.33em;
font-size: 15px; 
} 

p.text
{ 
padding: 2px 6px 10px 0; 
text-align: justify;
line-height: 1.33em;
font-size: 15px; 
} 

p.text2
{ 
padding: 8px 12px 10px 8px; 
text-align: justify;
line-height: 1.33em;
font-size: 15px; 
} 

p.galerie
{ 
padding-top: 2px; 
padding-bottom: 6px; 
} 

p.zapati
{ 
text-align: center;
color: #fff;
margin-bottom:10px;
} 

.red
{ 
color: #f00;
} 

.inf
{ 
font-style: italic;
color: #999; 
font-size:11px;
} 

.gallery
{ 
padding-top: 6px;
font-style: normal;
color: #000; 
font-size:11px;
line-height:1.3em;
text-align:left;
} 

div.tree
{ 
padding: 12px 0 2px 3px; 
} 

div.title
{ 
border-left: 1px solid #999; 
border-right: 1px solid #999; 
margin: 2px; 
padding: 2px; 
} 

div.clanek
{ 
border-right: 1px solid #999; 
margin: 2px; 
padding: 2px 6px 2px 2px; 
} 

div.page
{ 
border-right: 1px solid #999; 
margin: 0; 
padding: 8px 0 0 0; 
} 

div.clanek h2
{ 
font-size: 16px; 
font-weight:bold;
color: #000;
margin: 3px 0 2px 0; 
padding: 2px; 
background: #fff none no-repeat fixed; 
border: 0px solid #fff;
text-indent: 6px;
} 

div.page h2
{ 
font-size: 16px; 
font-weight:bold;
color: #000;
margin: 3px 0 2px 0; 
padding: 2px; 
background: #fff none no-repeat fixed; 
border: 0px solid #fff;
text-indent: 6px;
} 

div.page h3
{ 
font-size: 12px; 
font-weight:bold;
color: #000;
margin: 3px 0 2px 0; 
padding: 2px; 
background: #fff none no-repeat fixed; 
border: 0px solid #fff;
text-indent: 6px;
} 

div.comment
{ 
margin: 6px 10px 0px 0; 
padding: 0;
float:left;
border: 1px solid #999;
background-color: #F2FFBF; 
} 

div.comment1
{ 
margin: 6px 10px 0px 0; 
padding: 0;
float:left;
border: 0px solid #999;
background-color: #fff; 
} 

div.comment2
{ 
margin: 6px 10px 0px 10px; 
padding: 0;
float:right;
border: 0px solid #999;
background-color: #fff; 
} 

div.blind
{ 
margin: 6px 10px 8px 0; 
float:left;
} 

p.popis
{ 
margin: 0; 
padding: 4px; 
color: #000; 
font-size:11px;
} 

div.colblock
{ 
margin: 2px 0 12px 0; 
} 

div.colblock1
{ 
margin: 2px 0 0px 0; 
} 

div.bar
{ 
background: #C2C923;
} 

.size13
{ 
font-size:13px;
} 

.size13a
{ 
padding-top:6px;
font-size:13px;
} 

.komplet
{ 
padding-top:8px;
font-size:13px;
display:block;
text-align:right;
} 

.gm
{ 
padding-top:14px;
padding-right:14px;
font-size:13px;
text-align:right;
font-weight:bold;
} 

img.title
{ 
border-bottom: 1px solid #999; 
margin-bottom: 2px; 
padding-bottom: 2px; 
} 

img.title2
{ 
border-bottom: 1px solid #999; 
margin-bottom: 2px; 
padding-bottom: 2px; 
border-top: 1px solid #999; 
margin-top: 2px; 
padding-top: 2px; 
} 

img.menu
{ 
float: right;
padding-top: 10px; 
} 

img.right
{ 
float: right;
margin: 0 0 0 5px; 
border: 0px; 
} 

img.colbor
{ 
border: 1px solid #999; 
} 

img.news
{ 
border: 1px solid #999; 
margin-top: 3px;
margin-right: 8px;
float: left;
} 

img.archiv
{ 
border: 1px solid #999; 
margin: 6px 8px 0 4px;
float: left;
} 

h1
{ 
margin: 0; 
padding: 0; 
} 

h2
{ 
font-size: 20px; 
margin: 3px 0 2px 0; 
padding: 2px; 
} 

h3
{ 
font-size: 16px; 
font-weight: bold;
margin: 0 0 5px 0; 
padding: 3px; 
text-indent: 36px;
background: #C2C923 url('../gfx/bar.gif') 0 0 no-repeat; 
border-top: 1px #ccc solid;
border-right: 1px #959B0D solid;
border-left: 1px #ccc solid;
} 

*:first-child+html h3
{ 
background: #C2C923 url('../gfx/bar.gif') 1px 1px no-repeat; 
} 

h4
{ 
font-size: 22px; 
margin: 3px 0 2px 0; 
padding: 2px; 
} 

p.title
{ 
margin: 0px 2px 2px 2px; 
padding: 2px; 
text-align: justify;
} 

p.title1
{ 
margin: 0px 10px 10px 2px; 
padding: 2px; 
text-align: justify;
} 

#bodyhlavicka 
{ 
background-color: #ffffcc; 
} 

#bodypaticka 
{ 
background-color: #ffffcc; 
} 

#strankahlavicka 
{ 
background-color: #fff; 
} 

#menu 
{ 
width: 100%;
height: 34px;
border-bottom: 1px solid #ddd;
background: #fff url('gfx/86-1.png') 0 0 repeat-x; 
font-size: 17px; 
} 

#strankapaticka 
{ 
width: auto; 
min-width: 1010px; 
max-width: 1010px; 
margin: 0px auto 0px auto; 
background: #222 url('../gfx/black_bottom.png') 0 0 no-repeat;
padding: 10px 0 20px 0; 
} 

#advert 
{ 
background-color: #fff; 
padding: 10px 0 20px 0; 
border-top: 1px solid #999;
} 

#strankaprechod 
{ 
width: auto; 
min-width: 1010px; 
max-width: 1010px; 
margin: 0px auto 0px auto; 
background: #222 url('../gfx/black_borders.png') 0 0 repeat-y;
} 

#strankaobal 
{ 
width: auto; 
min-width: 990px; 
max-width: 990px; 
margin: 0px auto 0px auto; 
} 

#strankaobal1 
{ 
} 

#strankaobal2 
{ 
background: #fff none;
} 

#levypanelobal 
{ 
float: left; 
width: 240px; 
margin: 5px 0px 5px 5px; 
padding: 2px 2px 2px 2px; 
font-size: 90%; 
} 

#pravypanelobal 
{ 
float: right; 
width: 240px; 
margin: 5px 5px 5px 0px; 
padding: 2px 2px 2px 2px; 
font-size: 85%; 
} 

#hlavnipanelobal 
{ 
padding: 0px 250px 5px 250px; 
} 

#clanekobal 
{ 
padding: 0px 250px 5px 6px; 
} 

strong {font-weight:normal;} 
.bold {font-weight:bold;} 

em {font-style:normal;} 
.italic {font-style:italic;} 

#logo_box {position:absolute;left:10px;top:10px;z-index:-1;}
