html, body {height: 100%;}
body, div, p, input, a, fieldset, table,textarea,ol {padding:0;margin:0;border:none;}

a {text-decoration:none; color: #000;}
a:hover {text-decoration:underline;}
#submitLogin:focus, #logout:focus {outline:none;}
table {border-collapse: collapse; }

body, input, p, select { font-family: Georgia, serif;}
.noc {background: url('bg_noc.png') repeat-x top #7e83a5;}
.pop {background: url('bg_pop.png') repeat-x top #ff9600;}

#pp input {width: 92px; position: fixed; top: 0; left: 0; bottom: 0; margin: 0;}
#pp {position: fixed;}
#plus {position: absolute; top: 175px; right: 44px; width: 20px; bottom: 0; margin: 0;}

#building {background: url('okna4.png') 0 -30px repeat-y; margin: auto; width:820px; min-height:100%; position: relative; z-index:5;}
#panorama {background:url('panorama.png') repeat-x bottom; width:100%; min-height: 210px; position: fixed; left:0; bottom:0; z-index: 2;}
#content {}
#sideL {width:615px; padding-top:45px;}
#sideR {float: right; position: relative; left: 92px; top: -32px; z-index:12;width:250px;}
.neon {background: url('neonek.png') no-repeat center; width:176px; height:135px; padding: 15px 0;}
.icon {display:block;width:94px;height:89px;overflow:hidden;position: relative; left: 53px; top:29px;}
.icoSrc img {border:none;}
.icoSrc {padding:0 5px;}
.sonda {background: url('sonda/t.png') no-repeat top; width:100%; min-height:135px;  margin-bottom: 40px; }
.sondaBot {background: url('sonda/b.png') no-repeat bottom; height: 50px; position: relative; top: 40px; z-index:29; }
.sonda input { width: 10px;  margin:0 5px;}
.sonda ol,.titles ol { margin-left: 15px; padding: 5px 0 5px 2px; list-style: circle;}
.sonda table td {vertical-align:top;}
.sonda li,.titles li { margin:0; padding:0; text-align: left}
.sondaCont { position: relative;top: 50px; z-index: 30;color: gray;width: 150px; margin: 0 10px 0 60px;}
.sonda .submit {margin-top: 10px; width: 100px}
#stopka {font-size:0.7em;color:#272727;z-index:200;position: absolute; bottom:0}
#stopka a {color:#474747;}
#aob {border:none;}
#stopka2 {font-size:0.6em;float:right;position:relative; top:200px;z-index:40;color:#474747}
#stopka2 a {color:#171717;}
#backg {height: 333px;}
#roof {background: url('logo.png') no-repeat center; width:880px; height:401px; position: relative; z-index:5; left:-42px;}
#kocur {width:167px;height:435px; background: url('kocur.png') no-repeat center; position: relative; top:149px; left: -82px;}
#decha {position: absolute;top:340px; left: 80px;}
.y { padding:0; margin-left:-12px;}
#decha a, #decha .faux {font-size:1.3em; padding: 0 6px; color:#d6b47e}
#login {position:absolute; width: 170px; top: 91px; right: 190px}
#login p {position: relative; width: 133px;}
#logout {background: url('logout.png') no-repeat center; padding:8px 33px; position: relative; top:51px; left: 97px;}
#submitLogin {margin: 16px 0 0 95px; width: 70px; height: 35px;cursor: pointer;}


#gry td {border-width: 1px 1px 0 1px;padding: 8px 3px;}
#kolumny td  {border-width: 1px 0 1px 0;padding: 8px 3px;}
#gry, #kolumny { width:579px; margin:10px 4px;}
#kolumny {cursor: pointer; font-weight: normal;}

.pla {width:595px; margin: 0 10px;}
.flesh {position: relative; z-index: 22; /*display:static;*/}/* static/none*/
.flesh p {padding: 0 35px 20px 35px; line-height: 1.5em; text-align: justify;}
.title {position: relative; top: 5px; height:118px;z-index: 19;}/*18 bylo*/
.title p {padding: 40px 5px 0 55px; font-size: 1.5em;}
.author {position: relative; top: -5px;height:104px; z-index:18; padding-right: 20px;}
.author p {padding: 35px 10px 0 10px; font-size: 0.8em;}
.author span {padding-left:15px;}
.i {font-style: italic;}
.fm {font-size: 0.8em;}
.fmm {font-size:12px;}
.b1 {border: 1px solid black;}
.b1:hover{opacity: 0.5;}
.b2 {border: 1px solid blue;}
.b3 {border: 1px solid yellow;}

.dis {display:none;}
.no {background:none;}
.block {display:block;}
.m { margin:auto;}
.p1 {padding: 6px;}
.m2 {margin-left:65px;}
.w1 {width: 135px;}

.c {text-align: center;}
.r {text-align: right;}
.vTop { vertical-align: top;}
.red {background: red;color: #000;}
.green{}
.gray {background: gray;color:#000;}
.dowVer,.idVer {width:50px;}
.doubleH td {padding: 3px 0;}
td.sp {padding:30px 0}

.simple label {border:1px solid red;}
.simple input {margin:0 15px;}
.simple li {padding-top:10px;border:1px solid green;}
.simple ol, .search ol, .gra {list-style:none;}
.fkomentarz { margin:35px;}
.avatar {display:block; float: left; width:150px;height:140px;overflow:visible; margin:10px;position:relative;z-index:29;}
.user {position:relative; top:110px; background: url('dymek/user.png') no-repeat center;  width: 158px; height:43px;color: #000;}
.user p {padding: 10px;text-align: center; margin: auto;}
.user p a { color: #000;}
.comment { margin: 0 10px 0 175px;padding: 10px}
.comm { margin: 0 10px 0 105px;width: 400px;padding: 10px;z-index:30;position:relative;}
.comm p { width: 310px; padding:0; }
.commBg {background: url('dymek/t.png') no-repeat top left; padding: 25px 0 0 75px; color: #000;}
.commBot {background: url('dymek/b.png') no-repeat bottom left; height: 32px; padding: 0 20px;}
.search li {padding-bottom: 8px;}
.search select,input {width: 150px; margin-right:20px;padding:3px;}
.search select {width:157px;}
#search .mag {background: url('misc/mag.png') no-repeat center; width:136px; height:159px}
#search .mag:hover {background: url('misc/magH.png') no-repeat center;}
#search {padding-left: 50px;}
.fkomentarz .submit { width:100px; margin:0 10px;}
input.submit {background: url('misc/ok.png') center no-repeat; width:60px; height: 52px}
.komentarz { width: 520px;min-height:160px; margin: 0 35px; border:1px solid #000; border-width: 0;}
.info { }

ol.screen li {display:inline;padding: 0 10px;} 
.gra {margin: 0 35px}
.gra li {padding-bottom:8px;}

.ArtImg {margin:auto;text-align:center;width:100%; padding: 10px 0 10px 0;border:none;position:relative;}
.ArtCont li {padding:3px 0; margin-right: 45px;}
.ArtCont { margin: -20px 0 10px 20px;}
.ArtP {  margin:0;padding:0; text-align: justify}
.w3 {width:200px;}
.show_tooltip {
  position: relative;
  text-align: center;
}
.show_tooltip span {
  display: none;
}
.show_tooltip, .show_tooltip a, .show_tooltip a span, .show_tooltip:hover, .show_tooltip:hover a, .show_tooltip:hover a span {
	text-decoration: none;
}
.show_tooltip:hover span {
  position: absolute;
  display: block;
  left: 10px;
  top: 15px;
  z-index: 99;
  margin-left: 0;
  background: beige;
  padding: 10px;
  border-radius: 4px;
}
