body
{
	background: #07456f url(/assets/images/back.png) repeat-x;
}

#all
{
	margin: 45px auto 0 auto;
	width: 950px;
}

#head
{
	height: 85px;
	overflow: hidden;
	position: relative;
}

#head #htitle
{
	padding: 1px 5px 1px 30px;
	border-left: 1px solid #5c5c5c;
	font: normal 14px Tahoma;
	position: absolute;
	top: 20px;
	left: 270px;
	color: #fff;
}

#head #hphone
{
	color: #ec1c24;
	top: -5px;
	right: 0;
	position: absolute;
}

#head #hphone p
{
	font: normal 12px Tahoma;
	display: inline;
}

#head #hphone p span
{
	font: normal 14px Tahoma;
}

#head #hphone .hphone
{
	font: normal 30px Tahoma;
}

#head #hphone .hphone2
{
	font: normal 14px Tahoma; margin-left: 100px;;
}

#flash
{
	margin-left: 49px;
}

#menu
{
	height: 30px;
	margin-left: 20px;
	white-space: nowrap;
	width:950px;
	
}

#menu li
{
	float: left;
	list-style-type: none;
	margin-right: 90px;
	font: normal 14px Tahoma;
	margin-left:14px;
}

#menu li a
{
	font: normal 14px Tahoma;
	color: #ec1c24;
	text-decoration: none;
}

#menu li a:hover
{
	color: #fff;
}

#menu .sel a
{
	color: #fff;
	text-decoration: underline;
}

#ctitle
{
	font: normal 24px Tahoma;
	color: #fff;
}

#content
{
	overflow: hidden;
	margin: 40px 0 0 0;
}

#content #lmenu
{
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}

#content #lmenu li
{
	list-style-type: none;
	margin-bottom: 10px;
	font: normal 12px Tahoma;
}

#content #lmenu li p
{
	margin: 5px;
	font: bold 14px Tahoma;
	color: #fff;
}

#content #lmenu li p span
{
	font:  normal 20px Tahoma;
	color: #ec1c24;
}

#content #lmenu li a
{
	text-decoration: underline;
	font: normal 12px Tahoma;
	color: #fff;
}

#content #lmenu li a:hover
{
	text-decoration: underline;
}

#content #lmenu li span
{
	color: #fff;
}

#content #lmenu .sel
{
	text-decoration: underline;
	color: #fff;
}

#content #text
{
	width: 600px;
	margin: 0 20px 0 275px;
	font: normal 12px Verdana;
	color: #fff;
}

#content #text p
{
	margin: 0 0 10px 0;
	color: #fff;
	line-height: 17px;
}

#content #text a
{
	font: bold 12px Tahoma;
	color: #fff;
}

#content #text a:hover
{
	text-decoration: none;
}

#content #text .fotos
{
	margin-top: 40px;
}

#content #text .fotos img
{
	margin-right: 90px;
}

#footer
{
	overflow: hidden;
	margin: 70px 0 0 275px;
}

#footer div p
{
	font: normal 12px Tahoma;
	color: #fff;
}

#footer a
{
	color: #fff;
	text-decoration: underline;
}

#footer a:hover
{
	text-decoration: none;
}

#footer div
{
	width: 203px;
	float: left;
	white-space: nowrap;
}

#all #content .wh
{
	margin-left: 0;
	width: 100%;
}

#all .wt
{
	margin-left: 275px;
}

#all .wh2
{
	margin-left: 200px;
}

#gal
{
	width: 600px;
}

#gal td
{
	padding: 0 20px 20px 0;
	vertical-align: top;
}

#gal td img, #head img, #text img
{
	border: 0;
}

#gal2
{
	margin-left: -10px;
}

#gal2 td
{
	vertical-align: middle;
	text-align: center;
	width: 220px;
	padding: 0 0 20px 0;
}

#cnt_left
{
	float: left;
	width: 200px;
	margin: 0 -200px 0 40px;
}

#cnt_right
{
	width: 600px;
	margin-left: 270px;
}


#footer2
{
	overflow: hidden;
	margin: 7px 0 0 275px;
}

#footer2 div p
{
	font: normal 12px Tahoma;
	color: #fff;
}

#footer2 a
{
	color: #fff;
	text-decoration: underline;
}

#footer2 a:hover
{
	text-decoration: none;
}

#footer2 div
{
	width: 203px;
	float: left;
	white-space: nowrap;
}
h1 {font-size:1.25em;text-align:justify;}
h2 {font-size:1.2em;text-align:justify;}
p {text-align:justify;}
