
	a { color: #31718a; text-decoration: none; }
	a:hover { color: #31718a; text-decoration:underline; }
	a.fr {float:right;}

	/*DODAWANIE WĄTKU*/
	#new-thread { clear:both; overflow: hidden; padding: 10px; }  
	#new-thread ul { list-style: none; margin: 0 auto; padding: 0; width: 90%;}
	#new-thread ul li { overflow: hidden; padding: 5px 0; }
	#new-thread ul li label { float: left; padding-right: 10px; width: 60px; }
	#new-thread ul li .text, #new-thread ul li textarea {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width: 463px;
	}
	#new-thread ul li .submit { 
		float: right; border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;
		margin-right: 16%;
	}
	
	/*FORUM*/
	#forum-main a {	color: #31718A; text-decoration: none; }
	#forum-main a:hover { text-decoration:underline; }
	
	#forum-main h2.forum-section-heading { font-size: 1.2em;font-weight: bold; }
	
	#forum-main table {border-collapse:collapse;width:95%;margin: 10px auto;}
	#forum-main.category-view table {float:left;width:87%;}
	#forum-main table td {border: 1px solid #ccc;padding:5px;}
	#forum-main table td a { text-decoration:underline;}
	#forum-main table td a:hover {text-decoration:none;}
	#forum-main table caption { display: none; }
	#forum-main table thead { display: none; }
	
	#forum-main table .thread-name {width:73%;}
	#forum-main table .thread-action-time {font-style:italic;text-align:center;}
	
	#forum-main .new-thread {display:block;border:1px solid #ccc;padding:3px 6px;width:65px;}
	#forum-main .new-thread:hover {background:#eee;}
	
	
	/*STRONNICOWANIE*/
	.pagination-container {overflow:hidden;margin:10px auto;}
	.pagination-dummy {position:relative;left:50%;}
	.pagination-dummy .pagination {left:-20%;margin:10px 0;position:relative;margin:0;padding:0;}
	.pagination-dummy .pagination li {float:left;margin-left:5px;list-style:none;}
	.pagination-dummy .pagination li a {display:block;border:1px solid #ccc;padding:3px 6px;}
	.pagination-dummy .pagination li a:hover {background:#eee;}
	
	/*LOGOWANIE-BOX*/
	.login-panel {padding:10px 0;}
	.login-panel p {margin:0;padding:10px 0 0 112px;}
	.login-panel ul { list-style: none; margin: 0 auto; padding: 0; width: 90%;overflow:hidden;}
	.login-panel ul li { overflow: hidden; padding: 5px 0; float:left;}
	.login-panel ul li label { float: left; padding:4px 5px 0 20px; width: 50px;text-align:center;}
	.login-panel ul li .text, #new-thread ul li textarea {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width: 463px;
	}
	
	.login-panel ul li .text { width:130px;}
	.login-panel ul li .submit { 
		float: left; border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;
		margin: 2px 0 0 20px;
	}   
	
	.login-form-container {
	       width: 100%;
	       clear: both;
	       overflow: hidden;
	}
	
	/*WIDOK WATKU*/
	.thread-view {}
	.thread-view ol, .thread-view ul {list-style:none;margin:0;padding:0;}
	.thread-view ol li {overflow:hidden;margin:10px 0;border:1px solid #ccc;}
	.thread-view ol li .author {float:left;width:20%;padding:10px;}
	.thread-view ol li .author .author-name {font-weight:bold;}
	.thread-view ol li ul li {padding:0;margin:2px 0;border:none;}
	.thread-view ol li .message {float:left;width:74%;border-left:1px solid #ccc;padding:10px;min-height:110px;}
	.thread-view ol li .message .message-date {float: right;font-style:italic;font-size:0.85em;}
	
	/*FORM ODPOWIEDZI*/
	 
	.thread-view .thread-answer-container ul { list-style: none; margin: 0 auto; padding: 0; width: 100%;}
	.thread-view .thread-answer-container ul li { overflow: hidden; padding: 5px 0; }
	.thread-view .thread-answer-container ul li label { display:none; }
	.thread-view .thread-answer-container ul li textarea {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width: 99%; height: 80px;
	}
	.thread-view .thread-answer-container ul li .submit { 
		float: right; border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;
	}
	
	/*PRZYPOMINANIE HASŁA*/
	.recover-password {width:95%;margin:0 auto;}
	.recover-password ul {margin:0;padding:0;list-style:none;}
	.recover-password ul li {padding:5px 0;}
	.recover-password ul li label {display:block;width:41%;float:left;text-align:right;padding:3px 7px 0 0;}
	.recover-password ul li .text {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width:200px;
	}
	.recover-password ul li .submit {margin-left:42%;border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;}
	
	/*REJESTRACJA*/
	.registration-form h2 span {font-size: 0.75em;font-weight:normal;}
	.registration-form ul {margin:0;padding:0;list-style:none;}
	.registration-form ul li {padding:5px 0;}
	.registration-form ul li.accept {text-align:center;}
	.registration-form ul li label {display:block;width:41%;float:left;text-align:right;padding:3px 7px 0 0;}
	.registration-form ul li .text {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width:200px;
	}
	.registration-form ul li .submit {margin-left:42%;border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;}     
	/*lamerskie style na szybko*/ 
	.registration-form li img {display:block;margin-left:42%;padding:3px 7px 0 0;}  
	
	/*PROFIL UZYTKOWNIKA*/
	.user-profile h2 span {font-size: 0.75em;font-weight:normal;}
	.user-profile ul { list-style: none; margin: 0 auto; padding: 0;}
	
	.user-profile table {border-collapse:collapse;width:95%;margin: 10px auto;}
	.user-profile table caption {display:none;}
	.user-profile table td {border: 1px solid #ccc;padding:5px;}
	.user-profile table td a { text-decoration:underline;}
	.user-profile table td a:hover {text-decoration:none;}
	.user-profile table thead { display: none; }
	
	.user-profile table .thread-name {width:73%;}
	.user-profile table .thread-action-time {font-style:italic;text-align:center;}
	
	/*EDYCJA PROFILU*/
	.user-edit-profile {position:relative;}
	.user-edit-profile ul { list-style: none; margin: 0 auto; padding: 0;}
	.user-edit-profile ul li { padding: 5px 0;}
	.user-edit-profile ul li h2 {margin-left:42%;}
	.user-edit-profile ul li.separator {font-size:1.1em;font-weight:bold;padding:20px 0 5px 42%;}
	.user-edit-profile ul li label {display:block;width:41%;float:left;text-align:right;padding:3px 7px 0 0;}
	.user-edit-profile ul li .text {
		border: 1px solid #404040; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em;
		width:200px;
	}
	.user-edit-profile ul li .submit {margin-left:42%;border: 1px solid #404040; background: #ddd; color: #000; cursor: pointer; cursor: hand;}
	
	.user-edit-profile .error-container {width:27%;position:absolute;right:10px;top:58px;}
	