a:link {color:#ff6600;}
a:visited {color:#ff6600;}
a:hover {color:silver;}

body {
  font-family: Arial, Geneva CY, Verdana, Sans-Serif;
  font-size:9pt;
}

td {
  font-family: Arial, Geneva CY, Verdana, Sans-Serif;
  font-size:9pt;													
}

input {
  font-family: Arial, Geneva CY, Verdana, Sans-Serif;
  font-size:9pt;
}

img {
  border-width: 0px;
}

.large {
  color:#ff6600;
  font-size:120%;
  font-weight:bold;
  text-decoration: none;
}

.large_gray
{
  color:darkgray;
  font-size:120%;
  font-weight:bold;
  text-decoration: none;
}
.medium
{
  color:#ff6600;
  font-size:110%;
  font-weight:bold;
  text-decoration: none;
}
.small
{
  color:#ff6600;
  font-size:100%;
  font-weight:bold;
  text-decoration: none;
}
.normal
{
  color:#ff6600;
  font-size:100%;
  font-weight:normal;
  text-decoration: none;
}
#bold{font-weight:bold}

#head { /* Верхний блок */
  width: 1040px; 
  padding: 10px; 
}

#middle { /* Средний блок */
  width: 1040px;
  clear: both
}

#menu { /* Левая колонка */
  float: left; /* Обтекание справа */ 
  width: 180px; 
  padding: 5px 5px 5px 5px; 
  margin: 5px; /* Значения отступов */
} 
#menu div {
  padding: 2px; 
}
#menu a {
  text-decoration: none; /* Убираем подчеркивание текста */
}

#content { /* Колонка контента*/ 
  float: left;
  margin: 5px; /* Значения отступов */
  padding: 5px; 
  width: 600px; 
  white-space: normal;
}

#tophelper {
  margin: 0px 5px 5px 740px;
  width: 200px;
}

#rightblock {
  float: left; 
  margin: 5px; /* Значения отступов */
  padding: 5px; 
  width: 160px; 
}

#news { /* Колонка новостей*/
  /* position:absolute; */
  width: 250px; 
  padding: 5px; 
  margin: 0px 5px 20px 550px; /* Значения отступов */
  overflow: visible;
}

#face { /* На главной колонка */
  float: left;
  margin: 0px 0px 20px 20px; /* Значения отступов */
  padding: 0px 5px 5px 5px; 
  width: 520px; 
  white-space: normal;
}

#dana { /* dana колонка */
  float: left;
  margin: 0px 5px 20px 20px; /* Значения отступов */
  padding: 5px; 
  width: 550px; 
  white-space: normal; 
}

#login{  
  position:absolute;
  top: 20px;
  margin: 0px 5px 20px 590px; /* Значения отступов */ 
}

#foot { /* Нижний блок */
  padding: 5px; 
  clear: both; /* Отменяем обтекание */
}

#registration {
  width: 300px;
}

#registration td {
  width: 100%;
}

#error {
  color: red;
  padding: 5px;
}

#googleSearchUnitIframe {
  height: 1040px; 
  overflow: hidden;
}