@charset "UTF-8";
/* CSS Document */
header,nav,section,article,aside,footer,hgroup {display: block;}

* {margin:0; padding:0; font-size:100%; font-weight:normal; list-style:none;}

html {
	height:100%;
	width:100%;
}
body {
	font-family:CaviarDreams;
	
	width:100%;
	font-size:11px;
	color:#FFF;
	background-color:#000;
}

#btnsearch {
float:right;	
}
#findwindow{
		-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	
}

@font-face {font-family: 'CaviarDreams'; src: url('/css/CaviarDreams.ttf') format('truetype');}
strong {color:#0d9ce0; font-weight:normal;}

#slide {width:1200px; margin-left:-600px; left:50%; position:absolute;}


#slidedesc b {font-weight:bold;}

#slide article {font-family: CaviarDreams; font-size:30px; color:#fff; position:absolute; top:100px; right:20px; text-align:right; width:400px;text-shadow:5px 5px 10px #000;z-index:1;}
#slide article b {color:#4591d6; font-weight:bold;}
#slide article br {margin-bottom:25px;}
#slide article a {
	border-radius:10px;
	background-color:#4591d6;
	color:#fff;
	text-shadow:1px 1px 1px #066ad0;
	font-size:25px;
	text-decoration:none;
	padding:8px 8px 8px 8px;
	-webkit-box-shadow:10px 10px 10px #000;
	                  /* offset left top softness color*/
	-moz-box-shadow:10px 10px 10px #000;

}

#slide article a:hover {box-shadow: 0 0 1px #000; background-color:#0c88c2}
#slide article p{color:#fff; font-size:10px; margin-top:10px; margin-right:30px;}

#slideshow {
z-index:-1;

	margin:0;
	
	padding:0;
	position:relative;
}

#slideshow ul {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}


.caption {
	display:none;
}

#content {
	width:1200px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

header {
	font-family: CaviarDreams;
	color:#fff;
	height:70px;
	background-color:#000;
	opacity:0.8;
	padding-top:5px;
}

header h1{
	width:500px;
	height:67px;
	font-size:25px;
	
	padding-top:0px;
	text-align:left;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:left;
}

header b {color:#717171; font-size:13px; float:right; margin-top:-37px;}
header b .one {font-size:24px; color:#fff; padding-left:25px;}
header b .rest {font-size:20px; color:#fff; letter-spacing:0.1em;}
header .banner {
	float:right; margin-top:-65px;
}
.subtitle {font-size:18px; float:left; color:#fff;}
.sociallinks {font-size:18px; float:left;}
.sociallinkssmall {font-size:0px;}

nav {
	width:1200px;
	color:#fff;
	height:30px;
	background-color:#000;
	opacity:0.8;
	margin:0px auto 0 auto;
	padding-top:16px;
	z-index:1;
  	clear: both;
	font-weight:bold;
}

ul#menu {
	background-color: #84837b;
	font-weight:bold;
  float: left;
  width: 1150px;
  margin-top:-7px ;
  padding-left: 10px;
  list-style: none;
  
}

ul#menu li {
  display: inline;
}

ul#menu li a {
color:#fff; 
font-size:16px; 
text-decoration:none; 
padding:5px 5px 5px 5px;
float: left;
margin-left: 20px;

}

/* APPLIES THE ACTIVE STATE */
ul#menu .current a, ul#menu li:hover > a  {
	background-color:#0d9ce0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* THE SUBmenumenu LIST HIDDEN BY DEFAULT */
ul#menu  ul {
  display: none;
}

/* WHEN THE FIRST LEVEL menumenu ITEM IS HOVERED, THE CHILD menumenu APPEARS */
ul#menu li:hover > ul {

  position: absolute;
  display: block;
  width: 1200px;
  height: 45px;
  margin-top: 29px;
  margin-left:-10px;
background-color:#666;


}
ul#menu li:hover > ul li {
  float: left;
opacity:1;
background-color:#666;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	margin-top:7px;
  margin-left: 40px;
}

ul#menu li:hover > ul li a {
  float: left;
  height: 20px;
background-color:#666;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

ul#menu li:hover > ul li a:hover {
 	background-color:#0d9ce0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}



h2 {
	font-family:EngelLight;
	font-size:22px;
	border-bottom:1px #000 dashed;
	margin-top:25px;
	margin-bottom:10px;
}



#paginatorTop{
	position:absolute;
	background-color:#666;
}
#paginatorBottom{

	position:absolute;	
	margin-top:900px;
	background-color:#666;
}
#paginatorN{

	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	float:left;
	padding:5px;
}

#paginatorTop a:hover {
	background-color:#0c88c2;
}
#paginatorTop a:active {
	background-color:#0c88c2;
}
#paginatorTop a:visited {
	background-color:#0d9ce0;
}

#paginatorBottom a:hover {
	background-color:#0c88c2;
}
#paginatorBottom a:active {
	background-color:#0c88c2;
}
#paginatorBottom a:visited {
	background-color:#0d9ce0;
}

#viewCam {
position:relative;
width: 1300px; 
margin-top:40px;
margin-left: auto; 
margin-right: auto; 
}
#bannerLeft {
	float:left;
}
#Cam {
	width:900px;
	float:left;
	}
#bannerBottom {
	padding-left: 125px;
}

#bannerRight {
	padding-left: 55px;
	float:left;
}



footer {
text-align:center;
	background-image:url(../img/footer.png);
	background-repeat:repeat-x;
	display: block;
	padding-left:0px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
		
}

footer h2 {color:#fff; border-bottom:1px #fff dashed;}

