@charset "utf-8";
#main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 891px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#main a { color:#666666; text-decoration:none; }
#main a:hover { color:#0A94B8; text-decoration:none; }

#head {
	height: 93px;
	width: 891px;
}

#head .head-logo{ 
	display:none;
}

#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 31px;
	width: 891px;
}
.blank {
    float: left;
	height: 8px;
	width: 891px;
}

#body {
	width: 891px;
}
#left_body {
	margin-left: 18px;
	float: left;
	width: 597px;
}
#center_body {
	float: left;
	width: 10px;
}
.doc {
	background-image: url(images/index_26.jpg);
	float: left;
	width: 597px;
	height: 131px;
}

.seo { 
	background-image: url(images/seo.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.rank {
	background-image: url(images/rank.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.faq {
	background-image: url(images/faq.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.head_blank {
	background-image: url(images/blank.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.head_about {
	background-image: url(images/about_us_head.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.head_price {
	background-image: url(images/price.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.head_client {
	background-image: url(images/client.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.head_webdesign {
	background-image: url(images/head_webdesign.jpg);
	float: left;
	width: 597px;
	height: 119px;
}

.head_contact {
	background-image: url(images/contact.jpg);
	float: left;
	width: 597px;
	height: 99px;
}

.google{
	background-image: url(images/index_41.jpg);
	float: left;
	width: 597px;
	height: 179px;
}

.doc_tex{
	float: left;
	width: 597px;	
}

.doc_text_02{
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.tel_box{
	background-image: url(images/index_39.jpg);
	float: left;
	width: 252px;
	height: 131px;	
}

.top5{
	background-image: url(images/top5.jpg);
	float: left;
	width: 252px;
	height: 117px;	
}

.top10{
	background-image: url(images/top10.jpg);
	float: left;
	width: 252px;
	height: 118px;	
}

.webdesign{
	background-image: url(images/webdesign.jpg);
	float: left;
	width: 252px;
	height: 118px;	
}

#right_body {
	float: left;
	width: 266px;
}

#linefoot {
	height: 8px;
	width: 891px;
	font-size: 9px;
}

#linefoot2 {
	height: 20px;
	width: 891px;
}

#foot {
	font-size: 11px;
	height: 20px;
	width: 891px;
}
.foot_copyright {
	font-size: 11px;
	width: 350px;
	height: 20px;
	float: left;
	text-decoration: none;
}

.foot_menu {
	font-size: 11px;
	float: right;
	width: 500px;
	margin-top: none;
	height: 20px;
}

#logo {
	background-image: url(images/index_02.jpg);
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-style:#FF0000;
	font-size:24px;
	float: left;
	height: 93px;
	width: 276px;
}

#logo a span {
display:none;
}

#logo a {
height:93px;
display:block;
background-repeat:no-repeat;
}

.word_icon{
	background-image: url(images/word.jpg);
	width: 156px; 
	height: 22px;
}

.pdf_icon{
	background-image: url(images/pdf.jpg);
	width: 156px; 
	height: 22px;
}

.word_icon a, .pdf_icon a {
	display:block;
	height:22px;
}
.word_icon a span, .pdf_icon a span {
	display:none;
}
.top_doc {
	margin-top: 60px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.top_webdesign {
	margin-top: 70px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.pop_pop {
	background-image: url(images/pop_pop.jpg);
	float: left;
	width: 579px;
	height: 217px;
}

.grap {
	background-image: url(images/grap.jpg);
	float: center;
	width: 500px;
	height: 301px;
}

.grap2 {
	background-image: url(images/grap2.jpg);
	float: center;
	width: 500px;
	height: 464px;
}

.price01 {
	background-image: url(images/price01.jpg);
	margin-left: 24px;
	width: 559px;
	height: 217px;
}

.price02 {
	background-image: url(images/price02.jpg);
	margin-left: 24px;
	width: 559px;
	height: 177px;
}

.price03 {
	background-image: url(images/price03.jpg);
	margin-left: 24px;
	width: 559px;
	height: 244px;
}

.price04 {
	background-image: url(images/price04.jpg);
	margin-left: 24px;
	width: 559px;
	height: 229px;
}
/* Address */
.add01 {
	background-image: url(images/add01.jpg);
	margin-left: 24px;
	width: 560px;
	height: 108px;
}

.add02 {
	background-image: url(images/add02.jpg);
	margin-left: 24px;
	width: 560px;
	height: 98px;
}

.add03 {
	background-image: url(images/add03.jpg);
	margin-left: 24px;
	width: 560px;
	height: 109px;
}

.add04 {
	background-image: url(images/add04.jpg);
	margin-left: 24px;
	width: 560px;
	height: 82px;
}

.add05 {
	background-image: url(images/add05.jpg);
	margin-left: 24px;
	width: 560px;
	height: 105px;
}

/* ELEMENT */

strong { 
	color: #008FB4;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
}

/* SMS */
#sms{
	background-image: url(images/sms.jpg);
	float: left;
	height:117px;
	width: 252px;
}

.sms2{ 
	display:none;
}

#sms a {
	height:117px;
	display:block;
	background-repeat:no-repeat;
}

strong_tex {
	font-weight: bold;
	color: #FDC20F;
}

#smstex{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;
	width: 252px;
	height: 118px;	
}

#smstex a:hover { color:#FDC20F; text-decoration:none; }

.top_sms {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}