.errorHeader	{ color: red; font-weight: bold; }
.errorText	{ color: red; }

.buttonInlined		{ margin: 0; padding: 0; border: 0; cursor: pointer; background: transparent; text-align: center; vertical-align: middle; }
.buttonInlined img	{ margin: 0; padding: 0; border: 0; }

.ajaxStatus	{ font-size: 8pt; color: gray; vertical-align: top; text-align: left; }
.ajaxStatus	{ padding: 0; margin: 0; border: 0; z-index: 1; position: absolute; }

#portfolio-buid .list-item { padding:18px 20px 0px 40px; font-size:13px;}
#portfolio-buid .list-item .date { padding-left:20px;}
#portfolio-buid .list-item img { margin:5px 15px 0px 0px;}
#portfolio-page  a.title-link:visited { color:#b43e27;}

.blockFlow		{ width: 100%; }
.blockItem		{ }
.blockItemEmpty		{ }
.blockItemFilled	{ padding-top: 15px; }
.blockName		{ font-weight: bold; margin-bottom: 10px; margin-top: 0 !important; font-size: 100%; }
.blockText		{ margin-bottom: 8px; }
.blockText p		{ margin-top: 0; margin-bottom: 10px; padding: 0;}
.blockText ul		{ margin: 1ex !important; }
.blockText li		{ margin-left: 0em; padding-left: 2em; background-position: 1em 10px; }
.blockImageCentered	{ padding: 0px; margin: 0; }
.blockImageFloated	{ padding: 10px; }
.blockImageStricted	{ padding: 10px; }


.site-map li	{ margin-left: 20px; }


#portfolio-new .porfolio-items .table-portfolio .text { padding-top: 0px; }
#portfolio-new .porfolio-items .table-portfolio td {text-align: left;  }
#portfolio-new .porfolio-items .table-portfolio td img {margin-left: 25px; }

#services-text ul { margin-bottom: 2em;}

ul a:active, ul a:visited 	{ color: #a61c00; }
a:visited 			{ color: #A17EA1; }


#portfolio-item-page      .blockItem,
#portfolio-item-more-page .blockItem	{ margin-top: 15px; } 


.imageHolderClient { width: 160px; text-align: center; }

table.form-table td.tl-checkbox label { margin-left: -4px; }
