body{font-family: Times, Arial; font-size: 16px; padding: 0px; margin:0px; background-color: #e0e0e0; background-image: url('images/bg-body-new.jpg'); background-repeat: repeat-x;}
.clrfix{clear: both; padding: 0px; margin: 0px; height: 10px; line-height: 10px; }
.clrfix-content{}
.container-clearfix{overflow: hidden; width: 100%; margin-bottom: 0px;}
ul, ol, li, p, div{padding: 0px; margin: 0px;} 
#layout{position: relative; width: 880px; margin: auto; overflow: hidden; background-color: #f7f7f7; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0;}
	#main-head{position: absolute; top: 10px; left: 10px; width: 860px; height: 120px; background-color: #317397; background-image: url('images/bg-main-head.png'); background-repeat: no-repeat;}
		a#main-link{display: block; position: absolute; height: 110px; width: 240px; top: 10px; right: 5px;}
		a#main-link span{display: none;}
	#content{margin-top: 160px; width: 630px; float: right; padding: 0px; color: #4c4741; text-align: justify; padding-bottom: 0px; padding-right: 10px;}
		
		#content h1{color: #126694; margin-top: 5px; margin-bottom: 10px; padding: 0px; padding-left: 15px; font-size: 24px; line-height: 24px;}
		#content h2{color: #317397; margin-top: 10px; margin-bottom: 10px; padding: 0px; font-size: 18px; font-weight: normal; line-height: 18px;}
		#content h3{padding-top: 0px; margin-top: 0px;}
		#content .hidden-desc{display: none;}
		#content-text{border: 1px solid #eeeeee; background-color: #ffffff; padding-right: 15px; padding-left: 15px; padding-top: 5px; margin-top: 0px; margin-right: 0px;}
		 /*
		 #content p:first-letter {font-size: 2.5em; font-weight: bold; font-style: italic; float: left; padding-top: 8px; margin-right: 10px;}
		*/
		#content p{padding: 0px; margin: 0px; margin-bottom: 10px;}
		#content a{color: #343434;}
		#content a:hover{color: #777; text-decoration: underline;}
		
		#content ul, ol{margin-left: 10px; padding-left: 0px; margin-top: 10px; margin-bottom: 10px; list-style-position: inside;}
		#content ul{list-style-type: none; list-style-position: outside;}
		#content ul li {padding-left: 15px; background-image: url('images/bullet.png'); background-repeat: no-repeat; background-position: center left;}
	
		.content-left-image{float: left; padding-right: 12px; padding-bottom: 6px; }
		.content-left-image a{display: block;}
		.content-left-image p{padding-top: 5px;}
		.content-left-image a img{border-width: 0px;}
		.content-right-image{float: right; padding-left: 12px; padding-bottom: 6px; }
		.content-right-image a{display: block; margin: 0px;}
		.content-right-image p{padding-top: 5px;}
		.content-right-image a img{border-width: 0px; }
		
		#content div.paragraph-product {margin-left: 160px;}
		#content div.paragraph-product h3{padding: 0px; margin: 0px; margin-bottom: 8px; font-size: 14px;}
		#content div.paragraph-product p{padding: 0px; margin: 0px;}
		#content div.paragraph-product a{text-decoration: underline;}
		#content div.paragraph-product .prg-web-address{margin-top: 8px;}
		
		#content div.paragraph-product a:hover{text-decoration: none;}
		
	#left-block{width: 210px; margin-top: 151px; background-color: #eeeeee; background-image: url('images/bg-left-block.png'); background-repeat: repeat-x; padding-top: 4px; padding-bottom: 60px; border: 1px solid #e5e5e5; margin-left: 10px;}
	#menu{margin: 10px; border: 1px solid #d5d5d5; background-color: #eeeeee; margin-bottom: 30px; margin-top: 0px;}
	#menu p#menu-title{ color: #555555; padding-top: 15px; padding-bottom: 8px; font-weight: bold; padding-left: 20px;}
	#menu ul{list-style-type: none; background-image: url('images/bg-mnu.png'); background-repeat: repeat-x; padding-bottom: 1px;}
	#menu ul ul{padding: 0px; margin: 0px; padding-left: 10px;}
	#menu ul li{margin-bottom: 2px;}
	#menu ul li p{}
	#menu ul li p a{display: block; text-decoration: none; color: #777777;  font-size: 14px; border: 1px solid #fafafa; padding: 4px; padding-left: 20px;}
	#menu ul li p a:hover{color: #111111; background-color: #dddddd;}
	
	#block{margin: 10px; border: 1px solid #d5d5d5; background-color: #eeeeee; margin-bottom: 30px; margin-top: 0px;}
	#block p#block-title{ color: #555555; padding-top: 15px; padding-bottom: 8px; font-weight: bold; padding-left: 20px;}
	#block div#block-text{list-style-type: none; background-image: url('images/bg-mnu.png'); background-repeat: repeat-x; padding-bottom: 1px; }
	#block div#block-text div{display: block; text-decoration: none; color: #777777;  font-size: 14px; border: 1px solid #fafafa; padding: 4px; padding-left: 10px; padding-right: 10px;}
	#block div#block-text div a{font-weight: bold; margin-top: 15px; display: block; text-decoration: none; color: #777777;  font-size: 14px; padding: 4px; text-align: right;}
	#block div#block-text div a:hover{color: #111111; }
	
	#links{margin: 10px; border: 1px solid #d5d5d5; background-color: #eeeeee; margin-bottom: 30px; margin-top: 0px;}
	#links p#links-title{color: #666666; padding-top: 15px; padding-bottom: 8px; font-weight: bold; padding-left: 20px;}
	#links ul{list-style-type: none; background-image: url('images/bg-mnu.png'); background-repeat: repeat-x; padding-bottom: 1px;}
	#links ul ul{border-width: 0px; padding: 0px; margin: 0px; padding-left: 10px;}
	#links ul li{margin-bottom: 2px;}
	#links ul li p{}
	#links ul li p a{display: block; text-decoration: none; color: #777777;  font-size: 14px; border: 1px solid #fafafa; padding: 4px; padding-left: 20px;}
	#links ul li p a:hover{color: #111111; background-color: #dddddd;}
	
	#footer{width: 630px; float: right; padding: 0px; padding-bottom: 5px; padding-right: 10px; color: #4c4741;}
	#footer #pixelmind{border: 1px solid #eeeeee; background-color: #ffffff; padding-right: 15px; padding-left: 15px; padding-top: 5px; margin-top: 10px; margin-right: 0px; text-align: right; padding-right: 10px;}
	#footer a{color: #343434;}
	#footer a:hover{color: #777;}
#dao{position: relative; width: 880px; margin: auto; }

#dao a{text-decoration:  none; color: #126694;}
#dao a:hover{color: #317397; }