body {
  background:#2F3538 url(body.gif) repeat-x;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:#3A3A3A;
  line-height:1.6em;
}
a {
	color:#4E4E4E;
	
}
* {margin:0; padding:0;}
h1, hr {display:none;}
img, fieldset {border:none;}
ul {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

div#container {
  width:891px;
  margin:0 auto;
  padding:37px 36px 15px 0;
  background:#2F3538 url(container.jpg) no-repeat;
  position:relative;
}
div#reklama {
position:absolute;
top:10px;
left:1100px;
}
ul#top_menu {
  width:288px;
  padding-right:10px;
  margin-left:auto;
  height:63px;
}
ul#top_menu li {
  padding-left:9px;
  float:left;
}
ul#top_menu a {
  display:block;
  width:63px;
  height:77px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
}
ul#top_menu li.filmy a {background-image:url(filmy_icon.gif);}
ul#top_menu li.gry a {background-image:url(gry_icon.gif);}
ul#top_menu li.tapety a {background-image:url(tapety_icon.gif);}
ul#top_menu li.bajki a {background-image:url(bajki_icon.gif);}

ul#register {
  width:288px;
  padding-right:10px;
  margin-left:auto;
  height:40px;
}
ul#register li {
  padding-left:9px;
  float:right;
}
ul#register a {
  color: #ffffff;
  background-repeat:no-repeat;
}


ul#horizontal_panel {
  width:855px;
  height:33px;
  padding:16px 18px;
  background:#21759C url(horizontal_panel.gif) no-repeat;
  font-weight:bold;
  color:#D4E1E8;
  position:relative;
}
ul#horizontal_panel li {
  height:19px;
  margin:0 18px 0 5px;
  padding:7px 0 7px 29px;
  background-repeat:no-repeat;
  float:left;
}
ul#horizontal_panel li a {
  display:block;
  height:19px;
  min-width:1px;
  padding:0 9px 0 7px;
  line-height:19px;
  background:#2B6D8D url(horizontal_panel_right.gif) no-repeat top right;
  color:#D4E1E8;
}
* html ul#horizontal_panel li a {
  width:1px;
  white-space:nowrap;
}
ul#horizontal_panel li.glowna {background-image:url(glowna_icon.gif);}
ul#horizontal_panel li.najnowsze {background-image:url(najnowsze_icon.gif);}
ul#horizontal_panel li.najpopularniejsze {background-image:url(najpopularniejsze_icon.gif);}

ul#horizontal_panel li.szukaj {
  height:28px;
  margin:0;
  padding:5px 0 0 22px;
  background:url(blue_border.gif) repeat-y;
  position:absolute;
  top:16px;
  right:18px;
}
* html ul#horizontal_panel li.szukaj {
  width:1px;
  white-space:nowrap;
}
ul#horizontal_panel li.szukaj legend {
  display:none;
}
ul#horizontal_panel li.szukaj label {
  padding-right:17px;
}
ul#horizontal_panel li.szukaj .text {
  width:120px;
  height:20px;
  padding:2px 10px;
  border:none;
  vertical-align:middle;
  background:url(form_text.gif) no-repeat;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:#EDF5F9;
}
ul#horizontal_panel li.szukaj .submit {
  width:23px;
  height:20px;
  max-height:20px;
  padding-top:20px;
  margin-left:7px;
  border:none;
  vertical-align:middle;
  font-size:0;
  background:url(szukaj_icon.gif) no-repeat;
  cursor:pointer;
}
div#content_background {
  width:891px;
  background-color:white;
  overflow:hidden;
}
div#content {
  padding:18px 9px;
  overflow:hidden;
}
div#content h2 {
  padding:25px 0 0 0;
  font-size:1em;
  font-weight:bold;
  color:#2B6D8D;
  clear:both;
  position:relative;
}
div#content .border {
  background:url(horizontal_border.gif) repeat-x;
}
div#content h2 span {
  display:block;
  width:183px;
  height:32px;
  margin:0 10px 0 auto;
  line-height:25px;
  text-indent:10px;
  background:white url(content_header.gif) no-repeat;
}
div#content h2 a {
  padding-right:11px;
  background:url(blue_arrow.gif) no-repeat right center;
  text-align:right;
  font-size:0.8em;
  color:#2B6D8D;
  position:absolute;
  top:30px;
  right:210px;
}
div#content h2 a.noarrow {
  padding:0;
  top:28px;
  right:204px;
  background-image:none;
}
div#content .block {
  padding:10px 60px;
}
div#content p {
  padding:1em 0;
}
dl.nav {
  height:19px;
  padding:0 12px 13px 7px;
  border-bottom:1px solid #DADADA;
  font-weight:bold;
  position:relative;
}
dl.nav dt {
  height:19px;
  line-height:19px;
  color:#2B6D8D;
  float:left;
}
dl.nav dd {
  height:19px;
  padding-left:2px;
  margin-left:8px;
  background:url(nav_left.gif) no-repeat top left;
  float:left;
}
dl.nav dd a {
  display:block;
  height:19px;
  padding:0 20px 0 7px;
  line-height:19px;
  background:#E8E9E9 url(nav_right.gif) no-repeat top right;
  color:#3A3B3B;
}
* html dl.nav dd a {
  width:1px;
  white-space:nowrap;
}
dl.nav dd .current a {
  padding:0 9px 0 7px;
  background:#E8E9E9 url(nav_right_current.gif) no-repeat top right;
}
dl.nav dd.current {
  padding:0 9px 0 7px;
  background:#E8E9E9 url(nav_right_current.gif) no-repeat top right;
}
dl.nav dd.rss {
  width:17px;
  height:17px;
  padding:0;
  margin:0;
  background:#0198C6 url(rss_icon.gif) no-repeat;
  position:absolute;
  top:1px;
  right:12px;
}
dl.nav dd.rss a {
  height:17px;
  width:17px;
  padding:0;
  overflow:hidden;
  text-indent:-1000em;
  background-image:none;
  background-color:transparent;
}
dl.nav dd.sitemap {
  width:17px;
  height:17px;
  padding:0;
  margin:0;
  background:#0198C6 url(sitemap_icon.gif) no-repeat;
  position:absolute;
  top:1px;
  right:30px;
}
dl.nav dd.sitemap a {
  height:17px;
  width:17px;
  padding:0;
  overflow:hidden;
  text-indent:-1000em;
  background-image:none;
  background-color:transparent;
}
div.content_small {
  width:628px;
  background:white url(content_small.gif) no-repeat;
  float:left;
}
div.content_large {
  width:873px;
  background:white url(content_large.gif) no-repeat;
}
div.content_small div.item {
  width:297px;
  padding:13px 8px;
  float:left;
}
div.content_small div.item h3 {
  padding:2px 4px 6px 4px;
  font-size:1.1em;
  font-weight:bold;
  color:#2B6D8D;
  background:url(horizontal_border.gif) repeat-x left bottom;
}
div.content_small div.item p {
  padding:10px 0;
}
div.content_small div.item img {
  padding:7px 7px 45px 7px;
  margin-right:10px;
  background:url(item_img.gif) no-repeat;
  float:left;
}
div.content_small div.item ul {
  width:274px;
  height:28px;
  padding:7px 9px 0 14px;
  background:#1E6E93 url(item_links.gif) no-repeat;
  clear:both;
  color:#C2D2D9;
  line-height:21px;
  position:relative;
}
div.content_small div.item li {
  display:inline;
}
div.content_small div.item li a {
  color:#C2D2D9;
}
div.content_small div.item li.zagraj a {
  display:block;
  width:58px;
  height:21px;
  overflow:hidden;
  text-indent:-1000em;
  background:url(zagraj_border_icon.gif) no-repeat;
  position:absolute;
  top:7px;
  right:9px;
}
div#sidebar {
  width:245px;
  background-color:white;
  float:right;
}
form#logowanie {
  height:152px;
  padding:15px 25px;
  background:url(logowanie.gif) no-repeat;
  text-align:center;
}
form#logowanie legend {
  padding-bottom:30px;
  font-weight:bold;
  color:#D4E1E8;
}
form#logowanie label {
  display:none;
}
form#logowanie .text {
  width:120px;
  height:20px;
  padding:2px 10px;
  margin-bottom:12px;
  border:none;
  vertical-align:middle;
  background:url(form_text.gif) no-repeat;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:white;
}
form#logowanie .panel {
  width:150px;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:white;
  text-align: left;
}
form#logowanie .panel img {
  float:left;
  padding: 10px;
  }
  form#logowanie .panel a{
  width:150px;
  font:11px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:white;
  text-align: left;
}
form#logowanie .submit {
  width:58px;
  height:21px;
  max-height:21px;
  padding-top:21px;
  border:none;
  font-size:0;
  background:url(zaloguj_icon.gif) no-repeat;
  cursor:pointer;
}
dl.item {
  padding:15px;
  margin-bottom:10px;
  border:1px solid #C0C0C0;
}
div#content dl.item {
  width:798px;
  margin:0 37px;
  border:none;
  background:url(vertical_border.gif) no-repeat left center;
  overflow:hidden;
}
dl.item dt {
  height:26px;
  padding-left:8px;
  font-weight:bold;
  color:#D4E1E8;
  line-height:21px;
  background:url(sidebar_header.gif) no-repeat;
}
dl.list dd {
  height:28px;
  font-weight:bold;
  text-indent:12px;
  line-height:28px;
  background:url(list_icon.gif) no-repeat left bottom;
}
dl.list dd span{
  color: #BBBBBB;
  font-size: 11px; 
}
dl.list a {
  color:#3A3A3A;
}
dl.desc dd {
  padding:14px 0;
  background:url(horizontal_separ.gif) no-repeat bottom center;
  overflow:hidden;
}
div#content dl.desc dd {
  width:122px;
  padding:0 35px;
  background:url(vertical_border.gif) no-repeat right center;
  float:left;
}
dl.desc img {
  padding:4px;
  margin-right:11px;
  background-color:#C1D4DD;
  border:3px solid #E9F0F3;
  float:left;
}
div#content dl.desc img {
  margin:0 0 10px 0;
}
dl.desc big {
  font-size:1em;
  font-weight:bold;
}
dl.desc a img {
  padding:0;
  margin:5px 0 0 0;
  border:none;
  float:none;
}
div#flash #ramka {
  visibility:hidden;
  height:0px;
  border:none;
}
div#flash .ramka_new {
  height:439px;
}
div#flash #adv {
  display:block;
}
div#flash {
  padding:7px;
  margin:20px 60px;
  border:3px solid #E9F0F3;
  background:#C1D4DD url(gierlandia_logo.gif) no-repeat right bottom;
  text-align:center;
  overflow:hidden;
}
div#flash iframe {
  width:486px;
  height:294px;
  border:none;
}
div#flash dl {
  height:13px;
  padding:5px;
}
div#flash dt {
  padding-right:10px;
}
div#flash dd, div#flash dt {
  font-weight:bold;
  color:#2B6D8D;
  float:left;
}
div#flash dl img {
  vertical-align:middle;
  margin-right:1px;
}
div#flash dd.srednia {
  margin-left:10px;
  padding:0 10px;
  border-left:1px solid #347392;
}

div#footer {
  width:891px;
  height:103px;
  border-top:12px solid white;
  background:url(footer.gif) no-repeat;
  position:relative;
}
div#footer p {
  padding:25px 0 0 23px;
  font-size:0.8em;
  color:#BFDCE9;
}
div#footer b {
  font-size:1.2em;
  color:white;
}
div#footer p img {
  margin:0 5px;
  vertical-align:middle;
}
ul#footer_menu {
  height:21px;
  position:absolute;
  top:31px;
  right:42px;
}
ul#footer_menu li {
  height:21px;
  margin:0 22px 0 0;
  padding:1px 0 0 34px;
  background-repeat:no-repeat;
  float:left;
}
ul#footer_menu li a {
  display:block;
  height:20px;
  min-width:1px;
  padding:0 9px 0 6px;
  line-height:19px;
  background:#2B6D8D url(footer_menu_right.gif) no-repeat top right;
  color:#D4E1E8;
}
* html ul#footer_menu li a {
  width:1px;
  white-space:nowrap;
}
ul#footer_menu li.reklama {background-image:url(reklama_icon.gif);}
ul#footer_menu li.regulamin {background-image:url(regulamin_icon.gif);}
ul#footer_menu li.kontakt {background-image:url(kontakt_icon.gif);}

table.stat-term {padding:7px 0; text-align:left; border:none; border-collapse:collapse;}
table.stat-term caption {text-transform:uppercase; padding:0 9px;font-weight:normal; text-align:left;}
table.stat-term td, table.stat-term th {height:25px; padding:0 9px; border:none; border-collapse:collapse; font-weight:normal; line-height:25px; background:url(stat-list-white.gif) repeat-x;}
table.stat-term tr.dark td {background:url(stat-list-dark.gif) repeat-x;}
table.stat-term tr.select td {font-weight:bold; background:url(stat-list-select.gif) repeat-x;}

img.profileavatar
{
	float: left;
	
	padding: 3px;
	background-color: #ffffff;
}

div.menu_panelusera {
	line-height: 16px; 
	margin: 0px 20px 0px 20px;
	padding: 20px 0px 0px 0px;
}
div.banner_right { height:600px; right:0px; position:fixed; z-index:100; }
/*komentarze*/
form#comments-add {
	background:url(border-white-x.gif) repeat-x left bottom;
	padding-left: 200px;
}
form#comments-add textarea {
	width:421px;
	height:89px;
	padding:10px 15px;
	border:none;
	background:url(textarea-comments.gif) no-repeat;
	font:1em Tahoma, "Arial CE", Arial, sans-serif;
	color:#4E4E4E;
}
form#comments-add p {
	margin:0;
	padding:9px 0;
	text-align:right;
}
form#comments-add input {
	height:19px;
	margin-left:8px;
	border:none;
	font:1em Tahoma, "Arial CE", Arial, sans-serif;
}
form#comments-add .reset {
	width:59px;
	background:url(input-reset-comments.gif) no-repeat;
	color:#F9E2E2;
}
form#comments-add .submit {
	width:49px;
	background:url(input-submit-comments.gif) no-repeat;
	color:#E5F1E8;
	padding-right: 300px;
}
ul#comments li {
	width:451px;
	margin-bottom:9px;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	background-color:white;
	padding-left: 200px;
}
ul#comments div.comment {
	width:348px;
	padding:0 20px 5px 85px;
	margin:0 -1px;
	background:url(comments-bottom.gif) no-repeat left bottom;
	text-align:justify;
}
ul#comments p.info {
	width:413px;
	height:33px;
	padding:0 20px;
	margin:0 -20px -5px -85px;
	background:url(comments-header.gif) no-repeat;
	line-height:33px;
}
ul#comments p.info cite {
	font-style:normal;
	font-weight:bold;
	color:#2C963F;
}
ul#comments p.info span {
	padding-left:18px;
	background:url(icon-circle.gif) no-repeat 3px bottom;
	color:#7E7E7E;
}
ul#comments img {
	position:absolute;
	top:41px;
	left:19px;
}
/*newsy*/

div.content_small div.news {
  width:600px;
  padding:13px 8px;
  float:left;
}
div.content_small div.news a {
  color:#2B6D8D;
}
div.content_small div.news h3 {
  padding:2px 4px 6px 4px;
  font-size:1.5em;
  font-weight:bold;
  color:#2B6D8D;
  background:url(horizontal_border.gif) repeat-x left bottom;
}
div.content_small div.news p {
  padding:10px 0;
  text-align:justify;
}

div.content_small div.news img {
  padding:7px 7px 45px 7px;
  margin-right:10px;
  background:url(news_img.gif) no-repeat;
  float:left;
}
div.content_small div.news ul {
  width:600px;
  height:28px;
  padding:7px 9px 0 14px;
  background:#1E6E93 url(news_links.gif) no-repeat;
  clear:both;
  color:#C2D2D9;
  line-height:21px;
  position:relative;
}
div.content_small div.news li {
  display:inline;
}
div.content_small div.news li a {
  color:#C2D2D9;
}
div.content_small div.news li.zagraj a {
  display:block;
  width:58px;
  height:21px;
  overflow:hidden;
  text-indent:-1000em;
  background:url(zagraj_border_icon.gif) no-repeat;
  position:absolute;
  top:7px;
  right:9px;
}
div.navigation {
	height:20px;
}
div.navigation dl {
	float:right;
}
div.navigation dt, div.navigation dd {
	margin:0 2px 0 1px;
	float:left;
}
div.navigation dt {
	height:19px;
	margin-right:5px;
	line-height:19px;
}
div.navigation dd {
	width:20px;
	height:19px;
	background:url(icon-navigation.gif) no-repeat;
	text-align:center;
	line-height:19px;
}
div.navigation dd.active {
	background-position:0 -19px;
}
div.navigation dd.dot {
	background-image:none;
}
div.navigation a {
	display:block;
	height:19px;
	text-decoration:none;
}
