﻿body { font-family: Arial; font-size: 13px; line-height: 18px; color: #666; background-image: url(images/bg.jpg); background-repeat: repeat-x; direction: rtl; text-align: center; margin: 32px 0 0 0; }
img { border: 0; font-size: 0; line-height: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
.clear { font-size: 0; line-height: 0; height: 0; clear: both; }
div#wrap { width: 839px; margin: 0 auto; text-align: right; position: relative; }

.pageTitle { font-size: 17px; color: #fff; font-weight: bold; }

a { color: #666; text-decoration: none; outline: none; }
a:hover { color: #666; text-decoration: none; }
a.homepage, a.homepage:hover { color: #dd7925; }
.aboutsubmenu a, .aboutsubmenu a:hover { color: #4d2b21; }
.worksubmenu a, .worksubmenu a:hover { color: #8f491b; }
.articlesubmenu a, .articlesubmenu a:hover { color: #dd7925; }

.footer { padding: 0 0 0 3px; margin: 10px 0 0; }
.footer .menu { height: 105px; background: #a9a587 url('/images/footer.png') no-repeat 10px 10px; padding: 10px 10px; }
.footer .menu ul { list-style: none; padding: 0; margin: 0 0 0 10px; width: 160px; float: right; }
.footer .menu a { color: #fff; }
.footer .details { height: 45px; line-height: 45px; background-color: #fff; padding: 0 10px; }
.footer .details p, .footer .details ul { float: right; margin: 0; }
.footer .details .credits { float: left; }
.footer .details ul { list-style: none; margin-top: 4px; }
.footer .details ul li { display: inline; float: right; }
.footer .details ul li a { background: url('/images/community.png') no-repeat; width: 38px; height: 38px; display: block; }
.footer .details ul li a.facebook { background-position: -85px 0; }
.footer .details ul li a.youtube { background-position: -42px 0; }
.footer .details ul li a span { display: none; }

.contactfield { border: solid 1px #666; width: 234px; }
.picsPagerStyle table { width: 100%; }
.articlesubmenu .title { background-color: #fff; }
.linksTitle { font-weight: bold; line-height: 20px; height: 20px; border-bottom: solid 1px #cdcdcd; padding-right: 4px; }
.links a { color: #7d8422; text-decoration: none; }
.links a:hover { color: #7d8422; text-decoration: none; }
.linksDiv { border-bottom: solid 1px #cdcdcd; padding-right: 4px; }
.linksEndDiv { padding-right: 4px; }
.content { margin: 40px 0 0; }

.special-report { width: 836px; height: 163px; background: url('/images/special-report-panel.png') no-repeat 0 0; margin: 4px 0; }
.special-report * { margin: 0; padding: 0; }
.special-report h2 { font-size: 18px; }
.special-report .text, .special-report fieldset { margin: 72px 0 0; }
.special-report .text { width: 325px; float: right; padding: 0 14px 0 4px; }
.special-report fieldset { float: right; }
.special-report fieldset input { width: 164px; }
.special-report fieldset label { cursor: pointer; display: inline-block; width: 45px; }
.special-report fieldset p { margin: 0 0 4px; }
.special-report fieldset .special-button { width: 168px; height: 32px; background: url('/images/special-button.png') no-repeat center center; border: 0; cursor: pointer; }

/*homepage*/
.right-side { width: 334px; float: right; }
.box { background-color: #fff; padding: 4px; margin: 0 0 4px; }
.box h2 span { display: none; }

.stay-up-to-date h2 { background: url('/images/stay-uptodate.png') no-repeat 0 0; width: 325px; height: 56px; margin: 0 0 10px; padding: 0; }
.stay-up-to-date h2 span { display: none; }
.stay-up-to-date fieldset { margin: 0 4px; }
.stay-up-to-date fieldset p { line-height: 31px; margin: 0; }
.stay-up-to-date fieldset input { width: 160px; vertical-align: middle; }
.stay-up-to-date fieldset label { cursor: pointer; display: inline-block; width: 45px; font-weight: bold; }
.stay-up-to-date fieldset .button { width: 97px; height: 31px; background: url('/images/sutd-button.png') no-repeat center center; border: 0; cursor: pointer; }
.stay-up-to-date fieldset p.disclaimer { line-height: 13px; font-size: 11px; margin: 1em 0; }

.customers-stories {height: 180px;}
.customers-stories h2 { background: url('/images/customers-stories.png') no-repeat 0 0; width: 325px; height: 56px; margin: 0 0 10px; padding: 0; }
.customers-stories .cycle { font-size: 14px; height: 90px; margin: 1em 0; }
.customers-stories .cycle .item { width: 325px; }
.customers-stories .cycle .item p { margin: 0; }

.left-side { width: 498px; float: left; }
.left-side h2 { font-size: 18px; margin: 0; line-height: 38px; }

.left-side .item { }
.left-side .item .img { float: right; width: 160px; height: 155px; }
.left-side .item .text { background-color: #e3e1d4; float: left; width: 305px; height: 155px; overflow: hidden; padding: 0 15px 0 10px; }
.left-side .item .text p { margin: 0; }

