html {
height:100%;
}

body {
color:#3F3F3F;
font-family:Arial,Verdana,Geneva,sans-serif;
font-size:12px;
margin:0;
min-height:100%;
min-width:760px;
}

input,select,textarea {
/*background-color:#fff;*/
border:1px solid #D8D8D8;
color:#666;
font-family:Verdana, Arial, sans-serif;
}

input[type=text]:focus,input[type=password]:focus,textarea:focus {
border:1px solid #35a0cc;
}

input.button,input.btn,button,input.ok_button,input.cancel_button,a.button {
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#1675A1;
border:1px solid #1675A1;
border-radius:5px;
color:#fff;
cursor:pointer;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
font-weight:700;
margin:2px 5px;
padding:2px 5px;
text-align:center;
text-transform:uppercase;
width:auto;
}

input.button-small,button.small,a.button-small {
    font-size:9px;
    margin:2px;
    padding:1px 2px;
}





a.button {
display:block;
line-height:16px;
}

ul {
list-style-image:url(../images/point.gif);
margin:3px 0 0;
padding-left:14px;
}

ul.no-list {
list-style-image:none;
list-style-type:none;
padding-left:0;
}
ul.no-list li{
    padding: 2px 0;
}

hr,.hr {
border:0;
border-top:1px solid #d8d8d8;
clear:both;
height:1px;
overflow:hidden;
}

.hr_menu {
height:0;
margin:0;
padding:0;
}

.separator,.space {
clear:both;
overflow:hidden;
}

ol.sub-list {
list-style:none;
padding-left:10px;
}

ol.sub-list li {
margin-bottom:8px;
}

.px_300 {
height:300px;
}

.px_200 {
height:200px;
}

.px_30 {
height:30px;
}

.px_20 {
height:20px;
}

.px_9 {
height:9px;
}

.px_6 {
height:6px;
}

.px_3 {
height:3px;
}

a {
color:#368DAF;
outline:0;
}

a:hover {
color:#97BF2A;
}

/*
a:visited {
color:#6D919F;
}
*/
a.button,a.button:visited {
color:#fff;
text-decoration:none;
}

.input_text {
border:1px solid #d8d8d8;
color:#666;
}

input.blue_btn {
background:url(../images/button_bg.gif) repeat-x 0 0;
border:1px solid #479cc1;
color:#fff;
cursor:pointer;
font-size:11px;
font-weight:700;
height:24px;
margin:0 5px 0 0;
text-transform:uppercase;
}

.center {
text-align:center;
}

form label {
display:block;
}
/*
form div {
margin:2px 0 10px;
}
*/
#main_content {
/*overflow:hidden;*/
text-align:left;
width:750px;
font-size:13px;
margin:0 auto;
}

#content_padding {
height:35px;
}

#pic-1 {
background-image:url(../images/pic_1.jpg);
float:left;
height:225px;
width:365px;
}

a#bigChatButton {
background-image:url(../images/button_chat.jpg);
display:block;
height:40px;
overflow:hidden;
text-indent:-9999px;
width:52px;
}

a#bigChatButton:hover,a#bigChatButton.hover {
background-image:url(../images/button_chat_rol.jpg);
}

a#bigConferenceButton {
background-image:url(../images/button_conference.jpg);
display:block;
height:41px;
overflow:hidden;
text-indent:-9999px;
width:159px;
}

a#bigConferenceButton:hover,a#bigConferenceButton.hover {
background-image:url(../images/button_conference_rol.jpg);
}

#welcome_in {
border-bottom:1px solid #d8d8d8;
height:224px;
margin:0;
overflow:hidden;
padding:0;
width:383px;
}

#welcome_out {
padding-left:31px;
padding-right:24px;
padding-top:27px;
}

#right_block {
float:right;
font-size:10px;
}

#join_now {
background-color:#f0f0f0;
background-image:url(../images/join_now_bg.jpg);
background-repeat:repeat-x;
border:1px solid #d5d5d5;
float:left;
font-size:10px;
width:363px;
}

#sign_in {
background-image:url(../images/join_now_bg.jpg);
border:1px solid #d5d5d5;
clear:both;
margin-bottom:12px;
overflow:auto;
width:363px;
}

#sign_in_par {
padding:8px 10px 10px;
}

#page-header {
height:105px;
}

#page-header .logo_bg {
background-image:url(../images/logo_bg_line.jpg);
background-position:center;
height:100px;
margin:0;
text-align:center;
width:100%;
}

#page-header .logo_box{
width:751px;
height:100px;
margin:0 auto;
overflow:hidden;
}

#page-header h1 {
height:100px;
width:751px;
float:left;
margin:0;
}

#page-header .powered{
background: url(/images/powered_by_5050biz.png) no-repeat 0 90%;
text-indent:-99999px;
height:100px;
width:170px;
display:none;
float:right;
}

#logo_bg_line {
background-color:#8ab13a;
height:5px;
overflow:hidden;
width:100%;
}

#footer_bg {
background-color:#F0F0F0;
border-top:2px solid #E4E4E4;
height:90px;
width:100%;
}

#login_left_submit {
float:right;
margin-bottom:10px;
position:relative;
}

#text_fields {
margin:10px 0 0;
}

#form_join_now {
text-align:left;
width:96%;
}

#welcome_title {
padding-top:16px;
text-align:justify;
}

.sign_in {
margin-left:0;
margin-top:5px;
}

form {
margin:0;
padding:0;
}

#main_menu {
height:34px;
width:751px;
}

#main_menu div a {
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
}

#search_inside {
padding-left:5px;
padding-top:6px;
}

#search_inside a {
line-height:14px;
}

#office_left {
float:left;
text-align:left;
width:155px;
}

#office_left_padding {
padding-right:12px;
padding-top:19px;
}

#office_right {
border-left:1px solid #d8d8d8;
float:right;
text-align:left;
width:570px;
padding-left:15px;
padding-top:15px;
}

#top_search {
background-image:url(../images/bg_search.jpg);
background-color:#F1F1F1;
background-repeat:repeat-x;
border:1px solid #d8d8d8;
font-size:8pt;
float:left;
height:47px;
width:340px;
}

#quickSearchButton {
height:24px;
width:37px;
text-indent:-99999px;
background: url('/images/button_go.jpg') no-repeat 0 0;
border:none;
cursor:pointer;
font-size: 0px;
display:block;
line-height: 0px;
}



img.bluepage_ad {
max-width: 375px;
}


#message_box {
position:absolute;
top:2px;
left:0;
height:23px;
width:123px;
}

#message_box a {
background-image:url(../images/message_box_rol.jpg);
border:0;
height:23px;
width:123px;
}

#message_box a:hover {
background-image:url(../images/message_box.jpg);
border:0;
}

#count_message {
background-image:url(../images/message_bg.gif);
border:1px solid #d8d8d8;
position:absolute;
right:0;
height:20px;
width:29px;
padding-left:10px;
padding-top:6px;
font-weight: bold;
text-align:center;
color:#c21f1f;
font-size:9pt;
}

#office_left_mailbox {
border-left:1px solid #999;
float:left;
padding-left:15px;
}

.homepage-grey-box {
background-image:url(../images/my_connection_bg.gif);
border:1px solid #d8d8d8;
height:145px;
width:263px;
}

.homepage-grey-box > div {
padding:10px 10px 0;
}

#my_connection {
float:left;
margin-top:19px;
}

#my_bookmarks {
margin:10px 0 0;
width:245px;
}

#my_bulletins {
float:right;
margin-top:19px;
}

#welcome_office {
border-top:1px solid #d8d8d8;
clear:both;
width:751px;
}

#welcome_left {
float:left;
height:76px;
width:155px;
}

#welcome_right {
border-left:1px solid #d8d8d8;
float:right;
font-size:22px;
height:100px;
line-height:100px;
text-align:left;
text-indent:30px;
vertical-align:middle;
width:585px;
}

#biztip_of_the_day {
float:left;
width:263px;
padding-right:15px;
}

ul.left_menu {
line-height:normal;
list-style:url(../images/point_big.gif);
margin:0;
padding-left:18px;
}

ul.left_menu li a {
color:#83A241;
font-size:12px;
font-weight:700;
text-transform:uppercase;
}

ul.left_menu li a:hover {
color:#208fbf;
}

h1,h2,h3,h4,h5,h6 {
color:#156080;
}

h1 {
font-size:28px;
}


.table_header {
background-color:#11526e;
color:#fff;
font-size:13px;
height:54px;
text-align:center;
}

.table_header td a {
color:#fff;
}

.f7ffe8 {
background-color:#f7ffe8;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-width:3px;
text-align:center;
vertical-align:middle;
}

.ecfbff {
background-color:#ecfbff;
text-align:center;
vertical-align:middle;
}

.tr_border {
background-color:#9c979d;
border:0;
border-top:0;
border-width:0;
height:1px;
}

.td_border {
border:solid 1px #000;
}

.text_table {
font-size:12px;
font-weight:700;
line-height:20px;
padding-left:15px;
}

table#membership_options {
border:1px solid #d7ee7a;
border-top:0;
}

tr.table_header td {
border-bottom:1px solid #9c979d;
border-right:1px solid #9c979d;
border-top:1px solid #9c979d;
text-align:center;
vertical-align:middle;
}

td.cost_table {
border-left:1px solid #9c979d;
font-size:14px;
font-weight:700;
height:70px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

#tarif {
height:51px;
margin-bottom:20px;
width:243px;
}

.tarif_cost {
background-image:url(images/bg_green.gif);
color:#fff;
float:right;
font-size:22px;
font-weight:700;
height:33px;
text-align:center;
width:92px;
}

.tarif_cost_over {
background-image:url(images/bg_blue.gif);
color:#fff;
float:right;
font-size:22px;
font-weight:700;
height:33px;
text-align:center;
width:92px;
}

#tarif_cost_right {
background-image:url(images/bg_blue_white.gif);
color:#fff;
float:right;
font-size:22px;
font-weight:700;
height:33px;
width:92px;
}

.tarif_monthly {
float:left;
font-size:13px;
font-weight:700;
height:33px;
text-align:left;
width:151px;
}

#tarif_monthly {
float:left;
font-size:13px;
font-weight:700;
text-align:left;
}

#tarif_select_area {
cursor:pointer;
overflow:auto;
}

.bgcolor_f6fed5 {
background-color:#f6fed5;
}

.bgcolor_white {
background-color:#fff;
}

#tarif_gold {
color:#dca405;
font-size:15px;
font-weight:700;
text-align:left;
}

#tarif_name {
color:#477d97;
font-size:15px;
font-weight:700;
text-align:left;
}

.hr_green {
border:0;
border-top:1px solid #d7ee7a;
clear:both;
height:0;
overflow:hidden;
}

#vert_line {
background-color:#000;
float:left;
height:500px;
margin:0 50px;
width:1px;
}

.black_overlay {
-moz-opacity:0.8;
background-color:#000;
display:none;
/*filter:alpha(opacity=80);*/
height:100%;
left:0;
opacity:.20;
position:absolute;
top:0;
width:100%;
z-index:1001;
}

.white_content {
background-color:#FFF;
border:16px solid orange;
display:none;
font-size:12px;
left:0;
overflow:auto;
padding:16px;
position:absolute;
top:0;
z-index:1002;
}

a.btn {
display:block;
margin-right:3px;
}


div.navigation-menu a.navigation-btn {
background:url(/images/bg_blue_button.gif);
border-left:1px solid #A9D7E7;
color:#fff;
display:block;
float:left;
font-weight:700;
height:45px;
line-height:30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
position: relative;
}

div.navigation-menu a.navigation-btn span {
    margin:8px 35px;
    display: block;
}

div.navigation-menu a.navigation-btn big{
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 16px;
    padding:0;
    margin: 0;
}

div.navigation-menu a.navigation-btn:hover,div.navigation-menu a.active {
color:#E8F9BE;
}

div.navigation-menu a.two span{
    line-height:15px;
}

.my_profile_vert_line {
background-color:#000;
float:left;
height:120px;
margin:0 20px;
width:1px;
}

#profile_left_block {
float:left;
width:161px;
}

#profile_right_block {
color:#208cb0;
float:left;
font-size:12px;
line-height:20px;
margin-left:20px;
margin-top:10px;
}

#profile_left_button a {
background-image:url(/images/bg_left_button.gif);
cursor:pointer;
float:left;
height:46px;
margin-bottom:5px;
width:159px;
}

#profile_array_left {
float:left;
padding:15px 10px 10px;
}

#profile_left_button_text {
color:#fff;
float:left;
font-size:13px;
font-weight:700;
padding:5px 0;
}

.profile_blue_button {
background:#2390C0 url(/images/bg_blue_button.gif) repeat-x 0 0;
margin-right:5px;
text-align:center;
width:200px;
}

.profile_blue_button a {
color:#fff;
display:block;
font-size:13px;
font-weight:700;
text-decoration:none;
width:100%;
}

#profile_bottom_group {
background-image:url(/images/bg_profile_bottom.gif);
border:solid 1px #e1e2e6;
height:100px;
width:568px;
}

.profile_left_link {
color:#0678b7;
font-size:13px;
font-weight:700;
padding-bottom:6px;
text-decoration:underline;
}

a.profile_network_group {
color:#0678b7;
font-size:13px;
font-weight:700;
text-decoration:none;
}

h3 {
color:#194d63;
font-size:15px;
font-weight:700;
margin-bottom:0;
margin-top:0;
}

.txt_info {
color:#787878;
font-size:13px;
line-height:20px;
}

.my_profile_section {
float:left;
width:350px;
}

span.link_button {
color:#d5d3d3;
font:bold 12px times;
}

span.link_button a {
color:#208fbf;
font:bold 12px times;
text-decoration:underline;
text-transform:uppercase;
}

#main_content h2 {
font-size:24px;
}

#main_content h3 {
font-size:20px;
margin:0;
}

#main_content h3.small {
font-size:15px;
}

#main_content h4 {
font-size:18px;
margin:10px 0;
}

div.left-bar ul.links {
padding-left:15px;
}

div.left-bar ul.links li {
list-style-image:url(../images/point_big.gif);
margin-bottom:15px;
}

div.left-bar ul.links li a {
color:#0579ab;
font-size:14px;
text-decoration:underline;
}

div.help {
background:url(../images/help_bg.gif);
height:34px;
line-height:30px;
margin-top:25px;
overflow:hidden;
width:161px;
}

#main_content div.help a {
color:#fff;
font-size:13px;
margin-left:25px;
text-decoration:underline;
}

#main_content div.left-bar {
border-right:1px solid #ccc;
float:left;
height:455px;
margin-right:15px;
width:165px;
}

#main_content div.messages-list {
background:#EEFAD5 url(../images/box_bg.gif) repeat-x 0 0;
border:1px solid #e1e1e1;
padding:10px 10px 5px 5px;
width:100%;
}

#main_content .messages_menu{
float:none;
overflow:hidden;
position: static;
}
#main_content ul.messages_menu li{
position:static;
}
#main_content ul.messages_menu li.inbox {
/*width: 110px;*/
}
#main_content ul.messages_menu li.current a{
color: #EEF9C0;
}
#main_content ul.messages_menu li a{
padding:7px 39px;
font-size:11px;
position:static;
display: block;
}


#main_content ul.messages_menu li.inbox a {
/*padding:0.75em 1em;*/
text-align:center;
}
#main_content ul.messages_menu li a span {
color:#A3FF0F;
font-weight:bold;
}

#main_content div.messages-list div.list {
height:400px;
overflow:auto;
width:100%;
}

#main_content div.messages-list table {
/*margin:5px 0 0;*/
/*width:97%;*/
}
#main_content div.list table {
margin:5px 0 0;
width:97%;
}

#main_content div.messages-list table th{
background-color:#E3E3D8;
vertical-align: middle;
text-align:center;
padding:0;
}


#main_content div.messages-list div.list table td {
border-bottom:1px solid #DFDFDF;
padding: 5px;
}

#main_content div.comments-list div.list table td {
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #DFDFDF;
border-radius:5px;
}

#main_content div.messages-list table td.profile {
width:90px;
}

div.profile {
overflow:hidden;
width:100px;
}

div.photo {
margin:0 8px 3px 0;
width:100px;
}

div.photo img,img.profile-photo {
border:1px solid #BFBFBF;
padding:1px;
width:62px;
}

div.profile div.name {
color:#666;
padding-top:5px;
}

#main_content div.messages-list table td.content h4 {
font-size:15px;
font-weight:400;
margin:2px 0;
}

#main_content div.messages-list table td.content h4 a {
color:#57ABCF;
}

#main_content div.messages-list table td.content span.date {
color:#145a78;
font-size:12px;
}

#main_content div.messages-list table td.content div.inbox {
max-height:350px;
overflow:auto;
}

#main_content div.messages-list table td.content div.outbox {
max-height:350px;
overflow:auto;
}

#main_content div.messages-list table td.content p {
margin:5px 0;
}

#main_content div.messages-list table td.operations {
text-align:center;
vertical-align:bottom;
width:80px;
}

#main_content div.messages-list div.reply {
background-color:#daf4fe;
border:1px solid #a4c0be;
height:155px;
margin-top:10px;
padding:8px 10px;
position:relative;
}

#main_content div.messages-list div.reply label {
display:block;
height:10px;
overflow:hidden;
text-indent:-9999px;
}

#main_content div.messages-list div.reply label.reply {
background:url(../images/label-reply.gif) no-repeat 0 0;
width:48px;
}

#main_content div.messages-list div.reply label.message {
background:url(../images/label-message.gif) no-repeat 0 0;
width:68px;
}

#main_content div.messages-list div.reply textarea {
background-color:#daf4fe;
border:none;
color:#5F5F5F;
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
height:71px;
margin-top:5px;
width:100%;
}

#main_content div.messages-list div.reply textarea.big {
height:220px;
}

.subtitle {
color:#0a79b0;
font-weight:700;
vertical-align:top;
}

div.notify {
color:green;
font-weight:700;
padding:10px 0;
}

div.error {
color:red;
font-weight:700;
padding:10px 0;
}

#tabnav {
border-bottom:1px solid #CCC;
height:19px;
margin:10px 0 0;
padding-left:10px;
}

#tabnav li {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#tabnav a:link,#tabnav a:visited {
background:#f3f3f3;
border:1px solid #ccc;
border-bottom:0;
color:#666;
float:left;
font-size:10px;
font-weight:700;
line-height:14px;
margin-right:4px;
padding:2px 10px;
text-decoration:none;
}

#tabnav a:link.active,#tabnav a:visited.active {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
margin-bottom:-1px;
}

#tabnav a:hover {
background:#fff;
}

div.bulletins-page .head .left {
width:605px;
}

#main_content div.bulletins-page .head .left h2 {
margin:0;
text-align:left;
}

div.bulletins-page .head .left p {
margin:0;
}

div.bulletins-page .head .right {
float:right;
width:120px;
}

div.bulletins-page .head .right #buttons {
margin:5px 0 0;
overflow:hidden;
padding:0;
width:106px;
}

div.bulletins-page .head .right #buttons li {
border-left:1px solid #ccc;
display:inline;
float:left;
list-style-image:none;
list-style-type:none;
margin:0 -1px;
padding:0 5px;
}

.right #buttons a {
display:block;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:42px;
}

.right #buttons a.prev {
background:url(../images/prev_arrow.gif) no-repeat 0 0;
}

.right #buttons a.next {
background:url(../images/next_arrow.gif) no-repeat 0 0;
}

div.bulletins-container {
margin:0 auto;
overflow:hidden;
width:750px;
}

ul.bulletins {
height:400px;
margin:0;
overflow:hidden;
padding:0;
width:9999px;
}

ul.bulletins li {
float:left;
height:400px;
list-style:none;
margin:0;
padding:0;
width:750px;
}

ul.bulletins li ul {
overflow:hidden;
padding:0;
width:100%;
}

ul.bulletins li ul li {
background:url(../images/bulletins_bg.gif) repeat-x;
border:1px solid #ccc;
height:153px;
margin:0 30px 25px 0;
padding:15px;
width:312px;
}

#main_content ul.bulletins li ul li h3 {
margin-bottom:10px;
padding:0;
}

ul.bulletins li ul li h3 a {
color:#8ab139;
font-family:Arial, sans;
font-size:14px;
text-transform:uppercase;
}

ul.bulletins li ul li h3 span {
color:#767676;
font-family:Arial, sans;
font-size:12px;
}

ul.bulletins li ul li ul {
border-top:1px solid #e0e0e0;
height:115px;
overflow:auto;
padding:8px 3px 8px 15px;
width:298px;
}

ul.bulletins li ul li ul li {
background:none;
border:none;
float:none;
height:auto;
list-style-image:url(../images/point_small.gif);
margin:0;
padding:0;
width:auto;
}

ul.bulletins li ul li ul li a {
color:#0579ab;
font-size:11px;
font-weight:700;
}

ul.bulletins li ul li ul li a span {
color:#5b8b0f;
}

#main_content div.topics {
background:#EEFAD5 url(../images/bulletins_topics_bg.gif) repeat-x 0 0;
border:1px solid #e1e1e1;
padding:10px 10px 5px;
width:100%
}

#main_content div.topics h3 {
color:#8ab139;
font-size:18px;
text-transform:uppercase;
}

#main_content div.topics div.list {
/*width:530px;*/
}

#main_content div.topics ul {
border-top:1px solid #e1e1e1;
max-height: 200px;
margin:5px 0;
overflow:auto;
padding-left:15px;
padding-top:5px;
}

* html #main_content div.topics ul{
height:200px;
}

#main_content div.topics ul li {
list-style-image:url(../images/point_small.gif);
margin-bottom:15px;
}

#main_content div.topics ul li h4 a {
color:#0579ab;
font-size:14px;
}

#main_content div.topics ul li h4 span {
color:#5b8b0f;
font-size:14px;
}

#main_content div.topics ul li p {
color:#5b8b0f;
margin:0;
}

#main_content h3.label {
color:#12536f;
font-size:14px;
}

#review_right_block {
background-image:url(../images/bg_review.gif);
border:1px solid #d5d5d5;
clear:both;
height:145px;
width:218px;
}

#review_right_block_text {
font-size:12px;
font-weight:700;
padding:15px;
}

#block_one {
background-color:#f7ffe8;
height:73px;
margin-bottom:10px;
width:400px;
}

#block_two {
background-color:#ecfbff;
height:73px;
margin-bottom:10px;
width:400px;
}

#block_one_inside {
font-size:12px;
font-weight:700;
padding:10px;
}

#total_review {
background-image:url(../images/bg_total.gif);
color:#fff;
font-size:15px;
font-weight:700;
height:31px;
width:400px;
}

#main_content div.topics div.profile {
float:left;
overflow:hidden;
width:80px;
}

#main_content div.topics div.comment {
color:#6a6b6c;
height:1%;
margin:0;
overflow:hidden;
}

#main_content div.topics div.comment p.date {
color:#145a78;
margin:0;
padding: 2px 2px 2px 5px;
background-color: #fff;
}

#main_content .networks {
overflow:hidden;
width:100%;
}

#main_content .networks h3 {
color:#8ab139;
font-size:14px;
margin:12px;
}

#main_content .networks h3 span {
color:#ccc;
font-size:11px;
}

#main_content .networks h4 {
color:#166384;
font-size:13px;
margin-bottom:5px;
}

#main_content .networks .categories {
background:#def2fb url(../images/categories_bg.gif) repeat-x 0 0;
border:1px solid #ccc;
float:left;
height:300px;
margin-right:10px;
width:170px;
}

#main_content .networks .categories ul {
height:245px;
list-style-image:none;
list-style-type:none;
overflow:auto;
padding:0 10px;
}

#main_content .networks .categories ul li {
margin-bottom:5px;
}

#main_content .networks .categories ul li a {
color:#166384;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

#main_content .networks .details {
background:#EEFAD5 url(../images/box_bg.gif) repeat-x 0 0;
border:1px solid #ccc;
float:left;
height:300px;
padding:0 5px 0 10px;
position:relative;
width:548px;
}

#main_content .networks .details .info {
height:227px;
overflow:auto;
}

#main_content .networks .details ul {
padding-left:17px;
}

#main_content .networks .details .buttons {
bottom:0;
margin:5px 0;
position:absolute;
}

#main_content .networks .details .buttons ul {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

#main_content .networks .details .buttons ul li {
border-left:1px solid #ccc;
display:inline;
float:left;
margin:0 6px 0 -6px;
padding:0 5px;
}

#main_content .networks .details .buttons ul li a {
color:#0579AB;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

#main_content .networks .box-bottom {
border:1px solid #ccc;
color:#0579ab;
float:left;
font-size:14px;
font-weight:700;
margin-top:5px;
padding:17px 0 17px 12px;
width:98%;
}

#main_content .networks .box-bottom img {
margin-right:3px;
vertical-align:middle;
}

#main_content .networks .box-bottom a {
color:#0579ab;
text-decoration:underline;
}

#main_content div.bluepage ul.members {
line-height:14px;
list-style-image:none;
list-style-type:none;
overflow:hidden;
padding:0;
width:300px;
}

#main_content div.bluepage ul.members li {
float:left;
margin-bottom:10px;
padding-right:5px;
width:140px;
}

#main_content div.bluepage ul.members img {
border:1px solid #bbb;
float:left;
margin-right:5px;
padding:2px;
width:30px;
}

#main_content ul.bluepages {
list-style-image:none;
list-style-type:none;
overflow:hidden;
padding:0;
width:100%;
}

#main_content ul.bluepages li h3 {
font-size:14px;
}

#main_content ul.bluepages li div.desc {
line-height:13px;
margin-top:5px;
}

#main_content div.bluepages-search div.search {
margin-bottom:0;
margin-left:200px;
overflow:hidden;
width:100%;
}

#main_content div.bluepages-search input.searchbox {
font-size:14px;
padding:3px;
width:300px;
}

#main_content div.bluepages-search input.searchbtn {
float:left;
font-size:14px;
margin-left:5px;
padding:2px;
}

#main_content div.bluepages-search div.description {
color:#BFBFBF;
margin-left:200px;
margin-top:0;
}

#conference_content {
border-left:solid 1px #e1e2e6;
border-right:solid 1px #e1e2e6;
border-top:solid 1px #e1e2e6;
height:auto;
margin-top:20px;
width:99%;
}

#conference_top {
overflow: hidden;
background:#FEFEFE url('../images/conference_bg_top.gif') repeat-x left bottom;
min-height:76px;
width:100%;
}

#conference_top .room-name {
margin-left:20px;
margin-top: 6px;
color:#666666;
font-size:25px;
font-weight:bold;
width:445px;
}

#conference_left_block {
background-image:url(../images/conference_bg_left.gif);
border-right:solid 1px #e1e2e6;
float:left;
height:784px;
width:375px;
}

#conference_right_block {
float:left;
width:364px;
}

#conference_left_data {
border-bottom:solid 1px #e1e2e6;
border-top:solid 1px #e1e2e6;
height:701px;
margin-left:20px;
overflow:auto;
width:340px;
}

.conference_left_data_block {
border-bottom:solid 1px #e1e2e6;
margin-top:10px;
overflow:hidden;
width:310px;
}

.conference_left_data_block_title {
color:#8ec8e0;
font-weight:700;
}

.conference_left_data_block_comment {
color:#ccc;
}

.conference_left_data_block_nametext {
margin-top:4px;
margin-bottom:4px;
}
.conference_left_data_block_nametext img{
width:25px;
margin-right: 5px;
}

.conference_left_data_block_name {
float:left;
font-weight:700;
width:80px;
}

.conference_left_data_block_text {
float:left;
padding-bottom:24px;
width:220px;
}

.conference_left_data_block a,.conference_left_data_block a:visited {
color:#208fbf;
text-decoration:none;
}

.conference_left_data_block a:hover {
color:#208fbf;
text-decoration:underline;
}

#conference_right_top {
border-top-width:0;
height:225px;
overflow:auto;
width:100%;
}

.conference_chat {
border-bottom:solid 1px #e1e2e6;
clear:both;
margin-left:20px;
width:322px;
}

.conference_chat_party {
padding-top:10px;
}

.conference_chat_string {
font-size:12px;
width:273px;
}

#conference_right_top_two {
background-image:url(../images/conference_bg_right_top_two.gif);
border-bottom:solid 1px #e1e2e6;
border-top:solid 1px #e1e2e6;
height:64px;
width:365px;
}

#conference_right_top_three {
background:#F3F3F3 url(../images/conference_bg_right_top_three.gif) repeat-x 0 0;
width:365px;
overflow:hidden;
}

table.conference_online_people {
float:left;
margin-left:10px;
width:170px;
}

#conference_all_online_people {
width:90%;
}

#conference_scroll {
float:left;
height:30px;
padding-top:3px;
width:300px;
}

#conference_right_bottom {
/*background-image:url(../images/conference_bg_right_bottom.gif);*/
height:400px;
overflow:hidden;
width:365px;
}

#conference_bg_right_bottom_part {
background: #fff url(../images/conference_bg_right_bottom_part.gif) repeat-x;
border:solid 1px #e1e2e6;
margin:15px 0 0 15px;
width:333px;
}

#conference_name_month {
color:#666;
float:left;
font-size:15px;
font-weight:700;
text-align:center;
width:100%;
}

#conference_calendar {
margin:10px 0 0 30px;
}

#conference_calendar_comment {
float:left;
font-weight:700;
height:85px;
margin:10px 0 0 30px;
overflow:auto;
width:285px;
}

.conference_calendar_comment_inner {
line-height:19px;
padding-left:26px;
text-indent:-26px;
width:235px;
}

.conference_comment_string {
padding:0 3px;
}

table.conference_calendar {
border-bottom:solid 1px #e1e2e6;
border-right:solid 1px #e1e2e6;
color:#000;
font-size:13px;
font-weight:700;
text-align:center;
}

table.conference_calendar td {
border-left:solid 1px #e1e2e6;
border-top:solid 1px #e1e2e6;
text-align:center;
width:37px;
}

.conference_name {
color:#BFBFBF;
font-weight:700;
}

.conference_online_name {
color:#666;
font-size:12px;
font-weight:700;
}

.conference_online_company {
color:#b1b1b1;
font-size:12px;
text-align:left;
}

#event_s {
margin-top:3px;
}

.event_hide {
border:0;
color:#cedf7f;
font-size:12px;
width:16px;
}

.formAddEvent {
background-color:#DDD;
color:#fff;
font-size:12px;
height:20px;
}

#motioncontainer {
height:130px;
width:100%;
}

#motioncontainer a img {
border:1px solid #ccc;
}

#motioncontainer a:hover img {
border:1px solid navy;
}

#statusdiv {
background-color:#FFFFE0;
border:1px solid gray;
left:-300px;
padding:2px;
position:absolute;
visibility:hidden;
}

#motioncontainer a:hover {
color:red;
}

div.proteam-top {
margin-top:20px;
overflow:hidden;
width:100%;
}

div.proteam-top .page-desc {
float:right;
width:520px;
}

ul.team-list {
margin:10px 0 0;
overflow:hidden;
padding:0;
width:100%;
}

ul.team-list li {
display:inline;
float:left;
list-style-image:none;
list-style-type:none;
margin-right:35px;
min-height:95px;
width:160px;
}

ul.team-list li.last {
margin-right:0;
}

ul.team-list li p.area {
margin-bottom:3px;
}

ul.team-list li p.area a {
color:#a7c56b;
font-size:12px;
font-weight:700;
}

ul.team-list li a {
color:#666;
font-weight:700;
text-decoration:none;
}

ul.team-list li a img {
border:1px solid #ccc;
float:left;
margin-right:5px;
padding:1px;
width:30px;
}

div.consultant-page {
background:url(../images/consultant-bg.gif) repeat-x 0 0;
border-right:1px solid #CCC;
float:left;
min-height:280px;
padding:20px 20px 0;
width:543px;
}

div.consultant-page div.head {
margin-bottom:10px;
overflow:hidden;
width:100%;
}

div.consultant-page div.profile {
float:left;
overflow:hidden;
width:450px;
}

div.consultant-page div.profile img {
float:left;
margin-right:10px;
}

#main_content div.consultant-page div.profile h2 {
color:#666;
font-size:16px;
margin:0;
text-align:left;
width:340px;
}

div.consultant-page div.profile h2 span {
color:#999;
}

div.consultant-page div.update {
float:right;
width:80px;
}

div.consultant-page div.update span {
color:#a23110;
}

div.consultant-page table.tips {
margin-top:20px;
width:100%;
}

div.consultant-page table.tips .biztips {
border-right:1px solid #d8d8d8;
padding-bottom:10px;
width:50%;
}

#main_content div.consultant-page table.tips .biztips h3 {
color:#8ab139;
margin-bottom:10px;
}

div.consultant-page table.tips .things {
padding-left:15px;
width:50%;
}

div.consultant-page table.tips .did-you-know {
border-right:1px solid #D8D8D8;
border-top:1px solid #D8D8D8;
height:10%;
padding-top:10px;
}

#main_content div.consultant-page table.tips .did-you-know h4 {
color:#194D63;
font-size:12px;
}

div.profile-page {
border:1px solid #ccc;
overflow:hidden;
width:100%;
}

div.profile-page .info {
background:url(../images/profile_bg.gif) repeat-x;
border-right:1px solid #ccc;
color:#b1b1b0;
float:left;
padding:20px 20px 0;
width:370px;
}

div.profile-page ul {
list-style-image:none;
list-style-type:none;
}

#big_photo {
border:1px solid #ccc;
float:left;
padding:1px;
width:100px;
}

#profile_small_photo {
height:65px;
margin-top:10px;
width:260px;
}

#profile_small_photo img {
border:1px solid #ccc;
cursor:pointer;
margin:0 5px 0 0;
padding:1px;
width:45px;
}

div.profile-page .info strong {
color:#666;
}

#main_content div.profile-page .info h2 {
color:#666;
float:left;
font-size:23px;
margin-left:20px;
text-align:left;
width:245px;
}

div.profile-page .info .left {
border-right:1px solid #ccc;
padding-bottom:20px;
}

div.profile-page .info .right {
padding-bottom:20px;
padding-left:10px;
}

div.profile-page .connections {
float:left;
padding:20px;
width:164px;
}

div.profile-page .connections ul {
line-height:15px;
list-style-image:none;
list-style-type:none;
padding:0;
}

div.profile-page .connections ul li {
margin:0 0 5px;
overflow:hidden;
width:100%;
}

div.profile-page .connections ul li img {
border:1px solid #ccc;
margin:0 5px 0 0;
padding:1px;
width:45px;
}

div.profile-page .network {
border-left:1px solid #ccc;
float:right;
width:134px;
}

div.profile-page .network .bluepagebox {
background:url(../images/profile_bluepage_bg.gif) repeat-x;
border-bottom:1px solid #ccc;
padding:25px 0;
width:100%;
}

div.profile-page .network .bluepagebox a {
background:url(../images/bluepage_link.gif) no-repeat 0 0;
display:block;
height:45px;
margin:0 auto;
overflow:hidden;
text-indent:-9999px;
width:102px;
}

div.profile-page .network label {
margin:0 0 0 15px;
}

div.profile-page .network ul {
list-style-image:none;
list-style-type:none;
margin:5px 5px 0 15px;
padding:0;
}

div.profile-page .network ul li {
line-height:12px;
margin:0 0 5px;
}

div.profile-page .network ul li a {
color:#208fbf;
font-weight:700;
text-decoration:none;
}

a#messagebox {
background:url(../images/message_box_rol.jpg) no-repeat 0 0;
display:block;
height:23px;
overflow:hidden;
text-indent:-9999px;
width:124px;
}

a#messagebox:hover {
background:url(../images/message_box.jpg) no-repeat 0 0;
}

table.conference_calendar td a:hover {
color:#33C;
}

div.workshops-box {
background:url(/images/workshop_bg.gif) no-repeat 0 0;
color:#fff;
float:right;
font-family:Times;
font-size:18px;
font-style:italic;
height:101px;
line-height:25px;
margin-left:15px;
overflow:hidden;
padding:40px 10px;
text-align:center;
width:364px;
}

.dict {
padding-top:3px;
overflow:hidden;
}

.dict a {
border:1px solid #b5b5b5;
padding:2px 4px 4px;
display:block;
float:left;
height:15px;
}

.dict a:hover {
background-color:#C4CBE3;
}

.partners {
height:500px;
margin-top:10px;
width:100%;
}

.partners .users {
border:1px solid #b5b5b5;
margin-top:8px;
max-height:427px;
overflow:auto;
padding:5px;
}

.slogan {
background:#FFF;
padding:20px 100px;
width:270px;
}

.slogan p {
color:#6CAEDF;
font:bold 16px Verdana, Arial, sans-serif;
font-size:140%;
}

.menu_section {
background:#005DAA;
padding-left:100px;
}

.main_content {
margin-left:10px;
vertical-align:top;
}

.left_box {
float:left;
vertical-align:top;
width:200px;
}

.image_profile_change {
left:120px;
position:relative;
top:-230px;
}

.image_profile_change img {
left:35px;
position:absolute;
top:35px;
}

a.expanded,a.collapsed {
height:16px;
margin:3px 0 0 8px;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
width:17px;
}

a.expanded {
background:url(/images/collapse_expanded.gif) no-repeat 0 0;
}

a.collapsed {
background:url(/images/collapse_collapsed.gif) no-repeat 0 0;
}

div.pager {
border-top:1px solid gray;
margin:10px 0 0;
padding-top:8px;
text-align:center;
width:100%;
}

table.bluepage_search {
border:0;
width:100%;
}

td.bluepage_vline {
border-left:1px solid #999;
width:1%;
}

td.bluepage_result {
background-color:#FFF;
padding-right:5px;
width:48%;
}

tr.bluepage_hline {
height:10px;
}

div.result-item h4 a {
display:block;
float:left;
font-weight:400;
}

.job-content {
border-left:1px solid graytext;
float:left;
margin-left:10px;
overflow:hidden;
padding-left:10px;
width:550px;
}

div.result-item h4 a.title {
max-width:680px;
overflow:hidden;
}

div.result-item h4 a.right {
float:right;
margin:0 3px;
}

div.result-item h4 a.to-favor {
background:url(../images/favorite-add-24x24.gif) no-repeat 0 0;
height:24px;
width:24px;
}

div.result-item h4 a.from-favor {
background:url(../images/favorite-remove-24x24.gif) no-repeat 0 0;
height:24px;
width:24px;
}

div.result-item h4 a.block {
background:url(../images/remove-16x16.gif) no-repeat 0 0;
height:16px;
margin-top:5px;
width:16px;
}

.bluesearch-content {
float:left;
overflow:hidden;
width:100%;
}

#search-forms form {
    padding:10px;
}

.basic {
border:1px solid graytext;
margin:0 auto;
width:740px;
}

.basic div {
background-color:#eee;
}

.basic table{
    margin: 10px 0;
}

.basic p {
border:none;
margin:0;
padding:10px;
text-decoration:none;
}

.basic a {
background-color:#00a0c6;
background-image:url(/images/AccordionTab0.gif);
border-bottom:1px solid #999;
border-top:1px solid #FFF;
color:#696969;
cursor:pointer;
display:block;
font-size:12px;
font-weight:700;
margin-top:0;
padding:5px;
text-decoration:none;
}

.basic a:hover {
background-color:#FFF;
background-image:url(/images/bg_blue_light.gif);
color:#FFF;
}

.basic a.selected {
background-color:#80cfe2;
background-image:url(/images/bg_blue_light.gif);
color:#FFF;
}

.no_border {
background-color:#ECFAFF;
border:1px solid #B5B5B5;
height:248px;
overflow:auto;
width:347px;
}

.msg_me {
color:#12536F;
}

.msg_me .nt_box {
background:#208FBF;
color:#FFF;
}

.msg_i .nt_box {
background:#969696;
color:#FFF;
}

.msg_sys div,.msg_i div,.msg_me div,.nt_box {
border-bottom:1px solid #D8D8D8;
}

.nt_box_h {
background:#CBF9D0;
color:#667795;
}

.separator_chat {
background:#D8D8D8;
height:1px;
}

.history {
color:gray;
}

.time {
color:gray;
font-size:10px;
}

.msg_sys {
color:#FF489C;
}

img,a img {
border:none;
}

select,textarea,#main_content div.topics ul li span {
font-size:12px;
}

table tr td,#main_content div.messages-list table td {
text-align:left;
vertical-align:top;
}

.px_150 {
height:150px;
}

.px_100 {
height:100px;
}

.left,#main_content div.bluepages-search div.searchbox-container {
float:left;
}

.right,#main_content div.messages-list div.reply input {
float:right;
}

.popup_effect,.popup_effect1 {
background:#11455A;
opacity:0.2;
}

#informative_video,#main_content div.bluepages-results {
margin-top:15px;
}

.join_new_free,#main_content div.consultant-page table.tips .things h3 {
margin-bottom:10px;
}

ul.left_menu li,#main_content ul.bluepages li {
margin-bottom:15px;
}

img.btn,input.btn {
cursor:pointer;
}

div.navigation-menu,div.bulletins-page .head {
font-size:12px;
margin-bottom:20px;
overflow:hidden;
width:100%;
}

div.profile-page .info ul li {
line-height:15px;
}

a.profile_network_group:hover,tr.table_header td a,a.und,a:visited.und,ul.team-list li a:hover,div.profile-page .network ul li a:hover {
text-decoration:underline;
}

tr.table_header td a:hover,a:hover.und {
text-decoration:none;
}

#main_content div.messages-list ul.buttons li a:hover,#main_content div.messages-list ul.buttons li a.active,.right #buttons a:hover,div.profile-page .network .bluepagebox a:hover {
background-position:0 100%;
}

#main_content div.messages-list table td.new,#main_content div.messages-list table td.new h4 {
font-weight:700;
}

#main_content .networks .lists,div.result-item h4 {
overflow:hidden;
width:100%;
}

#main_content div.bluepage table td,div.consultant-page table.tips td {
vertical-align:top;
}

table.conference_calendar td a,table.conference_calendar td a:visited,table.conference_calendar td a:hover {
color:#000;
}

form#general-information{
color:#787878;
overflow:hidden;
}

form#general-information select {
margin-bottom: 3px;
}

.notice-item {
-khtml-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:2px solid #999999;
background:#CCFFCC none repeat scroll 0 0;
display:block;
font-size:14px;
margin:0 0 12px;
padding:6px 6px 0;
position:relative;
text-align:center;
z-index: -1;
}

.notice-error-item {
border:2px solid Pink;
background:#FFDFDF none repeat scroll 0 0;
color:red;
}

.notice-item-close {
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
position:absolute;
right:6px;
top:6px;
color:#3F3F3F;
}

#newsfeed {
clear:left;
width:265px;
position:relative;
}

#newsfeed h4 {
margin-top: 0;
}

#newsfeed h4 a{
margin-left:7px;
font-size:12px;
font-weight:normal;
}
/* Easy Slider */

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider {
margin-left:18px;
}
#slider, #slider li{        
width:235px;
height:250px;
overflow:hidden;
}
span#prevBtn{
position:absolute;
bottom:50%;
}
span#prevBtn a{
text-indent:-99999px;
width:16px;
height:16px;
display:block;
background:url('/images/1leftarrow.gif') no-repeat 0 0;
}
span#nextBtn{
position:absolute;
bottom:50%;
right:0;
}
span#nextBtn a{
text-indent:-99999px;
width:16px;
height:16px;
display:block;
background:url('/images/1rightarrow.gif') no-repeat 0 0;
}
/* // Easy Slider */

#smiles_box{
    background-color: #fff;
    position: absolute;
    border: 1px solid gray;
    z-index: 999;
}
#smiles_box .header{
    text-align: right;
    background: #ddd url(/images/toolbar/back.gif) repeat-x 0 0;
}
#smiles_box .header .close{
color:#6F9DFF;
font-weight:bold;
cursor:pointer;
}

#smiles_box td{
    vertical-align: middle;
}

#smiles_box a {
    display: block;
}
#smiles_box a img{
    margin: 3px;
}
#smiles_box a:hover{
    background-color: silver;
}

/* Opera < 10.50 */
/*
@media all and (resolution = 0dpi) {
    #main_content ul.messages_menu li a{
    padding:0.75em 1.9em;
    }
}
@media all and (resolution = 0dpi) {
    input.button,input.btn,button,input.ok_button,input.cancel_button,a.button {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcng9IjVweCIgcnk9IjVweCIgZmlsbD0iIzE2NzVBMSIgc3Ryb2tlPSIjZGRkZGRkIiBzdHJva2Utd2lkdGg9IjEiLz4KPC9zdmc+Cg==);
	border: none !important;
    }
}
*/