.textlogol a,.textlogol a:hover{
	color: #ffffff;
	text-decoration: none;
	outline: none;
}

#news .gitem{
	cursor: pointer;
}

#news .gitem p,#news-description p,#profile-description p{
	margin: 10px 0!important;
}

.small_persons img, .small_persons video{
	/*width: 106px!important;*/
	height: 106px!important;
}

#menu{
	margin-right: 0;
}

.map_main{
	color: #333!important;
}

#pagination{
	text-align: center;
}

.pag-left,.pag-right,.pag-up{
	background-image: url("../images/arlefts.png")!important;
	background-repeat: no-repeat;
	background-position: center;
	width: 46px;
	height: 46px;
	outline: none;
	margin: 0 5px;
}

.pag-left:hover{
	background-image: url("../images/arleftsw.png")!important;
}

.pag-right{
	background-image: url("../images/arrights.png")!important;
}

.pag-right:hover{
	background-image: url("../images/arrightsw.png")!important;
}

.pag-up{
	background-image: url("../images/artops.png")!important;	
}

.pag-up:hover{
	background-image: url("../images/artopsw.png")!important;	
}

h3 em{
	text-transform: none;
}

#snrow .rightcol { display: block; }

.pt20{
	padding-top: 20px;
}

.result-item{
	cursor: pointer;
}

/* error/information messages */
.msg {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
	border: 1px solid; margin: 0 0 15px 0; padding: 8px 10px 0 10px;
}
.msg p {margin: 0 0 8px 0; padding-left: 25px;}
.msg-ok {border-color: #a6d877; background: #d2ecba url("img/msg-ok.png") repeat-x; color: #336801;}
.msg-error {border-color: #f3abab; background: #f9c9c9 url("img/msg-error.png") repeat-x; color: #8d0d0d;}
.msg-warn {border-color: #d7e059; background: #f3f7aa url("img/msg-warn.png") repeat-x; color: #6c6600;}
.msg-info {border-color: #9fd1f5; background: #c3e6ff url("img/msg-info.png") repeat-x; color: #005898;}
.msg-ok p {background: url("img/led-ico/accept.png") 0 50% no-repeat;}
.msg-error p {background: url("img/led-ico/cross_octagon.png") 0 50% no-repeat;}
.msg-warn p {background: url("img/led-ico/exclamation_octagon_fram.png") 0 50% no-repeat;}
.msg-info p {background: url("img/led-ico/exclamation.png") 0 50% no-repeat;}
.error {color: #b70b0b;}

#news-description img{
	display: block;
    height: auto;
    max-width: 100%;
}

.width100px{width: 100px!important;}
.inline_row .form-control{
	display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.height95px{ height: 95px!important; }
.height140px{ height: 140px!important; }

.btn_disabled, .btn_disabled:hover {
	border-radius: 0 !important;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #e9e9e9;
}
.btn_disabled2, .btn_disabled2:hover {
	border-radius: 0 !important;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #c4c4c4;
}

.mt20{ margin-top: 20px; }

.big_calendar .table-condensed td, .big_calendar .table-condensed th{ padding: 10px 15px!important; }
.ib{display: inline-block;}
.font14 { font-size: 14px!important; }
.w100imp {width: 100%!important;}
.mt2 {margin-top: 2px;}
.btn_small{padding: 4px 6px!important;}