/* copyright
*/
@font-face
{
font-family: "font";
src : url("fonts/font.eot");р1
}@font-face{font-family: "font";src : url("fonts/AvantGardeITCbyBT-Bold.otf");}
* {margin: 0;padding: 0;}
a{outline:none;}
html, body,select, form,input, textarea{ margin:0; padding:0;}
#container {
width: 1050px;
margin: 0 auto;
font: 11px Arial; line-height: 1.5em;
background: #fff;
}
img{border: none;}
a, a:visited, a:hover{text-decoration: underline;color: #f59121;}
#content{width: 988px; margin: 0 45px 15px 30px;}
/* header */

/* end header */
#left {float: left;margin: 0;padding: 0;width: 740px; border-top:#cacaca solid 1px; margin-top:-1px;}
#left p{padding: 5px 0px 5px 0px;}
#home{margin: -76px 0 0 4px;padding: 118px 0 0 0;height: 310px;background: url(images/home.jpg) no-repeat;
}
#chome{color: #333333; width: 710px; margin:5px 15px 2px 15px; line-height: 1.5em;}
#chome h1 {font: 11px Arial; line-height: 1.5em;}
#chome p{margin: 11px 0 11px 0; text-align: justify;}
#kr{margin: 0 15px 0 15px; width: 710px;}

.llo{float: left;width: 208px;margin: 0 28px 0 0;}
.llo h2{margin: 10px 0px 0px 0px;padding-bottom: 5px;font: bold 21px font;color: #f59121;border-bottom: 2px solid #E0E0E0;}
.llo h2 span {float: right; width: 23px; height: 23px; }

.llo p {color:#808184; margin-top:5px; text-align: justify;}
.llo p  strong {color: #000;font: bold 11px Arial;}

.txt{color:#808184; margin-top:5px;}
.txt strong, #chomes strong, .wrap strong{color: #000;font: bold 11px Arial;}
#callus {margin: 0 0px 0 0;padding: 10px 0 0 0;height: 400px; background: url(images/callus.jpg) no-repeat;}
h2.pcontact5{margin: 0;padding: 0 0 20px 0;font-family: font;font-size: 24px;font-weight: bold;color: #f59121; background: url(images/line.png) bottom no-repeat;}
h2.pcontact4{margin: 55px 0 0 0;padding: 0 0 20px 0;font-family: font;font-size: 24px;font-weight: bold;color: #f59121; background: url(images/line.png) bottom no-repeat;}
#aboutus {margin: 0px 0px 0px 0;padding: 10px 0 0 0;height: 385px;background: url(images/about.jpg) no-repeat;}
h2.pcontact{margin: -40px 0 20px 0;padding: 0 0 0 15px;font-family: font;font-size: 24px;font-weight: bold;color: #f59121;}
.wrap{color: #333333;}
#wrap1 h1 {font: 11px Arial; line-height: 1.5em;}
#seo {margin: 0 0 0 0;padding: 12px 0 0 0;height: 395px;background: url(images/seo.jpg) no-repeat;}
#agencies {margin: 0 0 0 0;padding: 0px 0px 0px 120px;height: 400px;background: url(images/agencies.jpg) no-repeat;}
#agencies .riba{ margin-top:0px;}
#agencies .riba h3{ padding-top:30px; font-size:44px;}
#onlinemarket {margin: 0 0 0 0;padding: 70px 0 0 0; height: 310px;background: url(images/onlinemarketing.jpg) no-repeat;}
#webdesign{margin: 0 0 0 0;padding: 70px 0 0 0; height: 280px;background: url(images/webdesign.jpg) right top no-repeat;}
#webdesign1{font-size:24px;color:#989898; padding-top:10px;}
#paid_search {margin: 0 0 0 0;padding: 60px 0 0 0;height: 350px;background: url(images/paidsearch.jpg) no-repeat;}
#portfolio{margin: 0 0 0 0;padding: 190px 0 0 0;height: 149px;background: url(images/portfolio.jpg) no-repeat;}
#portfolioz{margin: 0 0 0 0;padding: 0;height: 328px; width:230px; display:block; background: url(images/portfolio.jpg) no-repeat; float:left;}

.riba{color: #333333; margin: 150px 0 0 12px;}
.ribaz{color: #333333; margin: 0px 0 0 12px;}
.riba h1, .ribaz h2{font: bold 65px AvantGardeITCbyBT; line-height: 65px;}
.riba h2{font: bold 66px AvantGardeITCbyBT; line-height: 66px;}
.riba h3{font: bold 52px AvantGardeITCbyBT; line-height: 52px; padding-top:50px;}
.trista{height: 304px;}

#chomes{width: 711px;margin: 0 auto;font: 12px Arial;}
#chomes p{margin: 5px 0 5px 0;}

#header {background: none; display:table-header-group;}
#top {position: relative;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 988px;height: 105px; background: url(images/septop.png) right bottom no-repeat;}#topleft {float: left;text-align: center;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 200px;height: 105px;}
img.logo {margin: 20px 0px 0px 0px;}
#topright {float: right;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 610px;height: 105px;}
#topr1 {position: relative;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 610px;height: 60px;background: url(images/septopr1.png) center bottom repeat-x;}
#tel {position: absolute;top: 19px;left: 25px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 135px;height: 23px;background: url(images/tel.png) center bottom no-repeat;}
ul.topul {position: absolute;top: 0px;left: 200px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 103px;height: 42px;background: url(images/topul.png) center bottom no-repeat;}li.tm1 {float: left;margin: 23px 0px 0px 10px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: normal;color: #666666;list-style-type: none;}li.tm2 {float: right;margin: 23px 10px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: normal;color: #666666;list-style-type: none;}ul.topul li a {text-decoration: none;color: #666666;}
#topr2 {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 620px;height: 45px;}ul.topmenu {margin: 15px 0px 0px 7px;padding: 0px 0px 0px 0px;}li.topm {float: left;margin: 0px 18px 0px 18px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: normal;color: #666666;list-style-type: none;}ul.topmenu li a {text-decoration: none;color: #666666;}
#topr3 {position: absolute;top:23px;right: -10px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 235px;height: 45px;}p.coz {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: normal;color: #f59121;}img.twit {margin:  -2px -2px 0px;}img.link {margin: 0px 0px -2px 0px;}
#seotuls{margin: -1px 0 0 0;padding: 15px 0px 0px 0px;height: 400px;background: url(images/seotools.png) no-repeat;}.txt{border-top: 2px solid #e0e0e0;}.sss{clear: both;border-bottom: 1px solid #c0c0c0;}#sep1 {margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 741px;height: 1px;font-size: 0px;line-height: 0px;background: url(images/sep1.png) 0 0 no-repeat;}
#sep7 {clear: both;margin: 0px auto 0px auto;padding: 30px 0px 0px 0px;width: 711px;height: 1px;font-size: 0px;line-height: 0px;background: url(images/sep1.png) 0 bottom no-repeat;}
.sep8 {clear: both;margin: 0px auto 0px auto;padding: 10px 0px 0px 0px; width: 711px;height: 1px;font-size: 0px;line-height: 0px;background: url(images/sep1.png) 0 top no-repeat;}
#wrap1 {margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 711px;height: auto;}
.wrap1l {float: left;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 300px;height: auto;}
.wrap1l2 {float: left;margin: 0px 60px 0px 0;padding: 0px 0px 0px 0px;width: 300px;height: auto;}

.wrap1r {float: left;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 250px;height: auto;}
.wrap1l1 {float: left;margin: 0px 0px 5px 0 ;padding: 0; width: 265px; color:#808184;}
.wrap1l12 {float: left;margin: 0px 60px 5px 0 ;padding: 0; width: 300px; color:#333333;}
.wrap121 {float: left;margin: 5px 25px 5px 0 ;padding: 0; width: 220px; color:#808184;}
.wrap122 {float: left;margin: 5px 25px 5px 0 ;padding: 0; width: 200px; color:#808184;}
.wrap1r1 {float: left;margin: 0;padding: 0;width: 345px;}

.wrap2r1 {float: right;margin: 0;padding: 0;width: 460px;}
.imeges{float: left; height: 88px; width: 146px; margin: 0 13px 13px 0; overflow:hidden; display:block;}
.wiews{height: 31px; width: 465px; margin-top:55px; background: url(images/wiews.png) no-repeat;}
.wiewpic{width: 463px; height: 325px; border:1px solid #f59121; border-top: none;}
.lprev{float: left; margin: 6px 0 0 6px; padding: 0 0 0 25px; background: url(images/lpro.png) left no-repeat; cursor:pointer; color:#fff;}
.wiews a, .wiews a:hover{color: #fff; text-decoration: none;}
.rprev{float: right; margin: 6px 6px 0 0; padding: 0 25px 0 0; background: url(images/aggrhh.png) right no-repeat; cursor:pointer; color:#fff;}
.wrap2r2 {float: right;margin: 0px 0 0 0;padding: 0;width: 480px; height: 100%;}
h2.pcontact2{margin: 0;padding: 350px 0px 0px 15px;font-family: Arial;font-size: 30px;font-weight: bold;color: #f59121;}
p.pcontact1 {margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 16px;font-weight: bold;color: #4d4d4f;}
p.pcontact2 {margin: 2px 0px 3px 0px;padding: 0;font-family: Arial;font-size: 14px;font-weight: bold;color: #f59121;}
span.grey {color: #4d4d4f;}
p.input1 {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
p.input1 input { float:right;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 220px;height:16px;border:none;font-family: Arial;font-size: 10px;font-weight: bold;color: #999999;}
p.clearField input {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 18px;border: 0px;background: url(images/che.png) center center no-repeat;}
p.clearField {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: bold;color: #808184;}
p.clearField input.sub {float: right;margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat;}
p.clearField input.sub1 {float: right;margin: 0px 30px 0px 0px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat;}
p.submit1 {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
p.submit1 input {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat;}#sep2 {margin: 0px auto 0px auto;padding: 0px 0px 15px 0px;width: 711px;height: auto;background: url(images/sep2.png) 0 bottom no-repeat;}img.contact {margin: 15px 0px 15px 0px;padding: 0px 0px 0px 0px;}
.testi {margin: 20px auto 0px auto;padding: 0px 0px 0px 0px;width: 219px;height: 30px;background: url(images/news.png) 0 0 no-repeat;text-align: center;font-family: Arial;font-size: 12px;font-weight: bold;line-height: 28px;color: #4c4c4c;}

#sputnik {position: absolute;top: 60px;left: 215px;margin: 0;padding: 0;width: 253px;height: 243px;background: url(images/lorem_ipsum.png) 0 0 no-repeat;}
/* sidebar */
#right {float: right; margin: 15px 15px 0 15px;padding: 0;width: 217px;}
.rt {margin: 0;padding: 0;width: 217px;height: 13px;background: url(images/rt.png) no-repeat;}
.rb {margin: 0;padding: 0;width: 217px;height: 13px;background: url(images/rb.png) no-repeat;}
.r {margin: 0;padding: 0 0 1px 0;width: 217px;text-align: center;background: url(images/r.png) repeat-y;}
.call {margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 199px;height: 35px;background: url(images/call.png) no-repeat;text-align: center; font: bold 13px Arial; line-height: 36px;color: #ffffff;}
.call1 {margin: 0px auto 15px auto;padding: 7px 0px 7px 0px;width: 197px;height:auto;border-left: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;background: #ffffff;}
p.input {margin: 0px 0px 7px 0px;padding: 0; width:180px; margin:auto;}
p.input input {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;height:16px; border:none;font-family: Arial;font-size: 10px;font-weight: bold;color: #999999;}
p.submit {margin: 0;padding: 0;}
p.submitq input{margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat;}
p.submit input {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat;}
.request {margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;width: 199px;height: 36px;background: url(images/call.png) 0 0 no-repeat;text-align: center;font-family: Arial;font-size: 13px;font-weight: bold;line-height: 36px;color: #ffffff;}
.request1 {margin: 0px auto 0px auto;padding: 7px 0px 7px 0px;width: 197px;height:auto;border-left: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;background: #ffffff;}
.news {margin: 20px auto 0px auto;padding: 0px 0px 0px 0px;width: 219px;height: 30px;background: url(images/news.png) 0 0 no-repeat;text-align: center;font-family: Arial;font-size: 12px;font-weight: bold;line-height: 28px;color: #4c4c4c;}
.newsm ,.newsm2,.newsm3{margin: 0px auto 0px auto;padding: 1px 0px 1px 0px;width: 219px;height: auto;background: url(images/newsm.png) 0 0 repeat-y;}
.newsm1 {margin: 0px auto 0px auto;padding: 0px 0px 1px 0px;width: 219px;height: auto;text-align: center;background: url(images/newsm.png) 0 0 repeat-y;}
.newsm ul {margin: 7px 0px 0px 23px;padding: 0px 0px 0px 0px;}
.newsm ul li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: bold;color: #0071bc;}
.newsm ul li a {text-decoration: none;color: #0071bc;}
.newsm2 ul {margin: 7px 0px 0px 13px;padding: 0px 0px 0px 0px;}
.newsm2 ul li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: bold;color: #39b54a;list-style-type: none;}
.newsm2 ul li a {text-decoration: underline;color: #39b54a;}
.newsm3 ul {margin: 7px 0px 0px 23px;padding: 0px 0px 0px 0px;}
.newsm3 ul li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial;font-size: 11px;font-weight: normal;color: #0071BC;}
.newsm3 ul li a {text-decoration: none;color: #0071bc; font-weight:bold;}
.newsbot {margin: 0px auto 0px auto;padding: 0px 0px 10px 0px;width: 219px;height: 14px;background: url(images/newsbot.png) 0 0 no-repeat;}
.search {margin: 20px auto 0px auto;padding: 0px 0px 0px 0px;width: 219px;height: 30px;background: url(images/news.png) 0 0 no-repeat;text-align: center;font-family: Arial;font-size: 12px;font-weight: bold;line-height: 28px;color: #4c4c4c;}
.portf {margin: 20px 0px 0px -2px;padding: 0px 0px 0px 0px;width: 221px; display:block; height:18px;background: url(images/portf.png) 0 0 no-repeat;text-align: center;font-family: Arial;font-size: 12px;font-weight: bold;color: #4c4c4c;}
/* end sidebar */
/* footer */
.footer {background: none;display:table-footer-group;}
.cell {display: table-cell;}
.header .cell, .footer .cell {height: 1px;}
div.val {position: absolute;left: 0px; top: -5px;}
.sep71 {margin: 0;padding: 0;width: 988px;clear:both; border-top: 1px solid #c0c0c0;}
div.foot {height: 37px; position: relative; margin: 17px auto 0 auto;padding: 0;width: 988px;text-align: center;font-family: Arial;font-size: 10px;font-weight: bold;color: #919294;}
div.foot a , div.foot a:hover{text-decoration: none;color: #808184;}
/* end footer */
/* classed */
.cl1{ clear: both;}
.rrr1 {margin: 0;padding: 0 0 15px 0;width: 217px;text-align: center;background: url(images/r.png) repeat-y;}
#freereport {margin: 0 0 0 0;padding: 90px 0 0 0;height: 290px;background: url(images/freereport.jpg) no-repeat;}
#reportthanks {margin: 0 0 0 0;padding: 50px 0 0 0;height: 330px;background: url(images/thanks.jpg) no-repeat;}
#news {margin: 0 0 0 0;padding: 30px 0 0 85px;height: 370px;background: url(images/news1.jpg) center top no-repeat;}
#testimonials {margin: 0 0 0 0;padding: 70px 0 0 0px;height: 330px;background: url(images/testimonials.jpg) no-repeat;}
#thanksnewsletter {margin: 0 0 0 0;padding: 0px 0 0 0;height: 400px;background: url(images/thanksnewsletter.jpg) no-repeat;}
#thanksnewsletter .riba h3{padding-top:30px;}
.signup{padding-top:10px;}
p.inputun input {margin: 0px 0px 0px 0px; border:none; padding: 0px 0px 0px 0px;height:16px;font-family: Arial;font-size: 10px;font-weight: bold;color: #999999;}
p.inputun textarea {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 350px;border: 1px solid #b3b3b3;font-family: Arial;font-size: 10px;font-weight: bold;color: #999999;}
p.submitun input {margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;width: 67px;height:21px;border: none;cursor: pointer;background: url(images/button.png) 0 0 no-repeat; float:right;}
#wpcf7-f8-p72-o1{width:auto;}
#wpcf7-f8-p72-o1 form{width: 350px; margin:auto;}
.samediv{padding-bottom:20px;}
.bykv{ font-size:11px;color:#808184;font-weight:bold;}
.buthome{ display:block; width:149px; height:59px; background:url(images/but.png) no-repeat; margin-top:90px; float:left; margin-left:100px;}
.buthome a{ display:block; width:144px; height:47px;  padding-top:12px; padding-left:5px; font-size:21px; color:#f59121; text-decoration:none;}
.buthomef{ margin-left:0px;}
.buthomef a{ padding-top:20px; height:39px;}
#buthome{width:650px; margin:auto;}
.set_3{float: left; height: 88px; width: 148px; overflow:hidden; display:block;}
.ngg-galleryoverview{ width:480px; height:295px;}
.wrap2r2{
 overflow:hidden;
 width:472px;
}
#reportt{
background:url(images/reportt.jpg) no-repeat;
display:block;
height:15px;
width:710px;
}
#reportb{
background:url(images/reportb.jpg) no-repeat;
display:block;
height:15px;
width:710px;
}
#report{
background:#e6e6e6;
padding:20px 30px;
position:relative;
left:0px;
top:0px;
min-height:270px;
border:#f2f2f2 solid 1px;
border-top:none;
border-bottom:none;
}
#report p{
padding:10px 20px;
}
#wpcf7-f8-p72-o1{
position:absolute;
right:50px;;
top:20px;
}
#wpcf7-f8-p72-o1 .submitun{
width:350px;
}
#wpcf7-f8-p72-o1 .submitun input{
background:url(images/getr.jpg) no-repeat;
float:right;
width:129px;
}
#wpcf7-f8-p72-o1 p {
padding:3px 0px;
}
.newsm ul li {
color:#f59121;
}
.newsm ul li a {
color:#f59121;
}
p.input input {
float:right;
width:120px;
margin-right:0px;
}
p.inputun input {

float:right;
width:250px;
}
p.input  input.selected{
background:none;
color:#999999;
}
p.input1  input.selected{
background:#fff;
color:#999999;
}
p.inputun  input.selected{
background:#fff;
color:#999999;
}
p.input  input.zzz{
background:none;
color:#999999;
}
p.input1  input.zzz{
background:none;
color:#999999;
}
p.inputun  input.zzz{
background:#fff;
color:#999999;
}
#contt{
background:#e6e6e6;
padding:20px 30px;
position:relative;
left:0px;
top:0px;
min-height:210px;
border:#f2f2f2 solid 1px;
border-top:none;
border-bottom:none;
}
#contt p{
padding:2px 20px;
width:310px;
}
.wpcf7-list-item{
width:120px;
display:block;
float:left;
}
#reportp p{
background:#fff;
border-left:#c5c5c5 solid 1px;
border-right:#c5c5c5 solid 1px;

width:223px !important;
padding-bottom:12px;
}
.wrap1l1 p{
background:#fff;
border-left:#c5c5c5 solid 1px;
border-right:#c5c5c5 solid 1px;

width:223px !important;
padding:0px;
margin:0px;
}
#wrap1t{
background:url(images/wrap1t.jpg) no-repeat;
display:block;
height:11px;
width:265px;
}
#wrap1b{
background:url(images/wrap1b.jpg) no-repeat;
display:block;
height:11px;
width:265px;
}
.j9{
color:#333333;
padding-top:10px;
}
.wpcf7-form .atrr{
background:#fff url(images/arr.png) left center no-repeat;
color:#fff;
border: 1px solid #b3b3b3;
padding:0px !important;
padding-left:5px !important;
margin-bottom:7px;
text-align:left;
}
.wpcf7-form .input{
background:#fff url(images/arr2.png) left center no-repeat;


}