body { 
  margin:0; 
  padding:0;
  font-weight:bold;
  font-family:Arial; }

html {height:100%; overflow-y:scroll;}

div { text-align:right;}

a, img {
  border: 0;
}

h2{ font-size:18px; margin:0; padding:0;}

div#root {
  margin:15px 0;
  padding-top:15px;
  border-top:#c6c6c6 1px solid;
  width:850px;}
  
div#root_in {
  background:url(../images/fon.jpg) no-repeat;
  margin:10px 0;
  padding-top:15px;
  width:850px;
  height:600px;}

div#balerina {
  height:534px;
  width:400px;
  float:left;
  background:url(../images/balerina.jpg); }

div#logos_ind {
  height:534px;
  width:300px;
  text-align: left;
  float:left;}  

div#linkz 
  {
  height:60px;
  width:430px;
  float:right;}

div#linkz a{
  padding-left:11px;
  background:url(../images/marker1.gif) 0px 6px no-repeat;
  color:#535351;
  font-size:14px;
  text-decoration:underline;}

div#text
  {
  height:454px;
  width:430px;
  float:right;}

div#text_ptn
  {

  width:430px;
  float:right;}

  
div#text_in 
  {
  margin:0px 20;
  height:494px;
  width:430px;
  float:right;}

div#reg {
  font-size:12px;
  margin-bottom:8px;
  font-weight: normal;
  color:#000; 
}

div#reg_ptn {
  font-size:12px;
  margin-bottom:8px;
  font-weight: normal;
  color:#000; }
  
div#reg_ptn td { text-align:right;}

div#reg_ptn p{margin: 13px 0;}

div#authors {
  font-size:14px;
  width:430px;
  margin-bottom:30px;
  text-align:right;
  color:#535351;
}
  
div#authors b { font-size:25px; padding:0; margin:0;} 
  
div#name {
  font-size:40px;
  color:#535351; 
  line-height:40px;
  margin-bottom:30px;}

div#place {
  font-size:18px;
  color:#535351; 
}
  
div#date {
  text-align:right; 
  font-size:55px;
  color:#1e8f5b;
  } 

div#date h1{ font-size:55px; margin:-5 0; padding:0;}
  
div#footer {
  float:left;
  border-bottom:#c6c6c6 1px solid;
  width:850px;
  height:10px;
  margin-bottom:10px;
  background-color:#fff; }
