/* 테이블 표 */
	.table1 {border:1px solid #AAC2D5; border-collapse:collapse; margin:0;padding:0;}
	.table1 caption {position:relative; text-align:left; width:100%; font-size:16px; color:#0056C1; font-weight:bold; padding-top:10px;padding-bottom:7px;}
	.table1 th {border:1px solid #AAC2D5; border-collapse:collapse; text-align:center; background:#CAE0F2; padding:3px 0 3px 0;}
	.table1 td {border:1px solid #AAC2D5; border-collapse:collapse; text-align:left; background:#FFF; padding:3px 0 3px 0;}

/* 테이블1 */

.board_list                  	{ border-collapse:collapse; width:770px; margin:0px; border-top:2px solid #204871; }
.board_list thead th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list thead th.no         {border-right:#fff 1px solid;}

.board_list tbody th            {padding:10px; background:#204871; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid;}

.board_list tbody td            {padding:10px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; padding-left:30px; text-align:center;}

.board_list tbody td.tit        {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list tbody td.cen        {text-align:center;}

.board_list tbody td.bg         {background:#fdfdfd;}
.board_list tbody td.cen_bg     {text-align:center; background:#fdfdfd;}
.board_list tbody td.no_bg      {border-right:#fff 1px solid; background:#fdfdfd;}

.board_list tbody td.no         {border-right:#fff 1px solid;}
.board_list tbody td.no_cen     {border-right:#fff 1px solid; text-align:center;}
.board_list tbody td.no_cen_bg  {border-right:#fff 1px solid; text-align:center; background:#fdfdfd;}


/* 테이블2 */

.board_list2                  	{clear:both; border-collapse:collapse; width:100%; margin:0px; border-top:2px solid #204871;}
.board_list2 thead th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list2 thead th.no         {border-right:#fff 1px solid;}

.board_list2 tbody th            {padding:10px; background:#204871; color:#FFFFFF; text-align:center; font-weight:bold; border-bottom:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid;}


.board_list2 tbody td            {padding:10px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;  text-align:left; padding-left:30px;}

.board_list2 tbody td.tit        {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list2 tbody td.cen        {text-align:center;}

.board_list2 tbody td.bg         {background:#fdfdfd;}
.board_list2 tbody td.cen_bg     {text-align:center; background:#fdfdfd;}
.board_list2 tbody td.no_bg      {border-right:#fff 1px solid; background:#fdfdfd;}

.board_list2 tbody td.no         {border-right:#fff 1px solid;}
.board_list2 tbody td.no_cen     {border-right:#fff 1px solid; text-align:center;}
.board_list2 tbody td.no_cen_bg  {border-right:#fff 1px solid; text-align:center; background:#fdfdfd;}


/* 공간 */
	div.space5	{height:5px; clear:both;}
	div.space10	{height:10px; clear:both;}
	div.space15	{height:15px; clear:both;}
	div.space20	{height:20px; clear:both;}
	div.space30	{height:30px; clear:both;}

/* 점선라인 */
	.dotddd	{height:3px; background:url(../images/dot3ddd.gif) repeat-x;}
	.dotccc	{height:3px; background:url(../images/dot3ccc.gif) repeat-x;}
	.doteee	{height:3px; background:url(../images/dot3eee.gif) repeat-x;}

/*제품리스트*/
	.products_sum_wrap	{width:170; height:190px; text-align:center; float:left; display:inline; margin-right:20px;}
	.products_sum_img	{text-align:center;}
	.products_sum_img img	{border:9px #eee solid;}
	.products_sum_name	{text-align:center; padding-top:3px;}
	
	
	
/*인사말*/	
.message{height:500px; background:url(../company/images/ceo.png) no-repeat right; position:relative;}
.message h1{color:#4a7296; margin-top:70px; font-size:22px; letter-spacing:-1px; position:absolute; top:70px;}
.message p{font-size:15px; line-height:1.7; position:absolute; top:250px;}

/*임원 및 기술자보유현황*/
.executive{position:relative; width:200px; height:60px; padding-top:50px;font-size:27px; font-weight:bold; color:#4a7296; background:url(../images/bar.gif) no-repeat top left; }

/*시공연력*/
.historyT{float:left;width: 210px; height:60px;; font-size:25px; color:#204871;  letter-spacing:-2px; text-align:left; border-top:4px solid #669CCE; margin-top:50px;}

.location p{float:left; margin-right:20px; margin-bottom:20px;}
.location div{float:left; padding-top:10px;}
.location img{width:50px; height:auto;}

/*파트너*/
.partner {float:left; margin:0 40px 50px 40px;}
.partner img	{border:solid 1px #bbb;}
.partner p	{text-align:center; font-size:15px;}



/*제품소개*/
.main_img { display:inline-block; border:solid 1px #666666; }
.main_text, .main_text p{display:inline-block; width:445px; vertical-align: top; padding-left:20px;  font-size:16px;}


.main_title{text-align:center; font-size: 20pt;}
.floor{padding:20px 20px 20px 0; float:left;}
.floor2{padding:0 20px 20px 0; float:left;}
.box{padding:20px 20px 20px 0;}
.text{width:330px; text-align:center; font-size:20pt; float:left;}

.cont span{font-size:20px; color:#23418D; }
.cont2 {font-size:28px; color:#23418D; font-weight:bold; }

.box2{height:420px;}
.cont{line-height:30px;}

.lineccc img	{border:1px #ccc solid; padding:0;}

/*인증서*/
ul.patentlist {overflow: hidden;}
ul.patenttext {overflow: hidden;}
.patentlist li{width: 28%;margin-right: 8%;margin-left: -2px;list-style:none;float:left;border: 1px solid #ddd;}
.patentlist li:last-child{margin-right:0;}
.patentlist li img{width:100%}
.patentlist .last{border:0;}

.patenttext li{width: 28%;list-style:none;float:left;margin: 10px 8% 30px 0;padding-top:10px;text-align:center;border-top:3px solid #669CCE;}
.patenttext li:last-child{margin-right:0;}
.patenttext .last{border:0;}


















