body {
width:100%;
height:100%;
  margin: 0 auto; /* Убираем отступы на странице */
  font: 0.9em/1.2 Arial, Helvetica, sans-serif;
  background-image: url(../images/mainbg.jpg);

}
html {

}
header, section, footer, aside, nav, article {
  display: block; /* Блочный элемент */

}

a {
text-decoration:none;
}



/* Шапка */
/* -------------------------------------------------------------------------- */



header {
display:block;

}
.logo {
	 padding:0px;
	 display:block;
}



.header-nav{
height:45px;
 border-radius:15px;
 text-align:top;
}

.header-bg{
	  background:  url('../images/bg.gif') repeat; /* Градиент */
	   border-radius:15px;
}


/* Основная часть */
/* -------------------------------------------------------------------------- */

.social {
margin-top:10px;
display:block;
text-align:right;
position:relative;
color:rgb(227, 222, 180);
font-size:1.2em;
}


.cols div {
display:inline-block;
}


.layout {
 background:  url('../images/bg.gif') repeat; /* Градиент */
color:rgb(79, 61, 45);
padding:5px;
font-size:1.2em;
box-shadow:0px 5px 20px #000;
}

.contacts ul {
list-style:none;
}

.right {
position:relative;
text-align:right;
}

.center {
position:relative;
text-align:justify;
word-wrap:break-word;
}

.contacts-ctl {
margin-top:3px;
font-size:1 em;
 border:1px solid #1e1e1c;
  background:url(../images/mainbg.jpg) repeat-x;
color:rgb(227, 222, 180);
  padding:0 14px !important;

  border-radius:2px;
}

.contacts-ctl:hover{
margin-top:3px;
font-size:1 em;
 border:1px solid #1e1e1c;
  background:url(../images/bg.gif) repeat-x;
color:rgb(79, 61, 45);
  padding:0 14px !important;

  border-radius:2px;
}

.contacts {
 border:1px solid #1e1e1c;
  background:url(../images/bg.gif) repeat-x;
color:rgb(79, 61, 45);
  padding:0 14px !important;
  line-height:29px !important;

  height:29px;
  border-radius:2px;
}
/* Подвал */
/* -------------------------------------------------------------------------- */

footer { 


  overflow: auto; /* Отменяем схлопывающиеся отступы */
  position: absolute; /* Относительное позиционирование */
}





a img { 
  border: none; /* Прячем границу вокруг изображений-ссылок */
}


/* Двухколоночный макет */
/* -------------------------------------------------------------------------- */

section{

	  }

.page {
  width: 90%; /* Ширина макета */
  margin:0 auto; /* Выравнивание по центру */

			
}


.content{

}

.content img {

box-shadow: 1px 2px 2px #000;
}

.post{
		width:80%;
	  padding:5px;
	  margin:5px;
}

.post p{
padding:0px;
margin:0px;

	  text-align:left;
	  font-family:calibri;
	  font-size:1em;
	  text-indent:1em;
}

.post img {
box-shadow: 1px 2px 2px #000;

}

a.post {
color:rgb(79, 61, 45);
}





