
/* ::::: http://vipznakomstvo.com/templates/css/style.css ::::: */

body { margin: 0pt; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 251, 206); font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
.main { margin: 0pt auto; background: transparent url('vipznak_bg.jpg') no-repeat scroll 0px 0px; width: 970px; height: 750px; position: relative; }
.login { padding: 37px 0pt 0pt 25px; position: absolute; top: 55px; left: 667px; width: 220px; }
.login a.rules { font-size: 11px; color: rgb(253, 204, 116); }
.login a.rules:hover { text-decoration: none; }
.register { padding: 17px 0pt 0pt 25px; position: absolute; top: 180px; left: 667px; width: 220px; }
.register a.button { margin: 4px 0pt; background: transparent url('register.png') no-repeat scroll 0px 0px; display: block; height: 41px; width: 216px; text-indent: -9999px; }
.register a.button:hover { background: transparent url('register.png') no-repeat scroll 0px -41px; }
.register a.rules { font-size: 11px; color: rgb(253, 204, 116); }
.register a.rules:hover { text-decoration: none; }
#searchbutton1 { border: medium none ; background: transparent url('blank.png') repeat scroll 0% 0%; width: 25px; height: 25px; display: block; color: white; position: absolute; right: 23px; top: 39px; }
#searchfield1 { border: medium none ; padding: 0pt 0pt 0pt 9px; background: transparent url('field.png') no-repeat scroll 0% 0%; width: 137px; height: 21px; }
#searchfield2 { border: medium none ; margin: 7px 0pt 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('field.png') no-repeat scroll 0% 0%; width: 137px; height: 21px; }
.picture1 { position: absolute; top: 595px; left: 90px; }
.picture2 { position: absolute; top: 605px; left: 233px; }
.downloadbox { background: transparent url('back.png') no-repeat scroll center top; width: 672px; height: 456px; position: relative; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(103, 80, 19); letter-spacing: -1px; }
.left { position: absolute; display: block; width: 22px; height: 35px; left: 50px; top: 110px; }
.right { position: absolute; display: block; width: 22px; height: 35px; right: 53px; top: 110px; }
.nav { margin: 0pt 0pt 0pt 20px; display: block; position: absolute; top: 95px; left: 80px; height: 65px; width: 490px; text-align: center; }
.nav a { margin: 5px 19px 0pt 0pt; display: block; float: left; color: rgb(255, 254, 255); letter-spacing: 0pt; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.nav img { border: medium none ; margin: 0pt 0pt 3px; display: block; }
.last { width: 220px; font-size: 10px; color: rgb(0, 0, 0); display: table; position: absolute; top: 345px; left: 60px; text-align: left; letter-spacing: 0pt; }
.last span { font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(235, 0, 34); }
.sms { position: absolute; top: 195px; left: 72px; color: rgb(95, 67, 11); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
.sms span { color: rgb(235, 0, 34); }
.desc { margin: 0pt; padding: 0pt; color: rgb(103, 80, 19); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-transform: lowercase; letter-spacing: 0pt; }
.search { position: absolute; top: 295px; left: 72px; }
.search span { margin: 7px 0pt 0pt; text-transform: uppercase; color: rgb(103, 80, 19); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; float: left; }
#searchfield { border: medium none ; margin: 0pt 0pt 0pt 17px; padding: 9px 0pt 0pt 16px; background: transparent url('search_bg.gif') no-repeat scroll 0% 0%; color: rgb(4, 0, 0); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 180px; height: 32px; float: left; }
#searchbutton { border: medium none ; margin: 0pt 0pt 0pt 5px; background: transparent url('searchbutton.gif') no-repeat scroll 0% 0%; width: 65px; height: 41px; color: rgb(126, 78, 3); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; }
.close { background: transparent url('close.png') no-repeat scroll center top; position: absolute; top: -10px; right: 60px; display: block; width: 23px; height: 23px; }
.login_close { background: transparent url('close.png') no-repeat scroll center top; position: absolute; top: -10px; right: 0px; display: block; width: 23px; height: 23px; z-index: 5; }
.forgot_main { background: rgb(133, 128, 130) none repeat scroll 0% 0%; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(69, 69, 69); }
.forgot_main form { margin: 0pt; padding: 0pt; }
.forgot_main input { border: medium none ; margin: 0pt 0pt 0pt 40px; background: transparent none repeat scroll 0% 0%; }
.forgot_main { width: 100%; height: 100%; }
.forgot_header { text-align: center; color: rgb(133, 128, 130); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: absolute; top: 25px; left: 70px; }
.forgot_header b { color: rgb(254, 0, 0); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 19px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.forgot_block { margin: auto; background: transparent url('forgot_back.png') no-repeat scroll left top; height: 205px; width: 391px; position: relative; }
.forgot_login { position: absolute; top: 95px; left: 48px; }
.forgot_password { position: absolute; top: 95px; left: 48px; }
.or { color: rgb(254, 0, 0); position: absolute; top: 128px; left: 137px; }
#enter { position: absolute; top: 147px; left: 111px; width: 60px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; }
#emailblock { padding: 80px 40px; background: transparent url('email-block.png') no-repeat scroll 0px 0px; display: block; width: 570px; height: 100px; font-family: Arial,Helvetica,sans-serif; }
#emailblock form { margin: 0pt; padding: 0pt; }
#emailblock input { border: 0pt none ; padding: 5px; background: transparent url('email-input.png') no-repeat scroll 0px 0px; width: 396px; height: 31px; color: rgb(126, 78, 3); font-size: 18px; float: left; }
#emailblock input#submit { background: transparent url('email-submit.png') no-repeat scroll 0px 0px; display: block; margin-left: 10px; width: 115px; height: 41px; text-align: center; color: rgb(126, 78, 3); font-size: 14px; font-weight: bold; }
#emailblock .error { display: block; width: 405px; color: rgb(204, 0, 0); font-size: 13px; font-weight: bold; text-align: right; }
#emailblock .error b { font-size: 20px; display: block; margin-bottom: -5px; }
.email_close { background: transparent url('close.png') no-repeat scroll center top; position: absolute; top: -10px; right: 10px; display: block; width: 23px; height: 23px; z-index: 5; }

/* ::::: null ::::: */

#bg_preload_image { background-image: url('back.png'); }
