body {margin:0; padding:0; color:#dbdbdb; background-color:#707070; font:70%/150% Verdana, Tahoma; position:relative;}
#page {width:100%; padding:0; border:0; position:relative; margin-top:50px; color:#dbdbdb; background-color:#505050;}
#page #upper-content {float:left; width:100%; height:96px; padding:0; background:#505050 url("images/bg-top.gif") left top repeat-x;}
#page #upper {width:770px; height:96px; margin:0 auto;}
#page #upper #upper-menu1 {float:left; width:770px; margin-top:13px; position:relative;}
#page #upper #upper-menu2 {float:left; width:770px; color:#dbdbdb; padding:15px 0 0 50px;}

#page #middle-content {float:left; width:100%; background-color:#505050; clear:both;}
/*#page #middle {width:770px; min-height:568px; margin:0 auto; background-color:#505050; _height:568px;}*/
#page #middle {width:770px; margin:0 auto; background-color:#505050; height:550px; overflow:auto;}
#page #middle #middle-left {float:left; width:640px; padding-top:10px;}
#page #middle #middle-right {float:left; width:110px; text-align:right; padding-top:10px;}
#page #middle #middle-full {float:left; width:770px; position:relative; padding-top:10px;}
#page #middle #middle-full #thumb {position:absolute; top:0; right:0; width:0; height:0;}
#page #middle #middle-full a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#page #middle #middle-full a:hover, #page #middle #middle-full a.aktiv {color:#fb0000;}

#page #middle-auto {width:770px; margin:0 auto; background-color:#505050; min-height:550px; _height:550px;}
#page #middle-auto #middle-full {float:left; width:770px; position:relative; padding-top:10px;}
#page #middle-auto #middle-full a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#page #middle-auto #middle-full a:hover, #page #middle-auto #middle-full a.aktiv {color:#fb0000;}

#page #wn {width:770px; margin:0 auto; background-color:#505050; height:550px; z-index:1; clip:rect(0, 770px, 550px, 0); overflow:hidden; position:relative;}
#page #wn #lyr1 {position:absolute; visibility:hidden; left:0; top:0; z-index:100!important; padding-top:10px; width:770px;}
#page #wn #lyr1 a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#page #wn #lyr1 a:hover, #page #wm #lyr1 a.aktiv {color:#fb0000;}
#move-up {position:absolute; top:0; right:0; z-index:120!important;}
#move-down {position:absolute; bottom:0; right:0; z-index:120!important;}
#move-up img, #move-down img {border:0;}


#page #bottom-content {float:left; height:95px; width:100%; padding:0; margin:0; background:#505050 url("images/bg-bottom.gif") left top repeat-x; clear:both;}
#page #bottom {width:770px; height:95px; margin:0 auto; padding:0;}
#page #bottom #bottom-left {float:left; width:415px; background-color:#505050;}
#page #bottom #bottom-right {float:left; width:335px; font-size:80%; overflow:hidden; text-align:justify; max-height:85px; margin-top:1px; background-color:#505050;}
#page #bottom #bottom-full {float:left; width:770px; padding:0; margin:0;}
#page #bottom #bottom-detail {float:left; width:770px;}
#page #footer {float:left; width:100%; text-align:center; padding:10px 0; margin:0; clear:both; background-color:#707070;}
#page #footer a {color:#dbdbdb; text-decoration:none;}
#page #footer a:hover {color:#dbdbdb; text-decoration:underline;}

/*logo a menu*/
#logo {float:left; width:245px; height:46px; margin:0; position:absolute; top:0px; right:0px;}
#logo h1 {position:absolute; top:0px; left:0px; margin:0; padding:0; width:245px; height:46px; background:transparent url("images/logo.gif") no-repeat top left;}
#logo h1 a {display:block; width:245px; height:46px;}
#logo a span {display:none;}
#menu {float:left; width:505px; margin:22px 0 0 0; color:#fb0000;}
#menu a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#menu a:hover, #menu a.aktiv {color:#fb0000;}
#upper-menu2 a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#upper-menu2 a:hover, #upper-menu2 a.aktiv {color:#fb0000;}

#middle-right img {border:0; margin-bottom:10px;}
#bottom ul {padding-left:20px; margin-top:2px;}
#bottom ul li {list-style:url("images/dot.gif"); font-size:120%; margin-top:5px;}
#bottom ul li a {color:#ff0000; text-transform:uppercase; text-decoration:none;}
#bottom ul li a:hover {color:#ff0000; text-transform:uppercase; text-decoration:underline;}
#bottom ul li.first {color:#ff0000; text-transform:uppercase;}
#middle h3 a {color:#dbdbdb;}
#middle h3 a:hover {color:#fb0000;}

a.aktiv {color:#fb0000;}

/*ostatni*/
.noscreen {display:none;}
.over {overflow:auto;}
.clear {clear:both;}
.upper {text-transform:uppercase;}
.fleft  {float:left;}
.fright {float:right;}
#velkafotka {display:block; margin:0 auto;}

/* mapa */
#mapa-prahy {position:relative; padding:0; margin:0; overflow:hidden;}
.pointer {width:8px; height:8px; background:transparent url("images/dot.gif") no-repeat top left;}
.pointer a {display:block; width:8px; height:8px;}
#popisprojektuh2 {color:#ff0000; text-transform:uppercase;}
#popisprojektu {text-align:justify; width:430px;}
#mapa-prahy a span, #popisprojektu, #popisprojektuh2 {display:none;}

.popisprojektu {width:100px; text-align:center; margin-left:10px;}
#popisprojektu a, .popisprojektu a {color:#ff0000; text-transform:uppercase; text-decoration:none;}
#popisprojektu a:hover, .popisprojektu a:hover {color:#ff0000; text-transform:uppercase; text-decoration:underline;}
/*
#menu a {color:#dbdbdb; text-transform:uppercase; text-decoration:none;}
#menu a:hover, #menu a.aktiv {color:#fb0000;}
*/

#projekty-list, #projekty-list li {list-style:none; margin-left:0; padding-left:0;}
.projekty-list-typ, .projekty-list-typ li {list-style:none; margin-left:0; padding-left:0; margin-top:0; padding-top:0;}
.projekty-list, .projekty-list li {list-style:none; margin-left:0; padding-left:0; margin-top:2px; margin-bottom:5px;}
a.barak img {display:none;}
a.barak:hover img {display:inline; position:absolute; right:0; top:40px; border:0; z-index:999!important;}

