/*
 * PROJECT: HITW
 */
html, body, div, img, h1, h2, h3, h4, h5, h6, ul, li, input, form, td, p, pre { 
	margin: 			0; 
  border: 			0px none; 
  padding: 			0; 
}

a {
	color:				#E20742;
	text-decoration:	none;
}
a:hover {
	color:				#000;
}

html, body { 
	color: 				#000000;
	background: 	#FFF url();
	font: 				normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
	text-align: 	center;
	width: 				100%; 
}

/* Frame */ 
.frmMain {
	width: 				1000px;
	margin: 			0px auto;
	background: 	#FFF url(images/bg-main.png) repeat-y top center; 
	text-align: 	left; 
}
.frmHead {
}
.frmMenu {
	height:				400px;
  width:				500px;
  float:				left;
}
#menu_home {
	background:		transparent url(images/bg-menu-home.png) no-repeat 1px 0px;
}
.menuItem {
	margin-top:  	43px;
}
.menuItem h1 {
	color:				#333;
	margin-left:  110px;
  font:					italic bold 16px Arial, Helvetica, sans-serif;
}
#menuItem0 {
	margin-top:  165px;
}
.frmTitle {
	height:				400px;
  width:				500px;
  float:				left;
}
.frmLogo {
	height:				150px;
  width:				500px;
	background:		transparent url(images/bg-logo.png) no-repeat 0px 0px;
	position: relative;
}

.frmLogo a {
	width: 388px;
	position: absolute;
	top: 121px;
	font-weight: bold;
	background: #4277b9;
	color: #fff;
	font-size: 14px;
	vertical-align: middle;
	padding: 5px;
	cursor:pointer;
}

.frmLogo a:hover {
	width: 388px;
	position: absolute;
	top: 121px;
	font-weight: bold;
	background: #4277b9;
	color: #000;
	font-size: 14px;
	vertical-align: middle;
	padding: 5px;
	cursor:pointer;
}

.frmLogo a marquee {
	cursor:pointer;
}

.frmContent {
	width:				1000px;
	clear:				both;
}
.frmFoot {
}
.frmCopy {
}

/* Content */
.frmContent table {
	width:				100%;
  border-collapse: collapse;	
	background: 	transparent url(images/bg-content.png) repeat-y top center; 
}
.frmContent table td {
	text-align:			left;
  vertical-align:	top;
}
.sectTitle {
	height:				30px;
  color:				#EEE;
  font:					italic bold 16px Arial, Helvetica, sans-serif;
}
/* Section */
.sectBlock {
  float:				left;
	font: 				normal normal 12px Verdana, Arial, Helvetica, sans-serif; 
  line-height:	1.5em;
}
.sectTitle {
	height:				30px;
  color:				#EEE;
  font:					italic bold 16px Arial, Helvetica, sans-serif;
}
.sectTitle h1 {
  color:				#DDD;
	padding:			5px 10px;
  font:					italic bold 16px Arial, Helvetica, sans-serif;
}
.sectTitle h1 a {
  color:				#DDD;
	padding:			5px 10px;
  font:					italic bold 16px Arial, Helvetica, sans-serif;
}
.sectTitle h1 a:hover {
  color:				#FFF;
}

.sectContent {
	padding:				10px 0;
}
.sectContent p {
	margin-bottom:	1em;
}
.sectContent h1 {
	color:					#222;
  font:						normal bold 18px Arial, Helvetica, sans-serif;
  border-bottom:	1px solid #E20742;
  margin-bottom:	0.5em;
}
.sectContent h2 {
	color:					#222;
  font:						normal bold 16px Arial, Helvetica, sans-serif;
  border-bottom:	1px solid #E5E5E5;
  margin-bottom:	0.5em;
}
.sectContent h3 {
	color:					#222;
  font:						normal bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:	0.5em;
}
.sectContent h4 {
	color:					#222;
  font:						italic bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:	0.5em;
}
.sectContent h5 {
	color:					#222;
  font:						normal bold 12px Arial, Helvetica, sans-serif;
  margin-bottom:	0.5em;
}
.sectContent h6 {
	color:					#222;
  font:						normal bold 12px Arial, Helvetica, sans-serif;
  margin-bottom:	0.5em;
}
.sectContent ul {
	list-style-image:	url(images/bullet-red.png);
  margin-left:	16px;
}
.sectContent ul li li {
	list-style-image:	url(images/bullet-red-corner.png);
  margin-left:		0px;
  padding:				0px;
  border:					0px nome;
}

#contact { 
		table-layout: fixed; 
		width: 375px;
		height: 250px;
		border-collapse: collapse;
		font: normal normal 11px Arial, Helvetica, sans-serif;  
}

#contact td input { 
		color: #666; 
		width: 375px; 
		font-size: 11px; 
		padding: 2px; 
		border: 1px solid;
		background-color: #F5F5F5;
}

#contact td textarea { 
		color: #666; 
		width: 375px;
		font: normal normal 11px Arial, Helvetica, sans-serif;  
		background-color: #F5F5F5;
}
#contact td.col1 {  
}
#contact td.col2 {  
}
#contact td.col3 {  
}
#contact td.col4 {  
}
#contact td.col5 {  
}

#contact td.col5 input {
		width: 80px;
		border: 0px none;
		background-color: #FFF;    
}


#sectBlock0 {
	width:				500px;
  height:				250px;
  position:			relative;
}
#sectBlock0 .sectTitle {
	height:				38px;
  background:		transparent url(images/bg-title-block0.png) no-repeat left top;
}
#sectBlock0 .sectTitle h1 {
	padding:			13px 10px 5px;
}
#sectBlock0 .sectContent {
	width:				380px;
  margin: 			5px 110px 5px 10px;
}
#btnBooking {
	position:			absolute;
  right:				0px;
  bottom:				0px;
}

#sectBlock1 {
	width:				366px;
}
#sectBlock1 .sectTitle {
  background:		transparent url(images/bg-title-block1.png) no-repeat left top;
}
#sectBlock1 .sectTitle h1 {
	padding-left: 110px;
}
#sectBlock1 .sectContent {
	width:				245px;
  margin: 			5px 5px 5px 110px;
}
#sectBlock2 {
	width:				269px;
  background:   transparent url();
}
#sectBlock2 .sectTitle {
  background:		transparent url(images/bg-title-block2.png) no-repeat left top;
}
#sectBlock2 .sectTitle h1 {
	text-align:		center;
}
#sectBlock2 .sectContent {
	width:				249px;
  margin: 			5px 10px;
}
#sectBlock3 {
	width:				365px;
}
#sectBlock3 .sectTitle {
  background:		transparent url(images/bg-title-block3.png) no-repeat left top;
}
#sectBlock3 .sectTitle h1 {
	padding-left: 100px;
}
#sectBlock3 .sectContent {
	width:				245px;
  margin: 			5px 110px 5px 10px;
}

/* Foot */
.frmFoot table {
	width:				100%;
  border-collapse: collapse;	
}
.frmFoot table td {
	text-align:		left;
  font:					normal normal 11px Arial, Helvetica, sans-serif;
}
.footBlock {
	height:				44px;
}
#footBlock1 {
	width:				366px;
    background:		transparent url(images/bg-foot-block1.png) no-repeat left top;
}
#footBlock1 ul {
  list-style:       none;
  height:           10px;
  padding:			1px 0px; 

}
#footBlock1 ul li {
  display:          inline;
  height:           13px;
  background:      transparent url();
  padding:          1px 2px; 
}
#footBlock1 ul li a {
  text-decoration:  none;
  color:            #777777;
  font:				normal bold 11px Arial, Helvetica, sans-serif;
}
#footBlock1 ul li a:hover {
  border-bottom:  1px solid;
}

#footBlock1 .footContent {
	width:				245px;
  margin: 			5px 5px 5px 110px;
}
#footBlock2 {
	width:				269px;
  background:		transparent url(images/bg-foot-block2.png) no-repeat left top;
}

.copyright {
	margin:					5px 0px 5px 110px;
  padding-bottom: 5px;
}
.copyright a {
	color:				#E5E5E5;
  font:					normal normal 10px Arial, Helvetica, sans-serif;
}
.copyright a:hover {
	color:				#333;
}



#custLogin { 
		table-layout: fixed; 
		border-collapse: collapse; 
}

#custLogin td.col1 { 
          width:   40px; 
		  color:            #777777;
		  font:				normal bold 11px Arial, Helvetica, sans-serif;
}
#custLogin td.col2  {
          weidth: 100px;  

}
#custLogin td.col2 input  {  
		width: 70px; 
    border: 1px solid #B5B5B5;
		background: #E5E5E5 url();
}
#custLogin td.col3 { 
 
}
#custLogin td.col3 input { 
		width: 70px; 
    border: 1px solid #B5B5B5;
		background: #E5E5E5 url(); 
}
#custLogin td.col4 { 
		width: 50px; 
}
#custLogin td.col4 input { 
		width: 34px; 
}

#footBlock2 .footContent {
	width:				249px;
  margin: 			5px 10px;
}
#footBlock3 {
	width:				365px;
  background:		transparent url(images/bg-foot-block3.png) no-repeat -1px 0px;
}
#Search { 
		table-layout: fixed; 
		border-collapse: collapse; 
}

#Search td.col1 { 
          width:   60px; 
		  color:            #777777;
		  font:				normal bold 11px Arial, Helvetica, sans-serif;
}
#Search td.col2  {
     
		   

}
#ajaxSearch_input {
  width: 140px;
  display: inline;
  border: 1px solid #B5B5B5;
  background: #E5E5E5 url(); 
  margin: 7px 3px 0 0;
  padding: 3px 0 0;
  vertical-align: top;
        }
#footBlock3 .footContent {
	width:				245px;
  margin: 			5px 110px 5px 10px;
}

#ajaxSearch_submit {
         margin: 2px 0 0 0;
        }