@charset "utf-8";

body { margin:0; padding:0; width:100%; background: url(images/main_bg.gif) top center; }

html { padding:0; margin:0; }

/* main */



.block_header {
	margin:auto;
	width:940px;
	padding:0;
	border:none;
	background: url(images/bgheader.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 5px;

}




.header_text {
	width:932px;
	margin:0 auto;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
}



.header_text2 { width:978px; margin:0; padding:0; }

.header_text2 h2 { font: normal 36px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:10px 0 10px 30px; margin:0; }

.header_text2 div.menu2 { border-top:1px solid #e2e2e2; width:958px; margin:0; padding:10px 0px 10px 20px; }

.header_text2 a { font: normal 12px Arial, Helvetica, sans-serif; color:#2b2b2b; padding:10px 15px; margin:0; text-decoration:none; }

#index_portfolio { float: left; width:100%; margin:0; padding:0; }

.itemidx { float: right; overflow: hidden; cursor: pointer; position: relative; height: 313px; }

.itemidx img { margin:0; padding:0; float:none; }

#index_portfolio .itemidx a {
	width: 100%;
	height: 313px;
	float: left;
	position: absolute;
	display: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#index_portfolio .current a {
	width: 100%;
	height: 313px;
	float: left;
	position: absolute;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#index_portfolio .itemidx .caption { position: absolute; padding: 0; float: left; }

#index_portfolio .itemidx .caption h2 { font-weight: bold; }

#index_portfolio .itemidx .caption p { font-size: 13px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; }




.post_date_block {
	position:absolute;
	width:18px;
	height:68px;
	left: 180px;
	top: 0px;
	margin-top: 41px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	right: 0px;
}

.post_date_block2 { background: url(images/RSS.gif) top no-repeat; position:absolute; width:26px; height:50px; margin:0 0 0 -26px; padding:0; z-index:5;}

.post_date_block2 a { float:none; margin:0; padding:0;}

.right_hot_deal3 { background: url(images/search_img.gif) top no-repeat; position:absolute; width:18px; height:68px; margin:0 0 0 978px !important; margin:0 0 0 978px; padding:0; }

.right_hot_deal { background: url(images/twitter.gif) top no-repeat; position:absolute; width:27px; height:50px; margin:-100px 0 0 978px !important; margin:-100px 0 0 980px; padding:0; }

.right_hot_deal2 { background: url(images/search_img.gif) top no-repeat; position:absolute; width:18px; height:68px; margin:0 0 0 304px !important; margin:0 0 0 304px; padding:0; }
.container {
	width: auto;
	padding: 100%;
}

