/* GLOBAL */

body{
  background-color: #f1f1ef;
  font-size: 62.5%;
  line-height: 1;
  padding: 0px;
}

/* HEADER PICTURE */

#header{
  border: 1px solid #356ca4;
  display: block;
  margin: 0px auto;
}

/* CONTENT */

#content{
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid #356ca4;  
  background-color: #FFFFFF;
  width: 878px;
  zoom: 1;
  margin: 0px auto;
  padding-bottom: 20px;
}

/* SIDEBAR */

#sidebar{
  background-color: #FFFFFF;  
  background-image: url(/images/left.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 211px;
}

#sidebar img
{
  border: 0;
}

.hr-sidebar hr{
  display: none;
}

.hr-sidebar{
  background-image: url(/images/hrsidebar.png);
  width: 211px;
  height: 6px;
  margin-top: 18px;
  margin-bottom: 18px;
}

.randomimg{
  margin-left: 27px;
}

#searchform{
  position: relative;
  top: 0px;
  left: 23px;
  height: 19px;  
  zoom: 1;
}

#input{
  position: absolute;
  left: 0px;  
  width: 143px;
  height: 19px;
  font-family: Times New Roman, Courier New;
  font-size: 1.4em;  
  color: #7f7e7e;
  border: 2px !important #000000;
}

#button{
  position: absolute;
  right: 0px;
  border: 0px;
  background-color: #FFFFFF;
  cursor: pointer;
  text-decoration: underline;
  font-family: Times New Roman, Courier New;
  font-size: 1.4em;
  font-weight: bold;
  color: #3a72a8;
}

#pravoslavie{
  font-size: 1.4em;
  padding-left: 23px;  
}

#pravoslavie a{
  color: #40556a;
}

.prav2000list{
  list-style: none;
  list-style-type: none;
  list-style-position: outside;
  margin-top: 19px;
}

#days{
  font-size: 1.4em;
  line-height: 1.3em;
  padding-left: 23px;
  color: #40556a;
}

#days a{
  color: #23619e;
}

.banner{
  margin-top: 15px;
  margin-bottom: 15px;  
  margin-left: 69px;
}

.banner img
{
  border: 0;
}

/* WORKAREA */

#workarea{
  background-color: #FFFFFF;  
  background-image: url(/images/right.png);
  background-position: top right;
  background-repeat: no-repeat;
  float: right;
  padding-top: 32px;
  padding-right: 32px;  
  width: 562px;
  font-size: 1.4em;
  line-height: 1.3em;
}

#right{
  position: absolute;
  top: 17px;
  right: 17px;
  z-index: 1;
}

#right img
{
  border: 0;
}

.form p{
  padding-top: 10px;
}

/* PNG Backgrounds*/

#top{
  background-image: url(/images/top.png);
  width: 3px;
  height: 157px;  
  position: absolute;
  top: 0px;
  left: 230px;
}

#bottom{
  background-image: url(/images/bottom.png);
  width: 3px;
  height: 115px;  
  position: absolute;
  bottom: 0px;
  left: 230px;  
}

/* FOOTER */

#footer{
  border: 1px solid #356ca4;  
  background-color: #5a96ca;
  color: #FFFFFF;
  font-size: 1.4em;
  line-height: 37px;
  text-align: center;
  width: 878px;
  margin: 0px auto;
}
