* {
	outline: 0;
}

.clear {
	clear: both;
}
body{
	margin:0;
	color:#404041;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-main.gif) repeat-x 0 100%;
	min-width:952px;
}
img{border-style:none;}
a{
	color:#f44c01;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

div.blue div.box-content a {
	color: #ffffff;
	text-decoration: underline;
}

input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
form{display:inline;}
.white {background:#fff;}
#wrapper {
	width:942px;
	margin:0 auto;
	min-height: 400px;
}
#header {
	height:1%;
	padding:0 0 0 2px;
	overflow:hidden;
}
#header h1 {
	width:180px;
	height:39px;
	text-indent:-9999px;
	background: url(../images/logo.gif) no-repeat;
	margin:13px 0 0;
	float:left;
	font-size:12px;
}
#header h1 a {
	display:block;
	height:100%;
}
#header ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#header li:first-child {background:none;}
#header li {
	float:left;
	margin-left:1px;
	background: url(../images/separator2.gif) no-repeat 0 50%;
}

#header li.language {
	background: none;
}

#header li.language a span {
	display: none;
}

#header li.lang_nl a {
	background: url(../images/flags/nl.png) no-repeat 0px 9px;
	width: 20px;
}

#header li.lang_uk a {
	background: url(../images/flags/gb.png) no-repeat 0px 9px;
	width: 25px;
}

#header li a {
	float:left;
	height:33px;
	line-height:33px;
	font-size:11px;
	text-align:center;
	width:68px;
}
#header li.active a {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	width:94px;
	text-decoration:none;
	background: url(../images/red-button.gif) no-repeat;
}
.tab-block {
	width:100%;
	overflow:hidden;
}
.plain { min-height: 300px; }
.plain-block { border-bottom: 1px solid #25a9e0; } 

.top-block {margin-top:-16px;}
.dark-blue {margin-bottom:4px;}
.top-nav {
	list-style:none;
	margin:0;
	padding:0 0 0 214px;
	height:1%;
	overflow:hidden;
}
.top-nav li {
	float:left;
	margin-right:9px;
}
.top-nav li a {
	float:left;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#404041;
	padding-right:4px;
	cursor:pointer;
}
.top-nav li a span {
	float:left;
	padding:4px 16px 8px 20px;
}
.top-nav li.active a {
	color:#fff;
	text-decoration:none;
	background: url(../images/bg-black-right.gif) no-repeat 100% 0;
	cursor:pointer;
}
.top-nav li.active a span {
	background: url(../images/bg-black-left.gif) no-repeat;
}
.top-nav li a:hover {
	color:#f44c01;
	text-decoration:none;
}
.box-holder {
	width:100%;
	margin-bottom:21px;
	padding-top:4px;
	background:#343435 url(../images/bg-black-top.gif) no-repeat;
}
.box-holder-b {
	height:1%;
	overflow:hidden;
	padding:17px 20px 0;
	background: url(../images/bg-black-bottom.gif) no-repeat 0 100%;
}
.box-content .text-holder {
	float:left;
	width:580px;
	margin-top:-2px;
}
.img-holder,
.png-holder {
	float:left;
	padding:7px 16px 16px 7px;
	margin-right:23px;
	background-color: #ffffff;
}
#main {padding-bottom:8px; position: relative;}
#main .png-holder {
	margin-right:14px;
	background: url(../images/bg-img-holder.png) no-repeat;
}
.png-holder img,
.img-holder img {
	display:block;
}
#main .edit {
	float:right;
	width:118px;
	height:94px;
	background: url(../images/btn-edit.gif) no-repeat;
	font-size:16px;
	line-height:94px;
	text-align:center;
	font-weight:bold;
	color:#f44c01;
	border:0;
	cursor:pointer;
}
.edit:hover {text-decoration:none;}
.box-content {
	width:100%;
	margin-bottom:10px;
}
.box-content:after {
	content:"";
	display:block;
	clear:both;
}
.headline {
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}
.headline em {
	float:left;
	margin-top:2px;
	padding:0 4px;
	font-size:12px;
	background: url(../images/bg-status.gif) repeat-x;
	color:#033573 !important;
	border:1px solid #9a9a9a;
	overflow:auto;
}
.headline strong {
	font-size:18px;
	color:#fff;
	float:left;
	font-weight:normal;
	margin-right:14px;
	line-height:22px;
}
.box-content p {
	margin:0 0 10px;
	color:#fff;
	line-height:20px;
}
.box-content em {
	display:block;
	color:#999;
	overflow:auto;
}
.box-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.box-holder li {
	float:left;
	margin-right:9px;
}
.box-holder li a {
	color:#fff;
	padding-right:5px;
	float:left;
	background: url(../images/bg-grey-right.gif) no-repeat 100%;
}
.box-holder li a span {
	float:left;
	background: url(../images/bg-grey-left.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	padding:7px 13px 4px 18px;
}
.box-holder li a:hover,
.box-holder li.active a  {
	color:#505050;
	background: url(../images/bg-white-right.gif) no-repeat 100% 0;
	text-decoration:none;
	cursor:pointer;
}
.box-holder li a:hover span,
.box-holder li.active a span {
	background: url(../images/bg-white-left.gif) no-repeat;
}
.grey-box {
	padding-top:5px;
	background: url(../images/bg-twitter-top.gif) no-repeat;
	margin-bottom:22px;
	width:100%;
}

.grey-box-network {
	background: none;
}

ul.network, ul.network li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.network {
	background-image: url(../images/network-tab-back.gif);
}

ul.network li {
	float: left;
	margin-right: 9px;
}

ul.network li a:hover {
	text-decoration: none;
}

ul.network li a {
	display: block;
	background-image: url(../images/network-tab-right.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #404041;
	font-weight: bold;
	background-position: top right;
}

ul.network li a span {
	display: block;
	padding:8px 20px 7px 20px;
	background-position: top left;
	background-image: url(../images/network-tab-left.gif);
	background-repeat: no-repeat;
}

ul.network li.active a {
	background-image: url(../images/network-tab-right-act.gif);	
}
ul.network li.active a span {
	
	background-image: url(../images/network-tab-left-act.gif);
}


.has-drop {
	position:relative;
	z-index:100;
}
.grey-box:after {
	content:"";
	display:block;
	clear:both;
}
.twiiter {margin-bottom:17px;}
.grey-box-holder {
	height:1%;
	padding-bottom:4px;
	background: url(../images/bg-twitter-bottom.gif) no-repeat 0 100%;
}
.grey-box-holder:after {
	content:"";
	display:block;
	clear:both;
}
.grey-box-frame {
	border:solid #d1d1d1;
	border-width:0 1px;
	padding:0 0 0 21px;
	height:1%;
	background:#eaeaea url(../images/bg-twitter-box.gif) repeat-x;
	min-height:125px;
}
* html .grey-box-frame {height:125px;}
.grey-box-frame:after {
	content:"";
	display:block;
	clear:both;
}
.grey-box-divider {
	padding:17px 0 4px;
	background: url(../images/bg-twitter-divider.gif) repeat-y 100% 0;
	width:100%;
	overflow:hidden;
	margin:-4px 0 -3px;
	float:left;
	position:relative;
}

.grey-box-divider-horz {
	padding:17px 0 4px;
	background: url(../images/divider1.gif) repeat-x 100% 0;
	width:100%;
	overflow:hidden;
	margin-left: -21px;
	background-color: #000000;
	float:left;
	position:relative;
}


.grey-box-frame h2 {
	margin:0 0 7px;
	font-size:18px;
	line-height:18px;
}
.grey-box-frame .img-holder {
	float:left;
	width:84px;
	height:84px;
	padding:8px 0 0 8px;
	margin-right:23px;
	background: url(../images/bg-img-holder2.gif) no-repeat;
}
.grey-box-frame .text-holder {
	float:left;
	width:580px;
}
.grey-box-frame p {
	margin:0 0 16px;
	margin-right: 21px;
	line-height:20px;
}
.tools {
	width:197px;
	float:right;
}
.promotes {
	background: url(../images/bg-promotes.gif) repeat-y 134px 0;
	width:197px;
	padding-top:13px;
	overflow:hidden;
	margin-top:-17px;
	position:relative;
}
.col {
	display:block;
	width:134px;
	text-align:center;
	font-size:11px;
}
.col:hover {text-decoration:none;}
.col span{
	font-size:48px;
	line-height:48px;
	font-weight:bold;
	display:block;
}
.btn-open {
	width:60px;
	height:76px;
	background: url(../images/btn-open.png) no-repeat;
	text-indent:-9999px;
	float:right;
	cursor:pointer;
	position:relative;
}
.drop {
	display: none;
	width:942px;
	position:absolute;
	top:0;
	left:0;
}
.drop .t {
	font-size:0;
	height:4px;
	background:url(../images/bg-drop-top.png) no-repeat;
}
.drop .c {
	
	width:100%;
	background:url(../images/bg-drop.png);
}
.drop .holder {
	padding:21px 50px 0 21px;
	height:1%;
	position:relative;
	
}
.btn-close {
	overflow:hidden;
	position:absolute;
	width:35px;
	height:35px;
	background:url(../images/btn-close.png) no-repeat;
	text-indent:-9999px;
	top:19px;
	right:17px;
	cursor:pointer;
}
.drop .button-list {
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.button-list li {
	float:right;
	margin:0 24px 0 0;
	padding-bottom:24px;
}

.button-list li.big {
	background:url(../images/bg-btn-white-big.png) no-repeat;
	width:765px;
	height:89px;
	margin-bottom: 24px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#f44c01;
	padding:0;
}

.button-list li.big div.promolinks {
	padding: 10px;
}
.button-list li.big div.promolinks em {
	display: block;
	line-height: 32px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	float: left;
	width: 200px;
}

.button-list li.big div.promolinks strong {
	display: block;
	float: left;
	width: 120px;
	margin-right: 20px;
	text-align: right;
	line-height: 32px;
}

.button-list li a {
	float:left;
	background:url(../images/bg-btn-white.png) no-repeat;
	width:173px;
	height:89px;
	line-height:89px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#f44c01;
	padding:0;
}
.button-list li a:hover {
	background:url(../images/bg-btn-orange.png) no-repeat;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
.drop .b {
	font-size:0;
	height:4px;
	background:url(../images/bg-drop-bottom.png) no-repeat;
}
.details {
	width:100%;
	display:block;
	height:39px;
	line-height:39px;
	font-size:14px;
	text-align:center;
	background: url(../images/divider1.gif) repeat-x;
}
.add-product-holder {
	border:solid #d1d1d1;
	border-width:0 1px;
	width:940px;
	float:left;
	background:#ebebeb url(../images/bg-add-product.gif) repeat-x;
}
.add-product-holder:after {
	content:"";
	clear:both;
	display:block;
}
.add-product-divider {
	height:1%;
	overflow:hidden;
	float:left;
	position:relative;
	margin:-4px 0 -3px;
	padding:15px 5px 8px 0 ;
	background: url(../images/divider2.gif) repeat-y;
}
.no-divider {
	background: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.no-divider .text-holder {
	padding-left: 21px;
	padding-right: 21px;
}

.no-divider h3 {
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	margin-left: 21px !important;
		
		
}

.btn-arrow,
.btn-add {
	margin:-6px 15px 0 10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#f44c01;
	padding-left:56px;
	float:left;
}
.btn-arrow {background:url(../images/btn-arrow.gif) no-repeat;}
.btn-arrow:hover {
	background:url(../images/btn-arrow-hover.gif) no-repeat;
	text-decoration:none;
}
.btn-add {background:url(../images/btn-add.gif) no-repeat;}
.btn-add:hover {
	background:url(../images/btn-add-hover.gif) no-repeat;
	text-decoration:none;
}
.grey-box-holder h3 {
	font-size:18px;
	margin:0 0 6px;
	padding:10px 0 0;
	line-height:22px;
}
.login-form {display:block;}
.text {
	width:321px;
	height:32px;
	background: url(../images/bg-text.gif) no-repeat;
	float:left;
	padding:2px 4px;
	margin:0 25px 0 -3px;
	position:relative;
}

.select {
	width:321px;
	height:32px;
	background: url(../images/bg-text.gif) no-repeat;
	float:left;
	padding:2px 4px;
	margin:0 25px 0 -3px;
	position:relative;
}

.select select {
	border: 0px;
	width: 314px;
	margin-top: 7px;
	margin-left: 7px;
	outline: 0;
}

option.headline {
	font-weight: bold;
	
	
}

.file {
	
	height:32px;
	
	float:left;
	padding:2px 4px;
	margin:0 25px 0 -3px;
	position:relative;
}



.checkbox input {
	margin-left: -20000px;
}

span.checkbox-wrap {
	height: 34px;
	width: 34px;
	display: block;
	float:left;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 2px;
	position:relative;	
}

span.checkbox {
	background: url(../images/btn-checkbox.gif) no-repeat 0px -17px;
	width:17px;
	height:17px;
	display: block;
	cursor: pointer;
}

span.checkbox-clicked {
	background-position: 0px 0px;
}

.text input {
	float:left;
	margin:0;
	width:302px;
	line-height:15px;
	padding:7px 10px 8px;
	border:0;
	background:none;
	position:relative;
}
.grey-box-holder form {
	display:block;
	padding-bottom:14px;
}
.btn-login {
	float:left;
	margin:-1px 0 0 -5px;
	background: url(../images/bg-btn-left.gif) no-repeat;
	padding-left:6px;
	font-weight:bold;
	font-size:14px;
	color:#f44c01;
	position:relative;
}
.btn-login em {
	float:left;
	width:6px;
	height:36px;
	text-indent:-9999px;
	background: url(../images/bg-btn-right.gif) no-repeat;
}
.btn-login input {
	width:149px;
	height:36px;
	border:0;
	background:none;
	float:left;
	cursor:pointer;
	padding:0 0 4px;
	font-weight:bold;
	font-size:14px;
	color:#f44c01;
}
.btn-login a {
	float:left;
	padding:9px 30px 7px 28px;
}
.peoples {
	margin:-4px 0 -3px;
	position:relative;
	width:924px;
	padding:11px 8px;
	overflow:hidden;
	background: url(../images/divider4.gif) repeat-y 1px 0;
}

.promoters {
	background: url(../images/divider4-b.gif) repeat-y 1px 0;
}

.peoples .img-holder {
	padding:0;
	background:none;
}
.peoples .headline {
	width:625px;
	float:left;
	padding-top:5px;
}

.promoters .headline {
	width: 715px;
}

.peoples .headline strong {
	color:#000;
	font-weight:bold;
}
.show-pofile {
	float:left;
	width:200px;
	text-align:center;
	font-size:14px;
	line-height:30px;
}

.promoters .show-pofile {
	width: 145px;
}

.btn-search {
	display: block;
	float: right;
	width:94px;
	height:22px;
	padding:0;
	margin:0;
	border: 0px;
	background:url(../images/red-button2.gif) no-repeat 0 -0px;	
}

.btn-search span {
	color: #fff;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	font-size: 13px;
	line-height: 22px;
	display: block;
	
}


.btn-delete {
	width:17px;
	height:17px;
	margin:9px 0 0 17px;
	float:left;
	padding:0;
	text-indent:-9999px;
	background:url(../images/button-delete.gif) no-repeat 0 -17px;
}
.btn-delete:hover {
	background-position:0 0;
}
.message-box {
	padding-bottom:15px;
	background:#eaeaea url(../images/bg-message-box.gif) repeat-x !important;
}
.message-area {
	width:329px;
	overflow:hidden;
	display:block;
	background: url(../images/bg-textarea-top2.gif) no-repeat;
	padding-top:3px;
}
.message-area span{
	float:left;
	padding-bottom:3px;
	background: url(../images/bg-textarea-bottom2.gif) no-repeat 0 100%;
}
.message-area strong {
	float:left;
	padding-bottom:3px;
	 background: url(../images/bg-textarea.gif) repeat-y; 
	padding:4px 11px 0;
}

form.edit-profile .message-area strong {
	background: none; 
}
.message-area textarea {
	outline:none;
	border:0;
	width:307px;
	max-width:307px;
	height:146px;
	overflow:auto;
	float:left;
}
.account {
	list-style:none;
	margin:0 -20px 0 0;
	padding:0 0 20px;
	width:962px;
	overflow:hidden;
}

.account li ul li strong {
	padding-left: 5px;
	padding-right: 5px;
}
.account li {
	text-align:center;
	float:left;
	margin-right:20px;
	background:#eaeaea url(../images/bg-account.gif) repeat-x;
	width:220px;
}
.account li div {
	height:1%;
	background: url(../images/bg-account-sides.gif) repeat-y;
}
.account li div:after {
	content:"";
	display:block;
	clear:both;
}
.account h4 {
	margin:0;
	padding:26px 0 27px;
	text-indent:-9999px;
	background: url(../images/bg-account-top.gif) no-repeat;
}
.account h4 span {
	height:35px;
	display:block;
	margin:0 auto;
}
.heading-free {
	width:75px;
	background: url(../images/text-free.gif) no-repeat;
}
.heading-pro {
	width:60px;
	background: url(../images/text-pro.gif) no-repeat;
}
.heading-premium {
	width:152px;
	background: url(../images/text-premium.gif) no-repeat;
}
.heading-business {
	width:174px;
	background: url(../images/text-corporate.gif) no-repeat;
}
.account li li {
	float:none;
	padding:18px 0;
	margin:0;
	overflow:hidden;
	width:100%;
	background: url(../images/divider1.gif) repeat-x;
}
.account ul {
	list-style:none;
	margin:0 0 -4px;
	position:relative;
	padding:0 1px;
	width:218px;
	overflow:hidden;
	float:left;
	background: url(../images/bg-account-bottom.gif) no-repeat 0 100%;
}
.account .btn-login {
	margin:17px 0 0 11px;
	width:190px;
	overflow:hidden;
}
.account .btn-login em {float:right;}
.account li.price {
	padding:23px 0 11px;
	font-size:14px;
	color:#f44c01;
}
.account .btn-login a {
	display:block;
	float:none;
}
.send {
	width:100%;
	overflow:hidden;
	margin-bottom: 20px;
}
.send input {
	float:right;
	cursor:pointer;
}
.innovations {
	display:block;
	margin-bottom:19px;
}
.join .grey-box-divider {background: url(../images/divider5.gif) repeat-y 100% 0;}
.join .grey-box-frame {background:#dfdfdf  url(../images/bg-grey.gif) repeat-x;}
.join .grey-box-holder{background:  url(../images/bg-grey-bottom.gif) no-repeat 0 100%;}
.join .tools {width:256px;}
.join .col {
	margin:-3px 0 20px;
	width:100%;
}
.join .col span {font-size:36px;}
.join .details {padding:4px 0 2px;}
.products-overview {
	list-style:none;
	margin:0;
	padding:10px 0 0;
	width:100%;
	overflow:hidden;
}
.products-overview li {
	width:100%;
	float:left;
}
.products-overview .grey-box {margin-bottom:14px;}
#footer {
	width:100%;
	background:#1684ba url(../images/bg-footer.gif) repeat-x;
	
}
.footer-holder {
	width:926px;
	margin:0 auto;
	padding:15px 0 22px;
	color:#fff;
	overflow:hidden;
}
.footer-holder a {
	color: #ffffff;
}
.footer-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.footer-holder li {
	float:left;
	padding:0 7px 0 10px;
	margin:0 10px 0 -10px;
	background: url(../images/separator.gif) no-repeat 0 50%;
}
.footer-holder li a {
	color:#fff;
	line-height:15px;
}
.footer-holder p {margin:0 0 13px;}
.edit-profile {
	display:block;
	margin-bottom:16px;
}
.edit-profile .box-content {
	margin-bottom:19px;
}
.edit-profile label {
	width:127px;
	float:left;
	font-size:14px;
	color:#fff;
	padding-top:11px;
	margin-right:5px;
}

label.checkbox {
	width: 600px;
	margin-top: 3px;
}
.edit-profile label span {
	font-size:11px;
	display:block;
}
.edit-profile .display {
	color: #ffffff;
	line-height: 26px;
	font-weight: bold;
	margin-left: 3px;
}
.edit-profile .display a {
	color: #ffffff;
	margin-left: 20px;
}
.edit-profile .text {
	margin-left:0;
	background: url(../images/bg-text2.png) no-repeat;
	position:static;
}
.edit-profile .select {
	margin-left: 0px;
	background: url(../images/bg-text2.png) no-repeat;
	
}
.field-holder {
	float:left;
	width:769px;
	padding-left:5px;
}



.field-holder div {
	width:100%;
	overflow:hidden;
	margin-bottom:9px;
}

.settings .field-holder div {
	margin-bottom: 0px;
}

.field-holder div.uploadbutton {
	margin-bottom: 0px;
	padding: 0px;
	height: 35px;
	position: relative;

}
.field-holder div.uploadbutton img {
	cursor: pointer;	
}

.field-holder div.uploadbutton input {
	margin-top: 6px;

	
}


.edit-profile .message-area {
	width:573px;
	background:#fff url(../images/bg-textarea-top.gif) no-repeat;
	float:left;
	margin:0;
}
.edit-profile .message-area strong.short textarea {height:40px;}
* html .edit-profile .message-area strong textarea {padding-top:2px;}
.edit-profile .message-area strong.long textarea {padding-bottom:9px;}
.edit-profile .message-area span{
	background: url(../images/bg-textarea-bottom.gif) no-repeat 0 100%;
}
.edit-profile .message-area textarea  {
	width:551px;
	float:left;
	max-width:572px;
	background:#fff;
	line-height:20px;
}
.edit-profile .upload-file {
	padding:10px 0 0 130px;
	width:auto;
	margin-bottom:11px;
}
.edit-profile .box-holder {margin-bottom:10px;}
.upload-file .img-holder {
	float:left;
	width:auto;
	padding:8px;
	margin-bottom:0;
	background:#fff url(../images/bg-img-holder.gif) no-repeat;
}
.upload-file .btn-upload {
	float:left;
	width:250px;
	padding-top:7px;
	color:#fff;
	margin:0;
}

.upload-file .btn-upload {
	
}
.btn-upload p {
	font-size:14px;
	margin:0 0 2px;
}
.btn-upload span {
	font-size:11px;
	display:block;
	margin-bottom:21px;
}
.btn-holder {
	float:right;
	width:118px;
	margin-top:-2px;
}
.dark-blue .box-content em {color:#033573;}
.btn-holder .edit {
	padding:0;
	margin-bottom:15px;
}
.cancel {
	width:117px;
	float:left;
	text-align:center;
	font-size:16px;
	line-height:55px;
	height:55px;
	color:#fff;
	font-weight:bold;
	background: url(../images/btn-cancel.gif) no-repeat;
}
.cancel:hover {text-decoration:none;}
.dark-blue .top-nav li.active a span {background: url(../images/bg-dark-blue-left.gif) no-repeat;}
.dark-blue .top-nav li.active a {background: url(../images/bg-dark-blue-right.gif) no-repeat 100% 0;}
.dark-blue .box-holder {
	padding-top:4px;
	background: url(../images/bg-dark-blue-top.gif) no-repeat;
}
.dark-blue .box-frame {background:#0a5f99 url(../images/bg-dark-blue.gif) repeat-x;}
.box-frame .box-content {
	margin:0 0 7px;
	width:100%;
}
.dark-blue .box-holder-b {background: url(../images/bg-dark-blue-bottom.gif) no-repeat 0 100%;}
.tab-list li a {
	background:none;
}
.tab-list li a em {
	float:left;
	width:9px;
	height:33px;
	background: url(../images/bg-white-right2.png) no-repeat;
}
.box-holder .png-list li a {
	padding-right:0;
	background:none;
}
.tab-list li a span {
	padding-top:9px;
	line-height:20px;
	background: url(../images/bg-white-left2.png) no-repeat;
}
.tab-list li.active a em,
.tab-list li a:hover em {background: url(../images/bg-white-right.png) no-repeat;}
.tab-list li.active a,
.tab-list li a:hover {background:none;}
.tab-list li.active a span,
.tab-list li a:hover span {
	color:#25aae1;
	background: url(../images/bg-white-left.png) no-repeat;	
}
.blue {margin-bottom:8px;}
.blue .box-content em {color:#033573;}
.light-blue .top-nav li.active a span,
.blue .top-nav li.active a span {background: url(../images/bg-blue-left.gif) no-repeat; background-color: #25aae1;}
.light-blue .top-nav li.active a,
.blue .top-nav li.active a {background: url(../images/bg-blue-right.gif) no-repeat 100% 0;}
.blue2 .box-holder,
.light-blue .box-holder,
.blue .box-holder {
	padding-top:4px;
	background: url(../images/bg-blue-top.gif) no-repeat;
}
.blue .box-frame {background:#178aca url(../images/bg-blue.gif) repeat-x;}
.blue2 .box-holder-b,
.light-blue .box-holder-b,
.blue .box-holder-b {background: url(../images/bg-blue-bottom.gif) no-repeat 0 100%;}
.light-blue .box-frame {background:#178aca url(../images/bg-light-blue.gif) repeat-x;}
.light-blue .field-holder, .login .field-holder {
	width:897px;
	position:relative;
}
.error input {color:#f44c01;}
.error label.note { color:#f44c01;}
.edit-profile .light-blue label {padding-top:8px;}
.edit-profile label.star {
	background: url(../images/ico-star.gif) no-repeat 0 4px;
	padding:2px 0 0 8px !important;
	font-size:11px;
}
.edit-profile label.star,
.edit-profile label.note {
	width:400px;
	margin-left:-8px;
}

.edit-profile label.note2 {
	width: 280px;
}
.edit-profile label.note3 {
	width: 180px;
}


.edit-profile label.note-textarea {
	width: 400px;
	margin-left: 135px;
}

div.upload-file label.note2 {
	clear: left;
	margin-left: 330px;
	margin-top: -30px;
}

.edit-profile label.note {padding-top:9px;}
.light-blue {margin-bottom:5px;}
.info-holder {
	width:600px;
	margin-bottom:10px;
}
.info-holder h2 {
	font-size:18px;
	margin:0 0 7px;
	font-weight:normal
}
.info-holder p {
	margin:0 0 13px;
	line-height:20px;
}
.info-holder h3 {
	font-size:14px;
	margin:0 0 8px;
	font-weight:normal;
}
.info-holder p a {color:#0e76bc;}
.info-holder p a:hover {color:#f44c01;}
.info-holder ul {
	list-style:none;
	margin:0;
	width:100%;
	overflow:hidden;
	padding:6px 0 0 3px;
}
.info-holder li {
	padding-left:27px;
	margin-bottom:5px;
	background: url(../images/bullet.gif) no-repeat 5px 6px;
}
.info-holder li p {margin:0;}
.blue2 .box-frame {background:#178aca url(../images/bg-blue3.gif) repeat-x;}
.video-holder {
	width:621px;
	padding:14px 12px;
	background: url(../images/bg-video-holder.png) no-repeat;
	margin:0 auto;
}
.video-holder img {display:block;}
.blue2 .box-content {
	position:relative;
	padding:11px 0 25px;
}
.blue2 .box-holder{margin-bottom:15px;}
.button-open {
	width:33px;
	height:35px;
	position:absolute;
	background: url(../images/ico-plus.gif) no-repeat;
	text-indent:-9999px;
	top:-1px;
	right:-1px;
}

.ajax-loader {
	overflow: hidden;
	width: 100%;
}
div.loading {
	background: url(../images/ajax-loading.gif) no-repeat 50% 100%;
	padding: 0 0 70px;
}
.friend-box {
	padding:20px;
	padding-top: 5px;
}

#social_contacts {
	padding-top: 20px;
}
.social-box {
	width: 450px;
	float: left;
}

.friend-box form {
	padding-bottom:0;
}

.twitter2 .grey-box-frame {
	padding:0;
	background:#eaeaea url(../images/bg-twitter-box2.gif) repeat-x;
}
.twitter2 .grey-box-divider {
	padding:17px 0 13px 21px;
	width:919px;
	margin:0;
	background: url(../images/bg-twitter-divider2.gif) repeat-y 100% 0;
	border-bottom:1px solid #d1d1d1;
}
.twitter2 .promotes {
	padding-top:34px;
}
.twitter2  .box-container {
	width:100%;
	overflow:hidden;
	margin:-4px 0 20px;
}

.block {
	padding:0 270px 20px 21px;
	margin-bottom:15px;
	border-bottom:1px solid #d1d1d1;
}
.block p {
	margin:0;
}
.block h2 {
	margin-bottom:13px;
}
.visual img {
	display:block;
}
.available {
	display:block;
	padding:0 0 10px 21px;
	font-size:18px;
}
.twitter2 .btn-close {
	right:14px;
	top:41px;
}




button.join {
	cursor: pointer;
	float: right;
	width: 252px;
	height: 55px;
	border: 0px;
	background: none;
	background-image: url(../images/bg-btn-orange-wide.png);
}

button.del {
	cursor: pointer;
	float: right;
	width: 184px;
	height: 55px;
	border: 0px;
	background: none;
	background-image: url(../images/btn-delete.gif);
}


button.join span, button.del span {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.top-back {
	margin-top: -20px;
}

div.blue div.box-content a.connect {
	text-decoration: none;
}

span.quicklink {
	display: block;
	font-size: 11px;
	margin-top: 5px;
	text-align: left;
}

div.invite-header {
	float: left;
	margin-left: 24px;
	margin-top: 20px;
	width: 325px;
	margin-bottom: 0px;
}

div.last-header {
	width: 100px;
}

div.statsholder, div.statsoverview {
	cursor: w-resize;
}

div.statsholder {
	width: 900px;
	height: 180px;
}

div.statsoverview {
	width: 900px;
	height: 35px;
}

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

h3.statslabel {
	cursor: move;
}

.statstarget {
	border: 3px dashed #ffffff;	
	width: 890px;
	margin-top: 20px;
}

div.button {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin-right: 20px;
}

div.button div.image {
	width: 330px;
	float: left;
	text-align: center;
	
}

div.button div.image img {
	border: 0px;
}

div.button div.code {
	float: left;
}

div.button div.code textarea {
	width: 520px;
	height: 90px;	
}

div.faqblock {
	margin-top: 10px;
}

ul.faq {
	margin-bottom: 20px;
}

div.faq {
	margin-left: 30px;
	margin-bottom: 20px;
}

div.morepromoters {
	font-size: 15px;
	font-weight: bold;
	color:#f44c01;
	margin-bottom: 10px;
	text-align: right;
	margin-right: 20px;
}


ul.itemicons, ul.itemicons li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.itemicons {
	
}

ul.itemicons li {
	float: left;
	margin-right: 5px;
}

ul.itemicons li a span {
	display: none;
}

ul.itemicons li a {
	display: block;
	width: 20px;
	height: 20px;
	margin-bottom: 10px;
}

li.icon_twitter a {
	background-image: url(../images/medium_ico_twitter.png);
}

li.icon_link a {
	background-image: url(../images/medium_ico_link.png);
}

li.icon_mail a {
	background-image: url(../images/medium_ico_email.png);
}

li.icon_stop a {
	background-image: url(../images/medium_ico_stop.png);
}

li.icon_start a {
	background-image: url(../images/medium_ico_start.png);
}

li.icon_edit a {
	background-image: url(../images/medium_ico_edit.png);
}

li.icon_delete a {
	background-image: url(../images/medium_ico_delete.png);
}

li.icon_alert a {
	background-image: url(../images/medium_ico_alert.png);
}

div.socialservices img {
	float: left;
}

div.socialservices em {
	float: left;
	display: block;
	margin-top: 20px;
}

div.btn-bottom {
	margin-top: -180px;
}

div.blue div.box-content a.youtube_home {
	height: 345px;
	display: block;
	text-decoration: none;
}

div.blue div.box-content a.youtube_home p {
	padding: 50px;
}

div.blue div.box-content a.youtube_home a {
	text-decoration: underline !important;
}

h3.faq {
	font-weight: bold;
	font-size: 13px;
}

div.tab-block  h3 {
	color: #ffffff;
}

div.all-white {
	color: #fff;
}

div.all-white a, div.all-white a:link, div.all-white a:visited {
	color: #fff;
}

a.black, a.black:link, a.black:visited, a.black:active, a.black:hover {
	color: #404041;
}

div#searchform {
	position: absolute;
	right: 0px;
	top: 3px;
	width: 230px;
	
}

input.search {
	height: 16px;
	margin-bottom: 1px;
	width: 120px;
}


div#searchform input {
	float: left;
}


div.searchresult {
	margin-top: 20px;
}


ul.social li {
	background: none;
	padding: 0px;
	padding-left: 10px;
}

div.item-sort {
	text-align: right;
	margin-bottom: 10px;
	margin-top: -10px;
}

div.item-sort span {
	margin-right: 10px;
}

a.abuse {
	float: right;
	margin-right: 10px;
	font-size: 10px;
	font-style: italic;
}

span.erroradduser {
	color: red;
	display: block;
	clear: before;
}

a.companyuser {
	line-height: 16px;
}

table.slates {
	margin-top: 10px;
	margin-bottom: 10px;
}

table.slates td, table.slates th {
	text-align: left;
	color: #fff;
}

table.slates th {
	border-bottom: 1px solid #fff;
}

a.whitelink {
	color: #fff !important;
}
a.company, a.company:link, a.company:active, a.company:visited {
	display: block;
	margin-top: -5px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline !important;
}

div.socialusericons {
	position: absolute;
	top: 0px;
	right: 0px;
}

div.socialusericons img {
	margin-left: 5px;
}

div.promobar {
	overflow: hidden;
	height: 3px;
	background-color: #0e76bc;
}

table#toppromoters {
	width: 100%;
}

table#toppromoters th {
	text-align: left;
}

.headline em a {
	text-decoration: none !important;
	color: #033573 !important;
}

div.counter {
	margin-bottom: 10px;
	color: #F44C01;
	font-size: 16px;
	margin-top: -5px;
	text-align: right;
}

div.light-blue div.text-holder {
	color: #fff;
}

div.textarea255counter {
	color: #fff;
	margin-left: 140px;
	padding-top: 5px;
}

div.form-new-label {
	float: left;
	width: 170px;
	font-size: 14px;
	margin-top: 4px;
	margin-right: 10px;
}

div.form-new-label label {
	
}

div.form-new-field {
	float: left;
	width: 730px;
	margin-bottom: 15px;
}

div.form-new-field span.error {
	color: #F44C01;
	margin-top: 10px;
	display: block;	
}

div.form-new-label span.error {
	color: #F44C01;
	margin-top: 5px;
	display: block;	
}

