.l-text-content ul{margin:0; padding:0; list-style:none;}
.l-text-content li{margin:0; padding:0;}
.l-text-content big{line-height:1.6em; font:normal 1em Georgia, Times New Roman;}
.l-text-content h3{font:normal 1.1em Georgia, Times New Roman; margin:1.3em 0; color:#484218; line-height:1.3em; display:block;}
.l-text-content h4{font:normal 1.1em Georgia, Times New Roman; line-height:1.2em; margin:1.6em 0;}
.l-text-content a{color:#3835b1;}
.l-text-content a:hover{color:#ad0000;}

.l-about-content{text-align:left; font:16px Georgia, Times New Roman;}
.l-about-content .l-left-box{width:60%; float:left;}
.l-about-content .l-right-box{margin-left:70%;}

.b-about-title{margin:0 0 3.6em 1.5em;}
.b-about-content{margin:0 0 0 0.6em;}
.b-fin-building-list, .b-sta-building-list{font-size:0.75em; line-height:2.5em; color:#4d4d4d; margin-left:4.1em !important;}
.b-about-foot{margin-top:2.5em;}
.b-about-foot p{font-size:0.9em; line-height:1.6em; padding-left:1.6em;}
.b-image-p{background:url(../../img/logo-caparol.png) left center no-repeat; padding-left:8.3em !important; margin:1.5em 0; min-height:75px; -height:75px;}
.b-brown-border{border-bottom:3px solid #515151;}
.b-office-photo{margin:0 25px; background:url(../../img/house-1-bg.png) no-repeat 0px 0; display:block;}
.b-image-text{margin:1.375em 0 4.16em  31px; font:italic 0.75em Georgia; color:#363636;}
.l-about-content .l-right-box h3{margin:1.3em 31px;}
.b-right-text{font-size:0.75em; color:#4d4d4d; line-height:1.8em; margin-left:31px; margin-right:31px;}

.b-office-house {border-bottom:3px solid #515151;text-align:center;}
	.i-office-house {background:url('../../img/house-1-bg.png') no-repeat 0px 0;display:block;margin:0 auto;}
.txt-note {color:#767c82;font:italic 0.75em Georgia;}
.txt-address {font:italic 1.1em Georgia;line-height:1.5em;}
.b-contacts-left {width:30%;float:left;}
.b-contacts-right {margin-left:40%;}
	.tb-form-contacts {width:100%;}
	.tb-form-contacts th, .tb-form-contacts td {vertical-align:top;padding-bottom:1em;}
	.tb-form-contacts th {color:#838383;font:normal 0.75em Georgia;text-align:right;padding-right:1.5em;white-space:nowrap;width:11em;}
	.tb-form-contacts .contact-input {width:20em;} 
	.tb-form-contacts textarea {width:20.5em;}

.b-contacts h2 {font:normal 1.3em Georgia;color:#484218;margin:1em 0 0.3em 0;}	

.tb-contacts-phones th {color:#838383;text-align:right;width:11em;padding-right:1.5em;white-space:nowrap;}
.tb-contacts-phones th, .tb-contacts-phones td {vertical-align:top;padding-bottom:1em;font:0.75em Georgia;line-height:1.5em;}

/*404 page*/
.l-fzf{width:932px; margin:0 auto; background:url(../../img/bg-fzf.jpg) no-repeat 34px bottom; padding-top:6em;}
.b-fzf-i{margin-left:34px;}
.b-fzf-title{color:#286c86; font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.b-fzf-text{color:#9d9d9d; font:0.75em Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.83em; width:45%;}
.b-fzf-text a{color:#9d9d9d;}
.b-fzf-list{margin:2.4em 0 0 0; padding:0; list-style:none;}
.b-fzf-list a{color:#286c86; font-size:0.75em;}
.b-fzf-list li{margin-bottom:0.4em;}
.b-fzf-mart {color:#6f6dcd; font-size:0.75em; margin-top:225px;}
.b-fzf-mart a{color:#6f6dcd;}
.b-fzf-mart-logo{float:left; padding:12px 0 0 0;}
/*404 page*/


  .hidden {
    display: none;
  }

  .user-actions {
    margin: 10px 0 0 200px;
    width: 400px;
  }

  .user-actions p {
    border: 1px solid #999999;
    padding: 10px;
  }

  .user-actions p.bug a {
    color: red;
  }

  .user-actions p.reference a {
    color: green;
  }


  .user-actions a {
    text-decoration: none;
    border-bottom: 1px dashed;
  }

  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
     filter: alpha(opacity=50);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 99;
   }

  #popup {
     position: fixed;
     left:0;
     top:0;
     width:400px;
	 height:400px;
     z-index: 100;
  }

.banner{position:absolute;top:397px;z-index:90;}
