* {
margin:0;
padding:0;
}

body {
height:100%;
background:#f9f9f9;
color:#000;
font-size:14px;
font-family:Arial;
line-height:18px;
}

a {
color:#0f4478;
outline:none;
}

a:hover {
text-decoration:none;
}

img {
border:none;
vertical-align:bottom;
}

h1 {
font-size:30px;
line-height:normal;
}

h2 {
font-size:24px;
line-height:normal;
}

h3 {
font-size:18px;
line-height:normal;
}

h4 {
font-size:14px;
line-height:normal;
}

h5 {
font-size:12px;
line-height:normal;
}

.clear {
clear:both;
font-size:1px;
line-height:0;
}

.hidden {
display:none!important;
}

.error {
font-weight:700;
color:red;
}

.block {
display:block;
}

.clearboth {
clear:both;
}

.nobr {
white-space:nowrap;
}

.rel {
position:relative;
}

#wrapper {
min-height:100%;
width:940px;
margin:0 auto;
}

#content {
padding-bottom:320px;
}

#header {
height:96px;
position:relative;
border-bottom:solid 3px #e7eaed;
}

#footer {
position:relative;
height:230px;
margin-top:-233px;
border-top:solid 3px #e5e5e5;
}

#footer .container {
position:relative;
height:230px;
width:940px;
margin:0 auto;
}

.logo {
position:absolute;
top:20px;
left:0;
width:254px;
height:71px;
background:url(../../../themes/newseodesign/images/logo.png);
text-decoration:none;
}

.logo_ny {
position:absolute;
top:0;
left:0;
width:254px;
height:100px;
background:url(../../../themes/newseodesign/images/logo_ny.png);
text-decoration:none;
}

.slogan {
position:absolute;
top:30px;
left:304px;
}

.slogan strong {
line-height:20px;
display:block;
font-weight:400;
}

.predstavitelstva {
position:absolute;
top:48px;
left:475px;
background:url(../../../themes/newseodesign/images/icon/predstavitelstva.png) 0 0 no-repeat;
padding-left:17px;
z-index:2;
}

.predstavitelstva .link {
color:#0f4478;
text-decoration:none;
border-bottom:dashed 1px #0f4478;
}

.predstavitelstva .triangl {
display:inline-block;
width:9px;
height:15px;
background:url(../../../themes/newseodesign/images/icon/select-triangle.png) 0 6px no-repeat;
text-decoration:none;
margin-left:8px;
}

.predstavitelstva-pop-up {
position:absolute;
top:34px;
left:465px;
border:solid 1px #d3dbe3;
background:#FFF;
z-index:1;
display:none;
padding:10px 25px 10px 15px;
}

.predstavitelstva-pop-up li {
height:24px;
}

.predstavitelstva-pop-up ul {
padding:30px 0 0 10px;
}

.head-phone {
position:absolute;
top:12px;
right:12px;
background:url(../../../themes/newseodesign/images/icon/head-phone.png) 0 0 no-repeat;
padding-left:35px;
font-size:24px;
min-height:28px;
line-height:28px;
}

.fill_an_pplication {
position:absolute;
top:47px;
right:0;
}

.main-menu {
height:48px;
border-bottom:solid 3px #154578;
}

.main-menu a {
color:#0f4478;
font-size:16px;
text-decoration:none;
text-shadow:#abbdce 1px 1px;
padding:0 10px;
}

.main-menu td {
height:48px;
}

.main-menu .active,.main-menu .current-menu-item {
color:#000;
text-shadow:#c7c7c1 1px 1px;
}

.index-statistics {
height:243px;
padding-bottom:22px;
background:url(../../../themes/newseodesign/images/background/clients-statistics.png) top center no-repeat;
}

.index-statistics .statistics-cell {
width:55%;
}

.index-statistics .statistics .val {
width:135px;
color:#fff;
font-size:38px;
text-align:right;
background:url(../../../themes/newseodesign/images/statistics-separator.png) 146px center no-repeat;
padding-right:22px;
}

.index-statistics .statistics .descr {
font-size:13px;
color:#FFF;
}

.index-statistics .trafic h2 {
font-size:30px;
color:#FFF;
font-weight:700;
margin:5px 0 15px;
}

.index-statistics .trafic li {
padding:5px 0 7px 23px;
}

.index-statistics .trafic a {
color:#f1f1f1;
font-size:13px;
}

.index-statistics .trafic .google li {
background:url(../../../themes/newseodesign/images/icon/google.png) 0 7px no-repeat;
}

.index-statistics .trafic .yandex li {
background:url(../../../themes/newseodesign/images/icon/yandex.png) 0 7px no-repeat;
}

.our-features {
margin-bottom:25px;
padding:0 20px;
}

.our-features .head_menu {
height:53px;
padding-bottom:12px;
}

.our-features .head_menu li {
float:left;
height:53px;
}

.our-features .head_menu a {
color:#0f4478;
font-size:22px;
font-weight:700;
border-bottom:dashed 2px #0f4478;
text-decoration:none;
line-height:50px;
}

.our-features .head_menu li.active a {
border:none;
color:#000;
cursor:default;
}

.our-features .head_menu .enlarge_trafic {
background:url(../../../themes/newseodesign/images/features/1.png) 0 0 no-repeat;
padding:0 20px 0 63px;
}

.our-features .head_menu .enlarge_conversion {
background:url(../../../themes/newseodesign/images/features/2.png) 0 0 no-repeat;
padding:0 42px 0 64px;
}

.our-features .head_menu .make_analis {
background:url(../../../themes/newseodesign/images/features/3.png) 0 0 no-repeat;
padding:0 0 0 64px;
}

.our-features .info {
padding-left:63px;
line-height:20px;
}

.our-features .info .list {
width:370px;
vertical-align:top;
padding-right:54px;
}

.our-features .info .list a {
font-weight:700;
border-bottom:dashed 1px #0f4478;
text-decoration:none;
}

.our-features .info .list .active,.our-features .info .list a:hover {
color:#000;
border:none;
}

.our-features .info .list li {
background:url(../../../themes/newseodesign/images/icon/ring-bullet.png) 0 6px no-repeat;
padding:0 0 12px 20px;
}

.our-features .info .list li:last-child {
padding-bottom:0;
}

.our-features .info .description {
vertical-align:top;
padding-right:45px;
}

.fill-request {
height:64px;
background:url(../../../themes/newseodesign/images/order/bg.png) top left no-repeat;
border-left:solid 4px #466ea4;
border-right:solid 4px #466ea4;
margin-bottom:15px;
padding:17px 0 0 292px;
}

.fill-request .button {
display:block;
width:308px;
height:49px;
background:url(../../../themes/newseodesign/images/order/button.png);
margin-right:17px;
color:#fff;
font-size:21px;
text-align:center;
line-height:48px;
text-decoration:none;
text-shadow:#072647 1px 1px;
}

.fill-request .hint {
font-size:13px;
height:24px;
line-height:22px;
background:url(../../../themes/newseodesign/images/order/icon.png) 0 0 no-repeat;
padding-left:31px;
}

.site-analize {
margin-left:22px;
background:url(../../../themes/newseodesign/images/site-analiz/icon.png) 0 0 no-repeat;
padding-left:58px;
margin-bottom:30px;
}

.site-analize h2 {
line-height:56px;
padding-bottom:4px;
}

.site-analize .info {
line-height:20px;
padding-bottom:4px;
}

.site-analize .searchbox .block {
background:#edf0f2 url(../../../themes/newseodesign/images/site-analiz/arrow-block.png) top right no-repeat;
border-left:solid 2px #466ea4;
margin-left:-2px;
padding:9px 0 10px 15px;
}

.site-analize .searchbox .block td {
color:#8e9091;
font-size:16px;
padding-right:7px;
}

.site-analize .searchbox .block .textfield-1 {
width:180px;
height:22px;
line-height:22px;
color:#999;
font-size:14px;
font-family:Tahoma;
padding:0 8px;
}

.site-analize .searchbox .block .textfield-2 {
width:405px;
height:22px;
line-height:22px;
color:#999;
font-size:14px;
font-family:Tahoma;
padding:0 8px;
}

.site-analize .searchbox .block .textfield-3 {
width:38px;
height:22px;
line-height:22px;
color:#999;
font-size:14px;
font-family:Tahoma;
padding:0 8px;
}

.clients li table {
border-collapse:collapse;
width:100%;
}

.clients li td {
height:90px;
vertical-align:middle;
text-align:center;
}

.seo-people h2 {
text-align:center;
padding-bottom:22px;
}

.seo-people .descr-box {
padding-top:6px;
line-height:20px;
}

.seo-people .descr-box h4 {
font-weight:400;
}

.index_mass_media .cell {
width:32%;
vertical-align:top;
}

.index_mass_media .cell_center {
width:32%;
vertical-align:top;
padding:0 2%;
}

.index_mass_media h2 a {
color:#0f4478;
font-size:24px;
font-weight:700;
padding-right:26px;
}

.index_mass_media h2 {
margin-bottom:14px;
}

.index_mass_media .date {
width:62px;
padding-right:20px;
text-align:center;
vertical-align:top;
color:#9a9a9a;
font-family:Georgia;
font-style:italic;
}

.index_mass_media .date .mnth {
font-size:11px;
display:block;
}

.index_mass_media .date .num {
color:#9a9a9a;
font-size:28px;
display:block;
padding-bottom:6px;
}

.index_mass_media .info {
line-height:20px;
vertical-align:top;
padding-top:3px;
}

.awards {
background:url(../../../themes/newseodesign/images/awards/bg.png) top center;
}

.awards .container {
background:url(../../../themes/newseodesign/images/awards/dots.gif) top center repeat-x;
padding:30px 50px 20px;
}

.awards li {
width:140px;
float:left;
padding:0 15px 20px;
}

.awards .descr-box {
text-align:center;
line-height:20px;
font-size:12px;
}

.copyright {
position:absolute;
top:22px;
left:0;
font-size:12px;
line-height:20px;
}

.footer-likes {
position:absolute;
top:-90px;
left:0;
}

.counters {
position:absolute;
top:156px;
left:0;
}

.counters li {
float:left;
padding-right:11px;
}

.footer-offices {
position:absolute;
top:22px;
left:325px;
font-size:12px;
width:218px;
line-height:20px;
}

.footer-offices .on_map {
color:#000;
background:url(../../../themes/newseodesign/images/icon/predstavitelstva.png) 0 0 no-repeat;
padding-left:16px;
margin-left:-16px;
}

.footer-menu {
position:absolute;
top:17px;
left:555px;
font-size:12px;
}

.footer-menu li {
height:22px;
}

#footer .client-login {
position:absolute;
}

.client-login {
top:17px;
left:720px;
width:220px;
background:#ebedef url(../../../themes/newseodesign/images/background/client-login.gif) bottom left repeat-x;
padding:18px 20px 24px;
}

.client-login h4,#client-login .client-login h4 {
font-size:14px;
font-weight:700;
text-align:center;
line-height:16px;
margin-bottom:15px;
color:#000;
}

.client-login li {
padding-bottom:8px;
text-align:center;
}

.client-login ul {
margin-bottom:7px;
}

.client-login .textfield {
width:120px;
height:20px;
line-height:20px;
color:#b4b4b4;
font-size:12px;
font-family:Arial;
padding:0 9px;
}

#client-login .client-login .blue-button-small {
color:#fff;
}

.we-do {
margin-bottom:35px;
}

.we-do-block {
width:700px;
margin-right:34px;
}

.we-do-block .why-we-are .list td {
font-size:20px;
vertical-align:middle;
height:31px;
}

.we-do-block .why-we-are .list .num {
color:#dedede;
font-size:28px;
font-family:Georgia;
font-style:italic;
width:36px;
padding-bottom:8px;
}

.we-do-block .who-we-are .list td {
vertical-align:middle;
height:31px;
}

.we-do-block .who-we-are .list td h4 {
font-size:20px;
font-weight:400;
}

.we-do-block .who-we-are .list .num {
color:#dedede;
font-size:28px;
font-family:Georgia;
font-style:italic;
width:36px;
padding-bottom:21px;
}

.we-do-block .what-we-do ul {
width:582px;
margin:0 auto;
}

.we-do-block .what-we-do a {
text-decoration:none;
line-height:normal;
}

.we-do-block .what-we-do .wwd-sitecreate {
font-size:36px;
text-align:center;
}

.we-do-block .what-we-do .wwd-trafic {
font-size:42px;
padding-left:60px;
}

.we-do-block .what-we-do .wwd-optconv {
font-size:34px;
padding-left:170px;
}

.we-do-block .what-we-do .wwd-mngrep {
font-size:28px;
padding-left:38px;
}

.we-do-block .what-we-do .wwd-ulsales {
font-size:48px;
padding-left:115px;
}

.we-do-block .what-we-do .wwd-povuzn {
font-size:28px;
padding-left:145px;
}

.client-reviews-cell {
vertical-align:top;
padding-top:6px;
}

.client-reviews h2 {
font-size:22px;
}

.client-reviews .text {
background:url(../../../themes/newseodesign/images/icon/reviews-quote.png) 0 0 no-repeat;
padding-left:34px;
font-size:13px;
}

.main-grid {
width:100%;
border-collapse:collapse;
margin-bottom:45px;
}

.main-grid .right-collumn {
width:300px;
padding-left:22px;
vertical-align:top;
}

.page-title {
padding:24px 0 15px;
}

.page-hint {
padding:0 0 20px;
}

.blog-list h2 {
font-size:21px;
line-height:28px;
padding-bottom:14px;
}

.blog-list .intro-text {
line-height:20px;
padding-bottom:12px;
}

.meta-info {
font-size:12px;
color:#3d4346;
}

.meta-info .label {
background:url(../../../themes/newseodesign/images/icon/label.png) 0 0 no-repeat;
padding-left:20px;
margin-left:10px;
}

.paging {
line-height:32px;
font-size:16px;
}

.paging a {
display:inline-block;
height:32px;
margin:0 8px;
}

.paging .active {
width:33px;
background:url(../../../themes/newseodesign/images/icon/page-active.png) center center no-repeat;
text-align:center;
text-decoration:none;
font-weight:700;
margin:0 2px;
}

.categories-widget a {
color:#839eb9;
}

.categories-widget li {
border-bottom:dotted 1px #c6c7c7;
padding:6px 0;
}

.tags-widget a {
line-height:normal;
}

.tags-widget .t24 {
color:#154578;
font-size:24px;
}

.tags-widget .t22 {
color:#154578;
font-size:22px;
}

.tags-widget .t18 {
color:#3a73aa;
font-size:18px;
}

.tags-widget .t17 {
color:#3a73aa;
font-size:17px;
}

.tags-widget .t16 {
color:#3a73aa;
font-size:16px;
}

.tags-widget .t14 {
color:#154578;
font-size:14px;
}

.tags-widget .t13 {
color:#154578;
font-size:13px;
}

.news-list-widget h3 {
display:inline-block;
font-size:20px;
padding-right:24px;
padding-bottom:18px;
}

.news-list-widget li {
padding-bottom:20px;
line-height:20px;
}

.blog-item .meta-info {
clear:both;
padding:20px 0 10px;
}

.back {
margin-left:-17px;
}

.back a {
font-weight:700;
background:url(../../../themes/newseodesign/images/icon/back.png) 0 7px no-repeat;
padding-left:17px;
}

.comments h3 {
font-size:21px;
margin-bottom:28px;
}

.comments td {
padding-right:13px;
}

.comments .actions {
border-collapse:collapse;
font-size:12px;
padding-bottom:11px;
}

.comments .subscribe-mail {
background:url(../../../themes/newseodesign/images/icon/subscribe.gif) 0 4px no-repeat;
padding-left:18px;
}

.comments .subscribe-rss {
background:url(../../../themes/newseodesign/images/icon/subscribe-rss.gif) 0 3px no-repeat;
padding-left:18px;
}

.comments .list ul ul {
margin-left:30px;
padding-top:12px;
}

.comments .review-item {
padding:15px 0;
}

.comments .acts {
text-align:right;
font-size:12px;
}

.comments .acts table {
border-collapse:collapse;
float:right;
}

.comments .acts td {
padding:0 0 0 6px !important;
}

.text-content p,.intro-text p {
line-height:20px;
padding:8px 0;
}

.text-content ol {
margin-left:46px;
line-height:20px;
padding:8px 0;
}

.text-content ul {
margin-left:66px;
line-height:20px;
list-style:disc;
padding:8px 0;
}

.text-content .shadow-box {
background:#FFF;
border:solid 1px #f1f2f2;
color:#777;
font-size:18px;
line-height:20px;
margin:8px 0 8px -20px;
padding:12px 20px;
}

.add_comment .hint {
padding-bottom:16px;
font-size:12px;
}

.add_comment .sn-list li {
float:left;
padding-right:3px;
}

.add_comment .ta {
padding-bottom:8px;
}

.add_comment .textarea {
width:600px;
height:90px;
color:#636464;
font-size:12px;
font-family:Arial;
padding:5px 8px;
}

.add_comment .actions .add_image {
background:url(../../../themes/newseodesign/images/icon/add_image.gif) 0 3px no-repeat;
padding-left:17px;
color:#000;
}

.reaction .list .user-info td {
padding-right:5px;
}

.reaction .blue-block {
background:#e7f3f7;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.reaction .sn-info {
font-size:12px;
padding:5px;
}

.reaction .review-item {
font-size:12px;
color:#000;
padding:10px 0;
}

.contacts .you-can {
font-size:16px;
font-style:italic;
margin-left:-21px;
margin-bottom:17px;
}

.contacts .you-can span {
display:inline-block;
width:21px;
}

.contacts .tab-container {
padding:20px 0 30px;
}

.contacts .tab-container table td {
width:50%;
vertical-align:top;
line-height:20px;
}

.contacts .tab-container dt .grey {
font-weight:400;
color:#6a6a6a;
}

.contacts .tab-container .icq {
padding-left:20px;
margin-left:-20px;
background:url(../../../themes/newseodesign/images/icon/icq.gif) 0 2px no-repeat;
}

.contacts .map {
padding:10px 0 20px;
}

.blue-button-small {
display:inline-block;
height:34px;
line-height:32px;
text-decoration:none;
position:relative;
background:url(../../../themes/newseodesign/images/background/blue-button-small.png) -16px 0 no-repeat;
color:#FFF;
font-size:14px;
font-weight:700;
text-shadow:#0a3160 1px 1px;
margin:0 17px 0 16px;
padding:0 10px;
}

.blue-button-small b {
position:absolute;
top:0;
left:-16px;
width:16px;
height:34px;
background:url(../../../themes/newseodesign/images/background/blue-button-small.png) 0 0 no-repeat;
}

.blue-button-small i {
position:absolute;
top:0;
right:-17px;
width:17px;
height:34px;
background:url(../../../themes/newseodesign/images/background/blue-button-small.png) right 0 no-repeat;
}

.blue-button-small:hover {
background-position:-16px -34px;
}

.blue-button-small:hover b {
background-position:0 -34px;
}

.blue-button-small:hover i {
background-position:right -34px;
}

.blue-button-small:active {
background-position:-16px -68px;
}

.blue-button-small:active b {
background-position:0 -68px;
}

.blue-button-small:active i {
background-position:right -68px;
}

.feedback {
background:url(../../../themes/newseodesign/images/background/feedback-pattern.jpg) bottom left repeat-x #e8ebed;
padding:24px 0 28px;
}

.feedback p {
font-size:12px;
color:#999;
}

.feedback .lbl {
color:#000;
font-size:14px;
vertical-align:top;
text-align:right;
padding-right:10px;
padding-top:3px;
}

.feedback .textfield {
width:255px;
height:20px;
line-height:20px;
}

.feedback textarea {
width:255px;
height:131px;
}

.order-widget {
background:#ebedef url(../../../themes/newseodesign/images/background/order-widget-pattern.gif) bottom left repeat-x;
margin-bottom:30px;
padding:16px 20px 20px;
}

.order-widget h3 {
line-height:22px;
text-align:center;
}

.order-widget td {
padding:7px 0;
}

.order-widget .textfield {
width:142px;
height:20px;
line-height:20px;
}

.news-list h2 {
font-size:18px;
line-height:20px;
padding-bottom:14px;
font-weight:400;
}

.news-list .intro-text {
line-height:20px;
padding-bottom:0;
}

.news-item .meta-info {
padding:20px 0 10px;
}

.order-block {
background:#ebedef url(../../../themes/newseodesign/images/background/feedback-pattern.jpg) bottom left repeat-x;
padding:20px;
}

.order-block td {
width:282px;
padding-bottom:18px;
vertical-align:top;
font-size:13px;
}

.order-block td td {
width:auto;
vertical-align:middle;
padding:0;
}

.order-block td.delimiter {
width:20px;
}

.order-block th {
text-align:left;
padding-bottom:8px;
font-size:13px;
}

.order-block .textfield {
width:252px;
height:20px;
line-height:20px;
color:#707070;
font-size:12px;
font-family:Arial;
padding:0 5px;
}

.order-block textarea {
width:252px;
height:110px;
color:#707070;
font-size:12px;
font-family:Arial;
padding:5px;
}

.order-block .hint {
display:inline-block;
width:14px;
height:14px;
background:url(../../../themes/newseodesign/images/icon/hint.png);
text-decoration:none;
}

.order-block .line-table td {
padding-right:6px;
}

.order-block .row-table td {
padding:4px 6px 4px 0;
}

.order-block .row-top-table .chbx {
padding-top:7px;
}

.order-block .bonus-info {
text-align:center;
font-size:12px;
color:#707070;
padding:24px 0 14px;
}

.interesting-facts-widget {
background:#FFF;
margin-bottom:30px;
padding:20px;
}

.interesting-facts-widget li {
padding:6px 0;
}

.interesting-facts-widget .val {
width:66px;
color:#000;
font-size:38px;
text-align:right;
background:url(../../../themes/newseodesign/images/statistics-separator-grey.png) 76px center no-repeat;
padding-right:22px;
}

.interesting-facts-widget .descr {
font-size:13px;
color:#000;
}

.clients-widget td {
text-align:center;
padding:5px 0;
}

.portfolio-block td {
width:28%;
vertical-align:top;
}

.portfolio-block .img-box {
min-height:70px;
}

.portfolio-detail .logo-descr {
padding-bottom:15px;
}

.portfolio-detail .text-content {
margin-bottom:20px;
}

.portfolio-detail .review {
padding-bottom:32px;
border-bottom:dotted 1px #b2b2b2;
margin-bottom:32px;
}

.portfolio-detail .review table td {
font-size:14px;
vertical-align:top;
line-height:20px;
}

.portfolio-detail .review .img-box {
padding-right:20px;
width:1px;
}

.portfolio-detail .review .text {
background:#FFF url(../../../themes/newseodesign/images/icon/reviews-quote.png) 15px 15px no-repeat;
color:#777;
font-size:18px;
line-height:20px;
padding:15px 15px 15px 49px;
}

.seo-optimization .tab-container {
padding:35px 0;
}

.services dt {
font-size:24px;
line-height:30px;
padding-bottom:24px;
}

.services dd {
padding-bottom:14px;
}

.services dd .icon {
width:60px;
}

.services dd .descr {
padding-top:10px;
line-height:20px;
}

.services dd h3 {
font-weight:400;
padding-bottom:4px;
outline:none;
}

.services dd li {
padding-bottom:10px;
}

.services dd .ui-accordion-content {
width:486px;
}

.services_vn .icon {
width:70px;
text-align:center;
vertical-align:top;
}

.qtrans_language_chooser {
position:absolute;
z-index:99;
margin:80px 0 0 170px;
}

.qtrans_language_chooser li {
float:left;
margin-left:10px;
}

img.alignleft {
float:left;
margin:7px;
}

img.alignright {
float:right;
margin:7px;
}

.center-collumn .we-do-block {
margin-right:0;
width:auto;
}

.center-collumn .we-do-block ul {
list-style-type:disc;
margin-left:20px;
}

.center-collumn .we-do-block ul ol {
list-style-type:decimal;
}

.what-we-do a.act {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
behavior:url(http://www.seo-studio.kiev.ua/wp-content/themes/newseodesign/js/border-radius.htc);
background-color:#0F4478;
color:#fff;
border:1px solid #0F4478;
padding:0 4px;
}

.what-we-do a,.what-we-do .wwd {
cursor:pointer;
}

.what-we-do .wwd {
display:none;
position:absolute;
background:#fff;
font-size:12px;
color:#333;
width:390px;
border:1px solid #BFBFBF;
text-align:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
behavior:url(http://www.seo-studio.kiev.ua/wp-content/themes/newseodesign/js/border-radius.htc);
margin:10px 0 0;
padding:10px;
}

.news-list .attachment-thumbnail {
border:solid 2px #E6E6E6;
}

.breadcrumbs {
width:940px;
}

.searchbox2 .block {
background:#edf0f2 url(../../../themes/newseodesign/images/blue-patern.gif) bottom left repeat-x;
padding:9px 15px 15px;
}

.searchbox2 .block td {
color:#8e9091;
font-size:12px;
padding-right:7px;
}

.searchbox2 .block .textfield-1 {
width:180px;
height:22px;
line-height:22px;
color:#000;
font-size:14px;
font-family:Tahoma;
padding:0 8px;
}

.searchbox2 .stat table {
width:250px;
border-collapse:collapse;
}

.searchbox2 .stat td {
color:#a7a9ab;
font-size:12px;
padding:2px;
}

.searchbox2 .stat .lbl {
width:200px;
}

.searchbox2 .stat-data {
height:380px;
overflow:auto;
background:#FFF;
}

.searchbox2 .stat-data table {
width:240px;
border-collapse:collapse;
margin:0 auto;
}

.searchbox2 .stat-data td {
font-size:12px;
color:#000;
padding:1px 2px;
}

.searchbox2 .stat-data .active td {
background:#badcf6;
}

.searchbox2 .change-search {
padding:12px 0 6px;
}

.searchbox2 .change-search .ch {
color:#0f4478;
font-size:14px;
text-decoration:none;
border-bottom:dotted 1px #0f4478;
}

.general-info h2 {
padding:20px 20px 10px;
}

.general-info td {
vertical-align:top;
padding:5px 0;
}

.general-info td.c {
font-size:12px;
line-height:15px;
padding:5px 10px;
}

.general-info td.val {
font-weight:700;
font-size:14px;
width:65px;
text-align:center;
}

.results_text {
background:#FFF;
margin-bottom:20px;
margin-top:-10px;
padding:20px 80px 10px 20px;
}

.results_text li {
margin:10px 0;
}

.result-output-result {
width:620px;
height:521px;
background:url(../../../themes/newseodesign/images/result-shadow.png);
margin-bottom:22px;
padding:9px;
}

.concurents td {
color:#000;
font-size:14px;
font-family:Arial;
padding:5px;
}

.concurents th {
background:#dae2e9;
color:#000;
font-weight:400;
font-size:12px;
padding:3px 0;
}

.concurents .num {
color:#777;
text-align:right;
}

.concurents .dark td {
background:#;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:850px;
height:230px;
}

.jcarousel-skin-tango .jcarousel-item {
width:170px;
height:230px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:68px;
right:-66px;
width:16px;
height:20px;
cursor:pointer;
background:transparent url(../../../themes/newseodesign/images/icon/carousel-r.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:68px;
left:-66px;
width:16px;
height:20px;
cursor:pointer;
background:transparent url(../../../themes/newseodesign/images/icon/carousel-l.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
width:850px;
height:285px;
}

.jcarousel-skin-tango2 .jcarousel-item {
width:170px;
height:285px;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
position:absolute;
top:128px;
right:-66px;
width:16px;
height:20px;
cursor:pointer;
background:transparent url(../../../themes/newseodesign/images/icon/carousel-r.png) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
position:absolute;
top:128px;
left:-66px;
width:16px;
height:20px;
cursor:pointer;
background:transparent url(../../../themes/newseodesign/images/icon/carousel-l.png) no-repeat 0 0;
}

.we-do-block .head_menu .pagetabs li a {
border-bottom:solid 2px #0F4478;
}

.YMaps-b-balloon-content {
width:300px!important;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px;
}

#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em;
}

.captcha_gbws_wrap {
margin:0;
}

.captcha_top {
clear:both;
font-size:10px;
color:#818285;
}

.captcha_lock {
float:left;
width:16px;
height:26px;
background:url(../../../themes/newseodesign/images/lock.png) center no-repeat;
}

.captcha_unlock {
float:left;
width:16px;
height:26px;
margin-left:-8px;
background:url(../../../themes/newseodesign/images/unlock.png) center no-repeat;
}

.captcha_showtip {
float:left;
font-size:10px;
color:#818285;
border-bottom:1px dotted #818285;
padding-bottom:1px;
margin:5px 0 0 5px;
}

.captcha_showtip:hover {
color:#00aeef;
cursor:pointer;
border-bottom:1px dotted #00aeef;
}

.captcha_tip {
color:#00aeef;
font-size:12px;
width:250px;
margin:-10px 0 0;
}

.captcha_retake {
position:absolute;
top:3px;
width:10px;
height:11px;
right:0;
background:url(../../../themes/newseodesign/images/retake.png) no-repeat;
}

.captcha_retake:hover {
background:url(../../../themes/newseodesign/images/retake_hover.png) no-repeat;
cursor:pointer;
}

.captcha_left {
float:left;
height:78px;
width:15px;
background:url(../../../themes/newseodesign/images/left.png) no-repeat;
}

.captcha_blue {
float:left;
position:relative;
height:78px;
background:url(../../../themes/newseodesign/images/blue_back.png) repeat-x;
}

.captcha_delshadow {
float:left;
position:absolute;
right:0;
top:1px;
height:76px;
width:15px;
background:url(../../../themes/newseodesign/images/del_shadow.png) repeat-y;
}

.captcha_white {
float:left;
position:relative;
height:78px;
z-index:1;
padding-left:10px;
background:url(../../../themes/newseodesign/images/white_back.png) repeat-x;
}

.captcha_zone {
float:left;
height:24px;
}

.captcha_right {
float:left;
height:78px;
width:4px;
background:url(../../../themes/newseodesign/images/right.png) no-repeat;
}

.letters {
margin:25px 15px 25px 0;
}

.letter {
float:left;
cursor:pointer;
z-index:100;
width:18px;
height:24px;
background:url(../../../themes/newseodesign/images/letters_black.png) no-repeat;
}

.zone_letter {
float:left;
z-index:10;
width:18px;
height:24px;
margin-right:-4px;
background:url(../../../themes/newseodesign/images/letters_grey.png) no-repeat;
}

.zone_dot {
float:left;
z-index:10;
width:12px;
height:24px;
margin-right:-4px;
background:url(../../../themes/newseodesign/images/dot.png) no-repeat;
}

.letter_blue {
float:left;
width:18px;
height:24px;
background:url(../../../themes/newseodesign/images/letters_blue.png) no-repeat;
}

.letter_red {
float:left;
width:18px;
height:24px;
background:url(../../../themes/newseodesign/images/letters_red.png) no-repeat;
}

.baskets {
z-index:2;
margin:25px 10px;
}

.basket {
width:18px;
height:24px;
border:1px dotted #dedede;
float:left;
}

.basket_closed {
width:18px;
height:24px;
border:1px solid transparent;
margin-left:-1px;
float:left;
border-collapse:collapse;
}

.input_gbws {
width:1px;
height:1px;
position:absolute;
top:-1000px;
}

.badval {
background:#FFD3D3;
color:#000;
}

.wp-caption-text {
padding:8px;
}

.aligncenter,dl.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

#disqus_thread {
width:618px;
}

.text-content .shadowed {
background:#fff;
-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);
-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);
box-shadow:0 2px 10px rgba(0,0,0,0.1);
margin:20px 0;
}

.text-content .shadowed-part {
padding:0 0 15px;
}

.text-content .shadowed-part + .shadowed-part {
border-top:1px dotted #d3d3d3;
}

.text-content .shadowed p {
padding:14px 20px 0;
}

.text-content .shadowed_component {
margin-bottom:40px;
}

.compontent-header-1,.compontent-header-2,.compontent-header-3 {
color:#fff;
position:relative;
top:-15px;
height:41px;
padding-left:20px;
padding-top:55px;
margin-bottom:-15px;
}

.compontent-header-1 {
background:url(../../../themes/newseodesign/images/compontent-header-1.png) no-repeat;
}

.compontent-header-2 {
background:url(../../../themes/newseodesign/images/compontent-header-2.png) no-repeat;
}

.compontent-header-3 {
background:url(../../../themes/newseodesign/images/compontent-header-3.png) no-repeat;
}

.text-content .shadowed-result {
color:#777;
border-top:1px solid #e4e4e4;
background:#f9f9f9;
font-size:18px;
line-height:20px;
padding-bottom:20px;
margin-top:25px;
}

.seo-cycle {
margin-top:50px;
}

.seo-cycle-diagram {
background:url(../../../themes/newseodesign/images/seo-cycle.jpg) 50% 0 no-repeat;
height:281px;
margin-top:55px;
position:relative;
}

.seo-cycle-label {
font-size:13px;
line-height:18px;
font-style:italic;
position:absolute;
left:0;
top:0;
width:16em;
}

.seo-cycle-label-2 {
left:450px;
}

.seo-cycle-label-3 {
left:425px;
top:245px;
}

.seo-cycle-label-4 {
top:245px;
}

.icon-subsection {
position:relative;
padding:20px 0 30px 65px;
}

.icon-subsection .header-icon {
position:absolute;
left:10px;
top:12px;
}

.icon-subsection h3 {
color:#195788;
font-size:24px;
}

.icon-subsection h4 {
font-size:18px;
margin-top:18px;
}

.text-content .icon-subsection p {
padding-left:0;
}

.text-content .icon-subsection p.list-like {
background:url(../../../themes/newseodesign/images/list-icon.gif) 0 26px no-repeat;
margin-left:-16px;
padding-left:16px;
padding-top:20px;
}

code {
overflow:scroll;
width:600px;
margin:0 auto;
}

pre {
font:12px/18px Consolas, Monaco, monospace;
}

html,#page {
height:100%;
}

a:active,#lightbox-nav a {
outline:none;
}

ul,.services ul {
list-style:none;
}

.text-center,.clients h2,.seo-people li,.awards .img-box,.interesting-facts-widget h3,.clients-widget h3,.general-info td.img-box,.results_text h2,.concurents .c,.mceIEcenter {
text-align:center;
}

.text-right,.add_comment .actions .r,.portfolio-detail .logo-descr .r {
text-align:right;
}

.center,.feedback table,.searchbox2 .block .site,.captcha_gbws {
margin:0 auto;
}

.left,.breadcrumbs div,.alignleft {
float:left;
}

.right,.alignright {
float:right;
}

body.index .main-menu,#jquery-lightbox a img {
border:none;
}

.main-menu table,.index-statistics table,.index_mass_media table,.we-do-block .hdr table,.we-do-block .why-we-are table,.we-do-block .who-we-are table,.add_comment .actions,.contacts .tab-container table,.tabs table,.clients-widget table,.portfolio-block table,.portfolio-detail .logo-descr table,.searchbox2 .change-search table,.general-info table,.concurents table {
width:100%;
border-collapse:collapse;
}

.index-statistics .statistics,.index-statistics .trafic {
padding:15px 20px 0;
}

.index-statistics .statistics li,.contacts .tab-container dl {
padding:10px 0;
}

.index-statistics .trafic-cell,.we-do-block .we-do-cell,.main-grid .center-collumn,.order-block .row-top-table td,.portfolio-detail .logo-descr td,.services dd td {
vertical-align:top;
}

.site-analize .searchbox .tbs,.searchbox2 .tbs {
height:20px;
}

.site-analize .searchbox .tbs a,.searchbox2 .tbs a {
color:#666;
font-size:11px;
text-decoration:none;
padding:0 13px 0 17px;
}

.site-analize .searchbox .tbs li,.searchbox2 .tbs li {
float:left;
height:20px;
position:relative;
background:url(../../../themes/newseodesign/images/site-analiz/tab-c.png) top left repeat-x;
margin-right:7px;
}

.site-analize .searchbox .tbs b,.searchbox2 .tbs b {
position:absolute;
top:0;
right:-21px;
width:21px;
height:20px;
background:url(../../../themes/newseodesign/images/site-analiz/tab-r.png);
}

.site-analize .searchbox .tbs .active,.searchbox2 .tbs .active {
background:url(../../../themes/newseodesign/images/site-analiz/tab-active-c.png) top left repeat-x;
position:relative;
z-index:2;
}

.site-analize .searchbox .tbs .active a,.client-login .textfield:focus,#client-login .client-login .textfield:focus,.searchbox2 .tbs .active a {
color:#000;
}

.site-analize .searchbox .tbs .active b,.searchbox2 .tbs .active b {
background:url(../../../themes/newseodesign/images/site-analiz/tab-active-r.png);
}

.site-analize .searchbox .block table,.order-block table,.searchbox2 .block table {
border-collapse:collapse;
}

.site-analize .searchbox .block .button,.searchbox2 .block .button {
display:block;
width:135px;
height:32px;
background:url(../../../themes/newseodesign/images/site-analiz/button.png);
color:#fff;
font-size:14px;
text-align:center;
line-height:32px;
text-decoration:none;
text-shadow:#072647 1px 1px;
}

.clients,.seo-people {
background:url(../../../themes/newseodesign/images/awards/bg.png) top center;
margin-bottom:30px;
}

.clients .container,.seo-people .container {
background:url(../../../themes/newseodesign/images/awards/dots.gif) top center repeat-x;
}

.clients .container2,.seo-people .container2 {
background:url(../../../themes/newseodesign/images/awards/dots.gif) bottom center repeat-x;
padding:22px 50px 30px;
}

.seo-people .descr-box p,.client-reviews table td,.order-widget .full,.portfolio-block a {
font-size:12px;
}

.index_mass_media li,.feedback td {
padding-bottom:18px;
}

.awards ul,.jcarousel-skin-tango .jcarousel-container-horizontal,.jcarousel-skin-tango2 .jcarousel-container-horizontal {
width:850px;
margin:0 auto;
}

.footer-offices .item,.blog-list .likes,.news-list .likes {
padding-bottom:20px;
}

.we-do-block .hdr a,.contacts .tab-container dt,.tabs a,#lightbox-image-details-caption {
font-weight:700;
}

.we-do-block .hdr table td,.tabs table td {
border:solid 1px #d7d9da;
height:39px;
text-align:center;
}

.we-do-block .hdr .active,.tabs .active {
border-bottom:solid 1px #FFF;
border-top:solid 4px #466ea4;
vertical-align:top;
padding-top:8px;
background:#FFF;
}

.we-do-block .tab-container,.we-do-block .why-we-are,.we-do-block .who-we-are {
background:#FFF;
border:solid 1px #d7d9da;
border-top:none;
padding:30px 40px;
}

.we-do-block .why-we-are .list,.we-do-block .who-we-are .list {
width:245px;
padding-right:32px;
vertical-align:top;
}

.we-do-block .why-we-are .list li,.we-do-block .who-we-are .list li {
border-bottom:dotted 1px #d3d3d3;
line-height:normal;
padding:3px 0;
}

.we-do-block .why-we-are .list li:last-child,.we-do-block .who-we-are .list li:last-child {
border-bottom:none;
}

.we-do-block .why-we-are .info,.we-do-block .who-we-are .info {
vertical-align:top;
line-height:20px;
}

.client-reviews table,.portfolio-detail .review table {
width:100%;
border-collapse:collapse;
margin:14px 0;
}

.client-reviews .img-box,.order-widget .lbl {
padding-right:8px;
}

.blog-list li,.news-list li {
border-bottom:solid 2px #e6e6e6;
padding-bottom:20px;
margin-bottom:15px;
}

.blog-list .intro-text img,.news-list .intro-text img {
float:left;
margin:0 20px 10px 0;
}

.categories-widget,.tags-widget,.news-list-widget,.right-back {
padding-bottom:30px;
}

.categories-widget h3,.tags-widget h3 {
font-size:20px;
padding-bottom:18px;
}

.blog-item .info,.news-item .info {
font-size:12px;
line-height:20px;
padding:35px 0 22px;
}

.blog-item .info .grey,.news-item .info .grey {
color:#7d7d7d;
}

.blog-item .delimiter,.news-item .delimiter {
padding-bottom:26px;
border-bottom:solid 2px #e6e6e6;
margin-bottom:25px;
}

.comments .list li,.add_comment .sn-list,.concurents h2 {
padding-bottom:12px;
}

.comments .list .user-info,.reaction .list .user-info {
border:solid 1px #d9dada;
background:#ebecec;
font-size:12px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
padding:3px 3px 2px;
}

.comments .list .user-info b,.reaction .list .user-info b,.portfolio-detail .logo-descr em {
font-size:16px;
}

.comments .list .user-info .avatar,.reaction .list .user-info .avatar {
width:32px;
height:32px;
overflow:hidden;
background:url(../../../themes/newseodesign/images/background/comments-border.gif);
padding:4px 5px 6px;
}

.comments .list .user-info .avatar img,.reaction .list .user-info .avatar img {
width:32px;
height:32px;
}

.comments .list .user-info .grey,.reaction .list .user-info .grey {
color:#5d5e5e;
}

.add_comment h3,.reaction h3 {
font-size:21px;
margin-bottom:22px;
}

.feedback h2,.seo-cycle h2 {
font-size:20px;
}

.clients-widget,.searchbox2 {
margin-bottom:30px;
}

.portfolio-detail .text-content h2,.seo-optimization .text-content h2 {
padding:8px 0 2px;
}

.general-info,.concurents .white td {
background:#FFF;
}

.jcarousel-skin-tango .jcarousel-clip,.jcarousel-skin-tango2 .jcarousel-clip {
overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:0 -21px;
}