* {margin: 0px;  padding: 0px;}
html {height: 100%;}
body {height: auto !important; min-height: 100%; height: 100%; position: relative; color: #000000; font: 14px Trebuchet ms, Arial, Helvetica, sans-serif; min-width: 900px;}
img {border: none;}
input, textarea, select {border: 1px solid #a5acb2; background-color: #ffffff; font: 14px Trebuchet ms, Arial, Helvetica, sans-serif; color: #000000; padding: 1px; margin-bottom: 8px;}
input {width: 60%;}
textarea {width: 99%;}
table {border-collapse: collapse;}

input:focus {outline: none;}

.container {width: 900px; margin: auto; padding-bottom: 100px;}

.topline {height: 128px;}
.logo {position: absolute; margin: 43px 0px 0px 20px;}
.menu {position: absolute; margin: 44px 0px 0px 253px; width: 350px; z-index: 200;}
.social {position: absolute; margin: 22px 0px 0px 630px; width: 260px;}
.linkarrow {padding: 2px 0px 2px 32px; background: url(/images/arrow.gif) left center no-repeat; font-size: 16px;}
.linkarrow1 {padding: 2px 0px 2px 32px; background: url(/images/arrow2.gif) 16px bottom no-repeat; font-size: 16px;}

.promopic {background: url(/images/promopic.jpg) top no-repeat; width: 900px;}
.lang {padding-left: 22px; color: #178bb0; font-size: 16px;}
.lang strong {color: #f16321;}
.bottom {text-align: center; margin-top: 390px; background:url(/images/platforms.gif) center top no-repeat; padding-top: 80px; color: #adadad;}

.win {width: 370px; position: absolute; z-index: 100; background-color: #FFFFFF; border: 1px solid #a5acb2; margin: 71px 0px 0px 235px; padding: 45px 20px 20px 20px;}
.formttl {font-size: 12px;  color: #7d7d7d; margin-bottom: 2px;}
.formbut {text-align: right; margin-top: 3px;}
.winclose_place {position: absolute; margin: -35px 0px 0px 370px;}
.win_sent {text-align: center;}
.win_sent strong {color: #87c314;}

.pusher {clear: both; height: 0px; overflow: hidden;}
.footer {position: absolute; bottom: 0px; width: 100%; height: 100px; background: #ffffff url(/images/botbck.gif) bottom repeat-x;}

a {color: #178bb0; text-decoration: underline;}
a:hover {color: #f16321;}

a.button {padding: 3px 30px; width: 200px; text-decoration: none; background: url(/images/button.gif) top repeat-x; outline: none; border: 1px solid #a5acb2;}
a.button:hover {background-position: center -40px; color: #ffffff; border: 1px solid #1586aa;}

a.winclose {width: 9px; height: 9px; text-decoration: none; background: url(/images/winclose.gif) top no-repeat; outline: none; display: block;}
a.winclose:hover {background-position: center -9px;}


a.mess {background: url(/images/linkb0.gif) bottom repeat-x; text-decoration: none;}
a.mess:hover {background: url(/images/linkb1.gif) bottom repeat-x; text-decoration: none;}