body { overflow: -moz-scrollbars-vertical; text-align: center; color: #000; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #fff; position: relative; }
#main { margin: 0 auto; width: 960px; text-align: left; position: relative; min-height: 450px; height: auto; _height: 450px; }
html>body { font-size: 85%; *font-size: 80%; } body:last-child, * html body { font-size: 80%; }


/* --- GENERAL --- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
hr, .search legend, .filter legend, .add legend { display: none; }
.hore { position: absolute; top: -10000px; }
.none { display: none; }
a, a:link, a:visited, a:active { color: #024794; text-decoration: underline; }
a:hover { color: #024794; text-decoration: none; }
.clear {font-size:1px; height:1px; line-height:1px; margin-top:-1px; overflow:hidden; clear: both; }


/* --- HEADER --- */
#logo { display: block; padding-left: 0; position: absolute; top: 0; z-index: 1; }
#logo img { border: 0; }

#header { height: 40px; position: relative; font-size: 1.5em; }
#header span { background: #fff url(../images/header.jpg) no-repeat; position: absolute; width: 100%; height: 100%; }

#den { text-align: right; font-size: 95%; position: absolute; top: 0; width: 960px; font-size: 85%; }
#den span { background: url(../images/darcek.jpg) no-repeat 0 0em; padding-left: 16px; margin-left: 10px; }

.darceky { left: 870px; position: absolute; top: 34px; font-size: 85%; }
.darceky li { display: block; width: 68px; background: #F1F1F1; border: 1px solid #DCDCDC; margin-top: -1px; padding: 2px 0; }
.darceky li a { display: block; width: 68px; }

.darceky li.cd { background: #F1F1F1 url(../images/dar_cd.jpg) no-repeat 2px 0; padding-left: 20px; }
.darceky li.kniha { background: #F1F1F1 url(../images/dar_kniha.jpg) no-repeat 2px 0; padding-left: 20px; }
.darceky li.parfem { background: #F1F1F1 url(../images/dar_parfem.jpg) no-repeat 2px 0; padding-left: 20px; }

/* --- MENU --- */
#menu { position: absolute; top: 20px; width: 960px; z-index: 2; } 
#menu ul { list-style: none; text-align: right; }
#menu li { float: right; margin: 0 0 0 2px; background: url(../images/menu_off.jpg) no-repeat; font-size: 85%; }
#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active { display: block; height: 20px; line-height: 20px; vertical-align: middle; width: 99px; text-align: center; color: #014694;; text-decoration: none; }
#menu li a:hover { color: #014694; text-decoration: none; border-bottom: #329EDE 2px solid; }
#menu li.tab { background: url(../images/menu_on.jpg) no-repeat; font-weight: bold; font-size: 105%; }
#menu li.tab a, #menu li.tab a:link, #menu li.tab a:visited, #menu li.tab a:active { color: #fff; text-decoration: none; }
#menu li.tab a:hover { color: #fff; text-decoration: none; border-bottom: #fff 2px solid; }


/* --- SEARCH --- */
#search { background: #2CA1E4 url(../images/back-search1.jpg) repeat-x; height: 50px; }
.search { font-size: 100%; z-index: 1; text-align: center; }
.input_sub { margin-top: 12px; width: 380px; vertical-align: middle; border: 1px solid #DDDDDD; padding: 0 3px; height: 16px !important; height /**/:20px; background: #fff; }
.hladaj { vertical-align: middle; margin: 12px 0 0 5px; width: 80px; border: 2px solid #8FD247; background: #73C231; color: #fff; font-weight: bold; font-size: 95%; cursor: pointer; }

#info { position: absolute; margin-left: 243px; _margin-left: 247px; top: 73px; _top: 74px; color: #fff; font-size: 80%; }

#info_kont, #info_kraj, #info_mesto, #info_obdob { position: absolute; margin-left: 207px; top: 65px; _top: 66px; color: #fff; font-size: 80%; }
#info_kraj { margin-left: 361px; }
#info_mesto { margin-left: 515px; }

#linka { margin: 0 auto 5px auto; background: #000; width: 100%; }
#linka p { font-size: 75%; padding: 2px 0; text-align: left; margin: 0 auto; width: 960px; color: #fff; }

#linka a, #linka a:link, #linka a:visited, #linka a:active { text-decoration: none; color: #fff; }
#linka a:hover { text-decoration: underline; color: #fff; }

#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act  { text-decoration: none; color: #7EC330; }
#linka a:hover.act { text-decoration: underline; color: #7EC330; }

/* --- SUGGEST --- */
#search_suggest { position: absolute; margin-left: 242px; top: 90px; *margin-left: 241px; *top: 90px; _margin-left: 245px; _top: 92px; width: 386px; _width: 380px; border: 1px solid #DDDDDD; background: #fff; z-index: 1000; }
#search_suggest li { height: 20px; line-height: 20px; vertical-align: middle; display: block; }
#search_suggest li.suggest_name { padding: 5px 10px 0 10px; font-weight: bold; color: #FF6600; }

#search_suggest li.suggest_close { background: #DDDDDD; text-align: right; padding: 0 10px 0 0; }

#search_suggest li a, #search_suggest li a:link, #search_suggest li a:visited, #search_suggest li a:active { font-size: .85em; display: block; color: #024794; text-decoration: none; width: 348px; _width: 378px; padding: 0 20px; }
#search_suggest li a:hover { display: block; color: #024794; text-decoration: none; background: #eee; width: 346px; _width: 378px; padding: 0 20px; }

#search_suggest li.suggest_close a, #search_suggest li.suggest_close a:link, #search_suggest li.suggest_close a:visited, #search_suggest li.suggest_close a:active { display: block; width: 376px; _width: 368px; padding: 0 10px 0 0; _padding: 0 0 0 0; background: #DDDDDD; }
#search_suggest li.suggest_close a:hover { background: #DDDDDD; display: block; width: 376px; _width: 368px; padding: 0 10px 0 0; _padding: 0 0 0 0; text-decoration: underline; }


/* --- LEFT COL --- */
#left { float: left; width: 650px; }

#left .cat { margin-top: 20px; background: url(../images/cat_back.jpg) repeat-y; width: 650px; position: relative; }
#left .cat_nadpis_back { background: url(../images/cat_nadpis_back.jpg) no-repeat; width: 650px; height: 44px; }
#left .cat_nadpis_back h2.cat_nadpis { float: left; background: url(../images/cat_nadpis.jpg) no-repeat 3px 0; color: #75aa04; width: 203px; height: 36px; _height: 44px; padding: 8px 0 0 0; text-align: center; font-size: 1.4em; font-weight: normal; }
#left .cat_nadpis_back h3.cat_nadpis_add { float: left; background: url(../images/cat_nadpis_add.jpg) no-repeat 0 0.7em; height: 34px; _height: 44px; padding: 10px 0 0 20px; margin: 0 0 0 30px; font-size: 1.2em; font-weight: normal; }
#left .cat h3 { float: left; width: 200px; _width: 215px; margin-top: 15px; padding-left: 15px; font-size: 1em; font-weight: normal; }
#left .cat_back_footer { background: url(../images/cat_back_footer.jpg) no-repeat; width: 650px; height: 16px; overflow: hidden; clear: both; margin: 0 0 15px 0; }

#left .cat li.hlaskovo { background: url(../images/error.gif) no-repeat 0 0.1em; color: #f00; margin: 15px 0 0 20px; padding: 0 0 0 20px; font-size: 130%; }

#left .pokec { margin: 15px 5px; }
#left .pokec h3 { font-size: 140%; font-weight: normal; }
#left .pokec h4 { font-size: 120%; border-bottom: 1px solid #ECECEC; color: #395796; background: url(../images/info.jpg) no-repeat; padding: 0 0 3px 20px; margin: 20px 0 10px 0; }
#left .pokec p strong { color: #75aa04; }
#left .pokec ul { margin: 10px 15px 0 15px; }
#left .pokec li { background: url(../images/stvorec.jpg) no-repeat 0 0.4em; padding: 0 0 0 12px; }


.kurzy { width: 650px; }
.kurzy table { font-size: 85%; width: 649px; _width: 650px; *width: 650px; margin: 10px 0 5px 1px; _margin: 10px 0 5px 0; *margin: 10px 0 5px 0; border-collapse: collapse; }

.kurzy table tr.vierka { background: #eee; }

.kurzy table th { padding: 5px; text-align: right; background: #C4CEDA; border: 1px solid #C5CCD4; }
.kurzy table th.left { padding: 5px; text-align: left; }
.kurzy table th.center, .kurzy table td.center { padding: 5px; text-align: center; }

.kurzy table td { padding: 5px; text-align: right; border: 1px solid #C5CCD4; }
.kurzy table td.left { padding: 5px; text-align: left; }
.kurzy table td.center { text-align: center; }
.kurzy table td.center span { font-size: 200%; }
.kurzy table td.rovn { width: 216px; }
.kurzy table td img { vertical-align: middle; }

/* --- IMAGE MAP --- */
dl#officeMap { background: transparent url(../images/map.gif) no-repeat top left; height: 312px; width: 603px; left: 20px; position: relative; }

dt { position: absolute; display: none; }
dd { position: absolute; }

dd#europaDef { top: 30px; left: 240px; }
dd#europaDef a { position: absolute; width: 115px; height: 70px; text-decoration: none; }
dd#europaDef a span, dd#afrikaDef a span, dd#aziaDef a span, dd#australiaDef a span, dd#sev_amerDef a span, dd#juz_amerDef a span, dd#ostrovyDef a span { display: none; }
dd#europaDef a:hover span, dd#afrikaDef a:hover span, dd#aziaDef a:hover span, dd#australiaDef a:hover span, dd#juz_amerDef a:hover span, dd#sev_amerDef a:hover span, dd#ostrovyDef a:hover span { display: block; color: #000; background-color: #F4F4F4; font-weight: bold; position: absolute; top: 30%; left: 30%; border: 1px solid #BCBCBC; padding: 5px; }

dd#afrikaDef { top: 105px; left: 230px; }
dd#afrikaDef a { position: absolute; width: 130px; height: 155px; text-decoration: none; }

dd#aziaDef { top: 20px; left: 340px; }
dd#aziaDef a { position: absolute; width: 200px; height: 175px; text-decoration: none;	}

dd#australiaDef { top: 200px; left: 470px; }
dd#australiaDef a { position: absolute; width: 110px; height: 85px; text-decoration: none; }

dd#sev_amerDef { top: 5px; left: 5px; }
dd#sev_amerDef a { position: absolute; width: 240px; height: 160px; text-decoration: none; }

dd#juz_amerDef { top: 155px; left: 100px; }
dd#juz_amerDef a { position: absolute; width: 100px; height: 155px; text-decoration: none; }

dd#ostrovyDef { top: 0; left: 0; }
dd#ostrovyDef a { position: absolute; width: 0; height: 0; text-decoration: none; }

/* --- OMRVINKY --- */
.zobraz { font-size: 85%; padding-top: 10px; float: left; width: 587px; }
.zobraz strong span { color: #FF6600; }

.drob { font-size: 85%; padding-top: 10px; width: 630px; }
.drob strong { color: #FF6600; }


#right { float: right; width: 300px; font-size: 95%; margin-top: 10px; }

.right-box { background: url(../images/right_back.jpg) repeat-y; width: 300px; margin-top: 10px; }
.right-box .right_item { color: #024794; background: url(../images/right_item.jpg) no-repeat; height: 37px; line-height: 37px; vertical-align: middle; width: 300px; }
.right-box .right_item h3.poc { background: url(../images/ico_poc.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.2em; font-weight: bold; padding-left: 20px; }

.right-box p { margin: 12px 0 0 0; text-align: center; background: #C4CEDA; padding: 3px 0; }
.right-box p.dalsie { margin: 2px 15px 0 2px; text-align: right; background: #fff; }

.right-box .najdi table { margin: 12px 15px 0 20px; font-size: 100%; }
.right-box .najdi table td { text-align: right; }
.right-box .najdi_sel { width: 190px; }
.najdi_hladaj { vertical-align: middle; margin: 0 0 0 87px; width: 100px; border: 2px solid #8FD247; background: #73C231; color: #fff; font-weight: bold; font-size: 100%; cursor: pointer; }


.right-box ul.right_kat { margin: 7px 5px 0 20px; }
.right-box ul.right_kat li { float: left; width: 125px; _width: 135px; margin-top: 7px; padding: 0 0 0 10px; background: url(../images/stvorec.jpg) no-repeat 0 0.4em; font-size: 95%; _font-size: 85%; font-weight: normal; }

.right-down { background: url(../images/right_down.jpg) no-repeat; height: 16px; width: 300px; }

/* --- ETARGET --- */
.etarget { margin: 10px; line-height: 18px; }
.etarget .selfpromo { text-align: right; font-size: 85%; width: 100%; }
.etarget .selfpromo .left { text-align: left; display: none; /*font-size: 85%; color: gray; font-style: italic;*/ }
.etarget .selfpromo .right { text-align: right; font-size: 85%; }
.etarget .title { font-weight: normal; font-size: 1.15em; margin-bottom: 0px; padding: 0 0 0 0; }
.etarget .title b { font-weight: normal; }
.etarget .description, #etarg .etarget .url{ padding: 0; margin-bottom: 0; }
.etarget br { display: none; }
.etarget .url { margin-bottom: 20px; }
.etarget .url a, .etarget .url a:link, .etarget .url a:visited, .etarget .url a:active, .etarget .url a:hover { color: #008000; text-decoration: none; }


/* --- SKYSCRAPPER --- */
.skyscrapper { padding-left: 970px; position: absolute; top: 10px; } 



/* --- FOOTER --- */
#footer { margin: 30px auto 10px auto; width: 960px; }
#footer img { vertical-align: middle; }
#footer p { font-size: 85%; padding: 10px 0 5px 20px; text-align: left; background: url(../images/footer.jpg) repeat-x; line-height: 20px; }
#footer a, #footer a:link, #footer a:visited { text-decoration: underline; }
#footer a:hover { text-decoration: none; }
