/* ---------- global styles ---------- */
* {	margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; font: 10pt/17pt Georgia, "Times New Roman", Times, serif; color: #707070; background-color: #fff; }
div#slogan1, div#slogan2, div#slogan3, div#slogan4, div#margin-top, div#nav, div#margin-bottom { display: none; }
/* ---------- link styles ---------- */
a:link, a:visited, a:hover, a:active, a:focus { color: #707070; text-decoration: none; }
/* ---------- content ---------- */
div#content { width: 96%; }
h1, h2, h3 { margin: 1.57em 0 1.29em; height: 15px; font: 12pt/18pt Georgia, "Times New Roman", Times, serif; }
h1 { margin: 24px 0 4em; height: 13px; }
p { padding-bottom: 1.25em; text-align: justify; }
p.price, p#price-management { border-top: 4px double #ccc; padding: 1em 0 1.8em 0; color: #a53c0a; }
.i { padding: 0 12px; font-style: italic; color: #866f5b; }
/* ---------- home pg ---------- */
#h1-home { width: 152px; background: url(../assets/images/h-en/home-maybe-design.gif) no-repeat; }
#h2-home { width: 160px; background: url(../assets/images/h-en/home-tell-us.gif) no-repeat; }
#h3-home { width: 145px; background: url(../assets/images/h-en/home-demand.gif) no-repeat; }
p#small-thumbs-border { margin-top: 12.75em; border-top: 4px double #ccc; padding-top: 2.1em; }
/* ---------- design1 pg ---------- */
#h1-design1 { width: 600px; height: 17px; background: url(../assets/images/h-en/design1-web-design.gif) no-repeat; }
#h2-design1 { margin-top: 2.5em; width: 141px; background: url(../assets/images/h-en/design1-design-plans.gif) no-repeat; }
ul { padding-left: 15px; }
li { padding: 0 0 1em 10px; text-align: justify; list-style-type: disc; }
div.plans { float: left; border-top: 4px double #ccc; padding: 25px 30px 8px; width: 635px; font: bold 10pt Verdana, "Lucida Sans Unicode", Arial, sans-serif; }
div#plans-last { margin: 0 0 2.5em 0; border-bottom: 4px double #ccc; }
div.plans li { padding-bottom: 0.8em; }
div.plans img { float: right; margin: -142px 0 0 100px; }
/* ---------- design2 pg ---------- */
#h1-design2 { width: 348px; height: 17px; background: url(../assets/images/h-en/design2-custom.gif) no-repeat; }
ul#design2-offer { padding: 1.5em 0 2.3em 15px; }
/* ---------- flash pg ---------- */
#h1-flash {	width: 401px; height: 17px; background: url(../assets/images/h-en/flash-anim-app.gif) no-repeat; }
ul#flash-offer { padding: 1.5em 0 1.2em 15px; }
ul#flash-offer li { padding: 0 0 1.5em 10px; }
p#sasha { margin-top: 0.5em; }
ul#exibit-thumbs, ul#exibit-thumbs-small { padding: 0.5em 0 1.5em 0; }
ul#exibit-thumbs li, ul#exibit-thumbs-small li { float: left; padding: 0 0 0 5px; list-style-type: none; }
ul#exibit-thumbs li.schooch { padding-left: 120px; }
ul#exibit-thumbs li img { border: 0 none; }
ul#exibit-thumbs li p, ul#exibit-thumbs-small li p { padding-bottom: 0.65em; text-align: center; }
ul#exibit-thumbs-small { padding-top: 1.1em; }
ul#exibit-thumbs-small li { padding-left: 0; }
ul#exibit-thumbs-small li.schooch-small { padding-left: 51px; }
ul#exibit-thumbs-small li img { border: 2px solid #d6d6d6; }
ul#exibit-thumbs-small li p { padding-top: 2px; }
p#price-flash { float: left; margin-top: 0.4em; border-top: 4px double #ccc; padding-top: 2.5em; width: 564px; color: #a53c0a; }
p#award-text { margin: 7.4em 0 0 106px; border-top: 4px double #ccc; padding-top: 2em; width: 129px; font: 10px "Lucida Sans Unicode", Tahoma, Arial, sans-serif; text-align: center; }
#award { margin: -10px 0 0 -20px; }
#award-alt { margin-left: 120px; }
#award-alt img { padding-top: 1em; }
/* ---------- brand1 pg ---------- */
#h1-brand1 { width: 202px; height: 16px; background: url(../assets/images/h-en/brand1-logo-design.gif) no-repeat; }
#h2-brand1 { margin-top: 1.2em; width: 143px; background: url(../assets/images/h-en/brand1-logo-plans.gif) no-repeat; }
#h3-brand1 { margin-top: 0.6em; border-top: 4px double #ccc; width: 566px; height: 45px; background: url(../assets/images/h-en/brand1-logo-process.gif) no-repeat 0 30px; }
div#logo-plan-hold { height: 56.2em; }
div#formats-hold { padding-left: 20px; }
p.additional-formats-h { float: left; width: 266px; }
ul.additional-formats { float: left; padding: 0.5em 0 1em 15px; width: 250px; }
ul.additional-formats li { padding-bottom: 0.5em; }
ul.additional-formats li span, .additional-formats-span { color: #7d0000; }
ul#design-process { padding-top: 0.8em; }
ul#design-process a:link, ul#design-process a:visited { border-bottom: 1px dashed #866f5b; color: #866f5b; }
ul#design-process a:hover { border: 0 none; }
/* ---------- brand2 pg ---------- */
#h1-brand2 { width: 342px; height: 16px; background: url(../assets/images/h-en/brand2-identity.gif) no-repeat; }
#h3-brand2 { border-top: 4px double #ccc; padding-top: 32px; width: 566px; background: url(../assets/images/h-en/brand2-identity-process.gif) no-repeat 0 32px; }
div#identity-design-hold { height: 19em; }
/* ---------- brand3 pg ---------- */
#h1-brand3 { width: 418px; height: 16px; background: url(../assets/images/h-en/brand3-campaign.gif) no-repeat; }
ul#management-offer { margin-top: 0.7em; border-top: 4px double #ccc; padding-top: 2.2em; }
p#price-management { margin-top: 1.2em; padding-top: 2em; }
/* ---------- photo1 pg ---------- */
#h1-photo1 { width: 312px; height: 15px; background: url(../assets/images/h-en/photo1-advertising.gif) no-repeat; }
#h3-photo1, #h3-photo2 { margin-top: 0.6em; border-top: 4px double #ccc; width: 566px; height: 45px; background: url(../assets/images/h-en/brand2-identity-process.gif) no-repeat 0 30px; }
/* ---------- photo2 pg ---------- */
#h1-photo2 { width: 379px; height: 15px; background: url(../assets/images/h-en/photo2-retouching.gif) no-repeat; }
#h3-photo2 { background: url(../assets/images/h-en/photo2-some-things.gif) no-repeat 0 30px; }
/* ---------- portfolio w ---------- */
div#portfolio-nav { position: relative; margin: 24px 0 60px; padding-bottom: 1px; }
#portfolio-nav *, #portfolio-nav a:hover { position: absolute; border-bottom: 4px double #ccc; padding-bottom: 12px; }
#port-w-w		{ width: 161px; background: url(../assets/images/h-en/portfolio-site-visiting.gif) no-repeat; }
a#port-w-f		{ left: 235px; border: 0 none; width: 57px; background: url(../assets/images/h-en/portfolio-flash-off.gif) no-repeat; }
a#port-w-f:hover{ width: 132px; background: url(../assets/images/h-en/portfolio-flash-on.gif) no-repeat; }
a#port-w-l		{ left: 430px; border: 0 none; width: 54px; background: url(../assets/images/h-en/portfolio-logo-off.gif) no-repeat; }
a#port-w-l:hover{ width: 130px; background: url(../assets/images/h-en/portfolio-logo-on.gif) no-repeat; }
/* ---------- portfolio f ---------- */
a#port-f-w		{ border: 0 none; width: 85px; background: url(../assets/images/h-en/portfolio-site-off.gif) no-repeat; }
a#port-f-w:hover{ width: 161px; background: url(../assets/images/h-en/portfolio-site-on.gif) no-repeat; }
#port-f-f		{ left: 215px; width: 132px; background: url(../assets/images/h-en/portfolio-flash-visiting.gif) no-repeat;  }
a#port-f-l		{ left: 430px; border: 0 none; width: 54px; background: url(../assets/images/h-en/portfolio-logo-off.gif) no-repeat; }
a#port-f-l:hover{ padding-bottom: 12px; width: 130px; background: url(../assets/images/h-en/portfolio-logo-on.gif) no-repeat; }
/* ---------- portfolio l ---------- */
a#port-l-w		{ border: 0 none; width: 85px; background: url(../assets/images/h-en/portfolio-site-off.gif) no-repeat; }
a#port-l-w:hover{ width: 161px; background: url(../assets/images/h-en/portfolio-site-on.gif) no-repeat; }
a#port-l-f		{ left: 220px; border: 0 none; width: 57px; background: url(../assets/images/h-en/portfolio-flash-off.gif) no-repeat; }
a#port-l-f:hover{ width: 132px; background: url(../assets/images/h-en/portfolio-flash-on.gif) no-repeat; }
#port-l-l		{ left: 430px; width: 130px; background: url(../assets/images/h-en/portfolio-logo-visiting.gif) no-repeat; }
/* ---------- story pg ---------- */
#h1-story { width: 123px; background: url(../assets/images/h-en/story-our-story.gif) no-repeat; }
#h2-story { width: 323px; background: url(../assets/images/h-en/story-innovation.gif) no-repeat; }
/* ---------- contact pg ---------- */
#h1-contact { width: 137px; background: url(../assets/images/h-en/contact-contact-us.gif) no-repeat; }
#h2-contact { width: 176px; background: url(../assets/images/h-en/contact-questionnarie.gif) no-repeat; }
p#fill-send-questionnaire { border-top: 4px double #ccc; padding-top: 1em; }
#questionnarie { position: relative; }
#questionnarie p { padding: 0.8em 0 0.2em; }
fieldset { border: 2px solid #d4d0c8; padding: 1.5em 0 0.75em; width: 550px; color: #707070; }
fieldset#about-project { height: 407px; }
fieldset#project-details { width: 565px; text-align: center; }
label, label span { float: left; padding: 0 1em 0.35em 0; }
label { width: 100%; }
label span { width: 55%; text-align: right; }
input, select, textarea { margin-bottom: 0.45em; border: 1px solid #d4d0c8; width: 190px; font: 13px Arial; color: #707070; }
select { width: 192px; }
select#year, select#month, select#day { width: 60px; }
select#month, select#day { position: relative; top: -30px; left: 380px; }
select#day { left: 383px; }
textarea#similar-sites, span#textarea-span { position: relative; top: -25px; left: 112px; overflow: auto; width: 190px; }
textarea#similar-sites { height: 60px; }
#c0, #c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8 { width: 15px; margin-top: 4px; }
fieldset#project-details textarea { overflow: auto;	margin: 0 auto 8px; width: 502px; }
#submit { position: relative; top: 15px; left: 468px; margin-bottom: 0; border: 1px solid #7d0000; width: 100px; height: 25px; font: 12px Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #7d0000; background: #fff; }
#submit:hover { border: 1px solid #866f5b; color: #866f5b; }
