@charset "utf-8";
/* CSS Document */
body{
	font-family:tahoma;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#000;
	background:#f2f2f2 url(images/bg.jpg) repeat-x;
	font-family:tahoma;
}
img {border:0px; behavior: url(iepngfix.htc);}
h1,h2{ margin:0px;}
.text-red{ color:#a50000}

#all{
	width:100%;
	height:100px;
}
#all #container{
	width:960px;
	height:auto;
}
#all #container ul#menu{
	width:960px;
	height:49px;
	float:left;
	padding:10px 0 0 0;
	margin:0px;
	text-align:left;
}
#all #container ul#menu li{
	width:180px;
	height:35px;
	float:left;
	padding:0px;
	margin:0px;
	font-family:Century Gothic;
	font-size:24px;
	text-align:center;
	list-style-type:none;
}
#all #container ul#menu li a{
	text-decoration:none;
	color:#000;
	width:180px;
	height:35px;
	float:left;
}
#all #container ul#menu li a:hover,
#all #container ul#menu li.active{
	text-decoration:none;
	color:#fff;
	background:url(images/bg-hover.jpg) no-repeat;
	width:180px;
	height:35px;
	float:left;
}
#all #container #left-box{
	width:480px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #left-box #left-row-one{
	width:480px;
	height:172px;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #left-box #left-row-two{
	width:480px;
	height:282px;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #left-box #left-row-two-contact{
	width:460px;
	height:398px;
	float:left;
	margin:0px;
	padding:95px 0 0 20px;
	background:url(images/left-row-two-contact.jpg) no-repeat;
	text-align:left;
}
#all #container #left-box #left-row-two-contact h1{
	margin:0px;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px #000 solid;
	width:435px;
	height:25px;
}
#all #container #left-box #left-row-two-contact #text{
	width:435px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #left-box #left-row-two-contact #text .left-box{
	width:215px;
	height:120px;
	float:left;
	margin:5px 0 0 0;
	padding:0px;
}
#all #container #left-box #left-row-two-contact #text .right-box{
	width:215px;
	height:120px;
	float:left;
	margin:5px 0 0 5px;
	padding:0px;
}
#all #container #left-box #left-row-two-contact #flash{
	width:435px;
	height:238px;
	float:left;
	margin:0px;
	padding:0px;

}
#all #container #left-box #left-row-three{
	width:480px;
	height:211px;
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#all #container #left-box #left-row-three ul{
	margin:54px 0 0 15px;
	display:inline;
	padding:0px;
	float:left;
	width:450px;
}
#all #container #left-box #left-row-three ul li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0 0 0 10px;
	
}
#all #container #right-box{
	width:480px;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #right-box #right-row-one{
	width:480px;
	height:259px;
	float:left;
	margin:0px;
	padding:0px;
}
#all #container #right-box #right-row-two{
	width:467px;
	height:391px;
	float:left;
	margin:0px;
	padding:15px 0 0 13px;
	text-align:left;
}
#all #container #right-box #right-row-two #google-map{
	width:440px;
	height:375px;
	float:left;
	margin:0px;
	text-align:left;
	background-color:#CCCCCC;
}
#all #container #right-box #right-row-two h1{
	margin:0px;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px #000 solid;
	width:440px;
	height:25px;
}
#all #container #right-box #right-row-two h2{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	height:auto;
}

#all #container #content{
width:960px; 
height:482px;
float:left;
}

#all #container #content #content_left_box{
width:480px; 
height:482px;
float:left;
}
#all #container #content #content_left_box #con_left_row_one{
background-image: url(images/left-row-one-real.jpg);
background-repeat:no-repeat;
width:480px;
height:167px;
}
#all #container #content #content_left_box #con_left_row_two{
width:480px;
height:316px;
}

#all #container #content #content_right_box{
width:467px;
height:447px;
float:left;
padding-top:35px;
padding-left:13px;
text-align:left;
}

#all #container #content #content_right_box  h1{
	margin:0px;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px #000 solid;
	width:440px;
	height:25px;
}
#all #container #content #content_right_box  h2{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	height:auto;
}














#all #container #grallery{
width:960px;
_height:200px;
min-height:200px;
float:left;
}

#all #container #grallery #box_grallery{
background-image: url(images/bg-grallery.jpg); background-repeat:repeat-y;
float:left;
width:960px;
text-align:left;
height:396px;

}



#all #container #footer{
	width:960px;
	height:40px;
	_height:50px;
	margin:0px;
	padding:10px 0 0 20px;
	_padding:0 0 0 20px;
	float:left;
}
#all #container #link{
	width:980px;
	height:20px;
	text-align:left;
	position:relative;
	margin:0px;
	display:inline;
	padding:0px;
	float:left;
	color:#818080
}
#all #container #link a{ text-decoration:none;color:#818080;}
#all #container #logo{
	width:980px;
	height:20px;
	text-align:left;
	padding:0px;
	float:left;
	margin:-5px 0 0 0;
}
