html, body {margin:0px; padding:0px; background-color: #ECEFFF; _height:100%; border:none;}

a,body,h2,h3,h4,input,label,p,select,span,td,textarea,ul {font-family: Tahoma,Verdana,Sans-serif; color: #4D4D4D; font-size: 11px;} 
a {text-decoration: underline;}
a:hover {text-decoration: none;}
form {margin:0px; padding:0px;}
h2 {font-size: 15px; margin: 0px 0px 5px 0px; display: block; float: left;}
h4 {margin: 0px 0px 3px 0px; display: block;}
input,select,textarea {color:#000000;}
img {border:0px;}
html {min-height: 100%;}
body {position: relative; min-height: 100%;}

p {margin: 0px 0px 15px 0px;}
table {border: none; border-collapse: collapse; empty-cells: show;}
td {vertical-align: top; border: none; padding: 0px;}
ul {margin: 0px; padding: 0px; display: block;}
ul li {list-style-type: none;font-size:13px;}

.blue {color:#1F59AF; font-weight:bold;}
.ill_diagram {margin:10px auto;}
.ill-int {border:1px #000000 solid;}
.float-left {float: left;}
.float-right {float: right;}

div.adv,div.contact {float:left; width:406px; background:url(../img/bg_AdvBlockCont.gif) no-repeat; padding:6px 0px 9px; text-align:left;}
div.adv h4 {margin:0px 13px 8px;}
div.adv table {width:100%;}
div.adv table td a {color:#1F59AF;}
div.adv table td img {float:left;}
div.adv table td.mark {padding:4px;text-align:center;}
div.adv table td.mark img {padding:2px;background-color:black;}
div.adv table td.row1 {padding:4px 13px; background-color:#F6F7FF; width:100%; font-weight:bold;}
div.adv table td.row1-l {padding-left:13px; background-color:#F6F7FF;}
div.adv table td.row2 {padding:4px 13px; width:100%;}
div.adv table td.row2-l {padding-left:13px;}
div.mark table {width:100%;}
div.mark table td {padding:10px;text-align:center;}
div.mark table td img {padding:2px;background-color:#c0cbe2;}
div.adv-cont {float:left; padding:1px; border:1px #F1F4FD solid; background-color:#D8E3F4;}
div.adv-scont {float:left; padding:1px; border:1px #ACC4E3 solid; background-color:#FFFFFF;}

div.block-cont {float: left; padding-bottom: 2px;}

div.branch-l1 {float: left; width: 100%; background: url(../img/bg_Branch_Empty.gif) repeat-y;}
div.branch-l1-e {float: left; width: 100%;}
div.branch-l2 {float: left; background: url(../img/bg_Branch_Empty.gif) repeat-y;  padding-left: 17px;}
div.branch-l2-e {float: left; padding-left: 17px;}
div.node-l1 {float: left; height: 18px; background: url(../img/bg_Branch_l1.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l1 a {white-space: nowrap; color: #2159AC; font-weight: bold; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 18px; text-decoration: none; background: url(../img/bg_Level1.gif) no-repeat;}
#content-left html>body div.node-l1 a {width: auto;}
#content-left div.node-l1 a:hover {text-decoration: underline;}

div.node-l1-a {float: left; height: 18px; background: url(../img/bg_Branch_l1.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l1-a a {white-space: nowrap; color: #2159AC; font-weight: bold; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 18px; text-decoration: none; background: url(../img/bg_Level1_s.gif) no-repeat;}
#content-left html>body div.node-l1-a a {width: auto;}
#content-left div.node-l1-a a:hover {text-decoration: underline;}

div.node-l1-s {float: left; height: 18px; background: url(../img/bg_Branch_l1_s.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l1-s a {white-space: nowrap;color: #2159AC; font-weight: bold; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 18px; text-decoration: none; background: url(../img/bg_Level1_s.gif) no-repeat;}
#content-left html>body div.node-l1-s a {width: auto;}
#content-left div.node-l1-s a:hover {text-decoration: underline;}
div.node-l1-e {float: left; height: 18px; background: url(../img/bg_Branch_l1_e.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l1-e a {white-space: nowrap;color: #2159AC; font-weight: bold; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 18px; text-decoration: none; background: url(../img/bg_Level1_s.gif) no-repeat;}
#content-left html>body div.node-l1-e a {width: auto;}
div.node-l1-e a:hover {text-decoration: underline;}
div.node-l2 {float: left; height: 18px; background: url(../img/bg_Branch_l1.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l2 a {white-space: nowrap;color: #333333; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level2_off.gif) no-repeat;}
#content-left html>body div.node-l2 a {width: auto;}
#content-left div.node-l2 a:hover {color: #000000; text-decoration: underline;}
div.node-l2-e {float: left; height: 18px; background: url(../img/bg_Branch_l1_e.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l2-e a {white-space: nowrap;color: #333333; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level2_off.gif) no-repeat;}
#content-left html>body div.node-l2-e a {width: auto;}
#content-left div.node-l2-e a:hover {color: #333333; text-decoration: underline;}

div.node-l2e-on {float: left; height: 18px; background: url(../img/bg_Branch_l1_e.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l2e-on a {white-space: nowrap;color: #333333; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level2_on.gif) no-repeat;}
#content-left html>body div.node-l2e-on a {width: auto;}
#content-left div.node-l2e-on a:hover {color: #333333; text-decoration: underline;}

div.node-l2-on {float: left; height: 18px; background: url(../img/bg_Branch_l1.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l2-on a {white-space: nowrap;color: #333333; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level2_on.gif) no-repeat;}
#content-left html>body div.node-l2-on a {width: auto;}
#content-left div.node-l2-on a:hover {color: #333333; text-decoration: underline;}
div.node-l3 {float: left; height: 18px; background: url(../img/bg_Branch_l1.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l3 a {white-space: nowrap; color:#333333; font-weight:normal; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level3.gif) no-repeat;}
#content-left html>body div.node-l3 a {width: auto;}
#content-left div.node-l3 a:hover {color:#333333; font-weight:normal; text-decoration: underline;}
div.node-l3-e {float: left; height: 18px; background: url(../img/bg_Branch_l1_e.gif) no-repeat; padding-left: 11px;}
#content-left div.node-l3-e a {white-space: nowrap; color:#333333; font-weight:normal; width: 6px; height: 16px; display: block; padding: 2px 0px 0px 20px; text-decoration: none; background: url(../img/bg_Level3.gif) no-repeat;}
#content-left html>body div.node-l3-e a {width: auto;}
#content-left div.node-l3-e a:hover {color:#333333; font-weight:normal; text-decoration: underline;}

div.btn-cont {float: left; padding: 0px 0px 4px 0px; background:#FC9C07 url(../img/bull_Btn2.gif) no-repeat;}
div.btn-cont a {display: inline; padding: 0px 21px 4px 47px; text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; background: url(../img/bg_Btn_r2.gif) no-repeat top right;}
div.btn-cont a:hover {text-decoration: none;}
div.btn-form {width:100%; padding:16px 0px; float:left; text-align:center;}
div.btn-form input.btn {width:auto; color:#FFFFFF; font-weight:bold; background:#457FBE url(../img/bull_ArrowBtn.gif) no-repeat 9px 5px; border:1px #343C9D solid; padding:2px 0px 2px 19px;}
html>body div.btn-form input.btn {background:#457FBE url(../img/bull_ArrowBtn.gif) no-repeat 10px 8px; padding:4px 6px 4px 25px;}


div.cms {float:left; width:186px; padding:0px 0px 0px 8px; text-align:left;}
div.cms img {display:block; border:1px #000000 solid;}
div.cms h4 {color:#1F59AF; margin:9px 0px 0px 0px;}

div.cms2 {float:left; position:relative; width:186px; padding:0px 0px 0px 8px; text-align:left;}
div.cms2 img {display:block; border:1px #000000 solid;}
div.cms2 h4 {color:#1F59AF; margin:9px 0px 0px 0px;}

div.cms-cont {float:left; padding:13px 0px 0px 5px; width:401px;}

div.comments {float:left; width:373px; padding:16px; background:url(../img/bg_CommentsBott.gif) repeat-x bottom;}
div.comments h3 {display:block; font-size:12px; margin:0px 0px 15px; padding-left:18px; background:url(../img/bull_Arrow2.gif) no-repeat 0px 4px;}
div.comments-cont {float:left; width:410px; padding:10px 0px 0px 3px;}
div.comments-scont {float:left; width:410px; background:url(../img/bg_Comments.gif) repeat-y;}
div.comments-sscont {float:left; width:405px; padding:10px 4px 1px 1px; background:url(../img/bg_CommentsTop.gif) no-repeat;}

div.contact {padding:6px 1px 0px; width:404px;}
div.contact input {width:220px; float:right;}
div.contact input.chb {float:left; width:15px; height:14px; margin:3px 0px 0px 0px; padding:0px;}
div.contact label {font-weight:bold; float:left; padding-top:3px;}
div.contact label.how {padding-top:0px; color:#1F59AF;}
div.contact label.req {font-weight:normal;}
div.contact div.fp-case {float:left; width:380px; padding:0px 12px;}
div.contact div.fp-case h4 {color:#1F59AF; margin:0px; padding-left:17px; background:url(../img/bull_Arrow2.gif) no-repeat 0px 3px;}
div.contact div.fp-case h4.int {margin-bottom:12px;}
div.contact div.fp-case table {width:100%;}
div.contact div.fp-case table th {padding:0px 0px 6px 15px; color:#1F59AF; background:none;}
div.contact div.fp-case table td {padding:0px 0px 6px 15px; color:#5E5E66;}
div.contact div.fp-case table td.cont {padding:0px; vertical-align:bottom;}
div.contact div.fp-case table td.conti {padding:0px 0px 10px 15px; vertical-align:middle;}
div.contact div.fp-case table td.half {padding:0px; width:50%;}
div.contact div.fp-case table td.top-line {height:30px;}
div.contact div.fp-case table td.ttl {padding-left:0px; width:100px; color:#333333; font-weight:bold;}
div.contact div.fp-case table.ins {width:auto; margin-top:10px;}
div.contact div.fp-case ul {margin:0px 40px 0px 10px;}
div.contact div.fp-case ul li {padding:4px 0px 0px 15px; background:url(../img/bull_Square_blue.gif) no-repeat 0px 9px; white-space:nowrap;}
div.contact div.fp-case ul.int {margin:0px 0px 12px 10px;}
div.contact div.fp-case ul.int li {padding:0px 0px 4px 15px; background:url(../img/bull_Square_blue.gif) no-repeat 0px 5px; white-space:normal;}
div.contact table {width:auto;}
div.contact table th {padding:0px 15px 8px 31px; text-align:left; color:#1F59AF; background:url(../img/bull_Arrow2.gif) no-repeat 15px 3px;}
div.contact table td {padding:8px 1px 8px 15px;}
div.contact table td.chb {padding:4px 1px 4px 15px;}
div.contact textarea {width:322px; height:64px; float:left;}
html>body div.contact textarea {width:324px;}
html>body #conform div.contact textarea {font-size: 16px; width: 314px; padding-left: 10px;}

div.db-cont {width:100%; margin:0px 0px 15px; text-align:center;}
#content-left div.db-cont a {text-decoration:none;}
div.db-cont img {display:block; margin:0px auto 6px;}

div.h2-cont {float:left; width:100%; padding:5px 0px 6px;}
div.h2-cont h2 {font-size:15px; padding:3px 0px 0px 48px; line-height:15px; background:url(../img/bull_ArrowH2.gif) no-repeat 16px 0px; color:#1F59AF; margin:0px; display:block; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
div.h2-cont h2.case-header {text-align: center;}
div.h2-cont img {float:left; padding:6px 0px 2px 48px; background:url(../img/bull_ArrowH2.gif) no-repeat 16px 0px;}
div.h2-cont img.last {padding-left:0px; background:none;}
div.lb {padding-bottom: 7px;padding-top:10px;}
div.lb a {color: #3481D9;}
div.lb img {float: left; padding-right: 13px;}
div.lb embed {}
div.lb p {margin: 0px;}
div.lb-cont {float: left; width: 243px; padding: 9px 18px 7px 19px; background-color: #CBD7E7;}

div.leftblock,div.leftblock-portf {width:278px; float:left; padding-bottom:10px; background-color:#F7F7F7; border:1px #457FBE solid; border-top:none;}

div.leftblock-portf {padding-bottom:0px;}
div.leftblock-portf table {width:auto; margin-top:-1px;}
div.leftblock-portf table td {text-align:left; border-top:1px #457FBE solid;}
div.leftblock-portf table td a {text-decoration:none; font-size:11px; color:#5E5E66; float:left; display:block; width:253px; height:20px; padding:7px 0px 0px 25px; background:url(../img/bg_LeftSMenu_off.gif) no-repeat;}
div.leftblock-portf table td a span {font-size:11px; color:#333333; float:left; padding-right:4px;}
div.leftblock-portf table td a:hover {color:#010684; text-decoration:none; background:url(../img/bg_LeftSMenu_on.gif) no-repeat;}
div.leftblock-portf table td a:hover span {color:#010684;}
div.leftblock-portf table td a.active {color:#010684; text-decoration:none; background:url(../img/bg_LeftSMenu_on.gif) no-repeat;}
div.leftblock-portf table td a.active span {color:#010684;}
div.leftblock-portf table td a.line2 {height:34px; padding:7px 0px 0px 25px; background:url(../img/bg_LeftSMenu2_off.gif) no-repeat;}
div.leftblock-portf table td a.line2 span {padding-bottom:13px;}
div.leftblock-portf table td a.line2:hover {background:url(../img/bg_LeftSMenu2_on.gif) no-repeat;}
div.leftblock-portf table td.off {background:url(../img/bg_LeftSMenu.gif) repeat-x;}

div.leftblock2 {width:236px; float:left; text-align:left; padding:17px 21px; background-color:#F6F7FF; border:1px #457FBE solid; border-top:none;}
div.leftblock-cont {float:left; width:100%; padding: 3px 0px 0px;}
div.leftblock-cont a {color:#0033FF; font-size:9px; padding-left:22px; background:url(../img/bull_DoubleArrow.gif) no-repeat 0px 4px;}
div.leftblock-cont p a {color:#333; font-size:11px; padding-left:0; background:none; text-decoration: none;}
div.leftblock-cont h3 {margin:8px 0px 8px 43px; font-size:12px; color:#333333; text-align:left;}
div.leftblock-cont p {color:#333333;}
div.leftblock-header {float:left; width:100%; padding:5px 0px 6px; background:url(../img/bg_H1.gif) repeat-y;}
div.leftblock-header h1 {font-size:15px; padding:4px 0px 0px 55px; line-height:15px; background:url(../img/bull_ArrowTitle.gif) no-repeat 22px 0px; color:#FFFFFF; margin:0px; display:block; font-family:Arial, Helvetica, sans-serif;}
    div.leftblock-header h1 a{padding: 0; font-size:15px; color: #fff; text-decoration: none;}
div.leftblock-header img {float:left; padding:6px 0px 2px 55px; background:url(../img/bull_ArrowTitle.gif) no-repeat 22px 0px;}
div.rightblock-header {float:left; width:100%; padding:5px 0px 6px; background:url(../img/bg_H1.gif) repeat-y;}
div.rightblock-header h1 {font-size:13px; padding:4px 0px 4px 35px; line-height:13px; background:url(../img/bull_ArrowTitle2.gif) no-repeat 12px 0px; color:#FFFFFF; margin:0px; display:block; font-family:Arial, Helvetica, sans-serif;}
div.rightblock-header img {float:left; padding:6px 0px 2px 55px; background:url(../img/bull_ArrowTitle.gif) no-repeat 2px 0px;}
div.rightblock-header1 {float:left; width:100%; padding:5px 0px 6px; background:url(../img/bg_H1.gif) repeat-y;}
div.rightblock-header1 h1 {font-size:12px; padding:4px 0px 4px 35px; line-height:13px; background:url(../img/bull_ArrowTitle.gif) no-repeat 12px 0px; color:#FFFFFF; margin:0px; display:block; font-family:Arial, Helvetica, sans-serif;}
div.rightblock-header1 img {float:left; padding:6px 0px 2px 55px; background:url(../img/bull_ArrowTitle.gif) no-repeat 2px 0px;}
div.link-cont {padding-left:21px; text-align:left;}

div.navy-case {float:left; width:100%; text-align:center; padding:40px 0px 0px;}
div.navy-case table {width:auto; margin:auto;}
div.navy-case table td {padding:0px 4px;}
div.navy-case table td span {padding:0px 2px; font-weight:bold; color:#1F59AF;font-size:17px;}
#content-left div.navy-case table td a {font-weight:normal; text-decoration:underline; color:#333333; padding:0px 2px;font-size:17px;}
#content-left div.navy-case table td a:hover {color:#1F59AF; text-decoration:underline;}
div.navy-case table td img {border:1px #343C9D solid; width: auto; height: auto;}

div.navy-comm {float:left; width:100%; text-align:center; padding:15px 0px;}
div.navy-comm table {width:auto; margin:auto;}
div.navy-comm table td {padding:0px 6px; font-size: 17px;}
#content div.navy-comm table td a {color:#1F59AF; font-size: 17px;}
div.navy-comm table td img {width: auto; height: auto;}

div.pic {border:1px #457FBE solid; padding:13px 0px; background-color:#FFFFFF; margin:auto; width:248px;}
div.pic img {border:1px #030303 solid; margin:auto;}
div.pic-cont {width:100%; text-align:center; margin-bottom:10px;}
div.pic-cont a {text-decoration:none; display:block; padding:0; background:none;border:20px;}

div.col-geo {padding:0px; float:right; text-align:right; color:#030F87;}
div.col-int {padding:0px; width:220px; float:right;}
div.col-int input {float:right; width:100%;}
#conform div.col-int input {font-size: 16px; height: 21px; width: 210px; padding: 0px 0 0px 10px; line-height: 1;}
#conform div.contact label {font-size: 14px;}
div.col-lbl {padding:0px 0px 0px 16px; float:left;}
  #content-left.request div.col-lbl {width: 260px;}
#conform div.col-lbl {padding:6px 0px 0px 16px; width: 100px;}
div.col-list {padding:0px 0px 0px 13px; float:left; background:url(../img/bull_Arrow3.gif) no-repeat 0px 5px;}
div.col-req {padding:0px; width:180px; float:right;}
  #content-left.request div.col-req {width:293px; float:left;}
div.col-req select {float:right; width:100%;}
  #content-left.request div.col-req select {font-size: 14px;}
div.col-req-l {padding:0px 0px 0px 16px; width:165px; float:left;}
  #content-left.request div.col-req-l {width:240px;}
div.col-req-l input {width:100%;}
  #content-left.request div.col-req-l input {width: 230px; font-size: 16px; height: 21px; padding: 0px 0 0px 10px; line-height: 1;}
  #content-left.request div.contact label.req {font-size: 14px;}
div.col-req-r {padding:0px; width:165px; float:right;}
  #content-left.request div.col-req-r {padding:0px; width:293px; float:right;}
  #content-left.request div.col-req-r input {width: 278px; font-size: 16px; height: 21px; padding: 0px 0 0px 10px; line-height: 1;}
  #content-left.request input:focus { background-color: #f1f6fd; border-color: #9ab2d5}
  #content-left.request select:focus { background-color: #f1f6fd; border-color: #9ab2d5}
div.col-req-r select {width:171px;}
html>body div.col-req-r select {width:169px;}
html>body  #content-left.request  div.col-req-r select {width:291px; font-size: 14px;}
div.row,div.row-cont {float:left; width:344px; padding:7px 45px 10px 15px; background:url(../img/bg_DotedLine.gif) repeat-x bottom left;}
div.row-cont {padding-top:0px;}
div.row-list {float:left; width:100%; height:37px; background:url(../img/bg_ListBott.gif) repeat-x bottom;}
div.row-h4 {float:left; width:358px; padding:7px 15px 10px 31px; font-weight:bold;}
div.contact label.row-h4 {display: block; padding:10px 0px; font-weight: normal;}
div.row-h4 label {font-weight:normal; padding:0px;}
div.row-th {float:left; width:328px; padding:10px 45px 8px 31px;}
div.row-th img {float:left; margin-left:-10px; padding-top:3px;}
html>body div.row-th img {margin-left:-16px;}
div.row-th span.th {color:#1F59AF; font-weight:bold; float:left;}
div.row-type2 {float:left; width:380px; padding:6px 12px 9px; background:url(../img/bg_DotedLine.gif) repeat-x bottom left;}

div.row-r,div.row-r-cont {float:left; width:374px; padding:7px 15px 10px 15px; background:url(../img/bg_DotedLine.gif) repeat-x bottom left;}
#content-left.request div.row-r,#content-left.request div.row-r-cont {width: 569px;}
div.row-r-cont {padding-top:0px;}
div.row-r-th {float:left; width:358px; padding:10px 15px 8px 31px;}
div.contact div.row-r-th {width:553px;}
div.row-r-th img {float:left; margin-left:-10px; padding-top:3px;}
html>body div.row-r-th img {margin-left:-16px;}
div.row-r-th span.th {color:#1F59AF; font-weight:bold; float:left;}
div.row-r textarea {width:352px; height:64px; float:right; margin-top:-4px;}
html>body div.row-r textarea {width:354px;}
html>body   #content-left.request div.row-r textarea {width:100%; font-size: 16px;}

div.sepline {width:100%; height:29px; float:left; background:url(../img/bg_DotedLine.gif) repeat-x left;}

div.mb-cont,div.mb-cont2,div.mb-cont3,div.mb-conti2,div.mb-conti3 {border-bottom: 2px #FFFFFF solid; background-color:#FFFFFF;}

div.mb-cont2 {height: 214px; padding-bottom: 0px;}
div.mb-cont3 {border-bottom:none;}
div.mb-conti2 {height: 208px; padding-bottom: 0px;}
div.mb-conti3 {height: 600px;}

div.mm-item,div.mm-item-e {padding: 7px 1px 15px 0px; float: left; background:url(../img/bg_MMItem.gif) no-repeat top right;}
div.mm-item-e {background: none;}

div.office {float:left; width:100%; text-align:left;}
#content-left div.office a {color:#333333; font-weight:normal;}
div.office input {width:100%; float:left;}
div.office input.chb {width:15px;}
div.office label {white-space:nowrap;}
div.office select {width:100%;}
div.office table {width:100%;}
div.office table th {padding:8px 17px 8px 48px; text-align:left; color:#1F59AF; background:url(../img/bull_Arrow2.gif) no-repeat 28px 11px;}
div.office table td {padding:8px 17px; font-size:13px; background-color:#FFFFFF;}
#content div.office table td a {font-size:13px;}
div.office table td table {width:auto;}
div.office table td table td {padding:4px 0px 4px 16px;}
div.office table td table td.chb {padding-left:27px;}
div.office table td label {font-weight:normal; float:left; padding-top:3px;}
div.office table td.pic {text-align:center; padding:16px 0px; background:none;}
div.office table td.pic img {display:block; border:1px #000000 solid; margin:auto}
div.office table td.half-l {padding:0px 17px 8px 48px; width:162px; background:none;}
div.office table td.half-r {padding:0px 17px 8px 0px; width:170px; background:none;}
div.office table td.req {padding:8px 17px 8px 0px; background:none;}
div.office table td.txt {padding:8px 17px 8px 48px; background:none;}
div.office textarea {width:100%; float:left; height:64px;}

div.overw {float:left; width:290px; border:1px #D8E3F4 solid; padding:1px; background-color:#ACC4E3;}
div.overw ul li {text-align:left;}
div.overw ul.lev1 li {padding:6px 10px 9px 22px; border-bottom:1px #ACC4E3 solid; font-weight:bold; color:#1F59AF; background:url(../img/bg_Lev1.gif) repeat-x;}
div.overw ul.lev1 li span {font-weight:bold; padding-left:20px; color:#1F59AF; background:url(../img/bull_ArrowLev1.gif) no-repeat 0px 3px;}
div.overw ul.lev2 li {padding:5px 10px 9px 42px; border-bottom:1px #ACC4E3 solid; background-color:#FFFFFF;}
div.overw ul.lev2 li.off {background:#FFFFFF;}
div.overw ul.lev2 li.on {background:url(../img/bg_Lev2.gif) repeat-x;}
div.overw ul.lev2 li a {text-decoration:none; color:#333333; padding-left:15px; background:url(../img/bull_DoubleArrow.gif) no-repeat 0px 5px;}
div.overw ul.lev2 li a:hover {color:#1F59AF;}
div.overw-cont {width:294px; float:left; padding:0px 5px;}
div.re-cont {padding: 8px 0px 19px;}
div.sblock-cont,div.sblock-cont2 {float: left; width: 191px; padding: 8px 16px 22px;}
div.sblock-cont2 {border-bottom: 2px #FFFFFF solid; background: #F2E9E6 url(../img/bg_UnderBlock2.gif) repeat-x bottom;}

div.sblock-cont3 {float: left; width: 191px; padding: 8px 16px 22px; border-bottom: 2px #FFFFFF solid; background: #ECEBD7 url(../img/bg_UnderBlock3.gif) repeat-x bottom;}
div.sblock-cont3 a {color:#9C6106;}
div.sblock-cont3 p {line-height:17px; margin:8px 0px 10px;}
div.sblock-cont3 p.shoter_width { width:145px; float: left;}
div.sblock-cont3 img.ico-tel { float: right;  margin-top:11px;}
table.mob_web_site { width: 370px; border: 1px solid #acc4e3; padding: 0px 0px 0px 0px; margin-left: 3px; background: #fff url(../img/bg_table_mob.jpg) repeat-x; }
table.mob_web_site span.g_bott {background: #fff url(../img/bg_table_mob_bott.jpg) repeat-x; }
table.mob_web_site td {width: 206px; padding: 10px 0px 8px 0px; border-bottom: 1px dashed #457fbe;}
table.mob_web_site td.left {width: 176px;  padding-left: 8px;}
table.mob_web_site td.right {width: 176px;  padding-right: 8px;}
table.mob_web_site td.top { padding-top: 20px;}
table.mob_web_site td.bottom {padding-bottom: 20px;}

div.mody_site { width: 377px; border: 1px solid #acc4e3; }
div.mody_site div.ifone {position: relative; width: 360px; height: 235px; padding: 12px 0px 0px 15px; background: url(../img/bg_moby_1.jpg) no-repeat; border-bottom: 1px dashed #457fbe; }
div.mody_site div.ifone strong {display: block; width: 100px; text-decoration: none; padding-left: 15px; background: url(../img/arrow_a.png) 0px 3px no-repeat; font: bold 1.0em 'Tahoma'; color: #1f59af; }
div.mody_site div.ifone img.main_csr {display: block; padding: 0; margin-top: 12px; background: none; }
div.mody_site div.ifone img.little_csr { position: absolute; right: 28px; top: 63px;}
div.mody_site div.moby_block {position: relative; width: 360px; height: 235px; padding: 12px 0px 0px 15px; background: url(../img/bg_moby_2.jpg) no-repeat;}
div.mody_site div.moby_block strong {display: block; width: 100px; text-decoration: none; padding-left: 15px; background: url(../img/arrow_a.png) 0px 3px no-repeat; font: bold 1.0em 'Tahoma'; color: #1f59af; }
div.mody_site div.moby_block img.main_csr {display: block; padding: 0; margin-top: 12px; background: none; }
div.mody_site div.moby_block img.little_csr { position: absolute; right: 28px; top: 57px;}




table.mob_web_site td a  {display: block; text-align: center; text-decoration: none;}
table.mob_web_site td a img { width: 156px; height: 156px; border: 1px solid #457fbe;}
table.mob_web_site td a strong {display: block; margin: 6px 0px 0px 0px; font: bold 1.0em 'Tahoma'; }


div.scont {float:left; width:100%; padding:3px 0px;}
div.smitem {position: absolute; visibility: hidden; top: -200px; z-index: 100; padding: 8px 0px 0px; background-color:#D3E0F7;}
div.smitem a {display: block; background:#D3E0F7 url(../img/bull_SMenu_off.gif) no-repeat 12px 7px; color: #000000; text-decoration: none; padding: 4px 16px 4px 28px; border-bottom: 1px #7085AC solid;}
div.smitem a:hover {color:#FFFFFF; background:#547CC4 url(../img/bull_SMenu_on.gif) no-repeat 12px 7px; text-decoration:none;}
div.txt-block,div.txt-block2 {float:left; width:378px; padding:16px 18px 9px; text-align:left;}
div.txt-block h4 {color:#2D64B4;}
div.txt-block h4.tb2 {margin: 0px 0px 15px 0px;}
div.txt-block2 a {font-weight:bold; color:#2D64B4;}
div.txt-block2 h4 {color:#2D64B4; margin: 0px 0px 15px 0px;}
div.txt-block2 table.why {width:100%;}
div.txt-block2 table.why td {padding:0px 10px 10px 0px;}
div.txt-block2 table.why td img {border:1px #457FBE solid;}
div.txt-block2 table.why td.all {width:100%; padding-right:0px;}
div.width-all,div.lb,div.re-cont,div.mb-cont,div.mb-cont2,div.mb-cont3,div.mb-conti2,div.mb-conti3 {float: left; width: 100%;}
div.width-all-c {width:100%; text-align:center;}
div.width-all-c img.cntr {margin:auto;}

p.bull {text-indent:14px; background:url(../img/bull_Square_blue.gif) no-repeat 0px 8px; margin:0px 0px 8px 0px;}
p.end {margin:0px;}
p.note {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; line-height:16px;}

span.big {font-size:12px;}
span.psevdo-li {color:#1F59AF; font-weight:bold; padding:0px 4px 0px 15px; background:url(../img/bull_Square_blue.gif) no-repeat 0px 5px;}
span.star,span.star2,span.star3 {color:#E20707; font-weight:bold;}
span.star2,span.star3 {float:left; margin-left:-10px; padding-top:3px;}
span.star3 {padding-top:0px;}

table.outside {width:100%; height:100%;}
table.outside td.into {text-align:center; vertical-align:middle; padding:10px;}
table.outside td.into-i {text-align: center; vertical-align: top; padding:10px 10px 15px;}
table.inside {width: 917px; margin: auto; position: relative; display: block;}
table.inside td.conteiner {background:url(../img/bg_MainIndex.gif) repeat-y; width: 917px; text-align:left;}
table.inside td.conteiner-i {background:url(../img/bg_MainInternal.gif) repeat-y; width: 917px; text-align:left;}
table.inside td.conteiner2-i {background:url(../img/bg_MainInternal2.gif) repeat-y; width: 917px; text-align:left;}

ul.all li { background:url(../img/bull_Arrow2.gif) no-repeat 0px 6px; padding-left:15px; line-height:18px; margin-bottom:15px;}
ul.c-lev2 li {background:url(../img/bull_Arrow3.gif) no-repeat 20px 8px; padding-left:35px; line-height:18px;}
ul.c-lev3 li {background:url(../img/bull_Arrow3.gif) no-repeat 0px 8px; padding-left:15px; line-height:18px;}
ul.q-links {margin: 8px 0px 0px 0px;}
ul.q-links li {background: url(../img/bull_Arrow.gif) no-repeat 4px 4px; padding: 0px 0px 5px 17px;}
ul.q-links li a {text-decoration: none; font-size: 11px; font-weight: bold;}
ul.q-links li a:hover {text-decoration: underline;}

#bann-cont {margin:30px 0px 17px;}

#big-scr {position:absolute; z-index:500; left:8px; visibility:hidden;}

/*.vis-on, .vis-off {position:absolute; z-index:500; right:0px;}
.vis-on {visibility:visible;}
.vis-off {visibility:hidden;}
#b-scr1 {top:-568px;}*/

#content {float:right; width:609px; margin-top:-1px; padding-bottom:3px;}
#content a {font-size:13px;}
#content table td a {font-size:11px;}
#content table.why td {font-size:13px;}
#content h4 {font-size:13px;}
#content div.cms h4 {font-size:11px;}
#content p {line-height:18px; font-size:13px;}
#content-left {float:left; width:414px;}
    #content-left.request {width:609px; background: #fff;}
#content-left a {font-weight:bold; color:#1F59AF;}
#content-left a.port {background:url(../img/bull_DoubleArrow.gif) no-repeat 0px 5px; padding-left:13px;}
#content-right {float:right; width:192px;}
#content-right table.rq {margin-top:2px;width:191px;}
#content-right table {width:auto;}
#content-right table th {padding:0px 0px 0px 10px; height:28px; text-align:left; background:url(../img/bg_RightSM_header.gif) repeat-y; border:1px #457FBE solid;}
#content-right table th img {float:left; padding:6px 0px 4px 27px; background:url(../img/bull_ArrowTitle.gif) no-repeat;}
#content-right table td {text-align:left; border:1px #457FBE solid;}
#content-right table td a {text-decoration:none; float:left; display:block; width:165px; height:20px; padding:7px 0px 0px 25px; background:url(../img/bg_RightSMenu_off.gif) no-repeat;}
#content-right table.rq td a {text-decoration:none; float:none; display:inline; width:auto; height:auto; padding:0; background:none; font-size: 13px; color: #4D4D4D}
#content-right table.rq td a:hover {color:#4D4D4D; text-decoration:none; background:none;}
#content-right table.rq td h1 a {font-size: 12px; color: #fff}
#content-right table.rq td h1 a:hover {color:#fff;}
#content-right table td a:hover {color:#010684; text-decoration:none; background:url(../img/bg_RightSMenu_on.gif) no-repeat;}
#content-right table td a.line2 {height:34px; padding:7px 0px 0px 25px; background:url(../img/bg_RightSMenu2_off.gif) no-repeat;}
#content-right table td a.line2:hover {background:url(../img/bg_RightSMenu2_on.gif) no-repeat;}
#content-right table td.off {background:url(../img/bg_RightSMenu.gif) repeat-x;}

#content-right table td.txtblock {text-align:left; border:1px #457FBE solid;padding:10px;font-size:13px;background:#f7f7ff;}
#content-right table td a.clk {text-decoration:none; float:left; display:block; background:none;width:78px;height:11px;padding:10px 10px 10px 0px;}
#content-right table td a.clk:hover {text-decoration:none; background:none;}

#copyright {float: left; width: 100%; font-size: 9px; color: #8AADD8; text-align: center;}
#flash-cont {position: absolute; top: 126px; left: 12px; z-index: 10;}
#flash-conti {position: absolute; top: 126px; left: 296px; z-index: 10; height:200px; padding-top:8px; background:url(../img/bg_FlashContI.gif) repeat-x;}
#flash-portf {position: absolute; top: 137px; left: 12px; z-index: 10;}
#footer {float: left; width: 100%; height: 21px; background:#FFFFFF url(../img/bg_Footer.gif) repeat-x bottom;}

#feat {float:left; width:280px; height:40px; background:#ececec;}
#feat p {color: #4d4d4d; font-size: 15px; font-weight: bold; margin: 10px 0px 0px 15px;}

#header {float: left; width: 863px; height: 63px; padding: 13px 11px 0px 19px; background:#FFFFFF url(../img/bg_Header.gif) repeat-x;}
#lmenu-cont {float:left; width:100%; height:200px; padding:2px 0px 0px; background:url(../img/bg_GreyLine.gif) repeat-x bottom;}
#lmenu-cont ul {background:url(../img/bg_LeftMenu_sl.gif) repeat-x; padding-top:1px; text-align:left;}
#lmenu-cont ul li.off {padding:0px 0px 1px 0px; background:url(../img/bg_LeftMenu_off.gif) repeat-x;}
#lmenu-cont ul li.on {padding:0px 0px 1px 0px; background:url(../img/bg_LeftMenu_on.gif) repeat-x;}
#lmenu-cont ul li a {display:block; padding:5px 0px 7px 44px; width:236px; font-size:12px; color:#1F59AF; text-decoration:none; background:url(../img/bull_ArrowLeftMenu.gif) no-repeat 15px 6px;}
#lmenu-cont ul li a:hover {color:#010684; text-decoration:none; font-weight:bold;background:url(../img/bull_ArrowLeftMenu_on.gif) no-repeat 15px 6px;}
#mainer {float: left; width: 893px; padding: 3px 5px; border-top:1px #AFB1B0 solid;}
#mb-cont {float: left; width: 100%; padding: 10px 0px 8px 0px; text-align: center; background: url(../img/ill_FooterShade_r.gif) no-repeat top right;}
#mb-cont a {color: #467FBD; text-decoration: none;}
#mb-cont a:hover {text-decoration:underline;}
#mb-cont span {padding: 0px 20px; color: #467FBD;}
#menu-main {float: right; width: 610px; height: 40px; padding-top: 0px; background-color:#FFFFFF;}
#menu-main a {display: inline; padding: 7px 35px 15px 48px; background:url(../img/bull_MenuItem.gif) no-repeat 35px 15px; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none;}
#menu-top {float: right; padding-top: 0px;}
  #menu-top ul {margin: 0; padding: 0;}
    #menu-top ul li {margin: 0 10px; float: left; font: normal 10px Verdana; padding: 0; background: none; list-style: none}
      #menu-top ul li a {color: #cbd7e7}
      #menu-top ul li a:hover {color: #fff}
#part-left,#part-left2 {float: left; width: 280px; padding-bottom:3px;}
#part-left2 {padding-bottom:1px;}
#part-main {float: right; width: 100%; padding-top: 6px;}
#part-right {float: right; width: 610px; padding-top: 6px; background:url(../img/bg_WhiteLine.gif) repeat-x;}
#parts-cont {float:left; width:100%; background:url(../img/bg_PartsIndex.gif) repeat-y;}
#parts-scont {float:left; width:100%; background:url(../img/bg_sPartsIndex.gif) no-repeat bottom left;}
#shade {float: left; width: 100%; background: url(../img/ill_FooterShade_l.gif) no-repeat;}
#shade-cont {float: left; width: 100%; background:#ECEFFF url(../img/bg_FooterShade.gif) repeat-x; padding-bottom: 48px;}
#smenu-cont {position: absolute; display: block; z-index: 200; overflow: hidden; clip: rect(auto, auto, auto, auto); top: 133px; left: 296px; width: 609px; height: 200px;}
#title-page {float:left; width:100%; padding:12px 0px 13px; background:url(../img/bg_H1.gif) repeat-y; border-top:1px #457FBE solid;}
#title-page h1 {font-size:15px; padding:1px 0px 0px 55px; background:url(../img/bull_ArrowTitle.gif) no-repeat 22px 0px; color:#FFFFFF; margin:0px; display:block; font-family:Arial, Helvetica, sans-serif;}
#title-page img {float:left; padding:6px 0px 2px 55px; background:url(../img/bull_ArrowTitle.gif) no-repeat 22px 0px;}
#title-page-cont {float:left; width:100%; padding-bottom:7px; background:url(../img/bg_GreyLine.gif) repeat-x bottom;}

#top-cont {float:left; width:100%; padding-bottom: 6px; background:url(../img/bg_GreyLine.gif) repeat-x bottom;}

#sm1 {left: 0px; width: 148px;}
#sm2 {left: 149px; width: 200px;}
#sm3 {left: 296px; width: 149px;}
#sm4 {left: 446px; width: 163px;}

#spart-left {float: left; width: 223px;}
#spart-right {float: left; width: 350px; padding: 8px 16px 0px 20px;}
#spart-right p {color: #333333;font-family:Verdana; text-align: justify; line-height:17px; margin-bottom:5px;}
#spart-right p.strg {font-size:10px; font-weight:bold;}
#spart-right p.strg a {font-size:10px;}

/*new 2007.02.16*/
div.row-display {width:374px; height:29px; padding:7px 15px 0px 15px; background:url(../img/bg_DotedLine.gif) repeat-x bottom left;}

#row-key {width:338px; padding:7px 15px 10px 21px; display:block;}
#row-key img {float:left; margin-left:10px; padding:0px 0px 0px 0px; border:1px #3399FF solid;}
#row-key input {width:80px; height: 35px; font-size: 15px; float:right; font: normal 19px Verdana;}
#row-key span {color:#E20707; font-weight:bold; padding-right:3px;}
#row-key table {width:100%;}
#row-key table td {padding:0px; vertical-align:middle; white-space:nowrap;}
#row-key table td.red {color:#E20707;}
#row-key table td.all {}

#why {position:relative; left:31px; top:-23px; width:100px; margin-bottom:-10px;}
#why a {font-size:9px; font-weight:normal; color:#0033FF;}
#why-txt {width:200px; height:120px; display:none; position:absolute; left:-300px; top:-125px; text-align:left; padding:16px 20px 0px; background-color:#F6F7FF; border:1px #457FBE solid; font-size:13px; color:#1F59AF;}

/*Begin Case Studies Blocks*/
div.cs-item {width:339px; padding:6px 12px; background-color:#FFFFFF; border:3px #C0CBE2 solid; margin-bottom:10px;}
div.cs-item h4 {font-size:12px; color:#333333; margin:0px 0px 6px;}
div.cs-item img {display:block; margin-bottom:6px;background:url(../img/feat_shadow.gif) no-repeat;padding-right:10px;padding-bottom:10px;padding-left:1px;padding-top:1px;}
#content-left div.cs-item a {padding-left:11px; font-size:12px; font-weight:bold; color:#0033FF; text-decoration:none; background:url(../img/bull_Quotes.gif) no-repeat 0px 6px;}
#content-left div.cs-item a:hover {text-decoration:underline;}
/*=End Case Studies Blocks=*/

div.osm {text-align: center; margin: 4px 0}
	div.osm a {color:#8AADD8}

/* Live support */
#shade { position: relative; height:70px;}
#mb-cont_l {float: left; width: 909px; padding: 10px 0px 8px 0px; text-align: left; background: url(../img/ill_FooterShade_r.gif) no-repeat top right;padding-left:8px }
#mb-cont_l a {color: #467FBD; text-decoration: none;}
#mb-cont_l a:hover {text-decoration:underline;}
#mb-cont_l span {padding: 0px 20px; color: #467FBD;}
div.osm_l {text-align: left; margin: 4px 0;padding-left:8px }
div.osm_l a {color:#8AADD8}
#copyright_l {font-size: 9px; color: #8AADD8; text-align: left;padding-left:8px;}
a.onl_supp  {position: absolute; top: 3px; right: 5px; display: block; width: 211px; height: 57px; background: url(../img/online_support_home.jpg); text-indent: -9999px;}
#content-right a.onl_supp_in { display: block; width: 192px; margin: 1px 0 0 -1px; height: 119px; background: url(../img/online_support_iner.jpg); text-indent: -9999px;}



/* new navigation */
ul#nav {position: relative; z-index: 100; float: right; width: 610px; height: 40px; padding-top: 0px; background-color:#FFFFFF;}
	ul#nav li { padding: 0px; float: left; background:url("../img/bg_MMItem.gif") no-repeat top right; position: relative;width: 25%;}
ul#nav li.last {background:transparent none repeat scroll 0 0; width: 24%}

ul#nav li.last a {}
		ul#nav li ul { display: none; position:absolute; top:40px; left: 0; z-index:100;background-color:#D3E0F7;}
			ul#nav li ul li { padding: 0; margin: 0; float: none; background: none;width: auto;}
				ul#nav li ul li a{display: block; background:#D3E0F7 url("../img/bull_SMenu_off.gif") no-repeat 12px 7px; color: #000000; text-decoration: none; padding: 4px 16px 4px 28px; border-bottom: 1px #7085AC solid; font: normal 11px Tahoma; }
				ul#nav li ul li a:hover {color:#FFFFFF; background:#547CC4 url(../img/bull_SMenu_on.gif) no-repeat 12px 7px; text-decoration:none;}
div.txt-block,div.txt-block2 {float:left; width:378px; padding:16px 18px 9px; text-align:left;}
#content-left.request div.txt-block {width:auto;}
#content-left.request div.contact {width: auto;background: url("../img/bg_AdvBlockCont_long.gif") no-repeat scroll 0 0 transparent;}
		ul#nav li a {display: block; padding: 7px 35px 15px 48px; background:url("../img/bull_MenuItem.gif") no-repeat 35px 15px; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none;white-space: nowrap;}
/* twitter*/
a.twitter_btn { display: block; position: absolute; bottom: -10px; right: -10px; width: 112px; height: 67px; padding-top: 50px; text-align: right;}
a.twitter_btn_inner {bottom: -6px; right: 0;}
	a.twitter_btn span{ display: block; position: absolute; bottom: 0; right: 0; width: 112px; height: 112px; background:url("../img/ico_twitter.png") no-repeat 0 0; _background:url("../img/ico_twitter_ie.png") no-repeat 0 0; cursor: pointer; }
.twrapper { position: relative; zoom:1}

/* B Moby block compact*/
    ul.moby_compact  { overflow: hidden; margin: 10px 0; padding: 10px 0 18px 24px; border: 1px solid #acc4e3; background: #fff url(../img/bg_block-mob_wsites.jpg) no-repeat; zoom: 1 }
      ul.moby_compact li { display: block; float: left; width: 158px; min-height: 135px; margin: 0 12px 18px 0;  }
        ul.moby_compact li strong  {display: block; padding-left: 15px; background: url(../img/arrow_a.png) 0px 3px no-repeat; font: bold 11px 'Tahoma'; color: #1f59af;  }
        ul.moby_compact li em  {display: block; margin: 5px 0 0 0; font: bold 11px 'Tahoma'; text-align: center; color: #1f59af;  }
        ul.moby_compact li img { display: block; margin-top: 10px; border: 2px solid #c2cde3 }
#hints_for_story {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_1.jpg) 0 0 no-repeat; text-indent: -9999px; }
#hintstto { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; text-indent: -9999px;  background: url(../img/hint_bg_2.jpg) 0 0 no-repeat; }
#hintsnetcr { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; text-indent: -9999px;  background: url(../img/hint_bg_3.jpg) 0 0 no-repeat; }
#hintsoffstreet { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; text-indent: -9999px;  background: url(../img/hint_bg_4.jpg) 0 0 no-repeat; }
#hintsappone { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app1_big.jpg) 0 0 no-repeat; }
#hintsapptwo { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app2_big.jpg) 0 0 no-repeat; }
#hintsappthre { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app3_big.jpg) 0 0 no-repeat; }
#hintsappfor { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app4_big.jpg) 0 0 no-repeat; }
#hintsappfive { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app5_big.jpg) 0 0 no-repeat; }
#hintsappsix { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app6_big.jpg) 0 0 no-repeat; }
#hintsappseven { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app7_big.jpg) 0 0 no-repeat; }
#hintsappeight { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app8_big.jpg) 0 0 no-repeat; }
#hintsappnine { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app9_big.jpg) 0 0 no-repeat; }
#hintsappten { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app10_big.jpg) 0 0 no-repeat; }
#hintsappeleven { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app11_big.jpg) 0 0 no-repeat; }
#hintsapptwelve { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app12_big.jpg) 0 0 no-repeat; }
#hintsapp13 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app13_big.jpg) 0 0 no-repeat; }
#hintsapp14 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app14_big.jpg) 0 0 no-repeat; }
#hintsapp15 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app15_big.jpg) 0 0 no-repeat; }
#hintsapp16 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app16_big.jpg) 0 0 no-repeat; }
#hintsapp17 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app17_big.jpg) 0 0 no-repeat; }
#hintsapp18 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app18_big.jpg) 0 0 no-repeat; }
#hintsapp19 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app19_big.jpg) 0 0 no-repeat; }
#hintsapp20 { z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 200px; height: 300px; text-indent: -9999px;  background: url(../img/bg_app20_big.jpg) 0 0 no-repeat; }
#hintsrenfloor {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_5.jpg) 0 0 no-repeat; text-indent: -9999px;}
#hintssharkfuel {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_6.jpg) 0 0 no-repeat; text-indent: -9999px;}
#hintsca1 {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_7.jpg) 0 0 no-repeat; text-indent: -9999px;}
#hintsca2 {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_8.jpg) 0 0 no-repeat; text-indent: -9999px;}
#hintsspa {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_9.jpg) 0 0 no-repeat; text-indent: -9999px;}
#hintsmicela {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden; width: 362px; height: 250px; background: url(../img/hint_bg_10.jpg) 0 0 no-repeat; text-indent: -9999px;}

h4.tooltip { position: relative;}
	h4.tooltip var {position: absolute; top: -2px; right: 0; font: normal 15px Tahoma; display: block; padding-left: 8px; width: 19px; height: 27px; line-height: 24px; background: url("../img/bull_order_number.png") 0 0 no-repeat; color: #fff}

#hints {z-index: 100; position: absolute; top: 0; visibility: hidden; font-size: 12px; color: #222; padding: 4px; margin: 0px; color: #fff; background-color: #38c2fa ; border: 1px solid #fff;}
/* E Moby block compact*/
ul.pager { margin: 10px 0; text-align: center;}
	ul.pager li{ display: inline;  padding: 0 5px;}

form.search_template input#btn_submit, form.search_template input#btn_go {width:auto; color:#FFFFFF; font-weight:bold; background:#457FBE url(../img/bull_ArrowBtn.gif) no-repeat 9px 5px; border:1px #343C9D solid; padding:2px 0px 2px 19px;}
form.search_template select { width: 200px; margin: 3px 0;}
form.search_template label { margin-top: 3px; vertical-align: top; font: bold 11px Tahoma; color: #4D4D4D; display: block; width: 120px}

    ul.app_compact  { overflow: hidden; padding: 18px 0 18px 13px; height: auto;  border: 1px solid #acc4e3; background: #fff url(../img/bg_block-mob_wsites.jpg) 0 0 repeat-x; zoom: 1 }
      ul.app_compact li { display: block; float: left; width: auto; height: auto; margin: 0 2px 0px 0;  }
      ul.app_compact li.hidden {visibility: hidden; width: 85px;}
        ul.app_compact li img { margin-top: 0px; border: 2px solid #c2cde3; }

body.templates div#content { float: none; overflow: hidden; clear: both; width: 100%; padding-top:10px; background: url(../img/bg_GreyLine.gif) repeat-x}
body.templates div#content-left { width: 100%; background: #f6f7ff;}
body.templates div#lmenu-cont { height: 193px; background: none;}
body.templates div#flash-conti { height: 193px; }
body.templates div.mb-conti2  { height: 195px;}
body.templates div.adv-cont { clear: both; float: none; overflow: hidden; background: none;}
body.templates div.adv-scont { float: none; width: 855px; margin: 0 auto;}
body.templates div.mark table td { width: 150px;}
body.templates table#search_main tr.right td { text-align: right;}

a.mob-dev-link { position: absolute; right: 6px; top: 7px; display: block; width: 207px; height: 63px; background: #ddf4f8; color: #08238a; text-align: center;}
	a.mob-dev-link span{ position: absolute; right: 0px; top: 0px; display: block; width: 207px; height: 63px; background: url("../img/bg_mobserv_link_inner.jpg") 0 0 no-repeat; cursor: pointer; }

a.lab-link { position: absolute; right: 6px; top: 7px; display: block; width: 220px; height: 54px; background: #d9e9f8; color: #08238a; text-align: center;}
a.lab-link_inner {top: 30px;}
	a.lab-link span{ position: absolute; right: 0px; top: 0px; display: block; width: 220px; height: 54px; background: url("../img/banner_labs.png") 0 0 no-repeat; cursor: pointer; }

a.newsletter-link { position: absolute; right: 231px; top: 7px; display: block; width: 248px; height: 54px; background: #d9e9f8; color: #08238a; text-align: center;}
a.newsletter-link_inner {top: 89px;}
	a.newsletter-link span{ position: absolute; right: 0px; top: 0px; display: block; width: 100%; height: 100%; background: url("../img/banner_newsletter.png") 0 0 no-repeat; cursor: pointer; }

a.mob-dev-link-inner { position: relative; margin-top: 1px; display: block; width: 190px; height: 107px; border: 1px solid #85c4d2; background: #ddf4f8; color: #08238a; text-align: center;}
 a.mob-dev-link-inner, x:-moz-any-link { left: -1px;} /*only for ff*/
	a.mob-dev-link-inner span{ position: absolute; right: 0px; top: 0px; display: block; width: 190px; height: 107px; background: url("../img/bg_mobserv_link.jpg") 0 0 no-repeat; cursor: pointer; }

/*portfolio*/
body.portfolio #title-page-cont { padding-bottom: 0;}
body.portfolio #content { width: 100%; min-height: 658px; _height: 658px; padding: 20px 0; border-top: 5px solid #b5b5b5; clear: both; background: #fff url("../img/portfolio/ajax-loader.gif") center no-repeat;}
body.portfolio #portfolio-overview { background: #fff;}
body.portfolio #futured-projects { float: left; width: 265px; margin: 0 10px 0 15px;}
	body.portfolio #futured-projects h2 { float: none; margin-bottom: 3px; color: #fff; text-align: center; background: #fc9c07; height: 23px; line-height: 23px; }
	body.portfolio #futured-projects ul { float: none; overflow: hidden; padding: 8px 0 0 8px; margin: 0; background: #5c67e1;}
		body.portfolio #futured-projects ul li { float: left; position: relative; padding: 0; background: none; margin: 0 10px  7px 0; }
		body.portfolio #futured-projects ul li span { position: absolute; left: 0; right: 0; width: 100%; height: 100%; background: url("../img/portfolio/bg_futured_ill.png") 0 0 no-repeat; }

    body.portfolio #big_img { border: 1px solid #010101; float: left; margin-bottom: 34px; }
        body.portfolio #big_img { width: 591px; height: 182px; background: #fff url("../img/portfolio/ajax-loader.gif") center no-repeat;}

    body.portfolio #thumb_gallery { position: relative; clear: both; overflow: hidden; padding: 33px 8px 38px; height: 367px; background: #f7faff; border: 1px solid #477dc7}
        body.portfolio #thumb_gallery #scroll-content { width: 875px; height: 367px; overflow: auto; position: relative;}
            body.portfolio #thumb_gallery #scroll-content ul { overflow: hidden; margin: 0; padding: 0; font: bold 1em/1 "Trebuchet MS"; color: #000}
                body.portfolio #thumb_gallery #scroll-content ul li{ margin: 0 4px 4px 0; padding: 9px 9px 0; height: 109px; width: 100px; float: left; text-align: center; background: url("../img/portfolio/bg_thumb.png") 0 0 no-repeat}
                body.portfolio #thumb_gallery #scroll-content ul li.highlight,body.portfolio #thumb_gallery #scroll-content ul li:hover{ background-position: 0 -118px;}
                    body.portfolio #thumb_gallery #scroll-content ul li a{ text-decoration: none; color: #000; font-size: 10px;}
                    body.portfolio #thumb_gallery #scroll-content ul li img { display: block; margin-bottom: 3px;}


body.portfolio div#proj-info { float: left; width: 251px; min-height: 602px; _height:602px; padding: 9px; margin-right: 3px; border: 1px solid #3c7fcd;}
	body.portfolio div#proj-info ul#proj-option{ margin: 0; padding: 0; font: bold 11px/28px Tahoma;}
		body.portfolio div#proj-info ul#proj-option li { margin: 0 0 7px; padding: 0; border: 1px solid #c0cbd7;}
			body.portfolio div#proj-info ul#proj-option li a { margin: 0 0 0; padding: 0 0 0 27px; display: block; height: 28px; text-decoration: none; background: #fff url("../img/portfolio/bull_projoption.png") 10px 11px no-repeat; color: #16599a; font: bold 11px/28px Tahoma;}
			body.portfolio div#proj-info ul#proj-option li a:hover,body.portfolio div#proj-info ul#proj-option li.highlight a { background: #ebf4ff url("../img/portfolio/bull_projoption.png") 10px -31px no-repeat}

	body.portfolio div#proj-logo { margin: 25px 0; text-align: center;}
		body.portfolio div#proj-logo img{ display: inline;}

	body.portfolio dl#proj-benefits { margin: 25px 0 0px; padding: 0 14px; font: normal 11px Tahoma; color: #000;}
		body.portfolio dl#proj-benefits dt{ margin: 0px 0 9px; width: 60px; padding: 0 4px 0 0; font-weight: bold; color: #165b92;}
		body.portfolio dl#proj-benefits dd{ margin: -22px 0 9px 64px;}
			body.portfolio dl#proj-benefits dd a{ font-weight: bold; color: #01016d; text-decoration: none;}
			body.portfolio dl#proj-benefits dd.summary a{ font-weight: normal; font-size: 11px;}
			body.portfolio dl#proj-benefits dd a:hover,body.portfolio dl#proj-benefits dd a:focus{text-decoration: underline;}
			body.portfolio dl#proj-benefits dd ul.proj-link { margin: 28px 0 0; font: normal 11px Arial;}
				body.portfolio dl#proj-benefits dd ul.proj-link li { margin: 0 0 10px;}
					body.portfolio dl#proj-benefits dd.summary ul.proj-link li a { padding: 0 0 1px 19px; background: url("../img/portfolio/bull_proj_link.png") 0 -57px no-repeat; font-weight: normal; font-size: 13px; color: #205893}
					body.portfolio dl#proj-benefits dd ul.proj-link li.visit a { background-position:  0 1px;}

	body.portfolio div#proj-ill { float: left; width: 593px; height: 320px; position: relative; overflow: hidden; padding: 10px; border: 1px solid #3c7fcd; background: #fff url("../img/portfolio/ajax-loader.gif") center no-repeat;}
		body.portfolio div#proj-ill img {min-width: 593px; position: absolute; top: 10px; left: 10px; clip:rect(0, 593px, 320px, 0);_clip:rect(0 593px 320px 0);}
	body.portfolio ul#proj-suboption { float: left; padding: 0px; margin: 20px -3px 20px 0; font: normal 11px/24px Arial;}
		body.portfolio ul#proj-suboption li { float: left; margin: 0 3px 0 0;}
		body.portfolio ul#proj-suboption li.cwd { width: 121px;}
		body.portfolio ul#proj-suboption li.if { width: 104px;}
		body.portfolio ul#proj-suboption li.dc { width: 111px;}
		body.portfolio ul#proj-suboption li.dev { width: 125px;}
		body.portfolio ul#proj-suboption li.cm { width: 127px; margin-right: 0;}
			body.portfolio ul#proj-suboption li a{ display: block; height: 24px; border: 1px solid #c0cbd7; background: #ebf4ff; text-align: center; color: #16599a; text-decoration: none;font: normal 11px/24px Arial;}
			body.portfolio ul#proj-suboption li a:hover,body.portfolio ul#proj-suboption li.highlight a { color: #fff; background: #185698;}

	body.portfolio div#proj-services { float: left; width: 599px; height: 195px; padding: 17px 0 0 15px; border: 1px solid #3c7fcd;}
		body.portfolio div#proj-services h2 { float: none; margin-bottom: 15px; padding: 0 0 0 24px; font: bold 17px "Arial Narrow"; text-transform: uppercase; color: #1f66ac; background: url("../img/portfolio/bull_arrow.png") 0 3px no-repeat;}
		body.portfolio div#proj-services ul { float: none; padding: 0px; margin: 0px; font: bold 11px Tahoma; color: #16599a;}
			body.portfolio div#proj-services ul li{ float: left; padding: 0 0 3px 22px; margin: 0px 0 16px 0; font: bold 11px Tahoma; width: 171px; white-space: nowrap; background: url("../img/portfolio/bull_services.png") 0 2px no-repeat}
				body.portfolio div#proj-services ul li.serv_none{ color: #7a7a7a}
			body.portfolio div#proj-services ul li#serv_webdis { background-position: 0 2px;}
				body.portfolio div#proj-services ul li#serv_webdis.serv_none { background-position: -210px 2px;}
			body.portfolio div#proj-services ul li#serv_ecommerce { background-position: 0 -48px;}
				body.portfolio div#proj-services ul li#serv_ecommerce.serv_none { background-position: -210px -48px;}
			body.portfolio div#proj-services ul li#serv_animation { background-position: 0 -98px;}
				body.portfolio div#proj-services ul li#serv_animation.serv_none { background-position: -210px -98px;}
			body.portfolio div#proj-services ul li#serv_customgraphic { background-position: 0 -148px;}
				body.portfolio div#proj-services ul li#serv_customgraphic.serv_none { background-position: -210px -148px;}
			body.portfolio div#proj-services ul li#serv_serversecurity { background-position: 0 -198px;}
				body.portfolio div#proj-services ul li#serv_serversecurity.serv_none { background-position: -210px -198px;}
			body.portfolio div#proj-services ul li#serv_itc { background-position: 0 -248px;}
				body.portfolio div#proj-services ul li#serv_itc.serv_none { background-position: -210px -248px;}
			body.portfolio div#proj-services ul li#serv_flash { background-position: 0 -298px;}
				body.portfolio div#proj-services ul li#serv_flash.serv_none { background-position: -210px -298px;}
			body.portfolio div#proj-services ul li#serv_srs { background-position: 0 -348px;}
				body.portfolio div#proj-services ul li#serv_srs.serv_none { background-position: -210px -348px;}
			body.portfolio div#proj-services ul li#serv_dbdev { background-position: 0 -398px;}
				body.portfolio div#proj-services ul li#serv_dbdev.serv_none { background-position: -210px -398px;}
			body.portfolio div#proj-services ul li#serv_itmarketing { background-position: 0 -448px;}
				body.portfolio div#proj-services ul li#serv_itmarketing.serv_none { background-position: -210px -448px;}
			body.portfolio div#proj-services ul li#serv_contentmanag { background-position: 0 -498px;}
				body.portfolio div#proj-services ul li#serv_contentmanag.serv_none { background-position: -210px -498px;}
			body.portfolio div#proj-services ul li#serv_webprogramming { background-position: 0 -548px;}
				body.portfolio div#proj-services ul li#serv_webprogramming.serv_none { background-position: -210px -548px;}
      body.portfolio div#proj-services ul li#serv_appdev {background-position: 0 -598px;}
				body.portfolio div#proj-services ul li#serv_appdev.serv_none {background-position: -210px -598px;}
      body.portfolio div#proj-services ul li#serv_mobiledev {background-position: 0 -650px;}
				body.portfolio div#proj-services ul li#serv_mobiledev.serv_none {background-position: -210px -650px;}
      body.portfolio div#proj-services ul li#serv_androiddev {background-position: 0 -698px;}
				body.portfolio div#proj-services ul li#serv_androiddev.serv_none {background-position: -210px -698px;}

	body.portfolio div#proj-overview { background: #fff; overflow: hidden; display: none;}

	body.portfolio ul#portfolio-control { overflow: hidden; float: left; width: 100%; margin: 14px 0 0 0;}
		body.portfolio ul#portfolio-control li{ margin: 0; padding: 0; float: left;}
		body.portfolio ul#portfolio-control li.back { width: 234px; padding: 0 0 0 36px; margin-left: 3px;}
			body.portfolio ul#portfolio-control li.back a{ background: url("../img/portfolio/bull_control.png") 0 0 no-repeat; padding: 2px 0 2px 34px; font: normal 19px Arial; color: #ff6633; text-decoration: none;}
        body.portfolio ul#portfolio-control li.prev {}
			body.portfolio ul#portfolio-control li.prev a{ background: url("../img/portfolio/bull_control.png") 0 -26px no-repeat; padding: 2px 0 2px 24px; font: normal 16px Arial; color: #ff6633; text-decoration: none;}
        body.portfolio ul#portfolio-control li.next { float: right; margin-right: 5px;}
			body.portfolio ul#portfolio-control li.next a{ background: url("../img/portfolio/bull_control.png") right -57px no-repeat; padding: 2px 24px 2px 0; font: normal 16px Arial; color: #ff6633; text-decoration: none;}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 16px;
background:  url("../img/portfolio/bg_scrollerbase.png") 0 0 no-repeat;
}
.vscrollerbar {
width: 16px;
height: 50px !important;
background: url("../img/portfolio/bg_scroller.png") 0 0 no-repeat;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
div.scroll_pointer {  position: absolute; display: block; width: 64px; height: 422px; right: 4px; top: 7px; background: url("../img/portfolio/bg_scroll_pointer.png")}

#title-page h1 a { text-decoration: none; color: #fff; font-size: 15px; text-decoration: none;}
#title-page h1 a:hover,#title-page h1 a:focus { text-decoration: underline;}

/* *** +++ LightGallery v1.3 +++ *** */
#LG_container{
	border: 1px solid #aaa;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	padding:2px;
	z-index:200;
	opacity:1;
	background-color:#f4f4f4;
	background-position:center;
	background-repeat:no-repeat;
	font: normal 12px verdana, arial, sans-serif
}
#LG_loading {
	background: url(../img/lightgallery/ico-loading.gif) no-repeat center;
	display: none;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
}

#LG_prevLink,#LG_nextLink{
	cursor:pointer;
	position:absolute;
	top:36px;
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
#LG_prevLink{
	left:0;
	background:url(../img/lightgallery/prev.png) no-repeat left 80px
}
#LG_nextLink{
	right:0;
	background:url(../img/lightgallery/next.png) no-repeat right 80px
}

#LG_imgIndex{
	float:left;
	margin-left:16px;
	color:#777;
	height:32px;
	line-height:32px;
}
#LG_titleBar{
	color:#555;
	height:30px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
}
#LG_overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	display:none;
	 opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
#LG_pic{display:none;margin:0 auto}

#LG_zoomIn, #LG_zoomOut, #LG_zoomNormal, #LG_fitScreen, #LG_zoom_disabled{
	width:32px;
	height:32px;
	margin:1px;
	float:left;
	cursor:pointer;
	display:block;
}
#LG_zoom_disabled {
	display:none;
}
#LG_zoomIn{background:url(../img/lightgallery/sprite.png) no-repeat -16px -16px}

#LG_zoomNormal{background:url(../img/lightgallery/sprite.png) no-repeat -16px -272px}

#LG_zoomOut{background:url(../img/lightgallery/sprite.png) no-repeat -16px -80px}

#LG_fitScreen{background:url(../img/lightgallery/sprite.png) no-repeat -16px -208px}

#LG_closeBtn{
	float:right;
	background:url(../img/lightgallery/sprite.png) no-repeat -16px -144px;
	width:32px;
	height:32px;
	cursor:pointer;
}
body.with_lg {overflow-x: hidden; }
/* *** +++ /LightGallery v1.3 +++ *** */


  /* -------------------------------------------/
 /                  Seo report                 /
/  ------------------------------------------*/
body.seo-report #user-menu {float:left; width:230px; height:182px; padding: 18px 25px 0px; background: #ebf4ff url("../img/bg_GreyLine.gif") repeat-x bottom;}
  body.seo-report #user-menu h2 {float:none; margin-bottom: 10px; font: bold 19px Tahoma; color: #175497;}
  body.seo-report #user-menu h3 {float:none; margin: 0 0 25px; font: normal 21px Tahoma; color: #175497;}
  body.seo-report #user-menu a.btn_support {position: relative; display: block; width: 135px; height: 25px; margin-bottom: 40px; background: #457fbe; color: #fff; text-align: center; line-height: 25px;}
    body.seo-report #user-menu a.btn_support span {position: absolute; top: 0; left: 0; display: block; width: 135px; height: 25px; background: url("../img/btn_request_support.png") 0 0 no-repeat; cursor: pointer;}
  body.seo-report #user-menu a.btn_logout {padding-left: 14px; font-size: 13px; color: #007bf9; text-transform: uppercase; background: url("../img/bul_logout.png") 0 6px no-repeat;}
body.seo-report #content {background: #f6f7ff; padding: 2px 17px 34px; width: 575px;}
body.seo-report div.h2-cont h2 {float: none; padding-left: 34px; margin-bottom: 9px; background-position: 0 0;}
body.seo-report div.h2-cont {float: none;}
body.seo-report div.seo-report-description {font-size: 11px; color: #4d4d4d; margin-bottom: 25px;}
body.seo-report #content div.seo-report-description p {font-size: 11px; color: #4d4d4d;}
body.seo-report #content span.review_seo {font-size: 13px; color: #175497;}
table.seo-report-table {width: 575px; margin: 10px 0 35px; table-layout: auto; border-collapse: collapse;}
  table.seo-report-table th {text-align: left; padding: 9px 0; font-size: 16px; color: #175497; font-weight: normal; border-bottom: 1px solid #457fbe; border-top: 1px solid #457fbe;}
  table.seo-report-table th.sr-date {}
  table.seo-report-table th.sr-report {}
  table.seo-report-table th.sr-notes {}
  table.seo-report-table td {text-align: left; padding: 9px 0; font-size: 11px; color: #4d4d4d; font-weight: normal; border-bottom: 1px solid #b5b5b5; border-top: 1px solid #b5b5b5;}
    table.seo-report-table td var.date {font-size: 14px; color: #696969; font-style: normal;}
    #content table.seo-report-table td a.pdf {padding: 0px 0 0px 25px ; background:url("../img/ico_pdf_sr.png") 0 0 no-repeat; font-size: 14px; color: #007bf9;}
    #content table.seo-report-table td a.switcher {padding: 0px 0 0px 21px ; background:url("../img/ico_switcher.png") 0 -23px no-repeat; font-size: 16px; color: #007bf9;}
    #content table.seo-report-table td div.collapse a.switcher {background-position: 0 4px;}
    #content table.seo-report-table td div.collapse div.reports-text {display: none;}
    #content table.seo-report-table td div.reports-text {margin-top: 10px; font-size: 11px; color: #4d4d4d;}
    #content table.seo-report-table td div.reports-text p {font-size: 11px; color: #4d4d4d; margin: 0;}
    #content table.seo-report-table td span.none {font-size: 16px; color: #175497;}

body.seo-report #content div.navy-case table td.pager a {font-weight:normal; margin: 0 12px; text-decoration:underline; color:#333333; padding:0px 2px;font-size:17px;}
body.seo-report #content div.navy-case table td.pager span {margin: 0 12px;}
body.seo-report #content div.navy-case table td.pager {vertical-align: middle;}
body.seo-report #content div.navy-case table td a:hover {color:#1F59AF; text-decoration:underline;}

/* Makeup form report-seo.php */
#supportForm div.adv-cont { float: none;}
#supportForm div.adv-cont div.adv-scont { float: none;}
#supportForm div.adv-cont div.adv-scont div.contact { float: none; width: auto; padding: 11px 0 8px; background: url("../img/bg_AdvBlockCont_long.gif") 0 0 no-repeat; }
#supportForm div.adv-cont div.adv-scont div.contact input { float: none; height: 18px; font-size: 13px; }
#supportForm div.adv-cont div.adv-scont div.contact label { float: none; font-size: 12px; }
#supportForm div.adv-cont div.adv-scont div.contact textarea { width: 393px; height:120px; font-size: 12px; }
#supportForm div.adv-cont div.adv-scont div.contact th { text-transform: uppercase; }
#supportForm div.adv-cont div.adv-scont div.contact td.label_drive { padding-top: 12px; padding-left: 66px; text-align: right;  }

h2.thank_seo_form { float: none; margin:60px 0 57px; font: normal 15px Tahoma; text-align: center; color: #33CC00; }

div.over_cl { width: 700px }
form.search_template { float: left; }
form.search_template.right { float: left; margin-left:20px; }
form.search_template.right label { width: 160px;  }
form.search_template.right input.text_s { width: 50px; margin-right: 5px }
table.outside td.into div.twrapper table.inside td.conteiner div#mainer div.width-all div#part-main div.mb-cont2 {background: url("../img/noflash/NET1.png") no-repeat;}
#fakeflash {height: 214px; position: relative; overflow: hidden; width: 894px; background: url("../img/portfolio/ajax-loader.gif") no-repeat scroll center center #FFFFFF}
#fakeflash img {width: 894px; height: 214px;}

div.lb a#flash-usa, div.lb a#flash-pocket, div.lb a#flash-pgt {float: left; margin-right: 10px;}

#supportForm {height: auto !important; clear: both;}

/*newsletter*/
div.step {padding: 0px 18px 0px; margin: 20px 0; float: left; width:378px; font: normal 11px Tahoma; display: table-cell; vertical-align: middle; color: #333;}

  div.step var {display: block; width: 78px; height: 35px; float: left; margin-right: 14px; background: #ff9c00 url("../img/bg_step.png") 0 0 no-repeat; font: normal 22px/35px Impact; color: #fff; text-align: center; text-transform: uppercase;}
  div.step strong.centred {padding-top: 5px; display: block;}

img.ill_newsletter {margin: 20px auto; display: block; clear: both;}

div.newsletter hr {margin: 10px 18px; clear: both; border: none; color: #d2e0ef; background-color: #d2e0ef; height: 1px;}

form.subscribe-form {padding: 0px 18px; margin: 10px 0; float: left; width:378px; font: normal 12px Tahoma; color: #575757;}
  form.subscribe-form kbd {color: #d51703; vertical-align: text-top;}
  form.subscribe-form fieldset {margin: 0; padding: 0; border: none;}
  form.subscribe-form label {display: -moz-inline-box; display: inline-block; width: 111px; font-size: 11px; font-weight: bold; color: #333;}
  form.subscribe-form input {width: 257px; color: #333; border: 1px solid #ccc; margin: 7px 0; padding: 4px;}
  form.subscribe-form input#btn_Subscribe {display: block; width: 95px; height: 25px; padding: 0; border: none; margin: 13px 0 0 auto; font: 0.0001px; color: #457fbe; background:  #457fbe url("../img/btn_subscribe.png") 0 0 no-repeat; text-indent: -999em; cursor: pointer;}

#fill_form {display: none;}
#fill_form.visible {display: block; margin-top: 10px; border: 2px solid #fe1010; color: #fe1010; padding: 5px 10px;}
#fill_form.visible span{display: block; font: bold 12px Tahoma;}
#fill_form.visible ul {color: #fe1010; margin: 1em 0 0;}
  #fill_form.visible ul li {padding: 0; background: none;}

ul.list li {padding:0px 0px 0px 13px; margin: 0 0 5px; background:url(../img/bull_Arrow3.gif) no-repeat 0px 5px;}

div#nav_bottom {width: 909px; padding: 10px 0 8px 8px; background: url("../img/ill_FooterShade_r.gif") no-repeat scroll right top transparent;}
div#nav_bottom ul {overflow: hidden;}
div#nav_bottom ul li {position: relative; display: block; float: left; margin: 0; padding: 0 20px; border-left: 1px solid #467FBD; line-height: 1;}
div#nav_bottom ul li:first-child {padding-left: 0; border-left: none;}
div#nav_bottom ul li a {display: block; color: #467FBD; text-decoration: none; line-height: 11px; padding-bottom: 2px;}
div#nav_bottom ul li a:hover {text-decoration: underline;}
div#nav_bottom ul li ul li {padding: 3px 0 0;}

div.contacts {font-size: 9px; font-weight: bold; color: #8AADD8; text-align: left; margin-top: 10px; padding-left:8px;}
