body, html, div ,p ,ul, label ,blockquote{ 	margin: 0px;padding: 0px;}
body, html { 	width: 100%; height: 100%; min-height: 100%}

blockquote p {
	font-size: 11pt; }

html {
	background-image: url(http://www.monseybus.com/user/templates/images/Untitled-1_r2_22.jpg);
	background-image: url(http://www.monseybus.com/user/templates/images/Untitled-1_r2_c2.jpg);
}

html {
	background: url(http://www.monseybus.com/user/templates/images/backc.jpg) center;
	overflow: auto;
	overflow-x: hidden; }


a, body, h1, h2, h3, h4, input, label, legend, option, p, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
		margin: 0px;
	padding: 0px;
	line-height: 18px;
	color: #111; }


/*fieldset { border: none; }*/
fieldset { border: solid 1px #FFFFFF;border-width:6px;}
#tbl_contact{
margin: 5px;
}
 LEGEND {
 	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; 
 }


img { border: none; }


/*input { border: none; }*/
label {
	float: left;
	text-align: right;
	padding: 0 5px 0 0;
	cursor: pointer; 
	}

#frmSignIn label {
		float: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 0 5px 0 0;
	cursor: pointer;
	 }
	


p { padding-bottom: 1.5em; }


small,
small a { font-size: 8pt; }

textarea { overflow: auto; }


ul { margin: 0 0 2em 0; }


ul li { margin-left: 1.2em; }




/*	naglowki */

h1, h2, h3, h3 a, h4 {
	clear: both;
	font-size: 19pt;
	font-weight: bold;
	padding: 0 0 0.5em 0; }

h2 { font-size: 15pt; }

h3, h3 a { font-size: 10pt; }


h4 { font-size: 11pt; }




/*	navigation */

a {
	text-decoration: underline;
	color: #813700; }

a:hover {
	text-decoration: none; }





.calendar, .phone {
	display: block;
	width: 116px;
	height: 112px;
	background: url(http://www.monseybus.com/user/templates/images/calendar.gif);
}
.driver {
	display: block;
	width: 160px;
	height: 150px;
	margin-top:0px;
	margin-left:13px;
	background: url(http://www.monseybus.com/user/templates/images/driver.jpg);
}

	
.fleft {
	float: left;
	padding: 0 2em 0 0; }

.hit { color: black; }


.phone {
	background: url(http://www.monseybus.com/user/templates/images/phone.gif);
	margin-top: 112px;
	padding-left: 100px;
	background-repeat: no-repeat;
}
	

.photos img { padding: 0 23px 10px 0; }


.start {
	width: 270px; height: 30px;
	background: url(http://www.monseybus.com/user/templates/images/h_welcome.png);
	padding: 0;
	text-indent: -10000px; }


.submit {
	cursor: pointer;
	text-align: center; }




#container {
	background: url(http://www.monseybus.com/user/templates/images/backg.jpg) no-repeat center top; 
	position: relative; 
	width: 100%; height: 844px; }



#content {
	position: relative;
	width: 778px; 
	padding: 161px 0 0 0;
	margin: 0 auto; }




/* foot */

#foot {
	float: left;
	width: 100%; height: 120px;
	bottom: 0px;
	margin-top: -120px; }
	
	#foot_content {
		position: relative;
		width: 778px;
		margin: 0 auto;
		padding: 15px 0 0 0; }
	
	#foot_content * {
		color: white;
		font-size: 8pt;
		line-height: 16px; }
		
	#foot_content .address {
		padding-bottom: 5px; }


icons { 
position: absolute;
right: 120px;
top:10;
}

/* foot - menu */

#foot_menu p {
	position: absolute; top: 20px; right: 202px;
	list-style: none; }
		
	#foot_menu a {
		display: block;
		background: url(http://www.monseybus.com/user/templates/images/arrow.gif) no-repeat left;	
		padding: 0 0 0 10px;
		text-decoration: none; }
		
	#foot_menu .trails { right: 75px; }


	

#left {
	float: left;
	width: 216px;
	padding-bottom: 206px; }
	


#logo {
	position: absolute; top: 0; left: 192px;
	display: block;
	width: 150px; height: 104px;
	background: url(http://www.monseybus.com/user/templates/images/logo.jpg);	background-repeat: no-repeat;
 }

#linkm {
	position: absolute;
	top: 31px;
	left: 41px;
	display: block;
	width: 138px;
	height: 85px;
}

#linkm:hover {
	background-image: url(http://www.monseybus.com/user/templates/images/Untitled-1_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#linkt {
	position: absolute;
	top: 105px;
	left: 202px;
	display: block;
	width: 160px;
	height: 57px;
}



#linkt:hover {
	background-image: url(http://www.monseybus.com/user/templates/images/Untitled-1_r2_22.jpg);
	background-repeat: no-repeat;
}





/* main */

#main {
	float: right;
	width: 520px; 
	padding: 20px 25px 206px 0;
	text-align: justify; }
	





/* menu tours */

#menu_tours {
	width: 178px;
	position: absolute;
	top: 177px;
}
	
	#menu_tours a {
		color: white;
		text-decoration: none; }
		
	#menu_tours a:hover { text-decoration: underline; }

	#menu_tours a,
	#menu_trails {

		display: block;
		width: 173px; height: 23px; 
		margin: 0 0 1px 0;
		padding: 0 5px 0 0;
		line-height: 23px;
		text-align: right; }
	#menu_tours{
		margin: 20px 0 0 0;

	}
	#menu_tours div a {
	 background: url(http://www.monseybus.com/user/templates/images/m_6.jpg) no-repeat; 
	color:#EEEEEE;
text-decoration:none;
  font-weight:bolder;
 
	}
	#menu_tours div a:hover {
color:white; 
	}
	#menu_tours div a:hover {
text-decoration:none;
	}

	#menu_tours div {
	
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#FFFFFF;
	margin: 0 0 3px 0;
	}
	#menu_tours {
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#FFFFFF;
	}
/*	#menu_tours .m2 { background: url(http://www.monseybus.com/user/templates/images/m_2.jpg) no-repeat; }
 background: url(http://www.monseybus.com/user/templates/images/m_4.jpg) no-repeat;  
	#menu_tours .m3 { background: url(http://www.monseybus.com/user/templates/images/m_3.jpg) no-repeat; }
	#menu_tours .m4 { background: url(http://www.monseybus.com/user/templates/images/m_4.jpg) no-repeat; }
	#menu_tours .m5 { background: url(http://www.monseybus.com/user/templates/images/m_5.jpg) no-repeat; }
	#menu_tours .m6 { background: url(http://www.monseybus.com/user/templates/images/m_6.jpg) no-repeat; }

*/



/* menu trails margin-top: 233px;*/
	 #container #page #content #left{
	 	margin: 0px;
	 	padding: 0px;

}
img{
	 	margin: 0px;
	 	padding: 0px;

}
	 #container #page #content #left #left1 #menu_trails {
	margin-top: 252px;
}
/*	min-height: 450px;
	_height: 450px;*/
#menu_trails {
height:auto;
	width: 178px;
	background: url(http://www.monseybus.com/user/templates/images/monsey_trails_back.jpg) no-repeat;
	list-style: none;
	padding: 40px 30px 0 0px;
	

	margin-right: 8px;
}

	#menu_trails li {
		width: 178px;
		background: url(http://www.monseybus.com/user/templates/images/dot2.gif) repeat-x bottom;
		margin: 0;
		padding: 7px 0 7px 0; }

	#menu_trails a {
		display: block;
		background: url(http://www.monseybus.com/user/templates/images/dot.gif) no-repeat right;
		padding: 0 10px 0 0;
		text-decoration: none;
		color: black; }
	
	#menu_trails a:hover { text-decoration: underline; }





/* newsletter */

#newsletter {
	position: absolute; top: 7px; right: 10px;
		line-height: 9px;
	width: 172px; height: 75px;
	background: url(http://www.monseybus.com/user/templates/images/newsletter_back.gif);
	padding: 55px 0 0 12px; }
	
	#newsletter input {
		width: 83px; height: 17px;
		border: 1px solid #c4c4c4;
		margin: 0 20px 2px 0;
		padding: 0 0 0 2px;
		text-align: left; }

	#newsletter input { float: left; }
	
	#newsletter p {
		padding-bottom: 4px; }
	
	#newsletter p input {
		float: left;
		width: 20px;
		border: none; }
	
	#newsletter span {
		float: left;
		padding: 0 0 4px 0; }
		
	/* agree */

	#newsletter .agree { float: left; }

	#newsletter .agree input {
		width: 15px;
		margin: 0 5px 0 0; }
		
	#newsletter .submit {
		position: absolute; top: 90px; right: -11px;
		width: 26px; height: 20px;
		background: url(http://www.monseybus.com/user/templates/images/button_plus.gif);
		border: none; }
		
	#newsletter .submit:hover { background-position: 0 -20px;	}






#page {

	float: left;
	width: 100%; min-height: 100%; _height: 80%;
 background: url(http://www.monseybus.com/user/templates/images/tab_ba.jpg);
	 background: url(http://www.monseybus.com/user/templates/images/tab_mo.jpg); 
 background: url(http://www.monseybus.com/user/templates/images/tab_ny.jpg); 
	background: url(http://www.monseybus.com/user/templates/images/foot_back.jpg) repeat-x bottom center; 

}



/* tabs */

#tabs {


	position: absolute; top: 166px; right: 8px; z-index: 10;
	width: 554px; height: 470px; }
	
	#tabs a { text-decoration: none; }
	
	#tabs h3 {
		width: 117px; height: 30px;
		padding: 7px 0 0 0;
		text-align: center; }
	
	#tabs span {
		float: left;
		margin: 0 10px 0 0; }
	

	.tab2 { background: url(http://www.monseybus.com/user/templates/images/tab_ba.jpg); }
	.tab3 { background: url(http://www.monseybus.com/user/templates/images/tab_mo.jpg); }

	.tab1 { background: url(http://www.monseybus.com/user/templates/images/tab_ny.jpg) !important; }



/* tabs - content */

#tabs_content {
	position: relative; z-index: 20;
	padding: 0 0 0 0; }

	#tabs_content fieldset {
		border: 1px solid #9e9680;
		padding: 10px; }
		
	#tabs_content form {

		width: 100%;
		margin-top: 10px; _margin-top: 10px; }

	#tabs_content label { width: 100px; }

	#tabs_content p { padding-bottom: 0.5em; }

	#tabs_content select { }

	
	/* date */
	
	#tabs_content .date { _margin-left: 3px; }
	
	#tabs_content .date select {
		float: left;
		margin: 0 5px 0 0; }
		
	#tabs_content .date .submit { margin-top: -5px; }
		
	#tabs_content .date .day { width: 40px; }
	#tabs_content .date .month { width: 40px; }
	#tabs_content .date .year { width: 60px; }
	
	
	#tabs_content .submit {
	float: right;
	width: 95px;
	height: 25px;
	background: url(http://www.monseybus.com/user/templates/images/button2.gif);
	margin: -25px 0 0 0;
	color: #762900;
	font-size: 8pt;
	border: 0;
}
		
	#tabs_content .submit:hover { text-decoration: underline; }#tabs_content #date .day {
	width: 40px;
}
#container #page #content #left #left1 {
	margin-left: -4px;
	margin-top: 3px;
	margin-bottom:120px;
	float: right;
}
#container #page #content #left #left1 .calendar {
	position: relative;
}

