body {font-family: arial; width: 760px; margin: 40px auto; padding: 0; font-size: 14px;}
#logo a {float: left; height: 0; padding-top: 57px; width: 100px; overflow: hidden; background: url(/en/logo.gif); margin: 0 20px 0 0;}
#nav {margin: 0; padding: 0; font-size: 16px;}
#nav li {float: left; padding: 17px 0; list-style: none;}
#nav li a {text-decoration: none; padding: 5px 10px; color: #258fb1}
#nav li a:hover {background: #258fb1; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
h2 {clear: both; padding: 40px 0 20px 0; margin: 0; font-size: 24px;}
p {font-size: 14px; line-height: 21px; color: #666; margin: 0 0 0 0; padding: 0;}

p a {text-decoration: none; color: #666;}

#directors {list-style: none;  padding: 0; margin:0; }
#directors li {float: left; width: 220px; height: 200px; margin: 0 30px 20px 0; overflow: hidden;}
#directors li a {color: #333; height: 18px; overflow:hidden; display: block;}
#directors li h3 {font-size: 16px; }
#directors li p {font-size: 12px; line-height: 18px;}
#directors li br {line-height:1px}

#footer {clear: both; font-size: 14px; color: #999; border-top: 1px solid #ccc; margin-top: 70px; padding-top: 10px;}
#contacts {float: right;}
#contacts a {text-decoration: none; color: #999;}

#works {list-style: none;  padding: 0; margin:0; }
#works li {float: left; width: 160px; height: 330px; margin: 0 30px 20px 0; overflow: hidden;}
#works li a {color: #333;}
#works li h3 {font-size: 16px; }
#works li p {font-size: 12px; line-height: 18px;}
#works li br {line-height:1px}

#team {list-style: none; line-height: 21px; padding: 0; color: #666;}
#team a {color: #333; font-weight: normal; text-decoration: none;}
#team a:hover {color: white; background: #258fb1;}
