#obalik { width: 1000px; }
#page { width: 1000px; }
#hlavicka { width: 1000px; background: url(https://ximg.cz/kom/xchat/headerwide3.png) no-repeat center; }

#telo { overflow: visible; width: 1000px; background: url("https://ximg.cz/kom/xchat/body_bgwide.png") repeat-y center; }
#telo-in { margin-top: 0px; width: 980px; }
.verifywarn { width: 920px; margin: 0 auto; }

#nastaveni { background: url(https://ximg.cz/kom/xchat/settingswide.png) no-repeat center; }
#menu_hl { background:url(https://ximg.cz/kom/xchat/menu_bgwide.png) no-repeat center; }
#menu_sub { background:url(https://ximg.cz/kom/xchat/menu_sub_bgwide.png) no-repeat center; }

#paticka { width: 1000px; }
#paticka p.endfooter, #paticka div.endfooter { width: 1000px; background: url('https://ximg.cz/kom/xchat/footerwide.png') no-repeat center bottom; }
#paticka .footer { background: url("https://ximg.cz/kom/xchat/body_bgwide.png") repeat-y center; }

.leader { width: 970px; }

#telo-in button { color: #666; border: 1px solid #b5b5be; padding: 0 2px; }

.fhvam23 { height: 23px !important; line-height: 23px !important; vertical-align: middle; }
.fhvam31 { height: 31px !important; line-height: 31px !important; vertical-align: middle; }

#x3-content { width: 960px; border: 0; margin: 0 auto; padding: 10px; }
#x3-left { width: 660px; border: 0; margin: 0 auto; padding: 10px; float: left; }
#x3-right { width: 300px; border: 0; margin: 0 auto; padding: 0; float: right; }

.x3-message-out { width: 960px; border: 0; margin: 10px auto; padding: 0; text-align: center; }
.x3-message { width: 900px; border: 2px solid; margin: 0 auto; padding: 5px 10px; text-align: center; }
.x3-message-notify { border-color: #1aa6ec; font-weight: bold; font-size: 105%; }
.x3-message-ok { border-color: #1ac03a; }
.x3-message-error { border-color: #e11a35; }

#x3-left a, #x3-left a:visited, #x3-left a:hover, #x3-content a, #x3-content a:visited, #x3-content a:hover { text-decoration: none; color: #fe710a; }
#x3-left a:hover, #x3-content a:hover { text-decoration: underline; }

#x3-left ul, #x3-content ul { padding-left: 20px; }

#x3-left p, #x3-content p, #x3-left div.asp, #x3-content div.asp { margin: 8px 0; padding: 0; }

.centerbox { text-align: center; margin: 0 auto; }
.leftbox { text-align: left; }

.bold { font-weight: bold; }

.palette { width: 60px; border-left: 1px solid #000000; border-top: 1px solid #000000; }
.palette a { display: block; width: 9px; height: 9px; border-right: 1px solid #000000; border-bottom: 1px solid #000000; float: left; }

.x3-form-row { width: 960px; padding: 3px 0; margin: 0 auto; }
.x3-form-caption { width: 150px; float: left; text-align: left; }
.x3-form-input { width: 800px; float: right; text-align: left; }

#wizard-progress { width: 270px; margin: 20px auto; font-size: 16px; }
#wizard-progress .step { float: left; width: 30px; height: 30px; border-radius: 50%; background: #000; }
#wizard-progress .step .inside { width: 28px; height: 28px; margin: 1px; line-height: 28px; border-radius: 50%; background: #fff; display: block; text-decoration: none; }
#wizard-progress .active .inside { background: #e0e0e0; font-weight: bold; }
#wizard-progress .done .inside { background: #fe710a; color: #fff; }
#wizard-progress .delim { float: left; width: 30px; height: 30px; margin: 0 10px; }
#wizard-progress .delim div { width: 30px; height: 2px; margin-top: 14px; background: #000; }

#x3-content .login { text-align: center; width: 320px; margin: 0 auto; }
#x3-content .login .x3-form-row { width: 300px; }
#x3-content .login .x3-form-caption { width: 80px; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .login .x3-form-input { width: 220px; }
#x3-content .login .x3-form-input input[type="text"], .login .x3-form-input input[type="password"] { width: 208px; padding: 3px 5px; }
#x3-content .login .x3-form-input .button { float: left; width: 60px; height: 24px; line-height: 24px; }
#x3-content .login .x3-form-input .mojeid { float: right; width: 155px; height: 24px; }

#x3-content .login2fa { text-align: center; width: 320px; margin: 0 auto; }
#x3-content .login2fa .x3-form-row { width: 300px; }
#x3-content .login2fa .x3-form-caption { width: 120px; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .login2fa .x3-form-input { width: 180px; }
#x3-content .login2fa .x3-form-input input[type="text"], .login .x3-form-input input[type="password"] { width: 168px; padding: 3px 5px; }
#x3-content .login2fa .x3-form-input .button { float: left; width: 80px; height: 24px; line-height: 24px; }

#x3-content .advertlogout { text-align: center; width: 300px; margin: 0 auto; padding-top: 20px; }

#x3-left .center20tb, #x3-content .center20tb { text-align: center; margin: 20px 0; }
#x3-left .bigtext, #x3-content .bigtext { font-size: 120%; font-weight: bold; }

#x3-content #set1 { color: #333333; text-align: left; }
#x3-content #set1 div { background-repeat: no-repeat; margin-bottom: 20px; position: relative; }
#x3-content #set1 div h3 { font-size: 125%; margin: 0 10px 0 46px; color: #666; line-height: 1.7em; font-weight: bold; border: medium none; background: none repeat scroll 0 0; }
#x3-content #set1 div p { margin: 0 10px 0 46px; }
#x3-content #set1 div a { color: #0055dd; }
#x3-content #set1 div a:hover, #set1 div a:active { color: #002951; }
#ico1 { background-image: url('https://ximg.cz/x4/st/profile.gif'); }
#ico2 { background-image: url('https://ximg.cz/x4/st/xchat.gif'); }
#ico3 { background-image: url('https://ximg.cz/x4/st/passwd.gif'); }
#ico7 { background-image: url('https://ximg.cz/x4/st/profile_personal.gif'); }

#telo-in h3 { background: none; border-bottom: 0; border: 0; margin-top: 7px; }

#x3-content .iplist { text-align: center; width: 920px; margin: 0 auto; }
#x3-content .iplist .x3-form-row { width: 900px; padding: 3px; }
#x3-content .iplist .x3-form-row-odd { background: #f0f0f0; }
#x3-content .iplist .x3-form-row-even { background: #e0e0e0; }
#x3-content .iplist .x3-form-flag { width: 20px; text-align: left; float: left; }
#x3-content .iplist .x3-form-ip { width: 650px; text-align: left; float: left; }
#x3-content .iplist .x3-form-actions { width: 200px; text-align: right; float: right; }
#x3-content .iplist .x3-form-paging { text-align: center; margin: 0 auto; }

#x3-content .iplist-inputs { width: 900px; border: 1px solid #000000; margin: 10px auto; padding: 0; }

#x3-content .iplist-inputs .iplist-add { float: left; width: 430px; margin: 0 auto; padding: 5px 10px; border-right: 1px dashed #000000; }
#x3-content .iplist-inputs .iplist-add input[type="text"] { width: 360px; }
#x3-content .iplist-inputs .iplist-add input[type="submit"] { width: 60px; }
#x3-content .iplist-inputs .iplist-add textarea { width: 423px; height: 50px; }

#x3-content .iplist-inputs .iplist-filter { float: left; width: 429px; margin: 0 auto; padding: 5px 10px; }
#x3-content .iplist-inputs .iplist-filter input[type="text"] { width: 340px; }

#x3-content .iplist-detail { width: 880px; border: 1px solid #000000; margin: 0 auto; margin-top: 10px; padding: 5px 10px; }
#x3-content .iplist-detail .x3-form-row { width: 880px; }
#x3-content .iplist-detail .x3-form-caption { width: 100px; text-align: left; float: left; }
#x3-content .iplist-detail .x3-form-data { width: 780px; text-align: left; float: left; }

#x3-content .iplist-global-note { width: 920px; margin: 0 auto; }
#x3-content .iplist-global-note .note_switch_button_wrap { position: relative; overflow: visible; }
#x3-content .iplist-global-note #note_switch_button { width: 32px; height: 32px; position: absolute; top: -32px; right: 5px; background: url('../icon-note.png') no-repeat; cursor: pointer; }
#x3-content .iplist-global-note #global_note_box { width: 920px; padding: 0; margin: 0 auto; margin-top: 10px; text-align: center; }
#x3-content .iplist-global-note #global_note_box textarea { width: 900px; height: 300px; }
#x3-content .iplist-global-note #global_note_box .button { margin-top: 5px; padding-left: 10px; width: 920px; text-align: left; }

#x3-content .chathistory-roomselect { width: 900px; border: 1px solid #000000; margin: 10px auto; padding: 0; }
#x3-content .chathistory-stoploading { width: 900px; border: 0; margin: 10px auto; padding: 0; text-align: center; }

#x3-content .chathistory-output { margin: 10px auto; padding: 0; }

#x3-content .signupfield { margin-top: 30px; }
#x3-content .signupfield.signupfieldsubmit { margin-top: 10px; }
#x3-content .signupfield.error { color: #df0000; }
#x3-content .signupfield p { margin: 2px 0; }
#x3-content .signupfield input[type="submit"] { width: 125px; font-size: 12px; color: #ffffff; background: #4484ff; padding: 5px 0 5px 0; font-weight: bold; }
#x3-content .signupfield p.signupcaption { font-size: 14px; }
#x3-content .signupfield .hidden { display: none; }
#x3-content .signupfield p.signupinfo { font-size: 9px; }
#x3-content .signupfield p.signupinput input[type="text"] { width: 250px; }
#x3-content .signupfield p.signupinput input[type="password"] { width: 250px; }
#x3-content .signupfield div.signupradio .signupradioitem { float: left; margin-right: 20px; }
#x3-content .signupfield p.signupcheckbox label { font-size: 11px; }
#x3-content .signupfield p.signupstatus { padding-left: 15px; font-size: 9px; background: url(https://ximg.cz/x4/tick.gif) no-repeat left center; }
#x3-content .signupfield p.signupstatus.error { background: url(https://ximg.cz/x4/ico_del.gif) no-repeat left center; }
#x3-content .signupfield .signupfieldmoreinfo { position: relative; overflow: visible; }
#x3-content .signupfield .signupfieldmoreinfo .signupfieldmoretext { position: absolute; left: 280px; top: 0; width: 370px; border: 1px solid #a0a0a0; padding: 10px; background: #f0f0f0; }

#x3-content .verifycontact { text-align: center; width: 420px; margin: 0 auto; }
#x3-content .verifycontact .x3-form-row { width: 400px; margin-top: 5px; }
#x3-content .verifycontact .x3-form-caption { width: 60px; height: 31px; line-height: 31px; vertical-align: middle; }
#x3-content .verifycontact .x3-form-input { width: 340px; height: 31px; line-height: 31px; vertical-align: middle; }
#x3-content .verifycontact .x3-form-input input[type="text"], .verifycontact .x3-form-input input[type="password"] { width: 328px; padding: 3px 5px; }

#x3-content .registrations { text-align: center; width: 920px; margin: 0 auto; }
#x3-content .registrations .x3-form-row { width: 900px; padding: 3px; }
#x3-content .registrations .x3-form-row-odd { background: #f0f0f0; }
#x3-content .registrations .x3-form-row-even { background: #e0e0e0; }
#x3-content .registrations .x3-form-nick { width: 150px; text-align: left; float: left; overflow: hidden; }
#x3-content .registrations .x3-form-email { width: 150px; text-align: left; float: left; overflow: hidden; }
#x3-content .registrations .x3-form-flag { width: 20px; text-align: left; float: left; }
#x3-content .registrations .x3-form-ip { width: 150px; text-align: left; float: left; overflow: hidden; }
#x3-content .registrations .x3-form-date { width: 80px; text-align: left; float: left; }
#x3-content .registrations .x3-form-service { width: 100px; text-align: left; float: left; }
#x3-content .registrations .x3-form-active { width: 100px; text-align: left; float: left; }
#x3-content .registrations .x3-form-actions { width: 150px; text-align: right; float: right; }
#x3-content .registrations .x3-form-paging { text-align: center; margin: 0 auto; }

.switchVersion { width: 400px; margin: 0 auto; padding: 0; }
.switchVersionNew { float: left; width: 180px; height: 25px; line-height: 25px; margin: 10px; padding: 0; display: block; text-align: right; }
.switchVersionOld { float: right; width: 180px; height: 25px; line-height: 25px; margin: 10px; padding: 0; display: block; text-align: left; }
.switchVersion div.switchVersionNew, .switchVersion div.switchVersionOld { font-weight: bold; }

#x3-content .regemails { text-align: center; width: 670px; margin: 0 auto; }
#x3-content .regemails .x3-form-row { width: 650px; padding: 3px; }
#x3-content .regemails .x3-form-row-odd { background: #f0f0f0; }
#x3-content .regemails .x3-form-row-even { background: #e0e0e0; }
#x3-content .regemails .x3-form-email { width: 480px; text-align: left; float: left; overflow: hidden; }
#x3-content .regemails .x3-form-flag { width: 20px; text-align: left; float: left; background: url(https://ximg.cz/x4/ico_del.gif) no-repeat left center; }
#x3-content .regemails .subdomain { background: url(https://ximg.cz/x4/tick.gif) no-repeat left center; }
#x3-content .regemails .x3-form-actions { width: 150px; text-align: right; float: right; }
#x3-content .regemails .x3-form-paging { text-align: center; margin: 0 auto; }

#x3-content .registrations-inputs { width: 920px; margin: 10px auto; padding: 0; }
#x3-content .regemailsnew { width: 920px; margin: 10px auto; padding: 0; }

#x3-content #add_blacklist { margin: 10px auto 0; width: 500px; text-align: center; }
#x3-content #add_blacklist .x3-form-row { width: 480px; padding: 3px; text-align: left; }
#x3-content #add_blacklist .x3-form-title { font-size: 120%; font-weight: bold; }
#x3-content #add_blacklist .x3-form-caption { width: 150px; text-align: left; float: left; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content #add_blacklist .x3-form-value { width: 300px; text-align: left; float: left; height: 21px; line-height: 21px; }

#x3-content .x3-account-security { margin: 10px auto 0; width: 600px; text-align: center; }
#x3-content .x3-account-security .x3-form-row { width: 580px; padding: 3px; text-align: left; }
#x3-content .x3-account-security .x3-form-title { font-size: 120%; font-weight: bold; padding-top: 20px; }
#x3-content .x3-account-security .x3-form-caption { width: 150px; text-align: left; float: left; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .x3-account-security .x3-form-value { width: 400px; text-align: left; float: left; height: 21px; line-height: 21px; }
#x3-content .x3-account-security .x3-form-value select { width: 391px; }
#x3-content .x3-account-security .x3-form-value input[type="text"] { width: 391px; }
#x3-content .x3-account-security .x3-form-value input[type="password"] { width: 391px; }

#x3-content .x3-account-wizard { margin: 10px auto 0; width: 500px; text-align: center; }
#x3-content .x3-account-wizard .x3-form-row { width: 520px; padding: 3px; text-align: left; }
#x3-content .x3-account-wizard .x3-form-caption { width: 100px; text-align: left; float: left; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .x3-account-wizard .x3-form-value { width: 390px; text-align: left; float: left; height: 21px; line-height: 21px; }
#x3-content .x3-account-wizard .x3-form-value-ta { height: 100px; }
#x3-content .x3-account-wizard .x3-form-value-pf { height: 122px; }
#x3-content .x3-account-wizard .x3-form-value div div.ta-comment { float: left; width: 180px; text-align: left; }
#x3-content .x3-account-wizard .x3-form-value div div.ta-counter { float: right; width: 155px; text-align: right; padding-right: 10px; }
#x3-content .x3-account-wizard .x3-form-value .playout #photoPreview { width: 75px; height: 100px; float: left; margin-right: 10px; overflow: hidden; }
#x3-content .x3-account-wizard .x3-form-value .playout #photoPreview img { width: 75px; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm { width: 300px; float: right; }
#x3-conetnt .x3-account-wizard .x3-form-value .playout .photoForm p { line-height: 15px; }
#x3-content .x3-account-wizard .x3-form-value input[type="text"] { width: 341px; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input + label { font-size: 1.25em; font-weight: bold; border: #000000 1px solid; display: inline-block; color: #000000; width: 100px; height: 25px; line-height: 25px; text-align: center; cursor: pointer; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input:focus + label,
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input + label:hover { background-color: #d8d8d8; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input:focus + label,
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.js input.hasfocus + label { outline: 1px dotted #000000; outline: -webkit-focus-ring-color auto 5px; }
#x3-content .x3-account-wizard .x3-form-value .playout .photoForm p.nojs input + label { display: none; }
#x3-content .x3-account-wizard .x3-form-value textarea { width: 381px; height: 75px; }
#x3-content .x3-account-wizard .x3-form-value input.birthday { width: 30px; margin-right: 10px; text-align: center; }
#x3-content .x3-account-wizard .x3-form-value input.birthmonth { width: 30px; margin-right: 10px; text-align: center; }
#x3-content .x3-account-wizard .x3-form-value input.birthyear { width: 60px; text-align: center; }
#x3-content .x3-account-wizard .x3-form-value input[type="submit"] { padding: 0 5px; }
#x3-content .x3-account-wizard .x3-form-value input[type="submit"].profile { background: #000; color: #fff; }

#x3-content .roomkw-new { width: 920px; margin: 10px auto; text-align: center; }

#x3-content .roomkw { text-align: center; width: 250px; margin: 0 auto; }
#x3-content .roomkw .x3-form-row { width: 230px; padding: 3px; }
#x3-content .roomkw .x3-form-row-odd { background: #f0f0f0; }
#x3-content .roomkw .x3-form-row-even { background: #e0e0e0; }
#x3-content .roomkw .x3-form-kw { width: 200px; height: 16px; line-height: 16px; vertical-align: middle; text-align: left; float: left; overflow: hidden; }
#x3-content .roomkw .x3-form-actions { width: 30px; text-align: center; float: right; }
#x3-content .roomkw .x3-form-paging { text-align: center; margin: 0 auto; }

#x3-content .admin-cookies { text-align: center; width: 450px; margin: 0 auto; }
#x3-content .admin-cookies .x3-form-row { width: 430px; padding: 3px; text-align: left; }
#x3-content .admin-cookies .x3-form-row-odd { background: #f0f0f0; }
#x3-content .admin-cookies .x3-form-row-even { background: #e0e0e0; }
#x3-content .admin-cookies .x3-form-nick { width: 270px; float: left; }
#x3-content .admin-cookies .x3-form-blacklist { width: 150px; float: left; }

#x3-content .password-reset { text-align: center; width: 370px; margin: 0 auto; }
#x3-content .password-reset .x3-form-row { width: 350px; }
#x3-content .password-reset .x3-form-caption { width: 130px; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .password-reset .x3-form-input { width: 220px; }
#x3-content .password-reset .x3-form-input input[type="text"], #x3-content .password-reset .x3-form-input input[type="password"] { width: 208px; padding: 3px 5px; }
#x3-content .password-reset .x3-form-input input[type="submit"] { width: 100px; }
#x3-content .password-reset .x3-form-input input[type="radio"] { display: block; float: left; margin-top: 3px; margin-right: 5px; }
#x3-content .password-reset .x3-form-input input[type="checkbox"] { display: block; float: left; margin-right: 5px; }
#x3-content .password-reset .x3-form-input label { display: block; float: left; height: 21px; line-height: 21px; }
#x3-content .password-reset .x3-form-row input[type="submit"], #x3-content .password-reset .x3-form-row button { width: 150px; height: 30px; color: #666; border: 1px solid #b5b5be; }
#x3-content .password-reset .x3-form-row input[type="submit"] { font-size: 12px; color: #ffffff; background: #4484ff; padding: 5px 0 5px 0; font-weight: bold; }
#x3-content .password-reset .x3-form-row.pt20 { padding-top: 20px; }

#x3-content .x3-account-phone { text-align: center; width: 370px; margin: 0 auto; }
#x3-content .x3-account-phone .x3-form-row { width: 350px; padding: 3px; text-align: left; }
#x3-content .x3-account-phone .x3-form-caption { width: 110px; }
#x3-content .x3-account-phone .x3-form-value { width: 240px; float: left; }
#x3-content .x3-account-phone .x3-form-value input[type="submit"] { padding: 0 5px; }

#x3-content .admin-password-emails { text-align: center; width: 770px; margin: 0 auto; }
#x3-content .admin-password-emails .x3-form-row { width: 750px; padding: 3px; text-align: left; }
#x3-content .admin-password-emails .x3-form-row-odd { background: #f0f0f0; }
#x3-content .admin-password-emails .x3-form-row-even { background: #e0e0e0; }
#x3-content .admin-password-emails .x3-form-nick { width: 150px; float: left; height: 21px; line-height: 21px; }
#x3-content .admin-password-emails .x3-form-email { width: 300px; float: left; height: 21px; line-height: 21px; }
#x3-content .admin-password-emails .x3-form-email input[type="text"] { width: 300px; }
#x3-content .admin-password-emails .x3-form-verified { width: 100px; float: left; height: 21px; line-height: 21px; }

#x3-content .shortmsgs { text-align: center; width: 500px; margin: 10px auto; }
#x3-content .shortmsgs .x3-form-row { width: 480px; padding: 3px; }
#x3-content .shortmsgs .x3-form-row-odd { background: #f0f0f0; }
#x3-content .shortmsgs .x3-form-row-even { background: #e0e0e0; }
#x3-content .shortmsgs .x3-form-pos { width: 100px; height: 16px; line-height: 16px; vertical-align: middle; text-align: left; float: left; overflow: hidden; }
#x3-content .shortmsgs .x3-form-msg { width: 300px; height: 16px; line-height: 16px; vertical-align: middle; text-align: left; float: left; overflow: hidden; }
#x3-content .shortmsgs .x3-form-edit { width: 50px; text-align: center; float: left; }
#x3-content .shortmsgs .x3-form-actions { width: 30px; text-align: center; float: right; }
#x3-content .shortmsgs .x3-form-paging { text-align: center; margin: 0 auto; }
#x3-content .shortmsgs .x3-form-paging input[type="submit"] { width: 130px; background-color: #f4f5f6; }
#x3-content .shortmsgs .x3-form-paging .asubmit { color: #666; border: 1px solid #b5b5be; display: inline-block; width: 70px; height: 19px; line-height: 19px; vertical-align: middle; text-align: center; margin: 0 auto; padding: 0; font-size: 15px; text-decoration: none; margin-top: -5px; background-color: #f4f5f6; }
#x3-content .shortmsgs .x3-form-caption { width: 150px; vertical-align: middle; height: 21px; line-height: 21px; }
#x3-content .shortmsgs .x3-form-lhsel { height: 31px; line-height: 31px; }
#x3-content .shortmsgs .x3-form-lhta { height: 52px; line-height: 52px; }
#x3-content .shortmsgs .x3-form-input { width: 330px; }
#x3-content .shortmsgs .x3-form-input select { width: 370px; }
#x3-content .shortmsgs .x3-form-input textarea { width: 370px; height: 50px; }

#x3-content .x3-account-2fa { text-align: center; width: 370px; margin: 0 auto; }
#x3-content .x3-account-2fa .x3-form-row { width: 350px; padding: 3px; text-align: left; }
#x3-content .x3-account-2fa .x3-form-title { width: 350px; font-size: 120%; font-weight: bold; padding-top: 20px; }
#x3-content .x3-account-2fa .x3-form-text { width: 350px; }
#x3-content .x3-account-2fa .x3-form-caption { width: 110px; }
#x3-content .x3-account-2fa .x3-form-value { width: 240px; float: left; }
#x3-content .x3-account-2fa .x3-form-value input[type="submit"] { padding: 0 5px; }

#x3-content .realmzone { text-align: center; width: 340px; margin: 0 auto; }
#x3-content .realmzone .x3-form-row { width: 330px; padding: 3px; }
#x3-content .realmzone .x3-form-row-odd { background: #f0f0f0; }
#x3-content .realmzone .x3-form-row-even { background: #e0e0e0; }
#x3-content .realmzone .x3-form-title { width: 250px; height: 16px; line-height: 16px; vertical-align: middle; text-align: left; float: left; overflow: hidden; }
#x3-content .realmzone .x3-form-actions { width: 80px; text-align: center; float: right; }
#x3-content .realmzone .x3-form-paging { text-align: center; margin: 0 auto; }

#x3-content .realmzone-edit { text-align: center; width: 370px; margin: 0 auto; }
#x3-content .realmzone-edit .x3-form-row { width: 350px; padding: 3px; text-align: left; }
#x3-content .realmzone-edit .x3-form-caption { width: 110px; }
#x3-content .realmzone-edit .x3-form-value { width: 240px; float: left; }
#x3-content .realmzone-edit .x3-form-value textarea { width: 230px; height: 80px; }
#x3-content .realmzone-edit .x3-form-value input[type="submit"] { padding: 0 5px; }

#x3-content .x3-account-xchat { margin: 10px auto 0; width: 600px; text-align: center; }
#x3-content .x3-account-xchat .x3-form-row { width: 580px; padding: 3px; text-align: left; }
#x3-content .x3-account-xchat .x3-form-title { font-size: 120%; font-weight: bold; padding-top: 20px; }
#x3-content .x3-account-xchat .x3-form-caption { width: 250px; text-align: left; float: left; height: 21px; line-height: 21px; vertical-align: middle; }
#x3-content .x3-account-xchat .x3-form-value { width: 300px; text-align: left; float: left; height: 21px; line-height: 21px; }
#x3-content .x3-account-xchat .x3-form-value select { width: 100px; }
#x3-content .x3-account-xchat .x3-form-value select.yesno { width: 50px; }
#x3-content .x3-account-xchat .x3-form-value select.fontsize { width: 40px; }
#x3-content .x3-account-xchat .x3-form-value input[type="text"] { width: 291px; }
#x3-content .x3-account-xchat .x3-form-value input[type="text"].colorpick { width: 60px; height: 15px; padding: 2px 5px; vertical-align: middle; }
#x3-content .x3-account-xchat .x3-form-value a.palettebutton { display: inline-block; width: 20px; height: 21px; background: url(../plt.gif); text-decoration: none; vertical-align: middle; }
#x3-content .x3-account-xchat .x3-form-value a.palettebutton:hover, #x3-content .x3-account-xchat .x3-form-value a.palettebutton:active { text-decoration: none; }
#x3-content .x3-account-xchat .x3-form-value div.palette { float: right; margin-top: 2px; margin-right: 147px; position: relative; z-index: 1000; }

#x3-content .filters { text-align: center; width: 800px; margin: 0 auto; border: 1px solid #000000; }
#x3-content .filters .x3-form-row { width: 800px; text-align: left; }
#x3-content .filters .x3-form-row-first { border-top: 1px solid #a0a0a0; }
#x3-content .filters .x3-form-row-next { border-top: 1px dashed #a0a0a0; }
#x3-content .filters .x3-form-caption { float: left; padding: 3px; font-weight: bold; }
#x3-content .filters .x3-form-value { float: left; padding: 3px; }
#x3-content .filters .x3-form-value-rb { border-right: 1px dashed #a0a0a0; }
#x3-content .filters .x3-form-row .filters-rid { width: 70px; }
#x3-content .filters .x3-form-row .filters-name { width: 230px; }
#x3-content .filters .x3-form-row .filters-time { width: 80px; }
#x3-content .filters .x3-form-row .filters-cert { width: 80px; }
#x3-content .filters .x3-form-row .filters-star { width: 80px; }
#x3-content .filters .x3-form-row .filters-sex { width: 80px; }
#x3-content .filters .x3-form-row .filters-phone { width: 80px; }
#x3-content .filters .x3-form-row .filters-action { width: 100px; }