@import url(https://fonts.googleapis.com/css?family=Courgette);


@charset "utf-8";
/* CSS Document */

body {background:url(images/bg.jpg) top repeat-y; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:20px; text-align:justify;}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS", Georgia; color:#111; text-align:left;}
h1{line-height:20px; font-size:22px; margin-bottom:15px;color: #FF6600; padding:6px; padding-left:0px;}
h1 strong{font-size:18px;}

h3{font-weight:bold; font-size:13px; margin-bottom:0px;}

h2{ margin-bottom:10px; font-size:17px; color:#ff6600;}
h2 strong{ display:block;color:#6e8b21; font-weight:bold; font-size:14px; margin-top:05px;}
h2 span{ padding-left:20px;color:#333; font-weight: normal;font-size:14px;}


h6{ text-transform:uppercase; font-size:16px;font-weight: bold; margin-bottom:15px;}

.ad720{max-width:728px;height:90px;margin-bottom:20px;}
.rightad{width:336px;height:280px;}
.rad{float:right;margin-left:20px;margin-bottom:10px;margin-right:20px;}
.lad{float:left;margin-right:20px;margin-bottom:10px;}
p{margin:0px 0 15px 0; padding:0px;}

a{text-decoration:none; color:#FF6600;}
a:hover{color:#111;}

.bullet2 ul{list-style:none; color:#6b881f;}
.bullet2 li{margin:0px; padding:0px; list-style:none; color:#6b881f;background:url(images/bullet.png) 0px 9px no-repeat; padding:5px 0 5px 20px; }
.bullet2 li a{color:#6b881f;}
.bullet2 li a:hover{color:#000;}

.bullet ul{list-style:none; color:#6b881f;}
.bullet li{list-style:none;background:url(images/bullet.png) 0px 9px no-repeat; padding:5px 0 5px 20px; color:#6b881f; margin-left:-30px;}
.bullet li a{color:#6b881f;}
.bullet li a:hover{color:#000;}


#top_navi{background:#003333; color:#fff; font-size:10px; text-transform:uppercase; font-weight:bold;}
#top_navi a{color:#ccc; font-size:9px; padding:6px;}
#top_navi a:hover{color:#fff;}

#menu{font-family:Arial, Helvetica, sans-serif;	background:url(images/menubg.jpg) repeat-x; height:31px; font-size:13px; color:#999; text-align:center;}
#menu a {color:#fff; text-decoration:none; padding:5px;}
#menu a:hover {background:url(images/menubgh.jpg) repeat-x; color:#fff;	height:31px; padding:5px;}

#menu{font-family:Arial, Helvetica, sans-serif;	background:url(images/menubg.jpg) repeat-x; height:31px; font-size:13px; color:#999; text-align:center;}
#menu a {color:#fff; text-decoration:none; padding:5px;}
#menu a:hover {background:url(images/menubgh.jpg) repeat-x; color:#fff;	height:31px; padding:5px;}


.leftmenu {background:url(images/boxbg.jpg) top repeat-x #000; width:200px; margin:0px 20px 0 0;}
.leftmenu h5 {display:block; background-color:#ffa73d; width:180px; font-size:16px; line-height:36px; margin:0px; color:#323437;}
.leftmenu img {float:left;}
.leftmenu td {font-size:12px; color:#dea322; line-height:25px;}
.leftmenu a {color:#dea322; text-decoration:none;}
.leftmenu a:hover {color:#FFFFFF;}

.toplink {font-size:12px; color:#333333; padding:0px 10px 0 10px;}
.toplink a {color:#333333; text-decoration:none;}
.toplink a:hover {color:#000;}

.img_left{padding:9px; background:url(images/img_border.gif) center center no-repeat; float:left; margin:10px 20px 10px 0; border:1px solid #333;}
.img_center{padding:9px; background:url(images/img_border.gif) center center no-repeat; margin:10px auto; display:block; border:1px solid #333;}
.img_right{padding:9px; background:url(images/img_border.gif) center center no-repeat; float:right; margin:10px 0px 10px 20px; border:1px solid #333;}

.img_right2{ position:absolute;padding:9px; background:url(images/img_border.gif) center center no-repeat; float:right; margin:57px 0px 10px 409px; border:1px solid #333;}


.note{border-bottom:1px solid #333; border-top:1px solid #333; padding:10px; font-size:10px; line-height:12px;}

#sitemap ul,#sitemap li{margin:0px; padding:0px; list-style:none; background:none;}
#sitemap ul{margin:0 0 0 30px;}
#sitemap li a{background:url(images/list-arrow.png) left center no-repeat; padding:0px 0 0px 15px; line-height:24px; font-size:13px; font-weight:bold; color:#333;}
#sitemap li a:hover{background:url(images/list-arrow.png) 5px 50% no-repeat; font-weight:bold;}
#sitemap li li a{font-size:13px; font-weight:normal; color:#FF6600}
#sitemap li li ul{margin-bottom:15px;}
#sitemap li li li a{font-size:11px; font-weight:normal; color:#6b881f;}


#footer {background:#2d3134; width:992px; margin:0 auto; font-size:12px; color:#dea322; line-height:56px; padding-left:10px;}
#footer #footer-nav{margin-bottom:25px; margin:auto; padding:0 20px;}
#footer #footer-nav .footer:nth-child(5n){margin-right:0px;}
#footer #footer-nav .footer{ float:left; margin:0px; margin-right:88px;}
#footer #footer-nav .footer h4{ font-size:16px;color:#dea322;font-weight:600; line-height:25px; text-align:left; margin-top:15px;}
#footer #footer-nav .footer ul{ float:left; list-style:none; margin:0px; padding:0px; font-size:12px;color:#fff;}
#footer #footer-nav .footer ul li{font-size:12px;color:#ccc; text-decoration:none; text-align:left; line-height:20px;}
#footer #footer-nav .footer ul li a{font-size:12px;color:#ccc; text-decoration:none; text-align:left;}
#footer #footer-nav .footer ul li a:hover{font-size:12px;color:#fff; text-decoration:none;}



.new_table{border:0px solid #d0d0d0;width:100%; font-weight: normal; line-height:20px; padding-top:25px;}
.new_table th{background:#28485d;border-bottom: 1px solid #d0d0d0;height: 25px;color:#ffffff;}
.new_table h2{color:#fff !important;}
.new_table td{border-bottom: 1px solid #d0d0d0;}
.new_table .grey{background:#efefef;}
.new_table .copy{ float:left;}
.new_table .ico{ float:right; margin-right:20px;}



.monuments div.monument{width:225px;float:left;margin:10px;}
.monuments div.monument img{width:207px;padding:9px;background:url(images/img_border.gif) center center;border:solid 1px #000;}
.clr{clear:both;}
.monuments div.monument h3{text-align:center;margin:10px 0px;font-size:18px;}

.breadcrumb{height:30px;margin-bottom:10px;}
.breadcrumb ul{margin:0px;padding:0px;}
.breadcrumb ul li{float:left;margin-right:10px;}
.table{width:1000px;margin:auto;}
#res-nav{max-width:1000px;margin:auto;background:url(images/menubg.jpg) repeat-x;height:30px;}
#res-nav ul{margin:0px;padding:0px;list-style:none;}
#res-nav ul li{float:left;background:none;margin:0px;padding:0px;}
#res-nav ul li a{display:block;height:30px;line-height:30px;color:#fff;padding:0px 11px;}
#res-nav ul li a:hover{background:url(images/menubgh.jpg) repeat-x;}
#pull{display:none;height:30px;line-height:30px;color:#fff;font-weight:700;text-indent:50px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVQ4T82TwQ2AMAwD7UlYgQ1gA9gARoMR2KBsUiYxMuIBz6Y8iFS1j+YStw4BQFLvzeeSILlTUgLQlSQ+7iYDiis/ixkwA/CKxMJI1quDaoCkFsAQBG1+gwygCQJyLeAwwBLGYAc/+QWbaApKWD+xcs0w7ZeV73EuVkEynW5ONT82kbkkAAAAAElFTkSuQmCC) 10px 7px no-repeat;cursor:pointer;}
#sitelink-menu h2{    background-color: #ffa73d;
    color: #333;
    padding: 10px;cursor:pointer;}
	#sitelink-menu{display:none;}
.leftlinkad{    margin-left: -11px;
    /* font-size: 13px!important; */
    margin-top: -18px;
    padding-bottom: 10px;}
.leftbannerad{width:200px;}




.intnl_contr_link_block1 {
    border: 1px solid #E2DFE0;
    margin: 15px 0 0 0px;
    display: table;
	margin-bottom:30px;
	background:#eee;
}

.intrl_links1 {
    font: 12px arial;
    color: black;
    text-decoration: none;
    font-weight: bold;
    float: left;
    text-align: left;
    width: 200px;
    margin: 0px 0px 0px 15px;
}

.intrl_links1 ul {
    margin: 0;
    list-style: none;
    float: left;
    padding: 0px;}
	
	
.intrl_links1 ul li {
    margin: 0;
    padding: 3px 0;
    font: 12px arial;
    color: #2B2B2B;
    text-decoration: none;
    text-align: left;
}	


.intrl_links1 ul li a:link, .intrl_links1 ul li a:visited {
    font: 13px;
    color: #2B2B2B;
    text-decoration: none;
    font-weight: normal;
    background: url(images/bullet.png) center left no-repeat;
    padding: 0 0 0 20px;
    vertical-align: top;
    text-align: left;
}

.intrl_links1 ul li a:hover{ color:#76932a;}


.tourpack-listwrap{ border:#e0e0e0 1px solid; padding:10px; margin-bottom:15px;overflow: hidden;}
.tourpack-listwrap:hover{border:#ff6600 1px solid;}
.tourpack-listwrap img{ float:left; padding-right:20px;}
.tourpack-listwrap h3{ font-size:20px; color:#ff6600; font-weight:normal; line-height:30px;}
.tourpack-listwrap span{ font-size:13px!important; color:#718d24; line-height:30px; display:block;}
.tourpack-listwrap strong{ position:absolute; float:right; margin-top:50px; font-size:16px!important;}
.tourpack-listwrap .price{ float:left; margin-right:25px; margin-top:10px; width:135px;border: 1px solid #e0e0e0;font-size:14px;color:#333;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tourpack-listwrap .days{ float:left; margin-right:25px; margin-top:10px; width:135px;border: 1px solid #ff6600;font-size:14px;color:#ff6600;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tourpack-listwrap .butt a{ float:left; margin-right:25px; margin-top:10px; width:135px;border: 1px solid #e0e0e0;font-size:14px;color:#fff;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:#41aac9; text-decoration:none; text-align:center;}
.tourpack-listwrap .butt a:hover{ background:#ee7125;}


.tourpack-listwrap2{ border:#e0e0e0 1px solid; padding:10px; margin-bottom:15px;overflow: hidden;}
.tourpack-listwrap2:hover{border:#ff6600 1px solid;}
.tourpack-listwrap2 .tourpackleft{ width:72%; float:left;}
.tourpack-listwrap2 .tourpackleft img{ float:left; padding-right:20px;}
.tourpack-listwrap2 .tourpackleft h3{ font-size:20px; color:#ff6600; font-weight:normal; line-height:30px;}
.tourpack-listwrap2 .tourpackleft span{ font-size:13px!important; color:#718d24; line-height:30px; display:block;}
.tourpack-listwrap2 .tourpackright{ float:right; width:22%;}
.tourpack-listwrap2 .tourpackright .price{ float:left; margin-right:0px; margin-top:15px; width:135px;border: 1px solid #e0e0e0;font-size:14px;color:#333;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.tourpack-listwrap2 .tourpackright .butt a{ float:left; margin-right:0px; margin-top:15px; width:135px;border: 1px solid #e0e0e0;font-size:14px;color:#fff;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:#41aac9; text-decoration:none; text-align:center;}
.tourpack-listwrap2 .tourpackright .butt a:hover{ background:#ee7125;}


.icon{ padding:10px; text-align:center; margin:auto; width:75px; float:left;}
.icon .img2{ margin:auto; text-align:center; margin-left:21px;}
.icon span{ display:block; font-size:13px; color:#000; text-align:center; font-weight:normal;}

.butt2 a{ float:right; margin-right:0px; margin-top:-25px;position: relative; width:100px;border: 1px solid #e0e0e0!important;font-size:16px;color:#fff;text-align: center;padding:8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background:#41aac9; text-decoration:none; text-align:center; font-weight:normal;}
.butt2 a:hover{ background:#ee7125;}


.bc{font-family:Tahoma, Arial; font-size:11px; color:#111; line-height:20px;margin-top: -10px;}
.bc a{color:#111; font-weight:bold;}



.Tablebg {
    background-color: #d1d3d4;
	margin-bottom:20px;
}

.TableTopheading {
    background-color: #ededee;
    padding:5px 0 5px 15px;}
	
.Tableheading {
    background-color: #f8f8f8;
    padding:5px 0 5px 15px;
}
	
.Tablednormaldata {
    background-color: #fff;
    padding:5px 0 5px 15px;	}
	
.tour-box{padding:10px; background:#c5e274; font-size:15px; margin-bottom:25px;font-family: 'Courgette', cursive;line-height: 23px;}	

.bottom-box{padding:10px; background:#ecf5d3; border:#c5e274 1px solid; border-bottom:#c5e274 3px solid; margin:10px;line-height: 23px;}	

/*.ads{ position:fixed;}*/

.new{position:absolute; margin-left:20px; margin-top:-16px;}


@media screen and (max-width:1023px)
{
	.table{width:100%!important;}
	#footer{width:100%;padding-left:0px;}
	#pull{display:block;}
	#res-nav ul{display:none;position:absolute;width:100%;background:#000;z-index:9999999999999;}
	#res-nav ul li{float:none;}
	

}

@media screen and (max-width:768px)
{
	.table{width:100%!important;}
	#footer{width:100%;padding-left:0px;}
	.left-td{display:block!important;width:100%!important;}
	.right-td{display:block;width:100%;}
	.middle-td{display:none;width:100%;}
	.content-table > tbody > tr > td{display:block;width:100%;}
	.content-table img{width:100%;height:auto;}
	.leftmenu img{width:auto!important;}
	.leftmenu {width:100%;}
	.img_left{padding:0px;}
	.img_center{padding:0px;}
	.sitelinks{display:none;}
	.leftmenu h2{width:100%;cursor:pointer;}
	#sitelink-menu{display:block;}
	.leftbannerad{width:100%;}
	.toptable tr td{display:block!important;width:100%!important; text-align:center;}
	.new_table{ float:none!important;width:100%; margin:auto; text-align:center;}
	.new_table .copy{ float:none; margin:auto; text-align:center; padding:0px;}
	.new_table .ico{ float:none; margin:auto; text-align:center; padding-top:05px; padding-bottom:05px;}
	h1{ font-size:17px; line-height:20px;}
	.img_right2{ display:none;}
	iframe{ width:100%; height:587px;}
	.new{ float:right; margin-left:76px; margin-top:6px;}
	.icon .img2{ margin:auto; width:50%; margin-left:17px;}

	
}
@media screen and (max-width:1023px)
{
	
}

#login {
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:none;
	color:#333333;
	height:25px;
	padding-right:00px;
	line-height:24px;
}
#login p{margin:5px 0px;}
#login h1 {
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:18px;
	font-weight:normal;
}
#login a {
	text-decoration:none;
	color:#e5e5e5;
}
#login a:hover {
	text-decoration:underline;
	color:#fff;
}
#login td {
	padding-left:0px;
}
#login label{ magin-top:25px; line-height:20px; font-weight:600;}

#login input[type=text], #login input[type=password], textarea {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#666;
	border:1px solid #00456A;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:100%;
	text-indent:10px;
}
#login textarea
{
	height:60px;
	}
#login input[type=submit] {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	margin:5px 0px;
}
#login input[type=submit]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0);
	background-color:#0061a7;
	
}
.ajax__calendar_day_disabled
{
    background-color:#ccc !important;
    color:#eee !important;
}
.ajax__calendar .ajax__calendar_invalid .ajax__calendar_day { background-color:gray; color:White; text-decoration:none; cursor:default; }

.backGau2
{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	background: #eee;
	opacity: 0.7;
	z-index: 999999999999;
	filter: alpha(opacity=70);
}