@charset "utf-8";*{margin:0;padding:0;}
body, button{font-family:Arial, Helvetica, sans-serif;}
body{font-size:.875em;width:100%;height:100%;//font-size:87.5%;}
.rel{position:relative;}
.red{color:#ff0000;}
div.c{display:block;clear:both;float:none !important;line-height:0;height:0;overflow:hidden;font-size:0;}
li.c{display:block;clear:both;float:none !important;line-height:0 !important;height:0 !important;overflow:hidden;font-size:0 !important;border:0 !important;width:0 !important;}
table{border-collapse:collapse;margin:1em 0;}
#middle td, #middle th{vertical-align:top;text-align:left;border:solid 1px;padding:.5em 1em;}
#middle .noborder td, #middle .noborder th{border:0 !important;}
li{list-style-position:outside;}
.nolist li{list-style:none;margin:0;}
img{border:0;}
.img-l{float:left;margin:0 1em .4em 0;}
.img-r{float:right;margin:0 0 .4em 1em;}
.img-c{text-align:center;margin:0 0 .8em 0;}
.img-t{margin:0px 0px 1em 0px;}
.hr{display:block;clear:both;float:none !important;line-height:0;height:1px;overflow:hidden;font-size:1em;width:100%;margin:1.5em 0;background:#ddd;}
a{color:#095da8;}
a.pseudolink{text-decoration:none;border-bottom:dotted 1px;white-space:nowrap;}
a.pseudolink, a.pseudolink:visited{color:#095ba6;}
p{margin:0;}
.c-block p{margin:1em 0;}
.new-notice{font:bold .929em Arial, Helvetica, sans-serif;padding:.3em .6em;margin-left:1em;-webkit-border-radius:1em;border-radius:1em;}
form{display:inline;}
button, input, select, textarea{font-size:.9em;}
button{cursor:pointer;overflow:visible;width:auto;font:bold 1em Tahoma, Arial, Helvetica, sans-serif;padding:0 1em;height:1.55em;}
button span{font-size:.85em;}
button::-moz-focus-inner{border:0;padding:0;}
textarea{font-family:Arial, Helvetica, sans-serif;overflow-y:auto;overflow-x:hidden;height:4em;}
input{text-indent:3px;height:1.55em;}
input[type=checkbox]{width:1.3em;height:1.3em;vertical-align:middle;}
.center1{float:left;left:50%;position:relative;}
.center2{float:none;left:-50%;position:relative;}
#bodyContainer{width:100%;}
.wrap{width:960px;margin:0 auto;}
.wrap-in{padding:1px 0;}
.wrap-pad{margin:-1px 0;}
.wrap-column{float:left;}
.container{margin:1.5em 0;}
#popupLayer{display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:5999;}
#popupLayer input{border:1px dotted #C25052;}
#auth-button{background:#AF171A;font:11px;color:#ffffff;}
#popupBg{background:#000;height:100%;opacity:0.5;filter:alpha(opacity=50);position:absolute;width:100%;}
#popupContainer{background:#FFF;left:50%;margin-left:-290px;margin-top:-140px;position:absolute;top:50%;width:600px;line-height:1.4em;}
#popupContainer h1, #popupContainer h2{margin:0;}
#popupContainer h1{font-size:2.143em;text-align:center;}
#popupContainer h2{font-size:1.143em;}
#popupContainer button{font-family:Arial, Helvetica, sans-serif;}
#popupContainer #serviceMessage{-webkit-border-radius:0;border-radius:0;margin:-1.6em -40px 1.5em;-webkit-box-shadow:inset 0px 0px 5px 0px #4b4b4b;box-shadow:inset 0px 0px 5px 0px #4b4b4b;display:none;}
.p-c-in{max-height:500px;overflow-x:hidden;overflow-y:auto;}
.p-c-pad{padding:25px 40px 40px;}
.p-c-content{display:none;}
.left-right-container{background:url(../img/popup-vertical-separator.gif) repeat-y top center;}
.p-c-left{width:50%;float:left;}
.p-c-right{width:50%;float:left;}
.p-c-text{font-size:.929em;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.closer{position:absolute;width:30px;height:30px;top:15px;right:15px;background:#000;border:solid 3px #fff;color:#fff;text-decoration:none;text-align:center;-webkit-border-radius:30px;border-radius:30px;}
.closer span{font:bold 30px/30px Arial, Helvetica, sans-serif;color:#fff;}
#agree-button{background:url(../img/auth-button.png) repeat-x top left;border:1px dotted #C25052;color:#ffffff;font-weight:normal;}
#enterLayer li .pseudolink{font:.786em Tahoma, Arial, Helvetica, sans-serif;}
#enterLayer input, #enterLayer button{text-align:center;width:100%;}
#enterLayer button{background:url(../img/auth-button.png) repeat-x top left;height:30px;border:1px dotted #C25052;}
#enterLayer button span{font-size:12px;font-weight:normal;}
#enterLayer .left-right-container .p-c-text{margin-bottom:2em;}
#enterLayer h2{text-align:center;}
#enterLayer .p-c-l-pad{padding-right:50px;}
#enterLayer .p-c-r-pad{padding-left:50px;}
#authForm li{margin-bottom:.7em;text-align:center;}
#uLogin iframe{width:205px !important;margin-top:1.5em !important;height:auto !important;}
#regLayer{}
#regLayer .p-c-l-pad{padding-right:30px;}
#regLayer .p-c-r-pad{padding-left:30px;}
#regLayer li{margin:1em 0;}
#regLayer input, #regLayer select{width:99%;margin-top:.25em;}
#regLayer input[type=radio]{width:1.2em;margin-right:.2em;}
#regLayer .float-label{width:45%;display:block;float:left;}
#regLayer .float-label:first-child{margin-right:10%;}
#regLayer .label-name{color:#626262;}
#regLayer .other-town{display:block;margin-top:1em;}
#regLayer .radio-label{margin-right:1em;white-space:nowrap;font-size:.929em;}
#regLayer .reg-bottom{padding-top:.25em;}
#regLayer .confirmation-code{float:left;height:30px;}
#regLayer .reg-bottom input{float:left;width:100px;height:30px;margin:0 1em;font-size:26px;}
#regLayer .reg-bottom button{float:right;height:32px;padding:0 2em;}
#regLayer .reg-bottom span{font-size:1.3em;}
#recoveryLayer{}
#recoveryLayer input, #recoveryLayer button{margin-top:20px;}
#recoveryLayer input{width:350px;height:30px;float:left}
#recoveryLayer button{height:32px;float:right;}
#recoveryLayer button span{font-size:1.3em;}
#topPanel{width:100%;font:.7em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;border:0;position:relative;z-index:999;}
#topPanel .wrap-in{width:960px;margin:0 auto;}
#topPanel .wrap-pad{}
#topPanel a, #topPanel span{text-decoration:none;}
#topPanel li{float:left;}
#topPanel .container{margin:0;}
#topMenu{float:left;}
#topMenu li{padding:0 .5em;}
#topMenu a, #topMenu span{display:block;padding:.8em 1em;}
#langMenu{float:right;padding-right:1.5em;}
#langMenu a, #langMenu span{display:block;padding:.8em .15em;}
#langMenu .active{font-weight:bold;}
#enterMenu{float:right;padding-right:1.5em;}
#enterMenu a, #enterMenu span{display:block;padding:.8em .15em;}
#topUserMenu{float:right;padding-right:1.5em;position:relative;}
#topUserMenu li{float:none;}
#topUserMenu a.t-u-m-user{font-weight:bold;display:block;padding:.8em 1em;}
#topUserMenu a.t-u-m-user span{line-height:.5em;}
.t-u-m-popup{position:absolute;right:15px;top:2.9em;width:250px;display:none;}
.t-u-m-popup li{font:1.2em Arial, Helvetica, sans-serif;}
.t-u-m-popup a{display:block;padding:.7em 1.5em;text-transform:none;}
#header{height:180px;}
#header .container{margin:0;}
#mainMenu{font:bold .75em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;z-index:998;}
#mainMenu table{width:100%;}
#mainMenu td{text-align:center;width:5%;}
#mainMenu .one-level{display:block;height:3.5em;line-height:3.5em;text-decoration:none;white-space:nowrap;padding:0 .5em;}
#mainMenu .pop-menu{position:absolute;top:3.5em;left:0px;display:none;text-transform:none;text-align:left;width:100%;}
#mainMenu td:last-child .pop-menu{right:0 !important;left:auto;width:200px;}
#mainMenu .pop-menu li{width:100%;min-width:200px;}
#mainMenu .pop-menu a{display:block;padding:1em;text-decoration:none;}
#mainMenu .rel:hover .pop-menu{display:block;}
#mainMenu .container{margin:0;}
#slide{padding:15px 0 0;}
#slide .wrap-in{width:920px;overflow:hidden;margin:0 auto;}
#slide .wrap-pad{}
#slide .container{margin:0;}
#middle{line-height:1.4em;}
#middle .wrap-in{margin:0 20px;}
.main-page #columnM1{width:545px;}
.single-page #columnM1{width:680px;}
#columnM1 .w-c-in{padding-right:20px;}
.main-page #columnM2{width:375px;}
.single-page #columnM2{width:240px;}
#path{font:.7em Tahoma, Arial, Helvetica, sans-serif;margin:.5em 0 0;}
#path li{float:left;margin-right:.5em;padding-bottom:1em;}
.c-block{overflow:hidden;}
.gallery{margin:0;}
.g_block{float:left;margin:1px 0 1px 1px;*display:inline;}
.g_float{position:relative;}
.g_img{font-size:0;line-height:0;}
.g_name{position:absolute;left:0;bottom:0;font-size:11px;color:#fff;background:#000;opacity:.7;filter:alpha(opacity=70);width:100%;display:none;}
.g_pad{padding:3px;}
.file{margin:1em 0;}
.file img{margin-right:5px;}
.party-box{line-height:1em;}
.party-box .title{float:left;}
.party-box .join-link{float:right;}
.party-box ul{clear:both;}
.party-box li{float:left;width:45%;margin:1em 5% 1em 0;overflow:hidden;}
.party-box .company-logo{width:65px;height:65px;overflow:hidden;float:left;}
.party-box .company-name{margin-left:75px;}
.party-box .stand-num{font:bold .7em Tahoma, Arial, Helvetica, sans-serif;padding-top:.8em;margin-left:75px;}
.party-box .stand-num span{padding:.3em;}
.party-box .vert-middle{width:65px;height:65px;}
#membersBox{}
#membersBox .company-name{max-height:3.5em;overflow:hidden;font-size:.9em;}
#membersBox li{height:67px;margin-bottom:0;}
#visitorsBox{}
#visitorsBox .user-photo{float:left;}
#visitorsBox .user-name{margin-left:75px;font-size:.9em;margin-bottom:.5em;}
#visitorsBox .user-name a{margin-right:.5em;}
#visitorsBox .user-name .status-online{margin:0;line-height:2em;}
#visitorsBox .company-name{font:.75em Tahoma, Arial, Helvetica, sans-serif;height:4em;overflow:hidden;margin-left:75px;}
#visitorsBox li{height:80px;}
.company-logo{}
.vert-middle{text-align:center;}
.all-link{font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;margin:1.5em 0;}
.all-link a{font-size:.8em;}
.all-link b{font-size:1.5em;}
.banner{text-align:center;}
.join-banner{margin-top:1em;}
#subList{padding:1.5em 2em;margin-bottom:1.5em;}
#subList h2{margin-top:0;}
#subList li{margin:1em 0;padding-left:20px;}
#subMenu.container{background:#f4f4f4;padding:0;margin:0;border-left:1px dotted #C25052;border-right:1px dotted #C25052;border-top:1px dotted #C25052;}
#subMenu li{padding:0 15px 0 15px;margin:1.5em 0;font:.9em Tahoma, Arial, Helvetica, sans-serif;}
#subMenu .active{padding-top:20px;padding-bottom:20px;margin:0;font:12px Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;border-bottom:1px dotted #C25052;border-top:1px dotted #C25052;margin-top:-1px;margin-left:-1px;margin-bottom:-1px;padding-left:16px;}
#subMenu span{font-weight:bold;}
.nolist a{color:#AC1C1C;font:12px Arial,Helvetica,sans-serif;}
#userMenu{margin-bottom:-1.5em;line-height:normal;}
#userMenu li{padding:0 20px 0 15px;margin:1.5em 0;font:.9em Tahoma, Arial, Helvetica, sans-serif;}
#userMenu .active{padding-top:1em;padding-bottom:1em;margin:0;}
#userMenu span{font-weight:bold;}
.u-m-profile{padding:1.5em;}
#userMenu .user-photo{width:50px;height:50px;overflow:hidden;float:left;}
#userMenu .user-name{margin-left:60px;font-size:.929em;font-weight:bold;margin-bottom:.3em;}
#userMenu .user-status{margin-left:60px;font:bold .643em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;}
#userMenu .user-status span{padding:.3em .5em;}
#newsAndTwitter{padding-top:2.35em;position:relative;}
#newsAndTwitter .title{height:2.35em;cursor:pointer;position:absolute;top:0;}
#newsAndTwitter .title-in{padding:0 2em;border-width:1px;border-style:solid;margin-top:-1px;}
#newsAndTwitter .active .title{cursor:default;}
#newsAndTwitter h2{margin:0;line-height:2.1em;}
.news-box .title{left:0;}
.twitter-box .title{left:8.5em;}
.news-box ul{}
.news-box li{margin-bottom:2em;}
.n-a-t-box.active{padding:1.5em 2em;}
.n-a-t-box-in{display:none;}
#newsAndTwitter .active .n-a-t-box-in{display:block;}
.news-box .all-link{margin:0;}
.twitter{display:none;}
.news-date{font:bold .7em Tahoma, Arial, Helvetica, sans-serif;}
#articleDate{font:bold .714em Tahoma, Arial, Helvetica, sans-serif;margin:15px 0;}
.news-title{margin:.5em 0;}
.news-announce{font-size:.9em;}
.news-section{font:bold .786em Tahoma, Arial, Helvetica, sans-serif;display:block;margin:1em 0;}
#subscribeBox{padding:1.5em 2em;}
#subscribeBox h2{margin:0 0 1em;}
#subscribeBox input{float:left;width:195px;height:30px;margin-right:5px;line-height:30px;}
#subscribeBox button{width:110px;height:32px;font-size:.9em;}
#videoBox{padding:10px;margin-bottom:1.5em;}
#videoBox h2{}
.partners_scroll{}
.partners_scroll .wrap-in{}
.partners_scroll .wrap-pad{padding:15px 0;}
.partners_scroll h2{text-align:center;margin:0 0 20px;}
.partners_scroll .container{margin:0;}
.jsc_scrolldiv{overflow:hidden;position:relative;}
.jsc_scrolls{left:0px;position:absolute;white-space:nowrap;}
.jsc_scrolls li{float:left;padding:0 24px;vertical-align:middle;*display:inline;overflow:hidden;}
.jsc_scrolls a{text-decoration:none;}
.jsc_scrolls li .rel{z-index:1;}
.jsc_scrolls li:hover .rel{z-index:2;}
.lipopup{display:none;}
#lipopup2, #lipopup3{display:none;width:1px;height:1px;position:absolute;z-index:9999;margin-top:-8px;}
#lipopup2:hover, #lipopup3:hover{display:block !important;}
.lipopup-pad{position:absolute;left:0;bottom:100%;position:absolute;width:150px;left:-100%;font-size:11px;}
.lipopup-in{padding:10px;}
.left-arr, .right-arr{display:block;position:absolute;bottom:-7px;width:8px;height:8px;overflow:hidden;z-index:3;}
.left-arr{left:50%;margin-left:-8px;}
.left-arr-i{border-style:solid;border-width:8px 0 0 8px;left:0;position:absolute;top:0;}
.right-arr{right:50%;margin-right:-8px;}
.right-arr-i{border-style:solid;border-width:8px 8px 0 0;left:0;position:absolute;top:0;}
#footer{width:100%;border:0;position:relative;}
#footer .wrap-in{width:960px;margin:0 auto;}
#footer .wrap-pad{padding:1.5em 20px;}
#footer .container{margin:0;}
#columnF1{width:545px;}
#columnF1 .w-c-in{padding-right:20px;}
#columnF2{width:375px;}
#columnF2 .w-c-in{}
#searchBox{float:left;}
#searchBox input{float:left;width:170px;margin-right:3px;}
#socialLink{margin-left:40px;float:left;}
#socialLink li{float:left;margin:0 3px;}
#copyright{clear:both;font-size:.75em;padding-top:1em;}
#counter{float:right;}
#counter li{float:left;margin:0 2px;}
#counter p{margin:0;}
#simfosoft{clear:both;font-size:.75em;text-align:right;padding-top:1em;}
#news{}
#news li{padding-bottom:1.5em;margin-bottom:1.5em;}
#news .news-date{float:left;margin-top:.4em;}
#news .news-title{margin-left:80px;}
#news .news-announce{margin-left:80px;}
#news .news-section{margin-left:80px;}
#pager{padding-bottom:1.5em;}
#pager li{float:left;margin:0 .5em;font:.929em Tahoma, Arial, Helvetica, sans-serif;}
#pager a, #pager span{padding:.3em .5em;display:block;}
#pager span{font-weight:bold;}
#newsArchive{}
#newsArchive li{margin:1em 0;}
.n-a-year{font:bold .7em Tahoma, Arial, Helvetica, sans-serif;float:left;}
.n-a-months{margin-left:80px;font:.786em Tahoma, Arial, Helvetica, sans-serif;}
#share{padding:1.5em 0;}
.share-desc{font:10px Arial, Helvetica, sans-serif;display:block;margin-left:5px;margin-bottom:1em;text-transform:uppercase;}
#share42{display:inline-block;padding:6px 0 0 6px;background:#FFF;border:1px solid #E9E9E9;border-radius:4px;}
#share42:hover{background:#F6F6F6;border:1px solid #D4D4D4;box-shadow:0 0 5px #DDD;}
#share42 a{opacity:0.5;}
#share42:hover a{opacity:0.7}
#share42 a:hover{opacity:1}
#badge{float:left;margin-left:-10px;margin-top:0;}
#badge .title{margin-bottom:-30px;}
#badge h2{margin-top:0;}
#badge .status-online{margin:1em 0;}
.badge-top{width:324px;height:73px;background:url(../img/badge-top_bg.png) no-repeat;}
.badge-middle{width:324px;background:url(../img/badge-middle_bg.png) repeat-y;padding-top:15px;}
.badge-bottom{width:324px;height:18px;background:url(../img/badge-bottom_bg.png) no-repeat;}
.badge-list{width:290px;overflow:hidden;background:#fff;margin:0 auto;}
.badge-list-pad{padding:10px;}
.b-l-head{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #414141;}
.b-l-user{margin-bottom:10px;border-bottom:solid 1px #414141;}
.b-l-user .user-photo{float:left;margin-bottom:1em;}
.b-l-user ul{margin-left:85px;}
.b-l-user li{margin-bottom:1em;}
.b-l-user .user-name{font-size:1.714em;margin-bottom:.2em;}
.b-l-user .badge-link{margin:.5em 0;}
.b-l-info li{margin-bottom:1em;}
.b-l-info span{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#8c8c8c;}
.b-l-info b{font:bold .929em Arial, Helvetica, sans-serif;display:block;}
.b-l-status{margin:0 -10px -10px;text-align:center;padding:10px;}
.b-l-status b{font:bold 1.714em Tahoma, Arial, Helvetica, sans-serif;display:block}
.b-l-status span{font:bold 1em Tahoma, Arial, Helvetica, sans-serif;}
.badge-link{font:bold .786em Tahoma, Arial, Helvetica, sans-serif;}
.badge-link img{margin-right:5px;}
.badge-link a{text-decoration:none;border-bottom:dotted 1px;}
.print-badge-link{font:1em Tahoma, Arial, Helvetica, sans-serif;text-align:center;margin-top:1.5em;}
.print-badge-link img{margin-right:5px;}
.print-badge-link a{text-decoration:none;border-bottom:dotted 1px;}
#card{float:right;margin-right:-5px;margin-top:0;}
#card h2{margin-top:0;}
.card-bg{background:url(../img/card_bg.png) no-repeat;width:344px;height:198px;overflow:hidden;}
.card-bg-in{margin:8px;overflow:hidden;}
.card-bg-pad{padding:12px;}
.card-logo{float:left;width:100px;height:100px;overflow:hidden;margin-right:10px;position:relative;}
.card-logo-in{width:100px;height:100px;text-align:center;display:table-cell;vertical-align:middle;}
.card-logo-bg{width:100px;height:100px;background:url(../img/card-logo_bg.png);position:absolute;left:0;top:0;}
.card-name{font:18px Arial, Helvetica, sans-serif;height:50px;display:table-cell;vertical-align:middle;}
.card-company{font:bold 11px Arial, Helvetica, sans-serif;}
.card-post{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#909090;margin-bottom:14px;}
.card-info{width:50%;overflow:hidden;font:11px Arial, Helvetica, sans-serif;float:left;margin-top:10px;}
.card-info li{margin:.5em 0;}
.c-i-legend{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#909090;float:left;}
.c-i-text{margin-left:35px;}
.address-info ul{float:right;}
.address-info .c-i-text{margin-left:25px;}
.card-exchange-link{display:block;text-align:center;height:160px;font:18px/155px Arial, Helvetica, sans-serif;}
.card-exchange-link a{text-decoration:none;border-bottom:dotted 2px;}
.edit-link{font:bold .8em Tahoma, Arial, Helvetica, sans-serif;margin:1em 8px;text-align:right;text-align:center;}
#goal{float:right;width:340px;margin-top:0;}
#goal h2{margin-top:0;}
#inviteFriend{clear:both;}
.i-f-example{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#898989;margin:1em 0;}
.i-f-example b{color:#000;}
#inviteFriend textarea{width:70%;height:4em;float:left;margin-right:.5em;}
#inviteFriend button{height:4.2em;font-size:.9em;padding:0 2em;}
#tabsMenu{}
#tabsMenu ul{border-bottom:solid 1px #d9d9d9;padding:0 1em;}
#tabsMenu li{float:left;border:solid 1px #fff;font:.929em Tahoma, Arial, Helvetica, sans-serif;}
#tabsMenu .active{border-color:#d9d9d9 #d9d9d9 #fff #d9d9d9;bottom:-1px;}
#tabsMenu a, #tabsMenu b{padding:.5em 1em;display:block;}
#serviceMessage{-webkit-border-radius:10px;border-radius:10px;display:none;}
#serviceMessage .c-pad{padding:1.5em;}
#serviceMessage li{font:bold .929em Tahoma, Arial, Helvetica, sans-serif;margin:.5em 2em;}
.error-message{background:#efb2b2 url(../img/error-message_bg.gif) no-repeat right center;}
.notice-message{background:#bcefb2 url(../img/notice-message_bg.gif) no-repeat right center;}
.e-s-bg{background:url(../img/edit-user-info_bg.gif) repeat-y center top;}
.e-s-left, .e-s-right{width:50%;float:left;}
.e-s-left .e-s-pad{padding-right:20px;}
.e-s-right .e-s-pad{padding-left:20px;}
.e-s-button{float:right;}
.label-name{font:.929em Tahoma, Arial, Helvetica, sans-serif;}
.small-text{font-size:.786em;line-height:1.3em;}
.gray{color:#8c8c8c;}
.required-symbol{color:#ff0000;font:bold .929em Tahoma, Arial, Helvetica, sans-serif;}
.require-legend{float:left;}
.form-box{}
.form-box li{margin:1.5em 0;}
.form-box label{float:left;width:160px;text-align:right;display:block;}
.form-box .label-float{margin-left:170px;}
.label-float-form-out{margin-left:160px;}
.label-float-form{display:block;height:72px;float:left;width:160px;padding-left:10px;overflow:hidden;}
.form-box .label-float input, .form-box .label-float textarea, .form-box .label-float select{width:70%;}
.form-box .label-float input[type="checkbox"]{width:1.3em;}
.form-box .label-delete{width:auto;}
.confirmation-code{margin-bottom:1.5em;}
#editUserCompany li .require-legend{margin-top:.5em;}
#editUserInfo{}
#editUserInfo li{margin:1.5em 0;}
#editUserInfo input, #editUserInfo select, #editUserInfo textarea{width:100%;}
#editUserInfo input[type=checkbox]{width:1.3em;}
#editUserInfo .label-name{color:#626262;}
.e-s-bg .require-legend{margin-top:.5em;}
.e-u-i-image{width:25px;height:25px;overflow:hidden;float:left;margin-right:20px;}
#editUserPassword{}
#editUserPassword li{margin:1.5em 0;}
#editUserPassword label{float:left;width:160px;text-align:right;display:block;}
#editUserPassword .label-float{margin-left:170px;}
#editUserPassword .label-float input{width:70%;}
#editUserSubscribe{}
#editUserSubscribe li{margin:1.5em 0;}
#editUserSubscribe label{margin-left:40px;display:block;}
#editUserSubscribe .label-float{float:left;width:30px;text-align:right;}
.message-date{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;}
.write-message-link{font:18px Tahoma, Arial, Helvetica, sans-serif;}
.write-message-link img{margin-right:5px;}
.write-message-link a{text-decoration:none;border-bottom:dotted 2px;}
#listMessage{}
#listMessage{}
.l-m-user{width:220px;float:left;}
.l-m-user .user-photo{width:50px;height:50px;overflow:hidden;float:left;}
.l-m-user .user-name{margin-left:60px;font:.929em Arial, Helvetica, sans-serif;margin-bottom:.5em;}
.l-m-user .user-name a{color:#000;}
.l-m-user .company-name{margin-left:60px;font:.786em Arial, Helvetica, sans-serif;color:#767676;}
.l-m-message{margin-left:235px;}
.l-m-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
.new-message-status{color:#fff;background:#ff9c00;text-transform:uppercase;font:bold .643em Tahoma, Arial, Helvetica, sans-serif;padding:4px 6px;}
.message-text{padding-top:.4em;}
.new-message .message-text{font-weight:bold;}
.sent-message .l-m-message{background:url(../img/sent-message_bg.gif) no-repeat left top;}
.sent-message .message-date{padding-left:15px;}
#oneMessage{}
#oneMessage .write-message-link{float:right;margin:1em 0 0;}
.back-message{font:bold .857em Tahoma, Arial, Helvetica, sans-serif;margin-bottom:2em;}
.o-m-contact-info{padding-bottom:1.5em;border-bottom:solid 1px #d9d9d9;}
.o-m-contact-info .user-photo{width:75px;height:75px;overflow:hidden;float:left;}
.o-m-contact-info .user-name{margin-left:85px;font:.929em Arial, Helvetica, sans-serif;margin-bottom:.5em;}
.o-m-contact-info .user-name a{color:#000;}
.o-m-contact-info .company-name{margin-left:85px;font:.786em Arial, Helvetica, sans-serif;color:#767676;}
.o-m-block{padding:.7em .35em;}
.o-m-block li{float:left;margin:0 .5em;line-height:2em;}
.o-m-block .user-photo{width:25px;height:25px;overflow:hidden;}
.o-m-block .user-name{font:bold .857em Arial, Helvetica, sans-serif;}
.o-m-block .message-text{padding:.5em .5em 0;}
.contact-message{border-bottom:solid 1px #f4f4f4;}
.you-message{background:#f4f4f4;border-bottom:solid 1px #fff;}
.you-message .user-name{color:#ea000e;}
#myCard{}
#myCard .card-bg{margin:2em auto;}
.delete-link{margin-left:85px;margin-top:1em;}
.delete-link a{text-decoration:none;padding:.5em 1em;background:#FFA700 url(../img/members-box-join-link_bg.gif) repeat-x;border:1px solid #825200;-webkit-border-radius:3px;border-radius:3px;color:#453000;text-shadow:0 1px 0 #FFE26D;font:bold .75em Tahoma,Arial,Helvetica,sans-serif;}
.accept-link{margin-top:1em;float:left;margin-right:.5em;margin-top:1em;}
.accept-link a{text-decoration:none;padding:.5em 1em;background:#FFA700 url(../img/members-box-join-link_bg.gif) repeat-x;border:1px solid #825200;-webkit-border-radius:3px;border-radius:3px;color:#453000;text-shadow:0 1px 0 #FFE26D;font:bold .75em Tahoma,Arial,Helvetica,sans-serif;}
.reject-link{margin-top:1em;float:left;}
.reject-link a{text-decoration:none;padding:.5em 1em;background:#bdbdbd url(../img/button-reject_bg.gif) repeat-x;border:1px solid #7b7b7b;-webkit-border-radius:3px;border-radius:3px;color:#3f3f3f;text-shadow:0 1px 0 #fff;font:bold .75em Tahoma,Arial,Helvetica,sans-serif;}
#receivedCard{}
.r-c-left{float:left;}
.r-c-block{padding:1em 0 1.5em;border-bottom:solid 1px #d9d9d9;}
#receivedCard .user-photo{width:75px;height:75px;overflow:hidden;float:left;}
#receivedCard .user-name{margin-left:85px;margin-bottom:.25em;font:.929em Arial, Helvetica, sans-serif;}
#receivedCard .card-date{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;margin-bottom:.5em;text-align:right;}
#receivedCard .card-bg{float:right;}
#outcomingCard{}
#outcomingCard li{padding:1em 0;border-bottom:solid 1px #d9d9d9;}
#outcomingCard .user-photo{width:50px;height:50px;overflow:hidden;float:left;}
#outcomingCard .user-name{margin-left:60px;margin-bottom:.5em;font:.929em Arial, Helvetica, sans-serif;}
#outcomingCard .sent-status{margin-left:60px;}
#outcomingCard .card-date{margin-left:60px;margin-top:.3em;font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;}
#outcomingCard .reject-link{float:right;}
.sent-status{font:bold .643em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.sent-status span{padding:.3em .5em;color:#fff;}
.sent-status.review span{background:#f69c00;}
.sent-status.accepted span{background:#16ac40;}
#incomingCard{}
#incomingCard li{padding:1em 0;border-bottom:solid 1px #d9d9d9;}
#incomingCard .user-photo{width:50px;height:50px;overflow:hidden;float:left;}
#incomingCard .user-name{margin-left:60px;margin-bottom:.5em;font:.929em Arial, Helvetica, sans-serif;}
#incomingCard .card-date{margin-top:.3em;font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;float:right;}
#incomingCard .control-link{margin:8px 0 0 60px;}
#incomingCard .control-checkbox{margin:1em 0 0 60px;font:.929em Tahoma, Arial, Helvetica, sans-serif;}
#companyTitle{}
#companyTitle h2{display:inline;}
.company-status{font:bold .643em Tahoma, Arial, Helvetica, sans-serif;text-transform:uppercase;padding:.5em;color:#fff;margin:0 1em;}
.company-status.accepted{background:#0e9c1b;}
.company-status.blocked{background:#8d8d8d;}
#companyProfile{}
#companyProfile .company-logo{float:right;margin-left:1.5em;}
#companyProfile .accept-link{float:right;clear:right;}
#companyProfile .reject-link{float:right;clear:right;}
.c-p-label{font:.929em Tahoma, Arial, Helvetica, sans-serif;color:#767676;}
#companyOfficer{}
#companyOfficer li{padding:1em 0;border-bottom:solid 1px #d9d9d9;}
#companyOfficer .user-photo{width:75px;height:75px;overflow:hidden;float:left;}
#companyOfficer .user-name{margin-left:85px;margin-bottom:.25em;font:.929em Arial, Helvetica, sans-serif;}
#companyOfficer .user-post{margin-left:85px;font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;}
#companyOfficer .sent-status{margin-left:85px;margin-top:.75em;}
#companyInvite{}
#companyInvite li{padding:1em 0;border-bottom:solid 1px #d9d9d9;}
#companyInvite .user-photo{width:75px;height:75px;overflow:hidden;float:left;}
#companyInvite .user-name{margin-left:85px;margin-bottom:.5em;font:.929em Arial, Helvetica, sans-serif;}
#companyInvite .card-date{margin-top:.3em;font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;float:right;}
#companyInvite .company-logo{float:right;}
.print-link{float:right;margin-top:1em;}
.print-link img{padding-right:5px;margin-bottom:-2px;}
.print-link a{font:.786em Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:dotted 1px;}
.company-announce{font:.786em Arial, Helvetica, sans-serif;color:#666;}
#favoriteCompany{}
#favoriteCompany .reject-link{float:right;}
#favoriteCompany .company-logo{width:100px;max-height:100px;overflow:hidden;float:left;margin-right:1em;}
#favoriteCompany .company-name{margin-left:110px;}
#favoriteCompany .stand-num{font:bold .929em Arial, Helvetica, sans-serif;margin-left:110px;}
#favoriteCompany .company-announce{margin:1em 0;}
.f-c-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
#favoriteEvent{}
#favoriteEvent .event-date{font:bold .929em Arial, Helvetica, sans-serif;}
#favoriteEvent .event-time{font:bold .929em Arial, Helvetica, sans-serif;}
#favoriteEvent .event-place{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;margin-top:.5em;}
#favoriteEvent .reject-link{margin:0 .5em 1em;float:right;}
.f-e-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
.l-e-left{float:left;margin-right:1em;}
.l-e-right{margin-left:8em;}
#listEvents{}
#listEvents .event-date{font:bold .929em Arial, Helvetica, sans-serif;}
#listEvents .event-time{font:bold .929em Arial, Helvetica, sans-serif;}
#listEvents .event-place{font:.786em Tahoma, Arial, Helvetica, sans-serif;color:#767676;margin-top:.5em;}
#listEvents .accept-link, #listEvents .reject-link{margin:0 .5em 1em;float:right;}
.l-e-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
.l-e-left{float:left;margin-right:1em;}
.l-e-right{margin-left:8em;}
#allCompany{}
#allCompany .reject-link{float:right;}
#allCompany .company-logo{width:100px;max-height:100px;overflow:hidden;float:left;margin-right:1em;}
#allCompany .company-name{margin-left:110px;}
#allCompany .stand-num{font:bold .929em Arial, Helvetica, sans-serif;margin-left:110px;}
#allCompany .company-announce{margin:1em 0;margin-left:110px;}
#allCompany .accept-link{float:right;}
.f-c-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
#allVisitors{}
#allVisitors{}
#allVisitors .user-photo{float:left;width:75px;height:75px;overflow:hidden;}
#allVisitors ul{margin-left:85px;}
#allVisitors li{margin:.2em 0;}
#allVisitors .company-name{font:bold .929em Tahoma, Arial, Helvetica, sans-serif;}
#allVisitors .user-post{font:0.786em Tahoma,Arial,Helvetica,sans-serif;color:#767676;}
#allVisitors .user-town{font:0.786em Arial,Helvetica,sans-serif;}
#allVisitors .user-town img{margin-right:3px;margin-left:-3px;}
#allVisitors .c-r-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
.status-online{font:bold .786em Tahoma, Arial, Helvetica, sans-serif;color:#fff;margin-left:.5em;background:#009933;padding:.2em .4em;}
.contacts-user .title{margin:1em 0;}
.contacts-user .title span{font:bold .786em Tahoma, Arial, Helvetica, sans-serif;}
.contacts-user li{float:left;margin-right:3em;}
.contacts-user .user-link{height:30px;line-height:30px;font-size:13px;}
.contacts-user .user-link img{margin-right:5px;}
.contacts-user .badge-link{line-height:40px;height:40px;}
#membersFilter input, #membersFilter select{border:1px dotted #C25052;}
#membersFilter li{float:left;margin-right:23px;}
#membersFilter .firmname{width:170px;}
#membersFilter .stand{width:100px;}
#membersFilter .label-name{color:#626262;display:block;margin-bottom:.2em;}
#membersFilter select{width:220px;}
#membersFilter button{margin-top:1.25em;}
#membersFilter .show-all{margin-top:1em;text-align:center;}
#membersFilter .show-all a{font:bold .8em Tahoma, Arial, Helvetica, sans-serif;}
#membersAlpha{padding-bottom:1.5em;border-bottom:solid 1px #d9d9d9;}
#membersAlpha ul{margin:1em 0;}
#membersAlpha li{float:left;margin:0 .2em .2em 0;font:12px Tahoma, Arial, Helvetica, sans-serif;}
#membersAlpha a, #membersAlpha span{text-transform:uppercase;width:2em;height:1.85em;display:block;text-align:center;text-decoration:none;line-height:1.7em;}
#membersAlpha .active{font-weight:bold;}
.pseudo-title{font:bold 1em Tahoma, Arial, Helvetica, sans-serif;margin:1em 0 .5em;}
#allEx{}
#allEx .ex-logo{width:100px;overflow:hidden;float:left;}
#allEx .ex-name{margin-left:110px;margin-bottom:.2em;}
#allEx .ex-name a{color:#000;}
#allEx .ex-link{margin-left:110px;margin-bottom:.2em;}
#allEx .ex-link a{font:bold .786em Tahoma, Arial, Helvetica, sans-serif;}
#allEx .ex-announce{margin-left:110px;margin-top:.5em;font:.786em Arial, Helvetica, sans-serif;color:#666;}
#allEx .a-e-block{padding:1.5em;border-bottom:solid 1px #d9d9d9;}
#allEx .a-e-block.active{background:#f3f3f3;}
#allEx .a-e-block.active .ex-name span{font-size:1.143em;font-weight:bold;}
#allEx .a-e-block.active .ex-announce{font-size:.929em;color:#000;}
#companyRequest{}
#companyRequest .user-photo{float:left;width:75px;height:75px;overflow:hidden;}
#companyRequest ul{margin-left:85px;}
#companyRequest li{margin:.2em 0;}
#companyRequest .company-name{font:bold .929em Tahoma, Arial, Helvetica, sans-serif;}
#companyRequest .user-post{font:0.786em Tahoma,Arial,Helvetica,sans-serif;color:#767676;}
#companyRequest .user-town{font:0.786em Arial,Helvetica,sans-serif;}
#companyRequest .user-town img{margin-right:3px;margin-left:-3px;}
#companyRequest .accept-link, #companyRequest .reject-link{margin:0 0 0 .5em;}
#companyRequest .accept-link a, #companyRequest .reject-link a{width:65px;display:block;text-align:center;}
#companyRequest .c-r-block{padding:1.5em 0;border-bottom:solid 1px #d9d9d9;}
.button-link-container{float:right;}
.sitemap{}
.sitemap li{font-weight:bold;}
.sitemap .u2{margin-left:4em;font-size:.85em;font-weight:normal;}
#form2 input, select{background:#f4f4f4;}
#editUserInfo input, #editUserPassword input, #editUserSubscribe input, #companyTitle input, #companyProfile input, #companyOfficer input, #companyInvite input, #companyEdit input, #UserApplication input{border:1px dotted #C25052;}
.form-box textarea{border:1px dotted #C25052;}
#editUserInfo select, #editUserPassword select, #editUserSubscribe select, #companyTitle select, #companyProfile select, #companyOfficer select, #companyInvite select, #companyEdit select, #UserApplication select{border:1px dotted #C25052;}
#editUserInfo textarea, #editUserPassword textarea, #editUserSubscribe textarea, #companyTitle textarea, #companyProfile textarea, #companyOfficer textarea, #companyInvite textarea, #companyEdit textarea, UserApplication textarea{border:1px dotted #C25052;}
#companyEdit button, #UserApplication button, #editUserInfo button, #editUserPassword button, #editUserSubscribe button{background:url("../img/auth-button.png") repeat-x scroll left top transparent;border:1px dotted #C25052;height:30px;}
#companyEdit button span, #UserApplication button span, #editUserInfo button span, #editUserPassword button span, #editUserSubscribe button span{color:#ffffff;font:12px Arial, Helvetica, sans-serif;}
.advert{width:320px;height:200px;overflow:hidden;}
.vidget-block{background:#fff;}
#enterLayer button, #companyEdit button, #UserApplication button, #editUserInfo button, #editUserPassword button, #editUserSubscribe button, #agree-button, #regLayer .reg-bottom button, #recoveryLayer button{background:url(../img/auth-button.png) repeat-x top left;color:#fff;}
.beidj_body{width:80mm;overflow:hidden;height:110mm;border:1px solid #DDDDDD;}
.beidj_body.border_trl{border-bottom:none;margin:20px 0 0 0;}
.beidj_body.border_rbl{border-top:none;}
.border_line{width:80mm;}
.beidj_head{height:40mm;width:100%;position:relative;}
.beidj_head img{position:absolute;top:0;left:0;}
.beigj_fio{font-size:18px;margin-top:10mm;margin-bottom:8mm;}
.beidj_body .in, .beigj_country{padding:0 25px 0 25px;}
.beigj_fio span{text-transform:uppercase;display:block;}
.beigj_work{font-weight:bold;margin-bottom:4mm;}
.beigj_work span{display:block;}
.beidj_body{position:relative;}
.beidj_body table{bottom:10px;font-size:5mm;position:absolute;width:100%;margin:0;}
.beigj_country, .beigj_id{font-size:3.6mm;padding-bottom:4mm;}
.beigj_id{text-align:center;}
.beigj_status{text-transform:uppercase;}
.beidj_body table td{vertical-align:top;}
.border_line{border-bottom:1px dashed #BBBBBB;}
.beidj_body.badge-a4{border:1px solid #DDDDDD;height:106mm;overflow:hidden;width:75mm;}
.border_line.badge-a4{width:75mm;}
.beidj_body.badge-a4 .beigj_fio{margin-top:50mm;margin-bottom:2mm;}
.beidj_body.badge-a4 .beigj_fio span{display:inline;}
.beidj_body.badge-a4 table{bottom:21mm;}
.beidj_body.badge-a4 .in{padding:0 5mm 0 5mm;}
.beidj_body.badge-a4 .beigj_country{text-align:left;padding:0;}
.beidj_body.badge-a4 .beigj_id{text-align:left;padding:2mm 0 0 5mm;}
.beidj_body.badge-a4 .beigj_code{text-align:right;padding:0 5mm 0 2mm;}
.badge-a4-bg{width:150mm;position:absolute;right:0;top:0;}
.badge-a4-full{width:150mm;position:relative;height:200mm;}
.badge-a4-full-bg{width:150mm;position:absolute;}
.beidj_body.badge-a4.full{border:0;margin-top:0;position:absolute;right:0;top:0;}
.beidj_body.badge-a4.full .badge-a4-bg{display:none;}
.print-badge-link{width:75mm;}