@charset "utf-8";

*
{
	margin:0px;
	outline:none;
	padding:0px;
}

body
{
	background:#f2f2f2 url(../../images/linktive/head_bg.jpg) repeat-x scroll left top /*url(../../images/linktive/body_bck.gif) repeat-x top left*/;
	font-family: "Trebuchet MS", "lucida sans unicode", arial, helvetica, sans-serif;
	font-size:14px;
	height:100%;
	border:0 none;
	margin:0;
	min-width:600px;
	padding:0;
	width:100%;
	color: #838383;
}

/** holy grail styles **/
.colmask
{
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
	background: #FFF url(../../images/linktive/body_bg.jpg) repeat-y top left;
	/*width: 100%!important;*/
}
.bothsidebar
{
	/*background: #429CCD;*/	/* color of "margin" RIGHT column */
	margin-top:10px;		/* margin between header and content */
}

.bothsidebar .colmid {
	/*background:#EEEEEE  repeat scroll 0 0;*/	/* color of center column */
	float:left;
	margin-left:-220px;	/* change this to left column width + "margin" x2 */
	position:relative;
	right:100%;
	width:200%;
}

.bothsidebar .colleft {
	/*background: #429CCD;*/	/* color of "margin" LEFT column */
	
	float:left;
	left:460px;			/* change this to DOUBLE of left column width + "margin" x2 */
	margin-left:-50%;
	position:relative;
	width:100%;
}

.bothsidebar .col1wrap {
	float:left;
	padding-bottom:1em;
	position:relative;
	right:220px;		/* change this to left column width + "margin" x2 */
	width:50%;
}

.bothsidebar .col_m {
	left:200%;
	margin:0 220px;		/* change this to left OR right column width (need to be the same) + "margin" x2 */
	overflow:hidden;
	position:relative;
}

.bothsidebar .col_l {
	float:right;
	position:relative;
	right:5px;			/* "margin" */
	width:210px;		/* change this to left column width */
}

.bothsidebar .col_r {
	float:right;
	left:50%;
	margin-right:15px;	/* change this to x3 of "margin" */
	position:relative;
	width:210px;		/* change this to left column width */
}

.leftsidebar
{
	/*background: #429CCD;*/	/* color of "margin" */
}

.leftsidebar .colright {
	/*background:#EEEEEE  repeat scroll 0 0;*/
	padding-top:10px;
	float:left;
	left:225px;				/* change this to left column width + "margin" x3 */
	position:relative;
	width:200%;
}

.leftsidebar .col1wrap {
	float:right;
	padding-bottom:1em;
	position:relative;
	right:220px;			/* change this to left column width + "margin" x2 */
	width:50%;
}

.leftsidebar .col_m {
	margin:0 10px 0 225px;	/* change 1st to "margin" x2, 3rd to left column width + "margin" x3 */
	overflow:hidden;
	position:relative;
	right:100%;
}

.leftsidebar .col_l {
	float:left;
	position:relative;
	right:220px;	/* change this to left column width + "margin" x2 */
	width:210px;	/* change this to left column width */
}
/* 2 column right menu settings */
.rightsidebar {
	/*background:#ff9;*/
	background:transparent url(../../images/linktive/body_bg_right_s.jpg) repeat-y left top;
}
.rightsidebar .colleft {
	float:left;
	width:200%;
	margin-left:-220px;		/* change this to left column width + "margin" x2 */
	*margin-left:-130px;		/* change this to left column width + "margin" x2 FUCKIN IE adds paddings to width, so we ned to minus padding  */
	position:relative;
	right:100%;
	/*background:#fff;*/
}

.rightsidebar .col1wrap {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	/*padding-bottom:1em;*/
}
.rightsidebar .col_m {
	margin:0 5px 0 230px; /* change 1st to "margin" , 3rd to right column width + "margin" x4 */
	overflow:hidden;
}
* html .rightsidebar .col_m,
*+ html .rightsidebar .col_m {
	margin:0 5px 0 210px;
}
.rightsidebar .col_r {
	float:right;
	width:210px;			/* change this to right column width */
	position:relative;
	left:215px;				/* change this to right column width + "margin"  */
	*left: 200px;
}
	/*
.rightsidebar
{
	/*background: #429CCD;* /	/* color of "margin" * /
	background: url(../../images/linktive/body_bg_right_s.jpg) top left repeat-y;
}

.rightsidebar .colleft {
	/*background:#EEEEEE  repeat scroll 0 0;* /
	padding-top:10px;
	float:left;
	margin-left:-225px;		/* change this to left column width + "margin" x3 * /
	position:relative;
	right:100%;
	width:200%;
}

.rightsidebar .col1wrap {
	float:left;
	left:50%;
	padding-bottom:1em;
	position:relative;
	width:50%;
}

.rightsidebar .col_m {
	margin:0 5px 0 230px;	/* change 1st to "margin" , 3rd to right column width + "margin" x4 * /
	overflow:hidden;
}

.rightsidebar .col_r {
	float:right;
	left:215px;			/* change this to right column width + "margin"  * /
	position:relative;
	width:210px;		/* change this to right column width * /
}
*/
/** end **/

.cursor
{
	cursor: pointer;
}

button
{
	text-transform: uppercase;
	/*color: #FFF;*/
	font-size: 12px
}

/*button
{
	background:#EFE7D0;
	border:1px solid #000000;
	cursor:pointer;
	font-family:lucida sans unicode, lucida grande, arial, helvetica, sans-serif;
/*	font-size:11px;* /
	padding:1px 4px;
}*/

html
{
	height:100%;
}

a,
a:visited,
a:hover
{
	color: #333333;
}

ul
{
	list-style:none;
	margin:0px;
	padding:1px;
}

ul li
{
	margin:2px;
	padding:0px;
}

h1, h2, h3, h4, h5
{
	margin:0px;
	padding:0px;
}

.col_m h1
{
	margin: 33px 40px 22px;
	font-size: 18px;
	font-weight: bold;
}

hr.bottomline
{
	color:#999999;
	font-size:1px;
	height:1px;
	margin:5px;
}

input.text,
select.text
{
	/*font-size: 8px;
	color: #000000;
	border: #000000 1px solid;
	width:80%;*/
}

fieldset
{
	border: 2px solid #000000;
	-moz-border-radius: 3px;
	padding: 6px;
}

fieldset.meal_add
{
	width: 47%;
}

fieldset.meal_1
{
	float:left;
}

fieldset.meal_2
{
	float: right;
}

.inp input.text
{
	width:auto;
	margin-right:10px;
}

.error
{
	color:#f50305;
	font-weight:bold;
}

label.error
{
	background:transparent url(../../images/linktive/unchecked.gif) no-repeat scroll 0 0;
	color:#EA5200;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:16px;
}

label.checked
{
	background:transparent url(../../images/linktive/checked.gif) no-repeat scroll 0 0;
}

form .error
{
	background:transparent url(../../images/linktive/unchecked.gif) no-repeat scroll center right;
	color:#EA5200;
	font-weight:bold;
	/*padding-bottom:2px;*/
	padding-right:16px;
}

form .checked
{
	background:transparent url(../../images/linktive/checked.gif) no-repeat scroll center right;
}

.warning
{
	font-weight:bold;
}


span.bold
{
	font-weight: bold;
	font-size: 12px;
}

span
{
	font-size: 12px;
}

/* ------ container ------ */

#container
{
	/*background-image:url(../../images/default/container.png);
	background-repeat:repeat-y;
	background-color:#429ccd;
	background-image: url(../../images/default/body_bck.gif);
	background-repeat:repeat;
	background-color:#eeeeee;*/
	/*border-left:#dcdddc solid 1px;
	border-right:#dcdddc solid 1px;*/
	min-height:100%;
	position: relative;
	height:auto !important;
	height:100%;
	/*margin:0px auto -32px auto;*/
	margin:0px auto;
	width:1000px;
}

*html #container
{
	height: 100%;
}

/* ------ header ------ */

#header
{
	/*background-image:url(../../images/default/header.png);
	background-repeat:repeat-x;
	*/
	/*background-color:#999999;*/
	background: blue url(../../images/linktive/head_bg.jpg) repeat-x top left;
	position: relative;
	height:138px;
	width:1000px;
}

#identity
{
	position: absolute;
	top: 55px;
	left: 0px;
}

#identity h1
{
	background-image:url(../../images/linktive/logo.png);
	height:28px;
	margin:0px 45px;
	text-indent:-9999px;
	width:127px;
}

/* ------ content ------ */

#content
{
	/*background-image:url(../../images/default/content.png);
	background-repeat:no-repeat;
	overflow:hidden;*/
	/*padding:9px 0px 0px 0px;*/
	
	min-height: 600px;
	
	width:930px;
	position: relative;
	height: 100%;
	/*padding-bottom: 50px;*/
	padding: 0px 35px 245px 35px;
}

/* --- breadcrumb --- */

#breadcrumb
{
	/*display:inline;
	float:left;*/
	margin:0px 1px;
	/*width:510px;*/
}

.tabbed
{
	display:inline;
	float:left;
	margin:0px 1px;
	width:250px;
	padding:15px 15px 15px 0px;
}

#breadcrumb .leftpart,
.tabbed .leftpart
{
	background: url(../../images/linktive/brea_left.gif) no-repeat top left;
	width:5px;
	height:20px;
	float:left;
	position:relative;
	top:1px;
}

#breadcrumb .rightpart,
.tabbed .rightpart
{
	background: url(../../images/linktive/brea_right.gif) no-repeat top left;
	width:5px;
	height:20px;
	float:left;
	position:relative;
	top:1px;
}

#breadcrumb .bottomline,
.tabbed .bottomline
{
	font-size:1px;
	height:2px;
	width:100%;
	float:left;
	background: #ccccec ;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
}

#breadcrumb ul,
.tabbed ul
{
	font-size:12px;
	font-weight:bold;
	list-style:none;
	margin:0px;
	padding:2px;
	float:left;
	background:#ccccec url(../../images/linktive/brea_content.gif) repeat top left;
	position:relative;
	top:1px;
}

#breadcrumb ul li,
.tabbed ul li
{
	margin:1px 0px;
	display:inline;
}

#breadcrumb ul li a,
.tabbed ul li a
{
	color:#0000CC;
}

/* ------ main ------ */

#main
{
	display:inline;
	float:left;
	margin:0px 1px;
	width:510px;
	padding:0px 10px 10px 10px;
}

/* ------ buffer ------ */

#buffer
{
	height:25px;
	width:780px;
	font-size: 1px;
	clear: both;
}

/* ------ footer ------ */

#footer
{
	/*background-image: url(../../images/default/body_bck.gif);
	background-repeat:repeat;
	background-color:#FFF;*/
	background: #F2F2F2 url(../../images/linktive/footer_bg.jpg) no-repeat center top;
	height:245px;
	margin:-245px auto 0px;
	position: relative;
	padding:0px;
	width:1000px;
}

#footer .border_holder
{
	background-position:-65px 50%;
	height:30px;
	margin-left:65px;
	width:870px;
}

#footer p
{
	height:50px;
	line-height:50px;
	margin:0px 24px;
}

#footer .project_by
{
	border-left:1px solid #999999;
	bottom:25px;
	font-size:10px;
	height:123px;
	padding-left:15px;
	padding-top:97px;
	position:absolute;
	right:41px;
	text-align:left;
	width:205px;
	top:45px;
}

#footer .project_by .follow_box{
	overflow:hidden;
    padding-bottom:3px;
}

#footer .project_by .follow_box strong{
	font-size:11px;
    font-weight:bold;
}

#footer .project_by .follow_box ul{
	overflow:hidden;
    padding:6px 0 10px;
}

#footer .project_by .follow_box ul li{
	float:left;
    padding-right:3px;
    margin:0;
}

#footer .project_by .follow_box ul li a{
	float:left;
    width:24px;
    height:24px;
    overflow:hidden;
    text-indent:-9999px;
}

#footer .project_by .follow_box ul li a.facebook{background:url(../../images/preview/facebook_sm.png) no-repeat 0 0;}
#footer .project_by .follow_box ul li a.youtube{background:url(../../images/preview/youtube_sm.png) no-repeat 0 0;}
#footer .project_by .follow_box ul li a.linkedin{background:url(../../images/preview/linkedin_sm.png) no-repeat 0 0;}
#footer .project_by .follow_box ul li a.tumblr{background:url(../../images/preview/tumblr_sm.png) no-repeat 0 0;}
#footer .project_by .follow_box ul li a.twitter{background:url(../../images/preview/twitter_sm.png) no-repeat 0 0;}

#footer .footerTextInfo ul.phones{
	overflow:hidden;
}
#footer .footerTextInfo ul.phones li{
	overflow:hidden;
    text-align:right;
    padding-right:20px;
	margin:0;
}
#footer .footerTextInfo ul.phones li.euro{background:url(../../images/linktive/flag_euro.gif) no-repeat 100% center;}
#footer .footerTextInfo ul.phones li.usa{background:url(../../images/linktive/flag_usa.gif) no-repeat 100% center;}

#footer .footerTextInfo
{
	bottom:15px;
	color:#797979;
	font-size:11px;
	position:absolute;
	right:276px;
	text-align:right;
	width:220px;
	top:45px;
    line-height:15px;
}

#footer .footerTextInfo .infoLine
{
	padding: 8px 0px
}

#footer div.footerLeftBox,
#footer div.footerLeftBox a,
#footer div.footerLeftBox a:hover,
#footer div.footerLeftBox a:visited {
	color:#959595;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#footer div.footerLeftBox {
	display:inline;
	float:left;
	height:30px;
	margin:18px 0 0 20px;
	overflow:hidden;
	width:205px;
	position: absolute;
	bottom:-30px;
	left: 25px;
}

/* -- terms and conditions-- */

.tnc
{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:0px !important;
}

.tnc p 
{
	background:#d4e7ee;
	height: 300px;
	overflow-y:scroll;
	padding:5px;
}

/* ------ sidebar ------ */

.sidebar
{
/*	background-color:#429ccd;
	display:inline;
	float:left;
*/
	position: relative;
	min-height: 100%;
	*height: 100%;
	width:210px;
	/*background-color:#EFEFEF;
	border:1px #000000 solid;*/
}

.sidebar .box
{
	/*margin:5px;*/
	/*background-color:#EFEFEF;
	border:1px #000000 solid;*/
}

.sidebar .box h3
{
	font-size:11px;
	margin:5px 14px 0px;
}

.sidebar .box ul
{
	font-size:11px;
	list-style:none;
	margin:0px 5px;
}

.sidebar .box ul li
{
	margin:2px 0px;
}

.sidebar .box ul li a
{
	color:#0000CC;
}

/* ---- top messages ---- */
#messages
{
	/*display:inline;
	float:left;*/
	margin:0px 1px 10px 1px;
	width: 200px;
	max-height: 300px;
	position: absolute;
	bottom: 115px;
	right: 0px;
	background: #e9eaea;
	border: 1px solid #e9eaea;
	
	box-shadow: -5px -5px 7px #888;
	border-radius: 5px;
	padding: 15px 15px 0px 15px;
	-moz-border-radius: 5px;
	-moz-box-shadow: -5px -5px 7px #888;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: -5px -5px 7px #888;
	display:none;
	/*width:510px;*/
}

#login_screen
{
	position: absolute;
	top: 100px;
	left: 130px;
}

#page_404_screen
{
    position: absolute;
    top: 170px;
    left: 300px;
    border: #DDDDDD solid 1px;
}

#login_screen .x-panel-mc
{
	padding-top: 0px;
}

#login_screen .x-panel-header span,
.sign_with_linktive {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

#login_screen .x-panel-header span 
{
	font-size: 18px;
	color:#2E3494;
}

#loginButton
{
	float: right;
}

#login_screen .login_notice
{
	padding: 10px;
	text-align:right;
}

#login_screen .login_notice a,
#login_screen .login_notice a:hover,
#login_screen .login_notice a:visited
{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

#login_screen .login_notice a:hover
{
	text-decoration: none;
}

#top_register
{
	float:right;
	padding:25px;
}

#top_register span
{
	font-size: 14px;
}

#top_register a,
#top_register a:hover,
#top_register a:visited
{
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
}

#top_register a:hover
{
	text-decoration: none;
}

/* ---- page content ---- */

.page_content
{
/*	background:#efefef;
	float:left;
	width:500px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	border-left:1px #000000 solid;*/
	margin:0px 1px;
	padding:5px;
}

.tabbed_content
{
	width:240px;
	margin:0px;
	clear: both;
}

.page_content .title {
	padding-top:10px;
	font-weight:bold;
}

.page_content .row {
	clear:both;
	padding:5px 0px;
}

.page_content .row .left
{
	width:50%;
	float:left;
	text-align:right;
}

.page_content .form_g .row .left
{
	width:35%;
	float:left;
	text-align:right;
	line-height: 30px;
}

.page_content.form_g .row .left
{
	width:35%;
	float:left;
	text-align:right;
	line-height: 20px;
}

.page_content .meal_add .row .left
{
	width: 40%;
}

.ui-dialog .row
{
	width: 350px;
	height: 32px;
}

.ui-dialog .row .left
{
	float:left;
	text-align:right;
	width: 120px;
	height: 12px;
}

.page_content .row .left input,
.page_content .row .left select,
.page_content .row .left textarea
{
	width: 60%;
	border: 1px #000 solid;
}

.page_content .row .right
{
	width:45%;
	float:right;
	text-align:left;
}

.page_content .form_g .row .right
{
	width:63%;
	float:right;
	text-align:left;
}

.page_content.form_g .row .right
{
	width:63%;
	float:right;
	text-align:left;
}

.page_content .form_g .row .right label
{
	background: none;
}

.page_content .form_g .row .right label.checked
{
	background: transparent url(../../images/linktive/checked.gif) no-repeat right center;
}

.page_content .form_g .row .right input,
.page_content .form_g .row .right select
{
	width: 45%;
	height: 25px;
	font-size: 18px;
}

.page_content.form_g .row .right input,
.page_content.form_g .row .right select
{
	width: 45%;
	height: 20px;
	font-size: 16px;
}

.page_content .meal_add .row .right
{
	width: 55%;
}

.ui-dialog .row .right
{
	float:left;
	padding-left: 16px;
	text-align:left;
	width: 210px;
}

.center {
	text-align:center;
}

.page_content .titleTable
{
	background-color:#90efcf;
	line-height:16px;
	height:16px;
	padding-top:0px;
	font-weight:bold;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-top: 1px #000000 solid;
}

.page_content .tabletitle
{
	clear:both;
	padding:1px 4px;
}

.page_content .tablecontent
{
	clear:both;
}

.page_content .tablecontent .row
{
	background:#EFEFEF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding:0px;
}

.page_content .tablecontent .row_editable
{
	padding:5px 0px;
}

/*.page_content .tablecontent .row_editable button
{
	padding:5px 0px;
}*/


.page_content .tablecontent .click:hover
{
	background:#D4E7EE;
	cursor:pointer;
}

.page_content .tablecontent .num,
.page_content .titleTable .num
{
	width:30px;
	float: left;
	padding-left:2px;
}

.page_content .tablecontent .date,
.page_content .titleTable  .date
{
	width:100px;
	float: left;
	padding-left:2px;
}

.page_content .tablecontent .name,
.page_content .titleTable .name
{
	width:185px;
	float: left;
	padding-left:3px;
}

.page_content .tablecontent .description,
.page_content .titleTable .description
{
	width:210px;
	float: left;
	padding-left:3px;
}

.page_content .tablecontent .type,
.page_content .titleTable .type
{
	width:100px;
	float: left;
	padding-left:3px;
}

.page_content .tablecontent .value,
.page_content .titleTable .value
{
	width:100px;
	float: left;
	padding-left:3px;
}

.page_content .tablecontent .detail
{
	padding:15px 10px;
}

.page_content .tablecontent .red
{
	color:#F50305;
	font-weight:bold;
}

.page_content .tablefooter
{
	background:#DFDDDF;
	clear:both;
	height:3px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.page_content .tabletitle .left,
.page_content .tablefooter .left
{
	width:50%;
	float:left;
	text-align:left;
}


.page_content .tabletitle .right,
.page_content .tablefooter .right
{
	width:50%;
	float:right;
	text-align:right;
}

.page_content .row0
{
	background:#ffffff;
	border: 1px #000000 solid;
}

.page_content .row1
{
	background:#efefef;
	border: 1px #000000 solid;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.report .row .left
{
	width:80%;
	float:left;
	text-align:right;
}

.report .row .right
{
	width:18%;
	float:right;
	text-align:left;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}

#randomMap
{
	
	width:512px;
	height:512px;
}

shape
{
	width: 2048px!important;
	height: 2048px!important;
	top: 0px!important;
	left: 0px!important;
}

/** block edit part **/
#admin_page { background-color:#666; color:#FFF; font:11px/1.5 Arial, sans-serif; margin:0; overflow:hidden;  }
#admin_page h1 { font-size:18px; margin:0 0 20px; }
#admin_page a { color:#FFF; }

#admin_page .clear { clear:both; font-size:1px; line-height:1px; }

#admin_page #overlay { background:#666; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2000; }
#admin_page #overlay #preloader { background:url(loader_bg.gif) no-repeat; height:50px; left:50%; line-height:50px; margin:-25px 0 0 -25px; position:absolute; text-align:center; top:50%; width:50px; }
#admin_page #overlay #preloader img { margin:11px 0 0 0; vertical-align:middle; }

#admin_page .ui-sortable { background-color:#FFF; border:1px solid #555; color:#222; margin:0 15px 15px 0; padding:0 10px 10px; width:175px; }
#admin_page .ui-sortable h2 { background-color:#555; border-top:3px solid #666; color:#FFF; font-size:11px; margin:0 -10px 10px; line-height:2; padding:0 10px; }

#admin_page dl.sort { color:#222; margin:10px 0; border: 1px solid #666666; }
#admin_page #uidemo dl.first { margin-top:0; }
#admin_page #uidemo dl.last { margin-bottom:0; }

dl.sort dt { background-color:#666; color:#FFF; cursor:move; height:2em; line-height:2; padding:0 6px; position:relative; }
dl.sort dd { background-color:#FFF; margin:0; padding:3px 6px; }

#admin_page .ui-sortable-helper { width:175px; }
#admin_page .placeholder { border:1px dashed #AAA; }

#admin_page span.options { cursor:default; font-size:1px; line-height:1px; position:absolute; }
#admin_page span.options a { background-color:#FFF; cursor:pointer; display:block; float:left; text-indent:-9000px; }

#admin_page .ui-sortable h2 span.options { right:10px; top:8px; width:30px; }
#admin_page .ui-sortable h2 span.options a { height:12px; width:30px; }

#admin_page dl.sort dt span.options { right:5px; top:5px; width:27px; }
#admin_page dl.sort dt span.options a { height:12px; width:12px; }
#admin_page dl.sort dt span.options a.up { margin-right:3px; }
#admin_page dl.sort dt span.options a.disabled { background-color:#555; cursor:default; }

#admin_page #main_part { float:left; }
#admin_page #header_part { width:578px; }
#admin_page #content_part { float:left; width:230px; }
#admin_page #left_part { float:left; width:130px; }
#admin_page #right_part { float:left; width:130px; }
#admin_page #bottom_part { width:578px; }
#admin_page #trashcan { float:left; }

#admin_page #trashcan p { margin:0; }

dl.props dt.prop_name {font-weight: bold; color: #000; background: none; float:left;}

/** end block edit part **/

/** edit pages **/
#current_pages dt,
#current_usergroups dt
{
	width: 250px;
	float: left;
}

#current_pages dd,
#current_usergroups dd
{
	float: left;
}

#menu_tree,
#menu_tree ul
{
	list-style: none;
	padding-left: 22px;
}
.expandImage
{
	margin-right: 4px;
}
.folderImage
{
}
.textHolder
{
	height: 16px;
	line-height: 16px;
	padding-left: 6px;
}
span.dropOver
{
	background-color: #00c;
	color: #fff;
	height: 16px;
	line-height: 16px;
	padding-left: 6px;
}

div.submit
{
	clear:both;
	padding:8px 15px;
	text-align:right;
}

.ui-dialog div.submit
{
	clear:both;
	padding:8px 0px;
	text-align:right;
}

div.submit button,
button.submit,
#user_profile .right button
{
	background:#69A7D7 url(../../images/linktive/button-bg.gif) repeat-x scroll left top;
	border: 1px #727683 solid;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:3px 5px;
	text-decoration:none;
	vertical-align:middle;
	text-transform: uppercase;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


/** Dgimiev styles  **/

.grey_text
{
	color: #9f9f9f;
}

.top_login
{
	
	color: #FFF;
	float: right;
    position:absolute;
    right:45px;
    top:0;
    height: 39px;
	line-height: 39px;
	text-align:center;
	
}

.top_login .rgt
{
	background: url(../../images/linktive/toplogin_right.jpg) no-repeat 100% 0;
	float:right;
	padding: 0 10px 0 0;
	margin:0;
    width:auto;
}

.top_login .boldname
{
	background: url(../../images/linktive/toplogin_left.jpg) no-repeat 0 0;
	font-weight: bold;
    float:left;
    padding:1px 5px 0 12px;
}

*+ html .top_login .boldname
{
	padding-top:0;
}

.top_login .logout
{
	float:left;
}

.top_login .logout a,
.top_login .logout a:visited,
.top_login .logout a:hover
{
	text-transform: capitalize;
	padding: 0px 5px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

.topmenu
{
	position: absolute;
	bottom: -1px;
	left: 0px;
	background: url(../../images/linktive/top_menu_bg.gif) top left no-repeat;
	width: 950px;
	margin: 0px 26px;
}

.topmenu .menu_item
{
	cursor: pointer;
	background:transparent url(../../images/linktive/menu_item_inactive.jpg) no-repeat top right;
	float:left;
	height:39px;
	/*margin-right:15px;
	padding-left:40px;*/
	text-align: center;
	width:142px;
}

.topmenu .menu_item.active
{
	background: #FFF url(../../images/linktive/menu_item_active.jpg) no-repeat top right;
	position: relative;	
}

.topmenu .menu_item.active.first
{
	background: #FFF url(../../images/linktive/menu_item_active_st.jpg) no-repeat top right;
	position: relative;	
}

.topmenu .url a,
.topmenu .url a:visited,
.topmenu .url a:hover
{
	line-height: 39px;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	display:block;
	height:39px;
	width:142px;
}

.topmenu .desc
{
	color: #000;
	font-size: 11px;
	font-style: italic;
}

.left_side
{
	font-size: 14px;
	color: #000;
}

.left_side p
{
	margin: 5px 0px;
}

span.edit
{
	background: url(../../images/oneclick/edit.gif) 15px 50% no-repeat;
	padding-left: 35px;
}

#widget_form
{
	margin: 0px 60px 0px 22px;
}

#add_site_form {
	margin: 0 10px 0 22px;
}

.btn_lowercase button
{
	text-transform: lowercase;
}

.right_button
{
	float: right;
	padding-right: 22px;
}

/** widgets **/
.section
{
	padding-bottom: 30px;
}

.section .section_name
{
	border-bottom: 1px solid #CCC;
	height: 27px;
}

.section .section_name .tx_tab
{
	margin-left: 45px;
	width: 121px;
	height: 27px;
	color: #FFF;
	text-transform: capitalize;
	line-height: 27px;
	text-align: center;
	font-weight: 700;
	float: left;
}

.section .section_name .tx_tab.active
{
	background: url(../../images/linktive/active_tab.jpg) no-repeat top left;
}

.section .section_name .tx_tab.inactive
{
	background: url(../../images/linktive/inactive_tab.jpg) no-repeat top left;
}

.border_bottom
{
	border-bottom:1px solid #CCCCCC;
}

#tab_panel
{
	padding-left: 105px;
}

#tab_panel .tx_tab
{
	width: 121px;
	height: 27px;
	color: #FFF;
	text-transform: capitalize;
	line-height: 27px;
	text-align: center;
	font-weight: 700;
	float: left;
	cursor: pointer;
}

#tab_panel .tx_tab.active
{
	background: url(../../images/linktive/active_tab.png) no-repeat top left;
}

#tab_panel  .tx_tab.inactive
{
	background: url(../../images/linktive/inactive_tab.png) no-repeat top left;
}

.col_m.tx_tab_big
{
	background: url(../../images/linktive/link_requests_big_tab.gif) no-repeat 247px 50px;
	position: relative;
}

.link_requests_big_tab {
	position: absolute;
	top: 53px;
	left: 247px;
	width: 242px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#dimensions_form
{
	padding-left: 55px;
}

#dimension_templates
{
	margin-top: 10px;
	margin-left: 90px;
}

#dimension_templates ul
{
	display: block;
}

#dimension_templates li
{
	float:left;
	height:84px;
	padding:0 0 2px;
	width:75px;
	margin-right: 10px;
}

#dimension_templates li a {
	display:block;
	height:0 !important;
	overflow:hidden;
	padding:84px 0 0;
	cursor: pointer;
}

.dimension_300_250 p
{
	background:transparent url(../../images/linktive/dimension_300_250.jpg) no-repeat center center;
}

.dimension_728_90 p
{
	background:transparent url(../../images/linktive/dimension_728_90.jpg) no-repeat center center;
}

.dimension_180_150 p
{
	background:transparent url(../../images/linktive/dimension_180_150.jpg) no-repeat center center;
}

.dimension_160_600 p
{
	background:transparent url(../../images/linktive/dimension_160_600.jpg) no-repeat center center;
}

#dimension_templates .description,
#code_form .description
{
	font-size: 12px;
	font-weight: 700;
	color: #333;
	margin: 10px 15px;
}

#code_form
{
	margin-left: 104px;
}

#code_form .description
{
	margin: 10px 0px;
}

#actual_js_code
{
	background: #FFCCFF;
	height: 220px;
}

#your_sites,
#link_possibilities,
#no_sites
{
	margin: 0px 22px;
}

#no_sites div,
#no_sites div a,
#no_sites div a:visited
{
	color: #333333;
	text-align: center;
	font-size: 14px;
	
}

#no_sites div a:hover
{
	
}

#widget_save {
	border-top: 1px solid #d5d6d6;
	border-bottom: 1px solid #d5d6d6;
	padding: 10px 0 14px;
	background: #fff;
}

#widget_save.dirty {
	background: #fffbc1;
}

.save_widget_notice {
	padding-bottom: 8px;
}

/** pseudogrid classes **/

.text_center
{
	text-align: center;
}

.back_center
{
	background-position: center center !important;
}

.back_right
{
	background-position: right center !important;
}

.pseudogrid
{
	width: 650px;
}

.pseudogrid > div
{
	border-bottom: 1px solid #CCCCCC;
}

.pseudogrid .titlerow
{
	height: 16px;
	padding: 12px 0px;
}

.pseudogrid .titlerow div
{
	float: left;
}

.pseudogrid .title
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.pseudogrid .w_40
{
	width: 40px;
}

.pseudogrid .w_65
{
	width: 65px;
}
.pseudogrid .w_80
{
	width: 80px;
}

.pseudogrid .w_110
{
	width: 110px;
}

.pseudogrid .w_120
{
	width: 120px;
}

.pseudogrid .w_130
{
	width: 130px;
}

.pseudogrid .w_140
{
	width: 140px;
}

.pseudogrid .w_160
{
	width: 160px;
}

.pseudogrid .w_170
{
	width: 170px;
}

.pseudogrid .w_175
{
	width: 175px;
}

.pseudogrid .w_190
{
	width: 190px;
}

.pseudogrid .w_200
{
	width: 200px;
}

.pseudogrid .w_210
{
	width: 210px;
}

.pseudogrid .w_220
{
	width: 220px;
}

.pseudogrid .w_230
{
	width: 230px;
}

.pseudogrid .w_280
{
	width: 280px;
}

.pseudogrid .w_290
{
	width: 290px;
}

.pseudogrid .w_475
{
	width: 475px;
}

.pseudogrid .pg_row
{
	/*height: 30px;*/
	padding: 15px 0px;
	background: url(../../images/linktive/site_profile_tab_bg.jpg) no-repeat -1000px -1000px;
}

.pseudogrid .pgd_row
{
	/*height: 30px;*/
	padding: 0px 0px 10px 0px;
	border: medium none;
}

.pseudogrid .ph_row
{
	/*height: 30px;*/
	padding: 7px 0px 7px 5px;
	margin: 6px 0px 10px;
	background: url(../../images/linktive/site_search_tab_bg.jpg) no-repeat -1000px -1000px;
	position: relative;
	left: 3px;
}

.pseudogrid .ph_row.active
{
	background: url(../../images/linktive/site_search_tab_bg.jpg) no-repeat 0px 0px;
}

.pseudogrid .pg_row .w_120,
.pseudogrid .pg_row .w_190,
.pseudogrid .pg_row .w_280,
.pseudogrid .pg_row .w_290,
.pseudogrid .pg_row .w_140,
.pseudogrid .pg_row .w_230,
.pseudogrid .pg_row .w_160,
.pseudogrid .pg_row .w_110,
.pseudogrid .pg_row .w_200,
.pseudogrid .pg_row .w_210,
.pseudogrid .pg_row .w_130
{
	padding-top: 5px;
}

.pseudogrid .pg_row .titlerow .w_120,
.pseudogrid .pg_row .titlerow .w_190,
.pseudogrid .pg_row .titlerow .w_280,
.pseudogrid .pg_row .titlerow .w_290,
.pseudogrid .pg_row .titlerow .w_200
{
	padding: 0px;
}
/** page **/
.pseudogrid .pg_row.activate_tab_link
{
	background: url(../../images/linktive/site_profile_tab_bg.png) no-repeat 459px 5px;
	padding-bottom: 0;
}

.pseudogrid .pg_row.activate_tab_profile
{
	background: url(../../images/linktive/site_profile_tab_bg.png) no-repeat 507px 5px;
	padding-bottom: 0;
}

.pseudogrid .pg_row.activate_tab_edit
{
	background: url(../../images/linktive/site_profile_tab_bg.png) no-repeat 556px 5px;
	padding-bottom: 0;
}
/** site **/
.pseudogrid .pg_row.green.activate_tab_profile
{
	background: url(../../images/linktive/site_profile_tab_bg_green.png) no-repeat 459px 5px;
	padding-bottom: 0;
}

.pseudogrid .pg_row.green.activate_tab_edit
{
	background: url(../../images/linktive/site_profile_tab_bg_green.png) no-repeat 507px 5px;
	padding-bottom: 0;
}

.pseudogrid .pg_row.green.activate_tab_pages
{
	background: url(../../images/linktive/site_profile_tab_bg_green.png) no-repeat 556px 5px;
	padding-bottom: 0;
}

#req_grid.pseudogrid .pg_row.activate_tab_profile
{
	background: url(../../images/linktive/site_profile_tab_bg.png) no-repeat 405px 5px;
}

#linksout_panel .pseudogrid .pg_row.activate_tab_profile {
	background: url(../../images/linktive/site_profile_tab_bg.png) no-repeat 430px 5px;
}

.ico_active
{
	height: 30px;
	background: url(../../images/linktive/icon_active.png) center left no-repeat;
}

.ico_active_sm
{
    height: 17px;
    background: url(../../images/linktive/icon_active_sm.png) center center no-repeat;	
}

.ico_inactive
{
	height: 30px;
	background: url(../../images/linktive/icon_inactive.png) center left no-repeat;
}

.ico_inactive_sm
{
    height: 17px;
    background: url(../../images/linktive/icon_inactive_sm.png) center center no-repeat;
}

.ico_links
{
	height: 30px;
	background: url(../../images/linktive/icon_links.png) center left no-repeat;
}

.ico_profile
{
	height: 30px;
	background: url(../../images/linktive/icon_profile.png) center left no-repeat;
}

.ico_edit
{
	height: 30px;
	background: url(../../images/linktive/icon_edit.png) center left no-repeat;
}

.ico_plus
{
	height: 30px;
	background: url(../../images/linktive/icon_plus.png) center left no-repeat;
}

.ico_undefined
{
	height: 30px;
	background: url(../../images/linktive/icon_warning.png) center left no-repeat;
}

.ico_approved
{
	height: 30px;
	background: url(../../images/linktive/icon_active.png) center left no-repeat;
}

.ico_denied
{
	height: 30px;
	background: url(../../images/linktive/icon_inactive.png) center left no-repeat;
}

.ico_in
{
	height: 30px;
	background: url(../../images/linktive/icon_in.png) center left no-repeat;
}

.ico_out
{
	height: 30px;
	background: url(../../images/linktive/icon_out.png) center left no-repeat;
}

.ico_calendar
{
	height: 30px;
	background: url(../../images/linktive/icon_calendar.gif) center center no-repeat;
}

.ico_computer
{
	height: 30px;
	background: url(../../images/linktive/icon_computer.png) center left no-repeat;
}

.ico_calendar span
{
	display: none;
}

.icon_href
{
	display: block;
	height: 30px;
	width: 65px;
}

.ico_banned
{
	height: 30px;
	background: url(../../images/linktive/icon_banned.png) center left no-repeat;
}

.ico_banned_sm
{
    height: 17px;
    background: url(../../images/linktive/icon_banned_sm.png) center left no-repeat;
}

.ico_waiting
{
	height: 30px;
	background: url(../../images/linktive/icon_clock.png) center left no-repeat;
}

.ico_block
{
	height: 30px;
	background: url(../../images/linktive/icon_blocked.png) center left no-repeat;
}

.ico_question,
.question_icon
{
	height: 12px;
	width: 12px;
	background: url(../../images/linktive/icon_question.png) center left no-repeat;
}

.ico_pages
{
	height: 30px;
	background: url(../../images/linktive/icon_pages.png) center left no-repeat;
}

.ico_linkback_waiting
{
	height: 30px;
	background: url(../../images/linktive/icon_linkback_waiting.png) center left no-repeat;
}

.ico_linkback_warning
{
	height: 30px;
	background: url(../../images/linktive/icon_linkback_warning.png) center left no-repeat;
}

.linked_linkback {
	height: 30px;
}

.ico_linkback_done
{
	height: 30px;
	background: url(../../images/linktive/icon_linkback_done.png) center left no-repeat;
}

.bck_center {
	background-position: center center;
}

label span .question_icon {
	position:absolute;
	right:-12px;
	top:3px;
}

.support_links_icons {
	height:15px;
	padding:15px 15px 15px 35px;
}

.closeable_info {
	position: relative;
	text-align: center;
	width: 445px;
}

.closeable_info.removed,
.closeable_info.stopped_you,
.closeable_info.stopped_owner {
	padding-top: 5px;
}


.remove_info
{
	text-indent: -9999px;
	position: absolute;
	top: -15px;
	right: 0px;
	z-index: 220;
	height: 22px;
	width: 56px;
	cursor: pointer;
	background: url(../../images/linktive/remove_info.gif) center left no-repeat;
}

.report_site span
{
	cursor: pointer;
	padding-left: 20px;
	background: url(../../images/linktive/icon_warning_small.png) left top no-repeat;
}

.report_top span
{
	cursor: pointer;
	padding-left: 20px;
	background: url(../../images/linktive/icon_warning_small.png) left top no-repeat;
}

.additional_info
{
	background:#EAE5FC none repeat 0 0;
	clear:both;
	margin:0px 0px 10px 0;
	position:relative;
	top:5px;
}

.pages_ico .additional_info {
	margin: 0;
}

.green.additional_info
{
	background:#F4F4F4 none repeat 0 0;
	clear:both;
	margin:0px 0px 10px 0;
	position:relative;
	top:5px;
}

#questions .additional_info
{
	*top: 2px;
}

#results.additional_info
{
	clear: none;
	top: 3px;
}

#linksin_questions .pg_row,
#questions .pg_row {
	border-bottom: 1px solid #CCC;
}

.additional_info.padding
{
	padding: 0px 20px 0px 25px;
}

.additional_info.padding_new
{
	padding: 0px 10px;
	margin: 0px;
}

.additional_info td
{
	padding:10px;
	font-size: 12px;
}

.additional_info td.x-btn-left,
.additional_info td.x-btn-center,
.additional_info td.x-btn-right
{
	padding: 0px;
}

.additional_info td.title
{
	width: 110px;
	text-align: right;
	font-size: 12px;
}

.additional_info td.wide
{
	width: 230px;
}

.additional_info .x-panel-body
{
	background: none;
}

.additional_info table.x-btn-wrap
{
	float: right;
}

.show_hide
{
	text-align: right;
	padding-bottom: 7px;
}

.show_hide a,
.show_hide a:hover,
.show_hide a:visited
{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

.show_hide a:hover
{
	text-decoration: none;
}

#sites
{
	border: none;
}

#results .pg_row
{
	padding: 0px
}

#results .w_160 .pg_row > div
{
	margin: 10px 10px 10px 14px;
}

#results .w_280
{
	border-left: solid 1px #D5D3DA;
	margin: 5px 0px;
	padding-left: 10px;
	min-height: 300px;
}

#results .w_280 .pg_row
{
	padding: 12px 0px 18px;
	border-bottom: solid 1px #D5D3DA;
}

#req_grid #questions
{
	margin-bottom: 35px;
}

#widget_description .description
{
	color: #333333;
	font-size: 12px;
	padding-bottom: 4px;
}

#widget_description .description.float_right
{
	height:21px;
	line-height: 21px;
	padding-left: 7px;
}

#widget_description .description.small_font
{
	color: #333333;
	font-size: 10px;
}

.small_font
{
	font-size: 10px;
}

form.no_form_bck,
.no_form_bck form,
.no_form_bck .x-panel-body
{
	background: none;
}

#dashboard
{
	width: 670px;
}

#dashboard .pseudogrid > div
{
	border: medium none;
}

.dashboard_block
{
	color: #333333;
	padding: 0px;
	margin: 0px;
}

#dashboard_settings
{
    padding-left: 40px;
}

#news_block,
#profile_block
{
	font-size: 12px;
}

.dashboard_block .tl
{
	background:transparent url(../../images/linktive/db_left_corners.gif) no-repeat 0 0;
	padding-left:3px;
	position:relative;
	z-index:1;
}

.dashboard_block .tr
{
	background:transparent url(../../images/linktive/db_right_corners.gif) no-repeat right 0;
	padding-right:3px;
}

.dashboard_block .tc
{
	background:transparent url(../../images/linktive/db_top_bottom.gif) repeat-x 0 0;
	overflow:hidden;
}

.dashboard_block .tc .title
{
	padding:6px 0 7px 10px;
}

.dashboard_block .tc .title span
{
	color: #3E449D;
	font-size: 18px;
	font-weight: bold;
}

.dashboard_block .cm
{
	background: #EAE5FC;
	padding: 15px;
}

.dashboard_block .bl
{
	background:transparent url(../../images/linktive/db_left_corners.gif) no-repeat 0 bottom;
	padding-left:3px;
	position:relative;
	z-index:1;
}

.dashboard_block .br
{
	background:transparent url(../../images/linktive/db_right_corners.gif) no-repeat right bottom;
	padding-right:3px;
}

.dashboard_block .bc
{
	height: 3px;
	background:transparent url(../../images/linktive/db_top_bottom.gif) repeat-x 0 bottom;
	overflow:hidden;
}

.col_m h1.dashboard_heading
{
	color:#3e449d;
	margin: 28px 27px 18px 10px;
}

* html .col_m h1.dashboard_heading,
*+ html .col_m h1.dashboard_heading{
	margin-right:47px;
}
.col_m h1.settings-head
{
    color:#838383;
    margin-left:40px;
    margin-right:60px;
}

.dashboard_heading a
{
    float:right;
    font-size:14px;
    line-height:16px;
    font-weight:bold;
    color:#4e5da6;
    background:url(../../images/linktive/bg_settings_link.gif) no-repeat 100% 0;
    padding-right:20px;
    text-decoration: none;
    margin-top: 4px;
}

.settings-head a
{
	background:url(../../images/linktive/bg_back_link.gif) no-repeat 100% 0;
}

#chart_holder .x-toolbar
{
    border:1px solid #99BBE8;
    border-width: 0 0 1px 0;
}

#chart_holder .chart
{
    background-image: url(../../images/linktive/chart_ico.gif);
}

#dashboard_holder
{
    overflow: hidden;
}

#dashboard_holder .holder_box
{
	overflow: hidden;
	background: url(../../images/linktive/dashboard_holder_separators.gif) repeat-y 0;
    margin-top: 13px;
    padding: 0 2px;
}

#dashboard_holder .first_box
{
	border-bottom:1px solid #b6b6bd;
	background: none;
	padding-bottom: 12px;
}

#dashboard_holder .last_box
{
	background:none;
    padding:0;
    margin:-15px 0 -20px;
    position:relative;
}

#dashboard_holder .first_box a
{
	width:213px;
	height: 31px;
	overflow: hidden;
	text-indent:-9999px;
	float: left; 
	margin-top: 4px;
	cursor: pointer;
}

#dashboard_holder .first_box div
{
	width:auto !important;
}

#dashboard_holder .first_box a.friend
{
    background: url(../../images/linktive/invite_friend.gif) no-repeat 0 0;
    height: 35px;
    margin: 0 11px 0 4px;
}

#dashboard_holder .first_box a.profile
{
    background: url(../../images/linktive/public_profile.gif) no-repeat 0 0;
}

#dashboard_holder .first_box a.neigh
{
    float: right;
    background: url(../../images/linktive/neighbourhood.gif) no-repeat 0 0;
    margin-right: 3px;
}

#dashboard_holder .holder_box .box
{
    float: left;
    width: 196px;
    padding: 0 13px 20px;
}

#dashboard_holder .holder_box .box h2
{
	font-size:18px;
	font-weight: bold;
	color:#3d439c;
}

#dashboard_holder .holder_box .box a.full
{
	float: right;
	font-size:12px;
	font-weight: bold;
	color: #339;
	text-decoration: none;
	padding-right: 10px;
	background: url(../../images/linktive/arrow_small_blue.gif) no-repeat 100% 3px;
}

.ttip_prev_li {
	display:none;
}

ul.link_possibilities
{
	overflow:hidden;
    padding-top:4px;
}
ul.link_possibilities li
{
	overflow:hidden;
    padding:3px 0;
    margin:0;
}

ul.link_possibilities li ul
{
	overflow:hidden;
}

ul.link_possibilities ul li
{
	float:left;
    width:110px;
    font-weight:bold;
    font-size:12px;
    line-height:18px;
    color:#333;
}

ul.link_possibilities ul li.float_right
{
	width:60px;
}

ul.link_possibilities ul li a.profile
{
	width:16px;
    height:18px;
    background:url(../../images/linktive/link_pos_profile_ico.gif) no-repeat 0 0;
    overflow:hidden;
    text-indent:-9999px;
    display:block;
    margin:0 auto;
}

ul.link_possibilities li.first_titles ul li
{
	font-size:14px;
}

div.possibles
{
	font-weight:bold;
    font-size: 14px;
    color:#333;
    padding-top:5px;
}

div.possibles span
{
	font-size:24px;
}

ul.sites_list
{
	overflow:hidden;
}

ul.sites_list li,
ul.sites_list ul
{
	overflow:hidden;
    padding:2px 0;
    margin:0;
}

ul.sites_list ul li
{
	float:left;
	text-align:center;
    font-size:14px;
    color:#333;
    width:120px;
}

ul.sites_list ul li.site_name
{
	text-align:left;
}

ul.sites_list li.first ul li
{
	font-weight:bold;
}

ul.sites_list ul li.float_left
{
	width:50px;
}

ul.news
{
	overflow:hidden;
}

ul.news li
{
	overflow:hidden;
    font-size:12px;
    line-height:15px;
    color:#333;
    text-align:justify;
    margin:0;
}

ul.news li.news-title
{
	font-weight:bold;
    font-size:14px;
    padding:10px 0 2px;
}

#welcome_block,
.welcome_block{
	width: 670px;
	margin-bottom: 9px;
}


#welcome_block.dashboard_block .tl,
.welcome_block.dashboard_block .tl,
#welcome_block.dashboard_block .bl,
.welcome_block.dashboard_block .bl
{
	background-image: url(../../images/linktive/db_left_corners_green.gif);	
}

.red_block.dashboard_block .tl,
.red_block.dashboard_block .bl{
	background-image: url(../../images/linktive/db_left_corners_red.gif);
}

.blue_block.dashboard_block .tl,
.blue_block.dashboard_block .bl{
    background-image: url(../../images/linktive/db_left_corners_blue.gif);
}

.gray_block.dashboard_block .tl,
.gray_block.dashboard_block .bl{
    background-image: url(../../images/linktive/site-tips-gray-left.png);
}

#welcome_block.dashboard_block .tr, #welcome_block.dashboard_block .br,
.welcome_block.dashboard_block .tr, .welcome_block.dashboard_block .br
{
	background-image: url(../../images/linktive/db_right_corners_green.gif);	
}

.red_block.dashboard_block .tr, .red_block.dashboard_block .br
{
	background-image: url(../../images/linktive/db_right_corners_red.gif);	
}

.blue_block.dashboard_block .tr, .blue_block.dashboard_block .br
{
    background-image: url(../../images/linktive/db_right_corners_blue.gif);  
}

.gray_block.dashboard_block .tr,
.gray_block.dashboard_block .br{
    background-image: url(../../images/linktive/site-tips-gray-right.png);
}

#welcome_block.dashboard_block .tc .title, #welcome_block.dashboard_block .bc,
.welcome_block.dashboard_block .tc .title, .welcome_block.dashboard_block .bc
{
	background-color: #57a55b;
	background-image: none;
}

.red_block.dashboard_block .tc .title, .red_block.dashboard_block .bc
{
	background-color: #a92505;
	background-image: none;
}

.blue_block.dashboard_block .tc .title, .blue_block.dashboard_block .bc
{
    background-color: #7581b9;
    background-image: none;
}

.gray_block.dashboard_block .tc .title,
.gray_block.dashboard_block .bc
{
    background-color: #e6eaf2;
	background-image: none;
}

#welcome_block.dashboard_block .tc,
.welcome_block.dashboard_block .tc
{
	position: relative;
}

#welcome_block_close,
.welcome_block_close
{
	position: absolute;
	top: 4px;
	right: 2px;
	cursor: pointer;
}

#welcome_block.dashboard_block .cm,
.welcome_block.dashboard_block .cm
{
	background-color: #57a55b;
	color: white;
}

.red_block.dashboard_block .cm
{
	background-color: #a92505;
	color: white;
}

.blue_block.dashboard_block .cm
{
    background-color: #7581b9;
    color: white;
}

.gray_block.dashboard_block .cm
{
    background-color: #e6eaf2;
    color: #838383;
}

#welcome_block.dashboard_block .cm a,
.welcome_block.dashboard_block .cm a
{
	color: white;
}

#welcome_block.dashboard_block .tc .title span,
.welcome_block.dashboard_block .tc .title span
{
	color: white;
}

.gray_block.dashboard_block .cm a,
.gray_block.dashboard_block .tc .title span,
.gray_block.dashboard_block .tc .title h3
{
	color: #838383;
}

#right_blocks
{
	float:left;
	width: 370px;
	margin-left: 7px;
}

#left_blocks
{
	float:left;
	width: 233px;
}

#profile_block
{
	width: 100%;
}

#possibilities_block
{
	margin-top: 5px;
	width: 100%;
}

#news_block
{
	width: 100%;
}

#sites_block
{
	width: 100%;
	margin-top: 15px;
}

#invite_friend
{
	width: 100%;
	margin-top: 10px;
}

#invite_friend a
{
	display: block;
	width: 233px;
	height: 35px;
}

.icon_spinner
{
	height: 18px;
	line-height: 18px;
	text-align: right;
	background: url(../../images/linktive/icon_spinner.png) right top no-repeat;
}

.icon_spinner a,
.icon_spinner a:hover,
.icon_spinner a:visited
{
	padding-right: 26px;
	color: #3D439C;
	text-decoration: none;
	font-weight: 700;
	text-transform: lowercase;
}

.screenshot
{
	margin-top: 8px;
}

#support
{
	color: #666666;
	font-size: 12px;
	padding-top:36px;
}

#support .support_title
{
	font-weight: bold;
}

#support .support_main
{
	padding-bottom: 20px;
}

#support .support_section
{
	padding-bottom: 17px;
}

.no_label .x-form-item-label {
	text-indent: 9999px;
	overflow: hidden;
}

.register_with_text
{
	font-size: 12px;
	color: #6C6C6C;
	font-weight: bold;
	margin-bottom:10px;
}

.register_payments{
	font-size:18px;
    color:#666;
    font-weight:bold;
    position:relative;
    padding-bottom:15px;
}

#captcha-image {
	float: left;
}

#captcha-change {
	border: medium none;
	background: transparent url(../../images/linktive/action_refresh_blue.gif) center center no-repeat;
	height: 30px;
	width: 20px;
	margin-left: 8px;
	cursor: pointer;
}

#frm2 .x-panel-header span {
	font-size:18px;
	color:#2E3494;
}

#frm2 .x-panel-mc {
	padding: 25px 25px 50px 10px;
}

.provider {
	height: 20px;
	padding-top: 5px;
}

.provider-remove {
	border: medium none;
	background: transparent url(../../images/linktive/action_unlink.gif) center center no-repeat;
	height: 18px;
	width: 20px;
	margin-left: 8px;
	cursor: pointer;
	text-indent: -9999px;
}

.provider-remove {
	*text-indent: 0px;
	*margin-left: 0px;
}

.URL{
	margin-left : 90px;
	text-align  : center;
	line-height : 12px;
}

.userSiteURL{
	background: url(../../images/linktive/userSiteURL.gif) center center no-repeat;
	height: 31px;
	width: 30px;
	margin-left: 115px;
}

.userSiteURL_new{
	background: url(../../images/linktive/userSiteURL.gif) center center no-repeat;
	height: 31px;
	width: 30px;
	margin: 0px auto;
}

.userSiteURLProf{
	background: url(../../images/linktive/userSiteURLProf.gif) center center no-repeat;
	height: 31px;
	width: 30px;
	position:relative;
	top:-7px;
}

.zero-padding-left{
	padding-left: 0 !important;
}

.upload-icon {
	background:transparent url(../../images/linktive/image_add.png) no-repeat scroll 0 0 !important;
}

.site_logo{
	width:107px;
    height:25px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    z-index:8888;
}
#user_register #frm1 .site_logo,
#user_register #frm2 .site_logo{
    top:10px;
    left:17px;
}
#login_screen .site_logo{
    top:10px;
    left:17px;
}
* html .x-form-file,
*+ html .x-form-file{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#checbox_holder .x-panel-body{
	background:none;
}
.pagination {
	font-size: 80%;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #FFF;
	color: #333;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #769dd0;
    color: #fff;
	border: solid 1px #aec5e3;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#FFF;
	background:#fff;
}

.widget_type_html {
	background: url(../../images/linktive/widget_type_html.png) no-repeat 3px 3px !important;
}

.widget_type_php {
	background: url(../../images/linktive/widget_type_php.png) no-repeat 3px 4px !important;
}

.widget_type_asp {
	background: url(../../images/linktive/widget_type_asp.png) no-repeat 3px 3px !important;
}

.widget_type_wordpress {
	background: url(../../images/linktive/widget_type_wordpress.png) no-repeat 3px 3px !important;
}

.widget_type_blogger {
	background: url(../../images/linktive/blogger.png) no-repeat 3px 3px !important;
}

.widget_type_tumblr {
	background: url(../../images/linktive/tumblr.png) no-repeat 3px 3px !important;
}

#html_widget, #blogger_widget, #tumblr_widget {
	background: #FFCCFF none repeat scroll 0 0;
	/*height: 200px;
	min-height: 200px;*/
}

#html_widget, #blogger_widget, #tumblr_widget, #asp_widget, #wordpress_widget {
	*height: 200px;
	min-height: 200px;
}

#api_php_code {
	background: #FFCCFF none repeat scroll 0 0;
	font-size: 12px;
}

.settings_notice {
	font-size: 11px;
	color: #4957a2;
}

.report_top {
	padding-left:15px;
	padding-top:5px;
	width:65px;
}

.rating_top {
	width: 110px;
	padding-top:5px;
}

.box .no_result_box {
	padding-top: 5px;
	color: #666666;;
}

.box .no_result_box a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;;
}

.box .no_result_box a:hover {
	text-decoration: underline;
}

.additional_info td.no-top-padding {
	padding-top: 0px;
}

.additional_info td.no-bottom-padding {
	padding-bottom: 0px;
}

/* ---------- Site add tips styles ---------- */

#add_site_tips {
	padding: 9px 0 0 0;
	margin: 0;
	width: 300px;
	/*height: 400px;*/
	color: #838383;
	font-family: "Trebuchet MS","lucida sans unicode",arial,helvetica,sans-serif;
}

#add_site_tips .left {
	height: 364px;
	width: 5px;
	float: left;
	background: transparent url(../../images/linktive/site-tips-bg-left.png) no-repeat right center;
}

#add_site_tips .center {
	height: 364px;
	width: 260px;
	float: left;
    background: transparent url(../../images/linktive/site-tips-bg-center.png) repeat-x 0 0;
	z-index: 9999;
}

#add_site_tips .right {
	height: 364px;
    width: 5px;
	float: left;
    background: transparent url(../../images/linktive/site-tips-bg-right.png) no-repeat 0 0;
}

#add_site_tips h3 {
	font-size: 18px;
	text-align: left;
	margin: 6px 0 6px 6px;
}

#add_site_tips .center div,
#add_site_tips .cm div
{
	text-align: left;
	display: block;
	margin-bottom: 9px;
}

#add_site_tips .center div span,
#add_site_tips .cm div span,
#add_site_tips .cm div div.number
{
	font-size: 36px;
	margin: 0 12px 0 0;
	float: left;
	/*min-height: 55px;*/
}

#add_site_tips .center div p,
#add_site_tips .cm div p
{
	display: block;
	font-size: 12px;
	padding:5px 12px 5px 0;
}

#add_site_tips .cm .tip {
	/*float: right;*/
	font-size: 12px;
	min-height: 40px;
	/*padding:5px 12px 5px 0;*/
}

#php_widget_tab_content {
	font-size: 12px;
}

#php_widget_tab_content a,
#php_widget_tab_content a:hover,
#php_widget_tab_content a:visited {
	font-size: 12px;
	color: #00268d;
	text-decoration: underline;
}

#php_widget_tab_content a:hover {
	text-decoration: none;
}
#php_widget_tab_content span.number, #wordpress_widget_tab_content span.number {
	font-size: 18px;
}

#wordpress_widget_title {
	font-size: 18px;
	margin-top: 8px;
}

#wordpress_widget_title strong {
	display: block;
	margin-bottom: 7px;
}

#wordpress_widget_title span {
	font-size: 18px;
}

#wordpress_widget_title em {
	font-size: 12px;
}

.wordpress_widget_strings {
	font-size: 12px;
	margin-bottom: 9px;
}

#wordpress_widget_link {
	margin-bottom: 7px;
}

#wordpress_widget_link a {
	color: #00268d;
	font-size: 12px;
	padding-left: 21px;
}

#asp_widget {
	background: #F7F7F7 none repeat scroll 0 0;
	width: 504px;
}

#asp_widget .holder {
	padding-top: 16px;
}

#asp_widget .holder span {
	display: block;
	font-size: 14px;
	margin: 5px 0 5px 26px;
}

#php_widget_tab_content div div {
	height: auto !important;
}

.api_download_link {
	color: #00268D;
    font-size: 12px;
    padding-left: 21px;
	margin-bottom: 7px;
	margin-top: 2px;
}

.widget_builder_location_title {
	border-bottom:1px solid #CCCCCC;
	width: 613px;
	height: 27px;
	margin-bottom: 10px;
}

.widget_builder_location_title .tab {
	width: 121px;
	height: 22px;
	background: url(../../images/linktive/widget_builder_tab_grey.png) no-repeat 0 0;
	margin-left: 45px;
	text-align: center;
	padding-top: 5px;
	color: #FFFFFF;
    font-weight: 700;
	font-size: 14px;
	float: left;
}

div.widget_builder_tabs_desc {
	margin-left: 166px;
	padding: 5px 0 0 10px;
	font-size: 12px;
}

.chkbox_active,
.linked_status {
	margin:0px auto;
	margin-top: 8px;
	width: 16px;
	height: 16px;
}

.border_sites_list {
	border-top: 1px solid #FFF;
}

#add_site_form .welcome_block {
	width: 270px;
}

#add_site_form .dashboard_block .tc .title span {
	font-size: 14px;
}

#add_site_form .welcome_block.dashboard_block .cm {
	font-size: 12px;
	padding: 0 15px 15px;
}

.add_site_btn
{
	height: 30px;
	cursor: pointer;
	margin-right: 8px;
	margin-top: 15px;
	padding-right: 35px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	float: right;
	text-transform: capitalize;
	background: url(../../images/linktive/icon_plus.png) center right no-repeat;
}

.x-tip .x-tip-body .bold_title {
	font-size: 14px;
	font-weight: bold;
	color: #929292;
}

.x-tip .x-tip-body .title_separator {
	margin: 4px 0 8px;
	color: #929292;
}

.x-tip .x-tip-body .text {
	font-size: 12px;
	font-weight: normal;
	color: #929292;
}

#add_site {
	*width: 670px;
}

