/* clearfix */
.clearfix { zoom: 1 }
.clearfix:after { 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0; 
} 
html[xmlns] .clearfix { 
	display: block; 
}  
* html .clearfix { 
	height: 1%; 
}
/* end clearfix */



* {
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
}

ul, ol {
  list-style: none;
}

:focus {
  outline: none;
}

a img {
  border: none;
}

html, body {
  height: 100%;
}

html {min-height: 660px}


body {
  font: normal small Arial, sans-serif;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background: silver url(/skin/images_index/bg.gif);
  position: relative;
}

* html body {
  height: 660px;
}

#truk_vertical_center {
}

#main_wrap {
  position: absolute;
  width: 600px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  margin-left: -300px;
  margin-top: -300px;
  top: 50%;
  left: 50%;
}


#nav, #one_of, #price, #about {
  width: 300px;
  height: 300px;
  float: left;
  color: #fff;
  position: relative;
}



#nav {background: url(/skin/images_index/im1.jpg) no-repeat 50%}
#nav ul {
  float: right;
  position: relative;
  padding-top: 170px;
  padding-right: 20px;
  width: 9em;
  overflow: visible;
}
#nav ul li {
  height: 25px; 
}
#nav ul a {
  color: #ff7531;
  font-family: Tahoma;
  font-size: 120%;
}



#one_of {background: url(/skin/images_index/im2.jpg) no-repeat 50%}
#one_of h2 a {
  color: #ff7531;
  font-weight: normal;
  font-family: Tahoma;
}
#one_of h2 {margin-bottom: 5px;}




#price {background: url(/skin/images_index/im3.jpg) no-repeat 50%}
#price h2 {
  margin-bottom: 25px
  clear: left;
}
#price h2 a#h {
  font-size: 130%;
  font-weight: normal;
  color: #fff;
}
#price h2 a#p {
  padding-top: 10px;
  font-weight: normal;
  font-size: 75%;
  display: block;
  text-indent: 20px;
  font-style: italic;
}
#price p {
  text-indent: 20px;
  margin-bottom: 15px;
  font-size: 105%;
} 
#price address {
  padding-top: 16px;
  margin-left: 7px;
}



#about {background: url(/skin/images_index/im4.jpg) no-repeat 50%;}
#about h2 {
  margin-bottom: 14px;
}
#about h2 a {
  color: #ff7531;
  font-weight: normal;
}
#about p {
  text-indent: 20px;
  margin-bottom: 10px;
}
#about p a {
  font-style: italic;
  color: #fff;
}




#dalee_text {
  clear: both;
  background: black;
}
#dalee_text, #dalee_text a {
  color: #fff;
}

#content_text {
  padding: 20px;
}





.shadow_left, .shadow_right, #shadow_top, #shadow_right, #shadow_bottom, #shadow_left, #lt_shadow, #rt_shadow, #rb_shadow, #lb_shadow {
  position: absolute;
}

#lt_shadow, #rt_shadow, #rb_shadow, #lb_shadow {
  width: 30px;
  height: 30px;
}

#lt_shadow {
  left: -30px;
  top: -30px;
  background: url(/skin/images_index/lt_shadow.png) no-repeat right bottom;
}

#rt_shadow {
  right: -30px;
  top: 0;
  margin-top: -30px;
  background: url(/skin/images_index/rt_shadow.png) no-repeat left bottom;
}

#rb_shadow {
  right: -30px;
  bottom: -30px;
  background: url(/skin/images_index/rb_shadow.png) no-repeat left top;
}

#lb_shadow {
  left: -30px;
  bottom: -30px;
  background: url(/skin/images_index/lb_shadow.png) no-repeat right top;
}




#shadow_top {
  width: 100%;
  height: 30px;
  top: -30px;
  left: 0;
  background: url(/skin/images_index/top_shadow.png) repeat-x left bottom; 
}

#shadow_right {
  width: 30px;
  height: 100%;
  right: -30px;
  top: 0;
  background: url(/skin/images_index/right_shadow.png) repeat-y left top; 
}
.shadow_right {
  width: 30px;
  height: 100%;
  right: -30px;
  top: 0;
  background: url(/skin/images_index/right_shadow.png) repeat-y left top;
}

#shadow_bottom {
  width: 100%;
  height: 30px;
  bottom: -30px;
  left: 0;
  background: url(/skin/images_index/bottom_shadow.png) repeat-x left top; 
}

#shadow_left {
  width: 30px;
  height: 100%;
  left: -30px;
  top: 0;
  background: url(/skin/images_index/left_shadow.png) repeat-y right top; 
}

.shadow_left {
  width: 30px;
  height: 100%;
  left: -30px;
  top: 0;
  background: url(/skin/images_index/left_shadow.png) repeat-y right top; 
}

/*update*/
#nav address {
  overflow: hidden;
  padding-top: 208px;
}

#nav address label {
  float: left;
  clear: left;
  text-align: right;
  width: 53px;
  font-size: 85%;
  padding-left: 10px;
  color: #d4a000;
  
}

#nav address cite {
  margin-left: 40px;
  display: block;
  margin-left: 70px;
  font-size: 85%;
  color: gold;
}
.price li a{font-size: 11px; font-family:Tahoma;color:#ff7531;}
#h{font-size: 16px;font-family:Arial Narrow !important;color:#FF7531;}
#price{font-size: 11px; font-family:Tahoma;}
/*end update*/
