/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td	{
	margin:0; padding:0; border:0; text-decoration:none;
	font-weight:inherit; font-style:normal; font-size:100%; font-family:inherit;
	vertical-align:baseline; outline:none; text-align:left;
}
body	{line-height:1; color:Black; background:White;}
table	{border-collapse:separate; border-spacing:0;}
caption, th, td	{text-align:left; font-weight:normal;}
tbody th, tbody td	{vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after	{content:"";}
blockquote, q { quotes: "" ""; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet	{border:none;}
ul, ol, dir, menu	{list-style:none;}
sub, sup	{vertical-align:baseline;}
a	{color:inherit; cursor:default;}
a:link, a:visited
	{text-decoration:underline;}
a[href],
button, select,
input[type=submit], input[type=button], input[type=reset],
input[type=checkbox], input[type=radio]
	{cursor:pointer;}




/* basic */

html	{overflow-y:scroll;}
body	{
	font-size:9pt;
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
h1, h2, h3, h4, h5, h6, caption, dt, th, legend	{font-weight:bold;}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited,
caption a:link, caption a:visited,
dt a:link, dt a:visited,
legend a:link, legend a:visited
	{text-decoration:none;}

h1	{font-size:2em; text-transform:uppercase; line-height:1.2; clear:both;}
h2	{font-size:1.2em; text-transform:uppercase;}
h3	{font-size:1.2em; text-transform:uppercase;}
h4	{font-size:1.2em;}
h5	{font-size:1em;}
h6	{font-size:1em; }
p, ul, ul, dl, table, blockquote	{margin-bottom:0.5em;}
ol	{list-style-type:decimal;}
pre, code	{font-family:monospace;}

em	{font-weight:bold;}
a[href]	{color:Blue;}
a[href]:hover	{color:Red;}
hr, del	{display:none;}
ul li	{padding-left:10px; list-style:none;}

.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:90%;}
.big	{font-size:110%;}
.last	{margin-bottom:0;}
.hidden	{display:none;}
.invisible	{visibility:hidden;}
.print	{display:none;}
.noCss	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.imgLeft	{float:left; clear:left; margin:0 20px 20px 0;}
.imgRight	{float:right; clear:right; margin:0 0 20px 20px;}
.reset	{display:block; clear:both; line-height:0; }
.reset hr	{display:inline; line-height:0; height:0; visibility:hidden;}
.inline	{display:inline;}
.holder	{position:relative;}
.frame	{width:100%; position:relative;}

.block	{margin-bottom:2em;}
.section{margin-bottom:4em;}




/* typography */

.quot,
.question
	{font-style:italic;}
#menuMain ul li	{font-size:130%; font-weight:bold;}

.author	{font-weight:bold; text-align:right;}

.section_home h1	{font-size:1em;}




/* layout */

body	{margin:0; padding:0; min-width:920px;}
img	{border:none;}
hr	{display:none;}
del	{display:none;}
h1	{margin:0 0 2em 0; padding:0;}
h2	{margin:0 0 0.8em 0; padding:0;}
h3	{margin:0 0 1em 0; padding:0;}
p	{margin:0 0 0.5em 0; padding:0;}
ul	{margin:0; padding:0;}
li	{margin:0 0.2em 0; padding:0; list-style:none;}

p	{padding-bottom:1em;}
ul li	{padding-bottom:0.5em; padding-left:13px;}

h3	{border-bottom:1px solid Black;}

sup	{position:relative; top:-0.4em;}

.colLeftHalf	{float:left; width:380px;}
.colRightHalf	{float:right; width:380px; }


#menuTopLink,
#footerFrame
	{display:none;}
#mainFrame	{position:relative; width:920px; margin:0 auto; margin-top:30px;}
#headerFrame	{height:280px;}
#logoFrame	{padding-top:12px;}
#contentFrame	{padding:50px; margin-bottom:4em;}

#logoFrame img	{position:relative; top:6px; left:4px;}

#menuFrame	{position:absolute; left:-1px; width:921px;}
.lng_cs #menuFrame	{height:64px; top:220px;}
.lng_en #menuFrame	{height:52px; top:232px;}
#menuFrame ul li	{display:block; padding:0; margin:0; float:left;}
#menuMain li a	{display:block; padding-top:9px;}
/*.lng_en #menuMain li a	{display:block; padding-top:8px;}*/
#menuMain li span	{display:block; position:absolute; top:0;}


.lng_cs #menuMain li a	{height:55px;}
.lng_cs #menuMain li span	{height:64px;}
.lng_en #menuMain li a	{height:43px;}
.lng_en #menuMain li span	{height:52px;}



.lng_cs #menuMain #m1_about a,
.lng_cs #menuMain #m1_about span
	{width:171px;}
.lng_cs #menuMain #m1_book a,
.lng_cs #menuMain #m1_book span
	{width:161px;}
.lng_cs #menuMain #m1_agency a,
.lng_cs #menuMain #m1_agency span
	{width:192px;}

.lng_en #menuMain #m1_about a,
.lng_en #menuMain #m1_about span
	{width:140px;}
.lng_en #menuMain #m1_book a,
.lng_en #menuMain #m1_book span
	{width:85px;}
.lng_en #menuMain #m1_hall a,
.lng_en #menuMain #m1_hall span
	{width:136px;}

.menuLngItem	{position:absolute; top:470px; left:560px; line-height:33px; padding-left:2px; /*width:139px; height:33px;*/}
.menuLngItem a,
.menuLngItem span
	{display:block; width:139px; height:33px; position:absolute; top:0; left:0}
.menuLngItem span	{position:absolute;}


.section_home #headerFrame	{height:322px;}
.section_home #contentFrame	{padding:0; margin:0; height:0;}
.section_home #menuFrame	{position:static; padding:0; height:250px;}
.section_home #menuMain li a	{padding-top:0;}
.section_home #menuMain li span	{top:auto;}
.section_home #menuMain	{padding-top:4px; padding-left:4px;}
.section_home #menuMain ul li	{padding:0; float:none;}

.section_home #menuMain #m1_about a,
.section_home #menuMain #m1_about span,
.section_home #menuMain #m1_book a,
.section_home #menuMain #m1_book span,
.section_home #menuMain #m1_agency a,
.section_home #menuMain #m1_agency span,
.section_home #menuMain #m1_hall a,
.section_home #menuMain #m1_hall span
	{display:block; width:400px; height:65px;}


table.dataTable	{border-collapse:collapse; border-spacing:0; border:2px solid #FFF; margin:1em 0 2em 0;}
.dataTable caption	{padding-top:1em; padding-bottom:0.2em; }
.dataTable th, .dataTable td	{padding:0.1em 1em; border:1px solid #FFF;}

.section_home #logoFrame	{display:block; width:448px; height:129px;}

.section_about #logoFrame,
.section_book #logoFrame,
.section_agency #logoFrame	
	{display:block; width:224px; height:65px;}
.section_about #logoFrame a,
.section_book #logoFrame a,
.section_agency #logoFrame a	
	{display:block; width:224px; height:65px;}

.section_about#page_index .colLeftHalf .block	{margin-bottom:3em;}




/* colors */

body	{background:#000; color:#fc9;}
#headerFrame	{background:url(images/bgr_pictures_sp.gif) no-repeat 0 0;}

.textContent	{min-height:0;}


#menuMain ul li	{background:none;}
#menuMain ul li a	{text-decoration:none; color:#fff;}

.textContent ul li	{display:block; background:url(images/dot_orange.gif) no-repeat 0 6px;}

#contentFrame	{border:4px solid White;}
.section_home #contentFrame	{border:none;}

.lng_cs #menuFrame	{background:url(images/bgr_sp_menu.gif) no-repeat 1px 6px;}
.lng_en #menuFrame	{background:url(images/bgr_sp_menu_en.gif) no-repeat 1px 6px;}
#menuMain li span	{background-position:0 0px;}
#menuMain li.active span	{background-position:0 -63px;}
.lng_en #menuMain li.active span	{background-position:0 -52px;}

.lng_cs #menuMain #m1_about span	{background-image:url(images/cs/m1_about_sp.gif);}
.lng_cs #menuMain #m1_book span	{background-image:url(images/cs/m1_book_sp.gif);}
.lng_cs #menuMain #m1_agency span	{background-image:url(images/cs/m1_agency_sp.gif);}

.lng_en #menuMain #m1_about span	{background-image:url(images/en/m1_about_sp.gif);}
.lng_en #menuMain #m1_book span	{background-image:url(images/en/m1_book_sp.gif);}
.lng_en #menuMain #m1_hall span	{background-image:url(images/en/m1_hall_sp.gif);}

.section_home #mainFrame	{background:url(images/bgr_hp_menu.gif) no-repeat 0 322px;}
.section_home #menuFrame	{background:no-repeat 0 -322px;}
.section_home #headerFrame,
.section_home #menuFrame
	{background-image:url(images/bgr_pictures_hp.gif);}

.section_home #menuMain a:hover span	{background-position:0 -65px;}
.section_home .lng_cs #menuMain #m1_about span	{background-image:url(images/cs/m1_about_hp.gif);}
.section_home .lng_cs #menuMain #m1_book span	{background-image:url(images/cs/m1_book_hp.gif);}
.section_home .lng_cs #menuMain #m1_agency span	{background-image:url(images/cs/m1_agency_hp.gif);}

.section_home .lng_en #menuMain #m1_about span	{background-image:url(images/en/m1_about_hp.gif);}
.section_home .lng_en #menuMain #m1_book span	{background-image:url(images/en/m1_book_hp.gif);}
.section_home .lng_en #menuMain #m1_hall span	{background-image:url(images/en/m1_hall_hp.gif);}

#mL_en span	{background-image:url(images/menu_lng_en.gif);}
#mL_cs span	{background-image:url(images/menu_lng_cs.gif);}

a[href],
em
	{color:#BE5129;}

.dataTable th, .dataTable td	{background:#be5129;}
h3	{border-color:#be5129;}


.author	{border-bottom:1px solid #fc9;}


.dateList li	{position:relative;}
.dateList li em	{position:absolute; left:15px;}
.dateList li	{padding-left:8em;}

