/*MobileMenu*/
.mobile_navigation{
    background: #fff;
	border-bottom: solid 1px #E0E3E9;
}
#mobile_menu {
	background: #fff;
    border-left: solid 1px #E0E3E9;
}

#mobile_menu a {
    border-bottom: solid 1px #E0E3E9;
}
/*MobileMenu*/

.footer{
	border-top: solid 1px #E0E3E9;
	background: #fff;
}

div.search_form_sort input:checked+label,div.search_form_sort label:hover {
	background:#2E9FFF;
}

.redtext{
  color:         #D20606;
}
.greentext{
	color:         #5CB029;
}
.caption {
  color:#2E9FFF;
}

.border{
	border:none;
	margin-bottom: 15px;
	border-radius:    3px;
	background:#fff;
	box-shadow: 0 0 12px 4px rgb(0 0 0 / 5%);
	transition: all 0.5s;
}
.border:hover {
    box-shadow: 0 0 12px 4px rgb(0 0 0 / 12%);
}
.shady{
	background:#fff;
}

td.wrong input,td.wrong select,td.wrong textarea,td.td_form_wrong input,td.td_form_wrong select,td.td_form_wrong textarea, input.wrong, textarea.wrong{
	background:#FFD4D5;
}
select.wrong{
	border-color:#D20606;
}
div#wrongs{
	color:#D20606;
}

ul.pagination li {
  border:solid 1px #ddd;
}
ul.pagination li a{
	color:#444;
	font-size:{SIZE_PAGINATION};
	background:#fff;
}

.date_ok,.date_expired {
	font-size:13px;
	color:#757575;
}

input.button {
  color:            #fff;
  font-size:        14px;
  background:#2E9FFF;
}

input.text, textarea, select{
  border: solid 1px #C2C9D4;
  font-size: 15px;
}
input.text:focus, textarea:focus, select:focus, input.logintext:focus { 
    box-shadow: 0 0 5px rgba(81,203,238,1);
	-webkit-box-shadow: 0 0 5px rgba(81,203,238,1);
	-moz-box-shadow: 0 0 5px rgba(81,203,238,1);
	border: 1px solid rgba(81,203,238,1);
}

.owner {
  color:            #fff;
  background: #080;
  font-size:        14px;
}

.crop .descr{
	color: #fff;
	background:#2E9FFF;
}

/*CALENDAR*/
td.calendar_today
{
	border: 2px solid #2E9FFF;
}
td.selected_calendar1_today
{
	border: 2px solid #2E9FFF;
}
td.selected_calendar2_today
{
	border: 2px solid #2E9FFF;
}
td.selected_calendar3_today
{
	border: 2px solid #2E9FFF;
}
a.free_date:hover
{
	background:#2E9FFF;
}
a.requested_date,a.requested_date_first,a.requested_date_last
{
	background: #2E9FFF;
}
/*END CALENDAR*/