body {
 width: 100%;
 height: 100%;
/*
 height: 768px;
*/ 
 color: Black;
 text-align:center;
 background: url(images/1_fon_4.gif);
 padding: 0px 0px 0px 0px; 
 margin: 10px 0px 0px 0px;
 }
 
 #outer {
 width: 870px;
 height: 575px;
 text-align: center;
 margin: auto;
 background-color: black;
 border: 1px solid white;
 } 

 #header {
 width: 690px;
 height: 50px;
 text-align: center;
 margin: auto;
 background-color: black;
 border-bottom: 1px solid white;
 float: left;
 } 

 #leftside {
 width: 180px;
 height: 575px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
} 

#header-logo {
 width: 180px;
 height: 240px;
 text-align: center;
 margin: auto;
 background-color: white;
 background-image: url(images/logo_only.JPG);
 background-position: center;
 background-repeat: no-repeat;
 float: left;
} 

#description {
 width: 179px;
 height: 335px;
 text-align: center;
 margin: auto;
 background-color: white;
 float: left;
 border-right: 1px solid white;
} 

div.textarea1 {
 width: 95%;
/* height: 165px;  */
 height: 310px;
 text-align: left;
 overflow: auto;
} 

div.textarea2 {
 width: 70%;
 height: 500px;
 text-align: left;
 overflow: auto;
} 

 #main {
 width: 690px;
 height: 523px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
} 

 #mainupper {
 width: 616px;
 height: 28px;
 text-align: center;
 margin: auto;
 background-color: black;
 border-bottom: 8px solid white;
} 

 #mainframe {
 width: 600px;
 height: 450px;
 text-align: center;
 margin: auto;
 background-color: black;
 border-left: 8px solid white;
 border-right: 8px solid white;
} 

 #mainlower {
 width: 616px;
 height: 29px;
 text-align: center;
 margin: auto;
 background-color: black;
 border-top: 8px solid white;
/*
 background-image: url(images/logo-small.jpg);
 background-position: center;
 background-repeat: no-repeat;
*/
} 

 #footer {
 width: 870px;
 height: 50px;
 text-align: center;
 margin: auto;
 background-color: transparent;
 } 

/* Profile and Portfolio Pages */
 #header2 {
 width: 690px;
 height: 70px;
 text-align: center;
 margin: auto;
 background-color: black;
 border-bottom: 1px solid white;
 } 

 #leftside2 {
 width: 180px;
 height: 503px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
} 

#description2 {
 width: 179px;
 height: 263px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
 border-right: 1px solid white;
} 

 #main2 {
 width: 600px;
 height: 523px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
} 

 #main2_left {
 width: 640px;
 height: 523px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
 overflow: auto;
} 

 #press_icon {
 width: 80px;
 height: 100px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: left;
} 

 #press_text {
 width: 480px;
 height: 100px;
 text-align: left;
 margin: auto;
 background-color: black;
 float: right;
} 

#press_space {
 width: 480px;
 height: 10px;	
}

 #main2_right {
 width: 345px;
 height: 523px;
 text-align: center;
 margin: auto;
 background-color: black;
 float: right;
} 

