/* --------------- Default Styles --------------- */

html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:url(../images/bg.jpg); color: #004c6a; font-size:15px;font-family:Arial, Helvetica, sans-serif; position:relative;}
#g_body { background:#e1ecff;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color: #2687ff;cursor: pointer;text-decoration: none;}
a:hover {color:#2687ff;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */

#all { width:1000px; position: relative; margin:0 auto;z-index:2;}


/* --------------- Header --------------- */
#header, #g_header { height:315px; position:relative; overflow:hidden;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	 
#g_header .m_home, #g_header .m_home:visited { width:157px; height:52px;  color:#fff; text-decoration:none; display:block; padding:10px 0 0 0; display:block;  text-align:center; position:absolute; left:554px; top:-6px;font-size:24px;}
#g_header .m_home:hover { color:#fff; text-decoration:none;}
#g_header .m_home em { display:block; font-size:11px; position:relative; margin-top:-5px;}

	 
.h_img { display:block; float:left;}
.name { position:absolute; left:32px; top:197px; width:720px; font-size:15px; text-align:center; line-height:15px; padding:0;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
.set { width:100%; margin-bottom:0px; background:url(../images/bl_mid.jpg) 0 0 repeat-y;}
.set_b { background:url(../images/bl_bot.jpg) 0 100% no-repeat; padding:-5px 0 21px;}
.thumbs {PADDING-RIGHT: 1px; PADDING-LEFT: 32px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 995px; PADDING-TOP: 18px}
.thumbs IMG {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: center; MARGIN: 2px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 290px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 290px; margin:0 25px 25px 0;}

/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { width:100%; height:246px; background:url(../images/footer.jpg) 50% 0 no-repeat; position:relative;  text-align:center; color:#ff9600; font-size:17px;}
#footer a, #footer a:visited, #footer a:hover, #footer span { color:#ff9600;}
#footer span  { font-weight:bold;}
#footer .webm, #footer .webm:visited, #footer .webm:hover { color:#ff9600;}
.dl, .dl_g { width:50%; position:absolute; left:-500px; top:0; height:768px; background:url(../images/dl.jpg) 100% 0 no-repeat;}
	 .dl_g {left:-450px; background:url(../images/gal/dl.jpg) 100% 0 no-repeat;}
.dr, .dr_g { width:50%; position:absolute; z-index:1; right:0px; top:0; height:768px; background:url(../images/dr.jpg) 498px 0 no-repeat;}
	.dr_g {background:url(../images/gal/dr.jpg) 450px 0 no-repeat;}
.dl_b { width:50%; position:absolute; left:-450px; bottom:0; height:201px; background:url(../images/dl_b.jpg) 100% 0 no-repeat;}
.dr_b{ width:50%; position:absolute; right:0px; bottom:0; height:167px; background:url(../images/dr.jpg) 450px 0 no-repeat;}
/* ------------------------------------------- */
