@charset "utf-8";
body { margin:0; padding:0; width:100%; }
html { padding:0; margin:0;}



/********** block index **********/
.body { background: #eeeeee url(images/body_bg.gif) top repeat-x; padding:0; margin:0 0 30px 0;}
.body h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#2c2c2c; border-bottom:1px solid #cccccc; padding:5px 10px;}
.body h4 { font:bold 24px Arial, Helvetica, sans-serif; color:#2c2c2c;}
.body h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#8d8d8d;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#8d8d8d; line-height:1.8em;}
.body em { font:italic 12px Arial, Helvetica, sans-serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;}
.body_resize {  margin:0 auto; padding:0; background:#fff; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
/*Welcome*/
.Welcome { width:545px; border-right:1px solid #d8d8d8; border-right:1px solid #d8d8d8; margin:5px auto; padding:10px 20px; float: left;}
.Welcome ul {line-height:1.8em; list-style:none; margin:20px auto 20px auto; padding:10px 10px;}
.Welcome li {line-height:1.8em; background:url(images/body_ul_li.gif) left no-repeat; padding:5px 0 5px 20px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#2c2c2c;}
.Welcome li strong { color:#a63812; font:bold 11px Arial, Helvetica, sans-serif;}
.Welcome .fount { background:url(images/%27%27.gif) top left no-repeat;}
.Welcome a { font:bold italic 12px Arial, Helvetica, sans-serif; color:#2c2c2c; float:right; text-decoration:none;}
.Welcome span { font:bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c;}
.Welcome img { float:left; margin:5px 5px; padding:5px 5px;}
.Welcome .bloga { width:253px; float:left; margin:2px 2px; padding:2px 2px;}
.Welcome .bloga img { float: left; margin:5px 0; padding:5px 0;}
.Welcome .bloga a {  float:left; border-top:1px solid #d7d7d7; background:url(images/a_link.gif) left no-repeat; padding:0px 0 0 0px; font:bold  1px Arial, Helvetica, sans-serif; color:#0098b6;}
.Welcone p .line { border-left:3px solid #666; margin:0; padding:0;}

/*Portfolio*/
.Portfolio { width:590px; margin:10px 5px; float:left; padding:5px 10px;}
.Portfolio h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c; border-bottom:1px solid #dbdbdb; padding:7px 10px; margin:0 0 10px 0;}
.Portfolio img { margin:5px 5px; padding:0; float:left;}
.Portfolio p { font:normal 11px Arial, Helvetica, sans-serif; color:#6f6f6f; padding:5px 10px; margin:0 0 0 20px;}
.Portfolio span {font:bold 14px Arial, Helvetica, sans-serif; color:#6f6f6f; padding:5px 5px; margin:0;}
.Portfolio a { margin:5px 5px; padding:0; float:none;}
.Portfolio_bottom { width:590px; margin:10px 5px; float:left; padding:5px 10px;}
.Portfolio_bottom p { font:bold 12px Arial, Helvetica, sans-serif; color:#aeaeae; padding:0; margin:0;}
.Portfolio_bottom a { font:bold 12px Arial, Helvetica, sans-serif; color:#aeaeae; padding:5px 5px; margin:0; float:none;}
.Portfolio_bottom a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:5px 5px; margin:0;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#2c2c2c; text-transform:capitalize;}
#contactform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:440px; border:2px solid #ccc; margin:5px 0; padding:0px 0px; height:20px; background:#f5f5f5;}
#contactform textarea { width:440px; border:2px solid #ccc; margin:10px 0; padding:2px; background:#f5f5f5;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1em; width:auto;}

