#body {padding-top: 33px;}
#foot {width: 661px; padding-left: 150px;}

.col {float: left; padding-top: 20px; overflow: hidden;}
.col1 {width: 115px; padding: 352px 24px 0 0; background: url(/i/index/bg_storefront.png) no-repeat;}
.col2 {width: 355px;}
.col3 {width: 160px; padding: 20px 18px 175px 32px; background: url(/i/index/bg_watch.jpg) 40px 100% no-repeat;}
.col4 {width: 146px; padding: 20px 0px 185px 0px; background: url(/i/index/certificate.gif) 10px 100% no-repeat;}

#trademarks li {padding: 10px 0 11px; background: url(/i/index/bg_tms.gif) center bottom no-repeat; text-align: center;}
#trademarks li.last {background: none;}

#news h2 {width: 82px; height: 23px; background: url(/i/index/but_news_hov.gif) no-repeat;}
#news h2 a {display: block; width: 82px; height: 23px; background: url(/i/index/but_news.gif) no-repeat;}
#news h2 a:hover {background: url(/i/index/but_news_hov.gif) no-repeat;}
#news ul {padding-left: 11px; padding-top: 0px;}
#news li {padding-bottom: 1px; background: url(/i/index/bg_news_line.gif) center bottom no-repeat;}
#news li.last {padding-bottom: 0; border-bottom: 1px solid #7d4c28; background: none;}
#news p {margin: 0 0 1em;}
#news p.date {margin: 1.2em 0 0.2em; padding-left: 8px; background: url(/i/index/bul_news.gif) 0 60% no-repeat; color: #c69571; font-size: 0.8em;}
#news p.more {margin: 0 0 1.2em; font-size: 0.8em;}

#partners {padding-left: 11px;}
#partners h2 {width: 136px; height: 18px; margin: 18px 0 10px; background: url(/i/index/bg_partners_h.gif) no-repeat;}
#partners ul {font-size: 0.8em;}
#partners li {float: left; width: 160px; padding-left: 12px; text-indent: -12px;}
#partners li.alt {clear: both;}
#partners li:before {content: '—';}
#partners h3 {display: inline; font-weight: normal; font-size: 1em;}
#partners p {margin: 0 0 1em 0; text-indent: 0;}

#projects {padding-bottom: 77px;}
#projects h2 {width: 132px; height: 27px; background: url(/i/index/but_projects.gif) no-repeat;}
/*#projects h2 {width: 132px; height: 27px; background: url(/i/index/but_projects_hov.gif) no-repeat;}
#projects h2 a {display: block; width: 132px; height: 27px; background: url(/i/index/but_projects.gif) no-repeat;}
#projects h2 a:hover {background: url(/i/index/but_projects_hov.gif) no-repeat;}*/
#projects li {margin: 1em 0; padding-left: 11px; background: url(/i/index/bul_projects.gif) 0 0.45em no-repeat;}

#feedback h2 {width: 137px; height: 27px; margin-top: 1em; background: url(/i/index/but_feedback_hov.gif) no-repeat;}
#feedback h2 a {display: block; width: 137px; height: 27px; background: url(/i/index/but_feedback.gif) no-repeat;}
#feedback h2 a:hover {background: url(/i/index/but_feedback_hov.gif) no-repeat;}

#certificate h2 {width: 137px; height: 15px; margin-top: 1em; background: url(/i/index/but_cert_hov.gif) no-repeat;}
#certificate h2 a {display: block; width: 137px; height: 27px; background: url(/i/index/but_cert.gif) no-repeat;}
#certificate h2 a:hover {background: url(/i/index/but_cert_hov.gif) no-repeat;}


#vacancies h2 {width: 87px; height: 25px; margin-top: 2px; background: url(/i/index/but_vacancies_hov.gif) no-repeat;}
#vacancies h2 a {display: block; width: 87px; height: 21px; background: url(/i/index/but_vacancies.gif) no-repeat;}
#vacancies h2 a:hover {background: url(/i/index/but_vacancies_hov.gif) no-repeat;}
#vacancies ul, #vacancies p {margin: 1em 0;}
#vacancies li {margin: 0.5em 0; padding-left: 9px; background: url(/i/index/bul_vacancies.gif) 0 0.35em no-repeat;}
#vacancies p.req {width: 144px; height: 28px; background: url(/i/index/but_resume_hov.gif) no-repeat;}
#vacancies p.req a {display: block; width: 144px; height: 28px; background: url(/i/index/but_resume.gif) no-repeat;}
#vacancies p.req a:hover {background: url(/i/index/but_resume_hov.gif) no-repeat;}
#vacancies p.req span {display: none;}
