#outer{
	background: #fff;
  width: 100%;
}
#headercontainer {
	/*background: #1D7C9C;
	height: 76px;*/
}
#header {
	/*background-color: #fff8bb;
  background-image: url("/images_site/header_bot.png");
  background-position: 50% 35px;
  background-size: 5px 25px;
  background-repeat: repeat-x;*/
}

#headerTitle {
	font-size: 1.6em;
	margin: 15px 0 0;
	width: 75%;
}
@media (max-width: 500px){
	#headerTitle {
	font-size: 1.4em;
	margin: 10px 0 0;
	width: 60%;
}
}
/*#headerLogo {
	margin: 5px 0;
	height: 50px;
	width: 25%;
}
*/
#headerCont {
	display: none;
}
#headerPhoto {
	width: 100%;
}
#today {
  visibility: hidden;
}
/*#topmenu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 60px;
  left: 0;
  width: 99%;
  background: #f0f0f0;
  visibility: hidden;
}*/
#menuicon {
	visibility: visible;
	position: absolute;
  top:  15px;
  right: 14px;
  width: 25px;
  height: 25px;
  background: url("/images_site/menu-icon.png") no-repeat scroll 0 0 / contain;
  cursor: pointer;
}
#middle{
	width: 100%;
}
#left, #main, #right{
	width: 100%;
}
#right {
	overflow-x: hidden;
}
/*=== RIGHT BLOCKS ===*/
.rightBlock {
	margin-bottom: 3px;
	background-color: #fff;
}

.rightBlockHtml {
	font-size: 1.3em;
}

.rightBlockTitle {
	width: 100%;
	padding: 5px 5px 5px 20px;
	font-size: 1.3em;
	border-bottom: 1px solid #BDB6AC;
}

#page {
	background: #fff;
	margin: 0 10px 15px;
}
h1{
	font-size:1.5em;
}
h2{
	font-size:1.4em;
}
h3{
	font-size:1.3em;
}
h4{
	font-size:1.2em;
}
h5{
	font-size: 1.1em;
}
#page .rubrik {
	margin: 20px 15px 5px 15px;
}
#page p, #page ul li {
	font-size:1.2em;
}

#page .gotop {
	font-size: 1.2em;
}
.blocklist li {
	padding:  0 0 .9em 0;
}
.firstnews {
	max-width: 120px;
}
.nextnews {
	max-width: 80px;
}
/* Particular blocks style */
#block_2 {
	display: none;
}
