    * {margin: 0; padding: 0;}    
    html {margin: 0; padding: 0;}
    ul, ol, li, form, fieldset, a, img, div { margin: 0; padding: 0; border: 0; }
    
    ul, ol {line-height: 18px;}
    ul {list-style: inside;}
    ol {list-style: inside;}
	
    li {list-style: none;}
    
   
    body, td, a {color: #603813; font: 14px/18px Arial; margin: 0 auto; }
    a {color: #000; text-decoration: underline;}
    a:hover {text-decoration: none;}
    p {color: #603813; }
	h1 {font: normal 24px/28px Arial; color: #603813; font-weight: bold;; margin: 0px 0 20px -20px; padding: 0; font-family: Arial;}
	h2 {font-size:20px; color: #603813; font-weight: bold; margin: 0 0 10px 0px; line-height: 24px; padding: 0;}
	h3 {font-size: 18px; color:#603813; font-weight: bold; margin: 0;  font-family: Arial;}

	table { border-collapse: separate; border-spacing: 0px; border:0px; width:100%;}
    td { vertical-align: middle;}

	.center_box {margin: 0 auto; width: 925px; height: auto !important; min-height: 100%; position: relative;}
	td input {font: 17px Arial;}
	
  /* top block */
        .header {margin-left: 35px; margin-top: -5px;}
	.header .wrapper {padding: 0px 0px 0 0px;}
	.head_text {text-align: center; height: 63px; margin-top: 10px;}
	.header .logo {}
	.header .tel {margin: 0px 0 0 7px;width:200px; height: 30px; background-color: rgb(249, 249, 249);}
	
	#lay_f1 {height: 437px; margin: 0 auto; width: 1000px; margin-top: 0px; padding-top: 0px; background: url('/img/top_bg_1.jpg')}
      	#lay_f1 .wrapper {padding: 0px 0px 0 0px;}
	#lay_f1 .head_text {text-align: center; height: 63px; margin-top: -4px;}
	#lay_f1 .logo {margin-top: 10px;}
	#lay_f1 .tel {margin: 5px 0 0 7px; height: 30px;width:200px; padding-top:5px}
	
	#main_menu {height: 30px; margin-top: 85px; padding-left: 200px;}
	#main_menu a {margin: 0 5; color: #603813; text-decoration: none; text-align: center; display: block; float: left; width: 108px; height: 28px; font: bold 13px/25px Arial; background: url('/img/btn_bg.png') top center no-repeat;text-transform:none}
	#main_menu a:hover {background:url('../../_mod_files/ce_images/btn_hover.png'); }
	#main_menu a:active {background:url('../../_mod_files/ce_images/btn_active.png'); }

	#lay_f2 a:hover {color:#9f5f23;}
        #lay_f2 {width: 195px; height: 382px; margin: 0px 0px 0 0px; float: left; min-height: 100px; background-image:url(/img/left_menu.jpg);background-repeat:no-repeat; position:relative;}
	#lay_f2 a {color: #603813; text-decoration: none; text-align: center; width: 165px; height: 42px; margin-left:0px; display: block;  font: bold 12px/40px Arial;}
	
  /* content */	
	#telo {width: 1000px; margin: 0 auto; margin-top: 0px; padding-top: 0px;background:url(/img/main_bg.jpg) repeat}
	#lay_body {float: left; width: 750px; margin: 0px 0 0 0px; position: relative; min-height: 800px;}
	#lay_body a {color: #ed6e21;}
        .content_box {float: left; width: 725px; margin: -15px 0 0 0; position: relative;}
	.entry {height: 139px;}
	.entry {color: #603813; 14px Arial; }
        .title {color: #ec1c24; font: bold italic 14px Arial; }
    /*     h1, h2 {width:760px; height: 40px; background-repeat:no-repeat} */

#contain {
	font-family:"Verdana";
	font-size:12px;
	width:550px;
        margin-left:100px;
}
.content_left_img {
	width:166px;
	height:118px;
	float:left;
	-webkit-border-radius:5px;
	-webkit-box-shadow:6px 7px 6px #755432;
	margin:15px 0px;
}
#content_left {
	position:relative;
	width:210px;
        height:600px;
	float:left;
	padding:0px;
	margin-top:-8px
        text-align:center;
}

h1 {
	font-size:26px;
	font-weight:bold;
	width:763px;
	height:46px;
	background:url("../../_mod_files/ce_images/h1.png") no-repeat;
	padding-top:8;
	margin-left:-23px;
	text-align:center;
        z-index:20;
        position:relative
}
h2 {
	font-size:26px;
	font-weight:bold;
	width:797px;
	height:46px;
	background:url("../../_mod_files/ce_images/h2.png") no-repeat;
	padding-top:8;
	margin-left:-59px;
	text-align:center;
        z-index:20;
        position:relative
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
#table1 {
	width:185px;
	height:225px;
	margin:3px;
	margin-left:0px;
	border:2px solid #694d1e;
	border-collapse:collapse;
	color:#72572a;
	float:right;
}
#table1 td {
	border:2px solid #694d1e;
	padding:3px;
	font-size:11px;
}
.mid_img {
	margin: 3px;
}
.plan {
	width:434px;
	border:3px solid orange;
	padding:30px;
	float:left;
	margin-bottom:30px;
	float:left;
}
.table2  {	
	border-collapse:collapse;
	width:698px;
	color:#221;
}
.table2 td {
	border-top:7px solid #f3dfae;
	border-bottom:7px solid #f3dfae;
	background:#e7bb58;
	padding:3px;
	padding-left:10px;
	text-align:center;
	font-size:11px;

}
.table2 tr {
	border-right:7px solid #f3dfae;
	border-left:7px solid #f3dfae;
}



  /* login box */	
	

  /* footer */ 
	

 #lay_f3 {height: 180px; font-size: 12px; margin: 0 auto; width: 1000px;  background: url('/img/bottom_bg.jpg') top center no-repeat;}
	#lay_f3 p {color: #603813; margin: 15px 0 0 60px; text-align: center; font: bold 16px Arial;}
  /* elements */


	.part_block_1 {margin: 0 0 0 -24px; position: absolute; width: 764px; height: 37px; background: url('/img/part_bg_1.jpg') top left no-repeat; z-index:10;}
	.part_block_1 .wrapper {padding: 9px 0 0 55px;}
	.part_block_2 {margin: 2px 0 0 -61px; position: absolute; width: 800px; height: 47px; background: url('/img/part_bg_2.jpg') top left no-repeat; padding-top:10px;}
	.part_block_2 .wrapper {padding: 7px 0 0 95px;}
	
	.part_block_1 {padding-top:10px;color: #603813;}
	.part_block_box {height: 52px;}

	.item_list {}
	.item_list .item {font-size: 12px; float: left; border: 3px solid #f6921e; width: 350px;height:138px; margin: 0 0 5px 0;}
	.item_list .item.first {margin-right: 10px;}
	.item_list .item .wrapper {padding: 5px;}
	.item_list .item .photo {float: left; width: 175px;}
	.item_list .item .info {float: left; width: 155px; padding: 15px 0 0 0;}
	.item_list .item .info .title{color: 603813; font: bold 14px Arial;}
	.item_list .item .price {color: #ec1c24;}
	.item_list .item .more {display: block;}
	.item_list .item .more span {color: #000; display: block; float: left;}
	.item_list .item .more span.or_block {margin: 5px 0 0 10px; width: 50px; height: 10px; background: #f3dfad;}
	
	.text_col {width: 340px; float: left; font-size: 12px; text-align: justify;}
	.text_col.left {margin-right: 30px;}
	
	
  /* support class style */	
	
	.black {color: #000;}

	.clear {clear: both; float: none !important;}
	.clear_left {clear: left;}
	.fleft {float: left !important;}
	.fright {float: right !important;}
	
	.pos_right {text-align: right;}
	.pos_center {text-align: center;}
	.pos_left {text-align: left;}
	.pos_justify {text-align: justify;}
	
	.h10 {height: 10px;}
	.h25 {height: 25px;}
	
	
        .item_list .item-dom .wrapper {padding: 5px;}
	.item_list .item-dom .photo {float: left; width: 300px; height:230px; padding: 0px 10 0 0; margin-right:0px;}
	.item_list .item-dom .info {float: left; width: 110px; height: 30px; padding: 0px 0 0 0; border-right:#AA5F55 solid 2px; border-top:#AA5F55 solid 2px;border-bottom:#AA5F55 solid 2px;border-left:#AA5F55 solid 2px; margin-top: 0px;}
	.item_list .item-dom .info .title{color: 603813; font: bold 14px Arial;}
	.item_list .item-dom .price {color: #ec1c24;}
	.item_list .item-dom .more {display: block;}
	.item_list .item-dom .more span {color: #000; display: block; float:  left;}
	.item_list .item-dom .more span.or_block {margin: 5px 0 0 10px; width: 50px; height: 10px; background: #f6921e;}
	
	.item_list .item-dom {font-size: 12px; float: left; border: 3px solid #f6921e; width: 550px; margin: 0 auto; padding: 5px}
        .tab table {width:700px;border:1px; border-style:solid; border-color:#c1670f}
	.tab td {font-size: 12px;border:1px; border-style:solid; border-color:#c1670f}

#tab1 td {height:50px; border-top:3px; border-color:#AA3F00; border-style:solid; border-bottom:1px; border-left:3px;
border-right:1px; padding-left:10px; border-left-color:#AA3F00;}
#tab1 table {border-bottom: 3px; border-color:#AA3F00; border-right:3px; height:300px; width:80%; border-left:3px;border-left-color:#AA3F00}