/* before-after fixes */

ul.menu-left ul li:before {content: '▪';}
a.readmore:after {content: '→'}
a.faq-readmore:after {content: '→'}
.team-item-text .quote:before {content:'&mdash;'}
.pagination-arrow .prev:before {content: "&larr;"}
.pagination-arrow .next:before {content: "&rarr;"}


/* inline-block */
ul.team-faces,
ul.reviews {zoom: 1; text-align-last: justify; text-justify: newspaper;}

ul.team-faces li,
ul.reviews li,
a.button-blue, a.button-gray,
a.order-button,
.team-photos .team-item ,
.alpha-items,
.alpha-wrap-lines ul li,
.catalog-info .items-default .item {display: inline; zoom:1;}

/* other */
ul.reviews li {margin-right: 3px;}
.faq-wrap .column-2 {margin-left: -1px;}
.fact .quoute-right {overflow: hidden;}

a.order-button {position: absolute;}
.catalog-info .items-default .item {margin-left:3%;}

.poll-item  {zoom:1;}
.poll-item input {top: 0; left: -2px;}

.popup .map-canvas  {top: 6px;}
.form-wrap {zoom:1;}
.shadow-left {zoom:1}

ul.menu-left,
ul.menu-left ul, 
ul.menu-left ul li {zoom:1;}

ul.menu-left li {position: relative; overflow: hidden; zoom:1;}
ul.menu-left ul {overflow: hidden;}


*+html #mod_search_searchword.inputbox-search-top{margin-top:-1px}
*+html .moduletable-contacts{padding-top:0;}
*+html .moduletable-top-nav{padding-top:0; padding-bottom:0; }
*+html .phone p{margin-bottom:4px;}


/* ie 7 fucking sheet */
.field-fulltext ul.stages {
    height: 100px;
}
.field-fulltext ul.stages li {
    margin-left: 3%;
}
.field-fulltext ul.stages li span {
    height: 40px;
    padding-bottom: 12px;
}
.field-fulltext div.people-quote div.quote {
    margin-left: 50px;
    margin-top: 10px;
}
.field-fulltext .key-reasons ul li span {
    padding-bottom: 12px;
}

.field-fulltext .key-reasons ul li h3 {
    margin-top: -18px;
}
