
html { height: 100%; min-width: 1003px; background: url('repeat-gorizontal.jpg') repeat-x scroll 50% 0px rgb(80, 0, 0); }
body.ru { margin: 0px; color: rgb(0, 0, 0); position: relative; font: 12px/14px Arial,Helvetica,sans-serif; min-width: 1003px; min-height: 100%; background: url('bg-body-ru.jpg') no-repeat scroll 50% 0px transparent; }
a { text-decoration: none; color: rgb(0, 0, 255); }
a:hover { text-decoration: underline; }
.container { position: relative; overflow: hidden; }
.content { width: 567px; margin: 0px auto; padding: 50px 0px; text-align: center; }
.block { overflow: hidden; height: 125px; padding: 0px 150px; }
.logo { float: left; margin: 0px 15px 0px 0px; }
.logo a { display: block; overflow: hidden; text-indent: -9999px; background: url('logo.png') no-repeat scroll 0% 0% transparent; width: 263px; height: 116px; }
.slogan { float: left; font: 54px/56px 'Arial Black',Gadget,sans-serif; color: rgb(236, 49, 45); margin: 49px 0px 0px; }
.desc { margin: 20px 0px 0px; font: 61px/64px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(44, 19, 38); text-align: center; }
.desc em { font: 43px/45px 'Arial Black',Gadget,sans-serif; display: block; margin: -5px 0px 0px; }
.btn { overflow: hidden; margin: 20px 0px 0px; display: inline-block; }
.btn a { background: url('bg-btn.png') no-repeat scroll 0% 0% transparent; height: 86px; float: left; color: rgb(237, 38, 0); text-decoration: none; font: 26px/86px 'Arial Black',Gadget,sans-serif; text-transform: uppercase; }
.btn a strong { float: left; height: 86px; background: url('bg-btn.png') no-repeat scroll 100% -86px transparent; margin: 0px 0px 0px 47px; padding: 0px 30px 0px 0px; }
.btn a strong em { font-style: normal; float: left; margin: 0px 0px 0px -17px; }
.btn:hover a { background-position: 0px -172px; }
.btn:hover a strong { background-position: 100% 100%; }
