* {
    margin: 0;
    padding: 0;
}

a
{
	color:#ad8412;
}

body {
    background: #312B08;
    color: #555034;
    font-family: Tahoma, sans-serif;
}

body a:link {
    color: #4F3807;
	/*text-decoration: underline;
	 for old Opera */
}

#lborder {
    background: url('../images/lborder.gif') left top repeat-y;
    margin: 0 auto;
    padding-left: 12px;
    width: 980px;
}

#rborder {
    background: url('../images/rborder.gif') right top repeat-y;
    padding-right: 12px;
}

#header {
    background: url('../images/header.jpg') top left no-repeat #FBEDDE;
    position: relative;
    height: 287px;
    width: 970px;
}

#header #big_banner {
    position: absolute;
    height: 145px;
    width: 220px;
    top: 3px;
    left: 662px;
}

#header #mpage {
    display: block;
    position: absolute;
    top: 25px;
    left: 235px; 
    height: 160px;
    width: 185px;
}


#header #big_banner img {
    border: none;
}

#eye {
    color: #555034;
    display: block;
    font-size: small;
    padding-left: 75px;
    position: absolute;
    top: 210px;
    left: 676px;
}

#header a:hover {
    text-decoration: none;
}

#page {
    background: #FBEDDE;
    float: left;
    width: 970px;
}

#column {
    float: left;
    width: 240px;
    font-size: small;
}

.navigation, .forum_events, .photo {
    background: url('../images/pattern.gif') top right repeat-y;
    margin: 0 20px 30px 50px;
	padding-right: 10px;
}

.navigation {
    list-style-type: none;
    font-family: Arial, sans-serif;
    font-size: 160%;
}

.our_sun {
    background: url('../images/psun.gif') left top no-repeat;
	display: block;
    padding: 10px 0 12px 52px;
    margin-bottom: 20px;
    margin-left: 40px;
	min-height: 28px;
}

h2 {
    font: normal 160% "Arial narrow", sans-srif;
    color: #312B08;
    margin-bottom: 5px;
}

.forum_events a {
    font-weight: bold;
}

.forum_events dd {
    font-size: x-small;
    margin-bottom: 3px;
}

.photo h2 {
    color: #7A0E02;
}

.photo h2 img {
    border: none;
}

.photo img {
    border: 1px solid black;
}

#yellow_sun {
    background: url('../images/yellsun.gif') left top no-repeat;
    display: block;
    margin-left: 40px;
    padding: 0 0 20px 52px;
	min-height: 20px;
}

#content {
    background: url('../images/grad.jpg') top right no-repeat;
    font-size: small;
    margin-left: 250px;
    padding-right: 40px;
    text-align: justify;
}

#content h1 {
    font: 200% "Arial narrow", Arial, sans-serif;
    color: #4A410E;
    margin-bottom: 10px;
}

#content p {
    margin-bottom: 1em;
    text-indent: 1em;
}

.images {
    margin: 15px 0 40px 0;
    position: relative;
    height: 165px;
}

.images img {
    border: 1px solid black;
}

.images img.left {
    position: absolute;
    top: 0;
    left: 0;
}

.images img.center {
    display: block;
    margin: 0 auto;
}

.images img.right {
    position: absolute;
    top: 0;
    right: 0;
}

#footer {
    background: url('../images/wing.jpg') right bottom no-repeat #FBEDDE;
    font-size: 70%;
    clear: both;
    color: #BCAB99;
    position: relative;
    height: 130px;
    width: 970px;
}

#footer address {
    font-style: normal;
    position: absolute;
    top: 50px;
    right: 760px;
}

#footer address a {
    color: #A38A70;
    text-decoration: none;
}

#footer #small_banner {
    position: absolute;
    top: 10px;
    left: 250px;
}

#footer #small_banner img {
    border: none;
}

#footer #copyrights {
    position: absolute;
    top: 10px;
    left: 725px;
}

#footer #copyrights div {
    color: #D1B598;
}

#header a:visited,
#page a:visited, #footer a:visited {
    color: #777;
}

#footer a:hover,
#page a:hover {
    color: #FA9420;
    text-decoration: none;
}

#column .navigation a:visited {
	color: #4F3807;
}


/*------------------------------------NEWS------------------------------------*/
#news {
  width: auto;
  margin-top: 0px;
  margin-bottom: 2px;
  /*border-bottom: 2px solid #FF5106 */
}
#news_id {
  float: right;
  width: 25px;
  margin-right: 4px;
  margin-top: 1px;
  font-size: 10px
}
#news_caption{
  display: inline
}
#news_date{
  float: right;
  width: 100px;
  margin-left: 4px;
  margin-top: 7px;
  font-size: 10px
}
#news_caption_tr{
  display: block;
  margin-top: 0px;
  margin-bottom: 2px;
}

#news_text{
  padding-left: 2px;
  padding-right: 2px;
  margin-top: 0px;
  margin-bottom: 2px;
}
* #news_caption_tr{
  height: 1%
}
* #news_text{
  height: 1%
}
* #news {
  height: 1%
}
/*----------------------------------------------------------------------------*/
/*-----------------------------------programm---------------------------------*/
.day_conteyner a{
  text-decoration: none;
}
.day_conteyner{
  position: relative;
  width: 200px;
  height: 200px;
  background: #FCF1E4;
  border: 1px solid #312B08;
  text-decoration: none;
}
.day_conteyner_select a{
  text-decoration: none;
}
.day_conteyner_select{
  position: relative;
  width: 200px;
  height: 200px;
  background: #F8DCBE;
  border: 1px solid #312B08
}

.day_big_nomber{
  font-size: 40px;
  font-weight: bold;
  font-style: normal;
  font-family: Tahoma, sans-serif;
  position: absolute;
  top: 0px;
  left: 0px;
  border-right: 1px solid #312B08 ;
  text-decoration: none;
}
.day_description{
  position: absolute;
  top: 5px;
  left: 65px;
  font-size: 14px;
  font-style: normal;
  font-family: Tahoma, sans-serif;
}
.day_name{
  position: absolute;
  left: 0px;
  width: 100%;
  top: 47px;
  font-size: 11px;
  font-style: normal;
  font-family: Tahoma, sans-serif;
  border-bottom: 1px solid #312B08;
  border-top: 1px solid #312B08
}
.day_jobs{
  position: absolute;
  left: 0px;
  top: 64px;
  width: 100%;
  font-size: 11px;
  font-style: normal;
  font-family: Tahoma, sans-serif;
  padding-left: 2px;
  padding-right: 2px;
}
.programm_day_big_nomber{
  font-size: 40px;
  font-weight: bold;
  font-style: normal;
  font-family: Tahoma, sans-serif;
}
.programm_day_description{
  font-size: 16px;
  font-style: normal;
  font-family: Tahoma, sans-serif;

}
.programm_day_name{
  font-size: 20px;
  font-style: normal;
  font-family: Tahoma, sans-serif;
  font-weight: bold
}
.programm_day_description_text{
  font-size: 16px;
  font-style: normal;
  font-family: Tahoma, sans-serif;
  padding-left: 50px;
  border-top: 1px solid #312B08
}
.a_programm {
	text-decoration: none;
}
/*----------------------------------------------------------------------------*/
.counters {
	display: none;
}
