
.content a {
    color:#353535;
}

.content a:hover {
    color:#ab8a61;
}

.c4 {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 25%;
}


.sliderbox {
    background-image: url(../../img/company/hotel-arapya-sun-resort.jpg);
    height: 132px;
    padding-top: 388px;
}

.locbox {
	text-align:left;
	background:#292929;
	display:inline-block;
	padding:15px 15px 20px 15px;
	width:95px;
	height:90px;
    position:absolute;
	top:40px;
	left:140px;}

/*Form*/

form label {
    padding: 10px 10px 5px 0;
    display: block;
    color: #353535;
}

form label span {
    color: red;
}

input[type="text"],
input[type="password"],
textarea {
    /*width: 100%;*/
    padding: 4px 8px;
    font-size: 12px;
    line-height: 20px;
    padding-right: 36px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    font-family: sans-serif;
    color: #000;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	width:100%;
}

select {
    height: 34px;
    padding: 4px;

    font-size: 16px;
    line-height: 20px;
    font-family: sans-serif;
    background-color: #fff;
    color: #000;
    border: 1px solid #e0e0e0;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

select option {
    padding: 6px;
}

input[type="text"],
input[type="password"] {
    height: 34px;
}


textarea {
    min-height: 100px;
    padding-top: 5px;
}

.i_form {
    background-image: url(../../img/icons_form.png);
    background-repeat: no-repeat;
}

.email { background-position: right 0px; }
.phone { background-position: right -32px; }
.office { background-position: right -64px; }
.user { background-position: right -96px; }
.password { background-position: right -128px; }
.select { background-position: right -160px; }
.calendar { background-position: right -192px; }
.time { background-position: right -224px; }
.message { background-position: right -256px; }

: : -webkit-input-placeholder { color: #000; opacity: 0.5;}
: -moz-placeholder { /* Firefox 18- */ color: #000; opacity: 0.5; }
: : -moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 0.5; }
: -ms-input-placeholder { color: #000; opacity: 0.5; }

/*  Бутони */
input[type="button"].button,
input[type="submit"].button,
a.button {
    padding: 8px 15px;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff;
    background-color: #ab8a61;
    font-family: sans-serif;
    border-radius: 3px;
    border: none;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;

    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

a.button { padding: 9px 17px; }
.button:hover, a.button:hover { background-color: #bf2d19 !important; }
.button.cancel { background-color: #0288d1 !important; }
.button.cancel:hover { background-color: #005d90 !important; }
.button.unactive_btn { background-color: #8e8e8e !important; cursor: default !important; }
.button.unactive_btn:hover { background-color: #8e8e8e !important; }

.mg_sllist {
    display: none;
}

form.login {
    padding: 0 10px;
}

form.login input[type="text"],
form.login input[type="password"] {
    width: 250px;
}

form.contacts input[type="text"],
form.contacts input[type="password"],
form.contacts textarea {
    width: 100%;
}

form.admin {
    padding: 0 10px;
}

form.admin input[type="text"],
form.admin textarea {
    width: 650px;
}

form.admin input.calendar {
    width: 135px;
}

form.fields {
    padding: 0 10px;
}

@media all and (max-width: 800px) {
    form.admin input[type="text"],
    form.admin textarea {
        width: 100%;
    }
}

@media all and (max-width: 460px) {

.sliderbox {
    height: 102px;
    padding-top: 188px;
}
}