html{mrgin:0;height:100%;} 
body{
	padding: 0;
	margin: 0;
	background:  url(../images/bg.gif) center repeat-y;
	font-family: Tahoma;
	background-color:#00529B;
	height:100%;
}
form {
	margin: 0;
	padding: 0;
}
#template{
	width: 779px;
	margin: 0 auto;
	pading: 0;
	text-align:left;
	background-color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	min-height:100%;
	padding-bottom:20px;
}

.bold{
	font-weight:bold;
}

#header_row1{
	width: 779px;
	background: #FFFFFF;
}

#header_row1 .left{
	float: left;
	width: 271px;
}
#header_row1 .middle{
	float: left;
	width: 280px;
	text-align:right;
}
#header_row1 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#header_row1 .middle li{
	padding-left:10px;
	background: url(../images/left_arrow.gif) no-repeat left center;
	display: inline;
	margin-right:20px;
	text-align:right;
	padding-bottom:4px;
}
#header_row1 .middle li A{
	color:#6C9BC5;
	font-weight:bold;
	font-size:0.6em;
}

#header_row1 .right{
	float: left;
	background: #FFFFFF;
	width: 220px;
	text-align: right;
}

#left_corner{
	height: 19px;
	background: url(../images/left_corner.gif) no-repeat left bottom;
}
#left_corner div.right_corner{
	background: url(../images/right_corner.gif) no-repeat right bottom;
}
#left_corner div.content{
	border-bottom: 1px solid #60B2E2;
	background-color: #E3F0FE;
	margin: 0  10px 0 31px;
	padding-top:3px;
	height: 15px;
	font-size:0.7em;
	color:#298EC0;
}
#left_corner A{
	font-size:0.9em;
	color:#298EC0;
	text-decoration:none;
}

#header_row1 .phone_nr{
	font-size:0.6em;
	color:#00529B;
	font-weight:bold;
}
#header_row1 .image_phone_nr{
	background: url(../images/phone_number.jpg) no-repeat right bottom;
	height:18px;
}
#submenu{
	background: url(../images/background1.jpg) repeat-x left top;
	height:41px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
	text-align:center;
}
#submenu UL{
	background: url(../images/background2.jpg) repeat-x left top;
	list-style: none; 
	margin: 0 auto; 
	padding-left:6px;
	height:41px;
	margin-right:102px;
	margin-left:100px;
}
#submenu LI{
	height:23px;
	margin-right:3px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align:bottom;
	padding-top:18px;
	float:left;
}
#submenu LI DIV{
}
#submenu .option1{
	background: url(../images/option1.jpg) no-repeat;
	width:49px;
}
#submenu .option2{
	background: url(../images/option2.jpg)  no-repeat;
	width:59px;
}
#submenu .option3{
	background: url(../images/option3.jpg) no-repeat;
	width:56px;
}
#submenu .option4{
	background: url(../images/option4.jpg)  no-repeat;
	width:70px;
}
#submenu .option5{
	background: url(../images/option5.jpg)  no-repeat;
	width:97px;
}
#submenu .option7{
	background: url(../images/option7.jpg)  no-repeat;
	width:56px;
}
#submenu .option8{
	background: url(../images/option8.jpg)  no-repeat;
	width:81px;
}
#submenu .option9{
	background: url(../images/option9.jpg)  no-repeat;
	width:60px;
}
#submenu LI A{
	font-size:0.7em;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#bar_undermenu{
	background:#FE911A;
	height:18px;
	margin:0px;
	padding:0px;
	font-size:0.7em;
	color:#FFFFFF;
	display:block;
	padding-top:4px;
	width:779px;
}

#bar_undermenu DIV{
	padding-bottom:2px;
}

#bar_undermenu .help{
	background: url(../images/question_mark.jpg)  no-repeat left center;
	margin-left:20px;
	width:500px;
	display:inline;
	padding-left:20px;
	margin-right:261px;
}
#bar_undermenu .feedback{
	background: url(../images/key_image.gif)  no-repeat left center;
	text-align:right;
	display:inline;
	padding-left:20px;
}
#bar_undermenu .feedback A{
	font-size:0.9em;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#bar_undermenu .help A{
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
}
#panoramic{
	height:177px;
	font-size:0.7em;
	width:779px;
}

#panoramic .text{
	padding-top:10px;
	width:390px;
	text-align:justify;
	color:#000000;
	padding-left:140px;
}
#panoramic .title{
	color:#FFFFFF;
	font-weight:bold;
}
#how_to_book{
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	color:#000000;
	font-size:0.7em;
}
#how_to_book div {
	line-height:20px;
}
#how_to_book h1{
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#how_to_book h2{
	font-weight:bold;
	font-size:1.1em;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#box_section{
	width:750px;
	margin-left:30px;
	margin-top:20px;
}
#box_section .box_left{
	background: url(../images/bg_box.jpg)  repeat left top;
	border:1px solid #B0E0E6;
	width:125px;
	float:left;
	padding:5px;
	margin-right:9px;
	margin-bottom:5px;
}

#box_section  .title{
	font-weight:bold;
	font-size:0.8em;
	display:block;
}
#box_section  SPAN{
	line-height:15px;
}
#box_section .from {
	background: url(../images/arrow_down.jpg)  no-repeat right center;	
	height:11px;
	display:block;
	width:75px;
	padding-bottom:3px;
	
}
#box_section .from A{
	font-weight:bold;
	font-size:0.6em;
	color:#336699;
}
#list_table {
	margin-top:20px;
	background:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	width:740px;
	clear:both;
	border: 1px solid #B0E0E6;
	border-bottom:0;
	text-align:left;
	padding: 0;
}
#list_table .first_row{
	height:10px;
}
#list_table .line{
	border-bottom:1px solid #E3DFDF;
}

#list_table th.head{
	padding: 0;
	margin: 0;
	font-size:0.9em;
	color:#00529B;
	font-weight:bold;
	border-bottom: 1px solid #B0E0E6;
}

#list_table TD{
	height:30px;
	padding: 0;
	margin: 0;
}
#list_table .row_1 TD{
	border-bottom:5px solid #E3DFDF;
	display:block;
}
#list_table .logo{
	text-align:center;
	width:100px;
}
#list_table .clean{
	width:10px;
	border-bottom:1px solid #FFFFFF;
	height:1px;
}
#list_table .price{
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	border-left: 1px dashed #d0d0d0;
	background: url(../images/arrow_right_big.gif) no-repeat center;
	width:140px;
	height:31px;
	padding-right:12px;
}

#list_table .location{
	width:210px;
	border-left: 1px dashed #d0d0d0;
	text-align: right;


	
}
#list_table .submit{
	text-align:center;
}
#list_table .button{
	background: url(../images/button_bg1.gif) no-repeat left top;
	border:none;
	height:25px;
	width:93px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:hand;
}
#list_table .title{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
#list_table .comment{
	color:#666666;
	font-size:10px;
}
#list_table .date{
	width:230px;
	padding-left:10px;
	text-align: right;

}
#list_table .text{
	color:#666666;
	font-size:0.7em;
	padding-left:10px;
}
#list_table .empty_row{
	font-size:0px;
	height:10px;
	padding-top:6px;
	padding-bottom:6px;

}
#list_table .special_text{
	color:#000000;
}
#bottom_table{
	background: url(http://localhost/syaha/images/bottom_line.gif) no-repeat center top ;
	font-size:0.9em;
	color:#00529B;
	width:740px;	
	margin-left:0px;
	line-height:10px;	
	text-align:right;
	padding-bottom:10px;
	
}

#bottom_table .text{
	background:#FFFFFF;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	color:#00529B;
	text-align: right;

}
#bottom_table A{
	font-size:0.74em;
	font-weight:bold;
	color:#00529B;
}


.shopping-basket-container {font-family: Tahoma; font-size: 10px; color: #00529b; height: 90px; width: 450px;}
.shopping-basket-container a {color: #00529b; text-decoration: underline;}
.shopping-basket-container a:hover {color: #000000;	text-decoration: underline;}
.basket-left {width: 10px; background-color: #e3f0fe; background-image: url(http://localhost/syaha/images/general/backet-left.gif); background-repeat: no-repeat;}
.basket-right {width: 10px;	background-color: #e3f0fe; background-image: url(http://localhost/syaha/images/general/basket-right.gif);	background-repeat: no-repeat;}
.basket-centre {background-color: #e3f0fe; background-image: url(http://localhost/syaha/images/general/basket_ext.gif); background-repeat: repeat-x;}
.basket-title {	font-family: Arial;	font-size: 10px; color: #00529b; cursor: default;}
.basket-items {font-family: Arial; font-size: 10px;	color: #000000;	cursor: default;}
.basket-price {font-family: Arial; font-size: 11px;	font-weight: bold; color: #00529b; cursor: default;}
#list_table .price { 
	text-align:right;
 } 
