/* */
html,body,h1,h2,h3,h4,dl,ol,ul,li,dd,dt,form,fieldset,input,textarea {margin:0;padding:0}
body {background:#790864 url('layout/body.gif') 0 100% repeat-x;font:100% tahoma,verdana,arial,sans-serif;}
ul,ol {list-style:none;}
fieldset {border:none;}
label {display:none;}

p,table,span.ptext {font:11px tahoma,verdana,arial,sans-serif;}
a {color:#63a900;font:11px tahoma,verdana,arial,sans-serif;}

#content {margin-left:10px;}
#content a, #clip a {color:#63a900;text-decoration:none;border-bottom:1px dotted #63a900;}
#humorosy {background:url('../img/humorosy.gif') 0 0 repeat-x;}
#wrapper-main {background:url('../img/wrapper-main.jpg') 50% 0 no-repeat;}
#wrapper {margin:0 auto;width:760px;}
#container-main {background:#fff url('../img/container-main.gif') 0 0 no-repeat;padding-top:10px;}
#container {background:#fff url('containf.gif') 0 100% no-repeat;padding-bottom:8px; overflow:hidden;}

#container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container  {display:inline-table;}
* html #container  {height:1%;}
#container  {display:block;}


#main-content {float:left;width:452px;margin-left:153px;display:inline;}
#panel-left {float:left;width:150px;margin-left:-605px;}
#panel-right {float:left;width:155px;}

#main-content h2 {background:url('../img/main-content.h2.png') 0 0 no-repeat;color:#fff;font:bold 100% arial,verdana,tahoma;padding:12px 0 42px 16px;}
	#main-content h2 em {padding-left:10px;font-style:normal;font-weight:bold;font-size:75%;}
	#main-content h2 a {text-decoration:none;color:#fff;font:bold 80% arial,verdana,tahoma;}
#main-content h3 {color:#3a3a3a;font-size:68.75%;font-weight:normal;text-align:right;margin-right:4px;padding:4px 0;}

#main-content p#navigation {color:#564953;font-size:68.75%;padding:12px 22px;float:left;}
	#main-content p#navigation a, #main-content p#navigation span {color:#564953;margin:0 4px;}
		#main-content p#navigation span {color:#63a900;font-weight:bold;text-decoration:none;}
#main-content p#navigation-prev-next {font-size:68.75%;padding:16px 0 12px 0;margin-right:28px;float:right;display:inline;}
	#main-content p#navigation-prev-next a {float:left;width:12px;height:12px;margin:0 16px;overflow:hidden;text-indent:-666em;}
	#navigation-prev {background:url('../img/a.prev.gif') 0 50% no-repeat;}
	#navigation-next {background:url('../img/a.next.gif') 0 50% no-repeat;}

ul.list-smieszne-filmy {border-bottom:1px solid #dfdfdf;margin:0 auto;width:437px;}
	ul.list-smieszne-filmy li {border-top:1px solid #dfdfdf;padding:13px 0 23px;}
		ul.list-smieszne-filmy dl {font-size:68.75%;width:421px;overflow:hidden;height:1%;position:relative;}
		ul.list-smieszne-filmy dt {float:right;width:252px;color:#515151;font-weight:bold;}
		ul.list-smieszne-filmy dd {margin-left:168px;}
		ul.list-smieszne-filmy dd.image {margin-left:0;}
			ul.list-smieszne-filmy dd.image img {float:left;margin-left:11px;border:1px solid #999;padding:1px;}
		ul.list-smieszne-filmy dd.category {margin:26px 0 16px 168px;}
			ul.list-smieszne-filmy dd.category a {border-bottom:1px dotted #63a900;color:#63a900;font-weight:bold;text-decoration:none;}
		ul.list-smieszne-filmy dd.date {color:#828083;}
			ul.list-smieszne-filmy dd.date a {border-bottom:1px dotted #63a900;color:#63a900;text-decoration:none;}
			ul.list-smieszne-filmy dd.date span {display:block;}
		ul.list-smieszne-filmy dd.rating {color:#515151;margin:6px 0 0 168px;}
			ul.list-smieszne-filmy dd.rating em {font-style:normal;font-weight:bold;}
		ul.list-smieszne-filmy dd.view {position:absolute;bottom:0;right:14px;width:63px;height:21px;}
			ul.list-smieszne-filmy dd.view span {position:absolute;top:0;left:0;width:63px;height:21px;background:url('../img/dd.view-span.png') 0 0 no-repeat;cursor:pointer;}

/* panel - left */
#panel-left h2 {font-size:68.75%;position:relative;width:150px;height:37px;line-height:37px;text-align:center;}
	#panel-left h2 span {position:absolute;left:0;top:0;width:150px;height:37px;}
	/* gilder/levin */
	#panel-left h2#kategorie-plikow span {background:url('../img/h2.smieszne-filmy-span.png') 0 0 no-repeat;}
	#panel-left h2#dodajacy-top-5 span {background:url('../img/h2.dodajacy-top-5-span.png') 1px 0 no-repeat;}
	#panel-left h2#menu span {background:url('../img/h2.menu-span.png') 1px 0 no-repeat;}
	#panel-left h2#tagi span {background:url('../img/h2.tagi-span.png') 1px 0 no-repeat;}
	#panel-left h2#humorosy-top-10 span {background:url('../img/h2.humorosy-top-10-span.png') 1px 0 no-repeat;}

/* panel - right */
#panel-right h2 {font-size:68.75%;position:relative;width:154px;height:37px;line-height:37px;text-align:center;}
	#panel-right h2 span {position:absolute;left:0;top:0;width:154px;height:37px;}
	/* gilder/levin */
	#panel-right h2#programosy span {background:url('../img/h2.programosy-span.png') 0 0 no-repeat;}
	#panel-right h2#najnowsze-programy span {background:url('../img/losowe-humorosy.png') 0 0 no-repeat;}
	#panel-right h2#polecamy span {background:url('../img/h2.polecamy-span.png') 0 0 no-repeat;}


#panel-left div.kategorie-plikow {padding-bottom:36px;background:url('../img/panel-div.kategorie-plikow.gif') 0 100% no-repeat;}
#panel-left div.dodajacy-top-5 {padding-bottom:36px;background:url('../img/panel-div.dodajacy-top-5.gif') 0 100% no-repeat;}
#panel-right div.polecamy {padding-bottom:36px;background:url('../img/panel-div.polecamy.gif') 0 100% no-repeat;}
#panel-right div.programosy {padding-bottom:36px;background:url('../img/panel-div.najnowsze-programy.gif') 0 100% no-repeat;}

#panel-left p.view,#panel-right p.view {font-size:68.75%;text-align:center;}
	#panel-left p.view a,#panel-right p.view a {border-bottom:1px dotted #790864;color:#790864;font-weight:bold;text-decoration:none;}

#panel-left ul {border-bottom:5px solid #dfdfde;font-size:68.75%;margin:1px 0 0 1px;width:149px;}
	#panel-left ul li {background:#e9e9e9;border-bottom:1px solid #dfdfde;}
	#panel-left ul a {background:url('../img/panel-ul-a.gif') 100% 50% no-repeat;color:#3a3a3a;display:block;padding:8px 0 5px 15px;width:120px;text-decoration:none;}
	#panel-left ul a:hover {color:#65aa03;}

#panel-right ul {border-bottom:5px solid #dfdfde;font-size:68.75%;margin:1px 1px 0 0;width:154px;}
	#panel-right ul li {background:#e9e9e9;border-bottom:1px solid #dfdfde;padding:12px 12px 8px 12px;height:1%;}
		#panel-right ul li h3 {color:#584a57;font-size:100%;}
		#panel-right ul li h4 {color:#584b54;font-size:100%;font-weight:normal;}
	#panel-right ul a {color:#91cb04;font-weight:bold;width:120px;text-decoration:none;}
	#panel-right ul p {margin:6px 0 3px;}

#panel-left ol,#panel-right ol {border-bottom:5px solid #dfdfde;font-size:68.75%;margin:1px 0 0 1px;width:149px;}
#panel-right ol {margin:1px 1px 0 0;width:154px;}
	#panel-left ol li,#panel-right ol li {background:#e9e9e9;border-bottom:1px solid #dfdfde;}
	#panel-left ol li dl,#panel-right ol li dl {padding:6px 0 2px 10px;height:1%}
	#panel-left ol a,#panel-right ol a {border-bottom:1px dotted #63a900;color:#63a900;text-decoration:none;}

#panel-left div.humorosy-top-10 dl {overflow:hidden;height:1%;}
#panel-left div.humorosy-top-10 dt {margin-bottom:11px;}
	#panel-left div.humorosy-top-10 dt a {border-bottom:1px dotted #515151;}
	#panel-left div.humorosy-top-10 dt a:hover {color:#65aa03;}
#panel-left div.dodajacy-top-5 dd {color:#790864;font-weight:bold;}
#panel-left div.humorosy-top-10 ol a {color:#515151;font-weight:bold;}
	* html body #panel-left div.humorosy-top-10 dt {padding-top:11px;}
#panel-left div.humorosy-top-10 dd {color:#790864;font-size:81.81%;}
#panel-left div.humorosy-top-10 dd.rating {float:left;margin-right:7px;display:inline;}

#panel-right div.programosy dd {color:#790864;font-weight:bold;}

#panel-right div.najnowsze-programy li {padding:16px 17px 0 13px;}
#panel-right div.najnowsze-programy h3 {color:#564953;font-size:100%;margin-bottom:10px;}
#panel-right div.najnowsze-programy h4 {color:#828083;font-size:81.81%;}
#panel-right div.najnowsze-programy p {color:#564953;margin:10px 0 12px;}

/* header */
#header {position:relative;padding-bottom:21px;}
#header h1 {position:relative;top:12px;width:166px;height:48px;overflow:hidden;font-size:100%;}
	#header h1 span {position:absolute;top:0;left:0;width:166px;height:48px;background:url('../img/h1.span.png') 0 0 no-repeat;cursor:pointer;}
#header h2 {position:absolute;top:31px;left:177px;color:#fff;font-size:68.75%;overflow:hidden;width:152px;height:16px;}
	#header h2 span {position:absolute;top:0;left:0;width:152px;height:16px;background:url('../img/h2.dawka-humoru-span.png') 0 0 no-repeat;}

/* panel */
#panel {background:url('../img/panel.gif') 0 100% no-repeat;font-size:68.75%;position:absolute;top:22px;right:0;width:372px;padding:0 14px 0 18px;}
	#panel li {display:inline;color:#a47a9c;line-height:29px;}
		#panel li span {color:#fff;zoom:1.0;}
	#panel a {border-bottom:1px dotted #a47a9c;color:#fff;text-decoration:none;}
	#panel #profile-view {border-left:1px solid #6d2760;margin-left:62px;padding:0 8px;}
	#panel #logout {background:url('../img/a.logout.gif') 100% 50% no-repeat;border-left:1px solid #6d2760;padding:0 18px 0 8px;}

/* subheader */
#subheader-main {background:url('../img/subheader-main.gif') 0 100% no-repeat;margin-bottom:1px;}
#subheader {background:url('../img/subheader.gif') 0 0 no-repeat;overflow:hidden;height:1%;padding:14px 12px 10px 12px;}
#subheader dl {font-size:68.75%;float:left;padding:2px;}
	#subheader dl dt {display:none;}
	#subheader dl dd {background:url('../img/subheader-dd.marker.gif') 100% 50% no-repeat;color:#aa7a9d;display:inline;padding-right:18px;}
	* html body #subheader dl dd {background:url('../img/subheader-dd.marker.gif') 95% 50% no-repeat;}
		html body #subheader dl dd.lastchild {background:none;}		
		#subheader dl dd a {color:#fff;text-decoration:none;border-bottom:1px dotted #aa7a9d;}
#subheader form {float:right;width:152px;}
	#subheader form input {border:none;float:left;}
	#subheader form input#search-query {background:url('../img/input.search-query.png') 0 0 no-repeat;font-size:68.75%;font-weight:bold;margin:1px 3px 0 0;padding:2px;width:82px;}

/* footer */
#footer {}
#footer {clear:left;}
#footer div {overflow:hidden;height:1%;padding:19px 0 17px;}
#footer p {color:#f6f6f6;font-size:68.75%;margin:0;padding:0;}
#footer ul {font-size:68.75%;float:left;margin-left:68px;display:inline;}	
	#footer ul li {display:inline;border-left:1px solid #ca95c0;margin-left:-1px;overflow:hidden;zoom:1.0}
	#footer ul li:first-child {border-left:none;}
		#footer ul li a {border-bottom:1px dotted #bc84b2;color:#f6f6f6;margin:0 10px;text-decoration:none;zoom:1.0;}
p#copyright {border-top:1px solid #841c71;color:#9e5590;padding:16px 20px 16px 0;text-align:right;}
	p#copyright a {border-bottom:1px dotted #9e5590;color:#9e5590;text-decoration:none;}
p#top {float:right;margin-right:20px;display:inline;}
	p#top a{background:url('../img/p.top.marker.gif') 0 50% no-repeat;color:#fff;text-decoration:none;padding-left:18px;}
p#branding {float:left;font-weight:bold;margin-left:18px;display:inline;}

/* form */
#form {font-size:68.75%;}
	#form form {background:#f6f6f6;margin:0 6px;padding:25px 22px;}
		#form li {color:#3a3a3a;clear:left;padding-bottom:18px;}
		#form li.radiobuttons {margin:0 14px 0 96px;border-bottom:1px solid #e8e8e8;}
			#form li.radiobuttons label {float:left;width:64px;margin-left:4px;}
				* html body #form li.radiobuttons label {margin-top:3px;}
			#form li.radiobuttons input {float:left;}
			#form li.submit {padding-top:12px;}
				#form li.submit input {float:right;margin-right:14px;}
		#form form br {clear:left;}
		#form form label {float:left;width:96px;display:inline;}
		#form form input {float:left;}
		#form form textarea {background:#fff;border:1px solid #d1d1d1;border-width:1px 0 0 1px;float:left;width:276px;height:92px;padding:2px;}
			* html body #form form textarea {margin-bottom:16px;}
		#form form input.fill {background:#fff;border:1px solid #d1d1d1;border-width:1px 0 0 1px;width:276px;padding:2px;font-weight:bold;}
		#form form input.fill_calendar {float:none;background:#fff;border:1px solid #d1d1d1;border-width:1px 0 0 1px;width:76px;padding:2px;}

/* stats */
#stats {margin:0 34px;}
	#stats h3 {border-bottom:1px solid #e9e9e9;color:#65aa03;font:bold 75% arial,verdana,tahoma,sans-serif;text-align:left;width:auto;padding-bottom:9px;margin-bottom:18px;}
	#stats dl {font-size:68.75%;overflow:hidden;height:1%;margin-bottom:32px;}
		#stats dt,#stats dd {border-bottom:1px solid #f5f5f5;float:left;line-height:22px;}
		#stats dt {clear:left;color:#3a3a3a;font-weight:bold;padding-right:10px;width:220px;}
		#stats dd {color:#65aa03;font-weight:bold;width:150px;}
			#stats dd br {clear:left;height:1%;}

/* contact */
#contact {margin:0 34px;}
	#contact li {padding-bottom:10px;}
		#contact form li.submit {float:right;}
	#contact form label {color:#65aa03;display:block;font:bold 75% arial,verdana,tahoma,sans-serif;margin-bottom:6px;}
	#contact form input.fill,#contact form textarea.fill {background:#e9e9e9;border:1px solid #dfdfde;padding:2px;width:375px;font:68.75% tahoma,verdana,arial,sans-serif;font-weight:bold;}
	#contact form textarea.fill {height:105px;overflow:hidden;}
	

/* clip */
#clip {margin:0 12px;text-align:center;}
	#clip h3 {color:#544852;font-size:75%;font-weight:bold;text-align:left;}
	#clip h4 {font-size:68.75%;font-weight:bold;margin-bottom:10px;text-align:left;}
		#clip h4 a {color:#63a900;text-decoration:none;border-bottom:1px dotted #63a900;}
	#clip div {overflow:hidden;height:1%;}
		#clip div p {font-size:68.75%;margin:16px 0 8px;padding:0;}
			#clip div p em {font-style:normal;font-weight:bold;font-size:150%;}
			#clip div p.ratting-user {float:left;}
			#clip div p.ratting-list {float:right;}
			#clip div a img {border:none;vertical-align:middle;}
#ads {margin:12px 0 14px;padding:10px 0;border:1px solid #e9e9e9;border-width:1px 0;}
#description {margin:-10px 0 14px;padding:10px 0;border-bottom:1px solid #e9e9e9;border-width:1px 0;font-size:11px;text-align:left;}
#miniature dl {font-size:68.75%;overflow:hidden;height:1%;margin-bottom:30px;}
	#miniature dt {float:right;width:264px;margin:12px 0;font-weight:bold;color:#63a900;}
	#miniature dd {margin-left:162px;}
		#miniature dd.image {margin-left:0;}
			#miniature dd.image img {float:left;border:1px solid #999;padding:1px;}
		#miniature dd .link {background:#e9e9e9;border:1px solid #dfdfde;color:#554754;margin-top:10px;padding:2px;width:245px;font-weight:normal;}
#comments {}
	#comments h3 {font-size:68.75%;text-align:left;position:relative;width:444px;height:29px;overflow:hidden;}
		#comments h3 span {position:absolute;top:0;left:0;width:449px;height:29px;background:url('../img/h3.komentarze.png') 0 0 no-repeat;}
		#comments h3#filmiki span {position:absolute;top:0;left:0;width:449px;height:29px;background:url('../img/dodane-humorosy.png') 0 0 no-repeat;}
	#comments div {border-bottom:1px solid #e9e9e9;margin:0 34px 22px;overflow:hidden;zoom:1.0;}
		#comments div p {font-size:68.75%;padding-bottom:2px;margin:12px 0;}
			#comments div p a {color:#63a900;text-decoration:none;border-bottom:1px dotted #63a900;}
			#comments div p.comments {float:left;}
				#comments div p.comments em {font-style:normal;font-weight:bold;}
			#comments div p.view-all {float:right;}
	#comments li {margin-bottom:18px;margin:0 34px;}
		#comments .comments li {height:1%;margin-bottom:28px;}
			#comments .comments li img {float:left;border:1px solid #999;margin-right:6px;padding:1px;width:48px;}
			#comments .comments li p {background:#f6f6f6;color:#544852;font-size:68.75%;padding:8px;margin-left:58px;margin-top:6px;}
				#comments .comments li h4.date {color:#544852;font-size:68.75%;font-weight:normal;}
				#comments .comments li h4.user {color:#544852;font-size:68.75%;float:right;width:326px;}
					#comments .comments li h4.user a {color:#63a900;text-decoration:none;border-bottom:1px dotted #63a900;}
		#comments form {margin-top:34px;}
			#comments form li {padding-bottom:10px;}
				#comments form li.submit {float:right;}
				#comments form li label {color:#65aa03;display:block;font:bold 75% arial,verdana,tahoma,sans-serif;margin-bottom:6px;}
					#comments form li textarea.fill {background:#e9e9e9;border:1px solid #dfdfde;font:68.75% tahoma,verdana,arial,sans-serif;padding:2px;width:375px;height:78px;overflow:hidden;}

/* tabele */
table.datatable {border:2px solid #C9C9C9;margin-top:5px;margin-bottom:7px;width:100%;}
	table.datatable th {text-align:left;background:#C9C9C9;padding:5px;padding-top:1px;}
	table.datatable td {padding:5px;padding-top:1px;}
		tr.lr td {background:#F3F3F3;padding:5px;}
		tr.dr td {background:#FFFFFF;padding:5px;}

div #lib_message {padding-left:0;padding-top:10px;padding-bottom:10px;margin-left:120px;margin-right:35px;margin-top:0;margin-bottom:10px;width:50%;height:20px;color:white;font:12px bolder;text-align:center;background-color:#63a900;}

/* pola wyboru daty */
div.calendar {background-color:#d0d0d0;position:absolute;cursor:default;display:none;border:3px ridge #9ab;}
	div.calendar table {width:160px;margin:4px;}
		div.calendar th {border:1px solid black;font:normal bold 11px arial,sans-serif;text-align:center;padding:0 2px 0 2px;}
		div.calendar td {border:1px solid blue;cursor:pointer;font:normal normal 11px arial,sans-serif;text-align:center;padding:0 2px 0 2px;}

