img{ border:none;}

.clr{ clear:both;}

ul, li{ list-style:none; margin:0px; padding:0px;}



.box2{}

.box3{ padding:0 0 20px 0;}

.boximg{ text-align:center;}


.data-box{font: normal 12px Verdana, Arial, Helvetica, sans-serif; padding:18px 20px 0 20px; color: #000000; }

.leftimg{ margin:0 25px 10px 5px;}



p{ padding:0 0 14px 0}

/*---------------template common classes end-------------------*/




/*---------------top header start-------------------*/
.top-header{ background:url(../images/hade-bg.jpg) no-repeat top center;}
.top-header-left{ padding:39px 0 10px 5px; margin:0 210px 0 auto;}
.top-header-right{ padding:4px 10px 0 0; float:right; width:196px; }

.map{ list-style:none;}
.map li{ list-style:none; float:left; }


/*---------------top header end-------------------*/


/*---------------top button start-------------------*/
.main-button { background: url(../images/bg_menu.jpg) repeat-x; height:80px;}

.main-button ul{ list-style:none; }

.main-button ul li{ list-style:none; float:left; color:#5b7ba0; height:80px; width:249px; display:block;}

.main-button ul li a{ color:#5b7ba0; font: normal 24px Georgia; text-align:center;  text-decoration:none; height:80px; line-height:80px;  display:block; background:url(../images/main-menu-bg.jpg) no-repeat right;}

.main-button ul li a:hover{ color: #000000; font: normal 24px Georgia; text-align:center;  text-decoration:none; height:80px; line-height:80px;  display:block; background: #d0c3a9 url(../images/main-menu-bg.jpg) no-repeat right;}

#none-bg a{ background:none;}
#none-bg a:hover{ background:#d0c3a9;}

/*---------------top button end---------------------*/





/*---------------body-part code start-------------------*/
.body-part{ padding:5px 0 6px 0; }


.left-part{ width:238px; float:left; }

.offer-box { width:238px; background:url(../images/offer-2-bg.jpg) repeat-y center;}
.offer-box div {background: url(../images/offer-3-bg.jpg)  no-repeat  bottom; }
.offer-box div div{background: url(../images/offer-1-bg.jpg) no-repeat top; padding:13px 14px 13px 14px;}
.offer-box div div div { padding:7px 0 0 0;}

h3{ font: bold 14px Arial;   padding:0 0 0 0; color:#b51018; margin:0px; }

.heading-text{ color: #000203; font:bold 11px Tahoma; letter-spacing:0; }

.offer-space{ height:7px; overflow:hidden; }


.right-part{ width:238px; float: right; }

.mid-part{ margin:0 250px 0 250px;   }

.main{ padding:12px 12px 0px 12px; text-align:justify; }
.main-left{ float:left; width:220px;  }
.main-right{ padding:0 0 0 20px; margin:0 0 0 220px;  }


.main-left2{  float:left; width:470px;   }
.main-right2{ margin:0 0 0 490px; width:200px; }


.ptext{ text-align:justify; padding:0 0 10px 0;}


h1{ font: normal 17px Verdana, Arial, Helvetica, sans-serif ;  line-height:22px; padding:5px 0 15px 0; color:#914F13;   letter-spacing:0; }
.h1-class{ font-size:11px; color:#990000; line-height:12px; letter-spacing:0;}

h2{ font: bold 14px  Arial;  line-height:22px; padding:5px 0 10px 36px; color:#914F13;  background: url(../images/h2-bg.jpg) no-repeat left top; letter-spacing:0; }

.left-img { margin:0 20px 8px 0 ;}
.right-img { margin:0 0 8px 20px ;}

.button{ text-align:right;   padding:0 0 6px 0; }


.packages{ list-style:none;  padding:12px 0 10px 0;  }
.packages li{ list-style:none;  padding:4px 0 4px 20px;}
.packages li a{ list-style:none; background:url(../images/li-bg.jpg) no-repeat left center; padding:0px 0 0px 20px; text-decoration:none; }
.packages li a:hover{ list-style:none; background: url(../images/li-bg-over.jpg) no-repeat left center;  padding:0px 0 0px 20px;  text-decoration:none; }







.rail-packages{ list-style:none;  padding:12px 0 10px 0;  }

.rail-packages li{ list-style:none; font-weight:bold; display:block; margin:10px 0 0 0;  padding:0px 0 0px 0;}

.rail-packages li a{ list-style:none; background:url(../images/li-bg.jpg) no-repeat left center; text-decoration:none; display:block;  padding:4px 0 4px 20px; }

.rail-packages li a span{ font: normal 11px Arial, Helvetica, sans-serif;  line-height:14px;  }



.rail-packages li a:hover{ list-style:none; background: #FFFF99 url(../images/li-bg-over.jpg) no-repeat left center;    text-decoration:none; display:block;  padding:4px 0 4px 20px; }

.rail-packages li a:hover span{ font: normal 11px Arial, Helvetica, sans-serif; line-height:14px;  }






.rail-packages2{ list-style:none;  padding:0 0 0 0; }

.rail-packages2 li{ list-style:none; font-weight:bold; display:block;  padding:0px 0 0px 0;}

.rail-packages2 li a{ list-style:none; background:url(../images/li-bg.jpg) no-repeat left center; text-decoration:none;  padding:14px 0 14px 20px; display:block; }

.rail-packages2 li a:hover{ list-style:none; background: #FFFF99 url(../images/li-bg-over.jpg) no-repeat left center;    text-decoration:none;   padding:14px 0 14px 20px; display:block; }




.right-box-pic{ text-align:center; padding:0 0 10px 0; font-weight:bold;}
.right-box-pic strong { padding:6px 0 2px 0; display:block;}
/*---------------body-part code end-------------------*/



/*---------------mid-part2 code start-------------------*/

.mid-part2{ margin:0 auto 0 250px; width:722px;  }



h4{ font: normal 18px "Trebuchet MS"; text-align:center;   padding:0 0 0 0; color:#b51018; margin:0px; }




.tag{ list-style:none;  padding:12px 0 10px 0;  }

.tag li{ list-style:none; display:block; font: bold 12px Tahoma ; letter-spacing:0;}

.tag li a{ color:#FFFFFF; background: url(../images/btn-regions.jpg) no-repeat left center; padding:10px 0 0 24px;  height:26px; text-decoration:none;  display:block; }

.tag li a:hover{color:#FFFFFF;  background: url(../images/btn-regions-over.jpg) no-repeat left center;  padding:10px 0 0 24px;  height:26px;  text-decoration:none; display:block; }




.offer-box2 { width:238px; background:url(../images/offer-2-bg.jpg) repeat-y center;}
.offer-box2 div {background: url(../images/offer2-3-bg.jpg)  no-repeat  bottom; }
.offer-box2 div div{background: url(../images/offer-1-bg.jpg) no-repeat top; padding:13px 14px 13px 14px;}
.offer-box2 div div div { padding:7px 0 0 0;}


.back{	position: absolute;
	left: 897px;
	top: 400px;
}
.back img{ cursor:pointer;}

.back2{
	position: absolute;
	left: 685px;
	top: 145px;
}
.back2 img{ cursor:pointer;}

.book{ padding:60px 0 90px 0;}
.book2{padding:10px 0 0 0;}
/*---------------mid-part2 code end-------------------*/








/*---------------text class code start-------------------*/
.hade-text{ font-size: 14px; font-weight:bold; color:#B51017; padding:16px 0 16px 0px; }



.star-text{ 
font-size: 12px;
color: #FF0000; 
font-weight:bold; 
}

.headings{ 
font-size: 13px;
font-weight: bold; color:#FF9900; 
}

.hade-text2{ font-size: 13px; font-weight:bold; color:#B51017; }

.bold-text{ 
font-size: 11px;
font-weight:bold; color:#000000; 
font-family:Verdana, Arial; background:none;    
}
/*---------------text class code start-------------------*/

.border-line{border-bottom:1px #448186 solid; margin:0 auto; width:650px;}
.border-line2{border-bottom:1px #448186 solid; margin:0 auto; }


.tabel{ width:470px; background: #FFFFFF;}
.tabel tr {}
.tabel tr td{ background:#F2F7F2; padding:6px; text-align:justify; }

.tabel2{ background: #FFFFFF;}
.tabel2 tr {}
.tabel2 tr td{  background:#F2F7F2; padding:6px; text-align:justify;}



