html,body{
 margin: 0;
 padding: 0;
 height:100%;
}
body{
 font: 11px/1.1 Tahoma, Verdana, Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
 background:#d7d4cb url(../img/back.png);
 color:#000;
}
table{
 font:normal 10px Arial,Helvetica,sans-serif;
 color:#555;
}
form,img{
 border:none;
 margin:0;
 padding:0;
}
a{
 color:#95836f;
 outline:0;
 border:0;
}
a:hover{
 color:#95836f;
}
img{
 border:none;
}

strong{
 
}
.clear{
 clear:both;
}

#container{
 width:960px;
 margin:0 auto;
 padding:0;
 position:relative;
}
#header{
 padding:57px 0 0;
 height:70px;
}
#logo{
 display:block;
 float:left;
 width:200px;
 padding:20px 17px;
 height:30px;
}
#menu{
 font-size:11px;
 font-family: serif;
 text-transform:uppercase;
 float:left;
 padding:35px 0 0;
}
#menu ul{
 margin:0;
 padding:0;
 list-style-type:none;
 z-index:1;
}
ul#nav ul{
 top:20px;
 left:0;
 display:none;
 position:absolute;
 top:20px;
 width:200px;
 z-index:2;
}

#nav li:hover ul{
 display:block;
}

#nav li{
 margin:0;
 padding:0;
 display:block;
 float:left;
 height:20px;
 position:relative;
}
#nav ul li{
 background:#fff;
 height:auto;
 width:200px;
 border:solid #f3f3f3;
 border-width:0 5px 0 2px;
}
#nav a{
 /*color:#94836f;*/
 color:#fff;
 display:block;
 white-space:nowrap;
 line-height:15px;
 height:15px;
 padding:1px 15px;
 text-decoration:none;
}

#-nav ul a{
 color:#b5b4b5;
 white-space:normal;
 padding:0 4px 0 15px;
}

#nav li.o_autorze span,
#nav li.cien_wiatru span,
#nav li.gra_aniola span,
#nav li.cmentarz_zapomnianych_ksiazek span{
 display:none; 
}
#nav li.o_autorze a{
 width:73px;
 background:url(../img/about_author.png) no-repeat 15px -15px;
}

#nav li.cien_wiatru a{
 width:86px;
 background:url(../img/shadow_wind.png) no-repeat 15px -15px;
}
#nav li.gra_aniola a{
 width:80px;
 background:url(../img/angel_game.png) no-repeat 15px -15px;
}
#nav li.cmentarz_zapomnianych_ksiazek a{
 width:224px;
 background:url(../img/graveyard.png) no-repeat 15px -15px;
}
#nav li.o_autorze a:hover,
#nav li.cien_wiatru a:hover,
#nav li.gra_aniola a:hover,
#nav li.cmentarz_zapomnianych_ksiazek a:hover{
 color:#94836f;
 background-position:15px 0;
}
#search_box{
 float:right;
 padding:30px 7px 0 0;
}
#search_box input{
 color:#fff;
 text-align:right;
 background:#cdc9be;
 border:solid 2px #dcd9d0;
 width:120px;
 padding:2px;

}
#search_box input.find{
 background:#cdc9be url(../img/search.png) no-repeat 77px 4px;
}
#body{
 margin:70px 0 0;
 border:solid 6px #dddad1;
 position:relative;
 min-height:200px;
 background:url(../img/b.jpg) repeat-y;
 z-index:2;
}

#leftCol{
 min-height:130px;
 width:125px;
 margin:50px 20px 20px;
 float:left;
 
}
#leftCol h2{
 margin:0;
 text-indent:1em;
 font-size:1.5em;
 padding:0 0.5em;
 color:#645b3e;
 background:#cfc7b0;
 font-weight:normal;
 text-transform:uppercase;
}
#leftCol .title{
 height:26px;
}
#leftCol ul{
 margin:1em 0 4em;
 padding:0;
 list-style-type:none;
}
#leftCol li{
 border-bottom:solid 1px #9d9a8b;
}
#leftCol a{
 color:#645b3e;
 text-decoration:none;
 display:block;
 padding:5px 0.7em;
 font-family:Times;
 font-size:12px;
 text-transform:uppercase;
}

#leftCol a:hover,
#leftCol .select a{
 color:#fff;
}

#leftCol .o_autorze{
 background:url(../img/about_author_sub.png) no-repeat;
}
#leftCol .cien_wiatru{
 background:url(../img/shadow_wind_sub.png) no-repeat;
}
#leftCol .gra_aniola{
 background:url(../img/angel_game_sub.png) no-repeat;
}
#leftCol .cmentarz_zapomnianych_ksiazek{
 background:url(../img/graveyard_sub.png) no-repeat;
 height:48px;
}
#leftCol .o_autorze h2,
#leftCol .cien_wiatru h2,
#leftCol .gra_aniola h2,
#leftCol .cmentarz_zapomnianych_ksiazek h2{
 display:none;
}

#page{
 width:540px;
 margin:25px 45px 20px;
 float:left;
 line-height:1.5em;
}
#page h1,
#page h2{
 margin:0;
 padding:0;
 font-size:12px;
}
#page p{
 text-align:justify;
}
#page img{
 border:solid 2px #dddad1;
 margin:0 5px 5px 0;
}

#page img.left{
 float:left;
 margin:1em 5px 5px 0;
}
#page img.center{
 
}
#page .youtube{
 width:489px;
 height:391px;
 margin:0 auto;
}
#to_up{
 float:left;
 text-transform:uppercase;
 letter-spacing:1px;
 border-bottom:1px solid #9D9A8B;
 width:125px;
 margin:-40px 20px 0 20px;
 padding:0px 0 0;
 text-align:center;
}
#to_up a{
 color:#645B3E;
 text-decoration:none;
 font-family:Times;
 font-size:12px;
}

#page .see_more{
 text-align:right;
 clear:left;
}
#page .info{
 padding:1em 0;
 text-align:center;
 border-bottom:solid 1px #9D9A8B;
 margin:2em 0;
}
#page .search p{
 margin:0;
 padding:0;
}
#page .search h2{
 margin:1em 0;
}
.navigator{
 text-align:center;
 font-size:1.2em;
}
.navigator a{
 text-decoration:none;
}
#nav_article{
 margin:1em 0;
}
#nav_article a{
 display:block;

}
#nav_article a.next{
 float:right;
}
#nav_article a.prev{
 float:left;
}

#panorama{
 height:334px;
 background:#fff url(../img/panorama.jpg) no-repeat -10px -10px;
}
#par,
#pal{
 position:absolute;
 left:0;
 top:199px;
 width:80px;
 height:41px;
}
#par{
 background:url(../img/arr.png) no-repeat;
 left:902px;
 
}
#pal{
 background:url(../img/arl.png) no-repeat;
 left:-32px;
 
}

#news{
 margin:5px 0 0;
 height:210px;
 position:relative;
 z-index:1;
}
#news .back{
 display:block;
 position:absolute;
 width:1072px;
 height:210px;
 top:0;
 left:-55px;
 background:url(../img/nback.jpg) no-repeat;
}
#news .item10,
#news .item11,
#news .item20,
#news .item21,
#news .item3{
 display:block;
 position:absolute;
 width:322px;
 height:170px;
 top:0;
 text-decoration:none;
}

#news .item10{
 left:0;
 background:url(../img/news1.png) no-repeat;
}
#news .item11{
 left:0;
 background:url(../img/news4.png) no-repeat;
}
#news .item20{
 left:343px;
 background:url(../img/news2.png) no-repeat; 
}
#news .item21{
 left:343px;
 background:url(../img/news5.png) no-repeat; 
}
#news .item3{
  left:685px;    
  background:url(../img/news3.png) no-repeat;
}

#news p{
 height:70px;
 margin:85px 120px 0 18px;
 overflow:hidden;
 color:#333;
}
#news p.s{
 height:50px;
 margin-top:92px;
}
#news p b{
 font-weight:normal;
 color:#fff;
 display:block;
 margin:3px 0;
}
#news .nbl{
 position:absolute;
 width:64px;
 height:49px;
 left:-11px;
 top:27px;
 background:url(../img/nbl.png) no-repeat;
}
#files{
 margin:1em 0 0 0;
 clear:both;
}
#footer{
 color:#989898;
 text-align:right;
 padding:30px 0 20px;
 margin:20px 0 0;
 background:url(../img/foot.png) no-repeat;
 font-size:10px;
}
#footer div{
 float:left;
}
#footer a{
 color:#989898;
 text-decoration:none;
}
#footer div a{
 display:block;
 float:left;
 margin:0 30px 0 0;
}

#c{
 position:relative;
 top:0;
 width:960px;
 margin:0 auto;
}
#cback{
 position:absolute;
 top:0;
 left:-55px;
 width:1072px;
 height:757px;
 background:url(../img/cback.jpg) no-repeat;
 z-index:0;
}
#bctl{
 position:absolute;
 background:url(../img/bctl.png);
 width:13px;
 height:15px;
 top:-7px;
 left:-7px;
}
#bctr{
 position:absolute;
 background:url(../img/bctr.png);
 width:13px;
 height:15px;
 top:-7px;
 right:-7px;
}
#bcbl{
 position:absolute;
 background:url(../img/bcbl.png);
 width:13px;
 height:15px;
 bottom:-7px;
 left:-7px;
}
#bcbr{
 position:absolute;
 background:url(../img/bcbr.png);
 width:13px;
 height:15px;
 bottom:-7px;
 right:-7px;
}
#mbctl{
 position:absolute;
 background:url(../img/mbctl.png);
 width:138px;
 height:110px;
 top:-33px;
 left:-42px;
}
#mbcbl{
 position:absolute;
 background:url(../img/mbcbl.png);
 width:52px;
 height:59px;
 bottom:-17px;
 left:-14px;
}
#mbcbr{
 position:absolute;
 background:url(../img/mbcbr.png);
 width:141px;
 height:127px;
 bottom:-18px;
 right:-17px;
}

#popup{
 position:absolute;
 z-index:200;
 top:50%;
 left:50%;
 width:100px;
 display:none;
 background:#fff;
 border:6px solid #DDDAD1;
 background:#D7D4CB url(../img/back.png) repeat scroll 0 0;
}
#popup_mask{
 position:absolute;
 z-index:100;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none;
 background:#000;
}
#noscript{
 position:absolute;
 padding:8px;
 text-align:center;
 background:#000;
 opacity:0.5;
 color:#fff;
 width:900px;
 margin:0 0 0 -450px;
 top:0;
 left:50%;
}
#noscript a{
 color:#fff;
}
#sitemap a{
 text-decoration:none;
 color:#7a6547;
}
#sitemap a:hover{
 text-decoration:underline;
}
#sitemap,
#sitemap ul{
 list-style-type:none;
 margin:0;
 padding:0;
 font-weight:bold;
}
#sitemap ul{
 margin:0 2em 0;
 font-weight:normal;
}
#sitemap li{
 margin:1em 0 0;
}
#sitemap ul li{
  margin:0;
}
