@charset "utf-8";
/* CSS Document */


body{font-size:13px; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#header{margin:0 auto; position:fixed; z-index:100px;}
.header-languagebar{height:24px; background-color:#fff; width:1190px; line-height:24px; }
.header-menubar{height:50px; background-color:#cce4e7; width:1190px; line-height:50px; top:24px; }
.content{ text-decoration:none; line-height:20px; }
.ptitle{font-size:20px; line-height:30px;}
.subtitle{font-size:16px; line-height:30px;}

.languagetxt{font-size:11px; padding: 0px 4px 0px 4px; text-decoration:none; color:#630; }
.languagetxtvisible{font-size:11px; padding: 0px 4px 0px 4px; text-decoration:none; color:#999} 

/*css for tab content */
	.container{
			width: 100%;
			margin: 0 auto;
		}

		ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: none;
			color: #222;
			display: inline-block;
			padding: 10px 15px;
			cursor: pointer;
		}

		ul.tabs li.current{
			background: #dec187;
			color: #222;
		}

		.tab-content{
			display: none;
			background: #fff;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}
/*css for tab content end */

.maintitle{font-family:Times, serif, sans-serif; font-size:26px; line-height:35px; font-weight:normal; color:#582d19;}
.maintitle2{font-family: 'Source Sans Pro', sans-serif; font-size:25px; line-height:35px;}

.sitebar{
 	position:absolute;
	top:74px;
    padding: 2px 10px 2px 10px; 
    background: #f98c10;
    width: 120px;
	line-height:22px;
	margin:0px;
    border-radius: 0px 0px 8px 8px;
	text-decoration:none;}

.sitebar2{
position:fixed;
 	right: 10px;
	top:74px;
    padding: 2px 10px 2px 10px; 
    background: #f98c10;
    width: 120px;
	line-height:22px;
	margin:0px;
    border-radius: 0px 0px 8px 8px;
	text-decoration:none;
	z-index: 666666;
	}
	
.sitetxtlink{color:#FFF; padding-left:15px; font-size:12px; font-weight:bold; text-decoration:none; text-align:center;}


#searchform #s {
   
   font-size:12px;
   background-image:url(imgs_tourism/icon-search.png); background-repeat:no-repeat;
   font: arial;
   color: #000;
   padding: 4px 4px 4px 28px;
   border: solid 0px #eee;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-transition: .7s;
   -moz-transition: .7s;
   -o-transition: .7s;
   transition: .7s;
   background-color:#f5f5f5;
}
#searchform #s:focus {
   color: #000;
   background-color: #f5f5f5;  
   font-style: normal;
   outline:none;
   -moz-outline:none
}

/*news list */
.newssmalltxt{font-size:11px; font-weight:bold; line-height:18px; text-decoration:none; color:#666}
.newsdesc{font-size:12px; line-height:20px; color:#666}

.newslistdevide{ border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}

.newstitle{font-size:16px; font-weight:normal; color:#333; 
}
/*news list end */

.thumbtxt{font-size:14px; font-weight:normal; text-align:center; text-decoration:none;}

/*tourism menu */

/* Top level */
nav.blue li {list-style: none;  float: left; border-right: 2px solid #fff; position: relative; left:0px; }
nav.blue li.first, nav li.first a {border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-top-left-radius: 0px; -moz-border-bottom-left-radius: 0px;}
nav.blue li.last, nav li.last a {border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-top-right-radius: 0px; -moz-border-bottom-right-radius: 0px;}

nav.blue li a {display: block; padding:5px 2px 0px 2px; height:40px; text-decoration: none; color: #666; border-top: 0px solid #5a6eb7; border-left: 0px solid #4056a9; }
nav.blue li a {}
nav.blue li a:hover, nav li.active a { background-color:#fff; color:#000; }

nav.blue .dropdown {display: block; float: right; width: 7px; height: 5px; background: url(../img/drop-down.png) no-repeat; margin: -100px 15px 0px 10px;}

/*nav.blue li.drop a {padding:5px 0px 15px 0px;}

*/
/* Drop down */
nav.blue li ul {opacity: 0; position: absolute; top: 45px;  left: -35px; padding: 12px 15px; border-radius: 8px; -moz-border-radius: 8px; background: #351500; display: none;z-index: 55559;}
nav.blue li ul li {border-right: 0px; float: none!important; border-bottom: 0px solid #3d4923; width: 180px;}
nav.blue li ul li:last-child { border-bottom: 0px;}
nav.blue li ul li a {background: none!important; border-left: 0px; border-top: 0px;  color:#FFF;  }
nav.blue li ul li a:hover { color:#f1e1a9;}

.divide{border: 1px #3d4923 solid;  width:150px; margin:5px 0px 5px 0px;}
nav.blue li ul li.arrow {background: url(img/arrowtop.png) top left no-repeat; border-bottom: 0px; height: 10px; margin-top: -22px; margin-bottom: 10px;}


.menucatname{ font-size:13px; font-family:arial; color:#6C3; text-transform:uppercase}
.menutitle{font-size:12px; color:#693; font-style:italic;}

.menu{padding:0px; margin:0px; text-align:center; font-size:13px; }
.menuvisible{ color:#999; font-weight:bold; text-decoration:none; line-height:20px; font-size:12px;}
.subsubmenuvisible{ color:#999; font-weight:bold; text-decoration:none; font-size:11px; line-height:20px; }

.sub{font-size:12px; font-weight:bold; padding-left:10px; text-decoration:none; color:#fff; }
.subsub{font-size:12px; font-weight:bold; text-decoration:none; padding-left:10px;}
.subsubsub{font-size:12px; font-weight:bold; text-decoration:none; }

.subvisible {font-size:12px; font-weight:bold; padding-left:2px; text-decoration:none; color:#999; }
.subsubvisible{ color:#999; font-weight:bold; text-decoration:none; font-size:11px; padding-left:2px;}

/***** END Blue Menu Styles *****/
/*tourism menu end */

.link2{color:#060; font-weight:bold; text-decoration:none; text-decoration:underline;}
a:hover.link2{color:#030}

.smalllable{font-size:11px; font-weight:normal; text-decoration:none; line-height:20px; color:#333;}
a:hover.smalllable{color:#030;}



/* Top level */
nav.blue li {list-style: none;  float: left; border-right: 2px solid #fff; position: relative; left:0px; }
nav.blue li.first, nav li.first a {border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-top-left-radius: 0px; -moz-border-bottom-left-radius: 0px;}
nav.blue li.last, nav li.last a {border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-top-right-radius: 0px; -moz-border-bottom-right-radius: 0px;}

nav.blue li a {display: block; padding:5px 2px 0px 2px; height:45px; text-decoration: none; color: #666; border-top: 0px solid #5a6eb7; border-left: 0px solid #4056a9; }
nav.blue li a {}
nav.blue li a:hover, nav li.active a { background-color:#fff; color:#000; }

nav.blue .dropdown {display: block; float: right; width: 7px; height: 5px; background: url(../img/drop-down.png) no-repeat; margin: -100px 15px 0px 10px;}

/*nav.blue li.drop a {padding:5px 0px 15px 0px;}

*/
/* Drop down */
nav.blue li ul {opacity: 0; position: absolute; top: 49px;  left: -35px; padding: 12px 15px; border-radius: 8px; -moz-border-radius: 8px; background: #351500; display: none;z-index: 55559;}
nav.blue li ul li {border-right: 0px; float: none!important; border-bottom: 0px solid #3d4923; width: 180px;}
nav.blue li ul li:last-child { border-bottom: 0px;}
nav.blue li ul li a {background: none!important; border-left: 0px; border-top: 0px;  color:#FFF;  }
nav.blue li ul li a:hover { color:#f1e1a9;}

.divide{border: 1px #3d4923 solid;  width:150px; margin:5px 0px 5px 0px;}
nav.blue li ul li.arrow {background: url(img/arrowtop.png) top left no-repeat; border-bottom: 0px; height: 10px; margin-top: -22px; margin-bottom: 10px;}


.menucatname{ font-size:13px; font-family:arial; color:#6C3; text-transform:uppercase}
.menutitle{font-size:12px; color:#693; font-style:italic;}


/***** END Blue Menu Styles *****/


.bottomnolink{font-size:13px; color:#88b16a; font-weight:bolder; text-align:center; text-decoration:none; display:block; padding:2px;}
.vline{background-color:#FFF; width:1px;}
.bottommenu{ text-decoration:none; color:#fff; font-size:13px; display:block; padding:4px; font-weight:bold; text-align:center}
a:hover.bottommenu{color:#f1e1a9;}

.bottomtxt{ text-decoration:none; color:#fff; font-size:12px; display:block; padding:4px; text-align:center; line-height:16px;}
a:hover.bottomtxt{color:#f1e1a9;}

.bottommenutitle{font-size:15px; font-weight:bold; text-decoration:none; color:#FFF; height:34px; text-align:center }
.bottomsubsub{font-size:11px; font-weight:bold; text-decoration:none; color:#fff; display:block; padding:4px;line-height:20px; text-align:center;}
a:hover.bottomsubsub{ color:#f1e1a9;}


/*form element */
.textarea {
background-image:url(imgs_tourism/bg-field.png);
border-radius:6px;
border:0px;
height:24px;
font-size:12px;
padding:0px 6px 0px 6px;
color: #fff;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.png) no-repeat;
}
.select {
	width: 135px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 24px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(imgs_tourism/form/select.png) no-repeat;
	overflow: hidden;
	border:none;
	border-radius:4px;
	left: 11px;
}
/* form element end */

.link{text-decoration:none; color:#FFF; font-size:12px; }
a:hover.link{color:#f1e1a9;}

#btnfun a{float:right; position:relative; text-align:center; display:block; height:20px; width:80px; text-decoration:none; background-color:#F90; color:#FFF; font-size:12px; font-weight:bold; border-radius:6px; margin:10px 0px; bottom:30px; padding:3px 0px 0px 0px;}

#pvline{
	margin:15px 0px 0px 0px;
	width:850px;
	border-bottom:1px #CCC solid;
	position:absolute;
	left: 342px;
}

.smalltxtfooter{font-size:11px; line-height:16px; text-decoration:none; color:#666; }
a:hover.smalltxtfooter{color:#030;}

.gallerythumb{
	-webkit-border-radius: 6px; border-radius:6px;}
	
	
.villathumb{border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;}
	
	

/* leftfame */
.leftmenu{font-size:12px; padding:4px 10px 4px 10px; line-height:22px; text-decoration:none; color:#333;}
a:hover.leftmenu{color:#060; font-weight:bold;}

.leftmenudown{font-size:12px; padding:4px 10px 4px 6px; line-height:22px; text-decoration:none; color:#000; font-weight:normal;}
a:hover.leftmenudown{color:#060; font-weight:bold;}

.lfmenusel{background-color:#f7edce;  -webkit-border-radius: 10; -moz-border-radius: 10;  border-radius: 10px; padding:2px;}

/* leftframe - end */