body,html
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
img
{
	border:none;
}
img#bg {min-height: 100%; 
min-width: 1300px; 
width: 100%; 
height: auto;
	
position: fixed;
top: 0;
left: 0;
}

@media screen and (max-width: 1300px){
img.bg {left: 50%;
margin-left: -650px; }
} 
#content {
   position:relative;
   width:990px;
   height:800px;
   margin-left:auto;
   margin-right:auto;
   z-index:1;
}
#content .content_slider
{
	width:750px;
	height:800px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:20px;
}
#content .content_slider .rotation_master
{
	width:3000px;
	height:600px;
	top:0;
	left:0;
	position:absolute;
}
.content
{
	width:750px;
	height:700px;
	float:left;
}
.cont_1
{
}
.cont_1 .title_home
{
	background-image:url(images/title_home.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:746px;
	height:270px;
}
.cont_1 .text_home
{
	width:746px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.cont_1 .contact_home
{
	width:459px;
	height:73px;
	background-image:url(images/contact_home.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cont_2
{
}
.cont_2 .title_gallery
{
	width:414px;
	height:81px;
	background-image:url(images/title_gallery.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cont_2 p
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
}
.cont_2 .galleries
{
	width:178px;
	height:134px;
	float:left;
	margin-right:5px;
	background-color:#000;
	position:relative;
}
.cont_2 .over
{
	width:178px;
	height:184px;
	display:none;
	position:absolute;
	z-index:9999;
}
.empty{
	background-image:url(images/empty-click.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	left:0;
	top:0;
}
.car{
	background-image:url(images/car-click.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	left:0;
	top:0;
}
.gate{
	background-image:url(images/gate-click.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	left:0;
	top:0;
}
.fence{
	background-image:url(images/fence-click.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	left:0;
	top:0;
}
.cont_2 .text_gallery
{
	width:350px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:left;
	margin-top:10px;
}
.cont_3
{
}
.cont_3 .title_map
{
	width:250px;
	height:80px;
	background-image:url(images/title_map.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cont_3 a,.cont_3, a:visited
{
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
}
.cont_3 a:hover
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
}
.cont_4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
.cont_4 .title_contact
{
	background-image:url(images/title_contact.png);
	background-position:center;
	background-repeat:no-repeat;
	width:620px;
	height:141px;
}
.cont_4 p,a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	
}
.cont_4 .form
{
	width:600px;
	padding:5px;
}
.cont_4 .button_send
{
	padding:10px;
}
.nav
{
   	position:relative;
   	z-index:1;
	width:100%;
	height:74px;
	background-image:url(images/nav_repeater.png);
	background-repeat:repeat-x;
}
.nav .nav_menus
{
	width:750px;
	height:74px;
	margin-left:auto;
	margin-right:auto;
}
.nav_menus a{
	text-decoration: none;
}
.nav .nav_menus .menu_bot
{
	height:51px;
	float:left;
	margin-right:25px;
	font-family:Helvetica, sans-serif;
	font-size:16px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	padding-top:25px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}
.sidebar
{
	position:absolute;
	right:0;
	top:95px;
	width:133px;
	height:450px;
	z-index:9999;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar .square
{
	width:120px;
	height:120px;
	margin-bottom:15px;
	border:#FFF solid 3px;
	padding-left:10px;
	font-size:13px;
	color:#FFF;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
.sidebar .square p
{
	margin-top:-10px;
	font-weight:bold;
}
.sidebar span
{
	font-size:73px;
	color:#FFF;
	font-weight:bold;
}
.map_google{
	border:5px solid #fff;
	width:640px;
	height: 480px;
}
#response{display:none;
border: 1px solid #ccc;
background: #FFFFA0;
padding: 10px;
width: 450px;
color:#000;
}
