/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	line-height:110%;
}

BODY,html{
scrollbar-face-color:#172866;
scrollbar-arrow-color:#d3d5d6;
scrollbar-track-color:#d3d5d6;
scrollbar-shadow-color:#d3d5d6;
scrollbar-highlight-color:#d3d5d6;
scrollbar-3dlight-color:#494557;
scrollbar-darkshadow-Color:#494557;
}

p {
	line-height:130%;
}

marquee {
	background-color:#d3d5d6;
	color:#000000;
	padding:2px;
}
marquee span {
	margin:0px 10px 0px 10px;
}

.right_img {
	float:right;
	margin-left:5px;
	border:none;
}

/* == == */
#MasterTable {
	width:787px;
	margin:0px auto 0px auto;
}

#MasterTable .top_td {
	padding:0px;
	margin:0px;
}

#Logo_block {
	width:252px;
	background-color:#d3d5d6;
	text-align:center;
	padding:5px;
}

#Top_menu {
	background-color:#172866;
	color:#FFFFFF;
	font-size:105%;
	line-height:150%;
	text-align:center;
	padding:8px 15px 8px 15px;
	letter-spacing:0.05em;
}
	#Top_menu a:link {
		color:#FFFFFF;
		text-decoration:none;
	}
	#Top_menu a:active {
		color:#FFFFFF;
		text-decoration:none;
	}
	#Top_menu a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	#Top_menu a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	
#Languages {
	background-color:#FFFFFF;
	padding:0px;
	width:99%;
	margin:0px auto 0px auto;
}
	#Languages td {
		vertical-align:middle;
		text-align:center;
		padding:2px;
	}
	#Languages img {
		border:0px;
		margin-right:3px;
	}
	#Languages a:link {
		color:#466FD9;
		text-decoration:underline;
	}
	#Languages a:active {
		color:#466FD9;
		text-decoration:underline;
	}
	#Languages a:hover {
		color:#466FD9;
		text-decoration:none;
	}
	#Languages a:visited {
		color:#A3B4CD;
		text-decoration:underline;
	}

#Bottom_menu {
	background-color:#d1993c;
	color:#000000;
	text-align:center;
	padding:5px 20px 5px 20px;
	letter-spacing:0.01em;
	font-size:100%;
}
	#Bottom_menu a:link {
		color:#000000;
		text-decoration:none;
	}
	#Bottom_menu a:active {
		color:#000000;
		text-decoration:none;
	}
	#Bottom_menu a:hover {
		color:#666666;
		text-decoration:underline;
	}
	#Bottom_menu a:visited {
		color:#000000;
		text-decoration:none;
	}

#Top_wide_image {
	padding:2px 0px 5px 0px;
	vertical-align:top;
}

#Center_left {
	padding:0px 0px 5px 0px;
	vertical-align:top;
	width:262px;
}
	#Center_left p {
		line-height:160%;
		margin:0px 0px 17px 0px;
	}
	#Center_left h2 {
		font-size:100%;
		color:#666666;
		margin:10px 0px 5px 0px;
	}
	#Center_left .link_block {
		background-color:#d3d5d6;
		padding:5px;
		margin:3px 0px 5px 0px;
	}
	#Center_left .terms li {
		line-height:150%;
		margin-bottom:7px;
	}
	#Crosslinks .crosslink_td {
		padding:10px 15px 10px 15px;
		background-color:#e7ff93;
		border:2px solid #FD800F;
		vertical-align:middle;
		font-weight:bold;
		line-height:140%;
	}
	#Center_left .left_image {
		margin-bottom:5px;
	}
	#Crosslinks a:link {
		color:#0e6eff;
		text-decoration:underline;
	}
	#Crosslinks a:active {
		color:#0e6eff;
		text-decoration:underline;
	}
	#Crosslinks a:hover {
		color:#b20303;
		text-decoration:none;
	}
	#Crosslinks a:visited {
		color:#ff8383;
		text-decoration:none;
	}

#Center_right {
	padding:0px 0px 5px 5px;
	vertical-align:top;
}
	#Center_right p {
		margin:3px 0px 5px 0px;
		line-height:160%;
	}
	#Center_right .video_table {
		width:306px;
		float:left;
		font-size:100%;
		margin-right:10px;
	}
	#Center_right .video_table h2 {
		color:#FFFFFF;
		margin:5px 0px 0px 7px;
		font-size:110%;
		font-weight:bold;
	}
	#Center_right .video_table p {
		padding-left:7px;
		margin:2px 0px 4px 0px;
		line-height:100%;
	}
	#Center_right .video_table a:link {
		color:#c0c0c0;
		text-decoration:underline;
		margin-bottom:2px;
	}
	#Center_right .video_table a:active {
		color:#666666;
		text-decoration:underline;
		margin-bottom:2px;
	}
	#Center_right .video_table a:hover {
		color:#FFFFFF;
		text-decoration:none;
		margin-bottom:2px;
	}
	#Center_right .video_table a:visited {
		color:#CCCCCC;
		text-decoration:none;
		margin-bottom:2px;
	}
	#Center_right .video_table a.video:link {
		color:#000000;
		text-decoration:underline;
		margin-bottom:2px;
	}
	#Center_right .video_table a.video:active {
		color:#000000;
		text-decoration:underline;
		margin-bottom:2px;
	}
	#Center_right .video_table a.video:hover {
		color:#FFFFFF;
		text-decoration:none;
		margin-bottom:2px;
	}
	#Center_right .video_table a.video:visited {
		color:#000000;
		text-decoration:none;
		margin-bottom:2px;
	}
	#Center_right .suite_div {
		width:100px;
		float:left;
		margin:0px 3px 2px 0px;
		background-color:#2e7c08;
		color:#FFFFFF;
		padding-bottom:5px;
	}
	#Center_right .super_deluxe_div {
		width:100px;
		float:left;
		margin:0px 3px 2px 0px;;
		background-color:#ff6600;
		color:#FFFFFF;
		padding-bottom:5px;
	}
	#Center_right .deluxe_div {
		width:100px;
		float:left;
		margin:0px 0px 2px 0px;
		background-color:#b81c0f;
		color:#FFFFFF;
		padding-bottom:5px;
	}
	#Center_right .download_td {
		background-color:#d3d5d6;
		padding:9px 15px 9px 15px;
	}
	
	#Center_right h1 {
		color:#b81c0f;
		font-size:180%;
		font-weight:normal;
		margin:5px 0px 10px 0px;
		padding:0px;
	}
	#Center_right h2 {
		color:#cd5241;
		font-size:150%;
		font-weight:normal;
		margin:13px 0px 7px 0px;
		padding:0px;
	}
	#Center_right h3 {
		color:#cd5241;
		font-size:120%;
		margin:13px 0px 0px 0px;
		padding:0px;
	}
	#Center_right h4 {
		color:#cd5241;
		font-size:110%;
		margin:0px 0px 8px 0px;
		padding:0px;
		font-weight:bold;
	}
	#Center_right .right_crosslink {
		float:right;
		margin:0px 0px 5px 10px;
		width:62px;
	}
	#Center_right .right_crosslink img {
		margin:0px 0px 4px 0px;
		border:none;
	}
	#Center_right a:link {
		color:#ff6000;
		text-decoration:underline;
	}
	#Center_right a:active {
		color:#ff6000;
		text-decoration:underline;
	}
	#Center_right a:hover {
		color:#2ff8ff;
		text-decoration:none;
	}
	#Center_right a:visited {
		color:#5581ff;
		text-decoration:none;
	}
	
#Tariff_card {
	width:96%;
	margin:10px auto 0px auto;
	vertical-align:top;
}
	#Tariff_card .divider {
		width:5%;
	}
	#Tariff_card .left_col {
		width:45%;
		padding-bottom:5px;
		vertical-align:middle;
	}
	#Tariff_card .right_col {
		width:45%;
		padding-bottom:5px;
		vertical-align:middle;
	}
	#Tariff_card .accom {
		height:20px;
		background-image:url(/images/tarrif_bg.jpg);
		background-repeat:no-repeat;
		padding-top:3px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		background-position:center;
	}
	#Tariff_card .cost td {
		padding:2px;
	}
	#Tariff_card .right_cost {
		float:right;
		padding-right:15px;
	}
	#Tariff_card ul {
		margin:5px 0px 0px 20px;
		list-style-type:disc;
		line-height:130%;
	}
	
	#Tariff_card .amount_table {
		background-color:#EEEEEE;
		border-top:1px solid #999999;
		border-left:1px solid #999999;
	}
	#Tariff_card .amount_table th {
		padding:5px;
		text-align:right;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
	}
	#Tariff_card .amount_table td {
		padding:5px;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
	}
	#Tariff_card .rttext {
		padding:5px;
		text-align:right;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
	}
	
#Fair_calender {
	width:99%;
	margin:0px auto 5px auto;
}
	#Fair_calender th {
		padding:5px;
		background-color:#f4e3ff;
	}
	#Fair_calender td {
		padding:5px;
	}
	#Fair_calender .pushkarfair {
		background-color:#4a4896;
		font-weight:bold;
		color:#feffed;
	}
	#Fair_calender .alt_row {
		background-color:#e9e7e9;
	}

form {
	border:2px solid #d3d5d6;
	margin:auto auto auto 0px;
}
	form table {
		background-color:#f2f4f5;
		width:100%;
	}
	form td {
		padding:5px;
	}
	form input, select, textarea {
		color:#172866;
		background-image:url(/images/test_bg.jpg);
		background-repeat:repeat-x;
	}
	form .left_titles {
		text-align:right;
		font-weight:bold;
		color:#14458F;
	}
	
/*#Reservation {
	border:2px solid #172866;
	padding:5px;
	margin:auto auto auto 0px;
}
	#Reservation table {
		background-color:#f2f4f5;
		width:100%;
	}
	#Reservation td {
		padding:5px;
	}
	#Reservation input, select, textarea {
		color:#172866;
		background-image:url(/images/test_bg.jpg);
		background-repeat:repeat-x;
	}
	#Reservation .left_titles {
		text-align:right;
		font-weight:bold;
		color:#14458F;
	}*/
	
#PG_library {
	float:right;
	margin:3px 0px 5px 5px;
	width:auto;
}
	#PG_library td {
		vertical-align:middle;
		text-align:right;
	}
	
#Layer1 img {
	margin-bottom:3px;
	border-bottom:1px dashed #CCCCCC;
}

#Managed {
	background-color:#FFFFFF;
	text-align:center;
	color:#999999;
	font-size:90%;
	padding:3px;
}
	#Managed a:link {
		color:#999999;
		text-decoration:underline;
	}
	#Managed a:active {
		color:#999999;
		text-decoration:underline;
	}
	#Managed a:hover {
		color:#000000;
		text-decoration:underline;
	}
	#Managed a:visied {
		color:#999999;
		text-decoration:underline;
	}
