@charset "UTF-8";
/* CSS Document */
html, body{margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; width:100%; height:100%; z-index:0; color:#1764aa; background:#f3f7fb; overflow:hidden;}
img {border:none;}
p, h5, h4, h3, h2, h1, li, ul		{padding:0; margin:0;font-weight:normal;}

ul, li {list-style:none; padding:0; margin:0;position:relative; display:block;}

ul li a{ display: block;}
blockquote{ margin:0px; padding:0px; padding-left:16px;}

blockquote.b{background:url(../gfx/bullet_blue.gif) no-repeat left 2px;}

.l		{position:relative; float:left; display:inline;}
.r		{position:relative; float:right; display:inline;}

a:link, a:visited {color:#0068AF;text-decoration:none;}
a:hover {text-decoration:underline;}




/*.act .active,*/
/*.sup .active {text-decoration:underline;}*/

#container {position:absolute; height:100%; top:0px; left:0px;}
#menu {position:absolute; right:0px; top:0px; height:100%; width:225px; overflow-y:auto; overflow-x:hidden; }
#navigation {margin-left:20px; font-size:14px; }
#head {margin-left:20px; height:40px; width:100%;}
#logo {margin:10px 255px 0 0}
#map {top:100px;left:0px; right:235px; bottom:0px; position:absolute;background:#f3f6fb;}

#BBZ_map {width:100%; height:100%; left:0px; top:0px; display:block;}

#activities {}
#activities img {margin-top:3px;}

#continents, #years, #countries,
#continents .inactive, #years .inactive, #countries .inactive,#years .inactive, #activities .inactive,
#continents .inactive a:link, #years .inactive a:link, #countries .inactive a:link,#activities .inactive a:link,
#continents .inactive a:visited, #years .inactive a:visited,#countries .inactive a:visited,#activities .inactive a:visited,
#continents .active a:hover, #years .active a:hover, #countries .active a:hover, #activities .active a:hover{color:#aec9e1}
#continents .active a:hover, #years .active a:hover , #countries .active a:hover{text-decoration:none;}

#continents .active, #years .active, #countries .active,#activities .active,
#continents .active a:link, #years .active a:link,#countries .active a:link,#activities .active a:link,
#continents .active a:visited, #years .active a:visited,#countries .active a:visited,#activities .active a:visited,
#continents .inactive a:hover, #years .inactive a:hover, #countries .inactive a:hover, #activities .inactive a:hover{color:#1764aa;}

#countries {font-size : 11px; width:955px;}
#countries .mydisplay {width:955px; height:200px;}
#countries .mydisplay .col {width:100px; overflow:hidden; margin-left:3px; padding-left:3px; border-left:1px solid; min-height:0px;}
#countries .mydisplay .col .item {width:96px;}

#items {width:205px;}
#items .item, #results .item{margin-top: 0px; padding-bottom:10px;}

#results,
#items .item, #results .item,
#items .item h3, 
#items .item h5,  #results .item h5{width:100%; font-size:11px;}
#items .item h5,  #results .item h5 {font-style:italic;}
#items .item img,  #results .item img{margin-top: 4px;}
#items .item a:link, #results .item a:link, 
#items .item a:visited, #results .item a:visited {text-decoration:none; width:190px; margin-left:4px;}
#items .item a:hover, #results .item a:hover {text-decoration:underline;} 
#results .item .txt {font-style:italic;}
#results .item .hi {text-decoration:underline;}
#items .item 

#results .item h3 {width:100%; font-size:12px;}
#balloons {}
.balloon {position:absolute;}
/*#balloons .small {width:195px;}*/
.balloon .container{width:100%; height:100%; background:#fff;}
#balloons .small .content {width:175px; padding:10px 10px 20px 10px;}
#balloons .medium {width:250px;}
#balloons .medium .content{width:230px; padding:10px 10px 20px 10px;}
#balloons .medium img {margin-left:80px;}
#balloons .large {top:10px; bottom:10px; width:374px; /*background:#fff;*/}
#balloons .large .container { width:354px;  height:100%;margin-left:20px;overflow:auto;}
#balloons .large .content{width:324px; margin:10px 10px 20px 10px; }
#balloons .large .content strong{font-size:13px;font-weight:normal;line-height:24px;}
#balloons .large #big_pief{position:absolute; top:50%; left:0px; margin-top:-20px; width:20px; height:40px;}
.balloon .container .content h3 {font-size:15px;}
.balloon .container .content,
.balloon .container .content h5 {font-size:11px;}
#balloons .present p {}

#loader {position:absolute; z-index:1000; left:0px; top:0px; width:100%; height:100%; display:block; background:url(../gfx/loader.png);}

#visit_balloon {width:540px; background:#fff; display:block; left:50%; margin-left:-395px; top:107px; position:absolute;}
#visit_balloon p {width:480px; margin:30px 0 0 20px; padding-bottom:30px; font-size:24px;}
#visit_balloon .cl {position:absolute; right:10px; top:10px; font-style:italic; font-size:11px;}
#visit_balloon .cl img {vertical-align:text-top;}

#menu ul {width:80px; margin:20px 10px 0 0; font-size:11px;  }
#menu ul li {width:100%;}
#menu .w120, 
.w120 li {width:100px; margin-right:0px;}
#menu ul .active {text-decoration:underline;}
#menu .head {height:120px;}
#gen, #activity	{width:205px;}
#gen h4, #activity h4 {font-size:15px;}
#gen p, #activity p {font-size:11px; margin-top:1em; padding-bottom:2em;}
#activity p {cursor: pointer;}
#activity p .more {border-bottom:1px dotted;}
#search input{border:1px solid #EEEEEE;font-size:11px; padding:1px 3px 2px 15px ;width:82px;font-family:Georgia, "Times New Roman", Times, serif; color:#1764aa;}
#search #zoom {position:absolute; left:3px; top:4px;}

#count {font-size:11px; padding-bottom:1em;}

.underline {text-decoration:underline;}

#mycountry {width:100%; color:#1764aa; font-size:15px;}
.sp {padding:0 2px}

.w955 	{width:955px;}
.wfull 	{width:100%;}

.show, onpage 	{display:inline}
.hide, .offpage {display:none}

#tooltip {position:absolute; left:0px; top:0px; min-width:180px; background:#fff;}
#tooltip h3 {padding:0.5em 1em; font-size:15px;}
