@charset "utf-8";
/* CSS Document */
body { font-size:8pt; color:#333333; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; height: 100%; background: #666666; background-attachment:fixed; }
table { font-size:8pt; border-collapse: collapse; text-align:left;}
table form, form input, input, select, option { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
input, select {  }
option {  }
table form, form input, input, select, option { color:#000000 !important; }
input, select { color:#000000 !important; }
option { color:#000000 !important; }
textarea { color:#000000 !important; }

img { border: none; }
hr { color: #d3d3d3; height: 1px }
td { margin: 0em; padding: 0em; }
p { padding:4pt 0 6pt 0;margin:0; text-align:justify; }
ul { padding:4pt 8pt;margin:0; }
ul li { padding:0pt 0pt 6pt 4pt ;margin:0 0 0 8pt; text-align:justify; }

span.accent { font-size:14pt; color:#bb3333; white-space:nowrap; }
p.morespace { line-height:150% !important; padding:6pt 0pt 6pt 0pt !important; text-align:left; }

A { color: #000000; }
A:active { color: #d20019; }
A:hover { color: #d20019; }
A.grey { color: #666666;text-decoration: none; }
A.grey:hover { color: #333333; text-decoration: underline; }
A.grey:active { color: #333333; }
A.black { color: #333333;text-decoration: none; }
A.black:hover { color: #000000; text-decoration: underline; }
A.black:active { color: #000000; }

div#logo { background: url('/i/logo.png') no-repeat; width:200px; height:90px; margin:5px 15px; }
div#logo { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='crop'); }

div#topbuttons { width:140px; height:20px; background: url('/i/tb-bg.png') no-repeat; }
div#topbuttons {-background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tb-bg.png', sizingMethod='scale'); }

div#topbuttons table { width:110px; }
div#topbuttons * a { position:relative; }
div#topbuttons * a.home { display:block; width: 40px; height:20px; background: url('/i/tb-home.gif') 0px 0px no-repeat; }
div#topbuttons * a.home:hover { display:block; width: 40px; height:20px; background: url('/i/tb-home.gif') 0px -20px no-repeat; }
div#topbuttons * div.home { display:block; width: 40px; height:20px; background: url('/i/tb-home.gif') 0px -20px no-repeat; }
div#topbuttons * a.sitemap { display:block; width: 30px; height:20px; background: url('/i/tb-sitemap.gif') 0px 0px no-repeat; }
div#topbuttons * a.sitemap:hover { display:block; width: 30px; height:20px; background: url('/i/tb-sitemap.gif') 0px -20px no-repeat; }
div#topbuttons * div.sitemap { display:block; width: 30px; height:20px; background: url('/i/tb-sitemap.gif') 0px -20px no-repeat; }
div#topbuttons * a.feedback { display:block; width: 40px; height:20px; background: url('/i/tb-feedback.gif') 0px 0px no-repeat; }
div#topbuttons * a.feedback:hover { display:block; width: 40px; height:20px; background: url('/i/tb-feedback.gif') 0px -20px no-repeat; }
div#topbuttons * div.feedback { display:block; width: 40px; height:20px; background: url('/i/tb-feedback.gif') 0px -20px no-repeat; }
div#topbuttons * a.language { color: #FFFFFF; padding-top:3px; text-decoration:none; display:block; width: 30px; height:20px; }
div#topbuttons * a.language:hover {color:#CCCCCC; padding-top:3px; display:block; width: 30px; height:20px;}
div#topbuttons * div.language {color:yellow; display:block; width: 30px; height:20px; }

.body p { padding:2pt 0pt 4pt 0pt;; line-height:1.4em; }
/* .body h1 { padding-left:30px; padding-right:30px; } */
.body h1.pagehead { padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px; }
/* .body h2 { padding-left:30px; padding-right:30px; }
.body h3 { padding-left:30px; padding-right:30px; }
.body h4 { padding-left:30px; padding-right:30px; } */

h1 { font-size:19pt; font-weight:normal; letter-spacing:-0.5pt;margin:0;padding:16px 0 8px 0; }
h1.notopspace { font-size:19pt; font-weight:normal; letter-spacing:-0.5pt;margin:0;padding:0px 0 8px 0; }

h2 { font-size:16pt; font-weight:normal; letter-spacing:-0.5pt; margin:0;padding:8pt 0 4pt 0; line-height:100%; }
h3 { padding:6px 0 3px 0; margin:0; font-size:14pt; font-weight:normal; color:#666666; }
a:hover h3 { color:#d20019; }
a:active h3 { color:#d20019; }

h4 { padding:3px 0 3px 0; margin:0; font-size:11pt; color:#000000; font-weight:normal; }
h4 a { text-decoration:none; }
h4 a:hover { text-decoration:underline;}

.highlight { display:block; background: #e8e8e8 url(/i/h-corn-br.gif) 100% 100% no-repeat; margin:8pt 0pt; }
.highlight div.hcorntl { width:10px; height:10px; background: url(/i/h-corn-tl.gif) 0 0 no-repeat; line-height:1px; font-size:1px; }
.highlight div.hcorntr { width:10px; height:10px; float:right; background: url(/i/h-corn-tr.gif) 0 0 no-repeat; line-height:1px; font-size:1px; }
.highlight div.hcornbl { width:10px; height:10px; background: url(/i/h-corn-bl.gif) 0 0 no-repeat; line-height:1px; font-size:1px; }
.highlight.text { padding:8pt 16pt; font-size:14pt; line-height:130%; }
.highlight.textpress { padding:0pt 16pt; font-size:10pt; font-weight:bold; line-height:130%; }

div#Measurer {position: absolute; height: 100%; top: 0; width: 1px;}
#Limiter { height:100%; max-height: 1000px; width:100%; text-align:left; background: url(/i/_.gif) no-repeat;}
#Limiter { //height: expression((document.getElementById('Measurer') && document.getElementById('Measurer').clientHeight > 1000) ? '1000px' : '100%'); }

.mainTable { width:100%; }

.mainblock { width:960px; empty-cells:show; }
.mainblock td.top { height:25px; background: url(/i/wb-topbg.png) left top no-repeat; }
.mainblock td.top { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/wb-topbg.png', sizingMethod='crop'); }
.mainblock td.mid { width:960px; background: url(/i/wb-midbg.png) left top repeat-y; }
.mainblock td.mid { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/wb-midbg.png', sizingMethod='scale'); }
.mainblock td.bot { height:25px; background: url(/i/wb-botbg.png) left top no-repeat; }
.mainblock td.bot { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/wb-botbg.png', sizingMethod='crop'); }

.pageblock { width:960px; empty-cells:show; }
.pageblock td.top { height:25px; background: url(/i/pb-topbg.png) left top no-repeat; }
.pageblock td.top { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pb-topbg.png', sizingMethod='crop'); }
.pageblock td.mid { width:960px; background: url(/i/pb-midbg.png) left top repeat-y; }
.pageblock td.mid { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pb-midbg.png', sizingMethod='scale'); }
.pageblock td.bot { height:25px; background: url(/i/pb-botbg.png) left top no-repeat; }
.pageblock td.bot { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pb-botbg.png', sizingMethod='crop'); }

div.location { width:920px; margin:5px 0px 5px 0px; font-size:8pt; color:#999999; text-align:left; }
div.location a { color:#999999; padding:0px 15px 0px 10px; white-space:nowrap; background: url(i/loc-arrow.gif) right no-repeat; }
div.location div { display:inline; color:#cccccc; padding:0px 10px 0px 10px; white-space:nowrap; }
div.location a:hover { color:#ffffff; }
div.location a#photonumber { background: none; padding:0px 10px 0px 10px; }
div.location div.remark { color:#666666; padding:0px 10px 0px 15px; background: url(i/remark-arrow.gif) left no-repeat; }

.footerblock { width:960px; empty-cells:show; }
.footerblock td.top { height:20px; background: url(/i/bb-topbg.png) left top no-repeat; }
.footerblock td.top { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bb-topbg.png', sizingMethod='crop'); }
.footerblock td.mid { width:960px; background: url(/i/bb-midbg.png) left top repeat-y; }
.footerblock td.mid { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bb-midbg.png', sizingMethod='scale'); }
.footerblock td.bot { height:20px; background: url(/i/bb-botbg.png) left top no-repeat; }
.footerblock td.bot { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bb-botbg.png', sizingMethod='crop'); }
.footerblock * { font-size:8pt; color:#999999; }
.footerblock * a { color: #999999; }
.footerblock * a:hover { color: #cccccc; }

/*
table.menu { width:960px; height:30px; color:#ffffff; font-weight:bold; }
table.menu a { display:block; width:100%; height:100%; color:#e5e5e5; overflow:hidden; line-height:10pt; text-decoration: none; border:black; cursor:pointer; }
table.menu a span { display:block; width:100%; height:100%; padding: 9px 20px 0px 20px; }
table.menu a:hover { color:#ffffff; text-decoration:underline; border:white; }

table.topmenu { z-index:1; margin:0px 8px 0px 8px; width:944px; font-size:9pt; }
table.topmenu td { font-size:9pt; }
table.topmenu a { position:relative; display:block; height:29px; width:100%; text-align: center; color:#e8e8e8; overflow:hidden; text-decoration:none; font-weight:bold; outline:none; }
table.topmenu a div.mbg { position:absolute; width:942px; right:-25px; top:0px; height:60px; background: url('/i/tm-bg.png') top no-repeat; }
table.topmenu a div.mbg { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tm-bg.png', sizingMethod='crop'); }
table.topmenu a div.txt { position:relative; height:25px; padding:5px 0 0 0; background: url('/i/tm-sep.png') left top no-repeat; cursor: pointer; }

table.topmenu a.here { position:relative; display:block; height:29px; width:100%; text-align: center; color:#ffffff; overflow:hidden; text-decoration:none; font-weight:bold; }
table.topmenu a.here div.mbg { position:absolute; width:942px; right:-25px; top:-30px; height:60px; }
table.topmenu a.here:hover { color:#ffffff; border:white; }

table.topmenu a.left div.mbg { left:0px; }
table.topmenu a.left div.txt { left:0px; background:none; }
table.topmenu a.right div.mbg { right:0px; }
table.topmenu a.right div.mbg { //left: expression((parentNode.offsetWidth - offsetWidth) + "px"); }
table.topmenu a:hover { color:#ffffff; border:white; }
table.topmenu a:hover div.mbg { position:absolute;top:-30px; }


table.topmenu div.here { position:relative; display:block; height:29px; width:100%; text-align: center; color:#ffffff; overflow:hidden; text-decoration:none; font-weight:bold; }
table.topmenu div.here div.mbg { position:absolute; width:942px; right:-25px; top:-30px; height:60px; background: url('/i/tm-bg.png') top no-repeat; }
table.topmenu div.here div.mbg { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tm-bg.png', sizingMethod='crop'); }
table.topmenu div.here div.txt { position:relative; height:25px; padding:5px 0 0 0; background: url('/i/tm-sep.png') left top no-repeat; cursor:default; }
table.topmenu div.left div.mbg { left:0px; }
table.topmenu div.left div.txt { left:0px; background:none; }
table.topmenu div.right div.mbg { right:0px; }
table.topmenu div.right div.mbg { //left: expression((parentNode.offsetWidth - offsetWidth) + "px"); }
*/

table.topmenu { z-index:1; margin:0px 8px 0px 8px; width:944px; font-size:9pt; }
table.topmenu td { font-size:9pt; }
table.topmenu a { position:relative; display:block; height:29px; width:100%; text-align: center; color:#e8e8e8; overflow:hidden; text-decoration:none; font-weight:bold; outline:none; }
table.topmenu a span.mbg { display:block; position:absolute; width:942px; right:-25px; top:0px; height:60px; background: url('/i/tm-bg.png') top no-repeat; }
table.topmenu a span.mbg { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tm-bg.png', sizingMethod='crop'); }
table.topmenu a span.txt { display:block; position:relative; height:25px; padding:5px 0 0 0; background: url('/i/tm-sep.png') left top no-repeat; cursor: pointer; }

table.topmenu a.here { position:relative; display:block; height:29px; width:100%; text-align: center; color:#ffffff; overflow:hidden; text-decoration:none; font-weight:bold; }
table.topmenu a.here span.mbg { position:absolute; width:942px; right:-25px; top:-30px; height:60px; }
table.topmenu a.here:hover { color:#ffffff; border:white; }

table.topmenu a.left span.mbg { left:0px; }
table.topmenu a.left span.txt { left:0px; background:none; }
table.topmenu a.right span.mbg { right:0px; }
table.topmenu a.right span.mbg { //left: expression((parentNode.offsetWidth - offsetWidth) + "px"); }
table.topmenu a:hover { color:#ffffff; border:white; }
table.topmenu a:hover span.mbg { position:absolute;top:-30px; }


table.topmenu div.here { position:relative; display:block; height:29px; width:100%; text-align: center; color:#ffffff; overflow:hidden; text-decoration:none; font-weight:bold; }
table.topmenu div.here span.mbg { display:block; position:absolute; width:942px; right:-25px; top:-30px; height:60px; background: url('/i/tm-bg.png') top no-repeat; }
table.topmenu div.here span.mbg { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tm-bg.png', sizingMethod='crop'); }
table.topmenu div.here span.txt { display:block; position:relative; height:25px; padding:5px 0 0 0; background: url('/i/tm-sep.png') left top no-repeat; cursor:default; }
table.topmenu div.left span.mbg { left:0px; }
table.topmenu div.left span.txt { left:0px; background:none; }
table.topmenu div.right span.mbg { right:0px; }
table.topmenu div.right span.mbg { //left: expression((parentNode.offsetWidth - offsetWidth) + "px"); }


div.sidemenu { width:220px; padding-bottom:10px; background:#404040 url(/i/sm-bg.gif) bottom no-repeat; }
div.sidemenu div.top { width:220px; height:10px; background:url(/i/sm-bg-t.gif) top no-repeat; line-height:1px; font-size:1px; }
div.sidemenu a { display:block; padding:5px 15px 5px 30px; background:#404040 url(/i/sm-bg-a.gif) 0 0 no-repeat; color:#ffffff; font-weight:bold; }
div.sidemenu a:hover { color:#ff0000; background:#404040 url(/i/sm-bg-a.gif) -220px 0px no-repeat;  }
div.sidemenu a.here { display:block; padding:5px 15px 5px 30px; margin:2px 0px; background:#cccccc url(/i/sm-bg-div.gif) 0 0 no-repeat; color:#000000; font-weight:bold; }
div.sidemenu a.here:hover { color:#cc0000; }
div.sidemenu div.here { display:block; padding:5px 15px 5px 30px; margin:2px 0px; background:#cccccc url(/i/sm-bg-div.gif) 0 0 no-repeat; color:#000000; font-weight:bold; }

div.numbnersblock { width:220px; padding-top:5px; background:url(/i/sb.gif) top no-repeat; margin-top:15px; }
div.numbnersblock div.bottom { width:220px; height:10px; background:url(/i/sb.gif) bottom no-repeat; line-height:1px; font-size:1px; }
div.numbnersblock div.content { padding:10px 15px 2px 15px; }
div.numbnersblock div.content b { color:#bb3333; }
div.numbnersblock div.head { font-size:14pt; color:#ffffff;padding:0px 13px; }

a.pdf { display:block; background:url(/i/pdf-icon.png) 0px 5px no-repeat; padding:8px 0px 10px 32px; height:32px; margin:25px 13px; }

div.mainnews {  }
div.mainnews a { display:block; text-decoration: none; padding:6px 0px 6px 20px; background: url(/i/arrow.gif) 0px 2px no-repeat; font-size: 9pt; }

table.mainprojects { }
table.mainprojects td { padding:6px 10px 6px 0px; font-size:9pt; vertical-align:top; }

img.logomikoyan { background: url('/i/logo-mikoyan.png') left top no-repeat; }
img.logomikoyan { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo-mikoyan.png', sizingMethod='crop'); }
img.logoznam { background: url('/i/logo-znam.png') left top no-repeat; }
img.logoznam { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo-znam.png', sizingMethod='crop'); }

img.logodom { background: url('/i/logo-dom.png') left top no-repeat; }
img.logodom { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo-dom.png', sizingMethod='crop'); }

a.mikoyan { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.mikoyan img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/mikoyan.png') left top no-repeat; }
a.mikoyan img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mikoyan.png', sizingMethod='crop'); }
a.mikoyan:hover { border: white; }
a.mikoyan:hover img { top: -50px; }

a.mikoyan-en { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.mikoyan-en img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/mikoyan-en.png') left top no-repeat; }
a.mikoyan-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mikoyan-en.png', sizingMethod='crop'); }
a.mikoyan-en:hover { border: white; }
a.mikoyan-en:hover img { top: -50px; }

a.znamensky { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.znamensky img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/znamensky.png') left top no-repeat; }
a.znamensky img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/znamensky.png', sizingMethod='crop'); }
a.znamensky:hover { border:white; }
a.znamensky:hover img { top: -50px; }

a.znamensky-en { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.znamensky-en img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/znamensky-en.png') left top no-repeat; }
a.znamensky-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/znamensky-en.png', sizingMethod='crop'); }
a.znamensky-en:hover { border:white; }
a.znamensky-en:hover img { top: -50px; }

a.eximadom-en { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.eximadom-en img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/eximadom-en.png') left top no-repeat; }
a.eximadom-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/eximadom-en.png', sizingMethod='crop'); }
a.eximadom-en:hover { border:white; }
a.eximadom-en:hover img { top:-50px; }

a.eximadom { display:block; width:100%; height:50px; position:relative; overflow:hidden; }
a.eximadom img { width:290px; height:100px; position:absolute; top:0px; background: url('/i/eximadom.png') left top no-repeat; }
a.eximadom img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/eximadom.png', sizingMethod='crop'); }
a.eximadom:hover { border:white; }
a.eximadom:hover img { top:-50px; }

div.mainmessage { position:absolute; bottom:0px; width:600px; height:200px; background: url('/i/mainmessage.png') left top no-repeat; padding:0px; }
div.mainmessage { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mainmessage.png', sizingMethod='crop'); }

.pagebanner { width:910px; height:150px; margin:0px 15px 10px 15px; position:relative; }
.pagebanner h1 { position:absolute; bottom:15px; background:url(i/slides-bg.png) repeat; padding:5px 15px 5px 15px; margin-left:0px; color:#ffffff; }
.pagebanner h1 { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slides-bg.png', sizingMethod='scale'); }

img.proj1 { width:280px; height:150px; background: url(/i/proj/1.jpg) 0 0 no-repeat; }
img.proj2 { width:280px; height:150px; background: url(/i/proj/2.jpg) 0 0 no-repeat; }
img.proj3 { width:280px; height:150px; background: url(/i/proj/3.jpg) 0 0 no-repeat; }

#newsstring { position:relative; width:100%; }
#newsstring a { text-decoration:none; }

table.slides { background:#999999; margin:10px 0px; }
table.slides { margin:10px 0px; background: url(/i/slides-bg.png) repeat; }
table.slides { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/slides-bg.png', sizingMethod='scale'); }
a { outline: none; }

.projectimage { background: url(/i/proj/01.jpg) bottom no-repeat; }
a.projectleft img { background: url(/i/proj/arrow-left.gif) 0px 0px no-repeat; }
a.projectleft:hover img { background: url(/i/proj/arrow-left.gif) 0px -40px no-repeat; }
a.projectright img { background: url(/i/proj/arrow-right.gif) 0px 0px no-repeat; }
a.projectright:hover img { background: url(/i/proj/arrow-right.gif) 0px -40px no-repeat; }

table.slides { color:#ffffff; }
table.slides a { color:#ffffff; text-decoration:none; }
table.slides a:hover { color:#ffffff; text-decoration:underline; }

table.slides div.projecthead { color:#ffffff; font-size:14pt; padding:0px 15px; }
table.slides div.projecttext { color:#ffffff; font-size:8pt; padding:0px 15px 6px 15px; line-height:1.1em }

div.russia { width:410px; height:225px; margin-bottom:12px; background: url(/i/proj/russia.png) no-repeat; }
div.russia { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/proj/russia.png', sizingMethod='crop'); }

td.mplogo { background:url(/i/blackbg.png) repeat; color:#ffffff; }
td.mplogo * { color:#ffffff; }
td.mplogo { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/blackbg.png', sizingMethod='scale'); }
td.mplogo * a { color: #e8e8e8; text-decoration:none; position:relative; }
td.mplogo * a:hover { color: #ffffff; text-decoration:underline; }

img.newsicon { position:absolute; width:36px; height:36px; left:-40px; top:-10px; background:url(/i/news-icon.png) no-repeat; }
img.newsicon { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/news-icon.png', sizingMethod='crop'); }

/*
div.activities { width:360px; height:400px; position:relative; background:url(/i/pageills/act-bg.gif) center no-repeat; }
div.activities a { display:block; position:absolute; width:100px; height:100px; overflow:hidden; }
div.activities a img { display:block; position:absolute; width:100px; height:200px; top:0px; left:0px; }
div.activities a:hover { border:white; }
div.activities a:hover img { top:-100px; }
div.activities a img.here { top:-100px; }
div.activities a.act0 { top:145px; left:135px; }
div.activities a.act1 { top:5px; left:135px; }
div.activities a.act1 img { background:url(/i/pageills/act-1.png) left top no-repeat; }
div.activities a.act1 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-1.png', sizingMethod='crop'); }
div.activities a.act2 { top:75px; left:256px; }
div.activities a.act2 img { background:url(/i/pageills/act-2.png) left top no-repeat; }
div.activities a.act2 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-2.png', sizingMethod='crop'); }
div.activities a.act3 { top:215px; left:256px; }
div.activities a.act3 img { background:url(/i/pageills/act-3.png) left top no-repeat; }
div.activities a.act3 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-3.png', sizingMethod='crop'); }
div.activities a.act4 { top:285px; left:135px; }
div.activities a.act4 img { background:url(/i/pageills/act-4.png) left top no-repeat; }
div.activities a.act4 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-4.png', sizingMethod='crop'); }
div.activities a.act5 { top:215px; left:14px; }
div.activities a.act5 img { background:url(/i/pageills/act-5.png) left top no-repeat; }
div.activities a.act5 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-5.png', sizingMethod='crop'); }
div.activities a.act6 { top:75px; left:14px; }
div.activities a.act6 img { background:url(/i/pageills/act-6.png) left top no-repeat; }
div.activities a.act6 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-6.png', sizingMethod='crop'); }

div#texts { position:relative; width:270px; height:370px; overflow:hidden; }
div#texts h2 { padding-top:0px; margin-top:0px; }
div#texts div { position: absolute; }
div#texts div#act0 { visibility:visible; }
div#texts div#act1 { visibility:hidden; }
div#texts div#act2 { visibility:hidden; }
div#texts div#act3 { visibility:hidden; }
div#texts div#act4 { visibility:hidden; }
div#texts div#act5 { visibility:hidden; }
div#texts div#act6 { visibility:hidden; }
*/


div.activities { position:relative; width:630px; height:100px; }
div.activities a { display:block; position:absolute; width:100px; height:100px; overflow:hidden; display:inline-block; }
div.activities a img { display:block; position:absolute; width:100px; height:200px; top:0px; left:0px; }
div.activities a:hover { border:white; }
div.activities a:hover img { top:-100px; }
div.activities a img.here { top:-100px; }
div.activities a.act1 { left: -10px; }
div.activities a.act1 img { background:url(/i/pageills/act-1.png) left top no-repeat; }
div.activities a.act1 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-1.png', sizingMethod='crop'); }
div.activities a.act1-en { left: -10px; }
div.activities a.act1-en img { background:url(/i/pageills/act-1-en.png) left top no-repeat; }
div.activities a.act1-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-1-en.png', sizingMethod='crop'); }

div.activities a.act6 { left: 100px; }
div.activities a.act6 img { background:url(/i/pageills/act-6.png) left top no-repeat; }
div.activities a.act6 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-6.png', sizingMethod='crop'); }
div.activities a.act6-en { left: 100px; }
div.activities a.act6-en img { background:url(/i/pageills/act-6-en.png) left top no-repeat; }
div.activities a.act6-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-6-en.png', sizingMethod='crop'); }


div.activities a.act2 { left: 210px; }
div.activities a.act2 img { background:url(/i/pageills/act-2.png) left top no-repeat; }
div.activities a.act2 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-2.png', sizingMethod='crop'); }
div.activities a.act2-en { left: 210px; }
div.activities a.act2-en img { background:url(/i/pageills/act-2-en.png) left top no-repeat; }
div.activities a.act2-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-2-en.png', sizingMethod='crop'); }

div.activities a.act3 { left: 320px; }
div.activities a.act3 img { background:url(/i/pageills/act-3.png) left top no-repeat; }
div.activities a.act3 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-3.png', sizingMethod='crop'); }
div.activities a.act3-en { left: 320px; }
div.activities a.act3-en img { background:url(/i/pageills/act-3-en.png) left top no-repeat; }
div.activities a.act3-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-3-en.png', sizingMethod='crop'); }


div.activities a.act5 { left: 430px; }
div.activities a.act5 img { background:url(/i/pageills/act-5.png) left top no-repeat; }
div.activities a.act5 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-5.png', sizingMethod='crop'); }
div.activities a.act5-en { left: 430px; }
div.activities a.act5-en img { background:url(/i/pageills/act-5-en.png) left top no-repeat; }
div.activities a.act5-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-5-en.png', sizingMethod='crop'); }

div.activities a.act4 { left: 540px; }
div.activities a.act4 img { background:url(/i/pageills/act-4.png) left top no-repeat; }
div.activities a.act4 img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-4.png', sizingMethod='crop'); }
div.activities a.act4-en { left: 540px; }
div.activities a.act4-en img { background:url(/i/pageills/act-4-en.png) left top no-repeat; }
div.activities a.act4-en img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pageills/act-4-en.png', sizingMethod='crop'); }

div#texts { clear:both; position:relative; width:630px; overflow:hidden; padding-top:15px; padding-bottom:10px; }
div#texts h2 { padding-top:0px; margin-top:0px; }
div#texts div { position:absolute; display:none; }
div#texts div#act0 { position:relative; display:block; padding-bottom:5px; }
div#texts div#act0 a { text-decoration:none; border-bottom:1px dashed #666666; }
div#texts div#act0 a:hover { text-decoration:none; border-bottom:1px dashed #bb3333; }


div#photoframe { display:block; position:relative; width:910px; height:560px; background:url(/i/photoframe.gif) 0 0 no-repeat; overflow: hidden; } /* height: 680px; */
div#photoframe div.photo { display:block; position:absolute; width:640px; height:480px; top:10px; }
div#photoframe div.photo div.photocomment { display:block; position:absolute; width:420px; height:50px; left:110px; top:490px; overflow:hidden; color:#cccccc; font-size:9pt; }
div#photoframe div.photoprev { display:block; position:absolute; width:80px; height:80px; top:210px; left:20px; overflow:hidden; cursor:pointer; }
div#photoframe div.photoprev img { position:absolute; width:80px; height:160px; top:0px; left:0px; background:url(/i/photoprev.png) top no-repeat; }
div#photoframe div.photoprev img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photoprev.png', sizingMethod='crop'); }

div#photoframe div.photoprevover { display:block; position:absolute; width:80px; height:80px; top:210px; left:20px; overflow:hidden; cursor:pointer; }
div#photoframe div.photoprevover img { position:absolute; width:80px; height:160px; top:-80px; left:0px; background:url(/i/photoprev.png) top no-repeat; }
div#photoframe div.photoprevover img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photoprev.png', sizingMethod='crop'); }

div#photoframe div.photonext { display:block; position:absolute; width:80px; height:80px; top:210px; left:810px; overflow:hidden; cursor:pointer; }
div#photoframe div.photonext img { position:absolute; width:80px; height:160px; top:0px; left:0px; background:url(/i/photonext.png) top no-repeat; }
div#photoframe div.photonext img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photonext.png', sizingMethod='crop'); }

div#photoframe div.photonextover { display:block; position:absolute; width:80px; height:80px; top:210px; left:810px; overflow:hidden; cursor:pointer; }
div#photoframe div.photonextover img { position:absolute; width:80px; height:160px; top:-80px; left:0px; background:url(/i/photonext.png) top no-repeat; }
div#photoframe div.photonextover img { -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photonext.png', sizingMethod='crop'); }

div#tumbnails { position:absolute; width:848px; height:120px; left:31px; top:560px; overflow:hidden; background:url(/i/photolistbg.gif) 0 0 repeat-x; }
div#tumbnails div.listcounter { position:absolute; width:100%; margin:auto; overflow:hidden; text-align:center; }
div#tumbnails div.listcounter img { width:10px; height:10px; display:inline; margin:5px 3px; background: url(/i/listcount.gif) 0 0 no-repeat;  }
div#tumbnails div.listcounter img.here { background: url(/i/listcount.gif) 0px -10px no-repeat;  }

div#tumbnails div.list { position:absolute; width:804px; height:100px; top:20px; overflow:hidden; }
div#tumbnails div.list div { display:inline; width:90px; height:90px; float:left; margin:5px 22px; background:url(/i/tumbn-bg.png) 0px 0px no-repeat; cursor:pointer; }
div#tumbnails div.list div img { width:80px; height:80px; margin:5px; }
div#tumbnails div.list div.over { background:url(/i/tumbn-bg.png) 0px -90px no-repeat; border:white; }
div#tumbnails div.list div.here { background:url(/i/tumbn-bg.png) 0px -180px no-repeat; cursor:default; }


div#tumbnailsshort { position:absolute; width:910px; height:100px; left:0px; top:570px; overflow:hidden; background:url(/i/photolistbgshort.gif) 0 0 repeat-x; }
div#tumbnailsshort div.list { position:absolute; width:882px; height:100px; left:13px; top:0px; overflow:hidden; }
div#tumbnailsshort div.list div { display:inline; width:90px; height:90px; float:left; margin:5px 18px; background:url(/i/tumbn-bg.png) 0px 0px no-repeat; cursor:pointer; }
div#tumbnailsshort div.list div img { width:80px; height:80px; margin:5px; }
div#tumbnailsshort div.list div.over { background:url(/i/tumbn-bg.png) 0px -90px no-repeat; border:white; }
div#tumbnailsshort div.list div.here { background:url(/i/tumbn-bg.png) 0px -180px no-repeat; cursor:default; }


div.listprev { display:block; position:absolute; width:30px; height:100px; top:580px; left:0px; background:url(/i/photolistprev.gif) 0 0 no-repeat; cursor:pointer; }
div.listprevover { display:block; position:absolute; width:30px; height:100px; top:580px; left:0px; background:url(/i/photolistprev.gif) 0px -100px no-repeat; cursor:pointer; }

div.listnext { display:block; position:absolute; width:30px; height:100px; top:580px; left:880px; background:url(/i/photolistnext.gif) 0 0 no-repeat; cursor:pointer; }
div.listnextover { display:block; position:absolute; width:30px; height:100px; top:580px; left:880px; background:url(/i/photolistnext.gif) 0 -100px no-repeat; cursor:pointer; }

div#photoframe .loading { position:absolute; width:40%; top:225px; height:102px; left:30%; background: url(/i/loading.gif) top no-repeat; color: #444444; padding-top:36px; text-align:center; }

div#photoframe .JSRequired { position:absolute; left:15%; top:25%; width:70%; color:#cccccc; font-size:12pt; }

a.noul { text-decoration:none; }
a.noul:hover { color:#333333; }

span.more { padding-right:12px; white-space:nowrap; background:url(/i/more.gif) 100% 3px no-repeat; }
a:hover span.more { padding-right:12px; white-space:nowrap; background:url(/i/more.gif) 100% -17px no-repeat; }

a.website { padding-left:15px; background:url(/i/website.gif) 0px 3px no-repeat; }
a.website:hover { padding-left:15px; background:url(/i/website.gif) 0px -17px no-repeat; }

.clear { clear:both; }
div.clear { font:1px; line-height:0pt; height:0px; }

.rb { background:url(/i/vl.gif) right repeat-y; }

.comment { color:#666666; }