.modal_fader {
	background: rgba(0,0,0,0.5);
	position:fixed;
	z-index:9998;
	left:0px;
	top:0px;
	width:100%;
	height:100%;  text-align: center; 
}
.modal_win {
	width:1164px;
	height:auto;
	position:relative;
	z-index:9999;
	margin:0px auto;
        top:50%;
        margin-top: -289px;       
	overflow:hidden;
	border: 0;
	background:none;
        padding-left:0px;
}
#modal_close {
	position:fixed;
        margin-left:0px;
        top:50%;       
        left:50%;
        margin-left:250px;
        margin-top: -260px;    
        width:41px; height:41px; text-align: center; 
}
#modal_close:hover{
	position:fixed;
        margin-left:0px;
        top:50%;       
        left:50%;
        margin-left:250px;
        margin-top: -260px;    
        width:41px; height:41px; text-align: center; cursor:pointer;
}
#form_name {color:#594331; font:normal 36px  'Open Sans', sans-serif;  text-decoration:none; font-weight: 300; padding:20px 0px; text-align:center;}
#desc {color:#594331; font:normal 12px  'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; padding-bottom:20px; text-align:center;}

#recall {font:normal 12px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; }
#recall td {padding:5px 0px; font:normal 12px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; }
#recall td a {font:normal 12px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#79a301; }
#recall td a:hover{font:normal 12px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; }
#recall td input {background-color:#eee9e3; height:32px; font:normal 14px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; border:1px solid #5c4633; padding:0px 10px; outline:none; width:340px; }
#recall td input:hover {background-color:#ffffff; height:32px; font:normal 14px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; border:1px solid #5c4633; padding:0px 10px; outline:none; width:340px; }
#recall td input:focus {background-color:#ffffff; height:32px; font:normal 14px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#5c4633; border:1px solid #5c4633; padding:0px 10px; outline:none; width:340px; }

#recall .submit {text-align:center; padding-bottom:50px; }
#recall .submit input{background-color:#79a301; height:32px; font:normal 18px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#ffffff; border:none; padding:0px 15px;}
#recall .submit input:hover{background-color:#5c3828; height:32px; font:normal 18px/18px 'Open Sans', sans-serif;  text-decoration:none; font-weight: 400; color:#ffffff; border:none; cursor:pointer; padding:0px 15px;}




.modal_fader2 {
	background: rgba(0,0,0,0.5);
	position:fixed;
	z-index:9998;
	left:0px;
	top:0px;
	width:100%;
	height:100%;  text-align: center; 
}
.modal_win2 {
	width:800px;
	height:600px;
	position:relative;
	z-index:9999;
	margin:0px auto;
        top:50%;
        margin-top: -313px;
	overflow:hidden;
	border: 15px solid #5b4533;
	background:#f7f0e6;
        padding-left:0px;
}
#modal_close2 {
	position:fixed;
        margin-left:0px;
        top:50%;       
        left:50%;
        margin-left:414px;
        margin-top: -313px;    
        width:41px; height:41px; text-align: center; 
}
#modal_close2:hover{
        cursor:pointer;
	position:fixed;
        margin-left:0px;
        top:50%;       
        left:50%;
        margin-left:414px;
        margin-top: -313px;    
        width:41px; height:41px; text-align: center; 
}



/*GALLERY ITEMPAGE*/
.gallery_fader {
	background: rgba(0,0,0,0.5);
	position:fixed;
	z-index:9998;
	left:0px;
	top:0px;
	width:100%;
	height:100%;  text-align: center; 
}
.gallery_win {
	width:860px;
	height:862px;
	position:relative;
	z-index:9999;
	margin:0px auto;
        top:50%;
        margin-top: -431px;
	overflow:hidden;
	border: 0px;
	background:#ffffff;
        padding:0px 20px;
}

.floptitle {color:#374861; line-height:84px; font-size:35px; font-weight:300; text-align:left;}
.floptitle .gallery_close {float:right; cursor:pointer;}
.floppict {position:relative; border:1px solid #e7e7e7;}

.floppict .foto {height:600px;  width:814px; vertical-align:middle; display: table-cell; text-align:center; padding:15px 0px;} 
.floppict .flopgallery {position:relative; height:102px; width:824px; margin-left:23px; margin-bottom:23px;} 
.floppict .flopgallery .flopfotolist{ width: 720px; overflow: hidden; position: absolute; left: 35px; top: 0px; padding-left:20px;}
.floppict .flopgallery .flopfotolist ul { width: 9000px; padding: 0px; margin: 0px; list-style: none; }
.floppict .flopgallery .flopfotolist ul li { float: left; padding: 0px; margin: 0px; width: 120px; text-align: center;}
.floppict .flopgallery .flopfotolist .flopfotos li img {border:2px solid #e7e7e7; width:100px; height:100px;}
.floppict .flopgallery .flopfotolist .flopfotos li img:hover {border:2px solid #374861; cursor:pointer; width:100px; height:100px;}
#prevflop { position: absolute; left: -1px; top: 15px; background: url(../img/slider-prev.gif) no-repeat left top; width: 25px; height: 75px; cursor: pointer; }
#nextflop { position: absolute; right: -1px; top: 15px; background: url(../img/slider-next.gif) no-repeat left top; width: 25px; height: 75px; cursor: pointer; }


.modal_fader_cart {
	background: rgba(0,0,0,0.5);
	position:fixed;
	z-index:9998;
	left:0px;
	top:0px;
	width:100%;
	height:100%;  text-align: center; 
}
.modal_win_cart {
	width:1220px;
	height:624px;
	position:relative;
	z-index:9999;
	margin:0px auto;
        top:50%;
        margin-top: -312px;       
	overflow:hidden;
	border: 0;
	background:#ffffff;
        padding-left:0px;
        text-align:left;
        text-shadow:none;       
        
}
.modal_win_cart .pad {padding:0px 20px;}
.modal_win_cart h1 { font-size: 35px; line-height: 83px; color: #374861; font-weight: 300; float: left; }
.modal_win_cart .blueline {background:#3f4c5e; font-size: 35px; line-height: 79px; color: #ffffff; font-weight: 300; padding-left:25px;}
.modal_win_cart .txt {text-align:center; font-size:19px; color:#222222; line-height:35px; font-weight: 300; padding:30px 0px; height:310px;}
.modal_win_cart .txt span {font-size:23px; color:#374861; line-height:60px; font-weight: 600; }
.modal_win_cart .txt img {position:relative;}
.modal_win_cart .sepline {height:1px; background-color:#e7e7e7;}
.modal_win_cart .but {padding:21px 0px;text-align:center; }
.modal_win_cart .but a img {border:none;}

.modal_close_cart {
	float:right;
        margin-right:0px;
        width:28px; height:83px;
}