h1 { font: 30px Arial; margin: 23px 0 23px 15px; }

#arm { text-align: center; }

#colors { margin-top: 30px; clear: right; width: 100%; overflow: hidden; }

#color-scheme { width: 185px; padding: 0 30px 5px 0; float: left; }
#color-scheme img { float: left; }
#color-scheme div.title { float:left; padding: 20px 0 0 5px; }

#images { clear: both; width: 100%; overflow: hidden; }

#image-photo { float: left; width: 440px; }
#image-photo p { margin-top: 5px; width: 300px; }
#colors div { margin-top: 5px; }

/*#image-scheme { margin-left: 450px; width: 460px; }*/
#image-scheme { float:left; width: 400px; }
#image-scheme div { /*margin-bottom: 30px;*/ }

#inf { float: left; }
#handle-main { float: left; margin: 0 50px 50px 0; }
#handles { width: 100%; clear: both; overflow: hidden; }

/*
#layer1 { height: 0px; margin-bottom: 0px; overflow: hidden; }
#layer2 { height: 0px; margin-bottom: 0px; overflow: hidden; }
#layer3 { height: 0px; overflow: hidden; }
#menu { height: 0px; overflow: hidden; }
*/
#open { text-decoration: underline; margin: 6px 0 15px 0; }
#props { background: white; padding: 50px 0 50px 98px; }
#scheme { margin-top: 45px; }

p#text { width: 300px; margin-top: 35px; }

.info { font-size: 16px; top: -10px; margin-left: -10px; }
.info td div, .info th div { padding-left: 0; padding-right: 0; }
.info td div { text-align: center; }