body,html,div,p,ul,li,table,img {padding: 0; margin: 0;} 
body,html { color: #000000; margin: 0; padding: 0 0 0 0; text-align: center; background: #fff; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif }
body { font-size: 90% }
body#mapa { background: #fff; } 

/* Globalni styly */
hr { position: absolute; top: -12721px; width: 50px }
A:link { color: #1E68C9; text-decoration: underline } 
A:visited { color: #604198; text-decoration: underline } 
A:active, A:hover { color: #ED8901; text-decoration: underline } 
a img { border: 0px solid #B1B8B8 }
a:hover img { border: 0px solid #000000 }
h1,h2 { font-family: Georgia, "Times New Roman", Times, serif;  font-weight: normal }
h1 { margin: 25px 10px 0 0; padding: 0 0 5px 0; color: #007FCD; text-align: left; font-size: 160% } 
h2 { padding: 2px 2px 0 0; margin: 25px 0 10px 0; font-size: 130%; color: #c81a26; clear: left }
h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover { font-weight: normal; font-size: 100% }
h2 a:link { color: #0D6BB1; text-decoration: underline }
h2 a:visited { text-decoration: underline }
h2 a:active { color: #ED8901; text-decoration: underline }
h2 a:hover { color: #ED8901; text-decoration: underline }
h3 { clear: left; padding: 0 5px 0 0; margin: 15px 0 0 0; font-size: 100%; font-weight: bold; color: #0E66A0 } 
ul { position: relative; right: 10px; clear: left; margin: 10px 0 0 30px }
ul li { list-style-image: url("grafika/icon-list2.gif") } 
ul#zkratky li, ul#souv li { list-style-image: url("grafika/icon-list2.gif") } 
ul#zkratky li span { font-weight: bold } 
em { font-weight: bold; font-style: normal }
acronym, abbr { cursor: help }
a#nahoru2 { display: none }

a.pdf { display: block; width: 280px; background:url("grafika/icon-pdf.gif") 0% 50% no-repeat; padding: 0 0 0 40px; }

/* Konec Globalni styly */

/* Globalne pouzivane tridy */
.clear { display: block; clear: left; width: 300px; height: 1px; font-size: 1px }
.both { display: block; clear: both; height: 1px; font-size: 1px }
.chyba { color: #BE050A; font-weight: bold }
.ok { color: #131684; font-weight: bold }
.txt { background: #F7F9FD; border: 1px solid #6797C7 }
p.a { width: 215px; height: 132px; float: left }
p.a img { width: 200px; height: 132px }
p.s { width: 288px; float: left }
p.h  { width: 505px; clear: left }
span.cistic { display: block; width: auto; clear: left; font-size: 0; padding: 0; z-index: 3; height: 4px; background: #fff } 
/* Konec Globalne pouzivane tridy */

/* Sirka webu */
#top, #header, #obsah, #hp, #footer {
 width: 960px; position: relative }
/* Sirka vseho konec */

/* Hlavicka */
div#header { height: 193px; top: 0px; margin: 0 auto 0 auto; text-align: left; background:url("grafika/head7.jpg") 100% 100% no-repeat #3A88C0 }
div#header p#logo, div#header h1#logo { width: 960px; height: 63px; margin: 0 auto; position: relative; font-size: 100%; padding: 0 0 0 0 }
div#header p#logo img, div#header h1#logo img { display:block; position:absolute; left:2px; top:20px; z-index:1; width: 184px; height: 53px; font-weight: bold; font-size: 110% }
div#header p#logo img { cursor: pointer }
div#header p#logo a:link img, div#header p#logo a:visited img { color: #4485C1; }
div#header p#logo a:active img, div#header p#logo a:hover img { color: #63A801; }
div#header p#jumps { width: 200px; position: absolute; top: 8px; right: 9px; text-align: right; font-size: 90%; color: #007FCD }
div#header p#jumps  a#textverze { display: block; width: 10em; padding: 3px 0 4px 0; text-indent: 10px; position: absolute; right: 0; top: 0; text-align: left }
div#header p#jumps  a#textverze:link, div#header p#jumps  a#textverze:visited { color: #14649E; background:url("grafika/icon-text.gif") 96% 54% no-repeat #F0F8FB }
div#header p#jumps  a#textverze:active, div#header p#jumps  a#textverze:hover { color: #000; background:url("grafika/icon-text.gif") 96% 54% no-repeat #C4DDF2 }
div#header p#jumps a#jump2menu { display: none }
/* Konec  Hlavicka */ 



/* Hlavni navigace */
ul#menu { background: #003084; display: block; width: 760px; height: auto; padding: 0 0 0 0; position: absolute; top: 0; left: 0; font-size: 90%; font-family: "Trebuchet MS", sans-serif, "Arial CE", "Lucida Grande CE"; z-index: 3; margin: 0 0 0 0; border: 8px solid #EEA200; border-width: 0 0 8px 0 } 
ul#menu li { list-style-type: none; list-style-image: none; margin: 0 0 0 0; padding:  0 0 0 0;  width: 107px; height: 2.5em;  float: left; margin : 0 1px 0 0 }
ul#menu li a { display: block; width: 107px; height: 2.5em; line-height: 2.5em; font-weight: bold; text-align: center; z-index: 4; overflow: hidden }
ul#menu li a:link,ul#menu li a:visited, ul#menu li a:active,ul#menu li a:hover,ul#menu li a#selected { text-decoration: none; font-weight: bold }  
ul#menu li a:link,ul#menu li a:visited { color: #E0F1FC; background:url("grafika/bg-menu3.gif") 0% 0% repeat-x #04579C } 
ul#menu li a:active,ul#menu li a:hover  { color: #fff; background:url("grafika/bg-menu3.gif") 0% -50px repeat-x #EDA000 }
#menu a#selected { color: #fff; background:url("grafika/bg-menu3.gif") 0% -50px repeat-x #EDA000; z-index: 5 }
/* Konec Hlavni navigace */

/* Hlavni Obsah - cela sirka vcetne sidebaru */
#obsah, #hp { bottom: 1px; padding: 0 0 0 0; margin: 10px auto 0 auto; text-align: left; background:url("grafika/bg-obsah.jpg") 0% 2.8em no-repeat #fff; z-index: 1 }
#hp { background: #fff } 
#obsah span.cistic, #hp span.cistic { display: block; clear: both; font-size: 0; z-index: 3; height: 10px; background: #003084 }
 /* Hlavni Obsah - cela sirka vcetne sidebaru konec */
 
/* XXXXXXXXX HLAVNI OBSAHOVE POLE XXXXXXXXXXXXXXX */
#pole, .pole, #home { width: 705px; padding: 0 0 20px 0; position: relative; float: left; color: #0E66A0; font-size: 90% }
#home { width: 960px; padding: 0 0 15px 0; }
#fullpole { width: 730px; padding: 0 0 20px 0; position: relative; left: 15px; color: #0E66A0; font-size: 90% }

#intro { width: 550px; float: left; padding: 0 0 0 0; margin: 15px 0 0 0; }
#intro p { margin: 0 0 15px 0; }
#intro object { display: block; width: 550px; }

.welcome { width: 550px; padding: 1px 0 15px 0; margin: 15px 0 0 0; background: #E6EFF7; }
.welcome p { margin: 15px 15px 0 15px; color: #0E66A0; }
.homebox { width: 380px; float: right; position: relative; background: #E6EFF7; padding: 0 0 15px 0; margin: 15px 0 15px 0; }
.homebox div { width: 350px; padding: 0 0 5px 0; margin: 0 0 0 15px; }
.homebox div p { padding: 0 0 0 0; margin: 0 0 0 0; }
.homebox h2 { color: #017FCD;  margin: 15px 0 0 0;  }
.homebox img { display: block; width: 50px; height: 50px; float: left; margin: 5px 10px 0 0; border: 1px solid #000; }
#homemap { width: 730px; background: #fff; padding: 0 0 0 0; margin: 0 0 0 0; }




.pole#detail { width: 520px }
#pole p, .pole p { margin: 10px 0 }
#fullpole p, .fullpole p { margin: 10px 0 }
#pole p.def { padding: 7px 0 0 0 }
#pole p.link { color: #407E01 }
#pole p.link a:link, #pole p.link a:visited { color: #407E01 }
#pole p.link a:active, #pole p.link a:hover { color: #000 }
#pole p.r, .pole p.r { text-align: right }
#pole h2.nclr, .pole h2.nclr { clear: none; margin: 25px 0 0 0 }
.perex { background: #E6EFF7; padding: 2px 10px; margin: 10px 0 25px 0; color: #0E66A0; font-weight: bold; border: 1px solid #C4D9EC; border-width: 1px 0; }

p.ilu { width: 255px; height: 200px; float: left; }
p.ilu img { display: block; width: 240px; height: 200px; border: 1px solid #000; }
p.fotobox, p.fotobox2 { width: 247px; height: auto; float: left; margin: 0 0 0 0; color: #000; font-size: 90%; }
p.fotobox img, p.fotobox2 img { display: block; width: 245px; height: 184px; border: 1px solid #000; margin: 0 0 0 0; }
p.fotobox { width: 257px !important; }
p.fotobox br, p.fotobox2 br { display: block; height: 1px; font-size: 1px; }
p.fotobox span, p.fotobox2 span { display: block; width: 227px; height: auto; }
/* XXXXXXXXX HLAVNI OBSAHOVE POLE KONEC XXXXXXXXX */

/* XXXXXXXXX SIDEBAR XXXXXXXXXXXXXXXXXXX */
#side { width: 216px; margin: 0 0 8px 0; position: relative; right: 8px; float: right; font-size: 90%; background:url("grafika/bg-side.gif") 0% 0% #D7E6F2 } 
#side h2 { font-size: 100%; color: #fff; background: #0D6BB1; font-weight: bold; margin: 0 0 0 0; padding: 3px 0 3px 0; text-indent: 10px; border: 8px solid #fff; border-width: 8px 0 0 0 }
#side h2 a:link, #side h2 a:visited { font-size: 100%; color: #fff; font-weight: bold }
#side h2 a:active, #side h2 a:hover { font-size: 100%; color: #fff; font-weight: bold }
#side p  { margin: 10px; text-align: left; color: #000000; }
#side .sidebox, #side .sidebox2 { width: 200px; background: #F0F8FB; margin: 8px auto; clear: left }
#side .sidebox2 { padding-bottom: 5px; padding-top: 5px; background:url("grafika/bg-sidebox2.gif") 0% 0% repeat-x #E3EFFD }
#side .sidebox h2 { background:url("grafika/bg-box1n.gif") 0% 0% no-repeat #0D6BB1; color: #fff; font-weight: bold }
#side .sidebox2 h2 { font-weight: bold; background:url("grafika/bg-box2n.gif") 0% 0% no-repeat #8DB40A }
#side .sidebox#random img { display: block; width: 200px; height: 160px; margin: 0 auto; text-align: center; line-height: 1.5em; color: #0D6BB1; font-weight: bold; }
#side .sidebox#news { font-size: 90%; width: 216px; margin: 0 0 0 0; padding: 2px 0 15px 0 }
#side .sidebox#news h3 { margin: 10px 10px 0 10px; padding: 0 0 0 0 }
#side .sidebox#news p { font-size: 100%; margin: 0 10px 0 10px; padding: 0 0 0 0 }
#side .sidebox#anketa { width: 216px; background: #fff; margin: 0px 0px; clear: left }
#side .sidebox#pocasi { width: 216px; background: #fff; margin: 0px 0px; clear: left; text-align: center; }
#side .sidebox#pocasi div div { width: auto !important }
#side .sidebox#pocasi div div div { margin-right: 30px !important; margin-bottom: 15px !important  }
#side .sidebox#pocasi div div div p { color: #0E66A0 !important;  }
#side .sidebox#pocasi div div a { position: relative; left: 8px; }
#side ul { width: 216px; margin: 0 0 0 0; padding:  0 0 3px 0; right: 0px }
#side ul li { width: 216px; list-style-image: none; list-style-type: none; margin: 0 0 0 0; padding:  0 0 0 0 }
#side ul li a { display:  block; width: 216px; padding: 4px 0 5px 0; border: 1px solid #98CCE9; border-width: 1px 0; border-top-color: #EBF6FA; text-indent: 7px }
#side ul li a:link, #side ul li a:visited { background:url("grafika/bg-sidemenu.jpg") 0% 0% repeat-y #C9E0EF; font-weight: bold; color: #14649E }
#side ul li a:active, #side ul li a:hover { background:url("grafika/bg-sidemenu.jpg") 0% -100px repeat-y #9BC6E1; font-weight: bold; color: #12243F }
#side ul li A#sideselected:link,#side ul li A#sideselected:visited,#side ul li A#sideselected:active,#side ul li A#sideselected:hover { color: #000; background:url("grafika/sideselect.jpg") 0% -100px repeat-y #F8B71D; text-decoration: none; border-bottom-color: #EEA200; border-top-color: #F5FBEA }
#side ul#odkazy { width: 216px; margin: 0 0; padding:  10px 0 3px 0; right: 0px; background: #E6EFF7 }
#side ul#odkazy li { width: 200px; list-style-image: none; list-style-type: none; margin: 0 0 10px 8px; padding:  0 0 0 0 }
#side ul#odkazy li a { display: inline; width: auto; padding: 0 0 0 0; border: 0; text-indent: 0 }
#side ul#odkazy li a:link, #side ul#odkazy li a:visited { background: none; font-weight: normal; color: #14649E }
#side ul#odkazy li a:active, #side ul#odkazy li a:hover { background: none; font-weight: normal; color: #12243F }
#side ul#odkazy li A#sideselected:link,#side ul#odkazy li A#sideselected:visited,#side ul#odkazy li A#sideselected:active,#side ul#odkazy li A#sideselected:hover { color: #667D17; background:url("grafika/sideselect.jpg") 0% -100px repeat-y #E7F5C4; text-decoration: none; border-bottom-color: #B6E16C; border-top-color: #F5FBEA }
#side div#siderezerve { width: 216px; margin: 0 0 0 0; padding: 0 0 15px 0; background: #fff }
#side div#siderezerve h2, #side div#sidepartner h2 { margin: 0 0 10px 0; background:url("grafika/bg-callus.jpg") 0% 0% repeat-y #F2F7FD; color: #0D6BB1; position: relative; border-width: 16px 0 0 0 }
#side div#siderezerve p { width: 216px; margin: 10px 0 0 0; padding: 0 0 0 0; color: #0E66A0 }
#side div#siderezerve h2 span { display: block; width: 32px; height: 32px; position: absolute; right: 3px; top: -4px; background:url("grafika/icon-mobil-small.gif") 0% 0% no-repeat }
#side div#siderezerve img { display: block; width: 216px; height: 119px; background: #D0E6FE; border: 1px solid #007FCD; margin: 10px 0 0 0; text-align: center }
#side div#sidepartner { width: 216px; margin: 0 0 0 0; padding: 0 0 15px 0; background: #fff }
/* XXXXXXXXX KONEC SIDEBAR XXXXXXXXXXXXXXXXXXX */



table { width: 505px; padding: 0; margin: 15px 0 0 0; border: 0; border-collapse: collapse; background: url(grafika/bg-toptab2.jpg) 0% 0% repeat-x #F0F7FB; color: #052D58 }
table caption { text-align: left; padding: 15px 0 0 0; margin: 0 0 0 0; font-weight: bold; color: #0E66A0 }
table tr { margin: 0; padding: 0 }
table tr.prga { background: #F0F7FB }
table tr.druga { background: #D7E6F2 }
table tr td, table tr th { padding: 2px 5px; border: 0px solid #AED204; border-width: 0 0 }
table tr th { background: #0D6BB1; color: #fff }
table tr td { font-size: 110%; font-weight: bold; color: #045AA1; }
table tr th.s1 { width: 400px }
table tr th.s2 { width: 105px }
table tr th.s3 { width: 175px }

/* XXXXXXXXX FOTOGALERIE XXXXXXXXX */
p.image { width: 114px; height: 62px; float: left; margin: 0 0 0 0 }
p.image img { display: block; width: 100px; height: 50px; border: 1px solid #000; margin: 4px 0 0 0 }
p.g { width: 505px; margin: 10px 0 0 0; padding: 0 0 0 0; font-size: 90% }
p.g span, p.g span a, p.g span img { display: block; text-align: center }
p.g span { width: 120px; height: 65px; margin: 5px 5px 5px 0; float: left }
p.g span a { width: 114px; height: auto; margin: 0 0 0 0 }
p.g span a:link, p.g span a:visited { background: #E7F0F8; border: 1px solid #8FBDDE; text-decoration: none }
p.g span a:active, p.g span a:hover { background: #F5FAFC; border: 1px solid #0D45A2; text-decoration: none }
p.g span img { width: 100px; height: 50px; margin: 5px auto 6px auto; line-height: 1.3em }
p.g span a img { border: 1px solid #3A88C0 }
p.g span a:hover img { border: 1px solid #F5FAFC }
p.g span.clear { width: 400px !important; height: 1px !important; margin: 0 0 0 0 !important; clear: left; float: none !important }
/* XXXXXXXXX FOTOGALERIE KONEC XXXXXXXXX */

/* XXXXXXXXX VELKA FOTOGALERIE XXXXXXXXX */
p.galery { width: 380px; margin: 10px 0 0 0; padding: 20px 0 0 0; font-size: 90%; background: #fff; }
p.galery span, p.galery span a, p.galery span img { display: block; text-align: center }
p.galery span { width: 120px; height: 120px; margin: 0px 10px 10px 0; float: left; position: relative; }
p.galery span.third { margin: 0 0 10px 0; }
p.galery span a { width: 120px; height: 120px; margin: 0 0 0 0; padding: 0 0 0 0; }
p.galery span a:link, p.galery span a:visited { background: #e6eff7;  text-decoration: none }
p.galery span a:active, p.galery span a:hover { background: #99bedf; text-decoration: none }
.homebox p.galery span img { width: 110px; height: 110px; position: relative; top: 5px; left: 5px; margin: 0 0 0 0; line-height: 1.3em }
p.galery span a img { border: 0 }
p.galery span a:hover img { border: 0  }
p.galery span.clear { width: 340px !important; height: 1px !important; margin: 0 0 0 0 !important; clear: left; float: none !important }
/* XXXXXXXXX VELKA FOTOGALERIE KONEC XXXXXXXXX */

/* Pro novinare - fotky ke stazeni */
p.mediainfo { }
p.mediainfo img { display: block; width: 150px; height: 113px; float: left; margin: 0 10px 0 0; border: 1px solid #0D6BB1;  }

p.zastavka { }
p.zastavka span, p.zastavka span a, p.zastavka span img { display: block; text-align: center; }
p.zastavka span { width: 166px; height: 124px; margin: 0px 10px 5px 0; float: left; }
p.zastavka span a { width: 164px; height: auto; margin: 0 0 0 0 }
p.zastavka span a:link, p.zastavka span a:visited { background: #F7F7F7; border: 1px solid #DFDFDF; text-decoration: none }
p.zastavka span a:active, p.zastavka span a:hover { background: #E7F0F8; border: 1px solid #8FBDDE; text-decoration: none }
p.zastavka span img { width: 150px; height: 113px; margin: 5px auto 6px auto; line-height: 1.3em }
p.zastavka span a img { border: 1px solid #3A88C0 }
p.zastavka span a:hover img { border: 1px solid #F5FAFC }

p.imgp { }
p.imgp span, p.imgp span a, p.imgp span img { display: block; text-align: center; }
p.imgp span { width: 166px; height: 124px; margin: 5px 10px 5px 0; float: left; }
p.imgp span a { width: 164px; height: auto; margin: 0 0 0 0 }
p.imgp span a:link, p.imgp span a:visited { background: #F7F7F7; border: 1px solid #DFDFDF; text-decoration: none }
p.imgp span a:active, p.imgp span a:hover { background: #E7F0F8; border: 1px solid #8FBDDE; text-decoration: none }
p.imgp span img { width: 150px; height: 113px; margin: 5px auto 6px auto; line-height: 1.3em }
p.imgp span a img { border: 1px solid #3A88C0 }
p.imgp span a:hover img { border: 1px solid #F5FAFC }

/* XXXXXXXXX ZASTAVKY XXXXXXXXXX */
ul#mista li, ul#doprava li { padding: 0 0 8px 0; margin: 0 0 0 0 }
/* XXXXXXXXX ZASTAVKY KONEC XXXXXXXXXX */


div.jizdniradbox { width: 240px; float: left; text-align: center; margin: 0 10px 20px 0; }
div.jizdniradbox h2 { background: #045AA1; color: #fff; padding: 2px 0; }
div.jizdniradbox ul li { list-style-type: none; list-style-image: none; }
div.jizdniradbox table { width: 230px !important; font-size: 110%; font-weight: bold; }
div.jizdniradbox table td.cela { font-weight: bold; font-size: 120%; }
ul.jizdnirad {
 font-size: 110%; font-weight: bold;
}

/* XXXXXXXXX KE STAZENI XXXXXXXXX */
img.wppr { display: block; width: 130px; height: 80px; margin: 5px 10px 5px 0; background: #eee; border: 1px solid #000; float: left }
/* XXXXXXXXX KE STAZENI KONEC XXXXXXXXX */

/* XXXXXXXXX INTERZEN XXXXXXXXX */
img#cup { display: block; width: 134px; height: 182px; margin: 5px 10px 5px 0; background: #fff; border: 0; float: left }
/* XXXXXXXXX INTERZEN KONEC XXXXXXXXX */

img.moreimg { display: block; width: 100px; height: 100px; float: left; margin: 10px 10px 0 0 }
.noclear { clear: none !important }

/* XXXXXXXXX PATICKA XXXXXXXXX */
#footer { top: -1px; margin: 0 auto 8px auto; padding: 5px 0 5px 0; text-align: center; font-size: 90%; color: #ABC9E4; background: #f3f8fc; overflow: hidden; }
#footer p { margin: 0 0; padding: 4px 0 0 0 }

#footer p.footermenu { width: 300px; float: left; margin: 0 0 0 0; padding: 8px 0 0 15px; text-align: left; line-height: 1.5em; }
#footer p.partner { width: 445px; float: right; margin: 0 0 0 0; padding: 4px 0 4px 0; text-align: right; }
#footer p.partner img { margin: 0 10px 0 0; }

#footer A:link { color: #ABC9E4 } 
#footer A:visited { color: #ABC9E4 } 
#footer A:active, #footer A:hover { color: #fff }
div#stat { width: 100%; padding: 0 0; text-align: right; position: relative; } 
/* XXXXXXXXX PATICKA KONEC XXXXXXXXX */


/* XXXXXXXXX NASTROJE - VYTISKNOUT XXXXXXXXX */
p#tools { border: 1px solid #D7E6F2; width: 505px; margin: 25px 0 0 0 !important; padding: 3px 0 3px 0; background: #F0F8FB; overflow: hidden }
#fullpole p#tools, .fullpole p#tools  { width: 730px; }

p#tools a { display: block; float: left; padding: 3px 4px 4px 0; text-indent: 25px }
p#tools span { position: absolute; top: -10px; left: -10px; font-size: 1px }
p#tools a#vytisknout { display: block;  background: url(grafika/icon-print.gif) 4px 50% no-repeat #fff; position: relative; left: 3px }
p#tools a#vytisknout:link, p#tools a#vytisknout:visited  { background: url(grafika/icon-print.gif) 4px 50% no-repeat #F0F8FB; color: #2F69B5 }
p#tools a#vytisknout:active, p#tools a#vytisknout:hover  { background: url(grafika/icon-print.gif) 4px 50% no-repeat #D7ECF4; color: #000 }
p#tools a#nahoru { display: block; background: url(grafika/icon-print.gif) 4px 50% no-repeat #fff; position: relative; left: 3px }
p#tools a#nahoru:link, p#tools a#nahoru:visited  { background: url(grafika/icon-nahoru.gif) 4px 50% no-repeat #F0F8FB; color: #2F69B5 }
p#tools a#nahoru:active, p#tools a#nahoru:hover  { background: url(grafika/icon-nahoru.gif) 4px 50% no-repeat #D7ECF4; color: #000 }

/* XXXXXXXXX NASTROJE - VYTISKNOUT KONEC XXXXXXXXX */

/* Kde vsude chci zmekcit pismo */
h4, #pole, .pole, #fullpole, .fullpole, #side h2, #side h3, #side ul li, .sidekontakt, #fotodetail, .supatlacitko, #diky, form#hledani label, .box p, .box2 ul, #doporuc, form#kontaktform p#odesli input, .pole#aktuality p.date span.rok, #homenews, #homerezerve, #siderezerve, #side .sidebox#random img, div#header p#logo img, div#header h1#logo img, div.jizdniradbox h2, #family, .welcome p {
 font-family: "Trebuchet MS", sans-serif, "Verdana CE", "Arial CE", "Lucida Grande CE" 
}

/* xxxxxxxxxxx Konec Sezony xxxxxxxxxxx */
.pozor { width: auto; height: auto; border: 1px solid #FFA72F; border-width: 1px 0; background: #FFE097; margin: 10px 0 20px 0; padding: 0 10px }
.pozor p { color: #492D01 }
/* xxxxxxxxxxx Konec Sezony konec xxxxxxxxxxx */


/* xxxxxxxxxxx Kontaktni formular xxxxxxxxxxx */
form#kontaktform { background: #EAF7FF; color: #000; margin: 25px 0 0 0; padding: 15px 0 0 0; position: relative }
form#kontaktform a#formular { position: absolute; top: -180px; font-size: 1px; }
form#kontaktform fieldset { border: 0 }
form#kontaktform p { width: 480px; height: 30px; position: relative; left: 15px;  margin: 0 0 0 0; clear: left }
form#kontaktform p#odesli { width: auto !important; height: auto !important; padding: 15px 35px 30px 35px; text-align: right }
form#kontaktform p#odesli input { font-weight: bold }
form#kontaktform p label { color: #14649E; font-weight: bold }
form#kontaktform p label.lab1 { display: block; width: 170px; height: 30px; line-height: 30px; float: left; text-align: right }
form#kontaktform p input.txt { width: 220px; padding: 2px 1px; position: relative; top: 5px; left: 5px; }
form#kontaktform div { margin: 0px 15px }
form#kontaktform div textarea { width: 469px; height: 200px } 
form#kontaktform p input.txt, form#kontaktform div textarea { background: #fff; color: #000; border: 1px solid #7F9DB9 }
div#chyba_jmeno, div#chyba_email, div#chyba_text { position: absolute; z-index: 5 }
div#chyba_jmeno p, div#chyba_email p, div#chyba_text p { padding: 0 }
div#chyba_jmeno p em, div#chyba_email p em, div#chyba_text p em { font-weight: bold; display: block; color: #C11E22 }
div#chyba_jmeno { width: 277px; height: 115px; background: url(grafika/chyba-jmeno.gif) 0% 0% no-repeat; top: -98px; left: 40px } 
div#chyba_email { width: 224px; height: 199px; background: url(grafika/chyba-email.gif) 0% 0% no-repeat; top: -35px; left: 477px }  
div#chyba_text { width: 224px; height: 144px; background: url(grafika/chyba-text.gif) 0% 0% no-repeat; top: 125px; left: 477px } 
div#chyba_jmeno p { width: 268px; height: 89px; background: #FFFAD5; position: absolute; top: 1px; left: 1px;}
div#chyba_email p { width: 190px; height: 122px; background: #FFFAD5; position: absolute; top: 1px; left: 28px;}
div#chyba_text p { width: 190px; height: 137px; background: #FFFAD5; position: absolute; top: 1px; left: 28px;}
div#chyba_jmeno p em, div#chyba_email p em, div#chyba_text p em  { margin: 10px 10px 0 10px; }
div#chyba_jmeno p span, div#chyba_email p span, div#chyba_text p span { display: block; margin: 0 10px 10px 10px; }

/* xxxxxxxxxxx Kontaktni formular konec xxxxxxxxxxx */

/* THICKBOX */
html, body { min-height: 100%; height: auto !important; height: 100% }
/* thickbox specific link and font settings */
#TB_window { font-size: 90%; font-weight: bold;  font-family: "Trebuchet MS", sans-serif, "Verdana CE", "Arial CE", "Lucida Grande CE" }
#TB_secondLine { color:#666666; font-weight: normal;  font-family: Arial, Helvetica, sans-serif; position: relative; top: 4px }
#TB_window a { font-weight: bold }
#TB_window a:link { color: #14649E }
#TB_window a:visited { color: #604198 }
#TB_window a:active { color: #000 }
#TB_window a:hover { color: #000 }
/* thickbox settings */
#TB_overlay {	position: absolute; z-index:100; top: 0px; left: 0px }
#TB_window { position: absolute; background: #ffffff; z-index: 102; color:#000000; display:none; border: 1px solid #3C89C1; text-align:left }
#TB_window img { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc }
#TB_caption { height:40px; padding:10px 30px 10px 15px; float:left }
#TB_closeWindow { height:40px; padding:11px 15px 10px 0; float:right; position: relative; top: 20px }
#TB_closeAjaxWindow {	padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right }
#TB_ajaxWindowTitle {	float:left; padding:7px 0 10px 10px; margin-bottom:1px }
#TB_title {	background-color:#e8e8e8; height:27px }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em }
#TB_ajaxContent p {	padding:5px 0px 5px 0px }
#TB_load { position: absolute; display:none; height:100px; width:100px; z-index:101 }
#TB_HideSelect { z-index:99; position:absolute; top: 0; left: 0;  border:none }
#TB_iframeContent {	clear:both; border:none; margin-bottom:-1px; margin-top:1px }
/* THICKBOX KONEC */

/* xxxxxxxxxxx Doporuceni stranky xxxxxxxxxxx */
#doporuc { width: 744px; clear: both; padding: 8px 0 8px 0; color: #354209; font-size: 90%; margin: 0 8px 8px 8px; background:url("grafika/bg-doporuc2.gif") 100% 100% repeat-x #FFD575; position: relative }
#doporuc form { padding: 5px 0 5px 0; margin: 0 4px 0 4px }
#doporuc form input.txt { background: #FBFEED; border-color: #9F5800; width: 135px }
#doporuc form input.txt:focus { background: #fff; border-color: #41510B }
#doporuc p { padding: 5px 5px 5px 15px; margin: 0 0 0 0 }
#doporuc h2 { margin: 0 0 0 0; color: #FC8212; font-size: 120% }
/* xxxxxxxxxxx Doporuceni stranky konec xxxxxxxxxxx */

/* xxxxxxxxxxx Mapa webu xxxxxxxxxxx */
ul#mapa { padding: 0 0 0 0; margin: 0 0 0 0 }
ul#mapa li { padding: 0 0 0 10px; margin: 0 0 0 0; font-weight: bold; list-style-type: none; list-style-image: none }
ul#mapa li ul { padding: 0 0 0 0; margin: 0 0 0 0 }
ul#mapa li ul li { padding: 0 0 0 10px; margin: 0 0 0 0; font-weight: normal }
ul#mapa li ul li ul li { padding: 0 0 0 20px; margin: 0 0 0 0; font-weight: normal }
.item { display: block; background:url("grafika/icon-item.gif") 3px 45% no-repeat #fff; padding-left: 21px; position: relative; left: 10px }
.folder { display: block; background:url("grafika/icon-folder.gif") 3px 45% no-repeat #fff; padding-left: 21px }
.home { display: block; background:url("grafika/icon-home.gif") 3px 45% no-repeat #fff; padding-left: 21px }
/* xxxxxxxxxxx Mapa webu konec xxxxxxxxxxx */


img.pasovka { display: block; width: 70px; height: 90px; float: left; margin: 14px 10px 10px 0; border: 1px solid #000 }
em#tel, em#sidetel { display: block; font-size: 130% }
.pole#tym h2 { border: 3px dotted #7DA327; border-width: 0 0 3px 0 }
.pole#tym a#openteam { display: block; width: 220px; height: 170px; float: left; margin: 14px 10px 10px 0; border: 1px solid #A4C4DD }
.pole#tym a#openteam:link, .pole#tym a#openteam:visited { background: #D7E6F2; border: 1px solid #A4C4DD }
.pole#tym a#openteam:active, .pole#tym a#openteam:hover { background: #E2F3A6; border: 1px solid #ADC928 }
.pole#tym img#team { display: block; width: 200px; height: 150px; margin: 10px; border: 0 }
.pole#tym p.lodnik { width: 100px; float: left; text-align: center; margin: 10px 0 0 0 }
.pole#tym p.lodnik img.pasovka { display: block; float: none !important; margin: 10px auto 0 auto }


/* VIDEO */
div.vimeo { background: #002A75; width: 505px; height: 381px; margin: 10px 0 0 0; }
div.vimeo div { background: #76B8F4; width: 503px; height: 379px; position: relative; top: 1px; left: 1px; }

/* Lista s odkazy na sesterske weby */
#family {  background: #eee; width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; font-size: 90%; }
#family p { width: 760px; position: relative; margin: 0 auto; text-align: left; }
#family a:link, #family a:visited { color: #919A9B; }
#family a:active, #family a:hover { color: #000; }
/* Lista s odkazy na sesterske weby konec */


img.pracden { position: relative; top: 3px; }

