
/*site error*/
.site-error{
    padding: 100px 0 0 0;
    background: #111;
}

/* main holder */
.mainHolder {
    margin: 0 auto;
    background: url("../../images/errorpage/container.png") no-repeat scroll left top transparent;
    display: block;
    height: 416px;
    /*position: relative;*/
    width: 959px;
    z-index: 1000;
}

/* airplane message holder */
.message {
    color: black;
    display: block;
    font-family: 'Chivo',sans-serif;
    font-size: 20px;
    height: 23px;
    line-height: 23px;
    margin: 0;
    /*overflow: hidden;*/
    padding: 28px 0 0 330px;
    position: relative;
}

/* error 404 */
.errorNumber {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Istok Web',sans-serif;
    font-size: 81px;
    height: 70px;
    margin: 54px 0 0 266px;
    text-align: center;
    width: 190px;
}

/*search holder */
.search {
    background: url("../../images/errorpage/search_form.png") no-repeat scroll left top transparent;
    float: left;
    height: 44px;
    margin: 69px 0 0 110px;
    text-align: left;
    width: 345px;
}

.searchInput, .searchButton {
	float:left;
	width:68px;
	height:30px;

}

.searchInput {
    margin: 5px 0 0 8px;
    width: 270px;
}

.searchButton {
    height: 44px;
    margin: 0;
    width: 67px;
}

/* search input */
.searchInput input[type="text"] {
    background: transparent;
    border: 0 none;
    color: #000000;
    float: left;
    font-family: 'Istok Web',sans-serif;
    font-size: 1.1em;
    height: 23px;
    letter-spacing: -1px;
    line-height: 23px;
    margin: 5px 0 0;
    width: 270px;
}

/* search button */
.searchButton input[type="submit"] {
	
	background: url("../../images/errorpage/transparent.png") no-repeat scroll top left transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 44px;
    margin: 0;
    text-indent: -9999px;
    width: 67px;
}

.trafficLight {
    background: url("../../images/errorpage/traffic_light_red.png") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    height: 31px;
    margin: 50px 0 0 529px;
    text-indent: -9999px;
    width: 25px;
}

.trafficLightRed {
	background:url("../../images/errorpage/traffic_light_red.png") top left no-repeat;
    margin: 50px 0 0 529px;
}

.trafficLightYellow {
	background:url("../../images/errorpage/traffic_light_yellow.png") top left no-repeat;
    margin: 50px 0 0 529px;
}

.trafficLightGreen {
	background:url("../../images/errorpage/traffic_light_green.png") top left no-repeat;
    margin: 50px 0 0 529px;
}

