table, td, form {
	padding:0;
	margin:0;
}

.column.change form select.wide {
	width:290px;
}

#errors {
	color:#FF6600;
	padding-bottom: 10px;
}

.rightBold {
	float:right;
	padding-right:4px;
	font-weight: bold;
}

.logos p {
	text-align:center;
}

.logos p.text {
	text-align:left;
}

.redaction img {
	margin: 0 20px 0 10px;
	float:left;
}
.redaction a {
	margin-left: 20px;
}
.redaction {
	padding: 10px 0 10px 0;
}
.impreza .content table {
	padding:1px;
	float:left;
	margin: 0 10px 0 0;
}
#newsdate {
	position: absolute;
	right: 0;
	font-weight: bold;
	padding: 16px 16px 0 0;
}
.news {
	overflow: hidden;
}
.impreza .pagination.lower {
	padding-top:10px;
}

.konkursKlubowy {
	padding:10px;
}
.klub h2.foty {
	padding:0 0 5px 0;
	margin-top:30px;
}
.klub ul.images li{
	text-align:center;
}
.klub ul.images {
	padding:10px 0 0px 0;
}
.klub .konkursKlubowy .wysiwyg {
	padding:0;
}

a.mainPageLink {
	color: #4C4C4C;
	text-decoration: none;
	cursor:pointer;
}

a.mainPageLink:hover {
	color: #98CF02 !important;
	text-decoration: underline !important;
}

#content #gallery-brief p.title {
	overflow:hidden;
	white-space:nowrap;
}

.kluby .separator {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	float:left;
	font-size:1%;
	margin:5px 0 15px 0;
	overflow:hidden;
	position:relative;
}

#nie-przegap h2 {
	padding-bottom: 10px;
}

a.backLink {
	float:left;
	font-size:11px;
}

img.commentAvatar {
	float:none;
	border: 1px solid #CCCCCC;
}

#commentForm table {
	width:100%;
}
#commentForm textarea {
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
	padding:0;
	margin:5px 0 5px 0;
	width:370px;
	height:40px;
	float:left;
}
#commentForm .submit {
	background:transparent url(/images/strzala.png) no-repeat scroll right center;
	border:0;
	color:#3FBAFE;
	float:right;
	font-size:11px;
	padding-bottom:1px;
	padding-right:20px;
	text-align:right;
}
#userDesc {
	float:left;
	margin:10px 0 0 0;
	position:relative;
}
#userDesc p {
	clear:both;
}
#onlineStatus .online {
	color:#33CC00;
}
#onlineStatus span {
	font-weight:bold;
}
#onlineStatus {
	float:right;
	margin:10px 10px 0 0;
	position:relative;
	text-align:right;
}

#userDesc #province {
	float:right;
}

#mail #date {
	float:left;
	width:120px;
}
#mail #subject {
	float:left;
	width:260px;
}
#mail #sender {
	float:left;
	width:120px;
}

#mail .header {
	font-weight:bold;
	text-align:left;
	margin-top:10px;
}

.unread {
	font-weight:bold;
}

#addPhoto {
	width:100%;
}

#addPhoto .text {
	width:100%;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
}

#addPhoto textarea {
	width:100%;
	height:60px;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
}

#addPhoto .file {
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
}

#addPhoto .submit {
	background:transparent url(/images/strzala.png) no-repeat scroll right center;
	border:0pt none;
	color:#3FBAFE;
	display:inline;
	float:right;
	font-size:11px;
	margin-top:0pt;
	padding-bottom:2px;
	padding-right:20px;
	width:auto;
	margin-top:10px;
}

#messageEdit {
	width:100%;
}

#messageEdit .textfield {
	width:450px;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
}

#messageEdit select {
	width:450px;
}

#messageEdit textarea {
	width:450px;
	height:100px;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-size:11px;
}

#messageEdit textarea#invitation {
	width:400px;
	height:40px;
}

#messageEdit .submit {
	background:transparent url(/images/strzala.png) no-repeat scroll right center;
	border:0pt none;
	color:#3FBAFE;
	display:inline;
	clear:both;
	float:right;
	font-size:11px;
	margin-top:0pt;
	padding-bottom:2px;
	padding-right:20px;
	width:auto;
	margin-top:10px;
}

.date .textfield {
	border:1px solid #CCCCCC;
	color:#FF6600;
	font-size:11px;
	margin:0 10px 0 5px;
	width:100px;
}

#searchForm {
	padding:0;
}

.date label {
	font-weight:bold;
	margin-top:5px;
}

#search select {
	border:1px solid #CCCCCC;
	color:#FF6600;
	font-size:10px;
	width:150px;
}

#onlineUsers{
	clear:both;
	position:relative;
	border-top:1px solid #cccccc;
	overflow:hidden;
	width:auto;
	padding-bottom:5px;
	zoom:1;
}
#onlineUsers h2{
	font-size:11px;
	font-weight:normal;
	padding:5px 15px 0px 15px;
	margin:0;
	color:#999999;
}
#onlineUsers ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	zoom:1;
}

#onlineUsers #user{
	text-align:center;
}
#onlineUsers #user #avatar{
	width:46px;
	margin:0 10px 0 10px;
	padding:0;
	display:block;
}
#onlineUsers #user a{
	clear:both;
	display:block;
}

#onlineUsers li{
	float:left;
	margin:0;
	padding:5px 3px 5px 3px;
}

#avatarInfo {
	margin:0 10px 0 10px;
	float:left;
	clear:both;
	width:148px;
	text-align:center;
}

.hiddenField {
	color:#999999;
}

#profileNav {
	clear:left;
	padding:10px 10px 0 10px;
	margin:0;
	list-style:none;
}

#profileNav li a {
	font-weight:normal;
}

#profileNav li {
	float:right;
	padding:0 0 0 20px;
	font-weight:bold;
}


#userSearch{
	clear:both;
	position:relative;
	width:100%;
	overflow:hidden;
	padding:5px 0 10px 0;
}
#userSearch .top {
	background:url(/images/user-search-top.gif) left bottom no-repeat;
	width:100%;
	height:11px;
	padding:0;
	margin:0;
}
#userSearch .content{
	background:url(/images/user-search-back.gif);
	background-repeat:
	padding:0;
	margin:0;
	text-align:center;
}
#userSearch .bottom{
	background:url(/images/user-search-bottom.gif) left top no-repeat;
	width:100%;
	height:12px;
	padding:0;
	margin:0;
}
#userSearch form{
	padding:0;
	margin:0;
}
#userSearch .submit {
	background:url(/images/strzala.png) no-repeat scroll right center;
	border:0pt none;
	display:inline;
	float:none;
	font-size:11px;
	padding-right:20px;
	text-decoration:none;
	color:#3FBAFE;
	z-index:10;
	position:relative;
}
#userSearch select {
	border:1px solid #CCCCCC;
	color:#FF6600;
	font-size:10px;
	width:85px;
}
#userSearch .textField {
	border:1px solid #CCCCCC;
	color:#FF6600;
	font-size:11px;
	padding:1px 4px;
	text-align:center;
	position:relative;
}
#userSearch #nick {
	width:70px;
}
#userSearch #age {
	width:15px;
}
#userSearch .checkbox {
	position:relative;
	margin:0;
}
#userSearch label {
	padding: 0 1px 0 10px;
}
h1#nick {
	margin: 10px 0 5px 0;
	width:200px;
}

#lastPictures p {
	margin: 0 0 13px 0;
}
#lastPictures ul {
	width:100%;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
#lastPictures h2 {
	text-align:left;
}
#lastPictures li {
	text-align:center;
	clear:both;
	float:none;
}
#lastPictures ul.lastComments li {
	text-align: left;
}
#proper-content.column .left .top {
	background:url(/images/short-boxes-top.png) no-repeat scroll left bottom;
}
#proper-content.column .left .box .content {
	background:transparent url(/images/short-boxes-content.png) repeat-y scroll left top;
	overflow:hidden;
	padding:0 11px;
	position:relative;
}
#proper-content.column .left .bottom{
	background:url(/images/short-boxes-bottom.png) left top no-repeat;
	height:13px;
}
#proper-content.column .left form{
	padding:0px 11px 0px 11px;
	background: url(/images/short-boxes-content.png) repeat-y scroll left top;
	zoom:1;
	margin:0;
}
#proper-content.column .left form input.submit {
	color:#3fbafe;
	background:url("/images/strzala.png") right center no-repeat;
	text-decoration:none;
	display:block;
	float:right;
	padding: 1px 20px 1px 0;
	border: 0 none;
	margin-top:5px;
	font-size:11px;
}
#maxFileSize {
	color:#999999;
	margin-left:20px;
}
#maxTotalSize {
	color:#999999;
	display:block;
	padding-bottom:10px;
}

.NewsTicker{
	width:390px;
	height:70px;
	margin:0 auto;
}
.NewsVertical {
	width: 390px;
	height: 70px;
	display: block;
	overflow: hidden;
	position: relative;
}
.TickerVertical {
	height: 70px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.TickerVertical li {
	margin: 0;
	width: 72px;
	height: 70px;
	display: inline;
	float: left;
}
.gallery-big-image table {
	width:100%;
}
.gallery-big-image td#description {
	text-align:left;
	padding-left:20px;
}
.gallery-big-image td#notify {
	text-align:center;
}
.gallery-big-image td#notify a {
	text-decoration:none !important;
}
.gallery-big-image td#notify img {
	border:0 none;
}
.search .plyta h3 {
	padding:0;
	margin:0;
	border:0 none;
	color:#4C4C4C;
}
.search .plyta p {
	margin: 1em 0;
}
#visitDate {
	font-size:8px;
}

#noteEdit select {
	border:1px solid #CCCCCC;
	color:#FF6600;
	font-size:11px;
	margin:0;
	padding:0;
	width:164px;
}
#noteEdit textarea {
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	float:left;
	font-size:11px;
	height:30px;
	width:164px;
	margin:0;
}
#pointerDiv {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#noteEdit {
	width:166px;
	position:absolute;
	background-color:white;
	padding:4px;
	border:1px solid black;
	color:#4C4C4C;
	text-align:left;
	display:none;
	z-index:100;
}
#noteEdit .submit {
	background:transparent url(/images/strzala.png) no-repeat scroll right center;
	color:#3FBAFE;
	font-size:11px;
	padding:0 20px 1px 0;
	margin:0;
	border:0;
	text-align:right;
}
.note .confirmRequest a#accept {
	color:#3FBAFE;
}
.note .confirmRequest a#reject {
	color:#FF6600;
}
.note .confirmRequest a {
	color:#FF6600;
}
.note .confirmRequest table {
	width:100%;
	margin:0 0 5px 0;
}
.note .confirmRequest #author {
	font-size:9px;
}
.note .confirmRequest {
	z-index:99;
	position:relative;
	width:104px;
	color:#FF6600;
	margin-top:5px;
	text-align:center;
}
.note .noteDesc {
	z-index:99;
	width:100px;
	overflow:hidden;
	margin-left:4px;
}
.note img.removeicon {
	border:0;
	width:8px;
	height:8px;
	padding-top:2px;
}
.note .auser {
	margin-left: 4px;
}
.gallery-big-image .note {
	z-index:98;
	position:absolute;
	background-color:white;
	padding:1px 4px 2px 1px;
	border:1px solid black;
	text-align:left;
	color:#4C4C4C;
}
#noteHeader a {
	font-size:11px;
	font-weight:bold;
	background:transparent url(/images/strzala.png) no-repeat scroll right center;
	border:0;
	color:#3FBAFE;
	padding:1px 20px 1px 0;
	text-align:right;
}
#noteHeader div {
	display:inline;
}
#noteHeader {
	color:#FF0000;
	width:100%;
	margin:10px 0 5px 0;
}
#noteVerifyLink a {
	
}
#noteVerifyLink {
	width:89px;
	text-align:center;
	font-weight:bold;
}
#cursorTracker img {
	border:0;
}
#cursorTracker {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
	cursor:crosshair;
}
.commentRemove {
	float:right;
	margin-right:15px;
	font-weight:normal;
}
.reserve #panorama {
	padding:10px;
	text-align:center;
	clear:both;
	float:left;
	width:490px;
}
.reserve #description {
	width:340px;
	margin-bottom:10px;
	clear:left;
	float:left;
	padding-top:10px;
}

.rezerwuj .reserve h3 {
	padding-bottom:10px;
	padding-top:10px;
}
.rezerwuj .reserve h4 {
	padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
}
.rezerwuj .reserve h5 {
	padding-bottom:0px;
	padding-top:10px;
	font-weight:bold;
	font-size:11px;
	color:#FF6600;
}
p.title {
	font-weight:bold;
}

ul.one_level li.video_thumb {
	width:117px;
}

ul.one_level li.video_thumb_main {
	width:125px;
	padding:10px 15px 0 15px;
}

li.video_thumb_main #vtitle a {
	color:#4C4C4C;
}

li.video_thumb_main #vtitle {
	font-weight:bold;
}

#filmy ul.one_level {
	clear:left;
}

#left #special, #right #special, #proper-content.home.column .left #special {
	padding:0px;
	position:relative;
	text-align:left;
	width:100%;
}

.special .images img {
	border:0;
}

.specialsTable .active {
	text-decoration:none;
	color:#FF6600;
}

.specialsTable td.header a {
	color:#4C4C4C;
	text-decoration:underline;
}
.specialsTable td.header {
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.specialsTable td.propertyCell {
	text-align:center;
	/*white-space:nowrap;*/
}

.specialsTable .separator {
	margin-bottom:10px;
	margin-top:10px;
}

.specialsTable td {
	padding:0px 5px 0px 5px;
}

.warning {
	color:red;
	text-align:center;
	font-size:12px;
}
.specialHeader {
	padding:10px;
}