	img, div {
		behavior: url('/css/ie_png_fix.htc');
	}

	.no_border {
		background-color: #fefaed ! important;
		border: 0px none ! important;
	} 
	table.no_border, table.no_border tr, table.no_border tr td{
		background-color: #fefaed ! important;
		border: 0px none ! important;
	} 

	html, body {
		padding: 0px;
		margin: 0px;
		width: 100%;
		background: url(/pics/bg_top2.gif) no-repeat right top #fefaed;
		font-family: Tahoma;
		font-size: 12px;
		color: #382a16;
	}

	.orange{color:#fca540;font-size:12px;}
	img {
		border: none;
	}
	.img_border {border:1px solid #68321f;}
	h1, h2 {
		font-size: 32px;
		color:#693119;
		text-transform: uppercase;
		font-weight: normal;
		padding-top: 0px;
		margin-top: 0px;
		line-height: 32px;
	}
	h1,h2 span {
		color:#fca540;
	}
	h3, h4 {
		font-size: 15px;
		color: #382a16;
	}
	a {
		color: #693119;
	}
	a:hover {
		color: #a68465;
		text-decoration: none;
	}
	.back {
		font-size: 15px;
		font-weight: bold;
		background: url(/pics/tic_left.gif) no-repeat bottom left;
		padding-left: 15px;
	}
	.min {
		font-size: 11px;
	}
	#top {
		width: 1200px;
		margin: 0px auto;
		height: 222px;
	}
	#top2 {
		width: 1200px;
		margin: 0px auto;
		height: 222px;
	}
	#top2 td {
		text-align:center;
	}
	#top td {
		vertical-align: top;
	}
	#top .logo {
		width: 275px;
		padding-top: 30px;
	}
	#top .logo img {
		float: right;
	}
	#top #ico {
		height:26px;
		width: 58px;
		text-align: center;
		margin: 60px 0px 0px 34px;
	}
	#top #ico img {
		margin-top:4px;
	}
	#topmenu {
		width: 1200px;
		margin: 0px auto;
		height: 154px;
		background: url(/pics/bg_topmenu.jpg) no-repeat;
	}
	#topmenu td {
		color:#79491d;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
	}
	#content {
		width: 932px;
		margin: 0px auto;
		height: 400px;
	}
	#content table td {
		vertical-align: top;
	}
	#content .or_head{
		width: 680px;
		color: #fff;
		background: #fca540;
		padding: 5px 10px;
		margin:0px 0px 10px 0px;
	}
	#content .leftmenu td {
		font-size: 13px;
		font-weight: bold;
		color: #fca540;
	}
	#content .leftmenu {
		background: url(/pics/bg_left.gif) repeat-y;
		width: 280px;
		margin-top: 16px;
	}
	#content .leftmenu td ul {
		margin: 3px 0px 10px 15px;
		padding: 0px;
		line-height: 18px;
		color: #693119;
	}
	#content .leftmenu td ul .o{
		color:#fca53f;
	}
	#content .leftmenu td a{
		color:#693119;
		font-size: 13px;
		font-weight: normal;
	}
	#content .leftmenu td a:hover{
		text-decoration: none;
	}
	#content .txt {
		vertical-align: top;
		padding:16px;
		
		text-align: justify;
		line-height: 18px;
	}
	#content .txt h1{
		text-align: left;
	}
	#content .left_head {
		font-size: 20px;
		color: #fca540;
		font-weight: normal;
		text-transform: uppercase;
		margin-left: 10px;
	}
	#content .leftmenu td form {
		color: #382a16;
		font-size: 13px;
		font-weight: normal;
	}
	#content .addres {
		background: url('/pics/spb.gif?1') no-repeat;
		padding: 2px 0px 50px 55px;
		margin: 30px 0px;
		font-size: 11px;
	}
	#content .news img{/*border:1px solid #cccccc;*/
	}
	
	.addres div {
		line-height: 1;
	}
	#content .last_news {
		padding-left:20px;
	}
	#content .last_news h3 {
		line-height:20px;
		margin-left:0px;
        margin-top:26px;
	}
    #content .last_news img {
        margin: 0 3px;
    }
	#content .last_news div {margin:0px 0px 20px 0px;}
	#content .last_news span {
		color:#fca540;
		font-size:10px;
	}
	#content .last_news a:link, #content .last_news a:visited, #content .last_news a:hover {
		text-decoration: none;
		color:#382A16;
		font-family:Tahoma;
		font-size:12px;
	}
	#content .last_news a:hover {
		text-decoration: underline;
	}
	.t td {
		padding: 10px 20px;
		background-color: #fef8eb;
		border-right: 1px solid #fff;
		color: #565656;
		text-align: left;
		vertical-align: middle;
	}
	.t .h {
		color:#fff;
		font-weight: bold;
		background-color: #fca540;
	}
	.tab{
		margin: 20px;
	}
	.tab td {
		padding: 20px 30px;
	}
	.tab td a{
		font-size: 15px;
		font-weight: bold;
		color: #693119;
		background: url(/pics/tic.gif) no-repeat bottom left;
		padding: 0px 0px 30px 0px;
	}
	.pic_tmb_box {
		background-color: #fde7ca;
	}

	.p {
		background-color: #fde8cb ! important;
	}

	.gallere_list {
		float: left;
		margin: 0px 0px 10px 0px;
		padding: 5px 10px 9px 4px;
		background-color: #fde7ca;
	}
	.gallere_list a {
		font-size: 15px;
		font-weight: bold;
		margin-left: 7px;
		text-decoration: none;
	}
	.gallere_list a h2{
		font-size: 15px;
		font-weight: bold;
		margin:0px 0px 0px 7px;
		text-decoration: none;
		text-transform:capitalize;
		padding:0px;
		line-height:18px;
	}

	#content .txt ul,ol li {
		color: #fca540;
		font-weight: bold;
	}
	#content .txt ol li span {
		font-weight: normal;
		color: #382a16;
	}
	#content .txt ul li span {
		font-weight: normal;
		color: #382a16;
	}

	.photo td {
		border: none;
		padding: 5px;
	}
	.photo td a {
		font-size: 15px;
		font-weight: bold;
		margin-left: 7px;
	}
	.photo td img {
		margin: 5px;
		border: 3px solid #fff;
	}
	.photo td .selected{
		border: 3px solid #fca540;
	}
	.photo td h3{
		width: 415px;
		color: #fff;
		background: #fca540;
		padding: 5px 10px;
		margin:-5px 0px 10px 7px;
	}

	#content .news {
		vertical-align: top;
		padding:16px;
		text-align: justify;
		line-height: 18px;
	}
	#content .news span {
		color: #fca540;
	}
	#content .news a {
		font-size: 15px;
		font-weight: bold;
	}
	#content .newsView a {
		font-size: 12px;
		font-weight: normal;
	}
	#content .news h3 a {
		font-size: 15px;
		font-weight: bold;
		text-transform:capitalize;
		margin:0px;
		padding:0px;
		background:none;
	}
	#content .paging {
		float: right;
	}
	#content .paging td, #content .paging td.active {
		background: url(/pics/p_bg.gif) no-repeat;
		text-align: center;
		height: 25px;
		width: 25px;
		padding: 3px 0px 0px 0px;
	}
	#content .paging td.active {
		background: url(/pics/white_circle.gif) no-repeat;
	}
	#content .paging td a{
		color: #382a16;
		font-weight: normal;
		font-size: 12px;
	}
	#content .paging td {
		color: #fca540;
		font-weight: bold;
	}
	#content td form .search td {
		padding: 0px;
	}
	#content td form .search td .i{
		border: 0px;
		background: url(/pics/input.gif) no-repeat;
		width: 138px;
		height: 20px;
		padding: 3px 10px 0px 10px;
	}
	#foot {
		width: 1200px;
		height: 130px;
		margin: 0px auto;
		color:#d3a877;
		font-size:11px;
	}
	#foot a {
		color:#d3a877;
	}
	#foot td {
		vertical-align: top;
		padding: 64px 133px;
	}
	#foot td.l_foot {
		padding-right:0;
	}
	/*#foot td .live{width:100%;}*/
	#foot td .live{text-align:right;width:176px;}
	#foot td .live td img{float:right;}
	#foot td .live td{padding:0px;vertical-align:middle;}
	#foot td .live td.develop{color:#693119;}

	.hp_banner_slot {
		margin: 20px 0px 0px 7px;
	}

	.news_banner_slot {
		margin: 20px 0px 10px 7px;
	}

	#cat_big_image_box {
		position: absolute;
		top: 200px;
		display: none;
		width: 100%;
		text-align: center;
		z-index: 999;
	}
	.cat_big_image_frame {
		border: solid 1px #68321f;
		background-color: #fef4e2;
		text-align: center;
		padding: 5px;
	}

	.sl_content table {
		border-collapse: collapse;
		border: solid 1px #693119;
	}
	.sl_content table td, .sl_content table th {
		border: solid 1px #693119;
		padding: 3px 10px 3px 10px;
		background-color: #ffffff;
	}
	.sl_content table th {
		border: solid 1px #693119;
		padding: 3px 10px 3px 10px;
		font-weight: bold;
		background-color: #fca540;
		color: #ffffff;
	}
	.sl_content li {
		color: #000000;
		font-weight: 100;
	}
	.sl_content a:visited {
		color: #d18b63;
	}
	.sl_content ul {
		margin-left: -15px;
	}
	.sl_content ul li {
		list-style: none;
		background: url('/pics/bullet.gif') no-repeat 0px 7px;
		padding-left: 15px;
	}

	.new_top_menu {
		background: url('/pics/pic/hairs.png') no-repeat 50% 50%;
		background-image: expression('none');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pics/pic/hairs.png', sizingMethod='crop');
	}
	#content .leftmenu .tort{margin-top:0px;}
	#content .leftmenu .tort td{text-align:center; line-height:12px;}
	#content .leftmenu .tort td img {margin:5px 0px 10px 0px;}
	#content .leftmenu 	.tort td a{color:#693119; font-size:11px;font-weight:bold;text-decoration:none;line-height:12px;}
	
	
	#content table.t_cat_list tr td.min a {font-size:11px;font-weight:normal;}
	
	.news h1 {
		text-align:left;	
	}	
}
