@charset "utf-8";
/* CSS Document */


@font-face {
font-family: 'TrajanPro-Bold';
src: url('fonts/TrajanPro-Bold.eot');
src: url('fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/TrajanPro-Bold.woff') format('woff'),
		 url('fonts/TrajanPro-Bold.ttf') format('truetype'),
		 url('fonts/TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');
font-weight: normal;
font-style: normal;
}



img{
border:none;
padding:0;
margin:0;
}

h1{
font-size:26px;
font-family:'TrajanPro-Bold', 'Microsoft YaHei',SimHei, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:normal!important;
margin:0 0 30px 0;
padding:5px 0 0 0;
word-spacing:2px;

display:none;
}

h2{
font-size:24px;
font-family:'TrajanPro-Bold', 'Microsoft YaHei',SimHei, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:normal;
margin:100px 0 0px 0;
word-spacing:2px;
}

h3{
font-size:22px;
font-family:'TrajanPro-Bold', 'Microsoft YaHei',SimHei, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 30px 0;
}
h4{
font-size:20px;
font-family:"Times New Roman", 'Microsoft YaHei',SimHei, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 10px 0;
}

h5{
font-size:18px;
font-family:"Times New Roman", 'Microsoft YaHei',SimHei, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 10px 0;
}

a{
text-decoration:none;
color:#c4a564;
}

a:hover{
text-decoration:underline;
}


.clear{
clear:both;
line-height:0px;
height:0px;
overflow:hidden;
font-size:0;
}


.left{
 float:left;
}


.right{
 float:right;
}





.shadow{
 -webkit-box-shadow: 2px 2px 1px #580000; /* Safari and Chrome */
   -moz-box-shadow: 2px 2px 1px #580000; /* Firefox */
        box-shadow: 2px 2px 1px #580000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

/*-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;*/
width:200px;
height:200px;
position:relative;      
}

.corner{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position:relative;
background-color:#c4a564;
}
.alpha0{
 filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity: 0;
}


.opacity{
 filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}

.txt_center{
 text-align:center;
 

}


.noBlackBg{
 background:none!important;
}

.height115{
 height:200px!important;
}





/*  ------------------------------------ select ------------------------------------*/
input[type="text"],  textarea{
font-family:"Times New Roman", 'Microsoft YaHei', Arial, Helvetica, sans-serif, Times, serif;
font-size:16px;
padding:4px 10px 0 10px;
height:25px;
color:#5e4d2a;
border:none;
}

input.short{
width:169px;
 }
input.long{
width:509px;
}

textarea{
resize:none;
width:509px;
height:185px;
overflow:hidden;
}









.select_wrap {
height:29px;
width:189px;
 
background:url(../im/form/dropbox_bg.png) left top no-repeat;
position:relative;
color:#5e4d2a;
font-family:"Times New Roman", Times, serif;
z-index:4;
}

.select_wrap input {
cursor:pointer; 
display:block;  
background:none;
white-space:nowrap;
overflow:hidden;
width:160px;
border:none;
}

.select_wrap .select{ 
position:absolute; 
top:29px;
display:none;
z-index:222;
padding:5px 0;
background-color:#eed495;
max-height:300px;
overflow-y:auto;
overflow-x:hidden;
}

.select_wrap ul, .select_wrap li {
list-style-type:none;
margin:0;
padding:0;
}


.select_wrap .select li {
display:block;
padding:5px 10px;
cursor:pointer;
background-color:#eed495;
width:169px;
text-align:left;
}

.select_wrap .select li.hover {
background-color:#c4a564!important;
}

  
/*  ------------------------------------ select ------------------------------------*/

.tbl_contact{
 margin:20px auto 0 auto;
}

.tbl_contact td{

 padding:10px 0;
 vertical-align:top;
}
 
.tbl_contact td span{
 display:inline-block;
padding:7px 0 0 0;
}
 


.error{
 background-color:#fd9460!important;
}




.btn_next{
 color:#5e4d2a;
 background:url(../im/btn_next.png) right 6px no-repeat;
 padding:0 20px 0 ;
 font-size:18px;
 display:block;
 margin:5px 0 0 0;
 position:absolute;
 bottom:0px;
 right:40px;
}


.btn_prev{
 color:#5e4d2a;
 background:url(../im/btn_prev.png) 0 6px no-repeat;
 font-size:18px;
display:block;
padding:0 0 0 20px;
margin:5px 0 0 0;
}

.btn_prev:hover{
color:#c4a564;
text-decoration:none;
background-position:left -34px;
}
.btn_next:hover{
color:#c4a564;
text-decoration:none;
background-position:right -34px;
}

.btnWrap{
 padding:20px 0 0 0; 
}

.btnWrap .btn_prev{
 float:left;
}


.btnWrap .btn_next{
 float:right;
 position:static;
}

.zindex9{
 z-index:1;
}


#success_msg{
 padding:0 0 20px 0;
 text-align:center;
 margin-top:80px;
}


/**/




.languageWrap{
 position:fixed;

 top:10px;
 z-index:9999;
 text-align:right;
width:780px;
}


.languageWrap a{
 display:inline-block;
 padding:10px;
 color:#645129;
}

.languageWrap a:hover, .languageWrap a.active{
 text-decoration:none;
 color:#c4a564;
 font-weight:bold;
}





.eventsPhoto a{
 display:inline-block;
 width:167px;
 height:162px;
}





/**/


