*{
  font-family:Tahoma;
  font-size:11px;
}
html{
  
}
h1{
  font-size:14px;
}
h2,h3{
  font-size:12px;
}
body{
  margin:0;
  background:url(../i/back.gif) repeat center center;
  text-align:center;
  
}
a img{
  border:0;
}
a,a:hover,a:active,a:visited{
  color:#b2840a;
  font-weight:bold;
  text-decoration:underline;
}
a:hover{
  color:#800000;
  text-decoration:none;
}
#siteContainer{
  width:85%;
  margin:21px auto;
  text-align:left;
  background:#ffefb1;
  padding:0 0 0px 0;
  position:relative;
  height:auto !important
}
#siteContainer #headContainer{
  background:url(../i/head_back.jpg) repeat-x center bottom;
  text-align:center;
  border-bottom:1px #351715 solid;
}
#siteContainer #headContainer img{
  position:relative;
  margin-bottom:-20px;
  margin-bottom:expression('-22px');
}
#siteContainer #headContainer #top_txt{
  position:absolute;
  left:15px;
  top:15px;
  text-align:left;
  width:350px;
  font-size:11px;
}
#siteContainer #headContainer #top_txt p{
  margin:0 0 5px 0;
  font-size:11px;
}
#siteContainer #under_head{
  height:16px;
  border-top:1px #986523 solid;
  border-bottom:1px #986523 solid;
  background:url(../i/under_head.jpg) no-repeat #f4ae1b center top;
}
  #siteContainer #under_head ul{
      list-style:none;
      display:inline-block;
      padding:0;
  }
    #siteContainer #under_head #leblinks{
      float:left;
      margin:3px 0 0 134px;
    }
      #siteContainer #under_head #leblinks li{
        display:inline;
        padding:17px 7px 0 0;
      }
  #siteContainer #under_head #langs{
    float:right;
    margin:1px 35px 0 0;
  }
  #siteContainer #under_head #langs li{
    display:inline;
    padding:0 0 0 5px;
  }


#siteContainer #middleContainer{
  border-top:1px #6e523d solid;  
  position:relative;
  padding:0 0 0 280px;
  min-height:750px;
  /* height:expression('750px'); */
  //height:auto;
}
#siteContainer #middleContainer #rightContents{
  margin:38px 38px 0 0px;

}
 #siteContainer #middleContainer  #leftContents{
   width:219px;
   margin:38px 0 0 -257px;
   position:absolute;
   
 }
  #siteContainer #middleContainer #mainMenu{
    padding:0;
	margin:0 0 0 0;
    list-style:none;
  }
  #siteContainer #middleContainer #mainMenu li{
    margin:0px 0 1px 0;
    padding:8px 0 0 52px;
    background:url(../i/menu_back.jpg) no-repeat left top;
	font-size:12px !important;
    height:21px;
  }
  #siteContainer #middleContainer #mainMenu li a{
    padding:6px 0 3px 15px;
	background:url(../i/off.jpg) no-repeat;
	font-size:12px !important;
	font-family:Tahoma;
	color:#5d494b;
	text-decoration:none !important;
  }
  #siteContainer #middleContainer #mainMenu li a:hover{
    background-image:url(../i/on.jpg);
	color:#006600;
  }
  #siteContainer #middleContainer #mainMenu li a.active{
    color:#006600;
	background-image:url(../i/on.jpg);
  }
  #siteContainer #middleContainer #mainMenu li a.active:hover{
    color:white;
  }
  
  
  /* = footer = */
  #footer{
    background:url(../i/under_head.jpg) #F2AE18 no-repeat right top;
	height:29px;
	width:100%;
	margin:45px 0 0 0;
	left:0;
	bottom:0;
  }
  #footer ul{
    display:inline-block;
	margin:0px 90px 0 0;
	padding:0;
	list-style:none;
	float:right;
  }
  #footer ul li{
    display:inline-block;
	float:left;
	padding:0px 15px 0 15px;
	line-height:28px;
	height:28px;
	vertical-align:top;
	background:url(../i/bot_menu_sep.jpg) no-repeat left bottom;
	}
  #footer ul li img{
    margin:8px 0 0 0;
  }
  /* = = = */
  form{
    
  }
  fieldset{
    border:0;
	margin:0 0 7px 0;
	display:block;
  }
  fieldset.float_left{
    width:45%;
	float:left;
	text-align:right;
  }
  fieldset.float_left input{
	float:right;
	margin:0 25px 0 0;
	width:150px;
  }
  fieldset.float_left label{
    float:left;
	width:auto!important;
  }
  fieldset label{
    display:inline-block !important;
	width:250px;
	float:left	
  }
  fieldset input,fieldset textarea,fieldset select{
    display:block !important;
	width:400px;
  }
  fieldset textarea{
    height:75px;
  }
  .send_btn input{
    line-height:25px;
	padding:5px 25px;
	width:auto !important;
  }