.shadowBox {
	padding-bottom:0 !important;
}

.intro {
	padding-bottom:2em;
	color:#746050;
}

ul.linksList {
	margin-top:-0.5em;
	padding-bottom:1em;
}

.forumQuickSearch {
	position:relative;
	margin-right:-45px;
	height:26px;
	width:288px;
	background:transparent url(../img/sub/forum/forum_quick_search.png) 0 0 no-repeat;
  float:right;
  
  zoom:1;
  margin-bottom:1em;
}
  .forumQuickSearch label {
    text-indent:-9999em;
    display:none;
  }
  
  .forumQuickSearch input[type='text'] {
    position:absolute;
    left:107px;
    top:5px;
    width:140px;
    height:16px;
    background-color:#transparent;
  }
  .forumQuickSearch input.text {
    position:absolute;
    left:107px;
    top:5px;
    width:140px;
    height:16px;
    background-color:transparent;
  }
  .forumQuickSearch input[type='submit'] {
    position:absolute;
    top:4px;
    left:252px;
    width:18px;
    height:18px;
    background-color:#000000;
    cursor:pointer;
  }
  .forumQuickSearch input.submit {
    position:absolute;
    top:4px;
    left:252px;
    width:18px;
    height:18px;
    background:transparent url(../img/sub/forum/forum_ico_search.png) 0 0 no-repeat;
    cursor:pointer;
  }

.forumWrapper {
  clear:both;
  margin:0 -33px 0 -25px;
}

.forumShortNav {
	height:33px;
	padding:0 25px;
  zoom:1;
	background:transparent url(../img/sub/forum/forum_nav_bg.png) 0 0 no-repeat;
}

a.newSubject {
	float:left;
	width:149px;
	height:18px;
	margin-top:7px;
	background:transparent url(../img/sub/forum/forum_napisz_nowy_temat.png) 0 0 no-repeat;
}

span.wai {
	position:absolute;
	left:-9999em;
}

ul.forumPager {
	padding-top:8px;
  float:right;
	display:block;
}
	ul.forumPager li {
	  display:inline;
	  color:#69849f;
	}
		ul.forumPager li a {
		  padding:1px 2px;
		  color:#69849f;
		  background-color:#e2e7ec;
		  border:1px #c2ccd7 solid;
		  
		  zoom:1;
		}
		
		ul.forumPager li.active a {
		  color:#ffffff;
		  background-color:#69849f;
		}
		
 	ul.forumPager li.previousPage {
	}
	  ul.forumPager li.previousPage a {
      color:#69849f;
		  background-color:transparent;
		  border:none;
		}

	ul.forumPager li.nextPage {
	}
		ul.forumPager li.nextPage a {
		  color:#69849f;
		  background-color:transparent;
		  border:none;
		}


table {
	width:100%;
	table-layout:fixed;
}
	table thead {
	}
	  table thead tr {

		}
		
		table thead tr.dimensions {
     visibility:hidden;

		}
		  table thead tr.dimensions th {
		    height:1px;
		    font-size:1px;
		    line-height:1px;
		    visibility:hidden;
		    zoom:1;
		  }

      table thead tr th {
        height:24px;
        color:#FFFFFF;
        background:transparent url(../img/sub/forum/forum_th.png) 0 0 no-repeat;
			}
	      table thead tr th.subjectCol {
	        background-image:url(../img/sub/forum/forum_th_left.png);
				}
							table thead tr th:first-child {
				        background-image:url(../img/sub/forum/forum_th_left.png);
							}
							table thead tr th.first-child {
				        background-image:url(../img/sub/forum/forum_th_left.png);
							}
				table thead tr th.category {
         font-size:16px;
				}
				table thead tr th.viewsCol {
				}
				table thead tr th.postsCol {
				}
				table thead tr th.lastPostCol {
				  background-position:100% 0;
				  background-image:url(../img/sub/forum/forum_th_right.png);
				}
							table thead tr th:last-child {
							  background-position:100% 0;
							  background-image:url(../img/sub/forum/forum_th_right.png);
							}
							table thead tr th.last-child {
							  background-position:100% 0;
							  background-image:url(../img/sub/forum/forum_th_right.png);
							}

      table thead tr.dimensions {

      }
		
			table thead tr.dimensions th.subjectCol {
			  width:45%
			  /* width:52% */  /* W przypadku gdyby nie było kolumny z liczbą wyświetleń postów */
			}
			table thead tr.dimensions th.viewsCol {
			  width:13%
			}
			table thead tr.dimensions th.postsCol {
			  width:8%
			}
			table thead tr.dimensions th.lasPostCol {
			  width:33%
			  /* width:41% */ /* W przypadku gdyby nie było kolumny z liczbą wyświetleń postów */
			}

		table tbody {
		}
			table tbody tr {
			}
			  table tbody tr.odd td {
				  background-image:url(../img/sub/forum/forum_body_td_odd_center.png);
					background-position:0 0;
					background-repeat:repeat-y;
				}
				table tbody tr.odd td.subjectCol {
          background-image:url(../img/sub/forum/forum_body_td_odd_left.png);
					background-position:0 0;
					background-repeat:repeat-y;
				}
				table tbody tr.odd td.lastPostCol {
          background-image:url(../img/sub/forum/forum_body_td_odd_right.png);
					background-position:100% 0;
					background-repeat:repeat-y;
				}
				
				table tbody tr.even td {
				  background-image:url(../img/sub/forum/forum_body_td_even_center.png);
					background-position:0 0;
					background-repeat:repeat-y;
				}
				table tbody tr.even td.subjectCol {
          background-image:url(../img/sub/forum/forum_body_td_even_left.png);
					background-position:0 0;
					background-repeat:repeat-y;
				}
				table tbody tr.even td.lastPostCol {
          background-image:url(../img/sub/forum/forum_body_td_even_right.png);
					background-position:100% 0;
					background-repeat:repeat-y;
				}
			
			
			table tbody tr:first-child {
			}
				table tbody tr:first-child td {
				  background-image:url(../img/sub/forum/forum_body_td_center.png);
					background-position:0 0;
					background-repeat:no-repeat;
				}
				table tbody tr:first-child td.subjectCol {
          background-image:url(../img/sub/forum/forum_body_td_left.png);
					background-position:0 0;
					background-repeat:no-repeat;
				}
							table tbody tr:first-child td:first-child {
			          background-image:url(../img/sub/forum/forum_body_td_left.png);
								background-position:0 0;
								background-repeat:no-repeat;
							}
				table tbody tr.first-child td.subjectCol {
          background-image:url(../img/sub/forum/forum_body_td_left.png);
					background-position:0 0;
					background-repeat:no-repeat;
				}
							table tbody tr.first-child td.first-child {
			          background-image:url(../img/sub/forum/forum_body_td_left.png);
								background-position:0 0;
								background-repeat:no-repeat;
							}
				
				table tbody tr:first-child td.lastPostCol {
				  background-image:url(../img/sub/forum/forum_body_td_right.png);
					background-position:100% 0;
					background-repeat:no-repeat;
				}
							table tbody tr:first-child td:last-child {
							  background-image:url(../img/sub/forum/forum_body_td_right.png);
								background-position:100% 0;
								background-repeat:no-repeat;
							}
				table tbody tr.first-child td.lastPostCol {
				  background-image:url(../img/sub/forum/forum_body_td_right.png);
					background-position:100% 0;
					background-repeat:no-repeat;
				}
							table tbody tr.first-child td.last-child {
							  background-image:url(../img/sub/forum/forum_body_td_right.png);
								background-position:100% 0;
								background-repeat:no-repeat;
							}
				
				
			
				table tbody tr td {
				  overflow:hidden;
				  vertical-align:top;
				  border-right:1px #e2e7ec solid;
				}

				table tbody tr td.lastPostCol {
					border-right:none;
				}
				      table tbody tr td:last-child {
								border-right:none;
							}
							table tbody tr td.last-child {
								border-right:none;
							}
				
				
    			table tbody tr td.viewsCol {
					  text-align:center;
					  font-size:12px;
					  font-weight:bold;
					  color:#746050;
					  vertical-align:middle;
					}
					table tbody tr td.postsCol {
					  text-align:center;
					  font-size:12px;
					  font-weight:bold;
					  color:#746050;
					  vertical-align:middle;
					}
				
				  table tbody tr td span.subject {
				    margin:5px 0;
						display:block;
						font-size:12px;
						font-weight:bold;
						color:#69849f;
				  }
				  
      		table tbody tr td span.category {
				    margin:5px 0 10px 0;
						display:block;
						font-size:15px;
						font-weight:bold;
						color:#69849f;
				  }
				  
					  table tbody tr td.subjectCol span.subject {
					    padding-right:6px;
         			padding-left:25px;
         			margin-left:25px;
					  }
					  table tbody tr td.lastPostCol span.subject {
					    padding-left:6px;
					    margin-right:25px;
					  }

						table tbody tr td.lastPostCol span.authorInfo {
				      margin-right:25px;
						}
						
						table tbody tr td.subjectCol span.categoryDescription {
						  display:block;
						  margin-left:25px;
						  padding-right:6px;
						  padding-bottom:10px;
						}
						
						table tbody tr td span.category {
					    margin:5px 0;
							display:block;
							font-size:15px;
							font-weight:bold;
							color:#69849f;
					  }

						  table tbody tr td.subjectCol span.category {
						    padding-right:6px;
	         			padding-left:25px;
	         			margin-left:25px;
						  }


          table tbody tr td span.sticky {
       			background:transparent url(../img/sub/forum/ico_stick.png) 0 0 no-repeat;
					}
					table tbody tr td span.news {
       			background:transparent url(../img/sub/forum/ico_new.png) 0 0 no-repeat;
					}
					table tbody tr td span.blocked {
       			background:transparent url(../img/sub/forum/ico_locked.png) 0 0 no-repeat;
					}
					table tbody tr td span.closed {
       			background:transparent url(../img/sub/forum/ico_locked.png) 0 0 no-repeat;
					}
					table tbody tr td span.normal {
       			background-image:none;
					}


					table tbody tr td span.sticky,
					table tbody tr td span.sticky a {
					  color:#fe6904;
					}
					table tbody tr td span.news,
					table tbody tr td span.news a {
					  color:#fe6904;
					}
					table tbody tr td span.blocked,
					table tbody tr td span.blocked a {
					  color:#c2ccd7;
					}
					table tbody tr td span.closed,
					table tbody tr td span.closed a {
					  color:#c2ccd7;
					}
					table tbody tr td span.normal,
					table tbody tr td span.normal a {
					  color:#69849f;
					}
					
					table tbody tr td span.authorInfo {
					  display:block;
					}
					  table tbody tr td span.authorInfo span.author {
					    margin-left:25px;
					  }
					  table tbody tr td span.authorInfo span.date {
					    margin-left:25px;
					  }
					
						table tbody tr td.subjectCol span.authorInfo {
							padding-right:6px;
						  padding-left:25px;

						}
						table tbody tr td.lastPostCol span.authorInfo {
							padding-right:25px;
							padding-left:6px;
						}
					
          table tbody tr td a.avatar {
            float:left;

          }
          table tbody tr td a.avatar img {
            margin:4px 0;
            border:1px #FFFFFF solid;
          }
          
          table tbody tr td span.author,
          table tbody tr td span.date {
            display:block;
					}
					  table tbody tr td span.author a {
					    font-weight:bold;
						}
						
table.zebraTable {
}
  table.zebraTable tr.odd {
  }
	  table.zebraTable tr.odd td {
	    zzbackground-color:#eff3f3;
	  }
	  
  table.zebraTable tr.even {
  }
	  table.zebraTable tr.even td {
			zzbackground-color:#f8fafa;
	  }


/* komentowanie */
	  
div.commentForm * {
	color:#87a2bd;
}

  div.commentForm thead tr.dimensions th.fieldDescription {
    width:175px;
	}
	
	div.commentForm thead tr.dimensions th.btnSend {
	  width:85px;
	}
	
	div.commentForm thead tr.dimensions th.mesg {
	
	}


	div.commentForm label {
	  color:#746050;
	  font-size:12px;
	  font-weight:bold;
	}
	div.commentForm input[type='text'] {
	  margin:1px 2px 1px 4px;
	  padding:4px 0;
	  width:310px;
	  font-size:12px;
	  border:1px #d9dfe5 solid;
	}
	div.commentForm input.text {
	  margin:1px 2px 1px 4px;
	  padding:4px 0;
	  width:310px;
	  font-size:12px;
	  border:1px #d9dfe5 solid;
	}
	
	div.commentForm textarea {
	  margin:2px 2px 8px 4px;
	  width:310px;
	  height:110px;
   	font-size:12px;
		line-height:1.75em;
	  border:1px #d9dfe5 solid;
	}
	div.commentForm input[type='submit'] {
	  display:block;
	  width:75px;
	  height:30px;
	  background:transparent url(../img/sub/content/leftcolumn/form_comment_send.png) 50% 50% no-repeat;
	  cursor:pointer;
	}
	div.commentForm input.submit {
	  display:block;
	  width:75px;
	  height:30px;
	  background:transparent url(../img/sub/content/leftcolumn/form_comment_send.png) 50% 50% no-repeat;
	  cursor:pointer;
	}
	
	div.commentForm td.valign {
	  vertical-align:middle;
	}

	div.commentForm .err {
	  color:#bcafa4;
	}
	
	div.commentForm td.fieldDescription {
	  padding:0.5em 0;
	  text-align:right;
	}
	
	div.commentForm td.fieldDescription label {
		padding:0 1em 0 0;
	}
	div.commentForm td.fieldDescription p {
		padding:1em 1em 1em 0;
	}


	div.commentForm td.fields {
	  padding:0.5em 0;
	}
	
	div.commentForm td.fields span {
	  display:block;
	  padding:0.5em 0.5em;
	  color:#746050;
	}
	
	div.commentForm td.mesg {
	  padding:0.75em 0.5em;
	}
	
	div.commentForm tr:last-child {
	
	}
	div.commentForm tr.last-child {
	
	}
		form.commentForm tr.last-child td {
		  background-color:#eff3f3;
			border-top:1px #d9dfe5 solid;
			border-bottom:1px #d9dfe5 solid;
		}
		

			div.commentForm form.default {
			}

				div.commentForm form.default h4 {
					font-size: 14px;
					padding: 0 0 14px 48px;
					text-align: left;
				}

				div.commentForm form.default fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background.png) no-repeat 0 100%;
					padding: 0 0 32px 0;
				}

				div.commentForm form.default.dark fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background_dark.png) no-repeat 0 0;
					padding: 22px 0 0 0;
				}

				div.commentForm form.default.hr fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background_hr.png) no-repeat 0 100%;
					padding: 0 0 32px 0;
				}

				div.commentForm form.default.hr fieldset.notlast {
					background: none;
					padding: 0;
				}

				div.commentForm form.default.mail fieldset {
					background: none;
					padding: 0;
				}

					div.commentForm form.default.dark fieldset span.dummyEnd {
						clear: both;
						display: block;
						width: 1px;
						margin-left: 165px;
						height: 16px;
						text-indent: -8000px;
						overflow: hidden;
						background: #f8fafa;
					}

				div.commentForm form.default fieldset:after {
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}

					div.commentForm form.default fieldset span.star {
						color: #fe6904;
					}

					div.commentForm form.default fieldset div.centerColumn {
						float: left;
						/*width: 488px;*/
						width: 283px;
					}

						div.commentForm form.default fieldset div.centerColumn table.avatars {
							border-collapse: collapse;
							width: 100%;
							margin: -10px 0 0 0;
						}

								div.commentForm form.default fieldset div.centerColumn table.avatars tr td {
									vertical-align: middle;
								}

									div.commentForm form.default fieldset div.centerColumn table.avatars tr td input {
										display: block;
										float: left;
										margin: 30px 0 0 0;
									}

									div.commentForm form.default fieldset div.centerColumn table.avatars tr td img {
										display: block;
										float: left;
									}


									div.commentForm form.default fieldset div.centerColumn table.avatars tr td label {
										padding: 0;
									}

					div.commentForm form.default fieldset div.avatar {
						/*zwidth: 310px;*/
						margin-bottom: 15px;
						zoverflow: hidden;
						position: relative;
						padding: 20px 0 0 0;
					}

					div.commentForm form.default fieldset div.avatar input {
						position: absolute;
						top: 0px;
						left: 86px;
					}

					div.commentForm form.default fieldset div.avatar img {
						float: left;
						margin-right: 10px;
						margin-top: -20px;
						border: 1px solid #afbbc7;
					}

					div.commentForm form.default fieldset div.avatar span {
						display: block;
						padding-top: 5px;
						text-indent: 15px;
					}

					div.commentForm form.default fieldset div.avatar select {
						display: block;
						float: none;
						border: solid 1px #afbbc7;
						font-size: 12px;
						color: #69849f;
						margin: 10px 4px 0 0;
						width: 176px;
					}

					div.commentForm form.default fieldset div.template input {
						float: none;
						display: inline;
						line-height: 1.75em;
					}

					div.commentForm form.default fieldset div.template label {
						display: inline;
						float: none;
						width: auto;
						line-height: 1.75em;
					}

					div.commentForm form.default fieldset div.centerColumn:after {
						content: ".";
						display: block;
						height: 0;
						clear: both;
						visibility: hidden;
					}

					div.commentForm form.default.big fieldset div.centerColumn {
						float: left;
						zzwidth: 400px;
						width: 464px;
					}

					div.commentForm form.default fieldset div.clear {
						height: 5px;
						clear: left;
					}

					div.commentForm form.default fieldset div.clear.white {
						background: #fff;
					}

					div.commentForm form.default fieldset div.clear.hr {
						height: 22px;
						background: #fff url(../img/sub/dot_edf0f3.png) repeat-x 0 50%;
					}

					div.commentForm form.default fieldset h4 {
						font-size: 14px;
						padding: 0 0 14px 177px;
						width: auto;
						text-align: left;
					}

					div.commentForm form.default fieldset p.error {
						clear: left;
						font-size: 11px;
						color: #d45e0e;
						background: #ffe8d9 url(../img/sub/content/leftcolumn/form_default_error.png) no-repeat 100% 100%;
						border-right: solid 1px #fe6904;
						border-bottom: solid 1px #fe6904;
						border-left: solid 1px #fe6904;
						margin: 0 0 0 177px;
						width: 201px;
						padding: 3px 53px 3px 7px;
					}

					div.commentForm form.default.big fieldset p.error {
						width: 291px;
					}

					div.commentForm form.default.mail fieldset p.error {
						margin: 0 0 0 79px;
						width: 231px;
					}

					div.commentForm form.default fieldset p.info {
						clear:left;
						margin: 0 0 0 177px;
					}

					div.commentForm form.default fieldset img.image {
						display: block;
						float: right;
						width: 100px;
						height: 75px;
						margin: 7px 80px 0 0;
						padding: 17px 6px 15px 6px;
						background: url(../img/sub/content/leftcolumn/form_default_file_image.png) no-repeat 0 0;
					}

					div.commentForm form.default fieldset dl.info {
						display: none;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
						padding: 0;
					}

					div.commentForm form.default fieldset dl.info.active {
						display: block;
					}

						div.commentForm form.default fieldset dl.info dt {
							display: block;
							width: 154px;
							background: #fe5e04 url(../img/sub/content/leftcolumn/form_default_info_top.png) no-repeat 0 0;
							color: #fff;
							padding: 2px 12px 3px 12px;
						}

						div.commentForm form.default fieldset dl.info dd {
							display: block;
							width: 154px;
							background: #d4dce4 url(../img/sub/content/leftcolumn/form_default_info_bottom.png) no-repeat 0 100%;
							color: #69849f;
							padding: 5px 12px 7px 12px;
						}

					div.commentForm form.default fieldset ul.links {
						display: block;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
					}

						div.commentForm form.default fieldset ul.links li {
						}

							div.commentForm form.default fieldset ul.links li a {
								font-size: 12px;
								padding: 0 0 0 16px;
								background: url(../img/sub/li2.png) no-repeat 0 5px;
							}

					div.commentForm form.default fieldset ul.links2 {
						display: block;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
						padding: 30px 0 0 0;
					}

						div.commentForm form.default fieldset ul.links2 li {
							padding: 0 0 4px 0;
						}

							div.commentForm form.default fieldset ul.links2 li a {
								display: block;
							}

							div.commentForm form.default fieldset ul.links2 li.usun a {
								background: url(../img/sub/content/icon_usun.png) no-repeat 20px 4px;
								padding: 0 4px 0 31px;
							}

							div.commentForm form.default fieldset ul.links2 li.zapisz a {
								width: 121px;
								height: 27px;
								background: url(../img/sub/content/leftcolumn/form_default_zapiszzmiany.png) no-repeat 0 0;
								text-indent: -8000px;
								overflow: hidden;
							}

					div.commentForm form.default fieldset div.right {
						position: absolute;
						bottom: 58px;
						right: 57px;
						width: 193px;
					}

					div.commentForm form.default fieldset div.wpis {
						margin: 0 30px 0 49px;
					}

					div.commentForm form.default fieldset div.wpis.active {
					}

						div.commentForm form.default fieldset div.wpis dl.wpisIntro {
							padding: 3px 0 4px 0;
							cursor: pointer;
							border-bottom: 1px solid #D9E0E7;
						}

						div.commentForm form.default fieldset div.wpis dl.wpisIntro:after {
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
						}

						div.commentForm form.default fieldset div.wpis.active dl.wpisIntro {
							margin: 0 0 8px 0;
							background: #edf0f3;
						}

							div.commentForm form.default fieldset div.wpis dl.wpisIntro dt {
								float: left;
								width: 99px;
								padding: 0 17px 0 0;
								text-align: right;
							}

							div.commentForm form.default fieldset div.wpis.active dl.wpisIntro dt {
							}

							div.commentForm form.default fieldset div.wpis dl.wpisIntro dd {
								float: left;
								padding: 0 13px 0 0;
								font-size: 12px;
								color: #69849f;
								background: url(../img/sub/li2.png) no-repeat 100% 4px;
							}

							div.commentForm form.default fieldset div.wpis.active dl.wpisIntro dd {
								font-weight: bold;
								background: url(../img/sub/li2a.png) no-repeat 100% 4px;
							}

						div.commentForm form.default fieldset div.wpis div.wpisTresc {
							border-bottom: solid 2px #edf0f3;
							padding: 0 0 7px 0;
							display: none;
						}

						div.commentForm form.default fieldset div.wpis.active div.wpisTresc {
							display: block;
						}

							div.commentForm form.default fieldset div.wpis div.wpisTresc:after {
								content: ".";
								display: block;
								height: 0;
								clear: both;
								visibility: hidden;
							}

							div.commentForm form.default fieldset div.wpis div.wpisTresc h5 {
								font-size: 12px;
								padding: 0 0 4px 0;
							}

							div.commentForm form.default fieldset div.wpis div.wpisTresc label {
								width: 94px;
							}

							div.commentForm form.default fieldset div.wpis div.wpisTresc dl.image {
								float: left;
								margin-right: 4px;
								padding: 10px 0 0 0;
							}

								div.commentForm form.default fieldset div.wpis div.wpisTresc dl.image dt {
									display: block;
									width: 100px;
									height: 75px;
									margin: -4px 0 0 0;
									padding: 6px 6px 15px 6px;
									background: url(../img/sub/content/leftcolumn/form_default_label_image.png) no-repeat 0 0;
								}

								div.commentForm form.default fieldset div.wpis div.wpisTresc dl.image dd {
									text-align: center;
								}

									div.commentForm form.default fieldset div.wpis div.wpisTresc dl.image dd a.usun {
										display: inline-block;
										background: url(../img/sub/content/icon_usun.png) no-repeat 0 5px;
										padding: 0 0 0 11px;
										font-size: 12px;
									}

					div.commentForm form.default fieldset label {
						font-size: 12px;
						text-align: right;
						display: block;
						float: left;
						width: 154px;
						padding: 2px 23px 0 0;
					}

					div.commentForm form.default.mail fieldset label {
						width: 68px;
						padding: 2px 11px 0 0;
					}

					div.commentForm form.default.big fieldset label big {
						font-size: 14px;
						font-weight: bold;
					}


						div.commentForm form.default fieldset label img.image {
							display: block;
							float: right;
							width: 100px;
							height: 75px;
							margin: -4px 0 0 0;
							padding: 6px 6px 15px 6px;
							background: url(../img/sub/content/leftcolumn/form_default_label_image.png) no-repeat 0 0;
						}

					div.commentForm form.default.mail fieldset div.right label {
						width: auto;
						padding: 2px 0 7px 12px;
						float: none;
						text-align: left;
					}

					div.commentForm form.default fieldset label.inside {
						color: #69849f;
						text-align: left;
						width: auto;
						padding: 2px 5px 0 0;
					}

					div.commentForm form.default.big fieldset label.inside {
						color: #746050;
					}

					div.commentForm form.default.big fieldset label.inside.color2 {
						color: #fe6904;
					}

						div.commentForm form.default fieldset label.inside small {
							color: #a6b4c3;
							font-size: 11px;
						}

						div.commentForm form.default fieldset label.inside a {
							color: #fe6904;
						}

						div.commentForm form.default fieldset label.inside.color2 a {
							color: #69849f;
						}

					div.commentForm form.default fieldset input[type="text"],
					div.commentForm form.default fieldset input[type="password"] {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						background: #fff;
						width: 251px;
						height: 17px;
						padding: 1px 5px 0 5px;
						color: #69849f;
						font-size: 12px;
						margin: 0 5px 0 0;
					}

					div.commentForm form.default.mail fieldset input[type="text"],
					div.commentForm form.default.mail fieldset input[type="password"] {
						width: 281px;
					}

					div.commentForm form.default.big fieldset input[type="text"],
					div.commentForm form.default.big fieldset input[type="password"] {
						width: 341px;
					}

					div.commentForm form.default fieldset input[type="text"].small1 {
						width: 17px;
					}

					div.commentForm form.default fieldset input[type="text"].small2 {
						width: 22px;
					}

					div.commentForm form.default fieldset input[type="text"].medium0 {
						width: 104px;
					}

					div.commentForm form.default fieldset input[type="text"].medium1 {
						width: 115px;
					}

					div.commentForm form.default fieldset input[type="text"].medium2 {
						width: 171px;
					}

					div.commentForm form.default fieldset input[type="text"].medium3 {
						width: 217px;
					}

					div.commentForm form.default fieldset input[type="text"].error {
						border: solid 1px #fe6904;
					}

					div.commentForm form.default fieldset select {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						font-size: 12px;
						color: #69849f;
						margin: 0 4px 0 0;
						width: 263px;
					}

						div.commentForm form.default fieldset select.small1 {
							width: auto;
						}

						div.commentForm form.default fieldset select.small2 {
							width: auto;
						}

						div.commentForm form.default fieldset select option {
							font-size: 12px;
							color: #69849f;
						}

					div.commentForm form.default.mail fieldset div.right select {
						width: 100%;
					}

						div.commentForm form.default.mail fieldset div.right select option {
							padding: 1px 0 1px 5px;
						}

					div.commentForm form.default.big fieldset select {
						width: 353px;
					}

					div.commentForm form.default fieldset textarea {
						border: solid 1px #afbbc7;
						width: 251px;
						height: 127px;
						padding: 5px;
						overflow: auto;
						font-size: 12px;
						color: #69849f;
					}

					div.commentForm form.default fieldset textarea.small {
						height: 38px;
					}

					div.commentForm form.default.mail fieldset textarea {
						width: 281px;
						height: 88px;
					}

					div.commentForm form.default.big fieldset textarea {
						width: 341px;
						height: 88px;
					}

					div.commentForm form.default fieldset input[type="checkbox"] {
						display: block;
						float: left;
						margin: 0 5px 0 0;
					}

					div.commentForm form.default fieldset input[type="radio"] {
						display: block;
						float: left;
						margin: 0 5px 0 0;
					}

					div.commentForm form.default fieldset input[type="image"] {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						background: #fff;
						padding: 3px;
						margin: 0 5px 0 0;
					}

					div.commentForm form.default fieldset input[type="file"] {
						border: auto;
					}

					div.commentForm form.default fieldset input[type="button"] {
						display: block;
						float: left;
						height: 27px;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 10px 0 0;
					}

					div.commentForm form.default fieldset input[type="button"].anuluj {
						width: 72px;
						background: url(../img/sub/content/leftcolumn/form_default_anuluj.png) no-repeat 0 0;
						margin: 0 10px 0 177px;
					}

					div.commentForm form.default fieldset input[type="button"].wyczysc {
						width: 72px;
						background: url(../img/sub/content/leftcolumn/form_default_wyczysc.png) no-repeat 0 0;
					}

					div.commentForm form.default fieldset input[type="button"].zamknij {
						width: 77px;
						background: url(../img/sub/content/leftcolumn/form_default_zamknij.png) no-repeat 0 0;
						margin: 0 10px 0 0;
					}

					div.commentForm form.default fieldset input[type="reset"] {
						display: block;
						float: left;
						width: 72px;
						height: 27px;
						background: url(../img/sub/content/leftcolumn/form_default_wyczysc.png) no-repeat 0 0;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 12px 0 0;
					}

					div.commentForm form.default fieldset input[type="submit"] {
						display: block;
						float: left;
						width: 72px;
						height: 27px;
						background: url(../img/sub/content/leftcolumn/form_default_wyslij.png) no-repeat 0 0;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 12px 0 0;
					}

					div.commentForm form.default.mail fieldset input[type="submit"] {
						margin: 0 12px 0 78px;
					}

					div.commentForm form.default fieldset input[type="submit"].zarejestrujSie {
						width: 116px;
						background: url(../img/sub/content/leftcolumn/form_default_zarejestrujsie.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div.commentForm form.default fieldset input[type="submit"].zalogujSie {
						width: 96px;
						background: url(../img/sub/content/leftcolumn/form_default_zalogujsie.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div.commentForm form.default fieldset input[type="submit"].zapisz {
						width: 77px;
						background: url(../img/sub/content/leftcolumn/form_default_zapisz.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div.commentForm form.default fieldset input[type="submit"].zapiszZmiany {
						width: 121px;
						background: url(../img/sub/content/leftcolumn/form_default_zapiszZmiany.png) no-repeat 0 0;
						margin: 0 12px 0 177px;
					}

/* POST */
  table.postsForm {

	}
	  table.postsForm thead tr.dimensions {
	  }
		  table.postsForm thead tr.dimensions th.authorCol {
		    width:175px;
		  }
		  table.postsForm thead tr.dimensions th.btnResponseCol {
		    width:75px;
		  }
		  table.postsForm thead tr.dimensions th.btnCiteCol {
		    width:70px;
		  }
		  table.postsForm thead tr.dimensions th.btnCite2Col {
		    width:34px;
		  }

      table.postsForm thead tr th.authorCol,
			table.postsForm thead tr th.postCol {
        text-align:left;
      }
      
		  table.postsForm thead tr th.authorCol span {
		    padding-left:27px;
		  }
		  
		  table.postsForm thead tr th.postCol span {
		    padding-left:1em;
		  }

  table.postsForm tbody tr td.noBorderRight {
    border-right:none;
	}

  table.postsForm tbody tr td div.authorInfo {
    margin-left:27px;
    padding-top:1em;
    padding-bottom:0.5em;
	}

	table.postsForm tbody tr td div.authorInfo .name {
	  font-size:12px;
	  font-weight:bold;
	}
	
	table.postsForm tbody tr td div.authorInfo a.photo {
	  display:block;
	  padding:0.5em 0;
	}

	table.postsForm tbody tr td div.authorInfo .skillWrapper span {
	  margin:0;
	  font-size:11px;
	}
	
	table.postsForm tbody tr td div.authorInfo .sendMessage {
	  display:block;
	  padding:5px 0 2px 0;
	}
	
	  table.postsForm tbody tr td div.authorInfo .sendMessage a {
	    padding:2px 0 4px 23px;
	    background:transparent url(../img/sub/content/leftcolumn/form_ico_sendmessage.png) 0 50% no-repeat;
	  }

	table.postsForm tbody tr td .postBody {
		padding:1em 15px 0.5em 1em;
		font-size:12px;
		line-height:1.5em;
	}
		table.postsForm tbody tr td .postBody p {
		  padding-bottom:1em;
		}

    table.postsForm tbody tr.aboutAuthorWrapper {
      height:4em;
      overflow:hidden;

		}
		
		table.postsForm tbody tr.aboutAuthorWrapper .aboutAuthor {
		  margin-right:25px;
		  line-height:1.5em;
		  padding:0.5em 1em;
		  
		  border-top:1px #e2e7ec solid;
		}


    table.postsForm tbody tr.buttons {
		}
		
			table.postsForm tbody tr.buttons {
			}

      table.postsForm tbody tr.buttons td {
				vertical-align:middle;
				text-indent:-9999em;

    		background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg.png) 0 0 no-repeat;
      }
      	table.postsForm tbody tr.buttons td:first-child {
					background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg_left.png) 0 0 no-repeat;
				}
				table.postsForm tbody tr.buttons td.first-child {
          background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg_left.png) 0 0 no-repeat;
				}
				
				table.postsForm tbody tr.buttons td:last-child {
				  background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg_right.png) 100% 0 no-repeat;
				}
				table.postsForm tbody tr.buttons td.last-child {
          background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg_right.png) 100% 0 no-repeat;
				}
      
      table.postsForm tbody tr.buttons td a {
        display:block;
        height:30px;
        
        background-color:transparent;
        background-position:50% 50%;
        background-repeat:no-repeat;
      }
      
      table.postsForm tbody tr.buttons td.btnResponseCol a {
        background-image:url(../img/sub/content/leftcolumn/form_post_response.png) !important;
      }
      table.postsForm tbody tr.buttons td.btnCiteCol a {
        background-image:url(../img/sub/content/leftcolumn/form_post_cite.png);
      }
      table.postsForm tbody tr.buttons td.btnCite2Col a {
        background-image:url(../img/sub/content/leftcolumn/form_post_cite2.png);
      }
      
      table.postsForm tbody tr.buttons td.moderate {
        font-size:10px;
        text-align:right;
        padding-right:25px;
      }
        table.postsForm tbody tr.buttons td.moderate {
					line-height:30px;
        }
        
    table.postsForm tbody tr.quickResponse {
		}
			table.postsForm tbody tr.quickResponse td {
			}
			
			table.postsForm tbody tr:first-child.quickResponse td {
				padding-top:1em;
			}
			table.postsForm tbody tr.first-child td {
				padding-top:1em;
			}
			
				table.postsForm tbody tr.quickResponse td textarea {
				  margin:2px 2px 8px 4px;
				  width:310px;
				  height:110px;
			   	font-size:12px;
					line-height:1.75em;
				  border:1px #d9dfe5 solid;
				}
				
				table.postsForm tbody tr.quickResponse td input[type="submit"] {

				}
				table.postsForm tbody tr.quickResponse td input.submit {
				}
				table.postsForm tbody tr.quickResponse td input.response {
				  margin:2px 0 5px 115px;
				  width:77px;
				  height:32px;
				  background:transparent url(../img/sub/content/leftcolumn/form_buttons_bg_response.png) 0 0 no-repeat;
				  cursor:pointer;
				}
				
	div.postBody blockquote,
	div.postBody blockquote blockquote blockquote {
	  margin-bottom:1em;
	  padding-left:40px;
		background:#EFF3F3 url(../img/sub/forum/forum_quotation.png) 5px 5px no-repeat;
	}
		div.postBody blockquote blockquote,
		div.postBody blockquote blockquote blockquote blockquote {
		  margin-bottom:1em;
		  padding-bottom:1em;
	  	padding-left:40px;
			background:#F8FAFA url(../img/sub/forum/forum_quotation.png) 5px 5px no-repeat;
		}
		
	div.postBody blockquote blockquote blockquote blockquote blockquote {
	  display:none;
	}
