html { height: 100%; }
* html {  }
body { background:#0070a7; margin:0; padding:0; font:0.66em Arial; min-width:950px; position:relative; height:auto !important; height:100%; min-height:100%; width:100%; color:#fff; }

.clear { display:block; width:100%; clear:both; font-size:0; height:0; }
a:hover { text-decoration:none; }

#layout {/*position:relative; zoom:1;*/}
.ie6 #layout { zoom:1; position:relative; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 950 ? '950px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1600 ? '1600px' : '100%' ); }
#main { background:url(../img/bck.png) 0 0 repeat-x; width:100%; zoom:1; overflow:hidden; min-width:993px; padding-bottom:140px; }
#foo { overflow:hidden; position:absolute; width:100%; left:0; bottom:0; zoom:1; }

form, img, .logo, #nav, .cont h1, .cont ul, #foo ul, #foo dl, #foo p, .if-not-flash h2, .if-not-flash p { margin:0; padding:0; border:0; }
#nav li, .cont li, #foo li, #foo dd, #foo dt { margin:0; padding:0; list-style-type:none; }

.logo { width:730px; height:32px; overflow:hidden; padding:30px 0 0 68px; font:27px Arial; } 
.logo a { color:#fff; text-decoration:none; }

.nav-box { margin:0 67px; }
#nav { border:0; border-collapse:collapse; width:100%; }
#nav td { height:66px; padding:0 42px 0 0; font:16px/66px Arial; display:table-cell; }
#nav a, #nav b { font-weight:normal; color:#8093bd; white-space:nowrap; }
#nav a:hover { text-decoration:underline; color:#fff; }

.cont { padding-top:40px; min-height:355px; height:auto !important; height:355px; }
.cont p , .cont ul { padding:34px 0 0; margin:0; }
.cont p { font-size:1.15em; color:#b4bcd0; }
.cont ul { color:#667daf; }
.cont a { color:#fff; }

.t-3 { margin:0 14px 0 67px; }
.t-3 .c-1, .t-3 .c-2, .t-3 .c-3 { width:33.3%; float:left; }

.c-1 .bubble { padding-right:104px; }
.c-2 .bubble { padding-right:23px; }
.c-3 .bubble { padding:0 18px 0 78px; }

.cont .c-1 h1 { font:normal 2.35em Arial; color:#fff; }
.cont .c-2 h1 { font:italic 2.35em Arial; color:#edc300; }
.cont .c-3 h1 { font:italic 1.75em/1.72em Arial; color:#edc300; }

.cont .c-2 p { color:#a7b1c0; }
.cont .c-3 p { color:#889bb3; padding-top:20px }

.cont .c-2 ul { font-size:20px; padding-top:14px; }
.cont .c-3 ul { font-size:16px; padding-top:14px; }

.cont .c-2 li { padding-top:18px; text-indent:-1.8em; }

.ie .cont .c-2 li { behavior:expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;&nbsp;' + this.innerHTML : '' ); }
.cont .c-2 li:before { content:'\2014\a0\a0\a0'; }

.cont .c-3 li { padding-top:16px; }

.c-white, .cont .c-white { color:#fff; }
.s-14, .cont .s-14 { font-size:1.35em; }

#foo { color:#000; }
#foo .c-1 { font-size:11px; }
#foo .c-1 p { padding-bottom:5px; }
#foo .c-1 .bubble { padding-right:38px; }

#foo ul { font-size:12px; }
#foo a { color:#fff; }

#foo .contacts { padding:0 0 3px; }
#foo .contacts a { color:#00f0ff; }

#foo dt { font-size:12px; line-height:25px; color:#000; width:126px; float:left; text-align:right; }
#foo dd { font-size:18px; color:#fff; margin-left:131px; margin-bottom:5px; }

.flash-box { } 
.if-not-flash { height:551px; background:url(../img/bck.jpg) 0 0 no-repeat; position:relative; }
.if-not-flash .lang { width:77px; height:35px; position:absolute; top:30px; right:42px; }
.if-not-flash .lang * { position:absolute; width:77px; height:35px; }
.if-not-flash .lang span { background:#000; opacity:0.4; filter:alpha(Opacity=40) }
.if-not-flash .lang a { font:14px/35px Arial; color:#fff; text-align:center; }

.if-not-flash .lang-action { width:277px; height:40px; position:absolute; top:160px; right:42px; }
.if-not-flash .lang-action * { position:absolute; width:277px; height:40px; }
.if-not-flash .lang-action span { background:#000; opacity:0.4; filter:alpha(Opacity=40) }
.if-not-flash .lang-action a { font:14px/18px Arial; color:#fff; text-align:center; }



.if-not-flash .data { bottom:50px; left:70px; position:absolute; width:440px; }
.if-not-flash .data h2 { font:normal 28px Arial; }
.if-not-flash .data p { font:normal 12px Arial; color:#fff; padding-top:10px; }
.if-not-flash .data a { color:#fff; }
