/* slider */
#container_slider{
	width:584px;
	height: 415px;
	background:url(../images/bg_slider.png) no-repeat;
}
#slider{
	width:500px;
	margin:0px auto;
	padding: 27px 0px;
	height:322px;
}

#slider-nav{
	width: 501px;
	/*height: 322px;*/
	position: absolute;
	display:none;
	top:80px;
}

#slider ul {
	list-style:none;
	margin:0;
	padding:0;
}

#slider ul.slides li {
	margin:0;
	padding:0;
	float:left;
	display:none;
}

.devis-left {
    float:left;
    width:48%;
    margin-right:4%
}

.devis-right {
     float:left;
     width:48%;
}

/* lightbox */
img{
	border:none;
}
#container_lb{
	width:800px;
	padding:20px 0;
}
#inner_container_lb{
	width:700px;
	margin:0px auto;
	padding: 0 0 20 0;
}

#header_lb{
	border-bottom: 1px solid #c9c9c9;
	height: 72px;
}

#logo_lb{
	float: left;
}
#contact_lb{
	float: right;
	color: #2b2a26;
	/*font-weight: bold;*/
}

#contact_lb a:link,a:active,a:visited{
	color: #2b2a26;
	text-decoration: none;
}

#contact_lb a:hover{
	color: #2b2a26;
	text-decoration: underline;
}

.address {
	color:#ec195e;
	/*font-weight: bold;*/
}

#form_lb{
	color: #515151;
	padding-top: 18px;
	/*font-weight: bold;*/
	font-size: 14px;
	font-family: Verdana;
}

.leftcol_lb{
	vertical-align: top;
	width: 280px;
	float: left;
}

.rightcol_lb{
	vertical-align: top;
	float: right;
	width: 420px;
}

#form_lb label {
	display: block;
	margin: 15px 0 5px 0;
}

#form_lb select{
	/*border: 1px solid #e1e1e1;*/
	border:none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	/*background: transparent url(../images/bg_select.png) no-repeat left center; */
	height: 30px !important;
	/* line-height: 35px; */
	padding-left: 10px;
	color: #515151;
	/*font-weight: bold;*/
	/*padding-top: 7px;*/
	width: 100%;
	overflow: hidden;
	background: transparent;
	margin: 0px;
	outline: none;
}

#form_lb  .select{
	width: 250px;
	overflow: hidden;
	background: url(../images/bg_select.png) no-repeat left center;
	height: 35px;
	line-height: 35px;
}

#form_lb .select select{
	margin-top: 8px;
}

#form_lb input{
	/* border: 1px solid #e1e1e1; */
	background: url(../images/bg_input.png) no-repeat;
	border: none;
	width: 250px;
	height: 35px;
	padding: 7px;
	color: #515151;
	outline: none;
	/*font-weight: bold;*/
}

#form_lb input.fakeupload_inputbox{
	border: 1px solid #e1e1e1;
	width: 325px;
	height: 19px;
	padding: 7px;
	color: #515151;
	/*font-weight: bold;*/
}

#form_lb textarea{
	/* border: 1px solid #e1e1e1; */
	border: none;
	background: url(../images/bg_textarea.png) no-repeat;
	padding: 7px;
	color: #515151;
	/*font-weight: bold;*/
	width: 250px;
	height:107px;
	outline: none;
}

#form_lb input.btn_submit{
	background: transparent url(../images/bg_btn.png) no-repeat right center;
	width: 117px;
	height:35px;
	text-transform:uppercase;
	margin-left: 134px;
	color: #FFFFFF;
	font-weight: bold;
}

.obligatoiry{
	font-size: 11px;
}

.upload {
	position:relative;
	width:418px;
}
.realupload {
	position:absolute;
	top:0;
	right:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	/*width:270px;*/
}
form .fakeupload {
	background:url('../images/bg_btn_browse.png') no-repeat 100% 50%;
}
form .fakeupload input {
	width:50px;
}

#form_lb input.select{
	width: 50px;
	height: 21px;
}

#form_lb input.uploadfile{
	position:absolute;
	top:0;
	right:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	/*width:270px;*/
}

#form_lb input.realupload{
	width:400px;

}

#form_lb input.upload{
	width: 250px;
	border: none;
	height: 35px;
	background:url('../images/bg_file.png') no-repeat;
}

#form_lb .error-message {
	color: #FF5035;
}

#form_lb {
	line-height: normal;
}

#flashMessage {
	border:2px solid #bedf5d;
	background:#e2f1a8;
	padding:5px;
	font-weight:bold;
	margin:15px 0;
}

#flashMessage.error {
	border:2px solid #ba0000;
	background:#d84a38;
}

.clear {
	clear:both;
}

@media all and (max-width: 830px) {
    .devis-left, .devis-right {
        float: none;
        width: 100%;
	}

	#form_lb input.btn_submit {
		float: none;
		margin-left: 0;
	}
}