@font-face {
	font-family:Geneva;
	src: url('../geneva__.ttf');
}

html{ float:100%;
		margin:0;
		padding:0
		
		}
		
h1,h2,h3,ul{
	margin:0;
	padding:0 20px;
	list-style:none;
	color:#707070}
	
ul{margin:0;
	padding:0;
	list-style:none;
	color:#707070}
a img { border: none; }
		
body{
	padding:0;
	margin:0;
	background:#070709;
	/*background:-moz-linear-gradient(center top , #000000, #09C) repeat scroll 0 0 transparent;*/
	height: auto;}
	
	#background{
	min-width:900px;
	min-height:100%;
	/*background: #BAEDFF url("../images/bg-body.jpg") repeat-y 50% 0; */
	background:  url("../images/bg-body.jpg") repeat-y 50% 0;
}
#page{
	width:900px;
	overflow:hidden;
	margin:0 auto;
	background: #FFF  url("../images/bg-body.jpg") repeat-y 50% 0;
}
	
.main{
	background:#fff;
	margin:0 auto;
	padding:0;
	width:900px;
	height:100%;}
	
.headertop{
	background:url("../images/header-top.jpg");
	width:auto;
	height:50px;
	margin:0;
	padding:0}
	
.headertop div.top_shadow{
	float:left;
	width:100%;
	height:14px;
	position:absolute;
	margin-top:49px;
	background:url("../images/headertop-shadow.png") no-repeat 0 0;
}
	
	
.header{
	background: url("../images/-header.jpg") no-repeat 0 0;
	padding:0;
	margin:0 auto;
	margin-bottom:10px;	
	width:900px;
	height:150px;}
	
.header div.menu_shadow{
	float:left;
	width:100%;
	height:14px;
	margin-top:-30px;
	background:url("../images/-bg-menu-shadow.png") no-repeat 0 0;
}


.header div.topmenu_shadow{
	float:left;
	width:100%;
	height:14px;
	margin:0 442px	;
	margin-top:-89px;
	background:url("../images/bg-topmenu-shadow.png") no-repeat 0 0;
}
	
.header h1 a{
	background:url("../images/logo.jpg") no-repeat 0 0;
	width:273px;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 11px;
	display:inline;
}
	

	
.topmenu{
	text-shadow: #09F 0 0 2px;
	
	float:right;
	font-size:13px;
	font-weight: normal;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px 0 30px;
	color:#fff;
	margin:0px 8px 10px;
	}
	
.topmenu li{
	float:left;
	margin:0 0 0 9px;
	padding:0 1px 0 0;
	height:36px;
	/*background:url("../images/bg-main-menu-separator.jpg") no-repeat 0 2px	;*/
	right:3px;

}

.topmenu li a{
	float:left;
	padding:0px 20px 0 20px;
	height:15px;
	margin:0 0 0 1px;
	color:#000;
	text-decoration:none;
	position:relative;
}
.topmenu li.active a,
.topmenu li.hover a,
.topmenu li:hover a{
	text-shadow: none;
	padding-bottom:5px;
	margin-bottom:-1px;
	color: #0CF;
	background:url("../images/-bg-nav-hover.png") repeat-x 0 0;
}
	/*
#topmenu ul{
		position:absolute;
	width:933px;
	left:17px;
	top:36px;
	font-weight:normal;
	line-height:12px;
	padding:9px 0;
	overflow:hidden;
	visibility:hidden;}*/
	
.imageslider{
	background:#000;
	border: #D3D3D3 1px solid;
	margin:0 auto;
	padding:0;
	width:898px;
	height:350px;
	position:relative;
	overflow:hidden;
	text-align:left;}
	
.imageslider div.shadowbottum{
	float:left;
	width:100%;
	height:14px;
	margin-top:421px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}

.main div.shadowbottum2{
	float:left;
	width:100%;
	height:14px;
	margin-top:-60px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}

.main div.shadowbottumcont{
	float:left;
	width:100%;
	height:14px;
	margin-top:-20px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}

.main div.shadowbottumGal{
	float:left;
	width:100%;
	height:14px;
	margin-top:-21px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}

.main div.shadowbottumGal{
	float:left;
	width:100%;
	height:14px;
	margin-top:-21px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}
	
.main-content{
	background:  ;
	height:400px;
	width:900px;
	margin:0 auto;
	padding:0;}
	
.main-contentcont{
	background:  ;
	height:1100px;
	width:900px;
	margin:0;
	padding:20px;}
	
.main-contentgal{
	background:  ;
	height:310px;
	width:900px;
	margin:0 auto;
	padding:0;}
	
.main-contentimare {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight: normal;
	word-spacing:0.1em;
	line-height:18px; 
	padding-top:20px;
	color:#707070;
	height:900px;
	margin:20px auto 60px;
	padding:20px;}
	
.main-contentimare div.shadow{
	float:left;
	width:100%;
	height:14px;
	margin-top:64px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}	

	
.main-contentimare li{
	float:left;
	padding:0 50px;
	list-style:circle;
	width:900px;
	padding:5px;
	padding-left:20px;
	margin-left:90px;
	}
	
.Homecontent{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	font-weight:lighter;
	 
	color: #707070;
	word-spacing:0.1em;
	line-height:18px; 
	padding-top:20px;
	padding:20px;
	margin:-230px auto 60px;
	padding:20px;}
	
.Homecontent div.shadow{
	float:left;
	width:100%;
	height:14px;
	margin-top:20px;
	background:url("../images/bg-menu-bottum-shadow.png") no-repeat 0 0;
}
		
.Homecontent li{
	float:left;
	padding:0 50px;
	list-style:circle;
	width:900px;
	padding:5px;
	padding-left:20px;
	margin-left:90px;}
	
.Homecontent2{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	font-weight:lighter;
	color: #707070;
	word-spacing:0.1em;
	line-height:18px; 
	padding-top:20px;
	padding:20px;
	margin:0px auto 60px;}

.Homecontent2 li{
	float:left;
	padding:0 50px;
	list-style:circle;
	width:900px;
	padding:5px;
	margin-left:80px;}
	
.Testimonials{
	background:#fff;
	height:600px;
	width:900px;
	margin:0 auto;
	padding:0;
	margin-bottom:45px;}
	

div.mainmenu{
	background:url("../images/bg-nav.png") repeat-x 0 0;
	height:90px;
	width:900px;
	top:88px;
	position:relative;
	 
}

#marqee{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:600px;
	color:#333;
	text-decoration:none;
	margin-left:300px;
	top:-17px;
	
	}
	

#marqee a{

	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;

	
	}	
	
#marqee.hover a,
#marqee:hover a
{
	color:#09F;
	text-decoration: none;}
	
#menu{
	text-shadow: #222 0 0 2px;
	float:left;
	font-size:12px;
	font-family:"Geneva";
	font-weight: normal;
	padding:10px 0 30px;
	color:#fff;
	letter-spacing:0.1em;
	margin:15px 32px 10px;
	position:absolute;
	
}


#menu ul{
	position:absolute;
	width:900px;
	top:36px;
	font-weight: normal;
	line-height:12px;
	padding:2px 0;
	overflow:hidden;
	visibility:hidden;
}
#menu li{
	float:left;
	margin:0 22px 0 9px;
	padding:0 1px 0 0;
	height:36px;
	/*background:url("../images/bg-main-menu-separator.jpg") no-repeat 0 2px	;*/
	right:3px;
}

#menu li a{
	float:left;
	padding:9px 5px 0 5px;
	height:18px;
	margin:0 0 0 1px;
	color:#fff;
	text-decoration:none;
	position:relative;
}

#menu li.hover a,
#menu li:hover a{
	padding-bottom:5px;
	margin-bottom:-1px;
	color: #666;
	/*background:#fe1c91 url("../images/bg-nav-hover.gif") repeat-x 0 0;*/
}

#menu li.active a{
	padding-bottom:5px;
	margin-bottom:-1px;
	color: #09F;
	}
	
div.qucklink{
	background:#CCC ;
	height:150px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;}
	
#qucklink{
	background:#fff   url(../images/_qucknav-bg.jpg) no-repeat;
	width:880px;
	height:140px;
	margin:15px 0;
	padding:10px;}
	
#qucklink ul{
	width:auto;
	position:absolute;
	
	}
	
#qucklink li{
	float:left;
	margin:0 0 0 7px;
	padding:10px;
	height:120px;
	width:262px;
	background: #FFF;
	border:#0099FF solid 1px;
	right:3px;
	list-style-type: none;
	display: block;
	position: relative;}
	
	div.qucklinknav{
	 
	height:60px;
	width:100%;
	margin:0;
	padding:0;}
	
#qucklinknav{
	width:900px;
	height:60px;
	margin:5px 0;
	padding:5px 5px 5px 30px;}
	
#qucklinknav ul{
	width:auto;
	position:absolute;
	
	}
	
#qucklinknav li{
	float:left;
	margin:0 0 0 7px;
	padding:10px;
	height:40px;
	width:271px;
	right:3px;}
	
#qucklinknav li a{
	float:left;
	margin:0 0 0 7px;
	padding:10px;
	color: #999;
	list-style:none;
	text-decoration:none;
	 
	right:3px;}
	
#qucklinknav li.hover a,	
#qucklinknav li:hover a{
	color:#09F;}

.footer{
	background:url("../images/footer-bg.jpg")  repeat-x 0 0;
	float:left;
	border-top:#DCDCDC solid 1px;
	height:300px;
	width:100%;
	margin: auto 0;
	padding:0px;
	}
	
.footer_Content{
	float:left;
	padding:0;
	width:900px;
	height:300px;
	}
	
	
#menufootertitle{
	text-shadow: #036 0 0 5px;
 	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight: normal;
	padding:10px 20px 30px;
	color: #fff;
	word-spacing:0.1em;
	letter-spacing:0.1em;
	margin:15px 8px 10px;
	position:absolute;
	
}

#menufootertitle li{
	float:left;
	margin:0 110px 0 9px;
	padding:0 1px 0 0;
	color:#FFF;
	right:3px;
	list-style:none;}
	


	
#menufootertitle li.hover a,
#menufootertitle li:hover a {
	color:#CCC;
	  
	text-decoration:none;}
	
#menufooterleftt{
 	float:left;
	font-family:Helvetica,Helvetica,sans-serif;
	font-size:13px;
	font-weight: lighter;
	padding:10px 0 30px;
	color: #CCC;
	word-spacing:0.1em;
	letter-spacing:0.1em;
	line-height:20px;
	margin:55px 50px 10px;
	position:absolute;
	
}

#menufooterleftt li a{	
	float:left;
	margin:7px 0 0 9px;
	padding:0 1px 0 0;
	color:#ccc;
	width:160px;
	right:3px;
	text-decoration:none;
	border-bottom:#0199db solid 1px;}
	
#menufooterleftt li.hover a,
#menufooterleftt li:hover a{	
	float:left;
	margin:7px 0 0 9px;
	padding:0px 1px 0 0;
	color:#fff;
	right:3px;
	border-bottom: #22bafc solid 1px;
	text-decoration:none;}
	
#menufooterleftt2{
 	float:left; 
	font-family:Helvetica,Helvetica,sans-serif; 
	font-size:13px;
	font-weight: lighter;
	padding:10px 0 30px;
	line-height:20px; 
	word-spacing:0.1em;
	letter-spacing:0.1em;
	margin:55px 240px 10px;
	position:absolute;
	
}

#menufooterleftt2 li a{	
	float:left;
	margin:7px 0 0 9px;
	padding:0 1px 0 0;
	color:#ccc;
	width:160px;
	right:3px;
	text-decoration:none;
	border-bottom: #0199db solid 1px;}
	
#menufooterleftt2 li.hover a,
#menufooterleftt2 li:hover a{	
	float:left;
	margin:7px 0 0 9px;
	padding:0px 1px 0 0;
	color:#fff;
	right:3px;
	border-bottom: #22bafc solid 1px;
	text-decoration:none;}
	
#menufooterleftt3{
 	float:left;
	font-family:Helvetica,Helvetica,sans-serif;
	font-size:13px;
	font-weight: lighter;
	padding:10px 0 30px;
	word-spacing:0.1em;
	letter-spacing:0.1em;
	margin:55px 430px 10px;
	position:absolute;
	list-style:none;
	
	
}

#menufooterleftt3 li a{	
	float:left;
	width:180px;
	margin:0 0 0 9px;
	padding:0 1px 0 0;
	color:#ccc;
	right:3px;
	list-style:none;
	text-decoration:none;}
	
#menufooterleftt3 li.hover a,
#menufooterleftt3 li:hover a{	
	float:left;
	margin:0 0 0 9px;
	padding:0px 1px 0 0;
	color:#fff;
	right:3px;
	border-bottom:none;
	text-decoration:none;}
	
#menufooterleftt4{
 	float:left;
	font-family:Helvetica,Helvetica,sans-serif; 
	font-size:13px;
	font-weight: lighter;
	padding:10px 0 30px;
	color: #fff;
	line-height:15px;
	word-spacing:0.1em;
	letter-spacing:0.1em;
	margin:55px 650px 10px;
	position:absolute;
	
}

#menufooterleftt4 li a{	
	float:left;
	width:180px;
	margin:0 0 0 9px;
	padding:0 1px 0 0;
	color:#FFF;
	right:3px;
	text-decoration:none;}
	
#footerLogo{
	float:left;
	padding:230px 0 0 750px;
	margin:auto 0 ;
	list-style:none;
	width:245px;
	 
}
#footerLogo li a{ 
	float:left;
	margin:5px;
	 

}

#copyrights{
	float:left;
	font-size:13px;
	color:#fff;
	margin:-18px 0 10px 20px;
	}
	


.gallery li {
	float: left;
	margin-right: 20px;
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	height: 130px;
	width: 130px;
	position: relative;
	display:inline;
}

img.grey {
	position: absolute;
	border: #0099FF solid 1px; 
	z-index: 10;
}
 
img.color {
	position: absolute;
	 
}
.galleryButt{
	background:#fff;
	width:930px;
	padding:0;}

.galleryButt li{
	background:#fff;
	float: left;
	list-style-type: none;
	margin-bottom: 20px;
	padding-top:20px;
	display: block;
	height: 100px;
	width: 300px;
	position: relative;
	display:inline;}

.Contacts{
	
	float:right;
	width:320px;
	padding:0;
	margin:auto 0;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color: #666;}

.Contacts li{
	float:right;
	width:320px;
	padding:0;
	margin:auto 0;
	font-size:13px;
	font-weight:normal;
	color: #666;
	list-style-type:none;}




#buttons{margin: 0 auto; text-align:center; float:right; margin-right:5px;}
	
li,ul{list-style:none; padding-top:3px; padding-bottom:10px; list-style-type:none;}	

.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 2px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.7);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
	border-bottom: 1px solid rgba(0,0,0,0.3);
	position: relative;
	cursor: pointer
}
a.button {}
a.button:active {-webkit-transform:none;}
 
	.button:active								{top: 1px;}					  
	.small.button, .small.button:visited 		{ font-size: 14px; font-weight:bold; padding: 8px 14px 9px; }
	.large.button, .large.button:visited 		{ font-size: 34px; padding: 5px 14px 5px; }
	
	.pink.button, .pink.button:visited			{ background-color: #e22092; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.blue.button, .blue.button:visited		    	{ background-color: #2981e4; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }


/************************************
SPECIFIC STYLING
************************************/

.transitionExample
{
	float:left;
	text-align:justify;
	position:relative;
	display:inline-block;
	width:655px;
	background:#222;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:10px;
	margin:15px 5px 20px;
	color:#fff;
	border-radius: 8px;
    -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
	
	
	opacity:0.8;
	filter:alpha(opacity=80);
}
.transitionExample:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
.exampleText
{
	position:absolute;
	top:40px;
	left:190px;
	font-size:18px;
	text-align:center;
	color:#fff;
	width:190px;
}
 
#transitionsCon
{
	display:block;
	height:auto;
}

.transitionExampleimg
{
	float:left;
	position:relative;
	display:inline-block;
	width:145px;
	height:145px;
	background:#222;
	padding:10px;
	margin:15px;
	color:#fff;
	border-radius: 8px;
    -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
	
	
	opacity:0.8;
	filter:alpha(opacity=80);
}
.transitionExampleimg:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
.exampleText
{
	position:absolute;
	top:40px;
	left:190px;
	font-size:18px;
	text-align:center;
	color:#fff;
	width:190px;
}
 
#transitionsCon
{
	display:block;
	height:auto;
}
 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}





