html {background: #191919;}
body {background: #191919;margin:0;padding:0;font: 10pt Arial;}
img {border:none;}
a:link, a:visited {color:#b37915; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.header {height:120px;width:951px;margin:0 auto;}
.header .logo {float:right;margin-top:26px;}
.header ul {list-style:none;margin:0;padding:0;}
.header ul li {float:left;margin-top:70px;}
.content {min-height:400px;width:911px;margin:0 auto;;padding:20px;background:black;}
.content .main {min-height:350px;margin:50px;color:white;background: url('/img/logo_shadow.jpg') 550px 30% no-repeat;}
.content .project {min-height:350px;margin:10px;color:white;background: url('/img/logo_shadow.jpg') 550px 30% no-repeat;}
.content .project .project-info {float:left;width:400px;min-height: 350px;}
.content .project .project-info h3{color:#b37915;margin-top:5px;margin-bottom: 0;}
.content .project .project-info h3.link {color:white;font-size:100%;}
.content .project .project-info img {margin:0 auto;}
.content .project .project-info .bimage {width:400px;/*height:300px;*/text-align: left;}
.content .project .project-about {float:left;width:300px;min-height: 350px;margin-left:150px;}
.content .project .project-about ul {margin:0px;padding:0px;list-style: none;}
.content .project .project-about ul li {float:right;margin:0 0 0 20px;}
.content .project .project-about ul li img {border:2px solid transparent;cursor:pointer}
.content .project .project-about ul li img.current {border:2px solid red;}
.content .project .project-about p.about {margin-top:50px;text-align: right;line-height: 130%;}
.content .contacts img {vertical-align: middle}
.content .a-main {min-height:350px;margin:50px;color:white;background: url('/img/logo_shadow.jpg') 50% 30% no-repeat;}
.content .login {text-align:center;margin-top:100px;color:white;}
.footer {height:100px;width:951px;margin:10px auto;color:white;}
.footer a:link, .footer a:visited {color:white;text-decoration:none;}
.footer a:hover, .footer a:active {text-decoration:underline;}
.content .admin {margin:0 auto;color:white;vertical-align:top;}
.content .admin input {width:300px;}
.content .admin textarea {width:300px;height: 100px;}
.content .admin table {border-collapse: collapse;width:60%;margin:5px auto}
.content .admin table tr td {border:1px solid #555;padding:5px;}
.content .admin table tr td.name {text-align: right}
.content .admin table tr th {border:1px solid  #555;padding:5px;font-weight: bold}
.content .project-text {float:right;width:380px;line-height: 140%}
.content .project-text p {margin:0 0 10px 0}
.clear {clear:both}
#contenu{
	text-align: center; 
	vertical-align: middle;
	width: 510px; 
	height: 426px;
	margin: 12px 34px 0 0px;
	padding: 0px;
	border: 0px;
}

.menu_body
{
	padding-right:20px;
}

.menu_list {	
	width: 400px;
}
.menu_head1 {
	padding: 0px;
	height: 53px;
	line-height: 47px;
	cursor: pointer;
	
	margin:0px;
    font-weight:bold;
	background: black url(/img/buttons.png) 0px 0px no-repeat;
}
.menu_head2 {
	padding: 0px;
	height: 53px;
	line-height: 47px;
	cursor: pointer;
	
	margin:0px;
    font-weight:bold;
	background: black url(/img/buttons.png) 0px -53px no-repeat;
}
.menu_head3 {
	padding: 0px;
	height: 53px;
	line-height: 47px;
	cursor: pointer;
	
	margin:0px;
    font-weight:bold;
	background: black url(/img/buttons.png) 0px -106px no-repeat;
}
.menu_head4 {
	padding: 0px;
	height: 53px;
	line-height: 47px;
	cursor: pointer;
	
	margin:0px;
    font-weight:bold;
	background: black url(/img/buttons.png) 0px -159px no-repeat;
}
.menu_head5 {
	padding: 0px;
	height: 53px;
	line-height: 47px;
	cursor: pointer;
	
	margin:0px;
    font-weight:bold;
	background: black url(/img/buttons.png) 0px -212px no-repeat;
}
.menu_body {
	display:none;
	text-align:left;
	padding-left:50px;
	font-size:1.2em;
}

