/* reset css*/
html,body,h1,h2,h3,h4,h5,h6,p,address,sub,sup,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul, ul li { margin: 0; padding: 0; list-style: none }
img {border:0}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
input, textarea { font-family: sans-serif; font-size: 100%; }
body {font-family: sans-serif; font-size: 62.5%; background: #EDE4BA; text-align: center;}
sub, sup { position:relative; font-size: 75%; }
sub {top:0.4em;}
sup {bottom:0.4em;}

h1 { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; color: #fff; font-style: italic; font-size: 200%; line-height: 140%; padding: 20px 30px 0.5em 45px; background: url(../img/color3/h1.gif) no-repeat 20px 1.2em; font-weight: normal;}
p { padding: 0.2em 0 0.6em 0; }
a { color: #fff; }

.vlevo { float: left; margin: 0.5em 10px 0.5em 0; }
.vpravo { float: right; margin: 0.5em 0 0.5em 10px; }
h3 span, .coctails span { background: url(../img/color3/glass.gif) no-repeat left; padding: 0 0 0 7px; color: #7E6933; }
.noborder {border:0 !important;}
.left { text-align: left !important; }
.right { text-align: right !important; }
.cl { clear: left; }
.c { text-align: center; }
.imgr { float: right; }

#center { width: 850px; margin: 0 auto; text-align: left; overflow: hidden; }
#footer { background: url(../img/footer.gif); width: 980px; height: 190px; margin: 0 auto; clear: both;  }

/* left column with menu */
#logo, #logo span { width: 190px; height: 120px; display: block; overflow: hidden; position: relative; cursor:hand; cu\rsor: pointer; }
#logo { background: #CAAC61; }
#logo span { position: absolute; left: 0; top: 0; background: url(../img/logo.gif); }

#col { width: 190px; float: left; overflow: hidden; }
#col #flashmenu { overflow: visible;width: 190px; }
.testFlash #col #flashmenu { height:305px  }

/* menu */
#col .menu { background: #CAAC61; margin-bottom: 10px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
#col .menu a { display: block; padding: 8px 1em 7px 25px; _height:1%; color: #fff; text-decoration: none; font-style: italic; font-size: 125%; }
#col .menu a:hover { color: #755b18;}
#col .menu li { background: url(../img/menu-li.gif) no-repeat 7px; border-bottom: 1px solid #E5D6B0; }
#col .menu li.curr a:hover { color: #fff; }
#col .menu li.curr { background: #d9ba6e; }
#col .menu li.curr a.last { background-image: none; }
#col .menu li.curr ul.last, #col .menu .last  { background: url(../img/menu-last.gif) no-repeat bottom left;  }

/* second level */
#col .menu li ul { padding-bottom: 10px; }
#col .menu li li { border: none; background: none; padding: 0 0 0 25px; font-size: 92%; line-height: 135%; }
#col .menu li li a { padding: 3px 1em 3px 10px; color:#fff}
#col .menu li li a:hover { color:#755b18 !important}

/* third level */
#col .menu ul ul { padding-bottom: 0; }
#col .menu li li li { padding-left: 15px; }
#col .menu li li.curr { background: none; }
#col .menu li li.curr li a { font-weight: normal; color:#fff;  }
#col .menu li li.curr a, #col .menu li li li.curr a { color:#fff; }



/* right column */
#content { width: 620px; float: right; }
#text { background: #D9BA6E url(../img/color3/content.png) no-repeat top; line-height: 160%; font-size: 110%; width: 620px; overflow: hidden; float: right; }

#header { width: 620px; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; background: url(../img/header-menu-bot.gif) no-repeat bottom left; position: relative; }
#header .menu { float: left; background: url(../img/header-menu-top.gif) no-repeat top left; padding: 10px 0 0 0; width: 400px;}
#header .menu li { float: left; }
#header .menu a { color: #B9854D; text-decoration: none; float: left; padding: 10px 15px;  }
#header .menu a:hover { color: #000; }
#header hr { display: none; }
#sound { height: 40px; float: right; margin-left: 540px;}
#slogan, #slogan span, #sloganen, #sloganen span { font-size: 220%; color: #D1B773; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; position: absolute; right: 0; bottom: 15px; display: block; width: 250px; height: 22px; overflow: hidden;}
#slogan span { position: absolute; left: 0; top: 0; background: url(../img/slogan.gif); }
#sloganen span { position: absolute; left: 0; top: 0; background: url(../img/sloganen.gif); }

/* breadcrumbs navi + main image for section */
.path { padding: 15px 20px 15px 20px; color: #fff; }
.secimg { background: url(../img/color3/secimg.gif); height: 166px;margin: 0 16px; overflow: hidden;}
/* .secimg #flash, .secimg .flash { padding: 5px;  } */
.secimg object, .secimg embed { position: relative; top: 5px; left: 5px}


/* separator - clear all for text block + bottom rounded corners */
.sep { background: url(../img/content.gif); height: 19px; width: 620px; overflow: hidden; clear: both; }
.sep hr { visibility: hidden; }

/* articles */

.news, .newseng,  .page { padding: 0 30px 1em 45px; color: #7E6933; clear: both; zoom:1;  }
.article { padding: 0 30px 1em 45px; color: #7E6933;  }
.article h2, h3 { color: #fff; padding: 0.4em 0 1em 0; font-weight: bold; }
.article strong, .article em { color: #fff; }
.article strong.normal {color:#7E6933;}
.article a { color: #7E6933; }
.article a:hover { color: #fff; }
.article img {border:3px solid #C2A24B}
.article ul li { padding: 3px 0 0 18px; list-style: none; background: url(../img/color3/li.gif) no-repeat 1px 0.6em; }

/* news */
.news ul li { padding: 1em 0; clear: left; color: #7e6933; }
.news ul li img { float: left; border: 3px solid #C2A24B; margin: 0 30px 0 0; }
.news .date { color: #7e6933; font-weight: normal; }
.news a { text-decoration: none; display: block; _height:1%; font-weight: bold; }
.news a:hover { color: #7e6933; }

/* blocks */
.block { margin: 0 0 15px 0; }
.block img { display: block; border:0px}

/* block1 = awards */
.block1, .block2, .block3 { min-height: 150px; _height:150px; padding: 0 0 20px 0; }
.block1 h2, .block2 h2, .block3 h2, #col .news h2 { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-style: italic; font-size: 150%;}
.block1 img { margin: 10px;border:none !important; display: inline; }
.block1 { width: 376px; float: left; color: #666; background: #fff url(../img/block1.gif) no-repeat bottom; }
.block1 h2, .block1 h2 span { color: #000; position: relative; display: block; width: 376px; height: 35px; overflow: hidden; }
.block1 h2 span { position: absolute; left: 0; top: 0; background: url(../img/h2-oceneni.gif); }
.block1 h2.en span { position: absolute; left: 0; top: 0; background: url(../img/h2-ocenenien.gif); }
.block1 .more { float: right; margin: 0 15px 0 0; padding: 8px 30px 8px 0; display: inline; color: #5B9902; text-decoration: none; font-weight: bold; background: url(../img/more.gif) no-repeat right;}
.block1 .more:hover { text-decoration: underline; }
.block1 p { padding: 10px; }

/* block2 = player */
.block2, .block3 { width: 230px; float: right;background: #C7A964 url(../img/block2.jpg) no-repeat bottom; }
.block2 h2, .block3 h2, .block2 h2 span, .block3 h2 span { color: #fff; position: relative; display: block; width: 230px; height: 35px; overflow: hidden; }
.block2 h2 span, .block3 h2 span { position: absolute; left: 0; top: 0; background: url(../img/h2-prehrat.jpg); }
.block2 h2.en span, .block3 h2.en span { position: absolute; left: 0; top: 0; background: url(../img/h2-prehraten.jpg); }
.block2 img, .block3 img { border: 2px solid #fff; margin: 0 0 0 10px; }
#player a { float: left; padding-right: 40px; background: red; display: block; background: url(../img/play.gif) no-repeat right bottom; }



/* news on homepage */
#col .news,#col .newseng { padding: 0 0 20px 0; background: #C7A964 url(../img/news.jpg) no-repeat bottom; font-size: 110%;}
#col .news ul, #col .newseng ul { min-height: 100px; _height:100px  }
#col .news li,#col .newseng li { padding: 0 15px 1em 15px; background: none; }
#col .news a, #col .news .date,#col .newseng a, #col .newseng .date { color: #755B18; display: inline; text-decoration: underline; }
#col .news .date,#col .newseng .date { text-decoration: none; }
#col .news a:hover, #col .newseng a:hover { color:#fff }
#col .news h2, #col .news h2 span, #col .newseng h2, #col .newseng h2 span { color: #fff; position: relative; display: block; width: 190px; height: 35px; overflow: hidden;  }
#col .news h2 span { position: absolute; left: 0; top: 0; background: url(../img/h2-aktualne.jpg); }
#col .newseng h2 span { position: absolute; left: 0; top: 0; background: url(../img/h2-aktualneen.jpg); }

/* tables */
.table table { padding:0;margin:0;width: 100%; }
.table .top td { border-top: 1px solid #7E6933; }
.table td { padding: 0.3em 0.5em 0.3em 0.5em; color: #7E6933; }
/*.table th { color: #fff; border-bottom: 2px solid #8B0303; background: url(../img/th.gif) repeat-x bottom; padding: 0.5em 0.5em 0.2em 0.5em; vertical-align: bottom;}*/
.table th { color: #fff; border-bottom: 3px solid #7E6933;  padding: 0.5em 0.5em 0.2em 0.5em; vertical-align: bottom;}

/* awards */
.place1, .place2, .place3, .medal1, .medal2, .medal3, .cup1, .cup2, .cup3 { padding-left: 18px !important; vertical-align: middle;}
.article .place1 { background: url(../img/color3/place1.gif) no-repeat left; }
.article .place2 { background: url(../img/color3/place2.gif) no-repeat left; }
.article .place3 { background: url(../img/color3/place3.gif) no-repeat left; }
.article .medal1 { background: url(../img/color3/medal1.gif) no-repeat left; }
.article .medal2 { background: url(../img/color3/medal2.gif) no-repeat left; }
.article .medal3 { background: url(../img/color3/medal3.gif) no-repeat left; }
.article .cup1 { background: url(../img/color3/cup1.gif) no-repeat left; }
.article .cup2 { background: url(../img/color3/cup2.gif) no-repeat left; }

/* downloads and coctails */
.article .list { width: 545px; overflow: hidden;  }
.article .list li { padding: 0 0 2em 0; float: left; width: 270px; text-align: center; background-image: none; }
.list p { color: #fff; }
.list p a { font-weight: normal; color: #7E6933; text-decoration: underline;}
.list p a:hover { color: #fff; }
.list a { text-decoration: none; font-weight: bold; color: #fff; }

.article .coctails li, p.coctails { padding-bottom: 39px; background: url(../img/color3/glossy.gif) no-repeat bottom left; text-align: left !important; position: relative;}
.coctails img { border: none; padding-top: 3px; display: block; }
.coctails .bottle { behavior: url(front/css/iepngfix.htc); width: 30px; height: 138px; }

.coctails li .bottle { position: absolute; left: 188px; top: 55px; }
p.coctails { float: left; margin: 0 25px 0 0; }
p.coctails .bottle { position: absolute; left: 198px; top: 210px; }

/* page listing */
.page { float: right;}
.page a { color: #7E6933; text-decoration: none; background: url(../img/color3/page.gif) no-repeat center; padding: 3px 6px; margin: 0 2px; float: left; text-align: center; }
.page a.curr { color: #fff; background: url(../img/color3/page-curr.gif) no-repeat center;}
.page .next, .page .prev { background: url(../img/color3/page-prev-next1.gif) no-repeat left center; }
.page .next, .page .prev  { padding: 0; }
.page .next span, .page .prev span { display: block; padding: 3px 6px; background: url(../img/color3/page-prev-next2.gif) no-repeat right center;}

/* homepage */
#home { min-height: 610px; _height:610px; position:relative; }
#home #text { background: url(../img/2010summer/home.jpg) no-repeat 0 20px; padding: 130px 0 0 0; position:absolute; left:0;top:0; }
#home #flash { width: 320px; height: 610px; position: absolute; right: 0px; top: 0px; }
#home h1, #home h1 span { color: #000; font-size: 210%; width: 220px; height: 24px; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
#home h1.en, #home h1.en span { color: #000; font-size: 210%; width: 320px; height: 24px; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
#home h1 span { position: absolute; left: 0; top: 0; background: url(../img/color3/home-h1.gif); }
#home h1.en span { position: absolute; left: 0; top: 0; background: url(../img/color3/home-h1en.gif); }
#home .article { padding: 7px 0 0 0; width: 330px; line-height: 140%; }
#home .article, #home .article strong { color: #755b18; }
.cz #home .block2 { float: none; margin: 20px 0 0 0; background:none }
.en #home .block2, .cz #home .block3 { float: none; }

.photo { width: 100%; }
.photo td { padding: 0 0 15px 0; width: 33%; text-align:center;vertical-align: top; color: #fff;}
.photo img { display: block; margin: 0 auto; }
.photo a { display: block; padding-bottom: 11px; background: url(../img/color3/glossy2.gif) no-repeat bottom;  }

/* obtekane obrazky */
.wrap { float: right; clear: right; border: none !important;}

#footer2 { margin: 0 auto; text-align: left; color: #B9854D; padding: 105px 0 25px 0; background: url(../img/footer3.gif) no-repeat top; width: 850px; overflow: hidden; }
#footer2 .copy { float: left; text-align: left; padding: 12px 0 0 10px; }
#footer2 ul { float: right; padding: 5px 10px 0 0; }
#footer2 li { float: left; padding: 0 20px; background: url(../img/footer-li.gif) no-repeat right }
#footer2 li.bmedia { background: none}
#footer2 li a { float: left; padding: 7px 0;  }
#footer2 li.bmedia a { float: left; padding-right: 32px; background: url(../img/footer-vcela.gif) no-repeat right  }
#footer2 a { color: #B9854D; text-decoration: none; }
#footer2 a:hover { text-decoration: underline; }

.en #footer2 { background: url(../img/footer3_en.gif) no-repeat top;  }