@CHARSET "UTF-8";
body
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #000 url('../img/bgmaxi.gif') repeat 0 0;
}

hr
{
	display: none;
}

form,
fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

.hide
{
	display: none;
}

.clear
{
	clear: both;
}

#header
{
	width: 1033px;
	height: 207px;
	margin: 2px auto 0 auto;
	background: url('../img/forum/headerBg.jpg') no-repeat 0 0;
}

	#header #city a
	{
		position: absolute;
		display: block;
		width: 142px;
		height: 127px;
		margin: 29px 0 0 824px;
		text-indent: -1000px;
		overflow: hidden;
		background: url('../img/forum/city.jpg') no-repeat 0 0;
	}

	#header #profile a.profile
	{
		position: absolute;
		display: block;
		width: 117px;
		height: 100px;
		margin: 543px 0 0 28px;
		text-indent: -1000px;
		overflow: hidden;
		background: url('../img/forum/profile.jpg') no-repeat 0 0;
	}

	#header #profile a.logout
	{
		position: absolute;
		display: block;
		width: 117px;
		height: 27px;
		margin: 643px 0 0 28px;
		text-indent: -1000px;
		overflow: hidden;
		background: url('../img/forum/logout.jpg') no-repeat 0 0;
	}

	#header #search
	{
	}

		#header #search input.search
		{
			position: absolute;
			width: 159px;
			margin: 171px 0 0 566px;
			padding: 4px;
			border: none;
			font: bold 11px/11px Tahoma, Arial, Helvetica, sans-serif;
			color: #000;
			background: none;
		}

		#header #search input.submit
		{
			position: absolute;
			width: 102px;
			height: 28px;
			margin: 167px 0 0 745px;
			border: none;
			background: #f00;
			opacity: .0;
			filter: alpha(opacity=0);
			cursor: pointer;
		}

#middle
{
	width: 1033px;
	margin: 0 auto;
	background: url('../img/forum/middleRepeatBg.jpg') repeat-y 0 top;
}

	#middle div.background
	{
		width: 1033px;
		background: url('../img/forum/middleTopBg.jpg') no-repeat 0 top;
	}

		#middle div.background div.background
		{
			width: 1033px;
			padding: 0 0 58px 0;
			background: url('../img/forum/middleBottomBg.jpg') no-repeat 0 bottom;
		}

#content
{
	width: auto;
	min-height: 440px;
	margin: 0 84px 0 61px;
	padding: 0 114px 79px 114px;
	color: #000;
	background: url('../img/forum/contentBottomBg.jpg') no-repeat 0 bottom;
}
	#content div.path
	{
		font: bold 11px/24px Tahoma, Arial, Helvetica, sans-serif;
		color: #fff;
	}
	
		#content div.path a
		{
			text-decoration: none;
			color: #fff;
		}
	
		#content div.path a:hover
		{
			text-decoration: underline;
		}

	#content div.topicsCount
	{
		position: absolute;
		margin: -24px 0 0 600px;
		font: normal 11px/24px Tahoma, Arial, Helvetica, sans-serif;
		color: #fff;
		text-align: center;
	}

	#content div.pagination
	{
		float: left;
		padding: 4px 20px 4px 0;
	}

		#content div.pagination a.first,
		#content div.pagination a.prev,
		#content div.pagination a.next,
		#content div.pagination a.last
		{
			float: left;
			display: block;
			width: 21px;
			height: 21px;
			overflow: hidden;
			text-indent: -100px;
			background: no-repeat center center;
		}

		#content div.pagination a.page,
		#content div.pagination span.page
		{
			float: left;
			display: block;
			padding: 0 4px;
			text-align: center;
			line-height: 21px;
			color: #000;
		}

		#content div.pagination span.page
		{
			font-weight: bold;
		}

		#content div.pagination a.first
		{
			background-image: url('../img/forum/paginationFirst.png');
		}

		#content div.pagination a.prev
		{
			background-image: url('../img/forum/paginationPrev.png');
		}

		#content div.pagination a.next
		{
			background-image: url('../img/forum/paginationNext.png');
		}

		#content div.pagination a.last
		{
			background-image: url('../img/forum/paginationLast.png');
		}

	#content form input,
	#content form textarea
	{
		border: 2px solid #8c8c8c;
	}

	#content form input.prompt,
	#content form textarea.prompt
	{
		color: #8c8c8c;
	}

	#content form input.error,
	#content form textarea.error
	{
		border-color: #db5e4b;
	}

	#content form div.message
	{
		position: absolute;
		margin: -19px 0 0 0;
		color: #cf280f;
		font-style: italic;
	}
	
	#content #forumGroups
	{
	}
	
		#content #forumGroups ul.groups
		{
			width: 660px;
			margin: 10px 0 0 0;
			padding: 0;
			border-top: 1px solid #9e8f7c;
			list-style: none;
		}

			#content #forumGroups ul.groups li
			{
				cursor: pointer;
				border-bottom: 1px solid #9e8f7c;
			}

				#content #forumGroups ul.groups li a
				{
					clear: both;
					display: block;
					padding: 4px 4px;
					margin: 0;
					font: bold 14px/26px Tahoma, Arial, Helvetica, sans-serif;
					text-decoration: none;
					text-transform: uppercase;
					color: #318b14;
				}

				#content #forumGroups ul.groups li a:hover
				{
					background-color: #fff;
				}

					#content #forumGroups ul.groups li a span
					{
						float: left;
						display: block;
						cursor: pointer;
					}
					
					#content #forumGroups ul.groups li a span.title
					{
						width: 600px;
					}
					
					#content #forumGroups ul.groups li a span.topics
					{
						width: 52px;
						text-align: center;
						color: #000;
						font-weight: normal;
					}

					#content #forumGroups ul.groups li a span.clear
					{
						float: none;
						clear: both;
					}
	
		#content #forumGroups div.survey
		{
			margin: 20px 0 0 0;
			padding: 14px 0 0 0;
			background: url('../img/forum/surveyBg.jpg') no-repeat;
		}

			#content #forumGroups div.survey form.content,
			#content #forumGroups div.survey div.content
			{
				margin: 0;
				padding: 0 14px 14px 14px;
				background: url('../img/forum/surveyBg.jpg') no-repeat 0 100%;
			}
			
				#content #forumGroups div.survey fieldset
				{
					background: url('../img/forum/surveyExclamation.jpg') no-repeat 0 0;
				}

				#content #forumGroups div.survey form.content div.question
				{
					padding: 10px 20px 10px 90px;
					margin: 0; 
					text-align: center;
					line-height: 24px;
					font-size: 17px;
					font-weight: bold;
					color: #f0000b;
				}

				#content #forumGroups div.survey form.content ul
				{
					padding: 0 140px 15px 140px;
					margin: 0;
					list-style: none;
				}
				
					#content #forumGroups div.survey form.content ul.answers li input
					{
						border: none;
						vertical-align: text-bottom;
					}
						
					#content #forumGroups div.survey form.content ul.answers li label
					{
						margin: 0;
						padding: 0;											
						line-height: 29px;
						font-size: 13px;
						font-weight: bold;
						color: #000;
					}
								
				#content #forumGroups div.survey form.content div.submit
				{
						width: 102px;
						height: 28px;
						margin: 0;
						padding: 0 0 0 140px ;
						background:  url('../img/forum/surveySubmit.jpg') no-repeat 140px 0;
				}
				
					#content #forumGroups div.survey form.content div.submit input.submit
					{
						width: 102px;
						height: 28px;
						opacity: 0;
						filter: alpha(opacity=0);
						cursor: pointer;
					}

				#content #forumGroups div.survey div.content div.question
				{
					padding: 10px 20px 10px 20px;
					margin: 0;
					text-align: center;
					line-height: 20px;
					font-size: 17px;
					font-weight: bold;
					color: #f0000b;
				}

				#content #forumGroups div.survey div.content div.results
				{
					padding: 0 0 8px 2px;
					background: url('../img/forum/surveyBarsBg.jpg') repeat-y 360px 0;
				}
				
					#content #forumGroups div.survey div.content div.results div.result
					{
						clear: both;
						height: 21px;
						padding: 8px 0 0 0;
					}
										
						#content #forumGroups div.survey div.content div.results div.answer
						{
							float: left;
							width: 350px;
							text-align: right;
							line-height: 21px;
							font-size: 13px;
							font-weight: bold;
							color: #000;
						}
	
						#content #forumGroups div.survey div.content div.results div.bar
						{
							float: left;
							height: 21px;
							margin: 0 0 0 10px;
						}
					

		#content #forumGroups div.bottom
		{
			margin: 20px 0 0 0;
			padding: 15px 0 0 0;
		}
	
	#content #forums
	{
	}
	
		#content #forums ul.forums
		{
			width: 660px;
			margin: 10px 0 0 0;
			padding: 0;
			list-style: none;
		}

			#content #forums ul.forums li
			{
				cursor: pointer;
				border-bottom: 1px solid #9e8f7c;
			}

				#content #forums ul.forums li a
				{
					clear: both;
					display: block;
					padding: 14px 4px 4px 4px;
					margin: 0;
					font: bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
					text-decoration: none; 
					color: #000;
				}

				#content #forums ul.forums li a:hover
				{
					background-color: #fff;
				}

					#content #forums ul.forums li a span
					{
						float: left;
						display: block;
						cursor: pointer;
					}
					
					#content #forums ul.forums li a span.title
					{
						width: 600px;
					}
					
					#content #forums ul.forums li a span.topics
					{
						width: 52px;
						text-align: center;
						font-weight: normal;
					}

					#content #forums ul.forums li a span.clear
					{
						float: none;
						clear: both;
					}
	
		#content #forums div.bottom
		{
			margin: 20px 0 0 0;
			padding: 15px 0 0 0;
		}

	#content #topics
	{
		padding-bottom: 20px;
	}
	
		#content #topics div.top
		{
			margin: 0 0 20px 0;
			padding: 0 0 42px 0;
			background: url('../img/forum/topicsTopBg.jpg') no-repeat 0 bottom;
		}

			#content #topics div.top div.pagination,
			#content #topics div.top div.addTopic
			{
				position: absolute;
				top: 168px;
			}

			#content #topics div.top div.addTopic
			{
				margin-left: 200px;
			}

			#content #topics div.top div.addTopic,
			#content #topics div.bottom div.addTopic
			{
				height: 30px;
			}

				#content #topics div.top div.addTopic a,
				#content #topics div.bottom div.addTopic a
				{
					display: block;
					width: 134px;
					height: 28px;
					background: url('../img/forum/topicsAddButton.png') no-repeat 0 bottom;
					text-indent: -8000px;
					overflow: hidden;
				}

		#content #topics ul.topics
		{
			width: 660px;
			margin: 0;
			padding: 0;
			list-style: none;
			background: url('../img/forum/topicsGridBg.png') repeat-y 0 0;
		}

			#content #topics ul.topics li
			{
				cursor: pointer;
			}

				#content #topics ul.topics li a
				{
					clear: both;
					display: block;
					padding: 4px 4px;
					margin: 0 0 1px 0;
					text-decoration: none; 
					color: #000;
				}

				#content #topics ul.topics li a.sticky
				{
					background: #acca97 url('../img/forum/sticky.jpg') no-repeat 0 50%;
				}

				#content #topics ul.topics li a:hover
				{
					background-color: #fff;
				}

				#content #topics ul.topics li a.sticky:hover
				{
					background-image: url('../img/forum/stickyHover.jpg');
				}

					#content #topics ul.topics li a span
					{
						float: left;
						display: block;
						cursor: pointer;
					}
					
					#content #topics ul.topics li a span.date
					{
						width: 65px;
					}
					
					#content #topics ul.topics li a span.time
					{
						width: 55px;
						color: #b0a090;
					}
					
					#content #topics ul.topics li a span.replies
					{
						width: 30px;
						padding-right: 30px;
						text-align: right;
					}

					#content #topics ul.topics li a span.title
					{
						width: 328px;
						margin-right: 30px;
						color: #35427d;
						overflow: hidden;
					}

					#content #topics ul.topics li a.sticky span.title
					{
						color: #fe0003;
						padding: 0 0 0 12px;
						width: 316px;
					}

					#content #topics ul.topics li a span.author
					{
						font-weight: bold;
						width: 100px;
					}

					#content #topics ul.topics li a span.clear
					{
						float: none;
						clear: both;
					}
	
		#content #topics div.bottom
		{
			position: absolute;
			margin: 25px 0 0 0;
		}

	#content #addTopic
	{
	}
	
		#content #addTopic div.top
		{
		}
	
		#content #addTopic form.addTopic
		{
			padding: 20px;
			margin: 20px 0;
			border-top: 1px dashed #000;
			border-bottom: 1px dashed #000;
			background: #fff;
		}

			#content #addTopic form.addTopic label
			{
				display: block;
				position: absolute;
				width: 55px;
				text-align: right;
				font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#content #addTopic form.addTopic input#topicTitle
			{
				display: block;
				width: 498px;
				margin: 0 0 20px 65px;
				padding: 6px;
				font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
			}

			#content #addTopic form.addTopic textarea#topicContent
			{
				display: block;
				width: 498px;
				margin: 0 0 20px 65px;
				padding: 6px;
				font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
			}
			
			#content #addTopic form.addTopic div.message
			{
				margin-left: 65px;
			}
					
			#content #addTopic form.addTopic div.actions
			{
				width: auto;
				height: 30px;
				padding: 10px 0 0 65px;
				background: url('../img/forum/addTopicSaveCancelButtons.jpg') no-repeat 65px 10px;
			}

				#content #addTopic form.addTopic div.actions input.submit,
				#content #addTopic form.addTopic div.actions input.cancel
				{
					display: block;
					float: left;
					width: 81px;
					height: 30px;
					margin: 0 9px 0 0;
					padding: 0;
					opacity: 0;
					filter: alpha(opacity=0);
					cursor: pointer;
				}

		#content #addTopic div.bottom
		{
		}

	#content #topic
	{
		padding-bottom: 20px;
	}
	
		#content #topic div.top
		{
		}

			#content #topic div.top h2
			{
				width: 460px;
				margin: 0;
				padding: 0 0 30px 0;
				font: bold 20px/30px Tahoma, Arial, Helvetica, sans-serif;
				color: #000;
				overflow: hidden;
			}
			
			#content #topic div.top div.pagination,
			#content #topic div.top div.addPost
			{
				position: absolute;
				top: 168px; 
			}

			#content #topic div.top div.addPost
			{
				margin-left: 200px;
			}

				#content #topic div.top div.addPost a,
				#content #topic div.bottom div.addPost a
				{
					display: block;
					width: 236px;
					height: 28px;
					background: url('../img/forum/topicAnswerButton.png') no-repeat 0 bottom;
					text-indent: -8000px;
					overflow: hidden;
				}

			#content #topic div.top div.addPost a.hide,
			#content #topic div.bottom div.addPost a.hide
			{
				display: none;
			}
			
		#content #topic div.posts
		{
			border-bottom: 1px dashed #000;
		}

			#content #topic div.posts div.post
			{
				position: relative;
				min-height: 50px;
				padding: 8px 10px;
				border-top: 1px dashed #000;
			}

     
			
      #content #topic div.posts div.odd
			{
				background: #fff;
			}

				#content #topic div.posts div.post h3
				{
					position: absolute;
					left: 10px;
					margin: 0;
					padding: 0;
					font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
					color: #000;
				}
        	#content #topic div.posts div.post h3 a
					{
						color: #000;
						text-decoration: none;
					}
					
					#content #topic div.posts div.post h3 a:hover
					{
						color: #000;
						text-decoration: underline;
					}
					
				#content #topic div.posts div.post p
				{
					margin: 0 0 10px 170px;
					font: bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
					color: #35427d;
					overflow: hidden;
				}

				#content #topic div.posts div.post small.datetime
				{
					position: absolute;
					bottom: 10px;
					font: normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
				}

					#content #topic div.posts div.post small.datetime span.date
					{
						display: block;
						float: left;
						width: 65px;
					}
					
					#content #topic div.posts div.post small.datetime span.time
					{
						width: 55px;
						color: #b0a090;
					}
        #content #topic div.posts div.newthema {padding-left:85px; border-top: 1px dashed #fff; background: #c4e5ac !important;}
        #content #topic div.posts div.newthema h3 {left:95px;}
				#content #topic div.posts div.newthema p {color:#835757;}
        
			#content #topic form.addPost 
			{
				padding: 35px 0 10px 0;
				border-bottom: 1px dashed #000;
				background: #fff url('../img/forum/topicAddPost.jpg') no-repeat 8px 10px;
			}
			
				#content #topic form.addPost label
				{
					display: block;
					position: absolute;
					width: 175px;
					text-align: right;
					font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
					color: #000;
				}
				
				#content #topic form.addPost textarea#postContent
				{
					display: block;
					width: 398px;
					margin: 0 0 10px 185px;
					padding: 6px;
					font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
				}
			
				#content #topic form.addPost div.message
				{
					margin-top: -9px;
					margin-left: 185px;
					width: 410px;
					text-align: right;
				}
				
				#content #topic form.addPost div.actions
				{
					width: auto;
					height: 30px;
					margin: 0 0 0 185px;
					background: url('../img/forum/addPostSaveCancelButtons.jpg') no-repeat 0 0;
				}
	
					#content #topic form.addPost div.actions input.submit,
					#content #topic form.addPost div.actions input.cancel
					{
						display: block;
						float: left;
						width: 81px;
						height: 30px;
						margin: 0 9px 0 0;
						opacity: 0;
						cursor: pointer;
					}

		#content #topic div.bottom
		{
			position: absolute;
			margin: 25px 0 0 0;
		}
		
	#content #message
	{
	}
	
		#content #message p.message
		{
			position: absolute;
			text-align: center;
			width: 595px;
			padding: 10px;
			margin: 160px 0 0 0;
			font-weight: bold;
		}
		
		#content #message div.actions
		{
		}
	
			#content #message div.actions a.back
			{
				display: block;
				position: absolute;
				width: 77px;
				height: 77px;
				text-indent: -300px;
				overflow: hidden;
				margin: 346px 0 0 534px;
				background: url('../img/forum/backButton.jpg') no-repeat 0 0;
			}

#footer
{
	width: 1033px;
	margin: 0 auto;
	padding: 4px 0 0 0;
	height: 100px;
	text-align: right;
	background: url('../img/czillcity.png') no-repeat center top;
}

	#footer a
	{
		color: #ffffff; 
		cursor: pointer;
		padding: 0px 10px;
		text-decoration: none; 
	}


        
  form.forumtop {width:690px; height:50px; padding-top:157px; margin-left:163px;}
    .forumtop .btn_swiezynki {float:left; margin-right:13px; }
    .forumtop .btn_swiezynki img {border:0;}
    .forumtop fieldset {border:0; padding:10px 0px 12px 0px;}
    .forumtop input {margin:0; padding:0 0 0 5px; float:left; margin:4px 8px 0 0; width:125px; height:17px; border:1px solid #514e4f; border-left:none;  }
    .forumtop input#tag {margin-right:13px;}
    .forumtop .btn_szukaj {background: url(/img/btn_szukaj.gif) no-repeat; width:103px; height:28px; border:0; margin:0; }
    .forumtop label {background:#ff0000; border:1px solid #514e4f; width:31px; height:17px; display:block; text-align:center; color:#ffffff; font: 11px tahoma,arial,sans-serif; float:left; margin:4px 0 0; line-height:15px;}