/* CSS Document */
div.k2ItemsBlock ul li div.moduleItemIntrotext {
	position:relative;
}
div.k2ItemsBlock ul {
	margin:0;
	padding:0;
}
.module.red .k2ItemsBlock li img{
	width:100%;
}
.itemComments{
	background:#eee;
	padding:5px;	
	float: left;
}
#commentText,
input.inputbox{
	width:98%;
	border:#afafaf solid 1px;
	padding:10px 0 10px 10px;
	font-family:Roboto,tahoma;
	font-size:80%;
	color:#323233;
	margin-bottom:10px;
}
.itemCommentsFormNotes{
	font-family:Roboto,tahoma;
	font-size:80%;
	color:#323233;
}
.itemCommentsForm .button,
.btn{
	color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top,#62c462,#51a351);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
    background-image: -webkit-linear-gradient(top,#62c462,#51a351);
    background-image: -o-linear-gradient(top,#62c462,#51a351);
    background-image: linear-gradient(to bottom,#62c462,#51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;	
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	padding:10px;
	border-radius:4px;
}
.itemBackToTop{
	clear:both;
}
.searchintro p,
.form-limit label{
	font-family:Roboto,tahoma;
	font-size:80%;
}
.phrases,
.only{
	display:none;
}
.k2Pagination,
.pagination{
	clear:both;
	font-family:"Oswald";
	font-size:80%;
	text-align: center;
}
.k2Pagination ul,
.pagination ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.k2Pagination ul li,
.pagination ul li{
	display:inline;
	padding:10px;
	/*background:#323233;*/
}
.k2Pagination ul li a,
.pagination ul li a{
	color:#c61400;
}
.itemBody{
	clear:both;
}
.calendarNavMonthPrev,
.calendarNavMonthNext,
.calendarCurrentMonth{
	background:#323233;
	text-align:center;
	color:#fff;
	padding:5px 0;
}
.calendarNavMonthPrev a,
.calendarNavMonthNext a{
	color:#fff;
	text-decoration:none;
	display: block;
    width: 100%;
    height: 100%;
}
.calendarDateLinked,
.calendarTodayLinked{
	background:#06F;	
}
.calendarDateLinked a,
.calendarTodayLinked a{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}
.calendar td{
	text-align:center;
	padding:5px 0;
}
.itemView.meteo .itemHeader .itemTitle{
	color:#555555;
	background:#e9edf0;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0;
	margin-top: 0px;
}
#itemListPrimary,
.itemContainer,
#itemListSecondary{
	float:left;
	margin:5px 0;
}
#itemListPrimary .catItemImageBlock{
	width:48%;
	float:left;
	margin-right:12px;
}
#itemListPrimary  .catItemIntroText{
	width:45%;
	float:left;
}
.catItemTitle a{
	color:#232425 !important;
	font-size:80%;
}
.catItemTitle a:hover{
	color:#c51300 !important;
}
#itemListSecondary .itemContainer{
	width:48%;
	float:left;
	height:auto;
	margin-right:12px;
}
.catItemHeader{
	/*height:77px;*/
}
#k2Container .itemHeader{
	width:100%;
	float:left;	
}