.columns{overflow:hidden;width:100%}
.column-left{width:64%;float:left}
.column-right{width:35%;float:right}
.registration .column-left{padding-top:1em}
.registration .comment{padding-bottom:.2em}
.registration .remark{font-size:.8em;color:#48493d;margin:0 auto;width:24em}
.registration .text{font-family:Arial;font-size:1.1em;width:98%}
.registration textarea.text{height:6em}

.r-corners,.r-corners .indent{position:relative;display:block}
.r-corners .indent{background:#f3f4ce;z-index:1;padding:15px 20px}
.r-corners .cn{width:10px;height:10px;position:absolute;display:block;background-image:url(http://i.owox.ua/conf/sprite.gif);background-repeat:no-repeat;z-index:2}
.r-corners .tl{background-position:-68px 0;top:0;left:0}
.r-corners .tr{background-position:-78px 0;top:0;right:0}
.r-corners .bl{background-position:-68px -15px;bottom:0;left:0}
.r-corners .br{background-position:-78px -15px;bottom:0;right:0}

.side-bar{width:100%;text-align:center}
div.side-bar ul{list-style:none;padding-bottom:0;line-height:1.8em;}
.side-bar li{padding-bottom:1em}

.side-bar h4{color:#ff571e;font-weight:bold;font-size:1.35em;font-family:Arial, Helvetica, sans-serif;line-height:1.1em}
.side-bar .separate-border{margin:0 -20px;padding:15px 20px}
.side-bar .multiuser{border-top-width:0}
.side-bar .multiuser ul{line-height:1.3em;font-size:1.2em;margin:0 -10px}
.side-bar .multiuser li{padding-bottom:.15em}
.side-bar .one-more{font-weight:bold;font-size:1.1em;color:#228615;display:block;border:none;width:18.4em;margin:15px auto 0}
.side-bar .one-more .r-corners .indent{background:#d2f4cd;padding:7px 2px}
.side-bar .one-more .r-corners .tl{background-position:-156px 0}
.side-bar .one-more .r-corners .tr{background-position:-166px 0}
.side-bar .one-more .r-corners .bl{background-position:-156px -15px}
.side-bar .one-more .r-corners .br{background-position:-166px -15px}
.side-bar .one-more .sprite{position:relative;z-index:20;margin-left:18px;border-bottom:1px dashed}
.side-bar .one-more .sprite i{background-position:-176px 0;position:relative;z-index:20;padding-right:16px;margin-left:-16px}
.side-bar .usercollection{margin:0 -20px}
.side-bar .usercollection .separate-border{margin:0}
.side-bar .usercollection .new-user{background:#f0f0e4;padding-top:10px;border-bottom:1px dashed #ccc;margin-top:-1px;padding-left:5px;padding-right:0}
.side-bar .usercollection .new-user .block{text-align:left;width:270px;margin:0 auto}
.new-user .head{overflow:hidden;padding-bottom:.5em}
.new-user .head h3{color:#8c8c7b;float:left;widtH:auto}
.new-user .remove{display:block;width:16px;height:16px;float:right;background:url(http://i.owox.ua/conf/sprite.gif) no-repeat -192px 0}
.new-user .remove:hover{background-position:-208px 0}
.registration .side-bar .new-user .item{padding-bottom:.5em}
.registration .side-bar .new-user .title{width:5em}
.registration .side-bar .new-user .field{margin-left:6em}
.registration .side-bar .new-user .field .text{width:90%}
.registration .new-user .user-badge{border-bottom:0;margin:0}
.registration .new-user .user-badge .bg{padding:70px 0 12px 15px;width:auto;background:url(http://i.owox.ua/conf/user-badge.png) no-repeat 0 -413px}
.registration .new-user .user-badge .text{width:230px}

.active .c{padding-right:16px;background-image:url(http://i.owox.ua/conf/sprite.gif);background-repeat:no-repeat}
.active  .c:before{content:''}
.active .l{background-position:-88px 2px}
.active .r{background-position:-104px 2px}
.active .price .l{background-position:-90px 75%}
.active .price .r{background-position:-104px 75%}

#auth .columns{margin-bottom:2.5em;margin-left:-30px;padding-left:30px}
#auth .column-left{width:62%}
#auth .block{display:none}
#auth .active .block{display:block;margin-left:-30px;padding-left:30px}
#auth .block .block{visibility:hidden;margin-left:0;padding-left:0}
#auth .active .active .block{visibility:visible}
#auth .active .active a.signin{color:black;font-weight:bold}
.registration .email h5{font-size:1.4em;font-weight:bold;padding:0 0 .15em;width:99%;line-height:1.2em}
.registration .email .item{padding-bottom:2em}
.registration .column-left .message{margin-top:-15px}
#auth .email{padding-bottom:1em}
#auth .email .text{font-size:1.8em;width:99%}
.registration .email .address{font-size:2.6em;color:#333;padding-bottom:.6em}
.registration .email .field .text{width:92%}
#auth .row .submit{float:right;width:7em;text-align:right;padding-top:1.65em}
#auth .block .submit input{font-size:1.4em}
#auth .row .submit input{width:5em}
#auth .block .password{float:none;margin-right:7.5em;padding-bottom:.2em;overflow:visible}
#auth .block .password p{margin-bottom:.25em}
#auth .block .password .block{margin-left:13.2em}
#auth .block .password .text{width:97%;font-size:1.4em}
#auth .password .account i{background-position:-120px 0;vertical-align:top}
#auth .remind-pass .block{text-align:center;padding-bottom:.2em}
#auth .remind-pass .submit{width:17.4em;margin:0 auto 1.5em}
#auth .remind-pass .submit div{padding:.3em;background:#ffeea0}
#auth .remind-pass .submit div input{width:100%}

.registration .item{overflow:hidden;width:99%;padding-bottom:1em}
.registration .title{float:left;width:38.5%;padding-top:2px;font-size:1.2em}
.registration .field{margin-left:39%}
.registration .item label{cursor:pointer}
.registration .field ul{list-style:none;padding:0}
.registration .field li{padding-bottom:.5em}
.registration .phone{width:51%}
.registration .phone-type{width:38%}
.registration .coupon{border-bottom:1px dashed #ccc}
.registration .coupon .text{width:3em}
.registration .coupon p{font-size:1em;font-style:italic;line-height:1.1em;margin:0 -4%;padding-bottom:0.4em;width:108%}
.registration .coupon .submit{margin:.75em 0 0em}
.registration .coupon button{margin:0 auto;width:134px;height:26px;background-color:#ссс;
	background-image:url(http://i.owox.ua/conf/registration/button-get-discount.png)}

.registration .user-badge{border-bottom:1px dashed #ccc;margin-bottom:.7em}
.registration .user-badge .bg{padding:78px 0 35px 12px;background:url(http://i.owox.ua/conf/user-badge.png) no-repeat 0 0}
.registration .user-badge .text{font-size:30px;display:block;margin-bottom:3px;text-align:center;width:278px}
.registration .user-badge .company{font-size:18px;color:#086423;margin-top:15px}

#multiuser .active{font-weight:bold}
.more-info{padding-top:1.5em}
.more-info p{padding-bottom:.25em;font-style:italic}
.more-info .item{padding-bottom:1.5em}
.more-info .item .title{font-size:1em}
.more-info .item .field .text{width:92%}
.more-info .item .field select.text{width:96%}
.more-info .item .field input.else{margin-top:.4em;width:94%}
.more-info .item .field .check-list input.else{margin:-1px 0 0 5px;width:72%}
.input-outside{padding-left:16px;display:block}
.input-outside input{margin-left:-16px;position:relative;z-index:1}
.payment-method{border-top:1px dashed #ccc;margin:1em -25px 0 -50px;padding:1em 25px 0 50px}
.payment-method h2{color:#000;font-size:20pt;padding:0}
.payment-method .item .title{width:24%}
.payment-method .item .field{margin-left:25%}
.payment-method .item ul ul{margin:.2em 0 .3em 2em}
.payment-method ul.fields{font-size:.9em;max-width:50em}
.payment-method ul.fields li{overflow:hidden}
.payment-method ul.fields li span{display:block}
.payment-method ul.fields .f-title{float:left;width:17em;padding-top:.15em}
.payment-method ul.fields .f-name{margin-left:17.5em}
.payment-method ul.fields .f-name .text{width:96%}

.registration .mega-submit{margin:2em -25px 0 -50px;width:auto;background:#f5f7d8;padding:.5em 0;text-align:center}
.registration .mega-submit input{font-size:1.7em;padding-left:1em;padding-right:1em}
.registration .sprite i:before{content:''}
form.registration ul.check-list{font-size:1em;padding-bottom:0}
form.registration ul.check-list li{padding-bottom:.5em}
form.registration .item .field textarea.comment-field{max-width:46em}

.conferee-detail .item .title{width:18%;font-size:1.1em}
.conferee-detail .item .field{margin-left:18.5%}
.conferee-detail .user-badge{margin:0 -25px 1.5em -50px;padding:0 20px 0 50px;border:0}
.conferee-detail .user-badge .bg{padding:90px 0 35px 12px;height:130px}
.conferee-detail .item .label{width:320px}
.conferee-detail .item .col-right{float:none;padding-top:.75em}
.conferee-detail .item .status{font-size:1.2em;font-weight:bold;}
.conferee-detail .item .status .comment{font-style:italic;color:#999;font-size:.75em;font-weight:normal}
.conferee-detail .item .status .details{font-style:italic;font-size:.75em;font-weight:normal}
.conferee-detail .item .status .details .price{white-space:nowrap}
.conferee-detail .item .status button{margin:.4em 0;height:32px}
.conferee-detail .item .status .pay button{width:123px;height:26px;background-color:#00af00;
	background-image:url(http://i.owox.ua/conf/registration/button-pay.png)}
.conferee-detail .item .status .new-invoice button{width:171px;height:26px;background-color:#fb6c0d;
	background-image:url(http://i.owox.ua/conf/registration/button-new-invoice.png)}
.conferee-detail .item .not-confirmed{color:#d00303}
.conferee-detail .item .confirmed{color:#0d9b02}
.conferee-detail .item .col-right .container{padding:0 0 0 40px}
.conferee-detail .promo-code{font-size:1em;margin-left:-25px;max-width:31em}
.conferee-detail .promo-code p{font-size:1.1em;line-height:1.3em;padding-bottom:1em}
.conferee-detail .promo-code p b{color:#d70000}
.conferee-detail .promo-code .code{font-weight:bold;font-size:2.4em;font-family:"Arial Narrow", Arial}
.conferee-detail .promo-code ins,.conferee-detail .promo-code .l,.conferee-detail .promo-code .r{background-image:url(http://i.owox.ua/conf/registration/promo-code-bg.png);background-repeat:no-repeat}
.conferee-detail .promo-code ins{display:block;overflow:hidden;width:100%}
.conferee-detail .promo-code ins ins{float:right;width:15px}
.conferee-detail .promo-code .bg-t,.conferee-detail .promo-code .bg-t ins{height:40px}
.conferee-detail .promo-code .bg-b,.conferee-detail .promo-code .bg-b ins{height:15px}
.conferee-detail .promo-code .bg-t{background-position:-15px 0}
.conferee-detail .promo-code .bg-t ins{background-position:-970px 0}
.conferee-detail .promo-code .bg-b{background-position:-15px -40px}
.conferee-detail .promo-code .bg-b ins{background-position:-970px -40px}
.conferee-detail .promo-code .l,.conferee-detail .promo-code .r{background-repeat:repeat-y}
.conferee-detail .promo-code .l{background-position:0 0;padding-left:15px}
.conferee-detail .promo-code .r{background-position:100% 0;padding-right:15px}
.conferee-detail .promo-code .bg{background:#fbfcce;height:auto}
.conferee-detail .item .col-right .promo-code .container{padding:0 10px}

.conferee-detail .separate{border-bottom:1px dashed #ccc}

div.content ul.inputs{line-height:1em;list-style:none;padding-bottom:0}
ul.inputs li{padding-bottom:.5em;width:75%}
.registration .user-badge #more-details input.text{font-size:12pt;padding:0 3px;width:70%;text-align:left}
ul.occupation li{overflow:hidden}
ul.occupation li label{display:block;float:left}
.registration .user-badge #more-details .occupation input.else{margin:0 0 0 .5em;width:79%;display:inline}
.registration .user-badge #more-details{background:#fffded;margin:-1em -20px 0 -50px;padding:1.25em 20px 1em 50px;border-top:1px dashed #ccc}
.registration .user-badge #more-details .submit input{font-size:1.2em}
.registration .user-badge #more-details .submit{padding-top:1em}
.registration .user-badge #more-details .avatar img{margin-right:.5em;float:left}

.about-conf{border-top:1px dashed #ccc;margin:0 -25px 0 -50px}
div.content div.about-conf .container{padding-bottom:0}
.about-conf h2{color:#ff571e;font-family:Arial;font-size:18pt;padding-bottom:0.7em;line-height:1em}
.about-conf h3{color:#000;font-family:Arial;line-height:1.1em}
.about-conf .cell{padding-bottom:1.5em}
.about-conf .cell p,.about-conf .cell h3{padding-right:2em;width:auto}
.about-conf .cell p{font-size:10pt}
.about-conf .foto{padding-top:1.25em}
.about-conf .foto .cell a{height:280px;display:block;width:100%}
.about-conf .foto .bg-left{background:url(http://i.owox.ua/conf/2009/venue/01.jpg) no-repeat 0 0;margin-right:10px}
.about-conf .foto .bg-right{background:url(http://i.owox.ua/conf/2009/venue/02.jpg) no-repeat 0 -70px;margin-left:10px}

div.popup-payments {text-align:center}
div.popup-payments div.container{padding:7px 15px}
div.popup-payments div.container img{margin:5px}
div.popup-payments h2{margin-bottom:0.5em}
div.popup-payments div.item{max-width: 170px}
.popup-payments ul{list-style-type:none;text-align:left;font-size:1.05em}
.popup-payments ul ul{margin:.2em 0 0 2em}
.popup-payments ul li{padding-bottom:0.5em}
.popup-payments label{cursor:pointer}
.popup-payments ul.fields{width:40em;font-size:.9em}
.popup-payments ul.fields li{overflow:hidden}
.popup-payments ul.fields li span{display:block}
.popup-payments ul.fields .f-title{float:left;width:17.5em;padding-top:.15em}
.popup-payments ul.fields .f-name{margin-left:18em}
.popup-payments ul.fields .f-name .text{width:96%}
.popup-payments .submit input{font-size:1.35em}
