body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl,	dt, dd, li, address, form, fieldset, hr, blockquote{margin: 0; padding: 0;}
td, select, input {margin: 1px}
ul{list-style: none;}
a img{border: none;}
.Clear{clear: both;}
.ColFFF{color: #FFF; margin-bottom:2px;}
.Col999{color: #999;}
.ColF0D4E2{color: #F0D4E2;} .ColF0D4E2:hover{text-decoration: underline;}
.Col4d4d4d{color: #4d4d4d;} .Col4d4d4d:hover{text-decoration: underline;}
.ColGreen{color: Green};
.MT1{margin-top: 1px;}
.MT4{margin-top: 4px;}
.MT8{margin-top: 8px;}
.ML40{margin-left: 40px;}
.ML15{margin-left: 15px;}
.ML50P{margin-left: 50%;}
.M20{margin: 20px;}
.PL10{padding-left: 10px;}
.PR10{padding-right: 10px;}
.PR15{padding-right: 15px;}
.PR40{padding-right: 40px;}
.PR20{padding-right: 20px;}
.PB10{padding-bottom: 10px;}
.PB15{padding-bottom: 15px;}
.PB20{padding-bottom: 20px;}
.PT5{padding-top: 5px;}
.PT10{padding-top: 10px;}
.PT15{padding-top: 15px;}
.PT20{padding-top: 20px;}
.PT30{padding-top: 30px;}
.W220{width: 220px;}
.W200{width: 200px;}
.W135{width: 135px;}
.W500{width: 500px;}
.W520{width: 520px;}
.W540{width: 540px;}
.W70MR10{width: 70px; margin-right: 10px;}
.W50P{width: 50%;}
.FL{float: left;}
* html .FL { position: relative !important;}
.FN{float: none;}
.FR{float: right;}
* html .FR { position: relative !important;}
.DB{display: block;}
.DN{display: none;}
.Green{color: #1b6f40;}
.Bold{font-weight: bold;}
.TAC{text-align: center;}
.TAL{text-align: left;}
.TAR{text-align: right;}
.P520{padding: 5px 20px;}
.BOT30{bottom: 30px;}
.PS {position:static;}
.PR {position:relative;}
.BDR { border-right: 1px dashed #BBBBBB;}
.BDL { border-left: 1px dashed #BBBBBB;}
.BDT { border-top: 1px dashed #BBBBBB;}
.BDB { border-bottom: 1px dashed #BBBBBB;}

preload {background: #FFF url(/_/img/loadinganimation.gif) repeat-x;}
.postload{ display: none; }
body{
 font: normal 0.69em Tahoma, Arial, sans-serif;
  color: #4D4D4D;
  margin-right: 14px;
  background: #FFF url(/_/img/background3.gif) center top no-repeat;
}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
a{
  color: inherit;
  font: inherit;
  text-decoration: none;}
a.wyr{
  font-weight: bold;
  color:#ff0000;}
div{position: relative;}


label{
  display: block;
  float: left;}

#Wrapper{
  width: 986px;
  margin: 0 auto;
  text-align: left;}

#MainTabs{
  padding-top: 11px;
  height: 29px; 
  text-transform: uppercase;}
#MainTabs ul{
  width: 876px;
  margin: 0 auto;}
#MainTabs ul li{
  width: 123px;
  height: 22px; 
  float: left;
  position: relative;
  padding-top: 7px;
  background: url(/_/img/main_tab_green.jpg) no-repeat 0px 7px;}
#MainTabs ul li.MainTabActive{
  position: relative;
  width: 138px;
  height: 26px; 
  padding-top: 3px;
  background: url(/_/img/main_tab_red.jpg) no-repeat;}
#MainTabs ul li a{
  display: block;
  height: 100%;
  text-align: center;
  padding-top: 5px;}
  
#SubTabs{
  padding-top: 2px;
  height: 16px;
  text-align: center;}
#SubTabs a{
  position: relative;
  bottom: 2px;}
#SubTabs p{display: none;}
#SubTabs p.SubTabActive{display: block;}

#Top{
  height: 205px;
  padding-top: 1px;
  margin-top: 1px;
}
#Top #TopBackground{position: absolute; width: 950px;left: 25px;top: -2px;}
#Top #TopLogo{
  position: absolute;
   z-index: 2;
   top: 0px; 
   left: 69px;}

#Search{
  position: absolute;
  top: 35px;
  left: 781px;
  z-index: 3;
  color: #878F96;
  }
#SubmitSearch{
  width: 15px;
  height: 15px;
  background: url(/_/img/search_arrow.gif) 0 1px no-repeat;}
#AdvancedSearch{
  margin: 1px 0;
  font-size: 0.82em;
  text-decoration: underline;
  text-align: right;}

#Search input, #Search label{
  display: inline;
  float: none;
  clear: none;}
 
.Language{
  position: absolute;
  top: 3px;
  display: block;
  width: 32px;
  height: 15px;
  float: left;
  padding: 2px 0 0 11px;
  font-weight: bold;
  background: url(/_/img/lang_gray.gif) no-repeat;}
.LangActive{background: url(/_/img/lang_red.gif) no-repeat;}
#Lang1{left: 30px;}
#Lang2{left: 60px;}
#Lang3{left: 90px;}
#Lang4{left: 120px;}

a.LinkAsInput{display: block; width: 80px; height: 18px; background: url(/_/img/button.jpg); color: #FFF !important; font-weight: bold; margin: 5px 0 0 75px; text-align: center; text-decoration: none !important;}
a.LinkAsInput:hover{background: url(/_/img/button_over.jpg);}

#LeftCenterColumn{
  width: 750px;
  float: left;
  overflow: visible;
  z-index: 2;
}
#LeftColumn{
  width: 100%;
  float: left;
  margin-top: -107px;}
#CenterColumntlo{ margin-left: 7px;  margin-top: 10px;background: #FBFAF8 url(/_/img/center_bg.jpg) repeat-y; }
#CenterColumn{
  width: 545px;
  padding-left: 0px;
  margin-left: 9px;
  margin-top: 9px;
  float: left;
  border: 1px solid #cccccc;
  	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
  overflow: visible;
 }
#CenterColumn * { z-index: 3 }
#RightColumn{
  width: 201px;
  z-index: 1;
}

#CenterColumn a { color: Green; text-decoration: underline; }
#CenterColumn a:hover{text-decoration: none;}
  
#CenterColumn h4{
  padding: 45px 65px 0 20px;
  color: #AF7692;
  float: left;}
  
.TripTab{
  height: 52px;
  padding: 0 4px;
  float: left; 
  text-align: center;
  margin-top: 5px;
  border-bottom: 1px solid #d0cdbb;}
.TripTab p{
  width: 101px;
  height: 14px;
  padding-top: 1px;
  margin-top: 6px;
  background: #efede5 url(/_/img/trip_tab_bg.gif) no-repeat;}
.TripTab p a{color: #848072;}
.TripTabActive p{
  position: relative;
  width: 101px;
  height: 15px;
  padding-top: 1px;
  background: #f6f4ed url(/_/img/trip_tab_active_bg.gif) no-repeat;}
  
#AdvancedSearchForm{padding: 70px 10px; padding-bottom: 0;}
#AdvancedSearchForm div{margin-top: 1px;}
#AdvancedSearchForm input, #AdvancedSearchForm select{display: inline; color: #8f8f8f;}
#AdvancedSearchForm p{width: 65px; padding-top: 1px; float: left; font-weight: bold;}

.GrayGradient{width: 542px; height: 15px; margin-left: -2px; position: absolute; z-index: 2;}

#CenterLeft{
  width: 359px;
  float: left;
  border-right: 1px dashed #BBB;
  padding-top: 5px;}

#CenterRight{
/*  margin-left: 360px; 
  padding-top: 10px; */
    padding-top: 10px;
	float:left;
	width:180px;  
}

.Offer{margin: 5px 0;}
.Offer .OfferInner{padding: 5px 10px;}
.Offer h5{color: #747474; padding-left: 3px;}
.Offer img{display: block; border: 1px solid #BBB; margin: 4px 0; float: left; width: 145px;}
.Offer .Desc{padding: 5px; margin-left: 150px; line-height: 15px;}
.Offer .GoToGallery{font-weight: bold; text-align: center; width: 160px; float: left; height: 15px;}
.Offer .GoToGallery a{color: #af7692;}

.CenterRightOne{
  background: #f7f5f0 url(/_/img/center_right_bg-trans.png) bottom repeat-x;
  padding: 5px;
  padding-bottom: 12px;}
.CenterRightOne .DoubleBorder{border: 2px solid #e5e2da;}
.CenterRightCorner{position: absolute; left: 0; bottom: 0; z-index: 9; width: 12px; height: 12px;}

#HotIcon{position: absolute; z-index: 4; top: -27px; left: 0px;}


#FooterContainer{
  border: 1px dashed #666;
  border-left: none;
  border-right: none;
  bottom: 75px;
  width: 986px;
  }
.Footer{
  position: static;
  height: 24px;
  background: url(/_/img/footer_bg.gif);
  text-transform: uppercase;
  padding: 5px 10px;
 }
 #FooterLeft { border-right: 1px dashed #666; float: left; width: 491px; position: static; height: 100px; }
 #FooterRight { border-left: 1px dashed #666;  float: right; width: 491px; position: static; height: 100px; }
  
#WeAccept{
  margin-top: 10px;
  width: 100%;
  height: 20px;
  text-align: center;
  color: #DDD;
  background: url(/_/img/we_accept.jpg) repeat-x;
}

#loader { position: fixed; z-index: 999; bottom: 0px; width: 100%; }
/* ie fix */
* html #loader {
	position: absolute;
			top: expression(
				offset = 0 + parseInt(document.body.currentStyle.paddingBottom) + 
					parseInt(document.body.currentStyle.marginBottom),
				document.documentElement.clientHeight - this.offsetHeight - offset + document.documentElement.scrollTop + 'px'
			);
}
#loaderContainer { width: 210px;  margin: 0 auto; }

div#MapView { position: relative; width: 450px; height: 405px;background: url(/_/img/hotels_map.jpg);  }
div.MapViewGreen  { position: absolute; width: 10px; height: 10px; background: url(/_/img/hotels_map_greenpoint-trans.png) no-repeat;  }
div.MapViewGreen a { color: Green; font-size: 10px; }
div.MapViewRed 	{ position: absolute; width: 10px; height: 10px; background: url(/_/img/hotels_map_redpoint-trans.png) no-repeat;  }
div.MapViewRed  a { color: Red;  font-size: 10px; }

/* --------- */
span.czerwony { color: #B8546C; text-align:left; }
span.zielony { color: Green; }
#CenterColumn h1.czerwony { font-size: 16px; color: #B8546C; font-weight: bold; padding-top: 15px; padding-bottom: 15px;}
#CenterColumn h1.zielony { font-size: 14px; color: Green; }
#CenterColumn h2.zielony { font-size: 12px; color: Green; }
#CenterColumn h2.czerwony { font-size: 12px;  color: #B8546C; }
#CenterColumn span.zielony { color: Green; }
#CenterColumn span.czerwony { color: #B8546C; }
#CenterColumn a.czerwony { color: #B8546C; }
#CenterColumn ul {list-style: circle; padding-left: 20px; }
div.fileinputs { position: relative; }
div.fakefile { position: absolute !important; top: 0px; left: 0px; z-index: 1; width: 100px;}
input.file { position: absolute; left:0px; top: 0px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0);	opacity: 0; z-index: 2; width: 100px;}

div.HotelHeader { 
	height: 30px;
	padding: 10px 0px 10px 0px;
	position: static;
	float: left;
	width: 50%;
}
h1.HotelHeader {
	font-size: 16px; color: #B8546C;
}

div.HotelChange{ 
	height: 30px;
	padding: 10px 0px 10px 0px;
	position: static;
	float: left;
	width: 50%;
}
div.HotelChange span {
	display: block;
	float: left;
	width: 100px;
	padding-right: 10px;
	margin-top: 5px;
}

div.HotelChange select {
	margin-top: 5px;
	float: left;
	width: 150px;
}
div.HotelInfoTop {
	border: 1px solid #D5CFC2;
	clear: both;	
	padding: 10px 10px;
	margin: 20px auto 20px auto;
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
	position: static;
}

div.HotelInfoTop a.helement {
	clear:both;
	display:block;
	height:20px;
	line-height:15px;
	margin: 0 auto;
	padding: 0px;
	text-decoration:none !important;
	overflow: visible;
}
div.HotelInfoTop a.helement:hover {
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
}
a.active {
	color: #B8546C !important;
}
div.HotelInfoTop a.helement:focus { outline: 0; }

div.HotelInfoTop img.hotelinfo {
	border: 10px solid #FAFAFA;
	margin-left:-20px;
	outline-color:#D5CFC2;
	outline-style:solid;
	outline-width:1px;
}

div.HotelInfo {
	position: static;
	border: 1px solid #D5CFC2;
	clear: both;	
	margin: 20px auto 20px auto;
	padding: 10px 10px;
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
}
div.Block {
	position: static;
	border: 1px solid #D5CFC2;
	clear: both;	
	margin: 20px auto 20px auto;
	padding: 10px 10px;
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
}
div.ReservationForm {
	width: 70%;
	border: 1px solid #D5CFC2;
	clear: both;	
	padding: 20px 20px;
	margin: 10px auto 20px auto;
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
}
div.ReservationForm  div{
	position: static;
	margin: 0 auto;
	padding: 4px 0px 4px 0px;
	clear: Both;
}
div.ReservationForm  label{
	width: 150px;
	height: 20px; 
	padding-right: 10px;
	clear: left;
	float: left;
	text-align: right;
}
div.ReservationForm label em {
	color: Red;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
div.ReservationForm  input.input {
	width: 100px;
	height: 20px;
	padding-right: 10px;
	clear: none;
	float: left;
}
div.ReservationForm input.SubmitButton
{
	position: relative;
	left: 160px;
}
div.BlockForm {
	zoom: 1;
	border: 1px solid #D5CFC2;
	clear: both;	
	padding: 20px 20px;
	margin: 10px auto 20px auto;
	background: #F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center bottom;
}
div.BlockForm  div{
	position: static;
	margin: 0 auto;
	padding: 4px 0px 4px 0px;
	clear: Both;
}

div.BlockForm div.edytor * { margin: 0 0; padding: 0 0; clear: none; }

div.BlockForm  label{
	width: 150px;
	height: 20px; 
	padding-right: 10px;
	clear: left;
	float: left;
	text-align: right;
}
div.BlockForm label em {
	color: Red;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
div.BlockForm  input.input {
	width: 100px;
	height: 20px;
	padding-right: 10px;
	clear: none;
	float: left;
}
div.BlockForm input.SubmitButton
{
	position: relative;
	left: 160px;
}
/*
#scrollup_h {
	position: relative;
	overflow: hidden;
	height: 150px;
	width: 100%;
	}

.headline_h {
	position: absolute;
	top: 150px;
	left: 5px;
	height: 150px;
	width: 180px;
}
*/
#scrollup_h {
	position: relative;
	overflow: hidden;
	height: 150px;
	width: 100%;
	}

.headline_h {
	position: absolute;
	top: 0;
	left: 0;
	height: 150px;
	width: 180px;
}

.pagination {
	background:#F7F5F0 url(/_/img/center_right_bg-trans.png) repeat-x scroll center -90px;
	border:1px solid #D5CFC2;
	padding:3px;
	position:static;
	text-decoration:none !important;
}

input.SubmitButton { cursor: hand; }
input.Error { outline: 1px dashed Red; }

/* calendar style */
#calendarDiv {
border:1px solid #777777;
display:none;
position:relative;
z-index: 500;
}
#calendarDiv a {
cursor:pointer;
}
#calendar {
background:#F7F5F0 none repeat scroll 0%;
clear:both;
font-size:105%;
text-align:center;
}
#calendar, #linksTable {
width:180px;
}
#calendar .calendarHeader {
background: #BF4661 repeat-x scroll center top;
border-bottom:1px solid #444444;
color:#FFFFFF;
}
#calendar .weekDaysTitleRow {
background:#777777 none repeat scroll 0%;
color:#FFFFFF;
}
#calendar .weekDaysRow {
background:#F7F5F0 none repeat scroll 0%;
color:#666666;
}
#calendar .weekDaysCell {
border:1px solid #DDDDDD;
color:#000000;
}
#calendar .weekDaysCellOver {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #777777;
}
#closeCalender {
background:#FFFFFF none repeat scroll 0%;
bottom:100%;
cursor:pointer;
display:block;
font-size: 10px;
letter-spacing:1px;
margin-bottom:1px;
padding:2px;
position:absolute;
right:0pt;
color: Green;
font-weight: Bold;
}
#closeCalender:hover {
background:#FFFFFF none repeat scroll 0%;
color:#BF4661;
font-weight: Bold;
}
#linksTable {
background: #BF4661 none repeat scroll 0%;
}
#linksTable a {
color:#FFFFFF;
display:block;
font-size:80%;
font-weight:bold;
letter-spacing:1px;
padding:2px 5px;
}
#linksTable a:hover {
background:#DDDDDD none repeat scroll 0%;
color:#333333;
}
#prevMonth {
float:left;
}
#nextMonth {
float:right;
}
#today {
background:#999999 none repeat scroll 0%;
}
#calendar_cover {
display:block;
height:145px;
left:-2px;
position:absolute;
top:-20px;
width:185px;
z-index:-1;
}

td.td_week { color: #B8546C;}
.menuP { margin: 0 auto; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px Dashed #BBBBBB; width: 80%; display: block; clear: both; }
td.rWol { background: #e8f6e5 !important; }
td.rZaj { background: #f6e5e5 !important; }

.BOX{
  width: 190px;
 background: url(/_/img/box_bg.gif) center repeat-y;
 /* background: #EAE5DA; */
  margin-left: -5px;
  margin-right: -16px;
  padding-left: 15px;

  text-align: center;
  }

.RightBOX{margin: 0 19px 0 0; bottom: 85px;}

.BOX h3{
  width: 190px;
  height: 20px;
  margin-left: -7px;
  color: #AF7692;
  padding: 17px 15px 5px 10px;
  text-align: left;
  background: url(/_/img/box_header.gif) no-repeat;
  display: block;
  position: relative;
  top: -5px;
 }
  
.BOX .Inner{padding: 0 0px 5px 0px;}

.BoxFooter{
  width: 190px;
  height: 16px;
  background: #EAE5DA url(/_/img/box_footer.jpg) center repeat-y;
  margin-left: -5px;
  margin-right: -16px;
  margin-bottom: -8px; }

.RightBoxFooter{
  width: 201px;
  height: 16px;
  background: #EAE5DA url(/_/img/box_footer.jpg) center repeat-y;
  margin-right: 19px;
  bottom: 85px;}

.CutFooter{height: 16px; background-position: top center;}

.BOX label{
  width: 45px;
  height: 12px;
  margin-top: 4px;}

.SubmitButton{
  width: 80px;
  height: 18px;
  background: url(/_/img/button.jpg);
  border: none;
  font-weight: bold;
  padding-bottom: 2px;
  color: #FFF;
  cursor:pointer; cursor:hand;
 }
.SubmitButton:hover {
  background: url(/_/img/button_over.jpg);
}

#RightUpper{
  width: 188px;
  height: 127px;
  background: #EAE5DA;
  margin-top: -85px;
  margin-left: 25px;}

#BoxLogin{
  width: 188px;
  background: #EAE5DA;
  margin-left: 25px;
  overflow: visible;
  }

#LoginBottom{
 /* position: absolute; */
  clear: both;
	position: static;
  /*top: 60px; */
  }
  
#EkstranetBottom{
  position: absolute;
  left: 40px;
  top: 85px;}

#NewsletterBottom{
  position: absolute;
  left: 40px;
  top: 77px;}

#UpperRightBox{background: #EAE5DA url(/_/img/news_corner.jpg) bottom right no-repeat;}
#UpperRightBox h3{background: url(/_/img/box_header_r1.gif) no-repeat; width: 201px;}
#UpperRightBox #ChangePage{position: absolute; top: 22px; right: 7px; font-size: 10px;}
#UpperRightBox #ChangePage a:hover{text-decoration: underline;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* {padding: 0; margin: 0;} */
html, body { height: 100% }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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;
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  height:100%;
  width:100%;
}
* 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%;
}

#TB_window  div { position: static; }
* html #TB_window {
     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');
}

.swidth{
	width: 120px
}

#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
