body iframe.address-book-curtain{z-index:1000}
body div.address-book-popup{z-index:1100;left:50%}
body iframe.contact-adder-curtain{z-index:1200}
body div.contact-adder-popup{z-index:1300;left:50%;border:0;background:0;position:absolute}
body iframe.photo-chooser-curtain{z-index:1200}
body div.photo-chooser-popup{z-index:1300;left:50%;margin-left:-365px}
#address-book-for-service-popup{border:0;padding:0}
#address-book{width:730px;height:745px;border:3px solid #bebebe;background:#FFF;position:relative;text-align:left;font-size:12px}
#address-book .main-title{background:url(http://www.orange.pl/binaries-http/map/background/main_title_gradient.gif);font-weight:bolder;font-size:16px;padding:7px 0 7px 10px}
#address-book .main-info{color:#606060;margin:10px 0 0 10px}
#address-book .address-book{margin:10px}
#address-book .address-book .address-book-labels{margin-right:0;float:left;height:550px;width:20px;margin-top:32px;color:#606060;position:relative;z-index:300;font-size:11px}
#address-book .address-book .address-book-labels a.label{display:block;width:17px;height:17px;background:url(http://www.orange.pl/binaries-http/map/button/contact_label.gif);margin:1px 0 1px 1px;padding:3px 0 0 2px;text-align:center;text-decoration:none}
#address-book .address-book .address-book-labels a.not-empty{font-weight:bolder}
#address-book .address-book .address-book-labels a.active{background:url(http://www.orange.pl/binaries-http/map/button/contact_label_active.gif);color:#fe6500;font-weight:bolder;width:19px;padding:3px 0 0 1px}
#address-book .address-book .address-book-labels div.disabled{background:url(http://www.orange.pl/binaries-http/map/button/contact_label.gif);width:17px;height:17px;padding:3px 0 0 2px;margin:1px 0 1px 1px;text-align:center;color:#CCC;cursor:default}
#address-book .address-book .address-book-titles{margin:0 16px 0 20px;height:28px;background:url(http://www.orange.pl/binaries-http/map/background/title_gradient.gif);border:1px solid #cbcbcb;position:relative;z-index:200;text-align:left}
#address-book .address-book .address-book-titles div{height:20px;background:url(http://www.orange.pl/binaries-http/map/background/title_right_gradient.gif) no-repeat right;font-weight:bolder;padding:7px 0 0 10px}
#address-book .address-book .address-book-titles .photo-title{width:30px;float:left}
#address-book .address-book .address-book-titles .name-title{width:200px;float:left}
#address-book .address-book .address-book-titles .mobile-phone-title{width:105px;float:left}
#address-book .address-book .address-book-titles .home-phone-title{width:105px;float:left}
#address-book .address-book .address-book-titles .firm-phone-title{width:105px;float:left}
#address-book .address-book .address-book-titles .change-link-title{width:60px;float:left;background:0}
#address-book .address-book .address-book-contacts{overflow:auto;overflow-x:auto;height:590px;border:1px solid #cbcbcb;background:#FFF;position:relative;z-index:100;margin-top:-1px;text-align:left}
#address-book .address-book .address-book-contacts .active-group{background:#e7e7e7}
#address-book .address-book .address-book-contacts .contact-group{position:relative}
#address-book .address-book .address-book-contacts .contacts-group-bottom-line{background:url(http://www.orange.pl/binaries-http/map/background/contact_group_bottom.gif) repeat-x;height:3px;margin-top:-2px;font-size:0}
#address-book .address-book .address-book-contacts .single-contact{height:28px;border-bottom:1px dotted #cbcbcb;position:relative}
#address-book .address-book .address-book-contacts .single-contact div{padding:7px 0 0 20px}
#address-book .address-book .address-book-contacts .single-contact a{margin:7px 0 0 8px;background:url(http://www.orange.pl/binaries-http/common/icon/arrow.gif) no-repeat 0 4px;padding-left:12px;cursor:pointer}
#address-book .address-book .address-book-contacts .single-contact .photo-value{width:20px;height:20px;float:left;padding:0;background:0;border:1px solid #cbcbcb;margin:3px 11px 0 9px}
#address-book .address-book .address-book-contacts .single-contact .photo-value img{width:20px;height:20px}
#address-book .address-book .address-book-contacts .single-contact .name-value{width:200px;float:left;padding:7px 2px 0 8px;color:#606060;overflow:hidden}
#address-book .address-book .address-book-contacts .single-contact .mobile-phone-value{width:95px;float:left;overflow:hidden}
#address-book .address-book .address-book-contacts .single-contact .home-phone-value{width:95px;float:left;overflow:hidden}
#address-book .address-book .address-book-contacts .single-contact .firm-phone-value{width:95px;float:left;overflow:hidden}
#address-book .address-book .address-book-contacts .single-contact .change-link-value{width:50px;float:left;margin-left:10px;overflow:hidden}
#address-book .return-button{float:left;margin-top:7px;margin-left:10px}
#address-book .new-contact-button{float:right;margin-top:7px;margin-right:10px}
img.avatar-zoom{margin-left:35px;margin-top:15px;border:1px solid #dfdfdf;padding:1px;background:#FFF}
#photo-chooser #photo-file-chooser{height:35px}
#photo-chooser #photo-file-chooser input.submit-file-chooser{float:left;margin:5px 5px 0 60px}
#photo-chooser #photo-file-chooser input.file-chooser{float:left;margin-left:10px;margin-top:10px}
#photo-chooser #photo-file-chooser a{background:0;float:left;margin:5px 5px 0 0}
#photo-chooser{width:424px;border:1px solid #dfdfdf;background:#f9f9f9;padding:10px 0 5px 0;position:relative}
#photo-chooser a#prev-photo{float:left;display:inline;margin-top:55px;margin-left:5px}
#photo-chooser a#next-photo{float:right;display:inline;margin-top:55px;margin-right:5px}
#photo-chooser div.photos{margin-left:5px;width:376px;overflow:hidden;padding-left:1px;height:109px;position:relative;float:left}
#photo-chooser div.photos ul{list-style:none;margin-left:0;height:109px;padding:0;margin:0}
#photo-chooser div.photos ul li{display:inline}
#photo-chooser div.photo-input{position:absolute;left:10px;top:10px}
#photo-chooser div.photo-button label{width:91px;height:105px;display:block;color:red;border:1px solid #dfdfdf;padding:1px;margin-left:-1px;position:relative;z-index:50}
#photo-chooser div.photo-button label.label-active{border-color:#f60;position:relative;z-index:100}
#photo-chooser div.photo-button{float:left}
#photo-chooser .links{position:relative;clear:both;padding-top:5px;padding-left:35px;padding-right:35px;height:10px}
#photo-chooser .links a{background:url(http://www.orange.pl/binaries-http/common/icon/arrow.gif) no-repeat 0 5px;padding-left:11px}
#photo-chooser .links a.select-photo{float:right}
#photo-chooser .links a.cancel{float:right;margin-right:10px}
#photo-chooser .links a.add-photo{float:left}
.popup #contact-adder-content{position:absolute;left:65px}
#contact-adder-content div.error{color:#606060;margin:10px 0 0 10px;background:url(http://www.orange.pl/binaries-http/map/icon/portlets/error-25x25.png) no-repeat;padding-left:25px;padding-top:2px;height:16px;text-align:left}
#contact-adder-content{width:600px;border:3px solid #bebebe;background:#FFF;position:relative;text-align:left;font-size:12px}
#contact-adder-content p.success{padding:10px 0;margin-left:10px;font-weight:bolder}
#contact-adder-content .main-title{background:url(http://www.orange.pl/binaries-http/map/background/main_title_gradient.gif);font-weight:bolder;font-size:14px;padding:7px 0 7px 10px}
#contact-adder-content .main-info{color:#606060;margin:10px 10px 0 10px}
#contact-adder-content .contact-adder{margin:10px;border-top:1px dotted #cbcbcb}
#contact-adder-content .contact-adder .clear-both-div{clear:both;height:0;font-size:0}
#contact-adder-content .contact-adder .section{border-bottom:1px dotted #cbcbcb;padding:7px 0 10px 0;position:relative;float:left;width:574px}
#contact-adder-content .contact-adder .section .left-section{float:left;width:274px;margin-right:25px}
#contact-adder-content .contact-adder .section .right-section{width:274px;float:left}
#contact-adder-content .contact-adder .section span{clear:both;width:100px;margin-top:5px;color:#606060;float:left;font-size:12px}
#contact-adder-content .contact-adder .section input{border:1px solid #a7a7a7;margin-top:3px;height:15px;width:170px;padding:1px;font-size:12px}
#contact-adder-content .contact-adder .section select{border:1px solid #a7a7a7;margin-top:3px;height:18px;width:174px;padding:1px;font-size:12px}
#contact-adder-content .contact-adder .section textarea.comment{width:470px;height:60px;float:left;border:1px solid #a7a7a7;margin-top:3px;padding:1px;margin-left:0;font-size:12px}
#contact-adder-content .contact-adder .section img{float:left}
#contact-adder-content .contact-adder .section a{float:left}
#contact-adder-content .contact-adder .section .photo-title{margin-top:13px}
#contact-adder-content .contact-adder .section .photo-image{margin-top:10px}
#contact-adder-content .contact-adder .section .photo-link{display:block;margin-top:18px;margin-left:10px;background:url(http://www.orange.pl/binaries-http/common/icon/arrow.gif) no-repeat 0 5px;padding-left:11px;float:left}
#contact-adder-content #contact-adder-form span.mobile-example,span.static-example{color:#AAA;margin-left:100px}
#contact-adder-content #contact-adder-form span.static-example{color:#AAA;margin-left:100px}
#contact-adder-content .contact-adder .return{margin-top:10px;float:left}
#contact-adder-content .contact-adder .add{margin-top:10px;float:right}
#contact-adder-content #photo-chooser{border:0;background:0;margin-left:89px;width:445px}
#contact-adder-content #photo-chooser div.photos{margin-left:30px}
#contact-adder-content #photo-chooser-content{position:relative;overflow:hidden;width:485px}
#contact-adder-content .photo-file-chooser{clear:both;margin-left:93px;padding-top:10px}
#contact-adder-content .photo-file-chooser input.file-chooser{height:auto;padding:1px}
#photo-chooser-content{zoom:1;overflow:auto}
#photo-chooser-content div.error{margin-bottom:10px}
#photo-chooser-content #add-photo-file{position:absolute;bottom:6px;left:10px}
#photo-chooser-content #photo-chooser-popup-close{float:left;line-height:normal;margin-top:5px;margin-left:22px;background-position:0 50%}
#photo-chooser-content #photo-chooser-content-submit{float:right;line-height:auto;margin:5px 16px 0 0}
#photo-chooser-content input.button-as-link{background-color:#f9f9f9;background-position:0 6px;width:90px}
.photo-file-chooser{overflow:auto;padding-bottom:20px;position:relative}
#contacts-photo-file-submit{position:absolute;right:10px;bottom:0}
#photo-chooser a#close-file-chooser{position:absolute;bottom:0;left:10px;background:url(http://www.orange.pl/binaries-http/common/icon/arrow.gif) no-repeat 0 5px}
#photo-chooser div.error{color:#606060;margin-left:10px;background:url(http://www.orange.pl/binaries-http/map/icon/portlets/error-25x25.png) no-repeat;padding-left:25px;padding-top:2px;height:16px;text-align:left}
#photo-chooser{font-size:12px}
#photo-chooser input{font-size:12px}
#notificationTable td div.tooltip-popup #photo-chooser a img,#account-array-box .account-array-row .cell-simple .avatar #photo-chooser img{width:auto;height:auto;padding:0}
#notificationTable .tooltip-popup{width:auto;top:5px;left:35px}
#account-array-box .account-array-row input#photo-chooser-content-submit{background:transparent url(http://www.orange.pl/binaries-http/common/icon/arrow.gif) no-repeat scroll 0 5px}
.accountBox .account-tree-drop-down-field,.accountBox .account-tree-drop-down-field-right{cursor:pointer}
.accountBox .add-contact-div #addContactForm{position:relative}
