t
	/*
	CSS file
	Author: madmarker
	*/

	/*page config*/

	html, body
	{
		margin:0;
		padding:0;
		width:100%;
		height:100%;
	}
	del
	{
		text-decoration: none;
	}
	body
	{
		margin: 0;
		padding: 0;
		font: normal 13px Tahoma, Arial, Verdana;
		color: #000;
		line-height: 1.3;
	}
	html
	{
		min-width: 1000px;
	}
	a
	{
		color: #000;
		text-decoration: underline;
		outline: none;
	}
	a:hover
	{
		text-decoration: none;
	}
	img
	{
		border: none;
	}
	form, ul, p
	{
		margin: 0;
		padding: 0;
	}
	h1, h2, h3, h4, h5, h6
	{
		margin: 0;
		padding: 0;
	}
	#site_container
	{
		position: relative;
		min-height: 100%;
		min-width: 1000px;
		z-index: 1;
	}
	* html #site_container {
		height: 100%;
	}

	/* end page config*/

	/***************************************************************************
		header (tpl)
	***************************************************************************/
	#header
	{
		width: 955px;
		height: 311px;
		margin: 0 auto;
	}
	#navigation
	{
		width: 955px;
		height: 39px;
		background: url(images/nav_bg.png) no-repeat;
		overflow /**/:/**/ hidden;
	}
	.quick_nav
	{
		width: 110px;
		height: 39px;
		float: left;
		background: url(images/quick_buttons.png) center right no-repeat;
	}
	.quick_nav a.home
	{
		height: 15px;
		width: 15px;
		display: block;
		position: relative;
		margin: 10px 0 0 18px;
		float: left;
	}
	.quick_nav a.search
	{
		height: 15px;
		width: 15px;
		display: block;
		position: relative;
		margin: 10px 0 0 3px;
		float: left;
	}
	.quick_nav a.mail
	{
		height: 15px;
		width: 16px;
		display: block;
		position: relative;
		margin: 10px 0 0 3px;
		float: left;
	}
	.quick_nav a.map
	{
		height: 15px;
		width: 15px;
		display: block;
		position: relative;
		margin: 10px 0 0 8px;
		float: left;
	}
	ul#nav
	{
		width: 465px;
		height: 39px;
		margin-left: 30px;
		float: left;
		list-style-type: none;
	}
	ul#nav li
	{
		float: left;
	}
	ul#nav li a
	{
		display: block;
		font: normal 16px Tahoma;
		color: #fff;
		text-decoration: none;
		padding: 10px 12px 10px 12px;
	}
	ul#nav li a:hover
	{
		background: url(images/nav_hover.jpg) repeat-x;
		color: #000;
	}
	.authorization
	{
		width: 450px;
		height: 39px;
		float: left;
		background: url(images/erge.png) center left no-repeat;
	}
	.authorization .ins
	{
		padding: 0 0 0 37px;
		height: 39px;
		display: table-cell;
		vertical-align: middle;
		color: #fff;
	}
	.ins a.normal
	{
		vertical-align: bottom;
		margin-left: 10px;
		margin-top: -6px;
	}
	.authorization .ins a
	{
		color: #fff;
		vertical-align: middle;
	}
	*:first-child+html .authorization .ins a
	{
		position: relative;
		top: 2px;
	}
	*:first-child+html .authorization .ins a.normal
	{
		position: static;
		top: 0;
	}
	.authorization .ins input[type=text], .authorization .ins input[type=password]
	{
		width: 107px;
		height: 20px;
		background: url(images/input_bg.png) center center no-repeat;
		border: none;
		padding: 6px 6px 0 6px;
		vertical-align: middle;
		font: normal 11px Tahoma;
		outline: none;
		line-height: 100%;
	}
	@media (0) {
		.authorization .ins input[type=text], .authorization .ins input[type=password] { padding: 0px 6px 0 6px; }
	}
	.authorization .ins input[type=password]
	{
		font-size: 10px;
	}
	.authorization .ins input[type=submit]
	{
		background: none;
		margin: 0;
		padding: 0;
		position: relative;
		top: 2px;
		cursor: pointer;
		border: none;
		color: #fff;
		text-decoration: underline;
		font: normal 13px Tahoma, Arial, Verdana;
	}
	.authorization .ins input[type=submit]:hover
	{
		text-decoration: none;
	}
	*:first-child+html .authorization .ins input[type=submit]
	{
		top: -22px;
		left: 310px;
	}
	*:first-child+html .authorization .ins a.normal
	.img_bordered
	{
		border: 1px solid #ccc;
		width: 108px;
		height: 108px;
		text-align: center;
	}
	.img_bordered a
	{
		width: 108px;
		height: 108px;
		position: relative;
		display: table-cell;
		vertical-align: middle;
	}
	.poqq
	{
		width: 108px;
		height: 130px;
		float: left;
		text-align: center;
		margin: 1px 7px;
	}
	.poqq a
	{
		color: #000000;
		font: normal 13px Tahoma;
		text-decoration: none;
	}
	.poqq a:hover
	{
		font-weight: bold;
	}
	
	/***************************************************************************
		main_container (tpl)
	***************************************************************************/
	#main_container
	{
		width: 955px;
		margin: 0 auto !important;
		padding-top: 20px;
		padding-bottom: 0px;
		min-height: 200px;
		overflow /**/:/**/ hidden;
	}
	#main_container .top
	{
		width: 955px;
		height: 39px;
		background: url(images/main_container_top.png) no-repeat;
	}
	#main_container .top .left
	{
		height: 39px;
		width: 59px;
		background: url(images/bsg.png) center right no-repeat;
		float: left;
	}
	#main_container .top .left a
	{
		display: block;
		height: 30px;
		width: 30px;
		position: relative;
		top: 3px;
		left: 16px;
	}
	#main_container .top .right
	{
		width: 270px;
		height: 39px;
		float: left;
		background: url(images/quattro.png) center left no-repeat;
	}
	#main_container .top .right input[type=text]
	{
		border: none;
		outline: none;
		background: none;
		position: relative;
		left: 40px;
		top: 2px;
		width: 138px;
	}
	#main_container .top .right input[type=image]
	{
		position: relative;
		left: 43px;
		top: 7px;
		cursor: pointer;
		outline: none;
	}
	#main_container .top ul#cat_navigation
	{
		float: left;
		list-style-type: none;
		height: 39px;
		width: 620px;
	}
	#main_container .top ul#cat_navigation li
	{
		float: left;
	}
	#main_container .top ul#cat_navigation li a
	{
		display: block;
		font: normal 16px Tahoma;
		text-transform: uppercase;
		color: #fff;
		text-decoration: none;
		padding: 10px 13px;
	}
	#main_container .top ul#cat_navigation span.like_link
	{
		display: block;
		font: normal 16px Tahoma;
		text-transform: uppercase;
		color: #fff;
		text-decoration: none;
		padding: 10px 13px;
	}
	#main_container .top ul#cat_navigation li a:hover
	{
		background: url(images/cat_nav_hover.jpg) bottom center repeat-x;
		color: #000;
	}
	#main_container .center
	{
		width: 955px;
		background: url(images/main_container_center.jpg) top center repeat-y;
		min-height: 100px;
		overflow /**/:/**/ hidden;
	}
	#main_container .center .right_box
	{
		float: right;
		width: 220px;
		min-height: 420px;
		background: #fff;
		/*border-left: 1px solid #c7c7c7;*/
	}
	.cat_title_oth
	{
		height: 19px;
		background: url(images/cat_title_bg_oth.jpg) no-repeat top right;
		width: 200px;
		overflow: hidden;
		margin: 15px 0 10px 0;
	}
	.cat_title_oth span
	{
		font: bold 11px Tahoma;
		color: #222;
		text-transform: uppercase;
		float: right;
		margin-right: 25px;
		margin-top: 2px;
	}
	.cat_title
	{
		height: 19px;
		background: url(images/cat_title_bg.jpg) no-repeat;
		width: 220px;
		overflow: hidden;
		margin: 15px 0 10px 0;
	}
	.cat_title span
	{
		font: bold 11px Tahoma;
		color: #222;
		text-transform: uppercase;
		margin-left: 25px;
	}
	.left_box_box ul.cat_menu
	{
		list-style-type: none;
		padding: 0 10px 10px 15px;
	}
	ul.cat_menu
	{
		list-style-type: none;
		padding: 0 10px 10px 25px;
	}
	ul.cat_menu li.active
	{
		background: url(images/arrow.jpg) center left no-repeat;
	}
	ul.cat_menu li.active a
	{
		color: #000;
	}
	ul.cat_menu li a
	{
		display: block;
		color: #666666;
		font: normal 13px Tahoma;
		text-decoration: none;
		padding: 2px 0 2px 10px;
	}
	ul.cat_menu li a:hover
	{
		text-decoration: underline;
	}
	#main_container .center .left_box
	{
		width: 200px;
		float: left;
		min-height: 420px;
		border-right: 1px solid #c7c7c7;
	}
	#main_container .center .left_box_box
	{
		width: 200px;
		float: left;
		min-height: 420px;
		/*border-right: 1px solid #c7c7c7;*/
		background: #fff;
	}
	#main_container .center #sensation.left_box
	{
		background: url(images/sensation_bg.jpg) top center no-repeat;
	}
	#main_container .center #sensation.left_box .title
	{
		width: 200px;
		height: 66px;
		background: url(images/sensation_news.jpg) no-repeat;
	}
	#main_container .center #sensation.left_box .new
	{
		background: url(images/shape.png) bottom center no-repeat;
		color: #fff;
		padding: 10px 20px 15px 20px;
		line-height: 1;
	}
	#main_container .center #sensation.left_box .new h4
	{
		color: #deae00;
	}
	#main_container .center #sensation.left_box .new .gggray
	{
		color: #999;
		font-style: italic;
		
	}
	#main_container .center #sensation.left_box .new a
	{
		color: #fff;
		text-decoration: none;
	}
	#main_container .center #sensation.left_box .new a:hover
	{
		color: #deae00;
		text-decoration: underline;
	}
	#main_container .center #sensation.left_box .new_big
	{
		background: url(images/shape.png) center 87% no-repeat;
		padding: 10px 15px 0 15px;
		color: #fff;
		line-height: 1;
	}
	#main_container .center #sensation.left_box .new_big p
	{
		
	}
	#main_container .center #sensation.left_box .new_big p.nametitle
	{
		font: normal 16px Arial;
		line-height: 1.4;
	}
	#main_container .center #sensation.left_box .new_big .text
	{
		padding: 10px 0 25px 0;
		color: #9a9a9a;
		font: italic 12px Arial;
	}
	#main_container .center #sensation.left_box .new_big a
	{
		color: #fff;
		text-decoration: none;
	}
	#main_container .center #sensation.left_box .new_big a.more_newbig
	{
		background: url(images/arroww.png) center left no-repeat;
		display: block;
		padding-left: 25px;
		margin-top: 10px;
		color: #fff;
	}
	#main_container .center .center_box
	{
		background: #fff;
		overflow /**/:/**/ hidden;
		min-height: 420px;
		border-left: 1px solid #c7c7c7;
		border-right: 1px solid #c7c7c7;
	}
	#main_container .center .center_box .tt_box
	{
		background: url(images/tt_box_bg.jpg) bottom center repeat-x #000;
		border-bottom: 1px solid #c9c9c9;
		padding: 0 0 10px 0;
		overflow /**/:/**/ hidden;
	}
	#main_container .center .center_box .tt_box .point
	{
		float: left;
		width: 230px;
		color: #fff;
		min-height: 92px;
		position: relative;
		margin: 15px 10px 15px 10px;
		overflow /**/:/**/ hidden;
	}
	#main_container .center .center_box .tt_box .point .pic
	{
		position: absolute;
		top: 0;
		left: 0;
	}
	#main_container .center .center_box .tt_box .point h4
	{
		padding: 0 0 0 65px;
		font: bold 16px Arial;
		text-transform: uppercase;
	}
	#main_container .center .center_box .tt_box .point h4 a
	{
		color: #fff;
	}
	#main_container .center .center_box .tt_box .point p
	{
		padding: 0 0 0 65px;
		color: #b4b4b4;
		font: normal 11px Arial;
	}
	#main_container .center .center_box .tt_box .point a.more_tt
	{
		display: block;
		margin: 10px 0 0 65px;
		padding: 0 0 0 25px;
		background: url(images/arroww.png) center left no-repeat;
		color: #fff;
	}
	#main_container .center .center_box .content_text
	{
		padding: 15px 20px 10px 20px;
		min-height: 300px;
		overflow /**/:/**/ hidden;
	}
	#main_container .center .center_box .content_text h2
	{
		font: normal 18px Arial;
		padding-bottom: 20px;
	}
	#main_container .center .path
	{
		border-top: 1px solid #fff;
		border-bottom: 1px solid #c9c9c9;
		height: 31px;
		background: url(images/somehouses.jpg) top left no-repeat;
		padding-left: 70px;
	}
	#main_container .center .path span
	{
		padding: 8px 0 9px 0;
		position: relative;
		top: 7px;
		color: #4b4b4b;
	}
	#main_container .center .path span a
	{
		color: #818181;
		text-decoration: none;
	}
	#main_container .center .path span a:hover
	{
		text-decoration: underline;
	}
	#main_container .bottom
	{
		width: 955px;
		height: 128px;
		background: url(images/main_container_bottom.png) no-repeat;
		text-align: center;
		border-top: 1px solid #c9c9c9;
		clear: both;
	}
	#main_container .bottom img
	{
		margin: 6px 8px;
	}
    #reg_form
	{
		width: 747px;
		height: 273px;
		background: url(images/regbg.jpg) no-repeat;
	}
	#new_user
	{
		padding: 38px 0 0 0;
		color: #252525;
		font: normal 12px Tahoma;
	}
	#new_user table
	{
		width: 470px;
		margin-left: 20px;
	}
	#new_user label
	{
		font-weight: normal;
	}
	#new_user .orange
	{
		color: #9e0b0f;
	}
	#new_user input[type=text], #new_user input[type=password]
	{
		border: 1px solid #8c8c8c;
		width: 280px;
	}
	#new_user th
	{
		width: 100px;
		text-align: right;
	}
	#auth_form
	{
		width: 747px;
		height: 273px;
		background: url(images/authbg.jpg) no-repeat;
	}
	#reminder
	{
		float: left;
	}
	#reminder a
	{
		font: normal 19px Tahoma;
		color: #9e0b0f;
		display: block;
		padding: 130px 0 0 10px;
	}
	hr
	{
		color: #d0d0d0;
	}
	#auth_form .tt
	{
		
	}
	#auth_form .err
	{
		padding-top: 25px;
		color: #555555;
		font-size: 11px;
	}
	#auth_form #udfh
	{
		width: 460px;
		padding: 20px 30px;
		float: left;
	}
	#auth_form label
	{
		width: 100px;
		display: block;
		float: left;
		text-align: right;
		margin-top: 5px;
		margin-right: 10px;
	}
	#auth_form input[type=text], #auth_form input[type=password]
	{
		width: 270px;
	}
	#remindbg
	{
		width: 513px;
		height: 254px;
		background: url(images/remindbg.jpg) no-repeat;
	}
	#remindbg label
	{
		width: 100px;
	}
	#remindbg #textbg
	{
		padding: 10px 20px 0 20px;
	}
	#remindbg #textbg p
	{
		margin-left: 50px;
	}
	#remindbg #textbg input
	{
		width: 270px;
	}
	.hht
	{
		height: 30px;
		background: url(images/hht.jpg) repeat-x;
	}
	.hht .gotoleft a, .hht .gotoright a
	{
		display: block;
		height: 30px;
		width: 22px;
		position: relative;
	}
	.hht .links
	{
		margin: 0 60px;
		height: 30px;
		position: relative;
		text-align: center;
		font: normal 16px Tahoma;
		color: #fff;
	}
	.hht .links a
	{
		color: #595959;
		text-decoration: none;
		padding: 5px 5px;
		position: relative;
		top: 5px;
		font: normal 16px Tahoma;
	}
	.hht .jog
	{
		margin: 0 60px;
		height: 30px;
		position: relative;
		text-align: center;
		font: normal 16px Tahoma;
		color: #fff;
		line-height: 1.6;
	}
	.hht .jog a
	{
		color: #fff;
		text-decoration: underline;
		padding: 5px 5px;
		font: normal 16px Tahoma;
	}
	.hht .jog a:hover
	{
		text-decoration: none;
	}
	.hht .points
	{
		width: 35px;
		height: 30px;
		background: url(images/points.png) no-repeat;
		float: left;
	}
	.hht .points a
	{
		display: block;
		height: 30px;
		width: 35px;
		position: relative;
	}
	.hht .links a:hover
	{
		color: #818181;
	}
	.hht .links a.act
	{
		color: #fff;
		text-decoration: none;
	}
	.hht .gotoleft
	{
		width: 22px;
		height: 30px;
		background: url(images/gotoleft.png) no-repeat;
		float: left;
	}
	.hht .gotoright
	{
		width: 22px;
		height: 30px;
		background: url(images/gotoright.png) no-repeat;
		float: right;
	}
	.hhtet
	{
		height: 30px;
		background: url(images/hhtet.jpg) repeat-x;
	}
	.hhtet .jog
	{
		margin: 0 60px;
		height: 30px;
		position: relative;
		text-align: center;
		font: normal 16px Tahoma;
		color: #fff;
		line-height: 1.6;
	}
	.hhtet .jog a
	{
		color: #fff;
		text-decoration: underline;
		padding: 5px 5px;
		font: normal 16px Tahoma;
	}
	.hhtet .jog a:hover
	{
		text-decoration: none;
	}
	.hhtet .fw_bcka
	{
		float: left;
		margin: 0 0 0 65px;
	}
	.hhtet .fw_bcka a
	{
		display: block;
		padding-right: 40px;
	}
	.hhtet .fw_bckb
	{
		float: right;
		margin: 0 50px 0 0;
	}
	.hhtet .fw_bckb a
	{
		display: block;
		padding-left: 40px;
	}
	.page_title_ff
	{
		height: 28px;
		background: url(images/page_title_bg.jpg) repeat-x;
		text-align: center;
		font: normal 18px Arial;
		position: relative;
		top: 4px;
	}
	.comments
	{
		padding: 10px 0;
		overflow /**/:/**/ hidden;
	}
	.comments .unit
	{
		margin: 10px 0;
		overflow /**/:/**/ hidden;
	}
	.comments .unit .pic
	{
		height: 56px;
		width: 56px;
		text-align: center;
		float: left;
		margin-top: 10px;
		background: url(images/def_avatar.jpg) no-repeat;
	}
	.comments .unit .text
	{
		float: left;
		width: 429px;
		min-height: 80px;
		/*background: url(images/comment_bg.jpg) top right repeat-y;*/
		background: #fff;
		position: relative;
		background: url(images/ewq.jpg) top right repeat-y;
		right: -7px;
	}
	.comments .unit .text .upper
	{
		background: url(images/topper.jpg) top right no-repeat;
		width: 429px;
		font-style: italic;
		overflow /**/:/**/ hidden;
	}
	.comments .unit .text .upper .odl
	{
		float: right;
		width: 429px;
		padding: 5px 0 10px 0;
		color: #333;
		
		overflow /**/:/**/ hidden;
	}
	.comments .unit .text .upper .odl p
	{
		padding: 0 10px 0 50px;
	}
	.comments .unit .text .upper .odl a
	{
		color: #999;
	}
	.comments .unit .text .botter
	{
		background: url(images/botter.jpg) bottom right no-repeat;
		position: absolute;
		bottom: 0;
		right: 0;
		height: 10px;
		width: 429px;
	}
	.news_unit
	{
		color: #666;
		font: normal 12px Arial;
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #ccc;
	}
	.news_unit a.title_link
	{
		color: #000;
		text-decoration: none;
		font: normal 18px Arial;
	}
	.news_unit a.title_link:hover
	{
		text-decoration: underline;
	}
	.news_unit .date
	{
		font: bold 14px Arial;
	}
	.news_unit .dgg
	{
		font: bold 14px Arial;
	}
	#cse-search-results
	{
		overflow: auto;
	}
	#cse-search-results iframe
	{
		height: 1000px;
		overflow: auto;
	}
	#cse-search-box
	{
		height: 38px;
		position: relative;
		top: 6px;
		left: 5px;
	}
	#cse-search-box input[name=q]
	{
		width: 100px;
		margin: 0;
		padding: 0;
		border: none;
	}
	#cse-search-box input[name=sa]
	{
		border: none;
		font: normal 14px Myriad Pro;
		color: #fff;
		position: relative;
		top: 3px;
		left: 55px;
		cursor: pointer;
		background: url(images/empty_but_sub.png) no-repeat;
		margin: 0;
		padding: 0;
	}
	.cse .gsc-branding, .gsc-branding
	{
		display: none;
	}
	@media (0) {
		#cse-search-box input[name=sa] {  }
	}
	#banner_box
	{
		border-top: 1px solid #c7c7c7;
		padding: 10px 0;
		text-align: center;
	}
	#banner_box a
	{
		display: block;
		margin: 5px 0;
	}
	.delbut
	{
		float:right;
		margin: 0 10px -5px 0;
		position: relative;
		z-index: 999;
	}

	/***************************************************************************
		footer (tpl)
	***************************************************************************/
	#footer
	{
		position: relative;
		height: 150px;
		min-width: 1000px;
		margin: -80px auto !important;
		z-index: 0;
	}
	#footer #footer_wrp
	{
		width: 955px;
		margin: 0 auto;
		padding: 80px 0 0 0;
	}
	#footer #footer_wrp .dubaseki_logo
	{
		width: 180px;
		height: 70px;
		float: left;
		background: url(images/dubaseki_logo.png) no-repeat;
		margin-left: 20px;
	}
	#footer #footer_wrp .empire_logo
	{
		width: 180px;
		height: 70px;
		float: right;
		background: url(images/empire_logo.png) no-repeat;
		margin-right: 40px;
	}
	#footer #footer_wrp .dubaseki_logo a, #footer #footer_wrp .empire_logo a
	{
		display: block;
		width: 180px;
		height: 70px;
	}
	.counter
	{
		width: 88px;
		height: 31px;
		float: left;
		margin-top: 18px;
	}
