/**/

body { font:small Tahoma,Arial,sans-serif; text-align:center; margin:0px; padding:35px 0px 0px 0px;}

#page { width:855px; margin:0px auto; text-align:left; }

a, a:link { color:#333; text-decoration:none; }
a:hover { color:#e82b0b; }

a img { border:none; }

#menu { width:100%; overflow:hidden; padding-bottom:15px; }
#menu a.logo { float:left; }
#menu ul { list-style:none; float:left;}
#menu li { display:inline; }
#menu li a { color:#e82b0b; display:block; height:93px; float:left; text-decoration:none; }
#menu li a span { padding-top:65px; display:block; }
#menu li a:hover { color:#fff;  }

.menu1 { width:90px; }
.menu2 { width:125px; }
.menu1:hover, #menu li a.menu1-selected, #menu li a.menu1-selected:link { color:#fff; background:#fff url('images/menu_back.png') left top no-repeat; width:90px; }
.menu2:hover, #menu li a.menu2-selected, #menu li a.menu2-selected:link { color:#fff; background:#fff url('images/menu_back.png') left -90px no-repeat; width:125px; }

.menu1 span { margin-left:15px; }
.menu2 span { margin-left:20px; }

.content { width:100%; overflow:hidden; }
.wystawa { width:100%; overflow:hidden; padding:20px 0px 50px 0px; }
.foto { float:left; width:622px; }
.foto a, .foto a:link { display:block; }
.foto a span { color:#fff; background-color:#333; display:block; padding:17px 0px 20px 20px; line-height:100%; }
.foto a:hover span { background-color:#e82b0b; }

.miejsce { height:120px; width:205px; float:left; }
.miejsce span { display:block; padding:32px 0px 0px 20px; line-height:140%; color:#666; }

.back1 { background:#fff url('images/miejsca.png') left top no-repeat; }
.back1 span { padding-top:32px; }

.back2 { background:#fff url('images/miejsca.png') left -120px no-repeat; }
.back2 span { padding-top:25px; }

.back3 { background:#fff url('images/miejsca.png') left -240px no-repeat; }
.back3 span { padding-top:35px; }

.header { position:relative; color:#fff; background:#fff url('images/header.png') top left no-repeat; width:100%; height:123px; }

.header h1 { position:absolute; top:50px; left:30px; font-size:1.2em; font-weight:normal; margin:0px; padding:0px; }
.header span { position:absolute; top:26px; left:650px; font-size:0.9em; line-height:120%; }

.rgt_content { width:622px; float:left; padding-bottom:20px; }
#big { width:622px; padding-bottom:50px; position:relative; text-align:right; }
.preloader { position:absolute; background:#fff url('images/loader.gif') center center no-repeat; top:0px; }

.mini { width:180px; float:left; }

.mini a { display:block; margin:0px 0px 10px 25px; outline:none; }

.mini a img { display:block; padding:2px; }
.mini a:hover img, .mini a.selected img { padding:1px; border:1px solid #e82b0b; }
.mini a:active { outline:none; }
.mini a:active img { padding:1px; border:1px solid #faa; }

.podpis { display:block; padding-top:5px; font-size:0.9em; font-style:italic; color:#aaa; }

.text_content { width:622px; overflow:hidden; border-top:1px solid #e82b0b; color:#666; font-size:0.9em; line-height:140%; }
.text_content span { color:#e82b0b; }
.text_content .t1 { float:left; width:320px; line-height:130%; }
.text_content .t2 { float:left; width:300px; line-height:130%; }

.left_content { padding-right:22px; }

.harmonogram { padding-bottom:20px; }
.harmonogram a { color:#e82b0b; font-size:1.2em; }

#foot { border-top:1px solid #e82b0b; width:622px; overflow:hidden; padding-bottom:50px; }
#foot .f1 { width:110px; float:left; }
#foot .f2 { width:510px; float:left; }
#foot span { display:block; font-size:0.9em; color:#e82b0b; padding-bottom:10px; }

.sign { color:#aaa; font-size:0.9em; display:block; text-align:right; width:622px; padding-bottom:10px; }
.sign a { position:relative; top:2px; }

