@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:normal;
	background: #fff url(../images/bgmain-ru.jpg) repeat-x left top;
	text-align:center;
	margin:0px;
	padding:0px;
}
/* Links */
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
a:active{color:#000;text-decoration:none;}
a.enflag img {border:1px solid #532f2f;width:21px;height:15px;}
#uppermenu ul li a:hover.enflag {border-bottom:0px;}
.greennormal {font-weight:normal;color:#00CC33;font-size:10px;}
.rednormal {font-weight:normal;font-size:10px;color:#FF0000;}

.allnews
{
	font-size:13px;
	font-family: "Century Gothic", "Lucida Sans Unicode", Arial, sans-serif;
	color: #7C0405;
	font-weight: bold;
	text-transform:uppercase;

	padding-bottom:0.2em;
	margin:10px 0 10px 0;
	padding:0px;
	
}
.frontnews{height:490px;overflow:auto;}

.report-link {font-weight:bold;color:#000099;}
img
{
	border: none;
}

.cross-link {font-weight:bold;color:#500000;}
img
{
	border: none;
}



.readnews {font-weight:normal;font-size:11px;color:#FF0000;}
img
{
	border: none;
}

.markout {font-weight:normal;font-size:10px;color:#7C0405;}
img
{
	border: none;
}
h1
{
	font-size:16px;
	font-family: "Century Gothic", "Lucida Sans Unicode", Arial, sans-serif;
	font-weight: normal;
	color:#000;
	padding-bottom:0.2em;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0px;
	text-transform:uppercase;
	
}
h1 a 
{
	color:#7c0405 !important;
}

h2
{
	font-size:14px;
	font-family: "Century Gothic", "Lucida Sans Unicode", Arial, sans-serif;
	color: #333;
	font-weight: bold;
}
h3
{
	font-size:13px;
	font-family: "Century Gothic", "Lucida Sans Unicode", Arial, sans-serif;
	color: #7C0405;
	font-weight: bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
h4
{
	font-size:12px;
	font-family: "Century Gothic", "Lucida Sans Unicode", Arial, sans-serif;
	color: #fff;
	font-weight: bold;
}
.small a
{
	font-size:10px;
	font-weight: bold;
}
.more a
{
	font-size:11px;
	color:#777;
	font-weight: bold;
	text-decoration: none;
}

/*UPPER MENU */
#stripup
{
	height: 125px;
	background-color: #010101;
	background-image: url(../images/stripbg-ru.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	display: block;
}

#uppermenu
{
	width: 950px;
	height: 51px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	clear: both;
}

#uppermenu ul
{
	float: right;
	list-style-type: none;
	margin: 0px;
	padding-top: 16px;
	display: block;
	text-transform:uppercase;
}

#uppermenu ul li
{
	display: inline;
	
}

#uppermenu ul li a
{
	float: left;
	text-decoration: none;
	font-size: 12px;
	color: #d5c9a3;
	padding-left: 8px;
	padding-right: 8px;
}
#uppermenu ul li a:hover
{
	color: #FFFFFF;
	padding-bottom: 14px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #6f6251;
}
.content
{
	text-align:justify;
}
.content a
{
	border-bottom:1px dotted #bbb;
}
.content a:hover
{
	border-bottom:1px dotted #666;
}

.ourprogram td
{
	vertical-align: top;
}
.ourprogram img
{
	border:4px solid #ccc;
}	
.ourprogram_link a
{
	padding:0 3px 0 3px;
	color:#fff;
	background-color:#000;
	border:1px dotted #000;
	font-size:10px;
	text-transform:lowercase;
}
.ourprogram_link a:hover
{
	border-bottom:1px dotted #000;
}

.featuredtrips a
{
	text-decoration: none;
	text-align:left;
	color:#000;
	padding:5px;
	height: 82px;
	display: block;
	margin: 0;
	list-style-type: none;
	border:0px;
}
.featuredtrips a:hover
{
	background-color: #736555;
	color: #fff;
	border:0px;
}
.featuredtrips img
{
	margin-right: 10px;
	float:left;
	padding: 5px;
	background-color: #000;
}	
.featuredtrips .small
{
	color:#ddd;
	background-color:#000;
	font-size:11px;
	padding:0 3px; 0 3px;
	text-transform:lowercase;
}

.featuredtrips
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #fff;
}
.featuredtrips a .big
{
	font-size:13px;
	color: #777;
	font-weight: bold;
}
.featuredtrips a:hover .big
{
	color: #ffe4b8;
}
.contact_form input
{
	border:2px solid #ddd;
	font-size:11px;
}
.contact_form .button
{
	border:1px solid #000;
	font-weight:bold;
}
.border_grey
{
	border-bottom:1px solid #ddd;	
}	
#midcontents
{
	text-align:justify;
	padding: 0 10px 10px 10px;
	background-color:#E1DED9;
}
.gallery_small
{
border-top:1px solid #eee; margin:10px 0 0 0;
}

#gallery_small ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#gallery_small ul li
{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
#gallery_small ul li a
{
	float: left;
	padding: 4px;
	background-color: #000;  
}
#gallery_small ul li a:hover
{
	padding: 4px;
	background-color: #6f6251;  
}

#rightcontents
{
	padding:0 10px 10px 10px;
	background-color:#E1DED9;
}
#shedule
{
	background-color: #6f6251; 
	margin-bottom: 14px;
	padding: 10px;
	color:#8A8277;
}
#shedule a
{
	color:#fff;
	font-weight:bold;
}
.image
{
	padding:5px;
	background-color:#ddd;
	border-bottom:1px solid #ccc;
	border-right:1px solid #bbb;
}
.footer
{
	font-size:10px;
}
/*-------------------------*/
#gallery ul
{
	margin: 20px 0 0 45px;
	padding: 0;
	list-style: none;
	text-align:center;
}

#gallery ul li
{
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
	text-align:center;
	width:150px;
	height:165px;
	overflow:hidden;
}
#gallery ul li a
{
	float: left;
	color:#fff;
	border:0px;
}
#gallery ul li a:hover
{
	border:0px;
}
#gallery ul li a img
{
	margin:0 15px 0 15px;
	border:5px solid #000;
}


/*--------------------*/
#link_exchange
{
	width:100%;
	font-size: 12px;
	padding-bottom: 10px;
	color: #000;
	display:none;
}
#link_exchange div
{
	background:#ccc;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	text-align:left;
}
/**************** RIGHT BANNER ***************/
.rightbanner {text-align:left}
.nepal2011 {color:#1878c9;font-weight:bold;background:#f0efed;border:1px solid #e8eaec;text-align:center;font-size:13px;padding-bottom:10px;padding-top:10px;}
.nepal2011 img {padding-bottom:5px;}
.newyorktimes {font-weight:bold;text-decoration:none;padding:10px 0px;}

/************ location map ******************/
.locationmap a img
{
	border:1px solid #CAC7C1;
	padding:2px;
}

/******************* TABULAR DATA ****************/
	table.tabularData
	{
		border:1px solid #e1ded9;
		margin-bottom:15px;
	}
	
	table.tabularData tr th
	{
		background:#e1ded9;
	}
	
	
		table.tabularData tr td.rowBg
		{
			background:#f5f4f1;
		}
		.documentTable tr td a
		{
		border:none;
		}
		.documentTable tr td a:hover
		{
		border:none;
		}
		
		.documentTable tr td a img {
		border:3px solid #e1e9f3;
		padding:1px;
		
		}
		.documentTable a:hover img {
		
			border:3px solid #ccd6e3;
		}
		
		a.sendBut {border:1px solid #000;padding:3px 5px;background:#ece9d8;display:block;width:110px;margin:0 auto}
		a:hover.sendBut {border:1px solid #000; background:#f6f4e8}
