body {padding-top:2em;padding-bottom:2em; background:#000209 url(/images/background.jpg) no-repeat top center;
		/*background-image: url(/main.gif);*/
		 background-color: #000209; }
		
#pageContainer{	background-image:none;
background-color:white;
				width:770px;
				height: auto;
				margin: 0 auto;
				position: relative;
				overflow:hidden; 
				border:5px solid #757d86;
}
#headerLogo{background-image: url(/header.jpg); background-repeat:no-repeat; height: 166px;margin-bottom:0px;}
#headerContainer{ background-image: url(/navbar.jpg); background-repeat: repeat-x;background-color:#FF9933; margin-top:0px; padding:2px; width: 100%; margin: 0px;overflow: auto; border-top:1px solid #757d86;border-bottom:1px solid #757d86;}
#headerLinks{float: right}
#headerHomeLink{margin-left:20px;float: left; text-align: left;}
#headerHomeLink a{
text-decoration:none; font-size:small; padding:2px 5px; font-weight:bold
}
#headerHomeLink a:hover{
background-color: #070949;color:white;
}

#headerHomeLink a.current{
background-color: #070949;color:white;
}


#headerLinks ul
{
margin-top:0px;
list-style-type: none;
text-align: right;
}
#headerLinks ul li{ list-style-type:none; display: inline;padding-left: 0px;}

#headerLinks ul li a{
text-decoration:none;padding: 2px 5px;font-size:small;background-repeat: no-repeat; background-position: left center;
}

#headerLinks ul li a:hover{
background-color: #070949;color:white;
}

#headerLinks a.current{
background-color: #070949 ;color:white;
}

#leftCol{
	float: left;
	padding-top: 15px;
	height: 100%;
}

ul#navlist
{
width: 138px;
\width: 140px;
w\idth: 138px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}


ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist li#all{
font-style:italic;

}

ul#navlist li a
{
display: block;
width: 122px;
\width: 118px;
w\idth: 102px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #aaaabb;
background: #ccccdd;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #666677; }
div#leftCol li a:visited { color: #666677; }

ul#navlist li a:hover
{
border-color: #070949;
color: #ffffff;
background: #0A0D6E;
}
#navlist a.current{
    border-color: #070949;
color: #ffffff !important;
background: #0A0D6E;
}

#mainContent{
	width: 600px;
	padding: 5px 5px 5px 5px;
	float: left;
}
h1{text-align: left; margin-left: 20px; width: 300px;border-bottom: 1px solid #FFE0D3}
p{text-align: left;margin-left:1em}

ul#listGallery img{border: 1px solid gray; padding: 5px; margin: 5px;}
ul#listGallery {margin: 0px;padding: 0px}
ul#listGallery li{
	margin: 0px;
	list-style: none;
	display: inline;
}
.hide{display:none}
#footer{float: left;height: 50px;width:100%;clear:both; background-image: url(/footer.jpg); background-repeat: repeat-x;
		border-bottom:1px solid  #aaaabb;border-top:1px dotted  #aaaabb;text-align: center;}
		
.thumbnail {border: 1px solid gray; padding: 2px; margin: 15px; margin-top:0.8em;margin-bottom:0.8em; float:left}

ul#advantages{
		float: right;
	margin-right: 170px;
	
}

ul#advantages li
{
text-align: left;
list-style: square;
margin: 10px;
margin-left: 20px;
padding-left: 0px;
border: 0px;
}
ul#clients {margin-left: 30px;}
ul#clients li{
	text-align: left;
	list-style: none;
	font-size: small;
	width: 150px;
	margin: 10px;
	margin-left: 20px
	padding: 5px;
	float: left;
}


* html #mainContent {
    overflow-x: hidden; overflow-y: hidden; 
    width: expression( 600);
}

#gallery{
	text-align: center;
}
#mainContent {text-align:left; }

.offer {
	margin:1em 0;
	padding:0 0.5em;
	border:1px solid #98be10;
	background:#f6feda;
}
p.offer {padding:0.5em}
.offer p {margin:0.5em 0}
#credits {margin-left:560px;margin-top:5px}
#credits a{color: #777777;text-align:right;text-decoration:none;font-size:10px;}