body{padding:0px; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../images/main-repeat-bg.jpg) #fff left top repeat-x;}

img{border:none;}

.l{float:left;} .r{float:right;} .c{clear:both;} .full{width:100%;}

.main{width:982px; margin:0px auto;}

.logo{padding:8px 0px 0px 26px;}

.slogan{padding:39px 87px; text-align:center; color:#75ac00; font-size:18px; background:url(../images/slogan-bg.jpg) center center no-repeat;}

.navigation{width:912px; background:url(../images/navigation.jpg) left top no-repeat; padding:5px 35px 5px 35px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.navigation ul{padding:0px; list-style:none; margin:0px;}

.navigation ul li{padding:0px; float:left;}

.navigation ul li a{text-decoration:none; color:#75ac00; font-weight:bold; background:url(../images/navi.jpg) left top repeat-x; padding:0px 11px; line-height:30px; display:block;}

.navigation ul li a:hover{color:#FFF; background:url(../images/navi-hover.jpg) left top repeat-x;}

.navigation ul li .selected{color:#FFF; background:url(../images/navi-hover.jpg) left top repeat-x;}

.middle-repeat{background:url(../images/middle-repeat.jpg) center top repeat-y;}

.middle-top{width:960px; padding:10px 11px 0px 11px; background:url(../images/middle-top.jpg) center top no-repeat;}
.sidebar2{width:217px;float:right;}

.sidebar{width:217px;}

.heading1{padding-left:10px; margin-top:5px; background:url(../images/heading-1.jpg) left top no-repeat; overflow:hidden;}

.heading2{padding-left:10px; margin-top:18px; background:url(../images/heading-2.jpg) left top no-repeat; overflow:hidden;}

.heading3{padding-left:10px; margin-top:5px; background:url(../images/heading-3.jpg) left top no-repeat; overflow:hidden;}


h2{font-size:14px; color:#76ae01; font-weight:normal; margin:0px; padding-left:10px; line-height:38px; white-space:nowrap;}

h2 a{text-decoration:none; color:#75ac00;}

h2 a:hover{color:#908f8f;}

.side2-repeat{padding:5px 8px 0px 8px; background:url(../images/side2-repeat.jpg) center top repeat-y;}

.seo-pack{background:url(../images/seo-pack.jpg) left 10px no-repeat; padding:10px 0px 10px 80px; line-height:20px; color:#76ae01;}

.seo-pack a{text-decoration:none; color:#76ae01;}

.seo-pack a:hover{color:#666;}

.seo-port{padding:10px 0px 10px 58px; line-height:20px; color:#76ae01;}

.request{padding:10px; line-height:20px; color:#76ae01;}

.request span{padding:0px 10px;}

.livechat{padding:10px; line-height:20px; color:#76ae01;}

.livechat span{padding:0px 8px;}

.flied{color:#cdcccc; font-size:12px; border:#dcdcdc 1px solid; width:175px; margin:5px 0px;}

.side3-repeat{padding:10px 8px 0px 8px; background:url(../images/side3-repeat.jpg) center top repeat-y; overflow:hidden;}

.testimonial{width:185px; color:#797878;}

.testimonial span{text-align:right; float:right; font-weight:bold; color:#76ae01;}

.testimonial-line{padding:10px 0px; text-align:center;}

/*contentbar*/

.contentbar{width:526px;}

.content{color:#797878; padding:20px 30px;}

.content a{text-decoration:none; color:#76ae01; font-weight:normal; line-height:20px; white-space:nowrap;}

.content a:hover{color:#908f8f;}

.content ul{list-style:none; padding:0px; margin:0px;}

.content ul li{padding-left:10px; background:url(../images/bullet.jpg) left 9px no-repeat; line-height:20px;}

.content h1{padding-left:30px; margin:0px 0px 5px 0px; font-weight:normal; font-size:14px; color:#76ae01; background:url(../images/icon.jpg) left top no-repeat; line-height:22px; border-bottom:dashed 1px #76ae01;}

.tabbing{color:#797878; padding:0px 30px;}

.content_web_main{width:710px;float:left;}
.web_battan_main{width:710px;float:left;}
.content_web_txt{width:495px; float:left;font-family:Verdana, Geneva, sans-serif; font-size:26px; color:#76ae01;padding-bottom:15px;}
.web_battan{width:215px;float:left;}
.one{width:215px;float:left;}
.one ul{margin:0px; padding:0px;}
.one ul li{list-style:none; display:inline;}
.one ul li a{text-decoration:none; color:#000; padding:5px 10px 5px 10px;}
.one ul li a:hover{color:#0F6; background-color:#06F;}
.content_web_txt_img_main{width:720px; float:left;}
.content_web_txt_img_second{width:720px; float:left;margin-top:35px;}
.main_img{width:168px;  float:left;

    -moz-box-shadow: 0px 1px 19px #77ae01;
    -webkit-box-shadow: 0px 1px 19px #77ae01;
    box-shadow: 0px 1px 19px #77ae01;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
 background-color:#FFF;margin-right:70px; padding:10px 10px 10px 10px; border:1px solid #76ae01;}
.content_web_img{width:168px; float:left; }
.content_web_img_last{width:168px; float:left; border:1px solid #76ae01;

    -moz-box-shadow: 0px 1px 19px #77ae01;
    -webkit-box-shadow: 0px 1px 19px #77ae01;
    box-shadow: 0px 1px 19px #77ae01;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#FFF;padding:10px 10px 10px 10px; }
.content_web_form{width:217px; float:left;}
.logo_img{width:243px; float:left;}
.logo_portfolio{width:243px; float:left; border:1px solid #76ae01;

    -moz-box-shadow: 0px 1px 19px #77ae01;
    -webkit-box-shadow: 0px 1px 19px #77ae01;
    box-shadow: 0px 1px 19px #77ae01;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#FFF;padding:10px 10px 10px 10px;margin-left:40px;}
.footer-top{background:url(../images/footer-top.jpg) center top no-repeat; margin-top:8px;}

.footer-navi{color:#75AC00; padding:0px 0px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.footer-navi ul{list-style:none; padding:0px; margin:0px;}

.footer-navi ul li{padding:0px 10px; float:left;}

.footer-navi ul li a{text-decoration:none; color:#75ac00; font-weight:bold; line-height:40px;}

.footer-navi ul li a:hover{color:#908f8f;}

.footer-navi ul li ul li{clear:left; padding:0px;}

.footer-navi ul li ul li a{text-decoration:none; color:#75ac00; font-weight:normal; line-height:20px; white-space:nowrap;}

.footer-navi ul li ul li a:hover{color:#908f8f;}

.copyright{color:#75ac00; padding:5px 0px 25px 0px}

.developed{color:#908f8f; padding:5px 0px 25px 0px}

.dhyey-info{width:100%; text-align:center; color:#908f8f; padding-bottom:40px;}

.dhyey-info a{text-decoration:none; color:#76ae01;}

.dhyey-info a:hover{color:#908f8f;}

.div_on_to{width:50px;float:left;}