.container {
 width: 970px;
 padding: 9px 0 0 0;
 margin: 0 auto 0 auto;
 text-align: left;
}

.main {
  width: 960px;
  background-image: url('../../img/main_bg.png');
  background-repeat: repeat-y;
}

.main {
  padding: 0 5px 0 5px;
}

.up {
  overflow: hidden;
  padding: 0 20px 0 20px;
  background-color: #fff;
 }

.la {
  float: right;
}

.lang {
  list-style: none;
  overflow: hidden;
  margin-bottom: 0;
  font-size: .625em;
  line-height: 2em;
}

ul{
   margin-left:0;
   padding-left:0;
   -webkit-margin-before: 1em;
   -webkit-margin-after: 1em;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   -webkit-padding-start: 40px;
}

.langa ul {
  margin-top: 10px;
  margin-bottom: 15px;
}
.langa ul {
         margin-top:10px;
         margin-bottom:15px;
		 margin-bottom:0
		 
		}
ul.lange {
         list-style:none;
         overflow:hidden; 
         margin-bottom:0;
         font-size: .625em;
         line-height: 2em; 		 
}		

.langa ul li{
         margin-bottom:10px;padding-left:20px;
		 }

/*--------------header-------------*/

.header {
  padding-bottom: 0;
  padding: 0 20px 0 20px;
  background-color: #fff;
  margin-bottom:0
}

.header ul li {
  padding-left:0;
  margin-bottom:0;
  background-image:none;
}

.flo {
  float:right;
  
}
.head {
   margin:0 20px 0 0;
   padding:0;
   font-size:1em;
   line-height:1.25em;
   font-size:.9375em;
   line-height:1.333333333em;
   font-size:.8125em;
   line-height:1.538461538em;
}
.head ul {
  overflow:hidden;
  zoom:1;
  margin:0;
  padding:0
} 
.head ul li {
  float:left;
  list-style:none;
  list-style-image:none
}

#upper {
    position:relative;
}
#logo {
  position:absolute;
  right:170px;
  top:10px;
}
/*---------------------------------*/

		 
.theImage {
  background-color: #f8f3e1;
  overflow:hidden;
  font-size: .6875em;
  line-height: 1.8181em;
}
.first1 {
  width:120px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  min-height: 2px;
  position: relative;
}
.column {
  clear: both;
  padding: 0;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
.color {
  display:block;
  clear: both;
  padding: 0;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
  height:100px;
  background-color: #d9c8ae;
}
.sfina {
  clear: both;
  padding: 0;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}



.imgWrap {
  width:600px;
  float:left;
  min-height:2px;
  position:relative;
  padding-left: 20px;
  padding-right: 20px;
}
.insi {
  padding-bottom: 0;
  min-height: 20em;
}
.second {
  padding-top: -2px;
  width: 120px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  min-height: 2px;
  position: relative;
}

/*-----the Text and Weateher---*/

.theText {
  line-height: 1.8181em;
  padding-top: 15px;
  color: #5f5036;
  text-align: justify;
  font-size: .6875em;
  overflow: hidden;
}

.col1 {
  padding-left: 30px;
  padding-right: 15px;
  color: #5f5036;
  text-align: justify;
}
.col1, .col2, .col3 {
  float: left;
  width: 274px;
  overflow: hidden;
  zoom: 1;
}
.col2{
  padding-left: 24px;
  padding-right: 24px;
}
.col3{
  padding-left: 15px;
padding-right: 30px;
}

/*----------Footer----------*/
.footer {
  overflow: hidden;
  padding-top: 5px;
  background-color: #fff;
  color: #806b48;
}

.foot {
 font-size: .6875em;
 overflow: hidden;
}
.foot1 {
 width: 280px;
 padding-left: 20px;
padding-right: 20px;
float: left;
min-height: 2px;
position: relative;
}

.foot2{
 width: 360px;
 padding-left: 20px;
 padding-right: 20px;
 float: left;
 min-height: 2px;
 position: relative;
}
.foot3{
  width: 200px;
  padding-left: 20px;
  padding-right: 70px;
  float: left;
  min-height: 2px;
  position: relative;
}

.footer p {
  line-height: 25px;
  margin-bottom: 5px;
}

form {
display: block;
}

.footer label {
width: 100%;
margin-bottom: 5px;
font-weight: normal;
}

#banner {
    
padding-left: 20px;
}


footer .themail input[type='text'], .l-footer .themail input[type='email'] {
width: 250px;
padding: 4px 3px 5px 3px;
margin-right: 10px;
border: 1px solid #c6b69b;
line-height: 1em;
}

input[type='email'] {
  color: #806b48;
}
input {
vertical-align: baseline;
}
input {
-webkit-appearance: textfield;
background-color: white;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
-webkit-writing-mode: horizontal-tb;
}

.flo {
float: right;
padding-top:10px;
}

#audioplayer_1 {
 margin-top:11px;
 display:inline-block;
}

.shadow {
padding: 0 5px 0 5px;
width: 960px;
min-height: 20px;
background-image: url('../../img/shadow.png');
background-repeat: no-repeat;
}



/*-----------Galleries-----------------*/

.theGal, .theGal1 {
width: 100%;
}