body {
	background:#333333;
	margin: 40px auto;
	font-family:Tahoma, sans-serif;
	font-size:8pt;
	color:#fff;

}

a{
font-size:8pt;
color: #fff;
text-decoration:underline;
font-weight:100;
}


#logo {
margin-top:30px;
margin-left:15px;
float:left;
}

#header {
	background: #fff url(images/header.png) no-repeat top;
	width:100%;
	height:120px;
}



#header_services {
	background: #fff url(images/header_services.png) no-repeat top;
	width:100%;
	height:120px;
}

#header_portfolio {
	background: #fff url(images/header_portfolio.png) no-repeat top;
	width:100%;
	height:120px;
}

#header_aboutus {
	background: #fff url(images/header_aboutus.png) no-repeat top;
	width:100%;
	height:120px;
}

#menu {
	background: #fff;
	width:100%;
	height:70px !important;
	
}

#menu img{
		margin-bottom:-10px;
	
}

#rules, #rulesf{
	background: #ff99cc;
	width:100%;
	height:10px !important;
}

#rules_services, #rules_servicesf {
	background: #99cc66;
	width:100%;
	height:10px !important;
}

#rules_portfolio, #rules_portfoliof {
	background: #ff9999;
	width:100%;
	height:10px !important;
}

#rules_aboutus, #rules_aboutusf {
	background: #66ccff;
	width:100%;
	height:10px !important;
}


#content_body {
	background: #cc0066;
	width:100%;
	height:410px;
}

#content_body_services {
	background: #669933;
	width:100%;
	height:410px;
}

#content_body_portfolio {
	background: #990000;
	width:100%;
	height:410px;
}

#content_body_aboutus {
	background: #0066cc;
	width:100%;
	height:410px;
}


#left_menu {
	background: #cc0066 url(images/left_menu_home.png) no-repeat bottom;;
	width:180px;
	border-right:1px dotted #ff99cc;
}

#left_menu_services {
	background: #669933 url(images/left_menu_services.png) no-repeat bottom;
	width:180px;
	border-right:1px dotted #cccc99;
}

#left_menu_portfolio {
	background: #990000 url(images/left_menu_portfolio.png) no-repeat bottom;
	width:180px;
	border-right:1px dotted #ff6666;
}

#left_menu_aboutus {
	background: #0066cc url(images/left_menu_aboutus.png) no-repeat bottom;
	width:180px;
	border-right:1px dotted #66ccff;
}

#left_menu_list {
	margin:10px;
	margin-left:-10px;
	text-transform: lowercase;
	font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	
}

#left_menu_list ul{
	margin-bottom:5px;
	list-style:none;
}

#left_menu_list li{
	margin-bottom:5px;
	font-size:6pt;
	
}


#left_menu_list a{
font-size:8pt;
color: #fff;
text-decoration:none;
font-weight:100;
}

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



#bottom_menu {
margin-top:10px;
}

#bottom_menu a{
font-size:8pt;
color: #666666;
padding:0px 7px;
text-decoration: none;
}

#bottom_menu a:hover{
font-size:8pt;
color: #666666;
text-decoration: underline;
}

#bottom_menu ul{
list-style:none;
text-transform: lowercase;
}

#bottom_menu li{
display: inline;
border-right:1px solid #666666;
}

#footer {
	background: #fff url(images/footer.png) no-repeat bottom;
	width:100%;
	height:60px;
}


#title{
color:#ffccff;
font-size:26px;
font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
font-weight:100;
margin: 10px;
margin-left: 10px;
text-transform: lowercase;
}

#title_services{
color:#99cc66;
font-size:26px;
font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
font-weight:100;
margin: 10px;
margin-left: 10px;
text-transform: lowercase;
}

#title_portfolio{
color:#ffcccc;
font-size:26px;
font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
font-weight:100;
margin: 10px;
margin-left: 10px;
text-transform: lowercase;
}

#title_aboutus{
color:#ccffff;
font-size:26px;
font-family: "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
font-weight:100;
margin: 10px;
margin-left: 10px;
text-transform: lowercase;
}

#content{
color:#ffccff;
font-size:8pt;
margin: 0 10px;
margin-right:20px;
}

#content_services{
color:#ccffcc;
font-size:8pt;
margin: 0 10px;
margin-right:20px;
}

#content_portfolio{
color:#ffcccc;
font-size:8pt;
margin: 0 10px;
margin-right:20px;
}

#content_aboutus{
color:#ccffff;
font-size:8pt;
margin: 0 10px;
margin-right:20px;
}

#language_header {
font-size:8pt;
text-align:right;
margin-right:25px;
margin-top:10px;
}

#language_header a{
font-size:8pt;
color: #666666;
padding-right:8px;
text-decoration: none;
}

#language_header a:hover{
font-size:8pt;
color: #666666;
text-decoration: underline;
}

#language_header ul{
list-style:none;
margin-top:10px;
margin-bottom:10px;
float:right;
}

#language_header li{
display: inline;
}

textarea, input {
width:300px;
border:1px solid #ff99cc;
}

#button, #reset, #submit {
width:80px;
background: #ff99cc;
}

#copyright {
margin-top:5px;
color:#666;
font-size:7pt;
font-family:Tahoma, sans-serif;
}

#copyright a{
color:#666;
text-decoration: none;
font-size:7pt;
}


/*CSS for Sitemap*/

#sitemap ul {
		font-family: Tahoma, sans-serif;
		list-style: none;
		text-transform: lowercase;
}


#sitemap  li{
		margin-bottom:4px;
}


#sitemap a{
		color:#ffccff;
		font-size:8pt;
		text-decoration:none;
		font-weight:100;
}	



#sitemap a:hover{
		color:#ffccff;
		font-size:8pt;
		text-decoration:underline;
		font-weight:100;
}

#enter a{
text-decoration:none;
color:#999;
padding:15px;
font: 16px "Calibri", Arial, Tahoma
}

#loading_page{
	position:absolute; 
	width:200px !important; 
	height:30px !important; 
	background:url('./images/loading_page.gif') no-repeat; 
	right:50%; 
	margin-left:-100px;
	top:20px; 
	border: 1px solid #333;
}

