

 

 

 



 
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
td{
vertical-align:top;
}
body{
	width:960px;
	background-image:url(./_img/bg_black_70.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	}
	#site{
		clear:both;
		}
	
		#banerFrame{
			width:960px;
			height:174px;
			background-image:url(./baner/head_bg1.jpg);
			clear:both;
			position:relative;
			
			}
			#logo{
				position:absolute;
				float:left;
				width:180px;
				height:150px;
				margin:15px 0 0 11px;
				display:inline;
				}
				#logo img{
				width:180px;
				height:150px;
				}
			#eskLogo{
				position:relative;
				float:right;
				width:120px;
				height:120px;
				margin:0px 0 0 0px;
				display:inline;
				}
				#eskLogo img{
				width:120px;
				height:120px;
				}
			#rightBaner{
				width:282px;
				height:173px;
				top:0;
				position:absolute;
				right:0;
				/*background-color:#009966;*/
				clear:both;
				}
			#hitArea{
				position:relative;
				left:210px;
				top:0;
				width:430px;
				height:174px;	
				}
				#hitArea img{
					width:430px;
					height:174px;
				}
			#eskMenu{
				float:left;
				width:105px;
				height:48px;
				margin:20px 0 0 390px;
				font-size:10px;
				font-weight:bold;
				position:relative;
				}
				#eskMenu li{
					display:block;
					text-align:right;
					list-style:none;
					}
				#eskMenu a{
					color:#FFFFFF;
					text-decoration:none;
					}
				#eskMenu a:hover{
					text-decoration:underline;
					}
			#langMenu{
				position:relative;
				float:left;
				margin:5px 0px 0 60px;
				width:90px;
				height:20px;
				font-size:10px;
				}
				#langMenu li{
					display:inline;
					padding-left:5px;
					}
					
			#textSizeMenu{
				position:relative;
				float:right;
				margin:118px 0 0 0px;
				width:40px;
				height:15px;
				font-size:10px;
				color:#990000;
				font-weight:bold;
			}
			#langMenu a, #textSizeMenu a{
						color:#777777;
						text-decoration:none;
						}
						#langMenu a:hover, #textSizeMenu a:hover{
							color:#fff;
							text-decoration:none;
						}
			#rss{
				position:relative;
				float:left;
				margin:0px 0px 0 15px;
				width:35px;
				height:35px;
				
			}
/*---------------------------------------------- BELKA MENU -------------------------------------------*/	
#menuFrame{
	width:960px;
	height:64px;
	background-image:url(./_img/menu_bg_bord.gif);
	background-repeat:repeat-x;
	clear:both;
	}
	#menuInformacje{
		width:201px;
		height:42px;
		padding:12px 10px 10px 18px;
		}
	#menuInformacje{
		width:201px;
		height:42px;
		padding:12px 10px 10px 18px;
		float:left;
		background-image:url(./_img/menu_bg_szary.gif);
		background-repeat:repeat-x;
		}	
	#menuWrokreacja{
		width:201px;
		height:42px;
		padding:12px 10px 10px 18px;
		float:left;
		}		
		table.mTableNavi{
			width:100%;
			}
			td.mTitle{
				font-size:18px;
				color:#FFFFFF;
				}
			td.mSub{
				color:#bca4a4;
				font-size:12px;
				line-height:0.9em;
			}
			td.mArrowDown{
				text-align:right;
				vertical-align:middle;
				}
		#userMenu{
			width:484px;
			height:39px;
			background-image:url(./_img/menu_bg_bord_2.gif);
			background-position:left;
			background-repeat:no-repeat;
			float:left;
			padding:10px 5px 15px 10px;
			}
			#userMenu td.avatarFrame{
				height:39px;
				vertical-align:middle;
				}
			#userMenu td.userMenuTop{
				height:20px;
				vertical-align:middle;
				}
			#userMenu div.userName{
				float:left;
				font-size:13px;
				font-weight:bold;
				}
				
				#userMenu div.userName a{
					color:#FFFFFF;
					text-decoration:none;
					}
					#userMenu div.userName a:hover{
					color:#c5b8b9;
					text-decoration:none;
					}
					
				#userMenu div.userOptions{
					float:right;
					font-size:10px;
					text-align:right;
					}
					#userMenu div.userOptions li{
						display:inline;
						list-style:none;
						padding-left:5px;
						}
					#userMenu div.userOptions a{
						text-decoration:underline;
						color:#d15966;
					}
					#userMenu div.userOptions a:hover{
						text-decoration:underline;
						color:#d9d9d9;
					}
					#userMenu span.aColor{
						color:#d9d9d9;
					}
									#userMenu div.userOptions input.logBtn{
						height:18px;
						width:60px;
						vertical-align: middle; 
						*vertical-align: text-bottom;
						margin-bottom:3px;
					}
					#userMenu div.userOptions input.dane{
						border:solid 1px #78000e;
						font-size:11px;
						width:110px;
						height:14px;
						padding:1px 2px 1px 3px;
						margin-bottom:3px;
						vertical-align: middle; 
						*vertical-align: text-bottom;
						background-color:#f2e7e8;
					}
				#userMenu td.userFunctions{
					border-top:solid 1px #850f1c;
					vertical-align:middle;
					}
				#userMenu td.userFunctions li{
					list-style:none;
					display:inline;
					padding:9px 5px 0 0;
					
					font-size:11px;
					font-weight:bold;
					}
					#userMenu td.userFunctions a{
						color:#deb2b7;
						text-decoration:none;
						}
						#userMenu td.userFunctions a:hover{
						color:#fff;
						text-decoration:underline;
						}
				img.avatarMenuImg{
					border:solid 1px #c5b8b9;
				}
/*---------------------------------------------- CONTENT -------------------------------------------*/	
#contentFrame{
	padding-top:15px;
	clear:both;
	}
	#rightCol{
		width:240px;
		vertical-align:top;
		}
	#centerCol{
		width:464px;
		padding:0 8px 0 8px;
		vertical-align:top;
		}
	#leftCol{
		width:240px;
		vertical-align:top;
		}
	div.mainFlashTags{
		width:100%;
		background-color:#FFFFFF;
		margin-bottom:10px;
		border-bottom:solid 2px #757575;
		}
	div.contentWhite{
		position:relative;
		width:100%;
		background-color:#FFFFFF;
		margin:0 0 10px 0;
		border-bottom:solid 2px #757575;
		padding:0;
		clear:left;
		overflow:hidden;
		}
		div.contentWhite div.container{
			background-image:url(./_img/bg_container_white.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			clear:both;
			overflow:auto;
			padding:10px 10px 6px 15px;
		}
	div.contentLightGray{
		position:relative;
		width:100%;
		background-color:#f2f2f2;
		margin:0 0 10px 0;
		border-bottom:solid 2px #757575;
		padding:0;
		clear:left;
		overflow:hidden;
		}
		div.contentLightGray div.container{
			background-image:url(./_img/bg_container_lightgray.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			clear:both;
			overflow:auto;
			padding:10px 10px 6px 15px;
			}
		div.contentLightGray div.underline{
			width:100%;
			border-bottom:solid 1px #ddd;
		}
	div.contentGray{
		position:relative;
		width:100%;
		background-color:#dddddd;
		margin:0 0 10px 0;
		border-bottom:solid 2px #a5a5a5;
		padding:0;
		clear:left;
		overflow:hidden;
		}
	
	
	div.contentRed{
		position:relative;
		width:100%;
		background-color:#b62f3d;
		margin:0 0 10px 0;
		padding:0;
		clear:left;
		overflow:hidden;
		background-image:url(./_img/menu_bg_bord.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		}
		div.contentRed a{
			color:#FFFFFF;
			}
			div.contentRed a:hover{
				color:#FAEBEB;
				}
		div.contentRed h3{
			color:#f9e9eb;
			font-weight:bold;
			}
		div.contentRed div.box div.underline{
			border-bottom:1px solid #9f1b2a;
			}
		div.contentRed div.box li{
				border-bottom:1px solid #9f1b2a;
				padding-bottom:3px;
				padding-top:2px;
			}
	div.contentDark{
		position:relative;
		width:100%;
		background-color:#474747;
		margin:0 0 10px 0;
		padding:0;
		clear:left;
		overflow:hidden;
		background-image:url(./_img/menu_bg_szary.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		}
		div.contentDark a{
			color:#FFFFFF;
			}
			div.contentDark a:hover{
				color:#dedede;
				}
		div.contentDark h3{
			color:#eee;
			font-weight:bold;
			}
		div.contentDark div.box div.underline{
			border-bottom:1px solid #666666;
			}
			div.contentDark div.box li{
				border-bottom:1px solid #333;
				padding-bottom:3px;
				padding-top:2px;
			}
	div.mainNoBg{
		width:240px;
		float:left;
		border-top:2px solid #757575;

		background-position:right top;
		background-repeat:repeat-x;
		background-color:#DDDDDD;
		}
		div.mainNoBgRight{
		width:240px;
		float:left;
		 background-color:#DDDDDD;
		background-position: 0 -50px;
		background-repeat:repeat-x;

		border-top:2px solid #757575;
		}
		div.mainNoBg img, div.mainNoBgRight img, div.contentWhite img, div.contentGray img, div.contentLightGray img{
			border:solid 4px #CCCCCC;
			}
		div.mainNoBg a:hover img, div.mainNoBgRight a:hover img, div.contentWhite a:hover img, div.contentGray a:hover img, div.contentLightGray a:hover img{
			border:solid 4px #aaa;
			}
	div.path{
		font-size:10px;
		color:#666666;
		padding:5px 5px 0px 15px;
		}
	div.title{
		width:414px;
		float:left;
		}
		div.titleDate{
			width:300px;
			float:left;
		}
	
	div.titleRss{
		float:right;
		padding-top:6px;
		width:20px;
		}
		div.titleRss img{
			border:0;
		}
		div.titleRss a:hover img{
			border:0;
		}
	
	div.title2{
		width:370px;
		float:left;
		}
	div.leftAvatar{
		width:70px;
		float:left;
		padding-right:10px;
		}
	div.indexes{
		width:68px;
		float:right;
		font-size:10px;
		text-align:center;
		}
		div.cultureIndex{
			height:15px;
			width:32px;
			background-image:url(./_img/index_culture.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding:19px 4px 0 0;
			float:right;
			}
		div.userIndex{
			height:15px;
			width:32px;
			background-image:url(./_img/index_user.gif);
			background-position:left;
			padding:19px 0 0 0;
			float:left;
			}
		div.indexes div.long{
			clear:both;
			padding:4px 0 0px 0;
			}
		div.indexes img{
			border:0;
			}
			div.indexes a:hover img{
				border:0;
				}
	ul.eventList{
		margin-bottom:15px;
		}
	
	ul.eventList li{
		list-style:none;
		display:block;
		padding-bottom:3px;
		}
		ul.eventList a{
			
			}
	ul.subjectList{
		argin-bottom:15px;
		}
		ul.subjectList li{
			list-style:none;
			display:block;
			padding-bottom:10px;
			overflow:auto;
			clear:both;
			}
			ul.subjectList div.subjectTitle{
			font-size:12px;
			font-weight:bold;
			}
			ul.subjectList div.subjectDesc{
				font-size:10px;
				color:#666;
				}
				ul.subjectList div.subjectDesc a{
				color:#996666;
				}
	ul.calendarEventList{
		margin-bottom:15px;
		}
		ul.calendarEventList li{
		list-style:none;
		display:block;
		padding-bottom:10px;
		overflow:auto;
		clear:both;
		}
		ul.calendarEventList div.hour{
			width:40px;
			float:left;
			font-weight:bold;
			
			}
			ul.calendarEventList div.eventDesc{
			width:380px;
			float:left;
			font-size:10px;
			color:#666;
			}
			ul.calendarEventList div.eventDesc a{
				font-size:12px;
				font-weight:bold;
				}
	div.descriptionBox{
		width:290px;
		padding-right:10px;
		float:left;
	}
	div.imageBox{
		width:134px;
		text-align:center;
		float:right;
		}
	div.descFoot{
		color:#666666;
		}
		div.descFoot a{
			color:#996666;
			}
		div.descFoot input{
			width:420px;
			font-size:11px;
			}
		div.descFoot div{
			padding-bottom:5px;
			}
		div.descFoot img{
			border:0;
			margin-bottom:-3px;
			}
			div.descFoot a:hover img{
				border:0;
				margin-bottom:-3px;
				}
				
	div.pagging{
		width:100%;
		padding:10px 0 25px 0;
		}
		div.pagging td{
			
			border:solid 1px #999999;
			padding:3px 9px 3px 9px;
			font-size:12px;
			background-color:#FFFFFF;
			background-image:url(./_img/bg_container_white.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			font-weight:bold;
			 
			
			}
			div.pagging td.active{
				background-color:#ddd;
				background-image:none;
				}
	div.paggingDates{
		width:380px;
		border:solid 1px #CCCCCC;
		padding:10px 10px 10px 10px;
		margin-top:10px;
		margin-bottom:15px;
		height:20px;
		overflow:visible;
		margin-left:auto;
		margin-right:auto;
		}
		div.paggingDates div.tabelka{
			top:-20px;
			position:relative;
			}
		div.paggingDates tr.week{
			font-weight:bold;
			text-align:center;
		}
		div.paggingDates tr.week span{
			background:#FFFFFF;
			padding:0 2px 0 2px;
			}
		div.paggingDates tr.dates td{
			border:solid 1px #999999;
			padding:3px 5px 3px 5px;
			font-size:11px;
			background-color:#FFFFFF;
			background-image:url(./_img/bg_container_white.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			font-weight:bold;
			text-align:center;
			}
			div.paggingDates tr.dates td.arrow{
				padding:3px 9px 3px 9px;
			}
			div.paggingDates tr.dates td.active{
				background-color:#ddd;
				background-image:none;
				}
	div.postFilter{
		padding-bottom:10px;
		text-align:right;
		border-bottom:solid 1px #ccc;
		}
		div.postFilter select{
			font-size:11px;
			}
				
	ol.postList{
		padding:0;
		
		}
		
		ol.postList li{
		list-style:none; 
		}	
		ol.postList div.postBox{
			position:relative;
			clear:both;
			overflow:auto;
			
			padding:8px 0 8px 0;
			border-bottom:solid 1px #ccc;
		}
		ol.postList div.postBoxMyAction{
			position:relative;
			clear:both;
			overflow:auto;
			padding:8px 0 8px 0;
			border-bottom:solid 1px #ccc;
			background-color:#eee;
		}
		ol.postList .postAvatar{
			position:relative;
			width:32px;
			height:32px;
			float:left;
			padding-right:5px;
			padding-left:8px;
			}
			ol.postList .postAvatar img{
				height:24px;
				}
		ol.postList .postTxt{
			position:relative;
			width:315px;
			float:left;
			padding-right:10px;
			
			}
			ol.postList .postTxt img{
				float:left;
				margin-right:5px;
				height:24px;
				}
		ol.postList .postDate{
			float:left;
			width:63px;
			font-size:10px;
			color:#666666;
			position:relative;
			text-align:right;
			
			}
		 table.navTable{
		 	width:100%;
			}
			table.navTable td{
				width:33%;
				font-weight:bold;
				padding-bottom:5px;
				}
				table.navTable img{
					border:0;
					}
	div.mainMiddle{
		
	}
	
	#mainMiddleLeft{
		width:616px;
		border-right:solid 1px #d6d4d4;
		padding:23px 9px 25px 10px;
		background-color:#FFFFFF;
		/*background-image:url(./_img/bg_container_white.gif);
		background-position:center bottom;
		background-repeat:repeat-x;*/
		/*border-bottom:2px solid #757575;*/
		
		}	
		#mainMiddleLeft div.mainTitle{
			/*background-image:url(./_img/main_h1_bg.gif);
			background-position:bottom;*/
			background-image:url(./_img/sprite.gif);
			background-position:0px -21px;
			background-repeat:no-repeat;
			width:616px;
			height:41px;
			padding:0;
			margin:0;
			}
			#mainMiddleLeft .mainTitle h1{
				font-size:28px;
				margin-left:15px;
				}
				#mainMiddleLeft .mainTitle h1 a{
					color:#727272;
	}	
				#mainMiddleLeft .mainTitle .rightFloat{
					padding-top:5px;
					padding-right:10px;
					font-size:12px;
					}
		div.newsBig{
			height:256px;
			width:616px;
			clear:both;
			}
			div.bigImg{
				width:308px;
				height:256px;
				overflow:hidden;
		float:left; 
				}
			div.bigNewsTxt{
				background-image:url(./_img/sprite.gif);
				background-position:0px -72px;
				width:308px;
				height:256px;
				float:right;
				}
				div.bigNewsTxt .content{
					padding:24px 24px 24px 24px;
					width: auto;
					}
					div.bigNewsTxt .content p{
					margin-top:15px;
					}
					div.bigNewsTxt .content h2 a{
						color:#FFFFFF;
						}
					div.bigNewsTxt .content p a{
						color:#f6dddd;
						font-size:14px;
						line-height:1.1em;
						}
					div.bigNewsTxt .content .tags{
						text-align:right;
						color:#601e1e;
						}
						div.bigNewsTxt .content .tags a{
						color:#371515;
						}
		#mainMiddleLeft .mainAktualnosci{
			background-image:url(./_img/sprite.gif);
			background-position:0px -328px;
			background-repeat:no-repeat;
			width:616px;
			padding-top:13px;
			}
			#mainMiddleLeft .mainAktualnosci td.left{
				width:290px;
				padding:0 10px 0 8px;
				background-image:url(./_img/main_col_bg.gif);
				background-position:right;
				background-repeat:no-repeat;
				}
			#mainMiddleLeft .mainAktualnosci td.right{
				width:286px;
				padding:0 4px 0 18px ;
				}
			.news{
				background-image:url(./_img/main_aktualnosci_wpis_bg.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				padding:20px 0 20px 0;
				overflow:auto;
				}
		 
			#polecamyBox .news{
				background-image:url(./_img/bg_polecamy_wpis.gif);
				padding:6px 0 15px 0;
			}
				.news table.lead{
					font-size:12px;
					width:284px;
					}
					.news table.lead td{
						vertical-align:top;
						padding:5px 0 0 0;
		
	}
				.news table.lead .mini{
						margin-right:15px;
						
		}
						.news table.lead  a .mini{
						border:solid 4px #dadada;
						
						}
						.news table.lead  a:hover .mini{
						margin-right:15px;
						border:solid 4px #ccc;
						}
					.news .lead .leadTxt{
						display:block;
					}
				.news .lead a{
					color:#373737;
					}
					.news .lead  h2 a{
					color:#AE1021;
					font-size:14px;
					}
	/*td.mainMiddleRight{
		width:324px; 
		margin:0;
		padding:0;
		background-color:#e6e6e6;;
		background-image:url(./_img/bg_container_gray.gif);
		background-position:center bottom;
		background-repeat:repeat-x;
		vertical-align:top;
		font-size:12px;
		}*/
		#searchBox{
			width:324px; 
			height:62px;
			border-bottom:solid 1px #d6d4d4;
			background-color:#FFFFFF;
			}
		#polecamyBox{
			width:324px; 
			background-color:#f2f2f2;
			border-bottom:solid 1px #d6d4d4;
			overflow:auto;
			padding-bottom:15px;
			}
			div.rightHead{
				padding:14px 20px 14px 20px;
				width:284px;
				height:29px;
				background-image:url(./_img/sprite.gif);
				background-position:-308px -74px;
				background-repeat:no-repeat;
				}
				div.rightHead h2{
					color:#727272;
					font-size:23px;
				}
				div.rightHead div.rightFloat{
					padding-top:10px;
					}
			div.polecamyWpisy{
				padding:0px 20px 0px 20px;
				width:284px;
			}
	div.seeAll{
		padding-top:10px;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}	
/*---------------------------------------------- USER PROFILE ---------------------------------------*/
#rightColProfile{
		width:488px;
		vertical-align:top;
		}
#leftColProfile{
	width:464px;
	padding:0 8px 0 0;
	vertical-align:top;
	}
	
#rightColProfileS{
		width:268px;
		vertical-align:top;
		}
#leftColProfileXl{
	width:684px;
	padding:0 8px 0 0;
	vertical-align:top;
	}

div.titleLong{
	padding-top:5px;
	width:564px;
	float:left;
	}
div.profileOptions{
	float:right;
	padding-top:6px;
	width:350px;
	text-align:right;
	}
	div.profileOptions li{
		list-style:none;
		display:inline;
		padding-left:5px;
		
		}
div.profileDetLeft{
	width:446px;
	float:left;
	border-right: solid 1px #ddd;
	padding:0 0 8px 0;
}
div.profileDetRight{
	float:right;
	width:478px;
	
	padding:0 0 8px 10px;
	}
div.profileOptions img{
	border:0;
	margin-bottom:-5px;
	}
	div.profileOptions a:hover img{
	border:0;
	margin-bottom:-5px;
	}
	
div.profileOptions a:hover{
	text-decoration:none;
	}
div.userDet{
	width:355px;
	float:left;
	
	}
	div.userDet td{
		padding:1px 5px 2px 0;
	}

div.shout{
	clear:both;
	width:420px;
	height:20px;
	padding:22px 5px 5px 5px;
	background-image:url(./_img/shaut_bg.png);
	margin-top:5px;
	}
	div.shout input{
		width:420px;
		border:0;
		}
span.userSingleDet{
	padding-right:5px;
	}
div.userStats{
	padding-top:5px;
	}



ol.blogPosts{
	}
	ol.blogPosts li{
		list-style:none;
		padding-bottom:5px;
		}
	ol.blogPosts div.singleBlogPost{
	}
	ol.blogPosts div.postDate{
		font-size:smaller;
		color:#999999;
		padding-bottom:5px;
		}
	ol.blogPosts div.descFoot{
		text-align:right;
		}
	ol.blogPosts div.postTxt{
		padding-bottom:5px;
		}
	ol.blogPosts div.postTxt img{
		float:left;
		margin-right:5px;
	}
ul.thumbs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/*ul.thumbs li {
	display:block;
	float:left;
	margin:0 10px 0 12px;
	height:70px;
	padding:0 0 10px 0;

	text-align:center;
	width:92px;
	}
	ul.thumbs li.big {
		display:block;
		height:auto;
		margin:0 10px 0 12px;

		padding:0 0 18px 0;
		text-align:center;
		width:206px;
		}
		ul.thumbs li.big img{

			width:190px;
			}
*/
ul.thumbs li {
	display:block;
	float:left;
	margin:10px 10px 0 6px;
	background-image:url(./_img/thumbs_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:9px 4px 9px 4px;
	text-align:center;
	width:92px;

	font-size:10px;
	text-decoration:none;

	}
	ul.thumbs  a{
	color:#aaa;
	}
	ul.thumbs  a:hover{
	text-decoration:none;
	color:#333333;
	}
	ul.thumbs li.big {
		display:block;
		height:auto;
		margin:0 10px 0 12px;
		text-align:center;
		padding:8px 4px 18px 0;
		width:206px;
		background-image:url(./_img/thumbsBig_bg.gif);
		}





table.worksTab{
	width:100%;
	}
	table.worksTab td{
		vertical-align:middle;
		text-align:center;
		padding-bottom:8px;
		}
div.artBox{
    position:relative;
    padding:20px 0 20px 0px;
    width:600px;
    margin-left:auto;
    margin-right:auto;
	clear:both;
	overflow:auto;
	}
        div.artBox p{
        	padding-bottom:10px;
        	font-size:12px;
        }
        div.artDesc{
        	text-align:center;
                width:600px;
                padding:10px 0 0px 0;
                margin-left:auto;
                margin-right:auto;
        	clear:both;
        }
div.artDesc table{
	margin-left:auto;
	margin-right:auto;
	}
        div.artDesc td{
	vertical-align:top;
	}

		div.artBox div.indexes{
			float:left;
			}
		div.artDesc img{
			border:0;
			}
			div.artDesc a:hover img{
			border:0;
			}

ul.searchResults{
	margin-top:15px;
	}
	ul.searchResults li{
		list-style:none;
		display:block;
		padding-bottom:10px;
		}
	ul.searchResults strong{
		text-decoration:underline;
		}
		span.searchUrl{
			color:#666666;
			font-size:smaller;
			}
/*---------------------------------------------- BOXY -------------------------------------------*/
div.box{
	width:209;
	padding:15px 15px 15px 15px;
	overflow:visible;
	}
	
	div.box ul{
		padding-top:3px;
		margin-top:3px;
		}
	div.box li{
		display:block;
		list-style:none;
		padding-top:1px;
		font-weight:bold;
		}
		div.box li li{
		padding-left:5px;
		font-weight:normal;
		}
		div.box li ul{
		padding-top:0px;
		margin-top:0px;
		}
div.tagsBox{
	text-align:justify;
	width:209px;
	padding:15px 15px 15px 15px;
	color:#535353;
	overflow:visible;
	
	}
div.recomendedUsers{
	width:209px;
	padding:15px 15px 15px 15px;
	color:#535353;
	clear:both;
	margin:0;
	}
	div.recomendedUsers div.userBox{
		clear:both;
		padding-top:10px;
	}
		div.recomendedUsers div.logged{
			color:#999999;
			font-size:10px;
			height:15px;
			width:120px;
			
			position:relative;
			margin:0 0 0 60px;
			padding:0;
			}
		div.recomendedUsers div.tags{
			color:#444;
			font-size:10px;
			height:15px;
			width:120px;
			position:relative;
			margin:0 0 0 60px ;
			padding:0;
			}
		div.recomendedUsers div.userName{
			color:#999999;
			font-weight:bold;
			height:15px;
			position:relative;
			width:120px;
			margin:0 0 0 60px ;
			padding:0;
			}
			div.recomendedUsers div.userAvatar{
				padding:0 10px 0 0;
				height:50px;
				width:50px;
				float:left;
				position:relative;
				margin:0;
				text-align:right;
			}
	div.recomendedRedaction{
	width:209px;
	padding:15px 15px 15px 15px;
	color:#535353;
	clear:both;
	margin:0;
	}
	div.recomendedRedaction div.redactionBox{
		clear:both;
		padding-top:10px;
		}
		div.recomendedRedaction div.title{
			color:#999999;
			font-weight:bold;	
			position:relative;
			width:110px;
			margin:0 0 0 0px ;
			padding:0;
			float:right;
			font-size:12px;
			}
		div.recomendedRedaction div.author{
			color:#444;
			font-size:11px;
			width:110px;
			position:relative;
			margin:5px 0 0 0px ;
			padding:0;
			font-weight:bold;
			float:right;
			}
		div.recomendedRedaction div.description{
			color:#444;
			font-size:10px;
			width:110px;
			position:relative;
			margin:5px 0 0 0px ;
			padding:0 0 15px 0;
			float:right;
			}
		
			div.recomendedRedaction div.image{
				padding:0 10px 0 0;
				height:120px;
				width:88px;
				float:left;
				position:relative;
				margin:0;
				text-align:right;
			}
			div.recomendedRedaction div.recomendedNavi{
				clear:both;
				padding-top:3px;
				width:100%;
				background-image:url(./_img/recomended_bg.gif);
				background-repeat:no-repeat;
				background-position:top;
				}
				div.recomendedRedaction div.recomendedNavi img{
					border:0;
	
					}
	div.recomendedRedaction2{
		width:270px;
		padding:15px 15px 15px 15px;
		color:#535353;
		clear:both;
		margin:0;
		}
		div.recomendedRedaction2 h3{
			color:#333;
			border-bottom:solid 1px #CCCCCC;
			display:block;
			font-weight:bold;
		}
		div.recomendedRedaction2 ul{
			list-style:square;
			margin:10px 0 0 15px;
			padding:0;
			}
			div.recomendedRedaction2 li{
				font-weight:bold;
				padding-bottom:3px;
			}
			div.recomendedRedaction2 li.more{
				font-weight:bold;
				
				text-align:right;
				list-style:none;
			}
	
			
	div.newAds{
		width:209px;
		padding:15px 15px 15px 15px;
		color:#535353;
		clear:both;
		margin:0;
		
		}
		div.newAds ul{
			list-style-image:url(./_img/arrow_3.gif);
			margin:10px 0 0 15px;
			padding:0;
			color:#999999;
			}
			div.newAds  li{
				padding-bottom:3px;
			}
			div.newAds  li.more{
				font-weight:bold;
				padding-top:5px;
				border-top:solid 1px #CCCCCC;
				text-align:right;
				list-style:none;
			}
			div.newAds img{
				border:0;
					}
			
	div.newArts{
		width:209px;
		padding:15px 15px 15px 15px;
		color:#535353;
		clear:both;
		margin:0;
		
		}
		div.newArts table{
			width:100%;
			}
			div.newArts td{
				width:50%;
				vertical-align:middle;
				text-align:center;
				padding-bottom:5px;
				}
				
	div.calendarBox{
		position:relative;
		width:202px;
		height:355px;
		padding:15px 16px 15px 16px;
		margin:0;
		}
		div.calendarBox img{
			border:0;
		}
	div.calendarDateList{
		height:240px;
		width:202px;
		padding:10px 0 10px 0;
		margin-bottom:9px;
		overflow:hidden;
		position:relative;
		
		}
		div.calendarCard{
			background-image:url(./_img/date_bg.gif);
			width:30px;
			height:34px;
			float:left;
			margin:0;
			position:relative;
			}
			div.cMonth{
				height:15px;
				padding-top:2px;
				text-align:center;
				vertical-align:middle;
				font-weight:bold;
				color:#FFFFFF;
				clear:both;
				}
			div.cDay{
				height:16px;
				padding-top:1px;
				text-align:center;
				vertical-align:middle;
				clear:both;
				}
		div.calendarEventList{
			position:relative;
			float:left;
			margin:0 0 0 6px;
			width:160px;
			font-size:10px;
			}
			div.calendarEventList a{
				font-weight:bold;
				font-size:11px;
				line-height:0.9em;
				}
				div.calendarEventList li{
					list-style:none;
					display:block;
					padding:4px 0 4px 0;
					border-bottom:solid 1px #ddd;
					width:160px;
					line-height:1.1em;
					}
				div.calendarMore{
					padding-top:5px;
					}
					
	div.reviewsBox{
		position:relative;
		width:285px;
		height:355px;
		padding:15px 15px 0px 0px;
		margin:0;
		}
		div.reviewsBox h2{
			color:#FFFFFF;
			}
		div.reviewsContent{
			background-color:#353535;
			width:255px;
			height:345px;
			padding:15px 15px 0px 15px;
			clear:both;
			}
			div.reviewsContent div.revHead{
				border-bottom:solid 1px #222;
			}
			div.reviewsContent div.revHead h3{
				color:#FFFFFF;
				}
			div.reviewsContent div.revImg{
				position:relative;
				float:left;
				width:84px;
				height:84px;
				padding:5px 10px 0 0;
				}
				div.reviewsContent div.revImg img{
					border:solid 4px #c8c8c8;
					}
					div.reviewsContent div.revImg a:hover img{
					border:solid 4px #a0a0a0;
					}
			div.reviewsContent div.revName{
				position:relative;
				width:155px;
				padding:5px 0 0 0;
				font-size:14px;
				font-weight:bold;
				float:left;
				}
				div.reviewsContent div.revName a{
					color:#b56069;
					}
			div.reviewsContent div.revAuthor{
				position:relative;
				width:155px;
				padding:0 0 0 0;
				font-size:11px;
				font-weight:bold;
				float:left;
				}
				div.reviewsContent div.revAuthor a{
					color:#CCCCCC;
					}
			div.reviewsContent div.revTags{
				position:relative;
				width:155px;
				padding:0 0 0 0;
				font-size:10px;
				color:#666666;
				float:left;
			}
			div.reviewsContent div.revOpinion{
				width:255px;
				clear:both;
				border-bottom:solid 1px #222;
				color:#eee;
				font-size:12px;
			}
			div.reviewsContent div.revOpininTxt{
				width:255px;
				clear:both;
				padding-top:5px;
				color:#ccc;
				font-size:10px;
				}
				div.reviewsContent div.revOpininTxt a{
					color:#b56069;
				}
				div.reviewsContent div.revOpininTxt a:hover{
					color:#fff;
					text-decoration:none;
				}
			div.reviewsContent div.revJury{
				border-bottom:solid 1px #222;
				text-align:right;
				font-weight:bold;
				padding-bottom:5px;
				padding-top:5px;
				font-size:10px;
				}
				div.reviewsContent div.revJury a{
				color:#b56069;
				}
			div.reviewsContent div.revComents{
				padding-top:5px;
				color:#666666;
				}
				
		div.rokBox{	
			}	
			
				
		div.rokContent{
			padding-bottom:15px;
			padding-left:20px;
			padding-right:20px;
			padding-top:0;
			width:284px;
			background-image:url(./_img/rok_bg.gif);
			background-repeat:repeat-x;
			background-position:top;
			}
			div.rokContent div.rokHead{
				height:23px;
				padding:16px 0px 16px 0px;
				background-image:url(./_img/sprite.gif);
				background-position:-315px -135px;
				background-repeat:no-repeat;
			}
			div.rokContent div.rokHead h2{
					color:#727272;
					font-size:23px;
				}
			
					
			div.rokContent div.rokName{
				position:relative;
				padding:9px 0 0 0;
				font-size:18px;
				font-weight:normal;
				line-height:0.9em;
				}
				div.rokContent div.rokName a{
					
					}
			
				
			div.rokContent div.rokTags{
				position:relative;
				width:209px;
				padding:5px 0 5px 0;
				font-size:10px;
				color:#666666;
				float:left;
				}
				div.rokContent div.rokTags a{
					color:#996666;
				}
	
			div.rokContent  div.rokDesc{
				padding-bottom:0;
				clear:both;
				padding-top:5px;
				}
				div.rokContent div.rokDesc img{
				border:solid 4px #b4b4b4;
				margin-right:10px;
				float:left;
				}
				div.rokContent div.rokDesc a:hover img{
				margin-right:10px;
				border:solid 4px #ccc;
				}		
				
			div.rokContent div.rokLink{
				border-bottom:solid 1px #bbb;
				text-align:right;
				font-weight:bold;
				padding-bottom:5px;
				padding-top:5px;
				font-size:10px;
				}
				div.rokContent div.rokLink a{
					
					}
					div.rokContent div.rokLink a:hover{
					color:#d89c9c;
					}
			
				
				
/*---------------------------------------------- GLOBALNE -------------------------------------------*/						
div.leftFloat{
	float:left;
	}
div.rightFloat{
	float:right;
	text-align:right;
	}
img.arrow{
	margin-bottom:0px;
	margin-left:2px;
	border:0;
	}
table.dateTable{
	background-image:url(./_img/date_table-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
input.dateChose{
background:none;
	width:70px;
	height:14px;
	padding:3px 3px 3px 3px;
	font-size:9px;
	border:0;
	vertical-align:middle;
	margin:0;
	}
input.dateChoseCalendar{
	margin:0;
	height:20px;
	width:20px;
	padding:0;
	}
div.underline{
	width:100%;
	border-bottom:solid 1px #eee;
	}	
a{
	color:#ae1021;
	text-decoration:none;
}
a:hover{
	color:#35070c;
	text-decoration:underline;
}
h1{
	font-size:24px;
	margin-bottom:5px;
	font-weight:normal;
	margin-bottom:3px;
	color:#333333;
	line-height:0.9em;
	}
h2{
	font-size:18px;
	margin-bottom:5px;
	font-weight:normal;
	margin-bottom:3px;
	}
h3{
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	margin-bottom:3px;
	}
p{
	font-size:12px;
	line-height:1.5em;
	margin-bottom:10px;

	}
strong{
	font-weight:bold;
	}
span.larger{
	font-size:larger;
	font-weight:bold;
	}
.medium{
	font-size:medium;
	}
.larger{
	font-size:larger;
	}
.large{
	font-size:large;
	}
.smaller{
	font-size:smaller;
	}
.xsmall{
	font-size:x-small;
	}	
	
/*---------------------------------------------- MENU -------------------------------------------*/
#dropDownKreatywny{
	position:absolute;
	z-index:222;
	background-color:#920b1a;
	float:left;
	width:930px;
	color:#FFFFFF;
	font-size:12px;
	padding:15px 15px 5px 15px;
	font-weight:bold;
	visibility:hidden;
	border-bottom:solid 2px #730512;
	}
	#dropDownKreatywny ul{
	margin-top:5px;
	margin-bottom:20px;
	}
	#dropDownKreatywny a{
		color:#e6cbce;
		}
		#dropDownKreatywny a:hover{
			text-decoration:none;
			color:#FFFFFF;
			}
			
	#dropDownKreatywny table.dropDownTable{
		width:100%;
		
		}
		 #dropDownKreatywny table.dropDownTable li{
			display:block;
			width:120px;
			padding-left:12px;
			font-size:11px;
			font-weight:normal;
			background-image:url(./_img/arrow_1.gif);
			background-repeat:no-repeat;
			background-position:left center;
			}
			#dropDownKreatywny  div.searchMenu{
				border-top:solid 1px #730512;
				padding:0 0 0 0;
				}
			#dropDownKreatywny div.searchMenu li{
					display:inline;
					padding-right:5px;
					background:none;
					font-size:10px;
					color:#dac2c5;
					float:left;
					}
					#dropDownKreatywny div.searchMenu li.title{
					display:inline;
					padding-right:5px;
					background:none;
					padding-top:3px;
					font-size:12px;
					color:#ccc;
					float:left;
					vertical-align:bottom;
					}
					#dropDownKreatywny div.searchMenu input.search{
						background-color:#920b1a;
						border:solid 1px #730512;
						font-size:10px;
						height:12px;
						color:#dac2c5;
						padding:3px 3px 3px 3px;
						margin:0;
						float:left;
						}
#dropDownInfo{
	position:absolute;
	z-index:222;
	background-color:#333333;
	float:left;
	width:930px;
	color:#FFFFFF;
	font-size:12px;
	padding:15px 15px 5px 15px;
	font-weight:bold;
	visibility:hidden;
	border-bottom:solid 2px #000000;
	}
	#dropDownInfo ul{
	margin-top:5px;
	margin-bottom:20px;
	}
	#dropDownInfo a{
		color:#CCCCCC;
		}
		#dropDownInfo a:hover{
			text-decoration:none;
			color:#FFFFFF;
			}
			
	#dropDownInfo table.dropDownTable{
		width:100%;
		
		}
		#dropDownInfo table.dropDownTable li{
			display:block;
			width:120px;
			padding-left:12px;
			font-size:11px;
			font-weight:normal;
			background-image:url(./_img/arrow_1.gif);
			background-repeat:no-repeat;
			background-position:left center;
			}
			#dropDownInfo div.searchMenu{
				border-top:solid 1px #444;
				padding:0 0 0 0;
				}
				#dropDownInfo div.searchMenu li{
					display:inline;
					padding-right:5px;
					background:none;
					font-size:10px;
					color:#999999;
					float:left;
					}
					#dropDownInfo div.searchMenu li.title{
					display:inline;
					padding-right:5px;
					background:none;
					padding-top:3px;
					font-size:12px;
					color:#ccc;
					float:left;
					vertical-align:bottom;
					}
					#dropDownInfo div.searchMenu input.search{
						background-color:#333333;
						border:solid 1px #666666;
						font-size:10px;
						height:12px;
						color:#CCCCCC;
						padding:3px 3px 3px 3px;
						margin:0;
						float:left;
						}
						div.searchMenu input.button{
						border:0;
						font-size:10px;
						padding:0;
						margin:0;
						float:none;
						}


/*---------------------------------------------- FOOT -------------------------------------------*/					
#footFrame{
	margin-top:15px;
	clear:both;
	background-image:url(./_img/foot_bg.gif);
	background-repeat:repeat-x;
	}
	#footMenu{
	width:960px;
	height:155px;
	
	}
	#footMenu div.newsletter{
		width:210px;
		padding:15px 15px 15px 15px;
		font-size:10px;
		color:#FFFFFF;
		float:left;
		position:relative;
		}
		div.newsletter h6{
			font-weight:bold;
			font-size:11px;
		}
	#footMenu	div.footContent{
		float:left;
		position:relative;
		margin:14px 0 0 20px;
	}
	#footMenu td.levelOne{
		font-weight:bold;
		color:#FFFFFF;
		width:160px;
		font-size:12px;
		padding-right:15px;
		}
		#footMenu td.levelOne ul{
			border-top:solid 1px #535757;
			
		}
		#footMenu  td.levelOne li{
		font-weight:bold;
		color:#FFFFFF;
			display:block;
		width:150px;
		list-style:none;
		font-size:11px;
			line-height:0.9em;
			padding-bottom:2px;
			margin-top:2px;
			padding-top:3px;
			}
			#footMenu  td.levelOne li.nasza{
				background-image:url(./_img/sprite.gif);
				background-position:320px 191px;
				padding-left:18px;
			}
			#footMenu  td.levelOne li.facebook{
				background-image:url(./_img/sprite.gif);
				background-position:320px 177px;
				padding-left:18px;
		}
		#footMenu a{
			color:#999494;
			}
			#footMenu a:hover{
				color:#FFFFFF;
				}
	#footFrame input{
		float:left;
		font-size:10px;
		height:14px;
		padding:1px 1px 1px 1px;
		margin:0;
		width:130px;
		}
		#footFrame select{
		float:left;
		font-size:10px;
		height:20px;
		padding:1px 1px 1px 1px;
		margin:0;
		width:136px;
		}
		#footFrame input.image{
			padding:0;
			height:20px;
			width:60px;
			}


/*---------------------------------------------- Komentarze -------------------------------------------*/			
#comments {
	padding-right:5px;	
	}
	#comments img{
		
		}
	
	
	#comments ol.parent {
		padding-bottom: 25px;
	}
	#comments ol {
		margin: 0;
		padding: 0 0 0 100px;
	}
	#comments ol li {
		list-style: none;
		padding: 1px 0 0 0;
		margin: 10px 0 0 0;	
	}
	#comments span.reply {
		position: absolute;
		bottom: 10px;
		left: 10px;
		font-size: 10px;
	}
	#comments .commentBox {
		position: relative;
background: #f4f4f4;
/*border: 1px solid #dcdddd;*/
		background-image:url(./_img/comment_bg.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			border:solid 1px #c3c3c3;
	}
#comments div.commentContent {
	padding: 10px 10px 70px 10px;
		
	}
#comments div.commentContent  div{
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
	width:100%;
}
	#comments img.commentArrow {
		position: absolute;
		top: 10px;
		left: -18px;
		border:0;
	}
	#comments div.commentAuthor {
		position: absolute;
		left: -100px;
		width: 80px;
		color: #8d8d8d;
		font-size: 10px;
text-align:center;
		}
		#comments div.commentAuthor  span {
			display: block;
		}
		
	#comments .children {
		padding-left: 0px;
		border-left: 1px solid #ced0d0;
		}
		#comments .children li {
			padding-left: 25px;
			background: scroll transparent;
			background-image: url(./_img/comment_children_kreska.gif);
			background-repeat: no-repeat;
			background-position: 0px 25px;
		}
		#comments .children div.commentBox {
background: #f4f4f4;
			background-image:url(./_img/comment_bg.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			border:solid 1px #c3c3c3;
		}
		#comments .children img.commentArrow {
			display: none;
		}
		#comments .children div.commentAuthor {
			left: auto;
			right: 10px;
			bottom: 20px;
			width: 200px;
			height: 40px;
			position: absolute;
		}
		#comments .children div.commentAuthor div {
			right: 60px;
			bottom: -12px;
			text-align: right;
			position: absolute;
		}
		#comments .children div.commentAuthor span {
			display: block;
		}
		#comments .children .commentAuthor img {
			float: right;
		}
#addComment{
}
#addComment div{
	padding-bottom:5px;
	}
#addComment textarea{
	width:424px;
	height:50px;
	border:solid  1px #d3d5d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		padding:5px 5px 1px 5px;
}
#addComment textarea.subject{
	height:250px;
}
#addComment input.subject{
	width:424px;
	height:20px;
	border:solid  1px #d3d5d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 5px 1px 5px;
}
		
div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("_img/calendar_icon.png") no-repeat center;
}
/* ------------------------------- Formularz ----------------------------*/

div.addText{
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	border: solid 1px #CCCCCC;
}
div.addText input, select{
	font-size:11px;
	width:180px;
}	
	div.addText input.short, select.short{
	font-size:11px;
	width:60px;
	}
div.addText img{
	border:none;
	}
div.addText table{
	width:100%;
	}
	div.addText td{
		padding-top:3px;
		padding-bottom:3px;
		vertical-align:middle;
		}
		div.addText td.label{
			width:35%;
			font-weight:bold;
			padding-right:5px;
			text-align:right;
			}
		div.addText td.inp{
			width:60%;
			}
	div.addText tr.npar{
		background-color:#f2f2f2;
		}
	#opisDiv textarea{
	width: 100%;
	height : 170px;
}	
		
/* ------------------------------- Kalendarz ----------------------------*/
#CalendarPickerControl{
	background-color: transparent;
width: 230px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 2px solid #ddd;
	background-color: #bbb;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Arial;
	color: captiontext;
	font-weight: bold;
	background-color: #AE1021;/*activecaption;*/
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Arial;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Arial;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Arial;
	color: captiontext;
	font-weight: bold;
	background-color: #AE1021;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Arial;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Arial;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Arial;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}
	
div.buttons{
	padding-top:10px;
    text-align: center;     
}
	div.buttons a img{
	border:solid 2px #FFFFFF;
}
	div.buttons a:hover img{
		border:solid 2px #cac8c7;
}
#toVote{
padding-top:20px;
	clear:both;
	width:380px;
	margin-left:auto;
	margin-right:auto;

}

#toVote a img{
	border:solid 2px #FFFFFF;
}
#toVote a:hover img{
	border:solid 2px #cac8c7;
}
ul.voteOpt{
	margin-top:-25px;
	margin-left:45px;
}
ul.voteOpt li{
	display:inline;
	padding:5px 1px 5px 1px;
	margin:0;
}

div.info{
    background-color:#898989;
    padding:15px 15px 15px 15px;
    border: solid 2px #CCCCCC;
    clear:both;
    overflow:auto;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
	
}
div.info img{
    border:0;
    float:left;
}            
div.info td{
    vertical-align:middle;        
}
div.info td.image{
    width:38px;
}
div.info a{
    color:#eed9d9;
    font-size:11px;
}

div.wpisLeft{
	width:610px;
	padding:20px 0 40px 10px;
	float:left;
}
div.wpisDesc{
	border-top:solid 1px #eee;
	border-bottom:solid 1px #eee;
	width:100%;
	font-size:12px;
	color:#666;
	padding:10px 0 10px 0;
	margin:8px 0 10px 0;
	overflow:auto;
	}
	div.wpisDesc div.title2{
		width:470px;
		float:left;
		}
div.wpisRight{
	float:right;
	width:280px;
	margin:20px 0 20px 20px;
	background-image:url(./_img/wpis_right_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
div.wpisRightContent{
	float:right;
	width:260px;
	margin:0 0 0 0px;
	padding:20px 0 10px 20px;
	background-image:url(./_img/wpis_right_top_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
div.wpisLeft h1{
	font-size:28px;
	}
div.wpisLeft div.tagi{
	border-top:solid 1px #eee;
	margin-top:20px;
	padding-top:10px;
	color:#999999;
}
div.wpisLeft div.tagi a{
	color:#996666;
}

			
/******* SPRITE  *****/
.arrowRightRed{
	width:7px;
	height:7px;
	background-image:url(./_img/sprite.gif);
	background-position:-7px -62px;
	padding-left:5px;
	font-size:8px;
	margin-bottom:0px;
}
.arrowLeftRed{
	width:7px;
	height:7px;
	background-image:url(./_img/sprite.gif);
	background-position:0px -62px;
	padding-left:5px;
	font-size:8px;
	margin-bottom:0px;
}

	/*------------------------------------------------ Dodaj wydarzenie portlet ----------------------------------------*/
td.kartaInformacyjnaTd
{
	width: 150px;
} 


td.kartaInformacyjnaTd input
{
	width: 140px;
} 

#kartaInformacyjnaTabela a{
margin-left: 5px;
}

.pliki
{
padding-left: 20px;	
}	

div.time-picker {
    position: absolute;
    height: 200px;
    width: 5em; /* needed for IE */
    overflow: auto;
    background: #fff;
    border: 1px solid #000;
    z-index: 99;
}

div.time-picker ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.time-picker li {
    padding: 1px;
    cursor: pointer;
}

div.time-picker li.selected {
    background: #35070c;
    color: #fff;
}
div.addText a:hover img{
       border: medium none;
}

/* ------------------------------- Kalendarz ----------------------------*/
#CalendarPickerControl{
	background-color: transparent;
width: 230px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 2px solid #ddd;
	background-color: #bbb;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Arial;
	color: captiontext;
	font-weight: bold;
	background-color: #AE1021;/*activecaption;*/
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Arial;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Arial;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Arial;
	color: captiontext;
	font-weight: bold;
	background-color: #AE1021;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Arial;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Arial;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Arial;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}
	
div.contentWhite div.kalendarz {

    height: 350px;
    overflow-y : scroll;
    overflow-x: hidden


}

.container_kalendarz_none{
			overflow:none;
			background-image:url(./_img/bg_container_white.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			clear:both;
			padding:10px 10px 6px 15px;
}

div .kalendarzdatepicker img {
	border: medium none;
}
/*---------------------------------------------- Pagination -------------------------------------------*/
#Searchresult {
}

#Searchresult p {
    margin-bottom: 1.4em;
}

.pagination {
	padding: 10px 0 25px;
    width: 100%;    
    text-align: center;     
}
        
.pagination a {
}

.pagination a:hover {
    
    color: #35070C;
    text-decoration: underline;
}

.pagination a, .pagination span {
	
    margin: 0 2px 0 2px;
    background-color:#FFFFFF;
    background-image:url(./_img/bg_container_white.gif);
    background-position:center bottom;
    background-repeat: repeat-x;
    border: 1px solid #999999;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 9px;
}

.pagination .current {
	background-color: #DDDDDD;
	background-image: none;
}

.pagination .current.prev, .pagination .current.next{
}

/*---------------------------------------------- Chmura tagow -------------------------------------------*/
.cbold
{
	font-family: Tahoma;
	font-size: 11px;
	color: #990000;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
}
.cnormal
{
	font-family: Tahoma;
	font-size: 11px;
	color: #990000;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
}

/*---------------------------------------------- Glosowanie -------------------------------------------------*/
#toVote{
	padding-top:10px;
	clear:both;
	width:380px;
	margin-left:auto;
	margin-right:auto;

}

#toVote a img{
	border:solid 2px #FFFFFF;
}
#toVote a:hover img{
	border:solid 2px #cac8c7;
}
ul.voteOpt{
	margin-top:-25px;
	margin-left:60px;
}
ul.voteOpt li{
	display:inline;
	padding:5px 1px 5px 1px;
	margin:0;
}


/*---------------------------------------------- Tagi style -------------------------------------------------*/

.styl1 {font-size: 10px}
.styl2 {font-size: 14px}
.styl3 {font-size: 17px}
.styl4 {font-size: 20px}
.styl5 {font-size: 24px}


/*---------------------------------------------- jakies inne --------------------------------------------------*/



.jswarning{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	border: #d6d8d6 1px solid;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
	background: #ff5 url(_img/stop.png) 4px 8px no-repeat;
}



/******* SPRITE  *****/
.arrowRightRed{
	width:7px;
	height:7px;
	background-image:url(./_img/sprite.gif);
	background-position:-7px -62px;
	padding-left:5px;
	font-size:8px;
	margin-bottom:0px;
}
.arrowLeftRed{
	width:7px;
	height:7px;
	background-image:url(./_img/sprite.gif);
	background-position:0px -62px;
	padding-left:5px;
	font-size:8px;
	margin-bottom:0px;
}
.arrowRightGray{
	width:7px;
	height:7px;
	background-image:url(./_img/sprite.gif);
	background-position:-14px -62px;
	padding-left:5px;
	font-size:8px;
	margin-bottom:0px;
}
.soundIcon{
	width:9px;
	height:9px;
	background-image:url(./_img/sprite.gif);
	background-position:-30px -62px;
	padding-left:5px;
	
	font-size:8px;
	margin-bottom:0px;
}
.movieIcon{
	width:9px;
	height:9px;
	background-image:url(./_img/sprite.gif);
	background-position:-38px -62px;
	padding-left:8px;

	font-size:8px;
	margin-bottom:0px;
}


@charset "utf-8";
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#920B1A;
				color:#fff;
				width:300px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#920B1A;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  




  