body, html{height:100%;}
body{background:#fff;color:#000;}
#container{width:100%;min-height:100%;position:relative;}
.logo{font:italic 1.5em/1.15em "Georgia","Times New Roman", Times, serif;letter-spacing:0.02em;color:#fff;float:left;margin-top:20px;margin-right:20px;}
.logo span{}
.logo sup{color:#81dfff;vertical-align:text-top;font-size:0.6em;}
p.bestyle{font:0.75em/1.55em Arial, Helvetica, sans-serif;margin-top:1.87em;}
p.bestyle img{float:left;margin:6px 13px 0 0;}
p.bestyle span{display:block;}
span.copy{font:0.75em/1.3em Arial, Helvetica, sans-serif;display:block;margin:2em 0 0 26px;}
.stage, body.plain, div.windowContainer form.objectControl, div.transparent, body.mail{font:0.8em/1.41em Arial, Helvetica, sans-serif;}
.stage{overflow:hidden;position:relative;padding-bottom:180px;width:100%;}
.top{height:120px;background:#113744;}
.layoutA, .layoutB, .layoutC{float:left;min-height:1px;}
.top{padding:0 25px;}
.layoutA{width:25.4%;padding-top:1.29em;}
.layoutA div.infoBlock{margin:0 34px 1.05em 25px;}
.layoutA ul.menu{margin:0 34px 0 21px;}
.layoutB{padding-right:3%;width:49.4%;}
body.common .layoutB{padding-top:1.53em;}
body.main .layoutB{padding-top:0;}
.layoutC{width:22.1%;}
.footer{bottom:0;position:absolute;-position:relative;border-top:#dfdfdf 1px solid;width:100%;height:88px;}
.fLeft{width:25.4%;float:left;}
.fCenter{width:52.4%;float:left;position:relative;min-height:20px;}
.fRight{width:22.1%;float:left;}
.footer div.identification{margin-left:28px;}
.footer div.identification a.link{display:block;float:left;color:#97999a;margin-left:10px;font:0.8em/1.7em Tahoma,Arial, Helvetica, sans-serif;}
.footer div.identification.identified a.link{display:inline-block;float:none;color:#D23400;margin-left:0;font:1em/0.9em Tahoma,Arial, Helvetica, sans-serif;}
.footer div.identification.identified a.user{color:#97999A;}
span.price{display:inline-block;font-weight:bold;font-size:1.2em;white-space:nowrap;}
span.price.inactive{color:#777777;}
.lang{float:right;}
.lang ul.list, .lang ul li.item{margin:0;background:0;padding:0;font-size:0.8em;line-height:1.5em;color:#ffffff;}
.lang ul li.item a{color:#ffffff;display:inline-block;}
.lang ul li.item img{margin-right:5px;position:relative;top:3px;}
span.authorization{font-size:12px;font-family:arial;color:#898989;}
span.authorization a{color:#d23400;margin:0 3px;cursor:pointer;}
span.authorization a.user{color:#97999a;}
span.authorization a.ajaxLink{border-bottom:1px dashed;display:inline-block;line-height:0.9em;text-decoration:none;}
span.authorization a span{border-bottom:1px dashed;text-decoration:none;line-height:12px;display:inline-block;}
span.price span.number{display:inline-block;}