/* для проверки билетов */
ul.b-header-nav .w-window { top:40px; left:-5px }
.w-window { position:absolute; width:269px; z-index:999; color:#333; display:none }
.w-window a { color:#0063BC !important }
.w-window .v-w-tl, .w-window .v-w-tr, .w-window .v-w-bl, .w-window .v-w-br { overflow:hidden; background:url(/images/bg/shadow-box.png) 0 0 no-repeat }
.w-window .v-w-tl { margin-right:15px; height:15px }
.w-window .v-w-tr { position:absolute; top:0; left:-15px; margin-left:100%; height:15px; width:15px; background-position:right 0 }
.w-window .v-w-bl { margin-right:15px; height:15px; background-position:0 bottom }
.w-window .v-w-br { position:absolute; height:15px; width:15px; left:-15px; margin-left:100%; background-position:right bottom }
.w-window .h-window { margin-right:15px; background:url(/images/bg/shadow-box.png) 0 -15px no-repeat; position:relative }
.w-window .h-window2 { position:relative; left:15px; background:url(/images/bg/shadow-box.png) right -15px no-repeat; position:relative }
.w-window .h-window3 { margin-left:-5px; margin-right:10px; position:relative }
.h-window-dl .window-dt { background:#F1EFE5; font-weight:bold; padding:4px 25px 10px 20px; white-space:nowrap }
.h-window-dl .window-dd { padding:10px 20px 11px; background:#fff }
.h-window-dl .window-dd .b-form { padding-top:8px }
.w-window-type2 .h-window-dl .window-dt { padding-left:55px; padding-right:7px }
.w-window-type2 .h-window-dl .window-dd { padding-left:55px; padding-right:7px }

.g-ico, .g-close { background:url(/images/bg/icons.png) 0 0 no-repeat; position:absolute }
.g-close { position:absolute; width:7px; height:7px; top:9px; right:11px; overflow:hidden; text-indent:-9999px }
.b-form-table-invite .g-close { top:auto; left:auto; right:auto; margin-left:10px; margin-top:8px }
.b-form-table-invite textarea { width:553px }

.b-form ul.b-form-ul li { padding-bottom:7px; list-style:none }
.b-form ul.b-form-ul { padding-bottom:10px; list-style:none }
.b-form .fset-buttons input[type=submit] { margin-right:8px }
.b-form .confirm { padding-top:13px }
.b-form .last-confirm { padding-bottom:24px !important }
.b-form .note { color:#797979 }
.b-form-table { width:auto; margin:16px 0 0 }
.b-form-table th, .b-form-dl td { padding:0 10px 10px 0; vertical-align:top }
.b-form-table .fset-buttons { padding-top:8px }
.b-form-table.b-form-table-type2 { margin-top:10px }
.b-form-table.b-form-table-type2 th { text-align:right; white-space:nowrap }
.b-form-table.b-form-table-type2 th, .b-form-table.b-form-table-type2 td { padding-bottom:12px }
.b-form-table.b-form-table-type2 td { width:100% }
.b-form-table.b-form-table-type3 { margin-top:8px }
.b-form-change-personal { padding-left:75px }
.b-form-change-personal .g-ico-calendar { margin-left:3px }
.b-form-table.b-form-table-invite th { padding-left:10px }
.h-box-type1 .b-form .fset-buttons { position:relative; top:-3px }
.h-box-type1 .b-form .fset-buttons a { font-size:.846em }

.h-box-type1.h-make-gift .b-form .fset-buttons { top:0; padding:3px 0 8px }

.fset-buttons3 { padding:0 0 12px 7px }

dl, dt, dd, ol, ul, li, fieldset, form { margin:0; padding:0; border:0; outline:none; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline }
/* для проверки билетов */

#dd_lottery { width: 200px !important; }
#dd_drawing { width: 200px !important; }
#ticketNumber { width: 200px !important; }
#result { width: 200px !important; font-size: 12px; padding-top: 8px; white-space: normal; }
.error p { font-size: 12px; color: #ff0000; white-space: normal; }
