/* CSS Document */
body {background-color:#FFF; width:796px; margin: 15px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
img, table {border:0;}
#top {background:#FFF url(../i/bnr_ge_top.jpg) left center no-repeat; width: 796px; height:98px;}
#top img {width:134px; height:75px; display:block; float:left;}
#top ul {list-style-type:none; padding-top:54px; padding-right:1px; color:#FFF;}
#top li {float:right; line-height: 1.4;
	display:block; 
	border-top: 1px solid #BE3813; 
	border-left: 1px solid #BE3813; 
	border-bottom: 1px solid #BE3813; 
	padding:0;}
#top li a {text-decoration:none; color:#FFF; display:block; background-color: #000; padding:2px 4px;}
#top li a:hover {text-decoration:none; color:#FFF; background-color:#F7A63D;}

#maintop {width:796px; height:49px; background:#FFF url(../i/bkg_main_top.jpg) left center no-repeat;
	 margin-top:2px; text-align:right;}
#maintop img {display:block; height:25px; float:right; padding-right:20px;}

#main {width:796px; margin-top:0; background:#FFF url(../i/bkg_main.jpg) left center repeat-y;}

#side {display:block; padding: 30px 0 0 74px; float:left; margin-right:10px;}

#maint {background-color:#000; width:515px; margin-bottom:15px;}
#maint p {margin:15px 0;}

#maint2 {background-color:#000; width:650px; margin-bottom:15px;}
#maint2 p {margin:15px 0;}

#mainrtop {background-color:#000; height:35px; padding:0 5px 0 0; float:left; margin: 0 0 0 15px; border:1px solid #000;}

#mainr p {float:left; margin: 5px 35px; width: 600px;}

#foot {width:796px; height:49px; background:#FFF url(../i/bkg_main_btm.jpg) left center repeat-y;}
#foot img {display:block;}
#client {width:76px; height:32px; padding:7px 0 0 27px; display:block; float:left;}
#contact {width:125px; height:49px; padding:0; display:block; float:right;}

#copy {font-size: 10px; color: #666; text-align:center;}
	
#validate {text-align:right; margin-top:10px;}
#validate img {width:88px; height:31px;}

.slinks {padding-bottom:3px; }

#mgallery td {padding:5px; border-right: 1px solid #000; border-top:2px solid #000; border-bottom:2px solid #000; font-weight:bold; text-align:center;
 background-color:#F1E7BF;}
#mgallery a {text-decoration:none; color:#000; display:block;}
#mgallery a:hover {color:#E65C37;}
#mgallery td.selected {background-color:#FFF;}

