* {

	margin: 0;

}

html, body {

	height: 100%;

	margin: 0;

	padding: 0;

	font-size: 14px;

	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;

    background: #A55B18;

}

h1 {
margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;

	font-weight: normal;

	color: #460000;

}

.wrapper{

  background: #A55B18 url(../images/bg1.png) 0px 0px repeat-x  ;

  min-height: 100%;

  height: auto !important;

  height: 100%;

  margin: 0 auto -23px;

}



.push {

	height:20px;

}



.footer{

  background: none;

  height: 23px;

  width:750px;


  margin: 0 auto;

  text-align: center;

}



.footer img{

  border: none;

  padding:0;

  margin:0;

}



.outer  {

  width:auto;

  margin: 0 auto;

  text-align: center;

}



.city {

  height: 400px;

  overflow: hiden;

  text-align: center;

}





div.menu  {

  height: 154px;

  width: 970px;

  margin: 0 auto;

  padding-left: 20px;

}



div.menu_l  {

  float:left;

  width: 22px;

  height:184px;

  background: url(../images/menu_l.png) no-repeat ;

  //background-image:none;

  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://beststroy.biz/templates/oli_beststoy1/images/menu_l.png', sizingMethod='image');



}



div.menu_r  {

  float:left;

  width: 25px;

  height:184px;

  background: url(../images/menu_r.png) top right no-repeat ;

  //background-image:none;

  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://beststroy.biz/templates/oli_beststoy1/images/menu_r.png', sizingMethod='image');

}



div.menu_c  {

  float:left;

  width: 890px;

  height:184px;

  background: url(../images/menu_c.png) repeat-x ;

  //background-image:none;

  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://beststroy.biz/templates/oli_beststoy1/images/menu_c.png', sizingMethod='scale');

}



/* menu */

div.menu ul.menu {

  list-style: none;

  display: block;

  padding: 30px 0px 0px 0px;

}



div.menu ul.menu li {

  display: block;

  width: 100px;

  float:left;

  padding: 0px 5px 0px 5px;

  margin:0;

}



div.menu li a {

  display: block;

  height: 110px;

  text-decoration: none;

  text-align:center;

  font-weight: bold;

  padding:0;

  margin:0;

  background: url(../images/menu_orange.png) top no-repeat !important;

  background: url(../images/menu_orange_ie.png) top no-repeat;

}



div.menu a:hover {

  background: url(../images/menu_yellow.png) top no-repeat !important;

  background: url(../images/menu_yellow_ie.png) top no-repeat;

}



div.menu ul.menu li#current a{

  background: url(../images/menu_yellow.png) top no-repeat !important;

  background: url(../images/menu_yellow_ie.png) top no-repeat;

}



div.menu img {

  padding: 20px 0px 0px 25px;

  //padding-left: 0px;

  -padding-left: 40px;

  -margin-top: 20px;

  display: block;

  border: none;

  height: 50px;

  width: 50px;

}



div.menu ul.menu li span {

  display: block;

  padding-top: 20px;

  text-align:center;

  color: black;

  font-weight: bold;

  font-size: 90%;

}



.lang {

  position: absolute;

  right: 10%;

  width: 300px;

  height: 50px;

}



.lang a{

  color: white;

  text-decoration: none;

}



#jflanguageselection ul.jflanguageselection li {

display: block;

width: 85px;

}
