@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.clearboth { clear:both;}
/*-------------------------- head menu --------------------*/
.headpage {width:1000px; height:110px; background:url(http://www.siamwebthai.com/image/bg-head.gif);}
.headlogo {width:197px; float:left; padding-left:16px; }
.headmenu {width:200px; float:left;}
.headmenu_r {float:right; width:750px; text-align:right; padding-right:20px}
.headcontact { text-align:right;}
.headcontact ul {padding:0px; text-align:right;}
.headcontact li {display: inline;  margin: 0 10px 0 0; padding: 0px;}
.headcontact li a { color:#ffffff; text-decoration:none}
.headcontact li a:hover { color:#ffffff; text-decoration: underline;}



/*-------------------------- body2 --------------------*/
.bodywidth_sub {margin:0 0 0 16px; }
.l_menu {width:200px; float:left;}
.l_menu1 {width:200px; background:url(http://www.siamwebthai.com/image/left-menu-bg.gif);}
.l_menu_link1 {margin:5px 12px 5px 12px}
.l_menu_link1 a { color:#000000; font-weight:bold;}
.l_menu_link1 a:hover, a:active, a:visited{  color:#0066CC; font:bold;}
.l_menu_link2{background:url(http://www.siamwebthai.com/image/left-sub-bg.gif); margin:5px 0 5px 0; line-height:18px;}
.l_menu_link2 a { color:#333333; font-weight:100; text-decoration:none;}
.l_menu_link2 a:hover, a:active{ color:#333333; font-weight:100; text-decoration: underline;}
.body_page {width:750px; float:left; padding:0 0 0 10px;}
.body_link {text-align:right; color:#333333; font-size:12px;}
.body_link a { color:#333333; font-weight:100; text-decoration:none;}
.body_link a:hover, a:active { color:#006699; font-weight:100; text-decoration:none;}


/*-------------------------- body1 menu --------------------*/
.bodywidth  {margin:0 16px 0 16px; }
.bodylayout {width:965px; background:url(http://www.siamwebthai.com/image/edge03.gif) #13466D repeat-x; padding:0;}
.bodycol1 {width:241px; height:0 auto; float:left; background:url(http://www.siamwebthai.com/image/bg_domain.gif) no-repeat; height:130px;}
.bodycol2 { padding:0; color:#558BB5; line-height:20px; width:300px;}
.bodycol2_sub1 {width:250px; float:left;}
.bodycol2_sub1  a { color:#A6C4D4;  text-decoration:none;}
.bodycol2_sub1  a:hover, a:active  { color:#FFCC00; font:bold; text-decoration: underline;}



.bodycol2_sub2 {width:50px; float:right; color:#A6C4D4;}
.clearinherit {clear:inherit;}
#apDiv1 {
	position:absolute;
	left:22px;
	top:635px;
	width:100px;
	height:26px;
	z-index:1;
}

/*-------------------------- footer menu --------------------*/
.footerwidth  {margin:0 16px 0 16px }
.footerlayout{width:945px; background:url(http://www.siamwebthai.com/image/bg_footer_01.gif) repeat-x; padding:0; padding:0 10px 0 10px;}
.footerlayout_top {padding-top:5px; width:965px; height:10px;}
.footersub_l{float:left; width:635px;}
.footersub_r { float:right; width:300px;}
.footeraddress {color:#666666; font-size:12px;}
.footerlayout1 {float:left; width:635px;}
.footerlayout1 a { color:#336699; font-weight:100; text-decoration:none;}
.footerlayout1 a:hover, a:active { color:#3399FF; font-weight:100; text-decoration:underline;}
.footerlayout2 {width:945px; background:url(http://www.siamwebthai.com/image/bg_footer_01.gif) repeat-x; padding:0; padding:0 10px 0 10px;}

/*-------------------------- contact --------------------*/
.contacttitle { padding:70px 0 0 135px; color:#666666; vertical-align:top;}
.tdcontact { width:400px;}
.tdcontact_left { width:85px; font-weight:bold; color:#666666; vertical-align:top;}
.txtfild { border:1px solid  #676770; background:#fff; font-family: tahoma;  font-size:12px; font-weight:normal; color:#777; text-decoration:none; padding:2px 3px; width:300px;}

.txtfild_40 { border:1px solid  #676770; background:#fff; font-family: tahoma;  font-size:12px; font-weight:normal; color:#777; text-decoration:none; padding: 2px 3px; width:300px; height:40px;}

.txtfild_60 { border:1px solid  #676770; background:#fff; font-family: tahoma;  font-size:12px; font-weight:normal; color:#777; text-decoration:none; padding: 2px 3px; width:300px;}

.btn { background:url(http://www.siamwebthai.com/images/btn_01.gif) no-repeat top left ; height:28; width:80;}
.infor { border-bottom:1px solid #676770;  border-top:1px solid #676770;  border-right:3px solid #119fdf;  border-left:1px solid #676770; width:5px;}

.comment, .comment a { font-size:12px; font-weight:normal; color:#119fdf; text-decoration:none;}
.comment a:hover { font-weight:normal; color:#119fdf; text-decoration: underline;}

/*-------------------------- contact --------------------*/
.domaintitle { padding:90px 0 20px 35px; color:#666666; vertical-align:top;}
/*-------------------------- portfolio --------------------*/
.portfolio {width:700; padding-left:44px;}
.portdetail {float:left; width:300px; text-align:justify;}
.portdetail h2 {font: 12px; color:#0099FF; margin:0 0 10px 0;}
.txt_port {float:left; padding-right:20px;}
.txt_porta {padding:0 0 10px 0;}
a.porturl:link, active, visited, hover, active { color:#666666; TEXT-DECORATION: none;}
a.porturl:hover { color:#3366CC;}
.portimg {
	border:#cccccc 1px solid;
	padding:2px;
	background:#ffffff;
}
.portimg:hover {
	border:#0066CC 1px solid;
}
.port_page {
	border:#006699 1px solid; 
	padding:2px 8px 2px 8px;  margin: 0 5px 0 5px;
	background:#6699FF; COLOR: #ffffff; TEXT-DECORATION: none;
}
a.port_numpage:link, active, visited {
	text-align:center;
	background:#ffffff;
	padding:2px 8px 2px 8px;
	COLOR: #000000; TEXT-DECORATION: none; margin: 0 5px 0 5px;
	border: 1px #666666 solid;
	display:inline-block;
}
a.port_numpage:hover {
	border:#3366CC 1px solid; color:#0066CC;
}
a.port_page:active, visited, hover, active{
	border: 1px #007ed2 solid;
	padding:2px 8px 2px 8px; margin: 0 5px 0 5px;
	TEXT-DECORATION: none; color:#ffffff;
}
a.port_page:hover {
	color:#ffffff;
}
.port_footer {clear:both; background:url(http://www.siamwebthai.com/image/portfolio-line.gif) no-repeat; height:21px;}
.port_numpage {margin-top:30px; padding-left:44px;}

 .pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 10pt;
font-weight: bold;
margin-top:30px; padding-left:44px;
text-align: center;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #6699FF;
background-color: #FFFFFF;
color: #666666;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #6699FF;
background-color: #FFFFFF;
color: #60606F;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #6699FF;
background-color: white;
color: #CC0000;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #6699FF;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
	border:#006699 1px solid; 
	padding:2px 8px 2px 8px;  margin: 0 5px 0 5px;
	background:#6699FF; COLOR: #ffffff; TEXT-DECORATION: none;
}