
@charset "utf-8";
/* CSS Document */

/* =reset.css (by Andy Clarke) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background:transparent;  }

@font-face {
    font-family: 'AllerRegular';
    src: url('../font/aller_rg-webfont.eot');
    src: url('../font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/aller_rg-webfont.woff') format('woff'),
         url('../font/aller_rg-webfont.ttf') format('truetype'),
         url('../font.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a.cancel_meeting/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

:focus { outline : 0; }
strong { font-weight:bold; }
em { font-style:italic; }

/* =clear */
.clear { clear: both; font-size: 1px; line-height: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */z
* { margin: 0; }

body { background:#fafafa; }

.wrapper { width:980px; margin:0 auto; }

/* HEADER */
.wrapper .header { width:980px; float:left; position:relative; background:#f7f8f9; /*webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px;*/  -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;zoom:1; }
.wrapper .header img { float:left; position:relative; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;background:#fff; border-bottom:0!important; position:relative; zoom:1; }

/*latest news*/
.wrapper .header .latest_news {font-family: 'AllerRegular'; display: block; position: absolute; width: 340px;  bottom: 40px; right: 50px; background: url(/img/latest_news_white_bg.png) top left repeat; padding-bottom: 10px;
-webkit-border-radius: 2px; -moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);}
.wrapper .header .latest_news h3 {font-size: 18px; padding: 8px 20px; display: block; background:#E4DFDF;
-webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;}
.wrapper .header .latest_news ul {display: block; padding: 0 20px; margin-top:10px; }
.wrapper .header .latest_news ul li {display: block; width: 100%;  margin: 3px 0; float:left; }
.wrapper .header .latest_news ul li a {font-size: 14px; }
.wrapper .header .latest_news ul li span.title {display: block; float: left; width: 170px; color:#fff;}
.wrapper .header .latest_news ul li span.date {display: block; float: right; width: 130px; text-align: right; color:#E2E2E2; font-size: 12px; margin-top: 2px}
.wrapper .header .latest_news ul li a:hover span.title {text-decoration: underline}

/*slider*/
#slider {height: 324px;}

.wrapper .lang { float:right; padding:3px 0; }
.wrapper .lang ul { float:left; }
.wrapper .lang ul li { float:left; display:block; padding-left:7px; }
.wrapper .lang ul li.first { padding:0; }
.wrapper .lang ul li a { float:left; }
.wrapper .lang ul li a img { float:left; width:14px; height:12px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:2px solid #e0e0e0; }
.wrapper .lang ul li a:hover img { border:2px solid #b7b7b7; }

/* MAIN MENU */
.wrapper .main-menu { width:980px; float:left; background-color:#777a80; }
.wrapper .main-menu ul { width:980px; float:left; z-index: 100;}
.wrapper .main-menu ul li { float:left; display:block; padding:8px 0 7px 5px; position: relative; background-color:#777a80;}
.wrapper .main-menu ul li a { float:left; display:block; font-family:'AllerRegular'; font-size:15px; color:#f5f5f5; text-decoration:none; padding:5px 13px; }
.wrapper .main-menu ul li a:hover { color:#f58a2c; }
.wrapper .main-menu ul li a.selected { color:#f28b1d; }
.wrapper .main-menu ul li.registration { float:right; border-left:1px dotted #737373; }
.wrapper .main-menu ul li.registration span { float:left; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888d97;}
.wrapper .main-menu ul li.home { border-right:1px dotted #737373; padding:10px 15px 11px 15px; }
.wrapper .main-menu ul li.home a { width:24px; height:22px; text-indent:-9999px; float:left; background:url(../img/bg_home.png) no-repeat 0 0; padding:0; }
.wrapper .main-menu ul li.home a:hover { background:url(../img/bg_home.png) no-repeat 0 -24px; }
.wrapper .main-menu ul li.home-current a { background:url(../img/bg_home.png) no-repeat 0 -24px; }
.wrapper .main-menu ul li ul {display: none;}
.wrapper .main-menu ul li:hover > ul { background-color: #312E2E; display: block; left: 0; position: absolute; top: 42px; width: 200px;}
.wrapper .main-menu ul li:hover > ul li {width:195px; border-bottom: 1px solid #777a80;}
.wrapper .main-menu ul li ul li:hover {background: #f28b1d}
.wrapper .main-menu ul li ul li:hover > ul {background-color: #312E2E; display: block; left: 200px; position: absolute; top: 0px; width: 200px;}
.wrapper .main-menu ul li ul li:hover > ul li {width:195px; border-bottom: 1px solid #777a80;}



/* CONTENT */
.wrapper .content { width:958px; float:left; /*border-top:3px solid #565a60!important;*/ background:/*url(../img/bg_content_sh.png) repeat-x left top*/ #fff; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;margin-top:1px; padding:25px 10px; border:1px solid #ddd; border-top:0!important; }

.wrapper .content .primary-content-h-wide { width:793px; float:left; padding:0 0 0 20px; position:relative;  }

.wrapper .content .primary-content-h-wide .rich-text {color: #808080;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight:bold;}

.wrapper .content .primary-content-wide { width:918px; float:left; padding:0 20px; position:relative; }
.wrapper .content .primary-content-wide h1 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#787d86; font-weight:bold; padding-bottom:25px; }

/* CONTENT - Secondary Content */
.wrapper .content .secondary-content { width:145px; float:left; }
.wrapper .content .secondary-content .block145 { width:145px; float:left; margin-bottom:10px;-webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;border:1px solid #fff; }
.wrapper .content .secondary-content .block145 .title { background-color:#777a80;width:129px; float:left; padding:3px 8px; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;margin-bottom:2px; }
.wrapper .content .secondary-content .block145 .title h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
.wrapper .content .secondary-content .block145 .body { width:129px; float:left; border:1px solid #e1e3e5; background:#f7f8f9; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767680; padding:10px 7px; }
.wrapper .content .secondary-content .block145 .body a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5772A2; font-weight:bold; }
.wrapper .content .secondary-content .block145 .body a:hover { color:#f58a2c; }
.wrapper .content .secondary-content .block145 .body .total { float:left; padding-top:10px; font-weight:bold; }
.wrapper .content .secondary-content .block145 .body .total-num { float:right; padding-top:10px; font-weight:bold; }
.wrapper .content .secondary-content .block145 .body .participants-country img {vertical-align: middle;margin-right: 5px;}

.wrapper .content .secondary-content .mobile-app {background: #f0eeee; border:1px solid #f0eeee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767680; font-weight: bold;}
.wrapper .content .secondary-content .mobile-app span {display: block; padding: 10px 5px; float: left;}
.wrapper .content .secondary-content .mobile-app .logo {display: block; margin: 5px 45px 0 5px; float: left;}
.wrapper .content .secondary-content .mobile-app a {display: block; margin: 0 5px 5px 5px; float: left;}

.wrapper .content .secondary-content .vertical-menu { width:123px; float:left; border:1px solid #e1e3e5; background:#f7f8f9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;-webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px; padding:0 10px 10px 10px; margin-bottom:20px; }
.wrapper .content .secondary-content .vertical-menu h3 { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#565A60; padding-top:10px; }
.wrapper .content .secondary-content .vertical-menu ul { width:100%; float:left; padding-bottom:10px; }
.wrapper .content .secondary-content .vertical-menu ul li { width:120px; float:left; display:block; padding:5px 0 0 10px; }
.wrapper .content .secondary-content .vertical-menu ul li a { float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5772A2; font-weight:bold; }
.wrapper .content .secondary-content .vertical-menu ul li a:hover { color:#f58a2c; }

/* CONTENT - Primary Content */
.wrapper .content .primary-content { width:563px; float:left; padding:0 25px; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content h1 { width:100%; float:left; font-size:24px; color:#1393AE; font-weight:bold; padding-bottom:25px; line-height:33px; }
.wrapper .content .primary-content h2 { width:100%; float:left; font-size:20px; color:#1393AE; font-weight:bold; margin-bottom: 15px;}
.wrapper .content .primary-content .rich-text { width:100%; float:left; font-size:13px; color:#808080; line-height:20px; }
.wrapper .content .primary-content .rich-text p { padding-bottom:15px; }
.wrapper .content .primary-content .rich-text h2 { font-size:20px; color:#1393AE; padding-bottom:10px; }
.wrapper .content .primary-content .rich-text a { color:#f58a2c; }
.wrapper .content .primary-content .rich-text a:hover { text-decoration:none; color:#cf6d21; }
.wrapper .content .primary-content .rich-text ul { width:543px; float:left; list-style-image:url(../img/bullet01.png); padding:0 0 20px 20px; }
.wrapper .content .primary-content .rich-text ul li { padding-bottom:5px; width:100%; float:left; }

.wrapper .content .primary-content table { width:563px; margin-top:20px; border-top:1px dotted #e1e2e3;}
.wrapper .content .primary-content table tr.head { background:#565A60!important; font-weight:bold; color:$ffffff; font-size:15px; }
.wrapper .content .primary-content table tr.head td { border-top:1px dotted #e1e2e3; }
.wrapper .content .primary-content table tr td { padding:4px 10px; border:1px dotted #e1e2e3; border-top:0; }
.wrapper .content .primary-content table tr.head { color:#fff; }
.wrapper .content .primary-content table a { color:#f58a2c; }
.wrapper .content .primary-content table a:hover { text-decoration:none; color:#cf6d21; }

.wrapper .content .primary-content table.contact { width:563px; margin:0!important; }
.wrapper .content .primary-content table.contact tr td { padding:4px 10px; border:1px dotted #c0c2c5; vertical-align:middle!important; }

.wrapper .content .primary-content .rich-text h2.contact-sub {margin-bottom: 25px;border: 0;}
.office-block {clear: both;float: left;width: 561px;margin-bottom: 30px;border: 1px solid #ededed;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: #e1e1e1 0px 0px 3px;-moz-box-shadow: #e1e1e1 0px 0px 3px;box-shadow: #e1e1e1 0px 0px 3px;}
.support_office {float: left;width: 235px;margin: 20px;border-right: 1px solid #ddd;}
.person {float: right;width: 265px;clear: right;font-size: 13px;color: #808080;line-height: 20px;margin: 20px 10px;}
.support_office_title {font-weight: bold;}
.contact-image {float: left;margin: 5px 10px 5px 0;width: 80px;text-align: center;}
.person-info {float: left;width: 165px;}
div.contact-phone {padding-left: 16px;background: url('/img/phone_mail_icons.jpg') no-repeat 0px 5px;}
div.contact-mail {padding-left: 18px;background: url('/img/phone_mail_icons.jpg') no-repeat 0px -45px;width: 147px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
div.contact-website {padding-left: 18px;background: url('/img/phone_mail_icons.jpg') no-repeat 0px -95px;width: 147px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* CONTENT - Third  Content */
.wrapper .content .third-content { width:200px; float:right; }

.wrapper .content .third-content .block200 { width:200px; float:left; margin-bottom:10px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;border:1px solid #fff; }
.wrapper .content .third-content .block200 .title { background-color:#777a80; width:184px; float:left; padding:6px 8px; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;margin-bottom:2px;}
.wrapper .content .third-content .block200 .title h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-shadow:1px 1px #4c4f55; }
.wrapper .content .third-content .block200 .body { width:198px; float:left; border:1px solid #e1e3e5; background:#f7f8f9; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767680; padding:10px 0; }
.wrapper .content .third-content .block200 .body ul { width:100%; float:left; font-size:13px; }
.wrapper .content .third-content .block200 .body ul li { width:100%; float:left; display:block; text-align:center; padding-bottom:5px; }

.wrapper .content .third-content .block200 .body ul li.lecturer_registration a {text-transform: uppercase; display: block; height: 27px; font-weight: bold; font-size: 12px; width: 178px; background: #0d854b; margin: 0 auto;  text-decoration: none; color: #fff; padding-top: 12px;
-webkit-border-radius: 3px; -moz-border-radius: 2px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);
-moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);
box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.4);
}
.wrapper .content .third-content .block200 .body ul li.lecturer_registration a:hover {background:#066939}

/* NEWS LIST */
.wrapper .content .primary-content ul.news-list {float: left;width: 100%;list-style-type: none;}
.wrapper .content .primary-content ul.news-list li {float: left;width: 100%;margin-bottom: 25px;}
.wrapper .content .primary-content ul.news-list h2 {float: none;width: auto;margin-bottom: 5px;}
.wrapper .content .primary-content ul.news-list h2 a {color:#1393AE; text-decoration: none;}
.wrapper .content .primary-content ul.news-list li .date {float: left;width: 100%;font-size: 12px;color:#1393AE;}
.wrapper .content .primary-content ul.news-list li .img {float: left;margin: 8px 20px 10px 0;}
.wrapper .content .primary-content ul.news-list li p {font-size: 15px;margin-bottom: 10px;}
.wrapper .content .primary-content ul.news-list li .button {float: right;text-decoration: none;}
.wrapper .content .primary-content .news-pager .paging {float: left;background: url(../img/btn_submit.png) repeat-x 0 0;border: 1px solid #6C965B;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;cursor: pointer;font-size: 13px;color: #FFF;padding: 6px 10px;position: relative;}
/*.wrapper .content .primary-content .news-pager .paging:hover {background: url(../img/btn_submit.png) repeat-x 0 -30px;}*/
.wrapper .content .primary-content .news-pager .paging a {color: #FFF;text-decoration: none;padding: 0 5px;}
.wrapper .content .primary-content .news-pager .paging span.active a,
.wrapper .content .primary-content .news-pager .paging span a.active {font-weight: bold;color: #6C965B;cursor: default;}

/* NEWS */
.wrapper .content .primary-content .rich-text a.thumb.fancybox {float: left;margin: 0 20px 10px 0;}
.wrapper .content .primary-content .news .files h2 {margin-top: 20px;}
.wrapper .content .primary-content .news a.more {float:right;color:#f5f5f5;text-decoration:none;background:#777a80;padding:4px 8px;border-radius:4px;margin:5px 0;}
.wrapper .content .primary-content .news a.more:hover {color:#f58a2c;}
.wrapper .content .primary-content .news a.button {float:right;text-decoration:none;margin:5px 0;}
.wrapper .content .primary-content .news ul {float: left;width: 100%;list-style-type: none;}
.wrapper .content .primary-content .news ul.photo li {float: left;margin:0 20px 10px 0;}
.wrapper .content .primary-content .news ul.doc-list li {float: left;width:100%;}
.wrapper .content .primary-content .news ul.doc-list li a {float: left;text-decoration:none;}
.wrapper .content .primary-content .news ul.doc-list li a em.filedetails {font-size: 11px;}


/* FOOTER */
.wrapper .footer { width:940px; float:left; padding:10px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888d97; }
.wrapper .footer a { color:#888d97; font-weight:bold; text-decoration:none; }
.wrapper .footer a:hover { color:#363a40; }
.wrapper .footer .left { float:left; }
.wrapper .footer .right { float:right; }

/* VISITS LIST */
.wrapper .content .primary-content .visits-list { width:100%; float:left; padding-top:20px; }
.wrapper .content .primary-content .visits-list .member-toggle { width:539px; float:left; position:relative; background:url(../img/bg_visits.png) repeat-x left top; font-family: 'AllerRegular'; color:#565a60; font-size:15px; padding:12px; cursor:pointer; }
.wrapper .content .primary-content .visits-list .member-toggle:hover { background:url(../img/bg_visits.png) repeat-x left -42px; }
.wrapper .content .primary-content .visits-list .member-toggle a { float:right; background: url(../img/btn_profile.png) repeat-x left top; padding:3px 5px 2px 5px; color:#fff; text-decoration:none; font-size:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;border:1px solid #6d6e70; }
.wrapper .content .primary-content .visits-list .member-toggle a:hover { background: url(../img/btn_profile.png) repeat-x left -18px; }
.wrapper .content .primary-content .visits-list ul { width:523px; float:left; background: url(../img/shd01.png) repeat-x left top #f7f9fb; padding:10px 10px 10px 30px; border-bottom:1px solid #e2e2e2; }
.wrapper .content .primary-content .visits-list ul li { width:100%; float:left; display:block; font-size:13px; color:#808080; padding-bottom:5px; }
/*.wrapper .content .primary-content .visits-list a { width:543px; float:left; background:#FAFAFB; border-bottom:1px solid #EDEDED; border-top:1px solid #fff; color:#108FAF; font-size:14px; text-decoration:none; padding:10px; }
.wrapper .content .primary-content .visits-list a:hover { background:#f8f8f8; }
.wrapper .content .primary-content .visits-list a span { width:10px; height:10px; background: url(../img/ic_details.png) no-repeat left top; float:left; position:relative; top:2px; padding-right:10px; }

*/
/* REGISTRATION FORM */
.wrapper .content .primary-content-wide .registration-form { width:100%; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content-wide .registration-form div.user-form { position:relative; min-height:400px;}
.wrapper .content .primary-content-wide .registration-form  div { width:100%; float:left; padding-bottom:10px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .text { width:475px;}
.wrapper .content .primary-content-wide .registration-form .radio { width:500px;}
.wrapper .content .primary-content-wide .registration-form div label { width:150px; float:left; padding-top:5px; }
.wrapper .content .primary-content-wide .registration-form div label em { color:red; }
.wrapper .content .primary-content-wide .registration-form div legend em { color:red; }
.wrapper .content .primary-content-wide .registration-form .text input { width:300px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .text input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .registration-form .password input { width:300px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }.wrapper .wrapper .content .primary-content-wide .registration-form .password input:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .registration-form .radio input { float:left; margin-top:2px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .radio label { width:60px; float:left; padding:0 0 0 5px; }
.wrapper .content .primary-content-wide .registration-form .radio label:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .registration-form fieldset { width:100%; float:left; display:block; }
.wrapper .content .primary-content-wide .registration-form legend { width:150px; float:left; }
.wrapper .content .primary-content-wide .registration-form .submit { width:300px; padding:20px 0 0 150px; }
.wrapper .content .primary-content-wide .registration-form .submit input , .button{ background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .submit input:hover , .button:hover{ background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content-wide .registration-form .captcha input { width:85px; margin-left:12px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .captcha img { border:1px solid #cccccc; float:left; }
.wrapper .content .primary-content-wide .registration-form #error_mess { float:left; padding:0 0 0 150px; color:red; }
.wrapper .content .primary-content-wide .registration-form .loading { float:left; padding:0 0 0 150px; }
.wrapper .content .primary-content-wide .registration-form .personal { width:20px!important; height:20px!important; float:left; padding:0!important; position:absolute; top:278px; right:185px; }
.wrapper .content .primary-content-wide .registration-form .captcha_reload { float:left; padding:0 0 0 150px; }
.wrapper .content .primary-content-wide .registration-form .captcha_reload a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5054; font-weight:bold; text-decoration:none; background:url(../img/ic_refresh.png) no-repeat left 1px; padding-left:15px; }
.wrapper .content .primary-content-wide .registration-form .captcha_reload a:hover { color:#7b7e83; }



.wrapper .content .primary-content-wide .registration-form ul.business-list { width:700px!important; float:left; padding-left:150px; }
.wrapper .content .primary-content-wide .registration-form ul.business-list li { width:690px; float:left; padding:0 0 5px 0!important; display:block;}
.wrapper .content .primary-content-wide .registration-form ul.business-list li input { float:left; }
.wrapper .content .primary-content-wide .registration-form ul.business-list li label { float:left; width:320px; font-weight:bold; padding:0 0 0 5px; }
.wrapper .content .primary-content-wide .registration-form ul.business-list li .sub-list { width:600px; padding:10px 0 0 50px; float:left; }
.wrapper .content .primary-content-wide .registration-form ul.business-list li .sub-list span { width:500px; float:left; padding:0 0 3px 5px; }
.wrapper .content .primary-content-wide .registration-form ul.business-list li .sub-list span span { width:400px; float:left; }
.wrapper .content .primary-content-wide .registration-form ul.business-list a { color:#f58a2c; }

/*Lista dogadjaja*/
.wrapper .content .primary-content-wide .registration-form div.user-form-right { width:407px; position:absolute; top:0; right:0; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list { width:400px !important; float:left; display: block; padding: 0px;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder { width:100%; float:left; padding:0 !important; display:block;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder > div.input.checkbox { width: 360px; padding: 20px; background: #9E1F63;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder input { float:left; margin-top: 1px; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .input .cmb_detaljnije { margin-top: 17px; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder label { float:left; width:323px; font-weight:bold; padding:0 0 0 10px; font-size: 20px; color: white;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list { width:100%; padding:0; float:left; background: #ececec; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox { width:360px; float:left; padding:20px 20px 10px; border-bottom: 1px solid #fff;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder { width:335px; float:left; color: white; padding: 0px; color:#808080; margin-left: 3px; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder.empty {margin-left: 22px}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder strong {color: #3d3e3e; text-transform: uppercase}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder em {display: inline-block; margin-top: 4px;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder strong.event_title {color: #000; font-family: 'AllerRegular'; margin-bottom: 4px; display: inline-block;}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list div.input.checkbox span.event_holder span.ng-directive {width: 100%; padding: 0; color: #3d3e3e; margin: 6px 0; display: inline-block}
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list a { color:#f58a2c; }

.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list.additional_events div.event_list_holder > div.input.checkbox {margin-top:30px; background: #118862;}

.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list.lectures div.event_list_holder > div.input.checkbox {margin-top:30px; background: #2467A1; }
.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list.lectures div.event_list_holder .sub-list div.input.checkbox span.event_holder strong.lecture_title {color: #5C5C5C;  margin-bottom: 4px; display: inline-block; text-transform: none; font-style: italic}

.wrapper .content .primary-content-wide .registration-form div.user-form-right span.b2b_info {display:block; float: left; padding:20px; color: #000; font-size: 13px; font-weight: bold; background: #BD3F82; font-style: italic}
.wrapper .content .primary-content-wide .registration-form div.user-form-right span.b2b_info.b2b_info_events {background: #23A57C}

.wrapper .content .primary-content-wide .registration-form .user-form-right div.event_list div.event_list_holder .sub-list.scroller { overflow: auto; overflow-x: hidden; max-height: 300px;  }

/*Lista dogadjaja end*/


.wrapper .content .primary-content-wide .registration-form .organization-logo { width:210px; position:absolute; top:0; right:0; }
.wrapper .content .primary-content-wide .registration-form .organization-logo #logo-preview { padding:0!important; }
.wrapper .content .primary-content-wide .registration-form .organization-logo #logo-preview img { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.wrapper .content .primary-content-wide .registration-form .organization-logo .submit-logo { width:auto!important;position:absolute!important;top:190px; right:0; width:210px; padding:0;}
.wrapper .content .primary-content-wide .registration-form .organization-logo .submit-logo { float:left; }

.wrapper .content .primary-content-wide .registration-form .second-person-image { width:210px; position:absolute; top:260px; right:0; }
.wrapper .content .primary-content-wide .registration-form .second-person-image #second-person-image-preview { padding:0!important; }
.wrapper .content .primary-content-wide .registration-form .second-person-image #second-person-image-preview img { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.wrapper .content .primary-content-wide .registration-form .second-person-image .submit-logo { width:auto!important;position:absolute!important;top:270px; right:0; width:600px; padding:0;}
.wrapper .content .primary-content-wide .registration-form .second-person-image .submit-logo { float:left; }

.wrapper .content .primary-content-wide .registration-form .textarea textarea { width:690px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.wrapper .content .primary-content-wide .registration-form .textarea textarea:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper .content .primary-content-wide .registration-form .select select { width:314px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-wide .registration-form .select select:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper .content .primary-content-wide .registration-form .input  ul.upload-wrapper { width:300px!important; float:left; }
.wrapper .content .primary-content-wide .registration-form .input  ul.upload-wrapper li { float:left; padding:0!important; margin:0!important; }

.wrapper .content .primary-content-wide .registration-form #preview { position:absolute; top:0; right:0; width:210px; }
.wrapper .content .primary-content-wide .registration-form #preview img { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.wrapper .content .primary-content-wide .registration-form  .submit-img { width:auto!important;position:absolute!important;top:270px; right:0; width:210px; padding:0;}
.wrapper .content .primary-content-wide .registration-form  .submit-img input { float:left; }

.wrapper .content .primary-content-wide .registration-form form#imageform { width:210px; position:absolute; top:212px; right:0; }
.wrapper .content .primary-content-wide .registration-form form#documentform { width:210px; position:absolute; top:325px; right:0; }
.wrapper .content .primary-content-wide .registration-form .submit-profile { padding:44px 0 0 150px; }

.wrapper .content .primary-content-wide .registration-form form#documentform #delete_document {float:right;}




.wrapper .content .primary-content .registration-form { width:100%; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content .registration-form div { width:100%; float:left; padding-bottom:10px; position:relative; }
.wrapper .content .primary-content .registration-form .text { width:480px;}
.wrapper .content .primary-content .registration-form .radio { width:500px;}
.wrapper .content .primary-content .registration-form div label { width:90px; float:left; padding-top:5px; }
.wrapper .content .primary-content .registration-form div label em { color:red; }
.wrapper .content .primary-content .registration-form .text input { width:460px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content .registration-form .text input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }
.wrapper .content .primary-content .registration-form .password input { width:300px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }.wrapper .wrapper .content .primary-content .registration-form .password input:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper .content .primary-content .registration-form .radio input { float:left; margin-top:2px; position:relative; }
.wrapper .content .primary-content .registration-form .radio label { width:60px; float:left; padding:0 0 0 5px; }
.wrapper .content .primary-content .registration-form .radio label:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper .content .primary-content .registration-form fieldset { width:100%; float:left; display:block; }
.wrapper .content .primary-content .registration-form legend { width:150px; float:left; }
.wrapper .content .primary-content .registration-form .submit { width:300px; padding:20px 0 0 500px; }
.wrapper .content .primary-content .registration-form .submit input , .button{ background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.wrapper .content .primary-content .registration-form .submit input:hover , .button:hover{ background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content .registration-form .textarea textarea { width:550px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.wrapper .content .primary-content .registration-form .textarea textarea:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper .content .primary-content .registration-form .select select { width:472px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content .registration-form .select select:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }


/* LOGIN FORM */
.wrapper .content .primary-content-wide .login-form { width:507px; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content-wide .login-form div { width:100%; float:left; padding-bottom:10px; }
.wrapper .content .primary-content-wide .login-form div label { width:150px; float:left; padding-top:5px; }
.wrapper .content .primary-content-wide .login-form div label em { color:red; }
.wrapper .content .primary-content-wide .login-form .input input { width:260px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; }
.wrapper .content .primary-content-wide .login-form .input input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }

.wrapper .content .primary-content-wide .login-form .radio div { width:80px; float:left; padding:6px 0 0 0; }
.wrapper .content .primary-content-wide .login-form .radio div input { float:left; }
.wrapper .content .primary-content-wide .login-form .radio div label { width:60px; float:left; padding:0 0 0 5px; }
.wrapper .content .primary-content-wide .login-form .submit { width:300px; padding:20px 0 0 150px; }
.wrapper .content .primary-content-wide .login-form .submit input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; }
.wrapper .content .primary-content-wide .login-form .submit input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content-wide .login-form span { float:left; padding:0 0 0 150px; width:270px; }
.wrapper .content .primary-content-wide .login-form span a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5054; font-weight:bold; text-decoration:none; float:right; }
.wrapper .content .primary-content-wide .login-form span a:hover { color:#7b7e83; }
.wrapper .content .primary-content-wide .login-form span a.reset { float:left; }

/* RESET PASS FORM */
.wrapper .content .primary-content-wide .reset-pass-form { width:507px; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content-wide .reset-pass-form div { width:100%; float:left; padding-bottom:10px; }
.wrapper .content .primary-content-wide .reset-pass-form div label { width:150px; float:left; padding-top:5px; }
.wrapper .content .primary-content-wide .reset-pass-form div label em { color:red; }
.wrapper .content .primary-content-wide .reset-pass-form .input input { width:260px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-wide .reset-pass-form .input input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .reset-pass-form .radio div { width:80px; float:left; padding:6px 0 0 0; }
.wrapper .content .primary-content-wide .reset-pass-form .radio div input { float:left; }
.wrapper .content .primary-content-wide .reset-pass-form .radio div label { width:60px; float:left; padding:0 0 0 5px; }
.wrapper .content .primary-content-wide .reset-pass-form .submit { width:300px; padding:20px 0 0 150px; }
.wrapper .content .primary-content-wide .reset-pass-form .submit input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left;cursor:pointer; font-size:13px; color:#fff; padding:6px 10px;}
.wrapper .content .primary-content-wide .reset-pass-form .submit input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content-wide .reset-pass-form .captcha input { width:85px; margin-left:12px; }
.wrapper .content .primary-content-wide .reset-pass-form .captcha img { border:1px solid #cccccc; float:left; }
.wrapper .content .primary-content-wide .reset-pass-form span { width:100%; float:left; padding:5px 0; }
.wrapper .content .primary-content-wide .reset-pass-form .captcha_reload { float:left; padding:0 0 0 150px; }
.wrapper .content .primary-content-wide .reset-pass-form .captcha_reload a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5054; font-weight:bold; text-decoration:none; background:url(../img/ic_refresh.png) no-repeat left 1px; padding-left:15px; }
.wrapper .content .primary-content-wide .reset-pass-form .captcha_reload a:hover { color:#7b7e83; }
.wrapper .content .primary-content-wide .reset-pass-form #flashMessage { float:left; padding:0 0 0 150px; color:red; }


.loading {display: none;}


/* Tool tip */
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../img/tipsy.gif); font-family:Arial, Helvetica, sans-serif; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }


/* EDIT PROFILE */
.wrapper .content .primary-content-wide .profile-edit { width:100%; float:left; margin-top:20px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs { width:100%; float:left; position:relative; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs h2 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#808080; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs { width:100%; float:left; position:relative;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul { width:100%; float:left; position:relative; top:1px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li { float:left; display:block; padding-left:10px; position:relative; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li a { float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#b2b8c3; text-decoration:none; font-weight:bold; padding:10px 15px; position:relative; background:#fff; z-index:1; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li a span { font-size:13px; background:#b2b8c3; color:#fff; padding:0 2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li a:hover span { font-size:13px; background:#787d86; color:#fff; padding:0 2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li a:hover { color:#787d86; position:relative; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li.active a { color:#787d86; border:1px solid #ddd; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border-bottom:1px solid #fff; /*-webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;*/ position:relative;background:#fff; z-index:1000;  }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs ul li.active a span { font-size:13px; background:#787d86; color:#fff; padding:0 2px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content { width:856px; float:left; border:1px solid #ddd; padding:30px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px; position:relative; background:#fff;}

.wrapper .content .primary-content-wide .profile-edit .profile-tabs .fields { width:100%; float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; padding-top:15px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .fields h4 { width:100%; float:left; color:#CD6E30; padding-bottom:5px; font-weight:bold; font-size:14px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .fields ol { width:100%; float:left; list-style-type:disc; list-style-position:inside; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .fields ol li { width:100%; float:left; color:#808080; padding-bottom:3px; }

/* EDIT PROFILE - Tab About Me */
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs #about_me {}

/* MEETINGS */
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li { width:836px; float:left; display:block; padding:6px 10px 6px 10px ; border-bottom:1px solid #EDEDED; background:url(../img/bg_visits.png) repeat-x left top; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li:hover { background:url(../img/bg_visits.png) repeat-x left -42px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li h3 { float:left; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a { color:#108faf; padding:0; background:none; text-decoration: underline;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a:hover { text-decoration:none; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a.cancel_meeting { background: url(../img/btn_orange.png) repeat-x scroll 0 0 transparent; border:1px solid #EB8A4B; border-radius: 3px; padding: 4px 10px; font-size:11px; color:white; float:right; font-weight:bold; text-decoration: none;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a.cancel_meeting:hover { background: url(../img/btn_orange.png) repeat-x scroll 0 -28px transparent;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a.accept_meeting { background:url(../img/btn_submit.png) repeat-x scroll 0 0 transparent;  border:1px solid #6C965B; border-radius: 3px; padding: 4px 10px; font-size:11px; color:white; float:right; font-weight:bold; text-decoration: none;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li a.accept_meeting:hover { background: url(../img/btn_submit.png) repeat-x scroll 0 -30px transparent;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li span.canceled { padding:0 3px; background:#ff0000; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin-left:10px; font-size:11px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content ol.meetings-list li span.accepted { padding:0 3px; background:#53a2f2; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin-left:10px; font-size:11px;}
.meeting-col{display: inline-block;float: right;width: 70px; text-align:right;}

/* PARTICIPANTS LIST */
.wrapper .content .primary-content-wide ul.participants-list { width:100%; float:left; }
.wrapper .content .primary-content-wide ul.participants-list li { width:886px; float:left; display:block; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;padding:15px; margin-bottom:20px; position:relative; }
.wrapper .content .primary-content-wide ul.participants-list li .img { width:80px; float:left; }
.wrapper .content .primary-content-wide ul.participants-list li .img img { width:80px; height:80px; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide ul.participants-list li .img .view { float:left; padding-top:5px; }
.wrapper .content .primary-content-wide ul.participants-list li .img .view a { font-family:Arial, Helvetica, sans-serif;  color:#327dbd; font-weight:bold; text-decoration:none; font-size:11px; background:url(../img/ic_view.png) no-repeat left 2px; padding-left:14px; }
.wrapper .content .primary-content-wide ul.participants-list li .img .view a:hover { color:#374c5d; background:url(../img/ic_view.png) no-repeat left -18px; }
.wrapper .content .primary-content-wide ul.participants-list li .basic { width:305px; float:left; padding-left:15px; }
.wrapper .content .primary-content-wide ul.participants-list li .basic h2 { width:100%; float:left; font-family: 'AllerRegular'; font-size:17px; font-weight:bold; }
.wrapper .content .primary-content-wide ul.participants-list li .basic h2 a { color:#5c5f65; text-decoration:none; }
.wrapper .content .primary-content-wide ul.participants-list li .basic h2 a:hover { color:#2f3135; }
.wrapper .content .primary-content-wide ul.participants-list li .basic em { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a1a1a1; padding:6px 0; }
.wrapper .content .primary-content-wide ul.participants-list li .basic span { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5f65; font-weight:bold; }
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations { width:470px; float:left; padding:0 0 0 15px; }
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li { padding:0 0 7px 0; margin:0; border:0; width:470px; float:left; display:block;-webkit-box-shadow: #e1e1e1 0px 0px 0px; -moz-box-shadow: #e1e1e1 0px 0px 0px; box-shadow: #e1e1e1 0px 0px 0px; }
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li .label { width:70px; float:left; padding-top:2px; }
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li .label .offer { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#888d97; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li .label .request { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#298a07; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li .label .idea { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#f58b3d; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide ul.participants-list li ul.cooperations li p { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5c5f65; width:390px; padding-left:10px; }

.wrapper .content .primary-content-wide ul.participants-list li .bookmark { width:18px; height:18px; position:absolute; top:-11px; right:-15px; padding:7px; background:#fff; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;}

.reg-success { position:relative; left:-150px; color:green; }


/* COOPERATION LIST */
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list { width:100%; float:left; }

.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list a.create { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:12px; color:#fff; padding:6px 10px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; text-decoration:none; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list a.create:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }



.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; margin-top:30px; float:left; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr.head { background:url(../img/bg_visits.png) repeat-x left top; font-weight:bold; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr.head:hover { background:url(../img/bg_visits.png) repeat-x left top; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr.head td { padding:14px 10px; border:0; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td { padding:10px; border-bottom:1px solid #EDEDED; vertical-align:middle!important; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td .offer { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#888d97; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td .request { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#298a07; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td .idea { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#f58b3d; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td p { float:left; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td a { float:left; font-size:11px; color:#808080; text-decoration:none; font-weight:bold; margin-right:10px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr td a:hover { color:#108faf; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .coop-list table tr:hover { background:#fafafb;}


/* PARTICIPATION FORM */
.wrapper .content .primary-content-wide .participation-form { width:100%; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper .content .primary-content-wide .participation-form div { width:100%; float:left; padding-top:10px; }
.wrapper .content .primary-content-wide .participation-form div label { float:left; padding:0 0 0 10px; }
.wrapper .content .primary-content-wide .participation-form div label em { color:red; }
.wrapper .content .primary-content-wide .participation-form .text input { width:260px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-wide .participation-form .text input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .participation-form .checkbox input { float:left; }
.wrapper .content .primary-content-wide .participation-form .submit { width:100%; float:left; padding-top:20px; }
.wrapper .content .primary-content-wide .participation-form .submit input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.wrapper .content .primary-content-wide .participation-form .submit input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content-wide .participation-form .select { width:100%; float:left; }
.wrapper .content .primary-content-wide .participation-form .select label { width:100%; float:left; padding:20px 0 10px 0; }
.wrapper .content .primary-content-wide .participation-form .select select { width:100%; float:left; padding:20px 0 10px 0; }
.wrapper .content .primary-content-wide .participation-form .select select { width:600px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-wide .participation-form .select select:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }
.wrapper .content .primary-content-wide .participation-form .desc { width:100%; float:left; font-style:italic; padding-top:15px; }

.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content input.buy-part { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:5px 10px; position:relative; margin-top:10px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content input.buy-part:hover { background:url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content p { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; padding:10px 0 0 0; }

.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content .paymentok { width:100%; float:left; padding:70px 0; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content .paymentok .inner { width:823px; float:left; border:1px dashed #dddddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;padding:20px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content .paymentok .inner h2 { float:left; width:700px!important; padding:5px 0 0 10px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content .paymentok .inner span { width:31px; height:30px; float:left; background:url(../img/ic_check.gif) no-repeat left top; }

/* PROFILE FANCYBOX */
.wrapper-empty { width:600px; height:500px; float:left; padding:20px; }
.wrapper-empty .loading { width:500px!important; float:left; padding:0!important; }
.wrapper-empty #error_mess_new_profile { width:500px!important; float:left; color:red; }
.wrapper-empty .registration-form { width:100%; float:left; font-size:13px; color:#808080; font-family:Arial, Helvetica, sans-serif; }
.wrapper-empty .registration-form div { width:100%; float:left; padding-bottom:10px; }
.wrapper-empty .registration-form div label { width:80px; float:left; padding-top:5px; }
.wrapper-empty .registration-form div label em { color:red; }
.wrapper-empty .registration-form .text input { width:300px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper-empty .registration-form .text input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }
.wrapper-empty .registration-form .password input { width:300px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }.wrapper-empty .wrapper-empty .registration-form .password input:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper-empty .registration-form .radio input { float:left; margin-top:2px; position:relative; }
.wrapper-empty .registration-form .radio label { width:60px; float:left; padding:0 0 0 5px; }
.wrapper-empty .registration-form .radio label:focus { -webkit-box-shadow: #aad0f7 0px 0px 5px; -moz-box-shadow: #aad0f7 0px 0px 5px; box-shadow: #aad0f7 0px 0px 5px;position:relative; }
.wrapper-empty .registration-form fieldset { width:100%; float:left; display:block; }
.wrapper-empty .registration-form legend { width:150px; float:left; }
.wrapper-empty .registration-form .submit { width:400px; float:left; padding-left:78px; }
.wrapper-empty .registration-form .submit input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.wrapper-empty .registration-form .submit input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }
.wrapper-empty .registration-form .captcha input { width:85px; margin-left:12px; position:relative; }
.wrapper-empty .registration-form .captcha img { border:1px solid #cccccc; float:left; }
.wrapper-empty .registration-form #error_mess { float:left; padding:0 0 0 150px; color:red; }
.wrapper-empty .registration-form .captcha_reload { float:left; padding:0 0 0 150px; }
.wrapper-empty .registration-form .captcha_reload a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5054; font-weight:bold; text-decoration:none; background:url(../img/ic_refresh.png) no-repeat left 1px; padding-left:15px; }
.wrapper-empty .registration-form .captcha_reload a:hover { color:#7b7e83; }

.wrapper-empty .registration-form .textarea textarea { width:460px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.wrapper-empty .registration-form .textarea textarea:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper-empty .registration-form .select select { width:314px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper-empty .registration-form .select select:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper-empty .registration-form .input  ul.upload-wrapper { width:300px!important; float:left; }
.wrapper-empty .registration-form .input  ul.upload-wrapper li { float:left; padding:0!important; margin:0!important; }

.wrapper-empty .registration-form .checkbox-group { width:212px; padding:20px 0 20px 80px; float:left; }
.wrapper-empty .registration-form .checkbox-group h2 { width:100%; float:left; font-size:15px; font-weight:bold; padding-bottom:10px; }
.wrapper-empty .registration-form .checkbox-group .checkbox { width:220px; float:left; }
.wrapper-empty .registration-form .checkbox-group .checkbox input { float:left; }
.wrapper-empty .registration-form .checkbox-group .checkbox label { width:190px; float:left; padding:0 0 0 5px; }

.wrapper .content .primary-content-wide .participant-profile { width:918px; float:left; padding-bottom:20px; }
.wrapper .content .primary-content-wide .participant-profile img { width:120px; height:120px; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.wrapper .content .primary-content-wide .participant-profile .participant-info { width:260px; float:left; padding:0 20px; }
.wrapper .content .primary-content-wide .participant-profile .participant-info span { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A1A1A1; }
.wrapper .content .primary-content-wide .participant-profile .participant-info h2 { width:100%; float:left; padding-bottom:15px; }
.wrapper .content .primary-content-wide .participant-profile .participant-info h2 strong { font-family: 'AllerRegular';font-size:17px; color:#5C5F65;font-weight:bold;}
.wrapper .content .primary-content-wide .participant-profile .participant-info h2 em { padding-left:5px; color:#A1A1A1; }

.wrapper .content .primary-content-wide .participant-profile .organisation-info { width:470px; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;border:1px solid #eaeaea; padding:10px; background:#e9f2f6; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul { width:100%; float:left; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul li { float:left; display:block; padding:0 20px 10px 0; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul li span { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A1A1A1; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul li h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5C5F65; font-weight:bold; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; color:#75a361; }
.wrapper .content .primary-content-wide .participant-profile .organisation-info ul li a:hover { text-decoration:none; }

.wrapper .content .primary-content-wide ul.participants-tab { width:100%; float:left; }
.wrapper .content .primary-content-wide ul.participants-tab li { width:100%; float:left; padding:20px 0!important; border-bottom:1px solid #ddd; }
.wrapper .content .primary-content-wide ul.participants-tab li.first { padding:0 0 20px 0!important; }
.wrapper .content .primary-content-wide ul.participants-tab li .title { width:100%; float:left; padding-bottom:10px; }
.wrapper .content .primary-content-wide ul.participants-tab li .title h2 { width:auto!important; padding-right:10px; }
.wrapper .content .primary-content-wide ul.participants-tab li .title .offer { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#888d97; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;position:relative; top:5px; }
.wrapper .content .primary-content-wide ul.participants-tab li .title .request { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#298a07; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;position:relative; top:5px; }
.wrapper .content .primary-content-wide ul.participants-tab li .title .idea { float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#f58b3d; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;position:relative; top:5px; }

.wrapper .content .primary-content-wide ul.participants-tab li .rich-text { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; line-height:20px; }
.wrapper .content .primary-content-wide ul.participants-tab li .rich-text p { width:100%; float:left; padding-bottom:15px; }
.wrapper .content .primary-content-wide ul.participants-tab li .rich-text ul { list-style-type:disc; list-style-position:inside; padding-bottom:15px; }
.wrapper .content .primary-content-wide ul.participants-tab li .rich-text ul li { display:list-item!important; padding:0!important; border:0!important; }

.wrapper .content .primary-content-wide #organization_info .rich-text { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; line-height:20px; }

.wrapper .content .primary-content-wide #organization_info .rich-text h2 { width:100%; padding-bottom:10px; }
.wrapper .content .primary-content-wide #organization_info .rich-text p { width:100%; float:left; padding-bottom:15px; }
.wrapper .content .primary-content-wide #organization_info .rich-text ul { width:100%; list-style-type:disc; list-style-position:inside; padding-bottom:15px; }
.wrapper .content .primary-content-wide #organization_info .rich-text ul li { width:100%; display:list-item!important; padding:0!important; border:0!important; }
.wrapper .content .primary-content-wide #organization_info .rich-text a { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; color:#75a361; }
.wrapper .content .primary-content-wide #organization_info .rich-text a:hover { text-decoration:none; }

.wrapper .content .primary-content-wide .action-buttons { position:absolute; top:5px; right:20px; }
.wrapper .content .primary-content-wide .action-buttons a { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e555b; text-shadow:1px 1px #f6f8f9; background:url(../img/btn_submit2.png) repeat-x left top; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;border:1px solid #b7bbc0; text-decoration:none; padding:7px 10px 7px 32px; position:relative; margin-left:10px; }
.wrapper .content .primary-content-wide .action-buttons a:hover { background:url(../img/btn_submit2.png) repeat-x left -30px; }
.wrapper .content .primary-content-wide .action-buttons a.meeting span { width:18px; height:21px; background:url(../img/ic_participiant_profile.png) no-repeat left top; position:absolute; top:5px; left:9px; }
.wrapper .content .primary-content-wide .action-buttons a.message span { width:20px; height:15px; background:url(../img/ic_participiant_profile.png) no-repeat -24px -3px; position:absolute; top:8px; left:9px; }
.wrapper .content .primary-content-wide .action-buttons a.bookmark span { width:16px; height:16px; background:url(../img/ic_participiant_profile.png) no-repeat -50px -3px; position:absolute; top:8px; left:9px; }


/* Memebers Search List */
.wrapper .content .primary-content-h-wide h1 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#787d86; font-weight:bold; padding-bottom:45px; }
.wrapper .content .primary-content-h-wide ul.participants-list { width:100%; float:left; }
.wrapper .content .primary-content-h-wide ul.participants-list li { width:783px; float:left; display:block; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;padding:5px; margin-bottom:20px; position:relative; background-color:#FFFFFF; }
.wrapper .content .primary-content-h-wide ul.participants-list li .img {width:82px; float:left;}
.wrapper .content .primary-content-h-wide ul.participants-list li .img .img-wrap {width:82px; height: 82px;float:left;overflow: hidden;}
.wrapper .content .primary-content-h-wide ul.participants-list li .img img {}
.wrapper .content .primary-content-h-wide ul.participants-list li .img .view {float:left;width: 82px;padding-bottom:5px;text-align: center;}
.wrapper .content .primary-content-h-wide ul.participants-list li .img .view a { font-family:Arial, Helvetica, sans-serif; color:#327dbd; font-weight:bold; text-decoration:none; font-size:9px; background:url(../img/ic_view.png) no-repeat left 2px; padding-left:14px; }
.wrapper .content .primary-content-h-wide ul.participants-list li .img .view a:hover { color:#374c5d; background:url(../img/ic_view.png) no-repeat left -18px; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic { width:185px; float:left; padding-left:15px; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic h2 { width:100%; float:left; font-family: 'AllerRegular'; font-size:15px; font-weight:bold; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic h2 a { color:#5c5f65; text-decoration:none; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic h2 a:hover { color:#2f3135; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic em { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a1a1a1; padding:0 0 6px 0; }
.wrapper .content .primary-content-h-wide ul.participants-list li .basic span { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5f65; font-weight:bold; padding-bottom:6px; }
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations { width:483px; float:left; padding:0 0 0 15px; }
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li { padding:0 0 7px 0; margin:0; border:0; width:100%; float:left; display:block;-webkit-box-shadow: #e1e1e1 0px 0px 0px; -moz-box-shadow: #e1e1e1 0px 0px 0px; box-shadow: #e1e1e1 0px 0px 0px; }
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li .label { width:110px; float:left; padding-top:2px; }
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li .label .offer { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#888d97; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li .label .request { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#298a07; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li .label .idea { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-transform:uppercase; background:#f58b3d; padding:1px 4px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-h-wide ul.participants-list li ul.cooperations li p { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5c5f65; width:260px; padding-left:10px; padding-top:1px; }
.wrapper .content .primary-content-h-wide ul.participants-list li span.member_type{position: absolute; background: none repeat scroll 0px 0px rgb(245, 139, 61); border-radius: 3px; color: rgb(255, 255, 255); float: right; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding: 1px 4px; text-transform: uppercase; right: 5px; bottom: 5px; text-align: center; width: 90px;}
.wrapper .content .primary-content-h-wide ul.participants-list li span.member_type.member_type2{background:#52AED8;}
.wrapper .content .primary-content-h-wide ul.participants-list li span.member_type.member_type3{background:#77AD61;}
.wrapper .content .primary-content-h-wide ul.participants-list li span.member_type.member_type4{background:#BC6958;}

.wrapper .content .primary-content-h-wide ul.participants-list li .bookmark { width:18px; height:18px; position:absolute; top:-11px; right:-15px; padding:7px; background:#fff; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px; z-index:999;}

/* Memebers List */
.wrapper .content ul.lecturers-list { width:100%; float:left; }
.wrapper .content ul.lecturers-list li { width:260px; float:left; display:block; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px; behavior: url(/js/PIE.htc); padding:5px; position:relative;}
.wrapper .content ul.lecturers-list li:nth-child(odd) {margin: 0 19px 20px 0;}
.wrapper .content ul.lecturers-list li:nth-child(even) {margin: 0 0px 20px 0;}
.wrapper .content ul.lecturers-list li img { width:80px; height:80px; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(/js/PIE.htc); }
.wrapper .content ul.lecturers-list li .basic { width:160px; float:left; padding: 5px 0 0 10px; }
.wrapper .content ul.lecturers-list li .basic h2 { width:100%; float:left; font-family: 'AllerRegular'; font-size:14px; font-weight:bold; }
.wrapper .content ul.lecturers-list li .basic h2 a { color:#5c5f65; text-decoration:none; }
.wrapper .content ul.lecturers-list li .basic h2 a:hover { color:#2f3135; }


/* FILTER FORM */
.wrapper .content .primary-content-h-wide #filter-form { width:753px; float:left; background:#F7F8F9; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;padding:20px; margin-bottom:20px; font-size:13px; }
.wrapper .content .primary-content-h-wide #filter-form div { float:left; padding-bottom:10px; }
.wrapper .content .primary-content-h-wide #filter-form label { width:130px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; padding-top:10px; }

.wrapper .content .primary-content-h-wide #filter-form .text { width:100%; float:left; }
.wrapper .content .primary-content-h-wide #filter-form .text input { width:600px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-h-wide #filter-form .text input:focus { -webkit-box-shadow: #8fc17a 0px 0px 5px; -moz-box-shadow: #8fc17a 0px 0px 5px; box-shadow: #8fc17a 0px 0px 5px;position:relative; }

.wrapper .content .primary-content-h-wide #filter-form .select { width:100%; float:left; }
.wrapper .content .primary-content-h-wide #filter-form .select label { width:130px; }
.wrapper .content .primary-content-h-wide #filter-form .select select { width:350px; background:url(../img/bg_input.png) repeat-x left top; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }
.wrapper .content .primary-content-h-wide #filter-form .select select:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.wrapper .content .primary-content-h-wide #filter-form .organizations { float:left; width:100%; }
.wrapper .content .primary-content-h-wide #filter-form .organizations .checkbox { float:left; width:120px; padding:12px 0 5px 0; }
.wrapper .content .primary-content-h-wide #filter-form .organizations .checkbox label { float:left; padding:0 0 0 5px!important; width:100px; }
.wrapper .content .primary-content-h-wide #filter-form .organizations .checkbox input { float:left; }

.wrapper .content .primary-content-h-wide #filter-form .categories { float:left; width:100%; }
.wrapper .content .primary-content-h-wide #filter-form .categories .checkbox { float:left; width:120px; padding:12px 0 5px 0; }
.wrapper .content .primary-content-h-wide #filter-form .categories .checkbox label { float:left; padding:0 0 0 5px!important; width:100px; }
.wrapper .content .primary-content-h-wide #filter-form .categories .checkbox input { float:left; }

.wrapper .content .primary-content-h-wide #filter-form .business-fields { float:left; width:100%; padding-top:15px;}
.wrapper .content .primary-content-h-wide #filter-form .business-fields label { width:130px; float:left; padding-bottom:10px; }
.wrapper .content .primary-content-h-wide #filter-form .business-fields select { width:610px; float:left; font-size:13px; color:#808080; background:url(../img/bg_input.png) repeat-x left top #fff; border:1px solid #cccccc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; }

.wrapper .content .primary-content-h-wide #filter-form .ordering { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; padding-bottom:25px; }
.wrapper .content .primary-content-h-wide #filter-form .ordering legend { width:130px; float:left; }
.wrapper .content .primary-content-h-wide #filter-form .ordering input { float:left; }
.wrapper .content .primary-content-h-wide #filter-form .ordering label { float:left; padding:0 0 0 5px; }

.wrapper .content .primary-content-h-wide #filter-form .submit { margin-right:5px; padding:0!important; float:right;}
.wrapper .content .primary-content-h-wide #filter-form .submit input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:right; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.wrapper .content .primary-content-h-wide #filter-form .submit input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }

.wrapper .content .primary-content-wide .member-details { width:680px; float:left; padding-bottom:15px; }
.wrapper .content .primary-content-wide .member-details a.save-bookmark { float:right; }
.wrapper .content .primary-content-wide .member-details .request-a-meeting { margin-top:10px; }
.wrapper .content .primary-content-wide .member-details img { float:left;margin: 0 20px 10px 0;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.wrapper .content .primary-content-wide .member-details h2 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding-left:15px; color:#787D86; width: 520px;}
.wrapper .content .primary-content-wide .member-details span { padding-left:15px; float:left; width:500px; }
.wrapper .content .primary-content-wide .member-details .department { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#afb1b7; font-weight:bold; }
.wrapper .content .primary-content-wide .member-details .action { padding-top:18px; }
.wrapper .content .primary-content-wide .member-details span a { float:left; font-family:Arial, Helvetica, sans-serif; color:#cd6e30; font-size:13px; }
.wrapper .content .primary-content-wide .member-details span a:hover { text-decoration:none; }
.wrapper .content .primary-content-wide .member-details input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; margin-top:10px; }
.wrapper .content .primary-content-wide .member-details input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }

.wrapper .content .primary-content-wide .member-details span img.loader { display:block; float:left; margin:15px 0 0 0; }

.wrapper .content .primary-content-wide .bilateral-meeting { width:200px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#f8f9f9; padding:10px; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px; position:relative;min-height:100px; }
.wrapper .content .primary-content-wide .bilateral-meeting h3 { width:100%; float:left; text-align:right; color:#CD6E30; font-weight:bold; padding-bottom:5px; }
.wrapper .content .primary-content-wide .bilateral-meeting ul { width:100%; float:left; text-align:right; }
.wrapper .content .primary-content-wide .bilateral-meeting ul li { width:100%; float:left; display:block; text-align:right; font-size:12px; color:#808080; padding-bottom:3px; }

.wrapper .content .primary-content-wide #cooperation .cooperation img{ border-radius: 4px 4px 4px 4px; }
.wrapper .content .primary-content-wide #cooperation .cooperation { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; line-height:18px; }
.wrapper .content .primary-content-wide #cooperation .cooperation h3 { font-size: 15px;    font-weight: bold;    width: 700px; }
.wrapper .content .primary-content-wide #cooperation p { clear: left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; line-height:18px; padding:0 0 15px 0; }
.wrapper .content .primary-content-wide #cooperation .cooperation .coop-inner { width:100%; float:left; padding:15px 0; border-bottom:1px dotted #c3c3c3; }
.wrapper .content .primary-content-wide #cooperation .cooperation .coop-inner p { padding: 3px 0 5px; width: 700px;}
.wrapper .content .primary-content-wide #cooperation .cooperation .coop-inner .tags { width:700px; float:left; }
.wrapper .content .primary-content-wide #cooperation .cooperation .coop-inner .tags span { padding:0 3px; background:#53a2f2; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;margin-right:3px; font-size:11px; }

.wrapper .content .primary-content-wide #organization p { width:auto; float:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#808080; line-height:18px; padding:0 0 15px 0; }
.wrapper .content .primary-content-wide #organization a { color:#cd6e30; }
.wrapper .content .primary-content-wide #organization a:hover { text-decoration:none; }
.wrapper .content .primary-content-wide #organization a.gmap { width:16px; height:23px; background:url(../img/ic_map.png) no-repeat left top; text-indent:-9999px; display:inline-block; }
.wrapper .content .primary-content-wide #organization a.gmap:hover { background:url(../img/ic_map.png) no-repeat -18px top; }

a.request-a-meeting { background: url(../img/btn_meeting.png) repeat-x scroll 0 0 transparent; border: 1px solid #6C965B; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;color:#FFF; cursor: pointer; float: left; font-size:9px; padding:1px 5px; margin-top:1px; position: relative; text-decoration: none; }
a.request-a-meeting:hover { background: url(../img/btn_meeting.png) repeat-x scroll 0 -18px transparent; }

a.request-a-meeting2 { background: url(../img/btn_submit.png) repeat-x scroll 0 0 transparent; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff!important; padding:6px 10px; margin-top:10px; text-decoration:none; }
a.request-a-meeting2:hover { background: url(../img/btn_submit.png) repeat-x scroll 0 -30px transparent; }

a.cancel-meeting { background: url(../img/btn_meeting_cancel.png) repeat-x scroll 0 0 transparent; border: 1px solid #7a7a7a; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;color:#FFF; cursor: pointer; float: left; font-size:9px; padding:1px 5px; margin-top:1px; position: relative; text-decoration: none; }
a.cancel-meeting:hover { background: url(../img/btn_meeting_cancel.png) repeat-x scroll 0 -14px transparent; }

a.cancel-meeting2 { background: url(../img/btn_submit_cancel.png) repeat-x scroll 0 0 transparent; border:1px solid #7a7a7a;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff!important; padding:6px 10px; margin-top:10px; text-decoration:none; }
a.cancel-meeting2:hover { background: url(../img/btn_submit_cancel.png) repeat-x scroll 0 -28px transparent; }

a.bookmark-button { background: url(../img/btn_orange.png) repeat-x scroll 0 0 transparent; border:1px solid #eb8a4b; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff!important; padding:6px 10px; margin-top:10px; text-decoration:none; margin-left:5px; }
a.bookmark-button:hover { background: url(../img/btn_orange.png) repeat-x scroll 0 -28px transparent; }

a.remove-bookmark-button,a.send-message-fancy { background: url(../img/btn_submit_cancel.png) repeat-x scroll 0 0 transparent; border:1px solid #7a7a7a; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff!important; padding:6px 10px; margin-top:10px; text-decoration:none; margin-left:5px; }
a.remove-bookmark-button:hover,a.send-message-fancy:hover { background: url(../img/btn_submit_cancel.png) repeat-x scroll 0 -28px transparent; }

.profile_offers { float:left; width:350px; margin-top:10px;}
.profile_offers span{ font-size: 13px; color:#108FAF; font-weight: bold; margin-bottom:10px; }
.profile_offers ol{ margin-left:15px; list-style:disc; }

.profile_requests { float:left; width:350px; margin-top:10px;}
.profile_requests span{ font-size: 13px; color:#108FAF; font-weight: bold; margin-bottom:10px }
.profile_requests ol{ margin-left:15px; list-style: disc; }

a.view-profile { background: url(../img/btn_grey.png) repeat-x 0 0; border:1px solid #a6acb6;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; float:right; }
a.view-profile:hover { background: url(../img/btn_grey.png) repeat-x 0 -30px; }

a.feedback { background: url(../img/btn_grey.png) repeat-x 0 0; border:1px solid #a6acb6;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; float:right; margin-right:5px; }
a.feedback:hover { background: url(../img/btn_grey.png) repeat-x 0 -30px; }


.orange-btn, a.sync { background: url(../img/btn_orange.png) repeat-x scroll 0 0 transparent; border:1px solid #EB8A4B; border-radius: 3px; padding: 4px 10px; font-size:11px; color:white; float:left; font-weight:bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.orange-btn submit:hover, a.sync:hover { background: url(../img/btn_orange.png) repeat-x scroll 0 -28px transparent;}

a.close_profile { background: url(../img/btn_close_profile.png) repeat-x scroll 0 0 transparent; border:1px solid #b81a1a; border-radius: 3px; padding: 4px 10px; font-size:11px; color:white; float:left; font-weight:bold; text-decoration: none;font-family:Arial, Helvetica, sans-serif; font-size:13px;margin-left:10px;}
a.close_profile:hover { background: url(../img/btn_close_profile.png) repeat-x scroll 0 -28px transparent;}


/* MEMBERS MEETING */
.wrapper .content .primary-content-h-wide ul.members-meeting { width:100%; float:left; }
.wrapper .content .primary-content-h-wide ul.members-meeting li { width:783px; float:left; display:block; border:1px solid #ededed; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;padding:5px; margin-bottom:20px; position:relative; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .img { float:left; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .img img { width:80px; height:80px; float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.wrapper .content .primary-content-h-wide ul.members-meeting li .info { width:400px; padding:0 20px; float:left; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .info h2 { width:100%; float:left; font-family: 'AllerRegular'; font-size:15px; font-weight:bold; color:#5C5F65; padding-bottom:5px; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .info h3 { width:100%; float:left; font-family: 'AllerRegular'; font-size:13px; font-weight:bold; color:#5C5F65; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .info h3 a { color:#CD6E30; text-decoration:none; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .info h3 a:hover { color:#5C5F65; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .info h4 { width:100%; float:left; font-family: 'AllerRegular'; font-size:12px; color:#A1A1A1; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .booking { width:150px; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: #e1e1e1 0px 0px 3px; -moz-box-shadow: #e1e1e1 0px 0px 3px; box-shadow: #e1e1e1 0px 0px 3px;padding:1px; margin:7px 7px 0 0; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .booking .booking-inner { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5C5F65; border:1px solid #e1e3e5; background:#f7f8f9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;padding:0!important; margin:0!important; }
.wrapper .content .primary-content-h-wide ul.members-meeting li .booking span { width:140px; float:left; padding:5px; }

/* Questionnaires */
.questionnaires { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; }
.questionnaires .rate { font-size:13px; color:#108faf; font-weight:bold; }
.questionnaires table.answer { float:left; font-size:13px; padding:0 0 5px 10px; }
.questionnaires table.answer tr { color:#808080; font-size:13px; }
.questionnaires dl { width:773px; float:left; color:#808080; padding:10px; border-top:1px solid #EDEDED; background: url(../img/bg_visits.png) repeat-x left top; font-weight:bold; font-size:14px; margin-bottom:10px; }
.questionnaires .radio { width:773px; float:left; font-size:13px; color:#808080; padding-left:10px; }
.questionnaires .radio div { float:left; padding:5px 20px 5px 0; }
.questionnaires .radio div input { float:left; }
.questionnaires .radio div label { float:left; padding:2px 0 0 2px; }
.questionnaires .comment { width:783px; float:left; padding:0 0 0 10px; }
.questionnaires .gray {color: #aaa; font-size: 13px; padding:10px; }
.questionnaires .comment textarea { width:769px; background:url(../img/bg_input.png) repeat-x left top #fff; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:10px; }
.questionnaires .comment textarea:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.questionnaires .questionnaires-meeting { width:100%; float:left; padding:30px 0; }
.questionnaires .questionnaires-meeting img { float:left; width:80px; }
.questionnaires .questionnaires-meeting h2 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#787d86; font-weight:bold; padding-bottom:15px; }
.questionnaires .questionnaires-meeting .info  { width:200px; float:left; padding-left:15px; font-family:Arial, Helvetica, sans-serif;  }
.questionnaires .questionnaires-meeting .info h3 { width:100%; float:left; font-size:16px; color:#787D86; font-weight:bold; }
.questionnaires .questionnaires-meeting .info h4 { width:100%; float:left; font-size:17px; color:#A1A1A1; font-style:italic; }
.questionnaires .questionnaires-meeting .info p { width:100%; float:left; font-size:13px; color:#787D86; }
.questionnaires .questionnaires-meeting .question { width:220px; float:left; font-size:13px; color:#808080; }
.questionnaires .questionnaires-meeting .question input { float:left; }
.questionnaires .questionnaires-meeting .question label { width:195px; float:left; padding:2px 0 3px 0; }
.questionnaires .questionnaires-meeting textarea { width:260px; height:105px; background:url(../img/bg_input.png) repeat-x left top #fff; border:1px solid #cccccc;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;color:#808080; padding:6px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.questionnaires .questionnaires-meeting textarea:focus { -webkit-box-shadow: #8FC17A 0px 0px 5px; -moz-box-shadow: #8FC17A 0px 0px 5px; box-shadow: #8FC17A 0px 0px 5px;position:relative; }

.questionnaires .questionnaires-meeting ul { width:100%; float:left; }
.questionnaires .questionnaires-meeting ul li { width:100%; float:left; display:block; border-bottom:1px dashed #cacaca; padding-bottom:20px; margin-bottom:20px; }
.questionnaires .questionnaires-meeting ul li.last { border-bottom:none!important; padding-bottom:0!important; margin-bottom:0!important; }


.questionnaires .submit-profile { width:100%; float:left; }
.questionnaires .submit-profile input { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; }
.questionnaires .submit-profile input:hover { background: url(../img/btn_submit.png) repeat-x 0 -30px; }


.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content input.survey { background: url(../img/btn_submit.png) repeat-x 0 0; border:1px solid #6c965b;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;float:left; cursor:pointer; font-size:13px; color:#fff; padding:6px 10px; position:relative; margin-top:10px; }
.wrapper .content .primary-content-wide .profile-edit .profile-tabs .tabs .tab-content input.survey:hover { background:url(../img/btn_submit.png) repeat-x 0 -30px; }

/* FANYBOX MODAL DIALOG STYLE */
.dialog {padding:10px; font-family:Arial, Helvetica, sans-serif; color:#767680;width: 600px;}
.dialog p {line-height: 20px; font-size:14px; text-align: justify;}
.dialog a { margin-top: 20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5054; font-weight:bold; text-decoration:none; float:right; }
.dialog a:hover { color:#7b7e83; }
.dialog h1{ font-weight:bold; font-size:medium; padding-bottom:10px; }
.dialog ul li{ margin-left:20px;}

#events{
    margin-top:30px;
}

#events .checkbox{
    margin-top:10px;
}


#events h3{
    color:#888d97;
    size:16;
    margin-top:5px;
}

.event-info{
    font-size: 11px;
    padding-top: 0px;
}

#events .event-time{
    margin-left:10px;
}

#events .event-description{
    font-size: 12px;
    padding-top: 0;
    text-align: justify;
}

/* NOTIFY BUBLES */
span.notify_count{background-color: red;border-radius:4px;color: #FFFFFF;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;margin-left: 2px;margin-top: -4px;padding: 0 3px;}

ul.notification-list { list-style:none;font-size:12px;color:#333333; }
ul.notification-list li { border-bottom: 1px dotted #CCCCCC;    display: block;    float: left;    padding: 6px 6px 12px;    width: 100%; }
ul.notification-list li.last { border:none;}
ul.notification-list span.notification-new { background-color:red;font-weight:bold; color:white;font-size:11px;padding:1px 3px;border-radius:5px; margin-right:10px; }
ul.notification-list div.notification-date { float:right; font-weight:bold; color:#B1B1A1;}
ul.notification-list div.notification-message { clear: both; width: 100%; }
ul.notification-list div.notification-message a { color:#f58a2c; }
ul.notification-list div.notification-message a:hover { text-decoration:none; color:#cf6d21; }
ul.notification-list div.notification-title {   }
ul.notification-list div.notification-title h3 { display: inline; font-size: 14px; font-weight: bold; margin-right:20px; float:left;}

ul.notification-list div.notification-time { clear:both;  }
ul.notification-list div.notification-time p{ margin-top:5px;}

/* PAGINACIJA ZA NOTIFIKACIJE */
div.notification-pagination { text-align: center; margin:20px 0px;}
div.notification-pagination span a { font-weight: bold; padding: 5px; color:#333; text-decoration: none;}
div.notification-pagination span.active a {color:#f58a2c;}

.notification{display: block; float: left;}
.notification-icon{float:left; padding:10px; width:36px; height:36px; background-repeat:no-repeat;background-position:center;}

.new-participant{background-image:url("../img/notifications/new-participant.png");}
.profile-viewed{background-image:url("../img/notifications/profile-viewed.png");}
.meeting-requested{background-image:url("../img/notifications/meeting-requested.png");}
.meeting-canceled{background-image:url("../img/notifications/meeting-canceled.png");}
.meeting-accepted{background-image:url("../img/notifications/meeting-accepted.png");}
.message-recived{background-image:url("../img/notifications/email.png");}

.clock-icon{width:25px; height:25px;background-image:url("../img/notifications/clock.png");display:block;background-position:center;float:left;}
.time{display:inline-block;margin-top:5px;}
.wrapper-empty .registration-form div.cooperation-profile-image{ width:500px;}
.wrapper-empty .registration-form div.file{width:400px;}
.cooperation-profile-image img{ float:right;}
#fancybox-left, #fancybox-right{background:none;}
.social-share{ float: left; margin-bottom: 10px; width: 100%;}

.participation {width: 100%;float: left;margin-bottom:10px; font-weight:bold;}

.mail-message{
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #EAEAEA;
    margin-bottom: 20px;
    padding: 10px;
    clear:left;
}

.mail-message img{
    float: left;
    padding: 0 10px 10px 0;
}

.message-date{
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
}

.message-text{
    clear: left;
    display: block;
}

.new-message {
    background-color: red;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 4px;
}

.message-send{
    background-color: #9ECD89;
    border: 1px solid #6C965B;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 5px 10px;
    text-shadow: 0 1px 1px #6C965B;
    clear:left;
    display:block;
}

.alert-error{
    padding-top:10px;
    font-weight:bold;
    color: red;
}

.message-send-error {
    background-color: red;
    border: 1px solid #AA1D1D;
    border-radius: 5px 5px 5px 5px;
    clear: left;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 5px 10px;
    text-shadow: 0 1px 1px #AA1D1D;
}

html body div.wrapper div.content div.primary-content-wide div.registration-form div.user-form form#register div.input div.folder ul.upload-

/* DOCUMENT UPLOAD */
wrapper li.upload-new{
    list-style:none;
}

/* TAG INPUT */
#CooperationProfileTags_addTag{ width:auto; }

#CooperationProfileTags_addTag input{
   background: none;
    border: none;
    box-shadow: none;
    color: #666666;
    width: auto;
}

/* SPEAKERS / LECTURERS */

.wrapper .content .primary-content .speaker-list-holder ul { padding: 0; }
.wrapper .content .primary-content .speaker-list-holder ul li { padding-bottom: 40px; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-image { float: left; margin-right: 20px; width: 130px; border: 1px solid #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-image img { border: 1px solid #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 0 2px #888; -webkit-box-shadow: 0 0 2px #888; box-shadow: 0 0 2px #666; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info { float: left; margin-top: -4px; width: 390px; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info h3 { font-size: 20px; font-weight: bold; color: #111; line-height: 24px; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info h4 { font-size: 16px; color: #666; line-height: 22px; padding-bottom: 13px; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info h4 a { color: #666; text-decoration: none; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info h4 a:hover { text-decoration: underline; }
.wrapper .content .primary-content .speaker-list-holder ul li .speaker-info p { font-size: 13px; color: #666; line-height: 16px; padding-bottom: 15px; }

.wrapper .content .primary-content-wide .registration-form .input ul.upload-wrapper {list-style:none;}

/* DAILY SCHEDULE */
.ui-tabs .ui-tabs-panel {padding: 10px;font-size: 14px;overflow: hidden;}
.ui-tabs .ui-widget-header {font-family: 'AllerRegular', Arial, Helvetica, sans-serif;background: #777a80;border: 1px solid #e1e3e5;-webkit-box-shadow: #e1e1e1 0px 0px 3px;-moz-box-shadow: #e1e1e1 0px 0px 3px;box-shadow: #e1e1e1 0px 0px 3px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin: 1px .2em 0 0;}
.ui-tabs .ui-tabs-nav li {margin: 1px .2em 0 0;}
.ui-tabs .ui-state-default,
.ui-tabs .ui-widget-content .ui-state-default,
.ui-tabs .ui-widget-header .ui-state-default {background: #f28b1d;border: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#d97204;}
.ui-tabs .ui-state-hover,
.ui-tabs .ui-widget-content .ui-state-hover,
.ui-tabs .ui-widget-header .ui-state-hover,
.ui-tabs .ui-state-focus,
.ui-tabs .ui-widget-content .ui-state-focus,
.ui-tabs .ui-widget-header .ui-state-focus {background: #d97204;border: none;}
.ui-tabs .ui-state-default a,
.ui-tabs .ui-state-default a:link,
.ui-tabs .ui-state-default a:visited {color: #f58a2c;}
.ui-tabs .ui-state-hover a,
.ui-tabs .ui-state-hover a:hover,
.ui-tabs .ui-state-hover a:link,
.ui-tabs .ui-state-hover a:visited {color: #f58a2c;}
.ui-tabs .ui-state-active a,
.ui-tabs .ui-state-active a:link,
.ui-tabs .ui-state-active a:visited {color: #f58a2c;}
.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active {background: #777a80;border: none;}

.primary-content #tabs h2 {font-family: 'AllerRegular', Arial, Helvetica, sans-serif;background: #777a80;color: #f58a2c;font-weight: bold;float: none;width: auto;padding: 3px 10px;text-transform: uppercase;font-size: 20px;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.primary-content #tabs h3 {background: #ffffff;color: #5772A2;padding: 4px 10px 0 10px;font-size: 14px;font-weight: bold;}
.primary-content #tabs .session-desc {background: #ffffff;color: #5772A2;padding: 0 10px 4px 10px;font-size: 14px;font-weight: normal;font-style: italic;}

.primary-content #tabs .hala {width: 534px;}
.primary-content #tabs .hala a.course {position: relative;display: block; background: #ffb759;color: #222222;padding: 4px 5px;font-size: 12px;margin: 2px 0;overflow: hidden;text-decoration: none;}
.primary-content #tabs .hala a.course.event {background: #c1dae6;color: #222222;border-top: 2px solid #5772A2; padding: 4px 5px;font-size: 12px;margin: 0;overflow: hidden;text-decoration: none;}
.primary-content #tabs .hala a.course .course-date {font-weight: bold;font-family: 'AllerRegular', Arial, Helvetica, sans-serif;background: #777a80;float: left;padding: 2px;color: #ffffff;}
.primary-content #tabs .hala a.course .course-txt {float: left;width: 450px;margin-left: 10px;line-height: 18px;}
.primary-content #tabs .hala a.course .course-txt .course-desc {display: block;float: left;width: 100%;line-height: 14px;}
.primary-content #tabs .hala a.course .course-txt .instructor {font-style: italic;text-transform: uppercase;font-weight: bold;line-height: 14px;}
.primary-content #tabs .hala a.course .view-details {position: absolute;top: 8px;right: 5px;display: block;width: 14px;height: 14px;background: url(/img/ico_abstract.png) no-repeat center center;padding: 3px;}

.primary-content #tabs .hale {width: 261px;float: left;}
.primary-content #tabs .hale.first {margin-right: 10px;}
.primary-content #tabs .hale a.course {position: relative;display: block;background: #ffb759;color: #222222;font-size: 12px;overflow: hidden;text-decoration: none;}
.primary-content #tabs .hale a.course.event {background: #c1dae6;color: #222222;border-top: 2px solid #5772A2; padding: 4px 5px;font-size: 12px;margin: 0;overflow: hidden;text-decoration: none;}
.primary-content #tabs .hale a.course .course-date {font-weight: bold;font-family: 'AllerRegular', Arial, Helvetica, sans-serif;background: #777a80;padding: 4px;display: block;text-align: center;color: #ffffff;}
.primary-content #tabs .hale a.course .course-txt {line-height: 18px;text-align: center;display: block;padding: 6px 4px;}
.primary-content #tabs .hale a.course .course-txt .course-desc {display: block;line-height: 14px;}
.primary-content #tabs .hale a.course .course-txt .instructor {font-style: italic;text-transform: uppercase;font-weight: bold;display: block;line-height: 20px;}
.primary-content #tabs .hale a.course .view-details {position: absolute;top: 4px;right: 4px;display: block;width: 14px;height: 14px;background: url(/img/ico_abstract_hale.png) no-repeat center center;}

.primary-content #tabs a.course:hover {background: #ffad4f;}
.primary-content #tabs a.course.event:hover {background: #accedf;}
.primary-content #tabs a.course:hover .course-date {background: #5e6167;}
.primary-content #tabs a.course:hover .course-txt {text-decoration: underline;}
.primary-content #tabs a.course:hover .course-txt .course-desc {text-decoration: underline;}
.primary-content #tabs a.course:hover .course-txt .instructor {text-decoration: underline;}


.wrapper .content .primary-content .agenda-photo {width: 565px;}
.wrapper .content .primary-content .agenda-photo h2 {font-family: 'AllerRegular', Arial, Helvetica, sans-serif;background: #777a80;color: #f58a2c;font-weight: bold;float: none;width: auto;padding: 3px 10px;text-transform: uppercase;font-size: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.wrapper .content .primary-content .agenda-photo h3 {background: #c1dae6;color: #5772A2;padding: 4px 10px 0 10px;font-size: 14px;font-weight: bold;}
.wrapper .content .primary-content .agenda-photo .session-desc {background: #c1dae6;color: #5772A2;padding: 0 10px 4px 10px;font-size: 14px;font-weight: normal;font-style: italic;}

.agenda-photo a.course {position: relative;display: block;background: #f7f8f9;color: #222222;padding: 4px 5px;font-size: 12px;margin: 2px;text-decoration: none;width: 174px;float: left;}
.agenda-photo a.course.first {clear:both;}
.agenda-photo a.course.event {background: #c1dae6;color: #222222;border-top: 2px solid #5772A2; padding: 4px 5px;font-size: 12px;margin: 0;overflow: hidden;text-decoration: none;clear: both;width: 100%;}
.agenda-photo a.course img {width: 174px;}
.agenda-photo a.course .course-date {font-family: 'AllerRegular', Arial, Helvetica, sans-serif;font-weight: bold;background: #c1dae6;padding: 4px;display: block;text-align: center;}
.agenda-photo a.course .course-txt {font-style: italic;text-transform: uppercase;font-weight: bold;display: block;line-height: 24px;text-align:center;}
.agenda-photo a.course .course-txt .instructor {}
.agenda-photo a.course .view-details {position: absolute;top: 8px;right: 8px;display: block;width: 14px;height: 14px;background: url(/img/ico_abstract_hale.png) no-repeat center center;}

.agenda-photo a.course:hover {background: #eef0f2;}
.agenda-photo a.course.event:hover {background: #accedf;}
.agenda-photo a.course:hover .course-date {background: #accedf;}
.agenda-photo a.course:hover .course-txt {text-decoration: underline;}
.agenda-photo a.course:hover .course-txt .course-desc {text-decoration: underline;}
.agenda-photo a.course:hover .course-txt .instructor {text-decoration: underline;}

#abstract {overflow: hidden;font-family: 'AllerRegular', Arial, Helvetica, sans-serif;min-height: 400px;padding: 10px;}
#abstract h2 {background: #777a80;color: #f58a2c;font-weight: bold;float: none;width: auto;padding: 3px 10px;text-transform: uppercase;font-size: 20px;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
#abstract h3 {background: #777a80;color: #f5f5f5;padding: 3px 10px;text-transform: uppercase;font-size: 18px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 5px;}
#abstract img {float: left;margin: 5px 15px 5px 5px;border: 3px solid #777a80;}
#abstract .abstract-info {margin-top: 5px;color: #5772A2;}
#abstract .abstract-txt {float: left;border-top: 3px solid #777a80;margin: 5px;padding-top: 5px;line-height: 20px;font-size: 14px;width: 100%;}
#abstract a.download_abstract {float: right;background: url(/img/ico_abstract_download.png) no-repeat right top;padding-right: 30px;font-size: 14px;color: #fff;text-decoration: none;display: block;width: 22px;height: 20px;}
#abstract a.download_abstract:hover {background: url(/img/ico_abstract_download.png) no-repeat right bottom;color: #f1f1f1;text-decoration: none;}

.cooperation-box-info{clear:both;color:#60BAD6;margin-bottom:10px;}

.cooperation-profile-content {float: left; margin: 15px 0; display: block; width: 470px !important;  padding: 15px 10px 10px 10px; border: 1px solid #cccccc;}
.cooperation-profile-content h3 {position: absolute; top: -15px; left: 10px; background: #ffffff; padding: 5px; font-size: 14px; font-weight: bold;}

.event-title{
    float: left! important;padding: 5px 0 10px 0;width: 100%;
}


.topic {
    display: block;
    padding: 5px 0;
}

.lecturer-name{
    display: block;
    padding-bottom: 5px;
}

.places_left {
    display: block;
    margin-bottom: 5px;
}


.scheduletime {
    display: block;
    text-align: center;
     width: 280px !important;
}

.wrapper .content table.schedulle{
    border: none;
}
.wrapper .content table tr td.lecture1{
    cursor: pointer;
    border: 2px solid #92D155;
    border-top-left-radius:15px;
    border-bottom-right-radius:15px;
    text-align: center;
}

.wrapper .content table tr td.lecture2{
    cursor: pointer;
    border: 2px solid #3cacee;
    border-top-left-radius:15px;
    border-bottom-right-radius:15px;
    text-align: center;
}

.lecture input{
    display: none;
}

.lecture.disabled,.lecture.disabled:hover{
    background: #666666;
    border: 2px solid #666666 !important;
    color: white;
    cursor: default !important;
}

.lecture:hover{
    background: #f2f2f2;
}
.lecture1.selected{
    color:white;
    background: #92D155;
}
.lecture2.selected{
    color:white;
    background: #3cacee;
}
span.schedulle-time{
    color: #3cacee;
    font-size: 12px;
    font-weight: bold;
}
.lecture.selected span.schedulle-time{
    color: white;
}

.wrapper .content .primary-content-wide .profile-edit .profile-tabs .fields ol li.with-meeting{
    color:#CC3333;
}

.wrapper .content .primary-content-h-wide ul.participants-list li ul.businessfields-list li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    margin: 2px;
    width: 190px;
    padding:0px;
}


.wrapper .content .primary-content-h-wide ul.participants-list li ul.businessfields-list li span {
    color: #a1a1a1;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
}

.wrapper .content .primary-content-h-wide ul.participants-list li ul.businessfields-list li a{
    color: #327dbd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/* CUSTOM CSS */
.wrapper .main-menu ul li.registration {
    border-left: 1px dotted #737373;
    float: right;
    width: 205px;
}

.wrapper .lang ul li a img, .wrapper .lang ul li a img:hover{
width:24px;
height:24px;
border:none;
}

.OrganizationType {color: #327DBD !important;}
.wrapper .content .primary-content-wide .registration-form ul.business-list li {list-style-type: none;}
