* { border: 0; padding: 0; margin: 0;}
body { background: url('gfx/bg-pattern.gif'); font-family: 'Tahoma'; font-size: 11px; }
#main { width: 998px; margin: 0 auto; position: relative; }
	#top { background: url('gfx/top.jpg'); height: 149px; width: 998px; }
		#koperta { padding: 4px 0 0 247px; float: left; }
			#koperta a, #domek a { padding: 3px 3px 3px 5px; }
		#domek { padding: 4px 0 0 5px; float: left; }
		#url-strony { width: 140px; padding: 6px 0 0 150px; float: left; color: #928c8c; }
		#wyszukiwarka { padding: 25px 0 0 245px; float: left; }
			#wyszukiwarka div, #login form div { width: 109px; height: 18px; background: url('gfx/top-wysz-input.gif'); float: left;}
			#wyszukiwarka div input, #inp-login, #inp-haslo { background: transparent; width: 80px; padding: 3px 10px 0 10px; font-size: 10px;  color: #5c5b5b; font-family: 'Tahoma'; font-size: 10px; }
			#wysz-submit { width: 30px; padding: 1px 0 0 4px; float: left; }
		#menu-gorne { position: absolute; top: 68px; left: 432px; }
			#menu-gorne .blok { width: 94px; height: 37px; float: left; padding: 0 4px 0 2px}
				#menu-gorne .blok a { display: block; width: 94px; height: 37px;   color: #5c5b5b; text-decoration: none;  text-align: center;}
				#menu-gorne .blok a span { padding: 13px 0 0 0; display: block; }
				#menu-gorne .active { font-weight: bold; color: #0eb2dd; }
		#top-pasek { position: absolute; top: 113px; left: 122px; width: 876px; }
			#online, #statystyki, #login label { color: #a6a6a6; float: left; display: block;  font-size: 10px; }
			#online { padding: 5px 15px 0 0; }
			#statystyki { padding: 5px 15px 0 2px; }
			#login { float: right; margin-right: 15px; width: 450px;}
				#login img { float: left; padding: 2px 7px 0 0; }
				#login form label { padding: 3px 8px 0 0px }
				#login div {  margin: 0 8px 0 0; }
	#content-header { background: url('gfx/content-header.jpg'); width: 999px; height: 33px; }
		#header-long { margin: 0 0 0 225px; background: url('gfx/content-header-long.gif'); width: 428px; height: 27px; float: left; }
		#header-short { margin: 0 0 0 11px; background: url('gfx/content-header-short.gif'); width: 335px; height: 27px; float: left; }
		#header-long span, #header-short span { display: block; color: #9f9f9f;   padding: 7px 0 0 11px; }
	#menu { float: left; width: 211px; margin: 0 13px 0 0;}

.pod-menu { margin: 0 0 10px 0; }
.pod-menu-header { background: url('gfx/menu-header.gif'); width: 211px; height: 35px; }
.pod-menu-header span { display: block;  font-weight: bold; color: #313131;  padding: 10px 0px 0px 37px; }
.pod-menu-body { background: url('gfx/menu-bg.gif'); padding: 10px 0 10px 0; }
.pod-menu-body div { width: 187px; height: 25px; margin: 0 0 5px 13px; background: #1c1b1b;}
.pod-menu-body a { display: block; float: left; width: 100%; height: 100%;   text-decoration: none; color: #999999;}
.pod-menu-body img { float: left; padding: 10px 5px 0 5px;}
.pod-menu-body span { float: left; padding: 5px 5px 0 5px; }

	#content-left { float: left; width: 428px; }
		#content-left img, #content-right img { display: block; }
.panel-list-left { width: 428px; }
.panel-list-left-header { background: url('gfx/content-panel-header.gif'); height: 28px;   color: #9f9f9f; }
.panel-list-left-header span, .panel-list-right-header span { padding: 7px 0 0 11px; display: block; }
.panel-list-left-content { background: #181818; width: 428px; padding: 0 0 10px 0;  }
.panel-list-left-content .miniatura, .panel-list-right-content .miniatura { border: solid 3px #222020; margin: 20px 0 0 15px; float: left; }

.prefs img { float: left; margin: 4px 10px 0 0; }
.prefs .tresc { float: left; display: block; }
.prefs .wiersz { clear: both; line-height: 22px; }

	#content-right { float: left; width: 336px; margin: 0 0 0 10px;}
.panel-list-right { width: 336px; }
.panel-list-right-header { background: url('gfx/content-right-header.gif'); height: 28px;   color: #9f9f9f; }
.panel-list-right-content { background: #001b22; width: 336px; padding: 0 0 10px 0;  }
	#stopka {clear:both; height: 116px; background: url('gfx/stopka-bg.jpg'); }
		#stopka div {clear:both; background: url('gfx/stopka.jpg') no-repeat; height: 116px; }
			#stopka span {clear:both; display: block; padding: 44px 0 0 20px; color: #a6a6a6;  font-size: 10px; }

.panel-list-left-content .prefs, .panel-list-right-content .prefs { margin: 15px 0 0 15px; }
.panel-list-left-content .prefs, .panel-list-right-content .prefs, .panel-list-left-content .opis-prefs  { float: left; color: #9f9f9f;   }
.opis-prefs { float: left; margin: 70px 0 0 30px; width:200px; }
.opis-prefs img { float: left; margin: 9px 10px 0 0; }
.opis-prefs .tresc { float: letf; display: block; }
.opis-prefs .wiersz { clear: both; line-height: 35px; }

.opis-miniatura { float: right; margin: 20px 10px 0 0; }
.opis-opis { margin: 20px 20px 0 30px; }
.opis-opis img { float: left; display: block; }
.opis-opis span { float: right; display: block; width: 350px; color: #9f9f9f;   }

	#download-button { margin: 35px auto 55px; width: 81px; }

.panel-komentarze { margin: 40px 0 0 0; }

.kom img { float: left; margin: 5px 0 0 5px; }
.kom-user { display: block; float: left; color: #9f9f9f; font-size: 10px;  margin: 5px 0 0 10px; }
		.kom-special { color: #efc812; }
.kom-data { display: block; float: right; color: #9f9f9f; font-size: 10px;  margin: 5px 10px 0 0; }
.kom-tresc { display: block; clear: both; color: #9f9f9f;   padding: 8px 30px 10px 30px; }
.komDark { background: #181818; }
.komBlue { background: #001b22;}

	#kom-pole div { width: 388px; height: 42px; background: url('gfx/kom-pole.gif'); margin: 10px auto; }
	#kom-pole div textarea { background: transparent; width: 374px; height: 34px; color: #9f9f9f;  margin: 5px 0 0 10px; font-family: 'Tahoma'; font-size: 11px; }
	#kom-pole input { float: right; margin: 5px 30px 0 0; }

.moje {
  color : gray;
  background-image:url(images/index_07.jpg);
  font-family : Verdana, Tahoma, sans-serif;
  font-size : 11px;
  vertical-align: center;
  text-align: center;
  line-height: 15px;
  cellpadding: 15px;
}

.moje a{
    color: #ffffff;
    text-decoration: underline;
    font-size: 1px;
}


.admin a { text-decoration: none; color: #999999;}
}

#new_login{
    width: 80px; height: 18px;
    border:0px;
    padding-left: 5px;
    background: transparent;
}

#stopka a, #stopka span {
color: #777777 !important;
}
h1 a {
	font-size: 12px;
padding:5px 0 0 20px;
background: url(gfx/menu-strzalka.gif) no-repeat 6px 9px;
}
#stopka span.linkorn, #stopka span.linkorn  a {
	color: #222222 !important;
	font-size: 1px;
}