@charset "utf-8";
body {
	
	background-image:url(../../images/background.png)
}

#header{
	margin:0px auto;
}

#container {
		
	width:960px;
	margin:0px auto;
	clear:both;
}

#content{
		padding: 15px 0px 15px 15px;
		background:#e9e9eb;
		/*border: 2px solid #00ba88;*/
		border-left: 2px solid #00ba88;
		overflow:hidden;
		border-right: 2px solid #00ba88;
		border-bottom: 2px solid #00ba88;
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2); 
		
}

#photo_block{
	padding: 13px 0px;
	/*width:911px;*/
	width:861px;
	border: 1px solid #dedede;
	background-color:#fff;
}

	#photo_block{
		padding-left:63px;
	}

	.photo_block_rhs{	
	float:right;
	width:530px; 
	height:400px; 
	margin-left:10px;
	margin-right:20px;
	padding-top:10px;
	border: 1px solid #dedede;	
	background-color:#f1f1f1;	
	padding-left:10px;
	}
	

#footer{
	margin-top: 10px;	
	color: #e2e2e2;
    text-align: center;
    padding: 5px 0;
	font-size:14px;
    background: #00ba88;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2); 
}
	#footer p a{
			color: #e2e2e2;
	}

/* Text styles */
h1{
	font-size:16px;
    line-height: 20px;
    font-weight: bold;
    color: #00ba88;	

}

h2{
	font-size:14px;
    line-height: 18px;
    font-weight: bold;
    color: #00ba88;	
}

*{
	font-family: Verdana, Geneva, sans-serif;
}

#content p{
	font-size:14px;	
}

#content ul li{
	font-size:14px;	
}


table tr td{
		font-size:14px;	
}

a{
	color:#00ba88;
}

/* menu */
					#menu {
						display:block;
						background:#e9e9eb;
						height:30px;
						font-family: Verdana, Geneva, sans-serif;
						/*margin:0 auto;*/
						border-top:2px solid #00ba88;
						border-left:2px solid #00ba88;
						border-right:2px solid #00ba88;
						/*float:left;*/
						z-index:10000;
							-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
							-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
							box-shadow: 0px 0px 10px rgba(0,0,0,0.2); 
						

					}
						#menu ul {
							display:block;
							margin:0 auto;
							list-style-type:none;
						}
							#menu ul li { display:block; float:left; margin:0; padding:0; position:relative;  }
								#menu ul li a {
									display:block;
									float:left;
									padding:5px 9px 7px 10px;
									color:#4d5b66;
									font-size:13px;
									text-decoration:none;
								}
									#menu ul li a:hover, #menu ul li:hover > a, #menu ul li.hover > a { text-decoration:none; color:#000; background:#0ae9d9; }
									
								#menu ul li a.dropdown {
									padding-right:14px;
									background-image:url(../../images/dropdown_arrow.gif);
									background-repeat:no-repeat;
									background-position:top right;
								}
									
								/* dropdowns */
									#menu ul li ul { display:none; }
										#menu ul li:hover ul, #menu ul li.hover ul { display:block; position:absolute; top:28px;left:-40px; z-index:1000; }
									#menu ul li ul li {
										display:block;
										margin:0;
										padding:0;
									}
										#menu ul li ul li a {
											display:block;
											float:none;
											padding:4px 5px;
											color:#4d5b66;
											font-size:12px;
											width:120px;
											background:rgba(255,255,255,0.9);
											border-bottom:1px solid white;
										}
											#menu ul li ul li a:hover { color:#000; }
											#menu ul li ul li:last-child a { 
												border-bottom:0; 
												border-bottom-right-radius: 5px;
												border-bottom-left-radius: 5px;
											}
/*=====================Carousel styles=======================*/
#carousel_menu {
			display:block;
			height:28px;
			overflow:hidden;
			margin:10px 0px;
			margin-right:15px;
			background:rgba(255, 255, 255, 0.4);
			border:1px solid #c6d3db;
			overflow:hidden;
				box-shadow:1px 1px 2px rgba(0,0,0,.5);
				-moz-box-shadow:1px 1px 2px rgba(0,0,0,.5);
				-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);				
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;

		}
			#carousel_menu ul { list-style-type:none; margin:0; padding:0; }
				#carousel_menu ul li { display:inline; }
					#carousel_menu ul li a { 
						font-size:13px;
						display:block;
						float:left;
						padding:6px 6px;
						text-decoration:none;
						color:#000;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
					}
						#carousel_menu ul li a:hover { text-decoration:none; background:#0afae0; }
						#carousel_menu ul li a.selected, #carousel_menu ul li a.selected:hover { background:#0ae9d9; color:black; }
		
		#carousel { 
			display:block;
			width:960px;
			position:relative;
			overflow:hidden;
		}
			#carousel_inner {
				width:5760px;
				padding-left:10px;
				
			}
				#carousel_inner ul {
					margin:0;
					padding:0;
					list-style-type:none;
					display:block;
					
				}
				
					#carousel_inner ul li { 
						display:block;
						margin:0 20px 0 0;
						padding:0;
						float:left;
						width:940px;
						text-align:justify;
						
					}
					
						#carousel_inner ul li ul {
							list-style-type:disc;
							margin:0 0 20px 0;
							padding:0;
							border:0;
						}
							#carousel_inner ul li ul li {
								padding:0;
								margin:0 0 0 20px;
								font-size:14px;
								line-height:22px;
								float:none;
								width:auto;
								display:list-item;
							} 
#map{
	
	margin-left:400px;
	top:200px;
	position:absolute;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2); 
}