* { margin:0; padding:0;}
html, body { height:100%; font-family:Tahoma, Geneva, sans-serif; color:#898989;}
body {font-size:100%; line-height:1em; background:#f0f0df}

input, textarea, select {font-family:Tahoma, Geneva, sans-serif; color:#494949; font-size:14px;border: 1px solid #d9d9d9;margin: 2px;padding: 3px;};

.rfield {text-align: right;};
.tiny {width:25px;};
.small {width:50px; color:red;};

.row {padding-bottom: 10px;width:100%;}
.noscroll {overflow: hidden;}
.deletedlg {
	text-align:center;
	background-color:#efefde;
	border:1px solid #fff;
	padding:10px 15px;
	width:350px;
	font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	z-index:1000;
}

.magentaActv {background: url( '/images/magenta-loader.gif' ) no-repeat center top;}
.greenActv {background: url( '/images/green-loader.gif' ) no-repeat center top;}
.whiteActv {background: url( '/images/white-loader.gif' ) no-repeat center top;}

.white {color:white;}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.alignLeft{ text-align: left}
.container1{ width:100%}
object { vertical-align:top;} 
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right;}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#a1b532; text-decoration:underline; outline:none;} 
a:hover{text-decoration:none}

.link{color:#fff; }
.link_bold{color:#fff; font-weight: bold; padding: 5px; font-size:110%;}
.link_big{color:#fff; font-weight: bold; font-size:150%;}
.link1{color:#a1b532; font-weight:bold; text-transform:uppercase; margin-left:-21px; text-decoration:none; }
.link1 span{background:url(/images/num_1.gif) no-repeat top left; padding-left:21px }
.link1:hover{ color:#000; text-decoration:none;}
.link2{color:#a1b532; font-weight:bold; text-transform:uppercase; margin-left:-21px; text-decoration:none; }
.link2 span{background:url(/images/num_2.gif) no-repeat top left; padding-left:21px }
.link2:hover{color:#000; text-decoration:none;}
.link3{color:#a1b532; font-weight:bold; text-transform:uppercase; margin-left:-21px; text-decoration:none; }
.link3 span{background:url(/images/num_3.gif) no-repeat top left; padding-left:21px }
.link3:hover{color:#000; text-decoration:none;}
.link4{color:#a1b532; font-weight:bold; text-transform:uppercase; margin-left:-21px; text-decoration:none; }
.link4 span{background:url(/images/num_4.gif) no-repeat top left; padding-left:21px }
.link4:hover{color:#000; text-decoration:none; }
.link5{color:#70245d; font-weight:bold; text-decoration:none; }
.link6{color:#a1b532; font-weight:bold; text-decoration:none; }
.link6:hover{color:#000; text-decoration:none; }
.link7{color:#898989; font-size:80%; text-decoration:none; }
.link8{color:#000;text-decoration:none;}
.link8:hover{color:#a1b532;text-decoration:underline;}
.link9{color:#000;font-weight:bold;text-decoration:underline;}
.link9:hover{color:#a1b532;text-decoration:underline;}


#content ul.ul {margin:0; padding:0; list-style:none;}
#content ul.ul li.actfalse{  }
#content ul.ul li.acttrue {background:  url(/images/menubgl.gif) ;
	padding: 0px -10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#content ul.ul li a{color:white; font-weight:bold; text-decoration:none; line-height:2.16em; background:url(/images/marker.gif) top left no-repeat; background-position:0 3px; margin:0; padding-left:14px; font-family:Arial, Helvetica, sans-serif}

 
#content ul.ul li a:hover { text-decoration:none; color:#a6ba35 }

/*#content .ul li{background:url(/images/line1.gif) repeat-x bottom left;  }
*/
#content .ul li a{color:#ffffff; font-weight:normal; text-decoration:none; line-height:2.16em; background:url(/images/marker-2.gif) top left no-repeat; background-position:0 3px; margin:0; padding-left:14px; font-family:Arial, Helvetica, sans-serif} 
#content .ul li a:hover { text-decoration:none; color:#a6ba35 }


ol{margin:0; padding:0; font-weight:bold; color:#905c83}
ol li{margin-left:22px; list-style-position:outside;}
ol li div{ font-weight:normal; color:#898989}
ol li a{color:#a1b532; font-weight:bold; text-decoration:none; text-transform:uppercase} 
ol li a:hover { text-decoration:none; color:#a6ba35 }

.link-1 { display:block; float:left; background:url(/images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(/images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(/images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{ margin:26px 0 0 31px; position:absolute }
#header .langs{ margin:29px 0 0 700px; position:absolute; width: 250px; text-align: right;}
#header .greeting{ margin:10px 0 0 700px; position:absolute; width: 210px;}
#header .greeting span{ margin:7px;}
#header .indent{ margin:49px 0 0 700px; position:absolute }
#header .menu{ padding:94px 0 0 32px }
#header .indent1{ padding:0 0 0 32px }
#header .title{  margin:0 76px 0 26px;}
#header .title1{  margin:24px 0 0 0}


/*strict header*/
#strict_header {font-size:0.75em; color:#FFFFFF }
#strict_header .logo{ margin:26px 0 0 31px; position:absolute }
#strict_header .langs{ margin:29px 0 0 700px; position:absolute; width: 250px; text-align: right;}
#strict_header .greeting{ margin:10px 0 0 700px; position:absolute; width: 210px;}
#strict_header .greeting span{ margin:7px;}
#strict_header .indent{ margin:49px 0 0 700px; position:absolute }
#strict_header .menu{ padding:94px 0 0 32px }
#strict_header .indent1{ padding:0 0 0 32px }
#strict_header .title{  margin:0 76px 0 26px}
#strict_header .title1{  margin:24px 0 0 0}

/*short header*/
#short_header {font-size:0.75em; color:#FFFFFF }
#short_header .logo{ margin:26px 0 0 31px; position:absolute }
#short_header .langs{ margin:29px 0 0 700px; position:absolute; width: 250px; text-align: right; }
#short_header .greeting{ margin:10px 0 0 700px; position:absolute; width: 210px;}
#short_header .greeting span{ margin:7px;}
#short_header .indent{ margin:49px 0 0 700px; position:absolute }
#short_header .menu{ padding:94px 0 0 32px }
#short_header .indent1{ padding:0 0 0 32px }
#short_header .title{  margin:0 76px 0 26px}
#short_header .title1{  margin:24px 0 0 0}

/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; font-family:Arial, Helvetica, sans-serif}
#content .indent-main{padding:0 30px 0 32px}
#content .indent-col{ing:30px 22px 0 36px}
#content .title{  margin-bottom:14px; background:url(/images/tail1.gif) repeat-x bottom; padding-bottom:5px; text-shadow: black 1px 1px;font-family:Header;font-size: 24px; font-weight: bold;text-transform:uppercase;}
#content .title1{  margin-bottom:16px}
#content .title2{  margin-bottom:15px; background:url(/images/tail2.gif) repeat-x bottom; padding-bottom:3px; text-shadow: black 1px 1px;font-family:Header;font-size: 24px; font-weight: bold;}
#content .title-1{  margin-bottom:9px; background:url(/images/bg_title1.gif) repeat-x bottom; padding-bottom:8px; text-shadow: black 1px 1px;font-family:Header;font-size: 24px; font-weight: bold;}
#content .title-2{  margin-bottom:9px; background:url(/images/bg_title2.gif) repeat-x bottom; padding-bottom:8px; text-shadow: black 1px 1px;font-family:Header;font-size: 24px; font-weight: bold;}
#content .title-3{  margin-bottom:9px; background:url(/images/bg_title3.gif) repeat-x bottom; padding-bottom:8px; text-shadow: black 1px 1px;font-family:Header;font-size: 24px; font-weight: bold;}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:0 20px 0 0}
#content .img-left2{ float:left; margin:0 20px 16px 0; max-width: 100px;max-height:100px;}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 8px 0 0}
#content p{ margin:0 0 11px 0}
#content .p{ margin:0 0 9px 0}
#content .p1{ margin:9px 0 9px 0; }
#content .p2{ margin:9px 0 15px 0}
#content .p3{ margin:0}
#content h4{color:#a1b532; font-size:1em; margin-bottom:7px;  }
#content h5{color:#2f2f2f; font-size:1em; margin-bottom:7px;  }
#content .tail{ background:url(/images/tail3.gif) repeat-x bottom; padding-bottom:11px; margin-bottom:11px}
#content .tail1{ background:url(/images/tail3.gif) repeat-x bottom;}
#content .tail2{ background:url(/images/tail3.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:13px}
#content .tail3{ background:url(/images/line3.gif) repeat-x bottom;}
.txt{ color:#dae552; display:block; margin-bottom:7px}
.txt1{ font-family:Arial, Helvetica, sans-serif}

#content .indent{padding:2px 0 0 0}
#content .indent1{padding:37px 0 0 0}
#content .indent2{padding:0 0 0 21px}

/*box*/
.box{ background:#77476b; width:100%; color:#FFF; font-family:Tahoma, Geneva, sans-serif}
.box .border-top {background:url(/images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(/images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(/images/border_left.gif) repeat-y left;}
.box .border-right {background:url(/images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(/images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/images/corner_top_right.gif) no-repeat right top;}
.box .corner-top-left1 {background:url(/images/corner_top_left-1.gif) no-repeat left top;}
.box .corner-top-right1{background:url(/images/corner_top_right-1.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(/images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(/images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:18px 24px 22px 24px; }
.box .indent-box1{ padding:18px 24px 10px 24px; }
.box .indent-box2{ padding:18px 10px 20px 24px; }



/*box1*/
.box1{ background:#f0f0df; width:100%; color:#2f2f2f}
.box1 .border-top {background:url(/images/border_top1.gif) repeat-x top;}
.box1 .border-bottom {background:url(/images/border_bottom1.gif) repeat-x bottom;}
.box1 .border-left {background:url(/images/border_left1.gif) repeat-y left;}
.box1 .border-right {background:url(/images/border_right1.gif) repeat-y right;}
.box1 .corner-top-left {background:url(/images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(/images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(/images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(/images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box{ padding:20px 24px 20px 24px; }
.box1 .indent-box1{ padding:20px 15px 20px 24px; }

/*box1*/
.box12{ background:#f0f0df; width:100%; color:#2f2f2f}
.box12 .border-top {background:url(/images/border_top12.gif) repeat-x top;}
.box12 .border-bottom {background:url(/images/border_bottom1.gif) repeat-x bottom;}
.box12 .border-left {background:url(/images/border_left1.gif) repeat-y left;}
.box12 .border-right {background:url(/images/border_right1.gif) repeat-y right;}
.box12 .corner-top-left {background:url(/images/corner_top_left12.gif) no-repeat left top;}
.box12 .corner-top-right {background:url(/images/corner_top_right12.gif) no-repeat right top;}
.box12 .corner-bottom-left {background:url(/images/corner_bottom_left1.gif) no-repeat left bottom;}
.box12 .corner-bottom-right {background:url(/images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box12 .indent-box{ padding:20px 24px 20px 24px; }
.box12 .indent-box1{ padding:20px 15px 20px 24px; }

/*box2*/
.box2{ background:#6f9503; width:100%; color:#FFF}
.box2 .border-top {background:url(/images/border_top2.gif) repeat-x top;}
.box2 .border-bottom {background:url(/images/border_bottom2.gif) repeat-x bottom;}
.box2 .border-left {background:url(/images/border_left2.gif) repeat-y left;}
.box2 .border-right {background:url(/images/border_right2.gif) repeat-y right;}
.box2 .corner-top-left {background:url(/images/corner_top_left2.gif) no-repeat left top;}
.box2 .corner-top-right {background:url(/images/corner_top_right2.gif) no-repeat right top;}
.box2 .corner-bottom-left {background:url(/images/corner_bottom_left2.gif) no-repeat left bottom;}
.box2 .corner-bottom-right {background:url(/images/corner_bottom_right2.gif) no-repeat right bottom; width:100%; }
.box2 .indent-box{ padding:18px 14px 13px 24px; }

/*box3*/
.box3{ background:#a1b532; width:100%; color:#FFF;}
.box3 .border-top {background:url(/images/border_top3.gif) repeat-x top;}
.box3 .border-bottom {background:url(/images/border_bottom3.gif) repeat-x bottom;}
.box3 .border-left {background:url(/images/border_left3.gif) repeat-y left;}
.box3 .border-right {background:url(/images/border_right3.gif) repeat-y right;}
.box3 .border-right-3 {background:url(/images/border_right3-1.gif) repeat-y right;}
.box3 .corner-top-left {background:url(/images/corner_top_left3.gif) no-repeat left top;}
.box3 .corner-top-right {background:url(/images/corner_top_right3.gif) no-repeat right top;}
.box3 .corner-top-right-3 {background:url(/images/corner_top_right3-1.gif) no-repeat right top;}
.box3 .corner-bottom-left {background:url(/images/corner_bottom_left3.gif) no-repeat left bottom;}
.box3 .corner-bottom-right {background:url(/images/corner_bottom_right3.gif) no-repeat right bottom; width:100%; }
.box3 .corner-bottom-right-3 {background:url(/images/corner_bottom_right3-1.gif) no-repeat right bottom; width:100%; }
.box3 .indent-box{padding:18px 14px 13px 24px;}

/*box4*/
.box4{ background:#c7d241; width:100%; color:#41691c;}
.box4 .border-top {background:url(/images/border_top4.gif) repeat-x top;}
.box4 .border-bottom {background:url(/images/border_bottom4.gif) repeat-x bottom;}
.box4 .border-left {background:url(/images/border_left4.gif) repeat-y left;}
.box4 .border-right {background:url(/images/border_right4.gif) repeat-y right;}
.box4 .corner-top-left {background:url(/images/corner_top_left4.gif) no-repeat left top;}
.box4 .corner-top-right {background:url(/images/corner_top_right4.gif) no-repeat right top;}
.box4 .corner-bottom-left {background:url(/images/corner_bottom_left4.gif) no-repeat left bottom;}
.box4 .corner-bottom-right {background:url(/images/corner_bottom_right4.gif) no-repeat right bottom; width:100%; }
.box4 .indent-box{padding:18px 14px 13px 24px; }

.box5{ border-bottom-style:groove;border-color:#c0db62;border-width: 2px;margin-bottom:5px;}

/*box6*/
.box6{ background:#f4f4f4; width:100%; color:#000}
.box6 .indent-box{ padding:20px 24px 20px 24px; }
.box6 .indent-box1{ padding:20px 15px 20px 24px; }

.box7 {background:white};


/*footer*/
#footer { color:#77476b; font-size:0.875em; text-align:right; font-family:Arial, Helvetica, sans-serif }
#footer .indent-footer{ padding:41px 52px 0 50px;}
#footer a {color:#77476b; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer p{ margin:0 0 7px 0}

#footer ul{margin:0; padding:0; list-style:none; float:right}
#footer ul li{ margin:0px; display:inline; float:left; background:url(/images/bg_menu.gif)  center right no-repeat}
#footer ul .last{ background:none; padding-right:0}
#footer ul li a{color:#77476b; text-decoration:none; display:block; float:left; padding:0px 10px 0px 10px; text-transform:uppercase; font-size:.78em} 
#footer ul li a:hover { text-decoration:underline;}
#footer ul li .current{ text-decoration: underline;}



.jamp{ width:176px;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h3{ height:27px}
.h{ height:31px}
.h1{ height:40px}
.h2{ height:27px}
.block-contact span{ float:right; margin-right:60px}
.block-contact1 span{ float:right; margin-right:20px}

.form{
	background:url(/images/formtail.jpg) repeat-y center;
	font-size:100%; 
	line-height:1em;
	font-family:Tahoma, Geneva, sans-serif; 
	color:#898989;	
}
.form-footer{
	height: 8px;
	background:url(/images/formfooter.jpg) no-repeat top center;
}


.awesome, .awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
}

.awesome:hover									{ background-color: #aaa;}
.awesome:active									{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.small.awesome	img {margin: 1px;align: middle;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
.green.awesome, .green.awesome:visited			{ background-color: #749a02; }
.green.awesome:hover							{ background-color: #b5ca3e; }
.blue.awesome, .blue.awesome:visited			{ background-color: #2daebf; }
.blue.awesome:hover								{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited				{ background-color: #e33100; }
.red.awesome:hover								{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #70245d; }
.magenta.awesome:hover							{ background-color: #a9014b; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }

.secondary.awesome 		 { background-color: rgba(0,0,0,0); color: #555; font-weight: normal; line-height: 1; text-shadow: 0 0 0 #fff;}
.secondary.awesome:hover { background-color: #eee; }

.white.awesome 		 { background-color: #fff; color: #000; font-weight: bold; line-height: 1; text-shadow: 0;}
.white.awesome:hover { background-color: #ccc; }

ul.topnav {
	list-style: none;
	margin: 0;
	float: left;
}

ul.topnav li {
	float: left;
	margin-top: 0;
	position: relative;
}

ul.topnav li a { 
	display: block;
	text-decoration: none;
	float: left;
}

ul.topnav li ul.subnav li a {
	
	padding: 5px 5px;
	color: #f4f1f3;
	font-weight: bold;
}

ul.topnav li a:hover {
	
}

ul.topnav li span {
	width: 17px;
	height: 35px;
	float: left;
	margin-top: 25px;
	margin-left: -25px;
	position: relative;
	background: url(/images/subnav_btn.gif) no-repeat center top;	
}
ul.topnav li span.subhover {
	background-position: center bottom;
	cursor: pointer;
	
}

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute;
	left: 0;
	top: 57px;
	display: none;
	float: left;
	width: 170px;
	z-index: 10000;	
	background: url(/images/menu-bg.gif) no-repeat right top;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
}

ul.topnav li ul.subnav li {
	clear: both;
	width: 170px;
	margin-top: 2px;
	margin-bottom: 2px;	
}
ul.topnav li ul.subnav li:hover {
	margin: 2px 2px 2px 0px;	
	width: 166px;
	background:  url(/images/menubgl.gif) ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}

html ul.topnav li ul.subnav li a {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	width: 145px;
	padding-left: 0px;
}

html ul.topnav li ul.subnav li a:hover
	margin-left:8px;
}


.awesome img {
		margin: 3px;
		padding-left: 5px;
		align: middle;
	}

div.error, span.error, span.errorInfo, span.errorError {
	color: red;
    background: white;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    padding: 3px;
    margin-bottom: 5;
    word-spacing: nowrap;
}
div.notifyOk, span.div.notifyOk{
	color: #70245d;
    background: white;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    padding: 3px;
    margin-bottom: 5;
    word-spacing: nowrap;
}
span.mark {
	color: red;
}
div.registerForm {
	margin-left: 0px;
}
.captchaImage {
	margin: 3px;
}

.hint {
	margin-bottom: 0px;
	font-size:120%;
}
img.sawatar {
	max-width: 50px;
	max-height: 50px;
	padding: 5px;
}
.white {
	color: white;
}
.marked {
	padding: 0 5 0 5;
	text-right: center;
	color: white;
	font-weight: bold;
	background: #F78208;
}
.label1 {
	font-weight: bold; padding: 5px; font-size:150%;
}

.mealsPanelContainer{
	padding-bottom: 15px;
}
div.mealpane {
	color: white; font-weight:bold; text-decoration:none; line-height:2.16em; 
	background:url(/images/line.gif) no-repeat bottom left; 
	margin:0; padding-left:0px; font-family:Arial, Helvetica, sans-serif;	
	overflow:auto;
}
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
.ava-tooltip {
	background:url(jquery/images/black_arrow_big.png) no-repeat; 
	padding:10px 15px;
	width:350px;
	height: 200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
}
.ava-tooltip a {color:white}

.ava-tooltip .ava .facepane {
	height: 130px;
	margin-right: 10px;
	display:block;
}
.ava .vertical {
	text-align: center;
}
.ava img.face{
	margin-left: 5px;
	border:1px solid #fff;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
}
.ava img.smallface{
	max-width: 32px;
	max-height: 32px;
	border:1px solid #fff;
	-moz-box-shadow:0 0 3px #000;
	-webkit-box-shadow:0 0 3px #000;
	margin: 0px;
}
.ava-tooltip .ava .userplate {
	margin-top: 10px;
	height: 130px;
}
.ava .username,  .ava .username-true, .ava .username-false{	
	font-size:100%; 
	text-decoration:underline;	
	font-weight: bold;
	padding-left: 16px;
}
.ava .username-false {
	background-image: url('/images/user.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.ava .username-true{
	background-image: url('/images/user-actv.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.ava .userinfo {
	font-size:100%;
	white-space: nowrap;
	line-height: 1.5; 	
}
.ava .userinfo-date {
	font-size:90%;
	white-space: nowrap;
	line-height: 3.0; 	
}

.ava-tooltip .ava .actions {
	background:url(/images/bg_title1.gif) repeat-x bottom;
	margin-right: 20px;
	margin-left: 10px;
}
.ava-tooltip .ava .actions img {vertical-align:middle;padding-left:0px;}
.ava-tooltip .ava .actions a {font-size:80%;text-decoration:underline;}

.msginlist {padding-top: 5px;}
.msginlist .ava .userplate {
	margin-top: 0px;
	display: block;
	float:left;
	color:#898989;
}
.msginlist .ava .facepane {
	margin-right: 10px;
}
.msginlist .ava .vertical .facepane {
	margin-bottom: 5px;
}
.msginlist .ava .actions {
	display: block-inline;
}
.msginlist .ava .actions .topnav{}
.msginlist .ava .actions .topnav span {margin-left:0px;margin-top:0px}
.msginlist .ava .actions .topnav li ul.subnav {top:0px;}
.msginlist .ava .actions .topnav li.button {width:24px;height:24px;}

.friend {	
	word-spacing: nowrap;
	text-decoration:none;
	display: inline-block;
}
.friend .name {
	line-height: 3.0;
	color: #555;
	font-size: 100%;
	font-weight: bold;
	padding: 5px 15px 5px 2px;
	text-align:left;
	text-decoration:underline;
}
div.preview img.avatar {display: inline; margin-left: auto;margin-right: auto; max-height:100px;max-width:100px;}

div.preview { width: 100px; height: 100px; border: 1px dashed #CCCCCC; padding: 5px; display: table-cell;
    text-align: center;
    vertical-align: middle;}
    
div.preview.loading { background: url(/images/white-loader.gif) no-repeat 50px 40px; }
div.preview.loading img {display: none; }

div.previewOptions {margin-top: 15px;}
div.previewOptions input.imageUpload {font-size:80%;}

div.preview-tooltip {
	position: absolute;
	background-image: url('jquery/images/black.png');
	margin-left: 50px;
	width: 180px;
	height: 80px;
	padding:10px 15px;
	color:#fff;
	text-align:left;
	font-size:12px;
	opacity: 1;	
    text-align: center;
    vertical-align: middle;
}
div.preview-tooltip img.cls-btn {padding-top: 4px; opacity: 1.0;cursor: pointer;}
div.preview-tooltip div.descr {margin-top: 20px;}
div.preview-tooltip div.descr a {font-weight: bold;color:white;padding-left: 5px;padding-left: 5px;cursor: pointer;}

div.pwd-edit {
	display: none;
	z-index:10000;
	background-color:#333;	
	width:400px;
	height:250px;	
	min-height:250px;
	border:1px solid #666;
	padding: 10px;
	margin-left: 20px;
	text-align: center;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	}
div.pwd-edit .options { text-align: left;color:white;width: 250px; margin: auto;padding-bottom: 20px;}
div.pwd-edit a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;
	z-index: 1px;
}
div.measure-edit {
	display: none;
	z-index:10000;
	background-color:#333;	
	width:350px;
	height:100px;	
	min-height:100px;
	border:1px solid #666;
	padding: 30px;
	margin-left: 20px;
	text-align: center;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	}
div.measure-edit .options {color:white;margin: auto;padding-bottom: 20px;}
div.measure-edit a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;
	z-index: 1px;
}
div.ava-edit {
	display:none;
	z-index:10000;
	background-color:#333;	
	width:800px;
	height:484px;	
	min-height:480px;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

div.ava-edit a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;
	z-index: 1px;
}
div.ava-edit #crop_container {float: left ;width:640px;}
div.ava-edit .crop-options   {float: right; padding:10px 15px;color:#fff;text-align:left;font-size:12px;height:460px;width:125px;background:#333;text-align:center;}
div.ava-edit .crop-options .description {padding-top:50px;padding-bottom:50px;}

.geocoords {font-family:Tahoma, Geneva, sans-serif; color:#898989; font-size:80%;border: 1px solid #d9d9d9;margin: 1px;padding: 2px;}
#mapCanvas { width: 100%; height: 400px; }
#infoPanel { float: left; margin-left: 10px; }
#infoPanel div { margin-bottom: 5px; }

#visibility-pane select {width: 150px; margin-bottom: 10px;}


#pager {text-align:center;align:center;}
#pager .header {height: 20px;text-align:center;}
#pager #progress_div {margin-top: 10px;height: 20px;}
#pager #page_div {margin-left: 16px;margin-top: 10px;height: 20px;}
#pager .pages {
	display: inline;
	height: 20px;
	line-height: 18px;
	margin: 0px 1px;
	padding: 0px 0px;
	vertical-align: middle;
	text-align:center;
	width:350px;
	}
#pager .pages a.page {
	background-color: #f9fafb;
	display: inline-block;
	height: 20px;
	line-height: 18px;
	margin: 0px 1px;
	padding: 0px 0px;
	vertical-align: middle;
	width:20px;
	font-weight: bold;
};
#pager .pages a.page:hover { background-color:#cbef69;}
#pager .pages span {
	background-color: #709b19;
	color:white;
	display: inline-block;
	height: 20px;
	line-height: 18px;
	margin: 0px 1px;
	padding: 0px 0px;
	vertical-align: middle;
	width:20px;
	font-weight: bold;
}
/* Nutrition */
#logCalendar .badday{background-color:#FFAAAA;}
#logCalendar .goodday{background-color:#cbef69;}

.logList {border-collapse: collapse;}

#nutrProgress strong {font-size:80%;font-weight:bold;}
#nutrProgress .proteinBg {background: white;width:183px;padding-bottom:2px;padding-right:2px;}
#nutrProgress .fatsBg {background: white;width:183px;padding-bottom:2px;padding-right:2px;}
#nutrProgress .carbsBg {background: white;width:183px;padding-bottom:2px;padding-right:2px;}
#nutrProgress .caloriesBg {background: white;width:183px;padding-bottom:2px;padding-right:2px;}

#nutrProgress .proteinFill {background: #ec573f;margin-right:3px;}
#nutrProgress .fatsFill {background: #ffa445;margin-right:3px}
#nutrProgress .carbsFill {background: #7bbc4c;margin-right:3px}
#nutrProgress .caloriesFill {background: #b87eaa;margin-right:3px}


.kcal-tooltip{
	background-image: url('jquery/images/black_arrow_small.png');
	background-position: center center;
    background-repeat: no-repeat;
	padding-top:40px;
	display:none;
	color:white;
	text-align:center;
	word-spacing: nowrap;
	font-size:12px;
	font-weight:bold;
	z-index:20000;
	width: 140px;
	height: 70px;
}

.author-tooltip{
	background-image: url('jquery/images/black_arrow.png');
	background-position: center center;
    background-repeat: no-repeat;
	padding-top:40px;
	display:none;
	color:white;
	text-align:center;
	word-spacing: nowrap;
	font-size:12px;
	font-weight:bold;
	z-index:30000;
	width: 209px;
	height: 112px;
	margin-top:-200px;
	margin-left:-250px;
}
 /* ================ Закладки ======================*/
#flowtabs ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #e1e7cb;
	border-left: 1px solid #e1e7cb;
	width: 100%;
}
#flowtabs ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #e1e7cb;
	border-left: none;
	margin-bottom: -1px;
	background-image: url('jquery/images/tab-menu-bg.png');
	background-position: center center;
    background-repeat: x-repeat;
	overflow: hidden;
	position: relative;
}
#flowtabs ul.tabs li a {
	text-decoration: none;
	color: #949466;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
#flowtabs ul.tabs li a:hover {
	color: white;
	font-weight: bold;
	background-image: url('jquery/images/tab-menu-bg-actv.png');
	background-position: center center;
    background-repeat: x-repeat;
}	

#flowtabs ul.tabs li.active, #flowtabs ul.tabs li.active a:hover  {
	color: #000;
	font-weight: bold;
	background: #fff;
	border-bottom: 1px solid #fff;
}

#flowtabs .tab_container {
	border: 1px solid #e1e7cb;
	border-top: none;
	clear: both; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#flowtabs .tab_content {
	padding: 20px;
	font-size: 1.2em;
	display:none;
}
#flowtabs .tab_content_nothided {
	padding: 20px;
}
#flowtabs .tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #e1e7cb;
	font-size: 1.8em;
}
#flowtabs .tab_content h3 a{
	color: #254588;
}

div.connect-status {position: fixed;  left:980px; top:157px;}
#product-search div.search-ctrl {margin-right: 10px;width:520px;}
#product-search div.search-input {;}
#product-search .iceSelInpTxtRow  {height: 32px;}
#product-search div.search-inputList {
		position:absolute; ; z-index:200; border: 1px solid #FFA600;background-color:white;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 3px #999;
		-webkit-box-shadow: 0 1px 3px #999;
	}
#product-search .search-inputRow,  #product-search .search-inputSelRow {height: 32px;margin:2px;overflow:hidden;}
#product-search .productCol {
    width: auto;
	color: #000;
	font-size:120%;
	padding-bottom: 3px;
}
#product-search .other-nutrCol {
	width: 100px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
}
#product-search .categoryCol {
	color: #555;
	font-size: 80%;
	text-align: left;
}
#product-search .authorCol {
	 width: 120px;
	 vertical-align: top;
	}
#product-search .caloriesCol {
    width: 40px;
    color: #77476b;
    vertical-align: top;
    font-size:120%;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}
#product-search .detailsCol{
	 color: #555;
	 text-decoration:underline;
	 font-weight: normal;
}
#product-search .detailsCol a{
	 color: #555;outline:none; 
}
#product-search .qtyColTxt {
	text-align: center;
	}
	
.proteinLbl, .fatLbl, .carbsLbl, .otherValLbl {
	font-size:80%;    
	padding: 3px 2px;
}
.proteinLbl {color: #d23820;}
.fatLbl {color: #ffa445;}
.carbsLbl {color: #7bbc4c;}
.calorieLbl {color: #77476b;}


#product-search #search-results {
	display: none;
	width:750px;
	min-height:250px;
	border:1px solid #666;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	z-index: 10000;
	}
#product-search #search-results .search-results-contents { text-align: left;color:black; padding-bottom: 5px;margin-top:-10px;}
#product-search #search-results a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;

}
#product-search #addtolog {
	display: none;	
	width:450px;
	min-height:150px;
	border:1px solid #666;
	margin-top: 150px;
	padding: 10px;
	margin-left: 20px;
	margin-ещз: 120px;
	text-align: left;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	z-index: 10000;
}
#product-search #addtolog a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;

}
#product-search #search-options {
	display: none;	
	width:450px;
	min-height:150px;
	border:1px solid #666;
	margin-top: 150px;
	padding: 10px;
	margin-left: 20px;
	margin-ещз: 120px;
	text-align: left;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
	z-index: 20000;
}
#product-search #search-options a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;

}
#search-options .col1 {width: 200px; float: left;}
#search-options .col2 {width: 200px; float: right; }

.author, .author-false,  .author-true {
	color: #555;
	font-size: 80%;
	font-weight: bold;
	padding: 16px;
	text-align:left;
	word-spacing: nowrap;
}
.author-false {
	background-image: url('/images/user.png');
	background-position: left center;
	background-repeat: no-repeat;}

.author-true {
	background-image: url('/images/user-actv.png');
	background-position: left center;
	background-repeat: no-repeat;}
.db {
	background-image: url('/images/db.png');
	background-position: left center;
	background-repeat: no-repeat;
	color: #555;
	font-size: 80%;
	font-weight: bold;
	padding: 16px;
	text-align:left;
	word-spacing: nowrap;
}
.rplus{color: green; font-weight: bold; white-space: nowrap;}
.rminus{color: red; font-weight: bold; white-space: nowrap;}


#product-select {	
	overflow: auto;
	margin-top: -12px;
	width: 100%;
	background: #fff;
}
#product-select .productName, #product-select .productName a{
	color: #000;	
}
#product-select div.row {
	display: inline;
}
#product-select .measure {
    font-weight: normal;
    font-size:80%;
    white-space: nowrap;
}
#product-select .calories {
    color: #77476b;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}
#product-select .detailsCol{
	 color: #555;
	 font-size:80%;
	 text-decoration:underline;
	 font-weight: normal;
	 margin-left: 5px;
}

#product-select .catEditMode{
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
#product-select .selectedNodetrue {
	color: white;
	background-color: #c7d241;
	padding-left:3px;
	padding-right:3px;
}

#product-select .selectedNodefalse {
	padding-left:3px;
	padding-right:3px;
}

#product-select .dbActions {
		padding: 2px;
		/*background: #f0f0df;*/
		position:relative; 
		left: 30px;
		text-align: center;
}
#product-select .name,  #product-select .descr{
	width:425px;	
}

#exercise-select{
	
	margin-top: -12px;
	width: 610px;
	background: #fff;
}
#exercise-select div.row {
	display: inline;
}
#exercise-select .exerciseName, #exercise-select  .exerciseName a{
	color: #000;	
}
#exercise-select .calories {
    color: #77476b;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}
#exercise-select .exerciseDetails {
	font-weight: normal;
    font-size:80%;
    white-space: nowrap;
}

.ui-widget-content {
		background: white;
	}
#ui-datepicker-div {
	font-size: 12px;
	width: 200px;
	height: 170px;
	z-index: 20000;	
	background: white;
}
#ui-timepicker-div {
	background: white;
}
#ui-datepicker-buttonpane {
	background: white;
}
/* Стили таблицы логов на странице Журнала*/
#day-view .groupNameCol {
	word-spacing: nowrap;
	display:inline;	
}
#day-view .groupNameCol img {margin-top: 2px;margin-right: 5px;}

#day-view .timeCol {
	color: grey;
    font-size:90%;
}
#day-view .valueCol {
	color: grey;
    font-size:90%;
    text-align:right;
}
#day-view .tinyCol {
	width: 3%;
}
#day-view .totalCell {
	text-align: right;
	word-spacing: nowrap;
}
#day-view #copy-dialog {
	display: none;	
	width:250px;
	min-height:150px;
	border:1px solid #666;
	margin-top: 100px;
	padding: 10px;
	margin-left: 20px;
	margin-ещз: 120px;
	text-align: left;
	vertical-align: middle;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}
#day-view #copy-dialog a.close {
	background-image:url(jquery/images/close.png);
	position:absolute;
	right:-20px;
	top:-20px;
	cursor:pointer;
	height:30px;
	width:30px;
	z-index: 1px;
}
.product-form {
	font-size: 14px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;margin:5px;
	white-space: normal;
}
	
.product-form select {font-size: 14px; height: 25px;} 
.product-form .namef {width: 290px;}
.product-form .qtyf {width: 50px;text-align: right;}
.product-form div.value {display:inline-block;padding:5px;}
.product-form strong {margin-left:2px; font-weight: bolder;}

#statsMenu select {width:175px;}

.statsGraph .graphHeader select{width:75px; vertical-align: middle;}
.statsGraph .graphHeader img{vertical-align: middle;}
.statsGraph .graph {height: 250px; width:649px ;background-color:white;}
.statsGraph .loading {background: url(/images/white-loader.gif) no-repeat 300px 110px; border: 1px solid #white;}
.statsGraph .graph  .jqplot-axis {
      font-size: 0.85em;
    }
.statsGraph .graph .jqplot-legend {
      font-size: 0.75em;
      vertical-align:middle;
    }
.statsGraph .graph .tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:15px;
	width:70px;
	text-align:right;
	
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
.graph-tp-val{margin-left: 10px; font-weight: bold;}
.graph-tp-dat{font-weight: bold;font-size: 80%;}


/* blogs */
#edit-message {font-size: 12px;}
#edit-message .subject {width: 645px;}
#edit-message .message-body {width: 645px;}
#edit-message select.blog-select {width: 150px;}
#edit-message select.mood-select {width: 150px;}
#edit-message .saveBtn {margin-top: 10px;}
#edit-message .options {}
#edit-message .mood-col, #edit-message .want-col, #edit-message .listen-col {display: inline-block;width: 210px;} 


/* rich text */
.richtext-selector {margin-top:5px;}
.richtext-selector .rich a, .richtext-selector .rich span { 
	border-top-left-radius: 7px; border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; 
	padding: 0 5px; line-height: 30px; font-weight: bold; color: white; background: url(/images/switch.gif) repeat-x; display: block; float: left;} 
.richtext-selector .rich a { background-position: 0 0; repeat-x; color:#444;}
.richtext-selector .rich span { background-position: 0 -60px; repeat-x;}
.richtext-selector .plain a, .richtext-selector .plain span { 
	border-top-right-radius: 7px; border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; 
	padding: 0 5px; line-height: 30px; font-weight: bold; color: white; background: url(/images/switch.gif) repeat-x; display: block; float: left;} 
.richtext-selector .plain a { background-position: 0 0; repeat-x; color:#444;}
.richtext-selector .plain span { background-position: 0 -60px; repeat-x;}


/* blog message in list */
.msginlist .aplate {color:black;width:678px;float:left;}
.msginlist .aplate-float {color:black;float:left;display:inline-block;margin-right:10px;margin-bottom:10px}

.blgMsgList {background:white;border-width:0px;border-collapse: inherit;width:688px;table-layout:fixed;}
.blgMsgList td.iceDatTblCol1 {background:white;border-bottom: 1px solid #d9d9d9;}
.blgMsgList .blgMsgListCol1,  .blgMsgList .blgMsgListCol2{border-width:0px;}

.footprints .form .lbl {display: inline-block;}

.blog-msg .date-link {font-size:80%;color: #B3B3B3; vertical-align:middle;padding-top:5px;padding-bottom:5px;}
.blog-msg .date-link a {text-decoration:underline; 
	color: #B3B3B3;
	margin-left:5px; 
	}

.blog-msg .clip {
	height: 24px;
	display: inline-block;
}
.blog-msg .clip a{
	text-decoration:underline;
	color: #B3B3B3; 
	font-size:18px;
	font-weight:bold;
	padding-right:24px;
	background-image: url('/images/attach.png');
	background-position: right center;
	background-repeat: no-repeat;
	
}


.blog-msg a.subject{
	color: #70245d; 
	font-size:20px;
	font-weight:bold;
	padding-bottom: 30px;
	line-height:1.3em;
}
.blog-msg .moodplate div{
	margin: 10px 10px 0px 0;
	display: inline-block;
}

.blog-msg .body {padding-top: 10px;padding-bottom: 10px;}
.blog-msg .body .cut {
	background-image: url('/css/css-images/tree_nav_bottom_open.gif');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
	color: #70245d; 
	font-weight:bold;
	display: inline;
}

.blog-msg .tags {
	background-image: url('/images/tag16x16.png');
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-left: 20px;
	}
.blog-msg .tags a {text-decoration:none;} 
.blog-msg .tags span.tag  {margin-right: 5px; margin-left: 5px; text-decoration:underline;}

.blog-msg .actions {float:left;}
.blog-msg .actions a{padding-right: 10px; font-weight:normal;}
.blog-msg .actions a.orange{font-weight:bold;}
.blog-msg .vote {float:right;}

.footprints {vertical-align:top;}
.footprints .row {display: inline-block;vertical-align:top;}
.footprints .label {font-weight:bold;font-size:120%;padding-top:10px}
.footprints .combogrp .rdio {padding-left:0px;}
.footprints .combogrp .chck {margin-left:7px;}

.raitingpane  {
	display: inline-block;
	white-space: nowrap;
}
.raitingpane .raiting {
		display: inline-block;
		padding-right: 5px;
	}
.raitingpane .vote {
		display: inline-block;
}
.raitingpane .votes{
	display: block;	
	background: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	padding: 10px;
	z-index:1000;
}
.raitingpane  img.progress {display:none;}
.raitingpane .good, .raitingpane .bad {color:green;font-weight:bold;margin:3px;}
.raitingpane .bad {color:red;}

.quickpost {margin-left:-15px;width:678px;}
.quickpost .quick-preview {width:678px;display: block;padding:0px;height:32px;border:0px none;}
.quickpost .quick-preview .textPreview {font-size: 140%; color: #CCCCCC; width: 655px;height:30px;margin:0px;padding:0px;background:white;text-align:left;}
.quickpost .quick-preview .buttonPreview {margin-left:-16px;width:32px;height:32px;border:0px none;}
.quickpost .quick-main {width: 657px;margin-left:0px; display:none;}
.quickpost .quick-main form {width: 667px}
.quickpost .quick-main textarea.message-body {width: 657px;margin:1px;padding:5px;}
.quickpost .quick-main .items {width: 670px;margin-top:5px;background:white;}
.quickpost .quick-main .item {display:inline-block;padding:5px;}
.quickpost .quick-main .item .attach {display:inline-block;text-align:center;}
.quickpost .quick-main .item img.preview {display: inline; margin-left: auto;margin-right: auto; max-height:100px;max-width:100px;}
.quickpost .quick-main .item span.label {color:#494949}

.quickpost .actions {text-align:right;width: 670px;}
.quickpost .actions .iceOutConStatInactv {margin-top:-15px;margin-left:15px;}
.quickpost .media {width: 670px;min-height: 50px;}
.quickpost .media .photo, .quickpost .media .video, .quickpost .media .link{
	display: inline-block;
}
.quickpost .media .photo a[disabled], .quickpost .media .video a[disabled], .quickpost .media .link a[disabled]{	
	background:white;
	color: #749a02;
	text-decoration:none;
	font-weight:bold;
	padding: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	width: 120px;
	border-bottom: 0px;
} 
.quickpost .media .photo a, .quickpost .media .video a, .quickpost .media .link a{
	background:none;
	color:white;
	padding: 5px; 
	width: 120px;
	font-weight:bold;
	cursor:pointer;
}
.quickpost .media .dialog {background:white;z-index:10000;display:none;}
.quickpost .media .dialog {color:#898989;}
.quickpost .media .dialog .preview {text-align:center;}
.quickpost .media .dialog .preview.loading { background: url(/images/green-loader.gif) no-repeat 50px 40px; }
.quickpost .media .dialog input.field {width: 100%;}
.quickpost .media .dialog .col1 {width: 125px;display:inline-block;}
.quickpost .media .dialog .col2 {width: 450px;display:inline-block; padding-left: 20px;}
.quickpost .media .dialog input.lnk {width: 607px;margin:1px;padding:5px;}
.quickpost .media .dialog textarea {width: 607px;margin:1px;padding:5px;}
.quickpost .media .dialog .attach {text-align:right;margin-right:32px;}
