body {
  padding:0px;
  margin:0px;
  background:url("http://www.bondsoft.ru/images/bg.jpg");
}

body, table {
  font-family:Tahoma;
  font-size:12px;
  color:#2a1b15;
}

body, table, p {
  line-height:140%;
}

img {
  border-width:0px;
}

A {  
  color:#5d2000;
}

A:hover {
  color:#EB270B;
}

h1 {
  color:#891707;
  font-size:22px;
  padding:5px 0px 10px 0px;
  margin:0px;
  font-weight:normal;
}

h1 A {
  color:#891707;
  text-decoration: none;
}

h1 b {
font-weight:normal;
}

h2 {
  color:#891707;
  font-size:16px;
  padding:10px 0px;
  margin:0px;
  font-weight:bold;
  
}

h3 {
  color:#891707;
  font-size:14px;
  padding:10px 0px;
  margin:0px;
  font-weight:bold;
  
}

.h2 {
  color:#891707;
  font-size:16px;
  padding:5px 0px 5px 30px;
  margin:0px;
  font-weight:bold;
  background:url("http://www.bondsoft.ru/images/s_item1.gif") 0px 5px no-repeat;
  
}

.topBgTable {
  position:relative; width:100%; height:528px;
}

.topBgTable .lTD {
  width:50%;
  background:url("http://www.bondsoft.ru/images/bg1.jpg") repeat-x;
}

.topBgTable .rTD {
  width:50%;
  background:url("http://www.bondsoft.ru/images/bg2.jpg") repeat-x;
}

.headDiv1 {
  position:relative; background:url("http://www.bondsoft.ru/images/loading.gif") center no-repeat; margin-top:-528px;
}

.headDiv1_1 {
  position:relative; background:url("http://www.bondsoft.ru/images/head.jpg") top center no-repeat; height:528px;
}

.mainTopMenu {
  position:absolute;
  left:20px;
  top:20px;
  white-space:nowrap;
}

.mainTopMenu, .mainTopMenu A {
  color:#caadc8;
  font-size:11px;
}

.mainTopMenu A:hover {
  color:#FFFFFF;
}

.mainTopMenu .active {
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
}

.topPhone {
  position:absolute;
  top:20px;
  right:20px;
  text-align:right;
}

.topPhone, .topPhone A {
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}

.topPhone i {
  font-size:18px;
  font-style:normal;
}

.topPhone b {
  font-size:18px;
}

#allRegionsWorkDiv {
  padding:6px 0px 0px 0px;
}

#allRegionsWork {
  color:#fdff59;
  font-weight:bold;
}

.BSWebStLogo {
  position:absolute; left:50%; top:38px; margin:0px 0px 0px -60px;
  font-size:11px;
  color:#FFFFFF;
}

.BSmainLink {
  position:absolute; left:50%; top:53px; margin:0px 0px 0px -125px;
}

.BSmainLink IMG {
  width:250px;
  height:50px;
}

.headService1Div {
  position:absolute; left:50%; top:150px; margin:0px 0px 0px -290px;
}

.headService2Div {
  position:absolute; left:50%; top:215px; margin:0px 0px 0px 210px; z-index:2;
}

.headService3Div {
  position:absolute; left:50%; top:320px; margin:0px 0px 0px -80px;
}

A.headServiceLink {
  font-size:14px; 
  color:#5e285e; 
  font-weight:bold; 
  text-decoration:none;
}

A.headServiceLink:hover {
  text-decoration:none;
  border-bottom:1px dashed #5e285e;
  color:#891707;
}

.headSdZakaz {
  position:absolute; left:50%; top:315px; margin:0px 0px 0px -295px;
}

.headSdZakaz IMG {
  width:116px;
  height:68px;
}

.mainDiv1 {
  background:url("http://www.bondsoft.ru/images/f_bg1.jpg") bottom repeat-x; position:relative; margin:-50px 0px 0px 0px;
 zoom:1;
}

.mainDiv2 {
  background:url("http://www.bondsoft.ru/images/f_bg2.jpg") left bottom  no-repeat;
}

.mainDiv3 {
  background:url("http://www.bondsoft.ru/images/bg3.gif") center 250px no-repeat;
}

.mainTable2Ltd {
  padding:0px 30px 0px 0px;
}

.mainTextBlock1 {
  padding:0px 0px 0px 80px;
}

.italic {
  font-style:italic;
}

.bold {
  font-weight:bold;
}

.s11 {
  font-size:11px;
}

.pL10 {
  padding:0px 0px 0px 10px;
}

.pL60 {
  padding:0px 0px 0px 60px;
}

.listDiv1 div {
  background:url("http://www.bondsoft.ru/images/s_item1.gif") no-repeat;
  padding:0px 0px 4px 25px;
}

.listDiv2 div {
  background:url("http://www.bondsoft.ru/images/s_item2.gif") 0px 1px no-repeat;
  padding:0px 0px 4px 25px;
}

em {
  font-family:'Times New Roman';
  font-size:14px;
}

.linkDiv1 {
  background:url("http://www.bondsoft.ru/images/s_item2.gif") 0px 1px no-repeat;
  padding:0px 0px 0px 25px;
}

.linkDiv1 A {
  font-size:11px;
  color:#8d6855;
}

.linkDiv1 A:hover {
   color:#EB270B;
}

.mainTable2Rtd {
  width:225px;
  padding:40px 0px 0px 0px;
}

.mainPortfolioItemDiv {
  background:url("http://www.bondsoft.ru/images/main_portfolio_item_bg.gif") no-repeat; 
  width:224px; height:207px;
  text-align:center;
}

.mainPortfolioItemDiv .inner {
  padding:5px 3px 3px 3px;
  text-align:center;
}


img.portfolioItem {

}



.rightPanel2Div {
  width:194px;
}

.grafPanel2 {
  width:194px;
}

.grafPanel2 .middleBg {
  background:url("http://www.bondsoft.ru/images/p_sv_2.gif") 0px 1px repeat-y;  
}

.grafPanel2 .topBg {
  background:url("http://www.bondsoft.ru/images/p_sv_1.gif") no-repeat; padding:15px 0px 0px;
}

.grafPanel2 .bottomBg {
  background:url("http://www.bondsoft.ru/images/p_sv_3.gif") no-repeat; height:20px;
}

.bystrSvayzRightDiv {
  width:157px; padding:5px 0px 0px 0px;
}

.inputTextDiv1 {
  height:17px; background:url("http://www.bondsoft.ru/images/online_form_input_bg.gif") no-repeat; border:#FFFFFF solid 1px;
  overflow:hidden;
}

.inputTextDiv1 input {
  width:157px; height:17px; font-size:11px; border-width:0px; background-color:transparent;
  font-family:Tahoma;
}

.inputTextareaDiv1 {
  height:91px; background:url("http://www.bondsoft.ru/images/online_form_textarea_bg.gif") no-repeat; border:#FFFFFF solid 1px;
  overflow:hidden;
}

.inputTextareaDiv1 textarea {
  width:157px; height:91px; font-size:11px; border-width:0px; background-color:transparent;
  font-family:Tahoma;
}

.bystrSvayzRightDiv .submit {
  padding:8px 0px 5px 0px;
}

.onlineConsRightDiv {
  padding:8px 5px 0px 30px; text-align:left;
  height:45px;
}

.onlineConsRightDiv A {
  color:#FEE39C; text-decoration:none;
}

.mainFooterDiv {
  height:160px; position:relative;
  min-width: 950px;
}

.mainFooterDiv .copy {
  font-size:11px; position:absolute; width:350px; left:340px; top:120px;
}

.mainFooterDiv .copy A {
   color: #502020;
}

.mainFooterDiv .copy A:hover {
   text-decoration: none;
}

.mainFooterDiv .footerCounters {
  font-size:11px; position:absolute;  right:15px; top:120px;
}


.minWidther {
 height:1px; overflow:hidden;
}

.minWidther IMG {
  width:950px;
  height:1px;
}

.rightServicesList {
  text-align:left;
}

.rightServicesList h2 {
  font-size:14px;
  color:#891707;
}

.rightServicesList h3 {
  background:url("http://www.bondsoft.ru/images/s_item2.gif") 0px 2px no-repeat;
  padding:0px 0px 6px 25px;
  margin:0px;
}

.rightServicesList h3 A {
  color:#1E7592;
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
}

.rightServicesList h3 A:hover {
  color:#891707;
}

.rightServicesList h3 A.active {
  font-weight:bold;
}

UL, DL {
  list-style-image:url("http://www.bondsoft.ru/images/li_item.gif");
  
}

LI {
  padding-left:5px;
  margin-bottom:5px;
}

.mesError, .mesSuccess {
  color:#BA4F16;
  font-size:14px;
  font-weight:bold;
  padding:0px 0px 10px 0px;
}

.mesSuccess {
  color:#2291AE;
}

hr {
  color:#CD845D;
  background:#CD845D;
  border-width:0px;
  height:1px;
}


#headRipple {
  position:absolute; left:50%; margin:114px 0px 0px -226px;
}

.footerCounters div {
   display:inline;
   margin-right: 3px;
}

.workImageBg {
  position:absolute; margin:-22px 0px 0px -18px; width:241px; height:254px; background:url(images/portfolio_list_item_bg.png) no-repeat; z-index:-1;
}

.mainSpaceman {
  position:absolute; left:0px; top:190px; width:92px; height:136px; background:url(images/main_spaceman.png) no-repeat;
}

.mainRobot {
  position:absolute; right:0px; top:198px; width:291px; height:318px; background:url(images/main_robot.png) no-repeat;
}
