@charset "utf-8";
/* CSS Document */

*{ margin:0;
padding:0;}

 body,html{ color:#AB5B9A; font-size:18px; font-family: 'Imprima', sans-serif;}

#top{ background-color:#fff;height:460px;}
	
.f-nav { 
z-index: 9999; position: fixed; top: 0;width:100%; left:17.7%; padding-left:250px; padding-top:10px; text-align:center; overflow:hidden;
background-image:url(../images/menu_bg.png); background-repeat:no-repeat;height:42px; color:#fff;}

.active1{background-image:url(../images/active1.png); background-repeat:no-repeat; background-position:bottom center;  float:right}
 
 
.active2{background-image:url(../images/active2.png); background-repeat:no-repeat;  float:right ; margin-bottom:-20px; }
 
 
.active3{background-image:url(../images/active3.png); background-repeat:no-repeat; background-position:bottom   center;  float:right}
 


.container.f-nav a{ color:#fff;}

.container a{ color:#AB5B9A;}

.container.f2{  background-image:url(../images/line.png); background-repeat:no-repeat; background-position:bottom; height:30px; width:728px; position:relative; z-index:1;  }	
	
	
.font2{font-family: 'Parisienne', cursive;}


#bg_right{ background-image:url(../images/about_bg.png);height:356px; background-position:right bottom;background-repeat:no-repeat; }
	
    #bg2{ background-image:url(../images/bg2.jpg); background-size:cover;height:446px; background-repeat:no-repeat }
  
  
    #bg3{ background-image:url(../images/bg3.jpg); background-size:cover;height:600px;  }
	
    .bg4{ background-image:url(../images/4.png); background-size:cover;height:640px; 
 
  background-attachment: fixed;
  -webkit-transition: background-image 1s;
  -moz-transition: background-image 1s;
  -ms-transition: background-image 1s;
  -o-transition: background-image 1s;
  transition: background-image 1s;
  overflow: hidden;}
  
  
  
  #bg_about{ background-image:url(../images/bga.png); background-repeat:no-repeat; background-size:cover;}
  
  select {
  background: url(../images/select.png) no-repeat;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; color:#706A6F;
  width: 236px; border:0; background-color:transparent;
  text-indent: 0.01px; padding-left:5px; height:36;
  text-overflow: "";
}
  
  
  .list{ color:#706A6F; font-size:14px;}
  
  .input2{  border:1px solid #ccc2d8; background-color:#fff; width:237px; height:37px; padding-left:8px;}
  .input3{  border:1px solid #ccc2d8; background-color:#fff; width:500px; height:37px;  padding-left:8px;}
  .input6{  border:1px solid #ccc2d8; background-color:#fff;width:99px; height:37px; padding-left:8px;}
  .textarea{ border:1px solid #ccc2d8; background-color:#fff;width:493px; height:135px;   padding-left:8px;}
  
  
  .submit{ background-image:url(../images/send_btn.png); background-repeat:no-repeat; width:235px; height:37px; background-color:transparent; border:0;}
  
  
  
.t3{ font-size:32px;}
.t1{ font-size:36px;}
.t2{ font-size:14px; color:#706A6F; width:523px;}

.footer{ background-color:#F5F3F7;}


#footer_bg{ background-image:url(../images/footer_img.png); background-repeat:no-repeat; background-position:left;}

a{ text-decoration:none; }

.input{ background-image:url(../images/input.png); background-repeat:no-repeat; width:237px; height:37px; background-color:transparent; border:0; padding-left:8px;}

.submit{ background-image:url(../images/send.png); background-repeat:no-repeat; width:236px; height:36px; background-color:transparent; border:0; }



.div{ height:260px; width:100%; background-image:url(../images/opacity.png); background-repeat:repeat-x; }




.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
	color:#ffffff;

    min-height:30%;
    min-width: 30%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
	cursor: pointer;
}

/* Example stylistic flourishes */

.fileContainer { 
    float: right;
    
}

	
.m_chat3{ 
position:fixed;
 z-index:99999999999;
 width:86px; right:0;
height:390px; top:250px;

 -webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;

} 

.m_chat3:hover{ 
right:0px;
-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
 }
 
 .m_chat2 p{
 color:white;
 }
 
