a { color: white; }

div.head { margin-bottom: 0; }
div.head div.product_logo { left: -12px; top: 0; }
div.head div.main_logo { position: absolute; right: 0; width: 100%; }
div.head div.main_logo p.file { position: absolute; font-size: 9pt; top: 1.7em; right: 120px; }
div.head div.main_logo p.file span { color: #808080; display: block; }
div.head div.title { position: absolute; top: 160px; left: 30px; }
div.head div.title h1 { font-size: 19pt; margin: 0; line-height: 1.1; }
div.head div.title span { font-size: 14pt; }

div.head ul.switch { font-size: 8pt; position: absolute; z-index: 120; left: 300px; top: 28px; }
div.head ul.switch li a { opacity: 0.5; color: white; }
div.head ul.switch li a:hover { opacity: 1; color: white !important; }
div.head ul.switch li a span { opacity: 0.5; background-position: 0 0; }
div.head ul.switch li a:hover span { background-position: 0 0; opacity: 1; }
div.head ul.switch li.qbox span { background-image: url(/images/qbox_h.png); }
div.head ul.switch li.qoo span { background-image: url(/images/qoo_h.png); }
* html div.head ul.switch li.qbox a span { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/qbox_h.png',sizingMethod='crop');}
* html div.head ul.switch li.qoo a span { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/qoo_h.png',sizingMethod='crop');}

div.homepage { padding-top: 170px; position: relative; width: 870px; margin: 0 auto; }
div.homepage div.buy { font-size: 16pt; position: absolute; }

div.features { position: relative; width: 100%; }
div.features ul.languages { margin-bottom: 14px; height: 20px; padding-left: 35px; }
div.features ul.languages li { float: left; background: url(/images/langs.gif) no-repeat; width: 20px; height: 20px; cursor: pointer; opacity: 0.5; margin-right: 30px; filter: alpha(opacity=50); }
div.features ul.languages li.selected { opacity: 1; cursor: default; filter: none; }
div.features ul.languages li:hover { opacity: 1; filter: none; }
div.features ul.languages li.ru { background-position: 0 0; }
div.features ul.languages li.en { background-position: -20px 0; }
div.features ul.languages li.ae { background-position: -40px 0; }
div.features ul.languages li.fr { background-position: -60px 0; }
div.features ul.languages li.ua { background-position: -80px 0; }

div.footer { margin-top: 20px; //padding-bottom: 20px; }
div.footer p.copyright { float: left; margin-left: 0; }
div.footer p.thenames { float: right; padding-right: 16px; }
div.footer p.thenames { position: relative; }
div.footer p.thenames a ins { position: absolute; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 0 0; margin-top: -1em; //cursor: pointer; }