/**************************************************************
	Basic styles
**************************************************************/
* 							{ margin: 0; padding: 0; }
img 						{ border: 0; }

.margin-top			{ margin-top: 25px; }
.margin-bottom	{ margin-bottom: 25px; }
.margin-btm			{ margin-bottom: 10px; }
.margin-left		{ margin-left: 10px; }
.margin-right		{ margin-right: 10px; }
.padding-both		{ padding: 25px 0 5px; }
.no-padding 		{ padding: 0; margin: 0; }
.no-border			{ border: 0; }
.no-display 		{ display: none; }
.center					{ margin: 0 auto; }
.left 					{ float: left; }
.right 					{ float: right; }
.clear 					{ clear: both; }
.clear-right		{ clear: right; }
.block 					{ display: block; }
.bold 					{ font-weight: bold; color: #6e1010; }
.middle					{ vertical-align: middle; }
.text-left 			{ text-align: left; }
.text-right 		{ text-align: right; }
.text-center 		{ text-align: center; }
.auto 					{ margin: auto; }
.big 						{ font-size: 12px; line-height: 180%; }
.overflow				{ overflow: hidden; height: 100%; }

a								{ color: #323131; text-decoration: underline; outline: none; cursor: pointer; }
a:hover					{ color: #9b1b1e; text-decoration: none; }
:focus					{ -moz-outline-style: none; }

p								{ text-align: left; }

h1 							{ font: bold 14px Tahoma, Arial, Helvetica, sans-serif; } 
h2 							{ font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #8f0000; text-transform: uppercase; font-weight: bold; font-size: 13px; margin: 10px 0; }
h3 							{ font: 15px Tahoma, Arial, Helvetica, sans-serif; } 

ul, ol					{ padding: 10px 0 10px 35px; line-height: 180%; }
ul li, 
ol li						{ padding: 3px 0; }
sup 						{ line-height: 5px; font-size: 11px; }

/* Widths */
.px25 		{ width: 25px; }
.px50 		{ width: 50px; }
.px75 		{ width: 75px; }
.px100 		{ width: 100px; }
.px125 		{ width: 125px; }
.px150 		{ width: 150px; }
.px175 		{ width: 175px; }
.px200 		{ width: 200px; }

/* Messages */	
div.message { height: 28px; margin: 0 0 5px; font-weight: bold; color: #fff; background-repeat: repeat-x; }
div.message p { padding-left: 15px; line-height: 28px; background-repeat: no-repeat; background-position: right 0; }
div.message p img { float: left; margin: 6px 5px 0 0; }
	
	div.message.warning { background-image: url(../images/layout/others/messagewarning-left.jpg); }
	div.message.warning p {  }
	
	div.message.info { background-image: url(../images/layout/others/messageinfo-left.jpg); }
	div.message.info p {  }
	
/* PNG Fix */	
* html div.news a,
* html div.news .ticket,
* html #left ul li a,
* html .news.main-photo.new-set,
* html .comments fieldset p .submit,
* html .back,
* html .header {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

/* Pagination */
.pagination { float: right; padding: 0; }
.pagination li { float: left; margin-right: 2px; list-style: none; }

.pagination li a, .pagination li strong { float: left; width: 23px; height: 9px; font-size: 9px; line-height: 9px; background-image: url(../images/layout/misc/pagination.gif); background-repeat: no-repeat; text-indent: -99999px; }
.pagination li a:hover { background-position: left -20px; }
.pagination li strong { background-position: left -10px; }


#body_ifr { background: red; }

/**************************************************************
	Layers
**************************************************************/	
html {
	background: #fff url(../images/layout/html-bg.gif) center 0 repeat-x;
	
	min-height: 100%;
	
}
body {
	background: url(../images/layout/body-bg.gif) center 537px repeat-x;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #323131;
	text-align: left;	
	line-height: 150%;
	padding-bottom: 50px;
	
	min-height: 100%;
	
}

	/* Container */
	#container { width: 986px; margin: 0 auto; padding-top: 20px; overflow: hidden; height: 100%; }
	
	/* Error 404 */
	#error { width: 600px; height: 200px; position: absolute; left: 50%; top: 50%; margin: -100px 0 0 -300px; }
	#error  #logo { float: left; }
	#error div { float: right; width: 400px; font-weight: bold; }
	#error div h2 { height: 50px; margin-top: 30px; background: url(../images/layout/e404.gif) left center no-repeat; text-indent: -99999px; }
	
	/************************ 
	*	Left column 
	*************************/
	#left { float: left; width: 175px; padding-top: 35px; margin-right: 10px; }
		
		/* Logo */
		#logo, #logo a { display: block; width: 173px; height: 176px; background: url(../images/layout/logo.gif); text-indent: -99999px; }
		
		/* Menu */
		#left ul { padding: 20px 0 200px; background: url(../images/layout/winyl.gif) no-repeat center bottom; }  
		#left ul li { list-style: none; height: 20px; padding: 0; margin: 0; text-indent: -99999px; }
		#left ul .top { margin-top: 20px; }
		#left ul li a { display: block; float: right; height: 20px; text-decoration: none; color: #8f0000; background-position: right center; background-repeat: no-repeat; text-indent: -99999px; }
		#left ul li a:hover { color: #000; }
			
			#nowosci { width: 65px; background-image: url(../images/layout/menu/nowosci.png); }
			#kalendarz { width: 83px; background-image: url(../images/layout/menu/kalendarz.png) }
			#galeria { width: 60px; background-image: url(../images/layout/menu/galeria.png) }
			#newscene { width: 80px; background-image: url(../images/layout/menu/newscene.png) }
			#slowo { width: 110px; background-image: url(../images/layout/menu/slowo.png) }
			#sax { width: 68px; background-image: url(../images/layout/menu/sax.png) }
			#uchodroom { width: 82px; background-image: url(../images/layout/menu/uchodroom.png) }
			#galeria238 { width: 125px; background-image: url(../images/layout/menu/galeria238.png) }
			#globaltica { width: 86px; background-image: url(../images/layout/menu/globaltica.png) }
            #jakZagrac { width: 152px; background-image: url(../images/layout/menu/jakZagrac.png) }
			
			#forum { width: 51px; background-image: url(../images/layout/menu/forum.png) }
			#mapa { width: 40px; background-image: url(../images/layout/menu/mapa.png) }
			#myspace { width: 67px; background-image: url(../images/layout/menu/myspace.png) }
			#kontakt { width: 65px; background-image: url(../images/layout/menu/kontakt.png) }
		
		/* Info 
		#left dl { font-weight: bold; line-height: 100%; }
		#left dl dt { margin-bottom: 5px; }
		#left dl dd { color: #666; margin-bottom: 15px; }
		*/
		#left dl { margin: 0; padding: 0; }
		#left dl dt { margin: 0; padding: 0; font-size: 11px; }
		#left dl dd { color: #666; font-weight: bold; line-height: 110%; margin-bottom: 15px; }
		
		#left dl dd ol { line-height: normal; padding: 0; margin: 0; }
		#left dl dd ol li { list-style: none; padding: 8px 0 8px 10px; margin: 0; background: url(../images/layout/dot.gif) 3px 14px no-repeat; }
		#left dl dd .marg { margin-left: 43px; }
		
		a.zobacz { display: block; width: 43px; height: 9px; background: url(../images/layout/zobacz.gif) no-repeat; text-indent: -99999px; }
		a.mapka { display: block; width: 80px; height: 12px; background: url(../images/layout/mapka.gif) no-repeat; text-indent: -99999px; }
		
		/* Newsletter */
		#left form p { padding: 0; margin: 0; }
		#left form fieldset { border: 0; font-weight: bold; }
		#left .input { width: 100px; border: 1px solid #8c8c8c; padding: 2px 4px; }
		#left .submit { width: 50px; padding: 2px 4px; background-color: #000; border: 0; color: #fff; cursor: pointer; }
		
		.where { margin-bottom: 3px; }
		.newsletter { margin: 15px 0 0 0; padding: 0; }
	
	/************************ 
	*	Right column 
	*************************/
	#right { float: right; width: 175px; }
		
		#right h5 { height: 35px; text-indent: -99999px; background-position: left center; background-repeat: no-repeat; }
		#right h5 a { height: 35px; display: block; }
			
			#right h5.iKalendarz { background-image: url(../images/layout/kalendarz.gif) }
			#right h5.iFoto { background-image: url(../images/layout/foto.gif) }
			#right h5.iArtysci { background-image: url(../images/layout/artysci.gif) }
			#right h5.iWyslij { background-image: url(../images/layout/wyslij.gif) }
			#right h5.iPartnerzy { background-image: url(../images/layout/partnerzy.gif) }
		
		/* Calendar */
		#right .clnr { height: 335px; }
		#right dl { font-weight: bold; line-height: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }
		#right dl dt { margin-bottom: 5px; }
		#right dl dd { margin-bottom: 15px; text-transform: uppercase; }
			
			#right dl dd.orange a { color: #ff7f00; text-decoration: none; }
			#right dl dd.blue a { color: #047391; text-decoration: none; }
			#right dl dd.green a { color: #00a33d; text-decoration: none; }
			#right dl dd.brown a { color: #d59758; text-decoration: none; }
			
			#right dl dd.more { height: 10px; margin-bottom: 25px; }
			#right dl dd.more a { /* text-decoration: none; font-size: 13px; padding-left: 15px; background: url(../images/layout/more.gif) left 4px no-repeat; */ }
			
			#right dl dd.photo { height: 150px; }
			#right dl dd.photo a { display: block; height: 36px; }
			#right dl dd.photo img { display: block; }
			
			#right a.more { float: right; width: 40px; height: 13px; background: url(../images/layout/wiecej.gif) no-repeat; text-indent: -99999px; }
			#right .photo a { color: #ff7f00; text-decoration: none; }
		
		/* Calendar mini */	
		#right table { margin: 0 auto; text-align: center; }
		#right table tr th { width: 23px; height: 23px; background-color: #8f0000; color: #fff; font-size: 10px; text-align: center; }
		#right table tr td { height: 23px; background-color: #ff7f00; font-size: 10px; }
		#right table tr td a { display: block; width: 23px; height: 23px; line-height: 23px; background-color: #0060b6; color: #fff; font-weight: bold; text-decoration: none; }
		#right table tr td a:hover { background-color: #00a33d; }
		
		/* Form */
		#right fieldset select { margin-bottom: 15px; }
		
		#right fieldset { border: 0; }
		#right fieldset label { display: block; margin-top: 5px; }
		#right fieldset .input, #right fieldset textarea { width: 95%; border: 1px solid #8c8c8c; }
		#right fieldset .submit { width: 50px; padding: 2px 4px; margin-top: 5px; background-color: #000; border: 0; color: #fff; cursor: pointer; }
		
		#controlcontact { float: left; width: 70px; height: 25px; line-height: 25px; }
		#right fieldset #inputControlcontact { width: 50px; float: left; margin-top: 8px; }
		
		/* Partnerzy */
		.partnerOnHp { }
		#right p.text-center b { display: block; height: 1px; line-height: 0; font-size: 0; border-top: 1px solid #ddd; margin: 10px 40px; }
			
	/************************ 
	*	Content
	*************************/
	#main { width: 612px; float: left; }
		
		/* Google */
		#GoogleMap { float: right; width: 370px; height: 300px; margin: 0 0 10px 20px; font-weight: normal; }
		
		/* Headers */
		.header { height: 30px; margin-top: 15px; background-position: left center; background-repeat: no-repeat; text-indent: -99999px; }
		
		#partnerzy { background-image: url(../images/layout/partnerzy.png) }
		#artysci { background-image: url(../images/layout/artysci.png) }
		#pozostale { background-image: url(../images/layout/pozostale.png) }
		
		/* Pages */
		div.text { padding: 6px; line-height: normal; font-weight: bold; background-color: #ff7f00; }
		
		/* Hover */
		.hover.big div { display: none; position: absolute; width: 100px; height: 100px; text-align: center; line-height: 100px; color: #000; text-decoration: none; }
		.hover.big:hover div { display: block; }
		
		/* News */
		.news { background-color: #ff7f00; overflow: hidden; color: #000; height: 100%; font-weight: bold; margin-bottom: 10px; }
		.news span { padding: 0 0 0 6px; color: #fff; line-height: 30px; }
		.news h3 { padding: 0 5px 6px; font-weight: bold; }
		.news p { padding: 0 6px; line-height: normal; }
		.news .body { width: 390px; min-height: 166px; _height: 166px; margin-bottom: 10px; }
		.news .bar { width: 365px; height: 25px; }		
		
		.news a.more, a.print { color: #000; text-indent: -99999px; }
		.news a:hover { color: #000; }
			
			.news .more.on { display: block; width: 40px; height: 12px; background: url(../images/layout/wiecej.png) no-repeat; }
			.news .more.off { display: block; width: 40px; height: 12px; background: url(../images/layout/mniej.png) left 1px no-repeat; }
			.news .bar .more { float: right; }
			
			.news .comment { float: right; width: 30px; height: 15px; line-height: 15px; padding-left: 60px; color: #fff; text-decoration: none; background: url(../images/layout/comment.png) left 3px no-repeat; text-indent: 0px; }
			.news .comment.forum { width: 50px; background: url(../images/layout/comment-forum.png) left 3px no-repeat }
			.news .comment strong { float: none; display: inline; }
			.news .comment:hover { color: #fff; }
			
			.news .print { float: right; width: 50px; height: 15px; background: url(../images/layout/drukuj.png) left 3px no-repeat; }
			.news .gallery { float: right; width: 50px; height: 15px; background: url(../images/layout/galeria.png) left 3px no-repeat; }
			.news .plakat { float: right; width: 50px; height: 15px; background: url(../images/layout/plakat.png) left 3px no-repeat; }
			.news .ticket { float: left; width: 205px; padding: 2px 0 0 50px; line-height: 10px; text-align: left; color: #fff; font-size: 12px; font-family: "Trebuchet MS"; line-height: 100%; background: url(../images/layout/bilety.png) left 3px no-repeat; }
				
				.news .bar.calendar .comment { width: 65px; padding-left: 0; text-indent: -99999px; }
				.news.photo.event a { text-indent: 0px; }
				
				.news .imgs { float: right; width: 200px; height: 100px; position: relative; left: 6px; bottom: 6px; }
				.news .imgs img { float: left; }
			
			.news .bar a { height: 15px; line-height: 15px; font-size: 11px; }
				
			div.blue { background-color: #047391; }
			div.green { background-color: #00a33d; }
			div.brown { background-color: #d59758; }
			div.orange { background-color: #c2c41c; }
			
			.banner { margin-bottom: 5px; } 
		
		.news .comments, .news .longNews { clear: both; margin-top: 10px; padding: 6px; }
		
		#partnersList { background-color: #fff; padding: 10px; }
			
			/* Comments */
			.comments cite { padding: 5px; margin: 0; font-style: normal; }
			.comments cite strong { color: #000; }
			.comments blockquote { padding: 0 5px 10px; margin: 0 0 10px; border-bottom: 1px solid #000; font-weight: normal; }
				
				.comments .pagination { margin: 15px 0; }
				.orange .comments .pagination a { background-position: left -30px; }
				.orange .comments .pagination a:hover { background-position: left -20px; }
				.blue .comments .pagination strong { background-position: left -30px; }
				.green .comments .pagination a:hover { background-position: left -30px; }
				
				.orange .comments .c 	{ clear: right; background-color: #ee7803; }
				.blue .comments .c 		{ background-color: #075ba6; }
				.green .comments .c 	{ background-color: #019739; }
				.brown .comments .c 	{ background-color: #c4894d; }
				
			.comments fieldset { border: 1px solid #000; }
			.comments fieldset legend { color: #8f0000; margin-left: 10px; padding: 0 5px; }
			
			.comments fieldset p { padding: 5px 10px; }
			.comments fieldset p label { float: left; width: 90px; padding-right: 5px; text-align: right; color: #8f0000; }
			
			.comments fieldset p .value { padding: 2px 4px; border: 1px solid #000; font: 11px Arial, Helvetica, sans-serif, "Trebuchet MS"; color: #000; background: transparent; }
			.comments fieldset p .submit { margin-left: 55px; width: 41px; height: 41px; padding-top: 50px; font-size: 0; background: url(../images/layout/ok.png) no-repeat; border: 0; text-indent: -99999px; cursor: pointer; }
		
		/* Gallery */
			
			/* Photos list */
			.news.photo { overflow: visible; height: 50px; }
			.news.photo .body { width: 390px; min-height: 35px; height: 35px; padding-top: 15px; margin-bottom: 0; }
			.news.photo.hover { background-color: #8f0000 !important; cursor: default; }
			
			.news.main-photo { height: 200px; }
			.news.main-photo.new-set { background: #ff7f00 url(../images/layout/new-set.png) no-repeat; }
			.news.main-photo .body { width: 270px; height: 200px; min-height: 200px; }
			.news.main-photo b.right { width: 100px; }
			.news.main-photo b.right img { display: block; }
			.news.main-photo em { display: block; position: absolute; width: 72px; height: 72px; margin: 64px 0 0 264px; z-index: 100; background: url(../images/layout/new-set.png) no-repeat; text-indent: -99999px; }
			
			
			/* Photos */
			.text.gallery { overflow: hidden; height: 100%; }
			.text.gallery a { float: left; color: #000; text-decoration: none; }
			.text.gallery a img { float: left; background-color: #000; }
			.text.gallery a img.checked { margin-right: 100px; }
			.text.gallery a.big img { width: 200px; height: 200px; }
			
			.text.gallery a div { position: absolute; width: 100px; height: 100px; text-align: center; line-height: 100px; color: #000; text-decoration: none; }
			.text.gallery a.big div { width: 200px; height: 200px; line-height: 200px; }
			
			/*
			.text.gallery a b { position: absolute; width: 100px; height: 100px; text-align: center; line-height: 100px; color: #000; cursor: pointer; background: red; }
			.text.gallery a:hover b { visibility: hidden; }
			.text.gallery a.big b { width: 200px; height: 200px; line-height: 200px; }
			*/
				.back { display: block; margin: 10px auto 0; width: 50px; height: 15px; background: url(../images/layout/powrot.png) no-repeat; text-indent: -99999px; }
		
		/* Calendar */
		form.calendar { clear: both; }
		form.calendar fieldset { margin-right: 200px; padding: 15px; border: 1px solid #d9d9d9; }
		form.calendar fieldset legend { padding: 0 10px; font-weight: bold; color: #8f0000; }
		form.calendar fieldset input { margin-top: 5px; }
		form.calendar select { width: 100%; display: block; margin-bottom: 10px; }
		form.calendar p.right { width: 150px; }
		
		/* All events */
		.all-events { float: right; width: 170px; height: 20px; background: url(../images/layout/misc/all-events.gif) left center no-repeat; text-indent: -99999px; }
		.archive-events { float: left; width: 105px; height: 20px; background: url(../images/layout/misc/archive-events.gif) left center no-repeat; text-indent: -99999px; }
		
		#all-events { clear: both; padding: 6px; font-weight: bold; background: #ee7803; }
		#all-events .news.photo { background: none; }
		#all-events .news.photo.hover, #all-events .news.photo:hover { background-color: #cf955a !important; } 
		#all-events .news.photo img { height: 50px; }
		
		#all-events .news a { color: #000; font-size: 120%; font-weight: bold; text-decoration: none; margin-left: 10px; }
		
		/* Archive */
			
			/* Years */
			#years { height: 20px; padding: 0; text-align: center; }
			#years li { float: left; list-style: none; margin: 0 5px 0 0; text-align: left; }
			#years li a { float: left; width: 37px; height: 18px; padding-left: 3px; line-height: 18px; color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; background: url(../images/layout/misc/months.gif) right 0 no-repeat; }
			#years li a:hover, #years .current a { background-position: center -18px }
			
			/* Months */
			#months { clear: left; height: 20px; padding: 0; margin-bottom: 5px; text-align: center; }
			#months li { float: left; list-style: none; margin: 0 3px 0 0; }
			#months li a { float: left; width: 23px; height: 9px; line-height: 9px; font-size: 9px; color: #fff; text-decoration: none; background: url(../images/layout/misc/pagination.gif) center -10px no-repeat; }
			#months li a:hover, #months .current a { background-position: center -20px }
			
					.ajax { height: 20px; background: url(../images/months.gif) left center no-repeat; }
			
	/************************ 
	*	Footer
	*************************/
	#footer {  }		
	#footer p { font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; }
	#new-scene { position: absolute; width: 72px; height: 72px; margin: -100px 0 0 850px; background: url(../images/layout/newscene.gif); text-indent: -99999px; }
	
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	#TB_window {
		font: 12px Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	#TB_secondLine {
		font: 10px Arial, Helvetica, sans-serif;
		color:#666666;
	}
	
	#TB_window a:link {color: #666666;}
	#TB_window a:visited {color: #666666;}
	#TB_window a:hover {color: #000;}
	#TB_window a:active {color: #666666;}
	#TB_window a:focus{color: #666666;}
	
	/* ----------------------------------------------------------------------------------------------------------------*/
	/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------------------------------------*/
	#TB_overlay {
		position: fixed;
		z-index:100;
		top: 0px;
		left: 0px;
		height:100%;
		width:100%;
	}
	
	.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
	.TB_overlayBG {
		background-color:#000;
		filter:alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	}
	
	* html #TB_overlay { /* ie6 hack */
			 position: absolute;
			 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_window {
		position: fixed;
		background: #ffffff;
		z-index: 102;
		color:#000000;
		display:none;
		border: 4px solid #525252;
		text-align:left;
		top:50%;
		left:50%;
	}
	
	* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_window img#TB_Image {
		display:block;
		margin: 15px 0 0 15px;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #666;
		border-left: 1px solid #666;
	}
	
	#TB_caption{
		height:25px;
		padding:7px 30px 10px 25px;
		float:left;
	}
	
	#TB_closeWindow{
		height:25px;
		padding:11px 25px 10px 0;
		float:right;
	}
	
	#TB_closeAjaxWindow{
		padding:7px 10px 5px 0;
		margin-bottom:1px;
		text-align:right;
		float:right;
	}
	
	#TB_ajaxWindowTitle{
		float:left;
		padding:7px 0 5px 10px;
		margin-bottom:1px;
	}
	
	#TB_title{
		background-color:#e8e8e8;
		height:27px;
	}
	
	#TB_ajaxContent{
		clear:both;
		padding:2px 15px 15px 15px;
		overflow:auto;
		text-align:left;
		line-height:1.4em;
	}
	
	#TB_ajaxContent.TB_modal{
		padding:15px;
	}
	
	#TB_ajaxContent p{
		padding:5px 0px 5px 0px;
	}
	
	#TB_load{
		position: fixed;
		display:none;
		height:13px;
		width:208px;
		z-index:103;
		top: 50%;
		left: 50%;
		margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	}
	
	* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_HideSelect{
		z-index:99;
		position:fixed;
		top: 0;
		left: 0;
		background-color:#fff;
		border:none;
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
		height:100%;
		width:100%;
	}
	
	* html #TB_HideSelect { /* ie6 hack */
			 position: absolute;
			 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_iframeContent{
		clear:both;
		border:none;
		margin-bottom:-1px;
		margin-top:1px;
		_margin-bottom:1px;
	}	
	
