/* GENERAL */
* {
  margin:0;
  padding:0;
  /*vertical-align: top;*/
} 
html, body {
  height: 100%;
}
body {
  background-attachment: fixed !important;
  background: #ffffff; 
  background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee));
  background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%);
  background-image: linear-gradient(top, #ffffff 30%,#dce2ee 100%);
  font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
  color: #212c44;
}
input, textarea {
  font-size:13px;
  vertical-align:baseline;
  /*margin-bottom: 5px;*/
}
select {
	color: #212c44;
}
input.auto_width,
#right_column input.auto_width { /*should be added to all checkboxes and radiobuttons*/ 
  margin: 0 auto 5px !important;
  border: none !important;
  width: auto !important;
  padding:0;
}
div {
	word-wrap: break-word;
}
a, a:hover, a:focus, :focus, a:active, -moz-anylink:focus, button span, button, a span:focus, .button span:focus {
  outline: none 0;
}
/* Fix for buttons dotted outline */
::-moz-focus-inner {
  border:0;
} 
a img {
  border: none;
}
a {
  color: #0085e1;
  text-decoration: none;
  cursor:pointer;
}
a:hover {
	color: #2faaff;
}
a.top {
  position: absolute; 
  top: 55px;
}
a.bookmark {
  position:absolute;
  margin-top:-70px;
}
ul, ol {
	margin-left:20px;
}
.clear {
  clear: both;
  height: 1px;
  width: 99%;
  visibility: hidden;
}
.clear_left {
  clear: left;
  height: 1px;
  width: 99%;
  visibility: hidden;
}
.clear_right {
  clear: right;
  height: 1px;
  width: 99%;
  visibility: hidden;
}
.center {
	text-align: center;
	margin: 0 auto;
}
.legend {
	text-align:center;
}
.left {
  text-align: left !important;
  vertical-align:middle;
}
.right {
  text-align: right !important;
}
.br7 {
	margin-bottom:7px;
}
.float_right {
  float:right !important;
}
.float_left {
  float:left !important;
}
.bold {
  font-weight: bold;
}
.nowrap {
  white-space: nowrap;
}
.break_word {
	word-break: break-all;
}
.default {
	padding-bottom:7px;
	text-align:left;
}
.default_lg {
  padding-bottom:7px;
  font-size:13px;
  text-align:left;
}
.delete .default_lg {
  padding-bottom:20px;
}
.default_sm {
	padding-bottom:5px;
	font-size:11px;
	text-align:left;
}
.cap {
	text-transform: none !important;
}
.red {
  color:#ff0000;
}
.grey {
  color: #879ac4;
}
.orng, 
.favorite,
.main_head.orng a,
a.orng,
.main_left_tabs.selected a, 
.main_left_tabs.selected {
  color: #EF5918;
  text-shadow: 0 1px 1px #F9D539;
}
#header_wrap .orng,
.dropdown_links .selected,
.dropdown_sublinks .selected,
.en_ru a.eng_selected, .en_ru a.rus_selected,
.blue_block.account_header .selected,
.ui-widget .orng a {
  color: #FF9008;
  text-shadow:none;
}
.light_line {
	border-top:1px solid #dce2ee;
}
.main_body .light_line {
  margin:10px 0 3px;
}
.blue_block.light .light_line,
.content_body .light_line {
  margin:10px 0;
}
.folio_content .kroogi_tools .light_line {
	border-top:1px solid #fff;
	margin: 0 0 3px;
}
.main_left .light_line {
  margin: -1px 0 0 -15px;
}
.dark_line {
	border-top:1px solid #99a8cc;
}
#btm_main .dark_line {
	margin: 10px 0;
}
.ui-dialog .dark_line {
	margin:10px 0;
}
#right_column .dark_line {
  margin:3px 0 7px;
}
.content_body .dark_line,
.main_body .dark_line,
#images_overlay .dark_line {
  margin:0 0 20px;
}
.content_body.settings .dark_line {
  margin: 20px 0;
}
.content_body.home_pages .dark_line,
#account_dropdown .dark_line {
  margin: 10px 0;
}
.empty_line {
  height:20px;
  width:99%;
}
.empty_line.double {
  height:35px;
  width:99%;
}
.ffeed .empty_line {
  height:1px;
}
.section_empty, .login_to_comment {
  color: #879AC4;
  font-size:13px;
}
.login_to_comment {
  margin: 10px;
}
#wallposts .login_to_comment {
  padding: 20px 0;
  margin: 0;
}
#main_content_wide .section_empty,
#main_content_left .section_empty {
  margin: 0 20px;
}
/*___________________________________GENERAL STRUCTURE___________________________________*/
#main {
  width: 980px;
  text-align: left;
  display: block;
  zzmin-height: 100%;
  zzheight: auto !important;
  zzheight: 100%;
  margin: 0 auto 20px;
  padding-top:60px;
}
#main_content_line_right {
	margin-left:235px;
	width:745px;
}
#right_column {
	float: right;
	width: 220px;
}
.blue_block {
  padding:15px;
  margin-bottom:20px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #99a8cc; 
  background: #fff; 
}
.blue_block.light {
  padding:10px;
	margin: 0 0 15px;
  color:#212c44;
  border:1px solid #dce2ee;
  background:#ffffff;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.blue_block.light.clickable {
  cursor: pointer;
}
.sidebar .blue_block.light {
  margin-bottom:23px;
}
.settings .blue_block.light {
  padding:15px 15px 0;
}
.settings .blue_block.light.indent {
  margin-left:20px;
  padding-top:10px;
}
.blue_block.sidebar {
  -webkit-box-shadow:0 0 10px #192133 inset;
  -moz-box-shadow:0 0 10px #192133 inset;
  box-shadow:0 0 10px #192133 inset;
  margin-bottom:20px;
  padding-top:20px;
  position:relative;
  background: #2A3755;
  color:#fff;
  border:1px solid #192133;
	min-height:140px;
}
.blue_block.sidebar.news {
  padding-top:15px;
}
.blue_block.account_header {
  padding:10px;
  height:82px;
  background: #2A3755;
  border:1px solid #192133;
  -webkit-box-shadow:0 0 10px #192133 inset;
  -moz-box-shadow:0 0 10px #192133 inset;
  box-shadow:0 0 10px #192133 inset;
	position: relative;
}
#moonmenu.blue_block {
  padding:10px;
  height:82px;
}
#right_column .blue_block.account_header {
  background:#ffffff;
}
.sidebar_arrow {
  background:url(arrow100.png) no-repeat scroll top right;
  position:absolute;
  top:40px;
  right:204px;
  width:50px;
  height:100px;
  z-index:12;
}
.sidebar_arrow.top {
  top:6px;
}
.main_head {
  margin-bottom:7px;
  font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	text-transform: lowercase;
}
.main_head.orng a:hover {
  text-decoration:underline;
  vertical-align: bottom;
}
.blue_block.news .main_head {
  margin-top:0;
}
.top_head {
	margin-top: 15px;
}
.blue_more_info {
  margin:0 0 0 10px;
}
/* HEADERS */
.headers_right {
  background:#fff url(http://cdn-assets1.kroogi.com/images/headers_r.png) no-repeat scroll top right;
	width:10px;
	height:40px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.headers_left {
  background:#fff url(http://cdn-assets1.kroogi.com/images/headers_l.png) no-repeat scroll top left;
	width:10px;
	height:40px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.headers_body {
  background:#fff url(http://cdn-assets1.kroogi.com/images/headers_body.png) repeat-x scroll top left;
	margin-bottom:20px;
	height:40px;
	vertical-align:top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.headers_content {
  font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	text-transform:uppercase;
}
.headers_title {
	padding:10px 0 0 20px;
	line-height:normal;
}
#dir .headers_title,
.tabs_container .headers_title {
	font: 16px/40px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	padding-left:0;
}
.headers_content a {
	color:#212c44;
	padding:0 20px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.headers_content .selected {
  background-color:#000;
  opacity:0.7;
  filter: alpha(opacity=70);
  height:40px;
	color:#fff;
	padding:10px 20px;
}
.headers_content a:hover {
  background-color:#000;
  opacity:0.3;
  filter: alpha(opacity=30);
  height:40px;
	color:#fff;
}
#main_content_wide .headers_body,
#dir .headers_body {
  width:960px;
}
#main_content_left .headers_body,
#main_content_line_right .headers_body {
  width:725px;
}
#right_column .headers_body {
  width:200px;
}
/*_________________________________________________TOP HEADER__________________________________*/
/* TOP NAV HEADER */
#header_wrap {
  background: none repeat scroll 0 0 #2A3755;
  left: 0;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 1000;
  -webkit-box-shadow: 0 0 10px #192133 inset, 0 2px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px #192133 inset, 0 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px #192133 inset, 0 2px 2px rgba(0, 0, 0, 0.3);
}
#header {
  width:980px;
  margin:0 auto;
	min-height: 45px;
}
#logo, #dir, #top_nav_search {
	vertical-align: top;
	display: inline-block !important;
	*display: inline;
	zoom: 1;
}
#logo {
	margin-left: -3px;
	padding: 1px 3px 3px;
}
/* directories */
#dir  {
	margin-top: 14px;
}
#dir a.top_parent {
	padding: 5px 10px;
	font: 13px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #fff;
	text-transform: lowercase;
}
#dir a.top_parent:hover,
#logo:hover {
	background-color: #3b4d77;
	color: #fff;
}
/* search */
#top_nav_search {
	background-color: #fff;
	-moz-border-radius:10px;
	border-radius: 10px;
	height:22px;
	margin: 15px 5px 0 10px;
}
#top_nav_search #search {
	border:0;
	width:160px;
	color:#212c44;
	margin:3px 3px 3px 7px;
}
#top_nav_search input {
	line-height: 1;
	outline:0 !important;
}
#top_nav_search input#image {
	margin: 5px 5px 0 0;
	width: 12px;
}
/* header user account */
#top_nav_user {
	float:right;
	padding-top: 13px;
	margin-right: -8px;
}
.account_links,
.account_dropdown {
	position: relative;
	font-size: 13px;
	margin: 5px 8px 0 0;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.en_ru a,
.account_links a,
.account_links a:hover,
#account_dropdown .user_name,
.dropdown_links a,
.dropdown_sublinks a,
.album_action a {
	color: #fff;
}

.account_links.user a:hover,
.en_ru a:hover,
.dropdown_links a:hover,
.dropdown_sublinks a:hover {
	color: #f29d58;
}
.account_links.user {
	padding: 5px 5px 4px;
	margin: 0;
	color: #fff;
}
#messages_button {
	position: relative;
	margin-right: 2px;
}
#top_nav_messages_link_count {
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	position: absolute;
	bottom: 8px;
	left: 8px;
	background-color: #2A3755;
	padding: 1px 2px;
}
.persona select {
	width: 190px;
}
#account_dropdown,
#messages_dropdown {
	position: absolute;
	padding: 15px 10px 15px 20px;
	top: 25px;
	right: 0;
	background: #2A3755;
	border: 1px solid #192133;
	-webkit-box-shadow: 0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	color: #fff;
	width: 200px;
	z-index: 100;
}
.dropdown_links {
	padding-bottom: 5px;
}
.dropdown_sublinks {
	padding: 0 0 4px 20px;
	font-size: 11px;
}
.user_link {
	padding: 0 5px 5px 0;
	font-size: 13px;
	color: #000;
}
.user_name {
	white-space: nowrap;
	color: #000;
}
.user_name.wrap {
	white-space:normal !important;
}
.user_name:hover {
	text-decoration:underline;
	vertical-align: bottom;
}
.sidebar .user_name {
	color:#0085e1;
}
.account_links .user_name {
	margin-right:5px;
}
.userlink_icon {
	margin-right:2px;
	vertical-align: top;
}
.account_middle .user_link,
.user_link.get_closer,
.account_block .user_link  /*see style-ie9*/ {
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	border: 1px solid #879AC4;
	border-left-width: 0;
	background: #dce2ee;
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #dce2ee 70%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(70%,#dce2ee));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#dce2ee 70%);
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#dce2ee 70%);
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#dce2ee 70%);
	background: radial-gradient(ellipse at center,  #ffffff 0%,#dce2ee 70%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 );
	-webkit-box-shadow: 0 0 3px 1px #fff inset;
	-moz-box-shadow: 0 0 3px 1px #fff inset;
	box-shadow: 0 0 3px 1px #fff inset;
}
#account_dropdown .user_link,
.user_link.get_closer {
	padding: 3px 0 2px 8px;
	margin: 3px 0 0 -8px;
}
.account_block .user_link {
	padding: 3px 0 2px 5px;
	margin: 3px 0 0 -5px;
}
.account_middle .user_link {
	font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	padding: 4px 10px 3px 13px;
	margin: 5px 0 0 -13px;
}
.user_link.get_closer {
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin-left: 0;
}
.next_to_button {
	margin: 7px 5px 0 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.next_to_button a:hover {
	text-decoration: underline;
	vertical-align: bottom;
}
/* Languages */
.en_ru {
	font-size: 16px;
}
.en_ru.signout {
	float:right;
	padding-top:5px;
	margin-right:10px;
}
.en_ru.signin {
	margin: 7px 0 0 2px;
}
#signin_button {
	margin-right:10px;
}
/* Flash messages */
#flashbox {
  margin: 0 0 0 100px;
  padding-top: 18px;
}
#flashbox .author {
  color: #666;
  padding-left: 15px;
}
#flashbox p {
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#flashbox p.flashmsg,
#flashbox p.flashmsg a {
  color: #fff;
}
#flashbox p.flashmsg a:hover {
  color: #2faaff;
}
#flashbox .flashmsg.admin {
  margin-top:5px;
}
#flashbox p.warning,
#flashbox p.error,
.warning {
  background: #FFDDE2;
  color: #CC3300;
  font-weight: bold;
  border:1px solid #d4d4d4;
  padding-bottom:2px;
  text-align:center;
  font-style:normal;
}
#flashbox p.warning .message,
#flashbox p.error .message {
  padding-left: 17px;
  background: url(http://cdn-assets1.kroogi.com/images/no.gif) 0 0 no-repeat;
}
#flashbox p.success,
#flashbox p.ok, .success {
  background: #DDFFF0;
  color: #006633;
  font-weight: bold;
  border:1px solid #d4d4d4;
  text-align:center;
  font-style:normal;
}
#flashbox p.success .message,
#flashbox p.ok .message {
  padding-left: 17px;
  background: url(http://cdn-assets1.kroogi.com/images/check.png) 0 0 no-repeat;
}
/*__________________________________________________________________________________*/
/*Bubble*/
#bubble_container {
	background: #fff;
	border:1px solid #008201;
	-webkit-box-shadow:0 0 15px #0cdd0e inset;
	-moz-box-shadow:0 0 15px #0cdd0e inset;
	box-shadow:0 0 15px #0cdd0e inset;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:10px;
  margin-bottom: 15px;
}
.bubble_inside_container {
  margin-left:40px;
  width:895px;
}
.bubble_content {
	width:700px;
	margin-right:40px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.bubble_button {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.bubble_close {
  float:right;
}
.bubble_close a {
  display:block;
  border:1px solid #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bubble_close a:hover {
  border:1px solid #dce2ee;
}
.bubble_note {
  margin-top:3px;
}
/* FOOTER */
#btm_main {
  clear: both;
	color:#99a8cc;
	display: block;
	margin: 0 auto;
	text-align: left;
	width: 980px;
}
#network_buttons {
	float: right;
	font-size: 13px;
}
#network_buttons .default,
.copyright .default {
	display: inline;
	margin-right: 10px;
}
#network_buttons img {
	vertical-align: bottom;
	margin-top: -5px;
}
.feedback_input {
	width: 697px;
	height: 50px;
	margin-bottom: 3px;
}
/* footer in right column on explore page */
#main.explore #right_column #network_buttons {
	margin: -5px 15px 0 0;
}
#main.explore #right_column #network_buttons .default {
	display: none;
}
#main.explore #right_column .copyright .float_right {
	float: none !important;
}
/*___________________________________EXPLORE_____________________________________*/
#main.explore #main_content_left {
	width: 584px;
	margin-right: 396px;
}
#main.explore #right_column {
	width: 396px;
	margin: 5px -15px 0 0;
}
/* WEEKLY TOP */
.weekly_top_block {
	overflow: hidden;
	float: left;
	position: relative;
	background-color:#fff;
	margin:0 15px 20px 0;
	border:1px solid #99A8CC;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:3px;
  -webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.weekly_top_block a {
	float: left;
}
.weekly_top_block a:hover {
	cursor: pointer;
}
.weekly_top_block a img {
	float: left;
	width:175px;
  height:175px;
}
.weekly_top_block a:hover .desc {
	display: block;
	background: #000;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px;
	width: 175px;
	border-top: 1px solid #99A8CC;
}
.weekly_top_block a .desc {	
  display: none; 
}
.weekly_top_block a:hover .desc .album_name {
  color:#fff;
}
.weekly_top_block a:hover .desc .artist_name {
  font-size:13px;
  color:#ff6f00;
}
/* KROOGI BLOG */
#main.explore #main_content_left #kroogi_blog_tab .user_block.kr_post .block_body_lg {
	margin-left: 0;
}
#kroogi_blog_tab .inline_block.image {
	float: left;
	margin-bottom: 7px;
	margin-right: 15px;
}
#kroogi_blog_tab .empty_line {
	clear: left;
}
.feed_entry .main_head {
	padding-bottom:0;
}
/*_________________________________ALL BUTTONS_____________________________________*/
.button, .button_or, .button_gr, a.button, a.button_or, a.button_gr {
  -moz-border-radius: 3px;
  border-radius: 3px;
	font: 13px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	padding: 3px 10px;
  text-align:center;
  margin-left: 1px;
  color:#fff;
	cursor:pointer;
	display: inline-block;
	*display:inline;
	zoom:1;
}
.button.small, .button_or.small, .button_gr.small, a.button.small, a.button_or.small, a.button_gr.small {
	font: 11px/15px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	padding: 0 5px 2px;
}
/* blue */
.button, a.button {
  background: #88d7fc; 
  background: -moz-linear-gradient(top, #88d7fc 0%, #3799dd 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88d7fc), color-stop(100%,#3799dd)); 
  background: -o-linear-gradient(top, #88d7fc 0%,#3799dd 100%); 
  -webkit-box-shadow: 0 -10px 25px #0067ae inset, 0 1px 2px #fff inset;
  -moz-box-shadow: 0 -10px 25px #0067ae inset, 0 1px 2px #fff inset;
  box-shadow: 0 -10px 25px #0067ae inset, 0 1px 2px #fff inset;
  border: 1px solid #4084be;
  border-color: #7594bd #4084be #3588ca;
}
.button:hover, a.button:hover {
  background: #3799dd; 
  background: -moz-linear-gradient(top, #3799dd 0%, #88d7fc 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3799dd), color-stop(100%,#88d7fc)); 
  background: -o-linear-gradient(top, #3799dd 0%,#88d7fc 100%); 
  -webkit-box-shadow: 0 10px 25px #0067ae inset;
  -moz-box-shadow: 0 10px 25px #0067ae inset;
  box-shadow: 0 10px 25px #0067ae inset;
}
/* orng */
.button_or, a.button_or {
  background: #f8cc76; 
  background: -moz-linear-gradient(top, #f9d539 0%, #ef5918 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d539), color-stop(100%,#ef5918));  
  background: -o-linear-gradient(top, #f9d539 0%,#ef5918 100%); 
  -webkit-box-shadow: 0 -10px 25px #ed4800 inset, 0 1px 2px #ffff77 inset;
  -moz-box-shadow: 0 -10px 25px #ed4800 inset, 0 1px 2px #ffff77 inset;
  box-shadow: 0 -10px 25px #ed4800 inset, 0 1px 2px #ffff77 inset;
  border: 1px solid #dd8a2f;
  border-color: #d0a363 #dd8a2f #DD7302;
}
.button_or:hover, a.button_or:hover {
  background: #ef5918; 
  background: -moz-linear-gradient(top, #ef5918 0%, #f9d539 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef5918), color-stop(100%,#f9d539)); 
  background: -o-linear-gradient(top, #ef5918 0%,#f9d539 100%); 
  -webkit-box-shadow: 0 10px 25px #ed4800 inset;
  -moz-box-shadow: 0 10px 25px #ed4800 inset;
  box-shadow: 0 10px 25px #ed4800 inset;
}
/* grey */
.button_gr, a.button_gr {
  background: #dce2ee; 
  background: -moz-linear-gradient(top, #dce2ee 0%, #879AC4 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2ee), color-stop(100%,#879AC4));  
  background: -o-linear-gradient(top, #dce2ee 0%,#879AC4 100%); 
  -webkit-box-shadow: 0 -10px 25px #64738f inset, 0 1px 2px #fff inset;
  -moz-box-shadow: 0 -10px 25px #64738f inset, 0 1px 2px #fff inset;
  box-shadow: 0 -10px 25px #64738f inset, 0 1px 2px #fff inset;
  border: 1px solid #73808b;
  border-color: #8e98a4 #73808b #8f99a2;
}
.button_gr:hover, a.button_gr:hover {
  background: #808da6; 
  background: -moz-linear-gradient(top, #808da6 0%, #e3e7f2 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808da6), color-stop(100%,#e3e7f2)); 
  background: -o-linear-gradient(top, #808da6 0%,#e3e7f2 100%); 
  -webkit-box-shadow: 0 10px 25px #64738f inset;
  -moz-box-shadow: 0 10px 25px #64738f inset;
  box-shadow: 0 10px 25px #64738f inset;
}
#right_column .button,
#right_column .button_or, 
#right_column .button_gr,
.overlay_right .button,
.overlay_right .button_or,
.overlay_right .button_gr,
.profile_right .button,
.profile_right .button_or,
.profile_right .button_gr,
.remove_comment_overlay .button,
.remove_comment_overlay .button_or,
.remove_comment_overlay .button_gr {                                                             э
  margin: 5px 0 15px;
  display: block;
}
#right_column #moonmenu .button,
#right_column #moonmenu .button_or, 
#right_column #moonmenu .button_gr {
	margin-bottom:5px;
}
.half_column .button,
.half_column .button_or, 
.half_column .button_gr {
	display: block;
	margin-top: 3px;
}
/*_________________________________LIKES_____________________________________*/
.project_vote {
	font-weight:bold;
}
.kr_like,
.fb_like {
	height: 20px;
}
.vk_like {
	overflow: hidden;
}
#right_column .project_vote,
.overlay_right .project_vote {
	margin: 5px 0;
}
.block_action .project_vote {
	float: right;
}
.submissions .block_action .project_vote.kr_like,
.kroogi_tools .block_action .project_vote.kr_like {
	margin: 3px 0 0 10px;
}
/* kr_like */
.vote_text, 
.vote_number,
.sign_in { 
  background: transparent url("like_r00.png") no-repeat scroll top right;
  display: block;
  float: left;
  height:18px;
  padding-right: 12px;
  border:0; 
  cursor:pointer;
  font-size: 10px;
	text-transform: lowercase;
}
.vote_number {
  padding-right: 7px;
} 
.vote_text span, 
.vote_number span,
.sign_in span { 
  background: url("like_l00.png") no-repeat;
  display:block;
  line-height:18px;
  padding: 0 0 0 22px;
  margin-left:2px;
  height:18px;
  color: #155fb5;
}
.vote_number span { 
  background: url("like_l00.png") no-repeat scroll 0 -36px transparent;
  padding:0 0 0 7px;
  color:#FF9008;
}
.vote .ajax_spinner_wrapper,
.project_vote .ajax_spinner_wrapper {
  float:left;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
/*___________________________________ICONS, AVATARS _____________________________________*/      
/* Avatars */
.founder_avatar {
  float: left;
  position: relative; /* IE6/7 fix */
  overflow: hidden;
  text-align: center;
}
.founder_avatar_sm,
.founder_avatar_md,
.founder_avatar_lg,
.search_result .ffeed_entry .founder_avatar_lg {
	float: left;
	position: relative; /* IE6/7 fix */
	text-align: center;
	border:1px solid #99a8cc;
	background-color:#fff;
}
.founder_avatar_sm {
	border:1px solid #fff;
}
.founder_avatar_sm,
.founder_avatar_sm_content {
	width:25px;
}
.founder_avatar_md,
.founder_avatar_md_content {
  width:50px;
}
.founder_avatar_lg,
.founder_avatar_lg_content {
	 width:80px;
 }
.ffeed_entry .founder_avatar_lg {
	float: none;
	margin-bottom: 7px;
}
.founder_avatar_sm_content,
.founder_avatar_md_content,
.founder_avatar_lg_content {
	display: table-cell;
}
.add_profile_image {
   text-align: center; 
   position: relative; 
   top: -30px; 
   white-space:nowrap;
	margin-left: -15px;
}
.add_profile_image a,
.add_avatar_sm a,
.add_avatar_md a {
  text-decoration:underline;
  vertical-align: bottom;
  color:#212c44;
}
.add_avatar_sm,
.add_avatar_md  {
  bottom: 0;
  margin: 0 -5px;
  position: absolute;
  text-align: center;
  width: 90px;
  z-index: 90;
}
.add_avatar_sm {
  width:60px;
}
/* Iconized */
.iconized {
  background-image: url('http://cdn-assets1.kroogi.com/images/text.png');
  background-position: center left;
  background-repeat: no-repeat;
  padding: 3px 0 3px 19px;
}
.item_icons .iconized {
  padding-left: 14px !important;
}
.downloadable_files .iconized {
  margin-left: 6px;
}
/* iconized content icons */
.i_track {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_track.png');
  padding-left: 25px !important;
}
.i_document, .i_writing {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_doc.png');
  padding-left: 25px !important;
}
.i_announcement {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_announcement.png');
}
.i_image {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_image.png');
  padding-left: 25px !important;
}
.i_video {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_video.png');
  padding-left: 25px !important;
}
.i_tools {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_tool.png');
  padding-left: 25px !important;
}
.i_album {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_folder.png');
  padding-left: 25px !important;
}
.i_bundle {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_bundle.png');
  padding-left: 25px !important;
}
.i_down {
	background-image: url('http://cdn-assets1.kroogi.com/images/i_down_24.png');
}
.i_epub {
  background-image: url('http://cdn-assets1.kroogi.com/images/i_epub.png');
  padding-left: 25px !important;
}
/*not used anymore?*/
.i_music_album {
  background-image: url('http://cdn-assets1.kroogi.com/images/album.png');
  padding-left: 25px !important;
}
.i_zip {
  background-image: url('http://cdn-assets1.kroogi.com/images/zip.png');
  padding-left: 25px !important;
}
/*other icons*/
.i_embed {
  background-image: url('http://cdn-assets1.kroogi.com/images/embed.png');
}
.fb_transmit_on {
  background-image: url('http://cdn-assets1.kroogi.com/images/fb_transmit.gif');
  background-position: 0 -3px;
}
.fb_transmit_off {
  background-image: url('http://cdn-assets1.kroogi.com/images/fb_transmit.gif');
  background-position: 0 -24px;
}
.i_edit {
  background-image: url('http://cdn-assets1.kroogi.com/images/edit.png');
}
.i_crop {
  background-image: url('http://cdn-assets1.kroogi.com/images/crop.png');
}
.i_move {
  background-image: url('http://cdn-assets1.kroogi.com/images/move.png');
}
.i_comment {
  background-image: url('comments.png');
}
.i_mail {
	background-image: url('mail0000.png');
}
.i_favorite_add {
  background-image: url('http://cdn-assets1.kroogi.com/images/fav.png');
  padding-left: 25px !important;
}
.i_favorite_rem {
  background: url('http://cdn-assets1.kroogi.com/images/fav_rem.png');
}
.i_ver {
  background-image: url('http://cdn-assets1.kroogi.com/images/verified.png');
	padding-bottom: 0;
}
.i_meonly {
  background-image: url('http://cdn-assets1.kroogi.com/images/eye.png');
}
.i_delete {
  background-image: url('http://cdn-assets1.kroogi.com/images/remove.png');
}
.i_link {
  background-image: url('link0000.png');
}
.i_reorder {
  background-image: url('http://cdn-assets1.kroogi.com/images/organize.png');
}
.i_contest {
  background-image: url('http://cdn-assets1.kroogi.com/images/music_contest_th.gif');
  padding-left: 25px !important;
}
.i_artist,
.i_project {
  background-image: url('http://cdn-assets1.kroogi.com/images/project.png');
  padding-left: 25px !important;
}
.i_user {
  background-image: url('http://cdn-assets1.kroogi.com/images/kruser.png');
  padding-left: 25px !important;
}
.i_plus {
  background-image: url('http://cdn-assets1.kroogi.com/images/icon_plus.png');  
  padding-left: 16px !important;
}
.i_no {
  background-image: url('http://cdn-assets1.kroogi.com/images/del.png');
}
.i_yes {
  background-image: url('http://cdn-assets1.kroogi.com/images/check.png');
}
.i_question {
  background-image: url('http://cdn-assets1.kroogi.com/images/qa.png');
	padding-left: 25px !important;
}
.i_answer {
  background-image: url('http://cdn-assets1.kroogi.com/images/qa.png');
}
.i_faq {
	background: url('http://cdn-assets1.kroogi.com/images/qa.png') no-repeat right;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin-bottom: 2px;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.i_rss {
  background-image: url('http://cdn-assets1.kroogi.com/images/sc_rss_16.png');
}
.i_more {
  background: url('http://cdn-assets1.kroogi.com/images/more.png') no-repeat right;
  padding-right:10px;
  text-align:right;
  display:inline-block;
  *display:inline;
  zoom:1;
}
.i_more:hover {
  background: url('http://cdn-assets1.kroogi.com/images/more_hover.png') no-repeat right;
}
.i_arrow_down,
.button .i_arrow_down:hover,
.i_arrow_bl,
.i_arrow_blue {
  background: url('http://cdn-assets1.kroogi.com/images/arrow_down.gif') no-repeat right;
  padding-right:16px;
  text-align:right;
  display:inline-block;
  *display:inline;
  zoom:1;
}
.i_arrow_down:hover,
.i_arrow_bl:hover,
.i_arrow_blue:hover {
  background: url('http://cdn-assets1.kroogi.com/images/arrow_down_hover.gif') no-repeat right;
}
.i_arrow_bl {
  background: url('http://cdn-assets1.kroogi.com/images/arrow_down_bl.gif') no-repeat right;
}
.i_arrow_blue {
	background: url('http://cdn-assets1.kroogi.com/images/arrow_down_blue.gif') no-repeat right;
}
.i_more a,
.i_arrow_down a {
  display:block;
}
.i_remove {
  float:right;
}
.settings_link.iconized.i_edit, 
.settings_link_hide.iconized.i_edit,
.settings_link.change, 
.settings_link_hide.change,
.settings_link.iconized.i_delete, 
.settings_link_hide.iconized.i_delete {
  font-weight:normal;
  margin-right:20px;
  padding:0 0 0 20px;
  float:right;
}
.settings_info {
  font-weight:normal;
  margin-left:20px;
}
.settings_subhead {
	font-weight:normal;
	text-transform: lowercase;
}
/*____________________one image for all ICONS structure___________________*/
.link_wrap {
	margin-left:20px;
}
.icon_wrap_sc {
	float:left;
	background-image: url('http://cdn-assets1.kroogi.com/images/sc_icons.png');
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	margin-top:1px;
}
.i_fb {
	background-position:0 0;
}
.i_lj {
	background-position:0 -20px;
}
.icon_wrap_sm {
	float:left;
	background-image: url('http://cdn-assets1.kroogi.com/images/small_icons.png');
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
}
.i_messages {
	background-position:-4px -3px;
}
.i_messages:hover {
	background-position:-24px -3px;
}
.i_feed {
	background-position:-84px -3px;
}
.i_feed:hover {
	background-position:-104px -3px;
}
.i_account {
	background-position:-44px -3px;
}
.i_account:hover {
	background-position:-64px -3px;
}
/*________________________________KROOGI NARROW_____________________________________*/     
.account_middle {
	margin:0 0 0 95px;
}
.prvt {
  font-size:11px;
}
.user_motto {
  font-style:italic;
  float: right;
	font-size: 13px;
}              
/*Account Menu*/
.bluetabs {
  font-size: 13px;
	position: absolute;
	bottom: 15px;
}
.bluetabs.right {
	right: 15px;
}
.bluetabs a {
  color:#fff;
}
.bluetabs img {
  margin-right: 5px;
}          
.separator {
  border-left:1px solid #99a8cc;
	width:1px;
	margin: 0 10px 0 8px;
} 
.dropdown.separator {
  height:16px;
	margin: 11px 9px 0 7px;
	float:right;
}
.bluetabs .separator {
	margin: 0 10px;
}
/*ADD CONTENT Drop Down Menu*/
.dropmenudiv_e {
	position:absolute;
	top: 0;
	z-index:99;
	width: 157px;
	visibility: hidden;
  padding:15px 20px 20px;
	-webkit-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  -moz-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  border:1px solid #99A8CC;
  background: #ffffff; 
  background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee)); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 ); 
  background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%); 
  -moz-border-radius:5px;
  border-radius:5px;
}
.blue_block.light a.iconized,
#post_options_block.blue_block a.iconized,
.dropmenudiv_e a {
	display: block;
  padding: 5px 0;
  font-size: 13px;
}
.dropmenudiv_e a img {
	margin-right:5px;
}
* html .dropmenudiv_e a{ /*IE only hack*/
	width: 100%;
}
/* Relationships */
#get_closer_arrows, #moonmenu .blue_block.light {
  width: 136px;
  height:50px;
  padding:0;
  position: relative;
  margin:0 0 7px;
  border:1px solid #99a8cc;
  background: #DCE2EE;
  background: -moz-linear-gradient(top, #DCE2EE 0%, #ffffff 50%, #DCE2EE 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DCE2EE), color-stop(50%,#ffffff), color-stop(100%,#DCE2EE));
  background: -webkit-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
  background: -o-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
  background: -ms-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCE2EE', endColorstr='#ffffff',GradientType=0 );
  background: linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
  -webkit-box-shadow: 0 0 3px 1px #FFFFFF inset;
  -moz-box-shadow: 0 0 3px 1px #FFFFFF inset;
  box-shadow: 0 0 3px 1px #FFFFFF inset;
}
#moonmenu .blue_block.light:hover {
  -webkit-box-shadow:0 0 7px #0085E1 inset;
  -moz-box-shadow:0 0 7px #0085E1 inset;
  box-shadow:0 0 7px #0085E1 inset;
}
#get_closer_arrows img, #relationshipt_arrows img {
  position:absolute;
  top:10px;
  left:19px;
  cursor:pointer;
}
#get_closer_arrows img.right, #relationshipt_arrows img.right {
  left:47px;
}
.widget_arrows {
  margin-top:25px;
  cursor:auto;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
/*___________________________________CONTENT_____________________________________*/     
/* MAIN BODY */
#main_content_left {
	margin-right:235px;
	width:745px;
}
.content_body {
  padding: 0 15px 15px;
  zzmargin-bottom: 20px;
  border:1px solid #99a8cc;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#ffffff;
}
.content_head  /*see style-ie9*/{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #dce2ee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2ee), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #dce2ee 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #dce2ee 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #dce2ee 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #dce2ee 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce2ee', endColorstr='#ffffff',GradientType=0 );
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border:1px solid #99a8cc;
	border-bottom-width:0;
	-webkit-box-shadow: 0 0 3px 1px #fff inset;
	-moz-box-shadow: 0 0 3px 1px #fff inset;
	box-shadow: 0 0 3px 1px #fff inset;
	margin:-1px -16px 0;
	font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	padding:15px 20px;
	position:relative;
	z-index:1;
}
h1 {
  font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}
.main_body .content_head {
  margin:0 -15px 20px;
}
#right_column .content_head {
  margin-top:-16px;
}
.content_head.line {
  margin:-1px -16px 0;
}
.tabs_container .content_head.line {
  margin-bottom:20px;
}
.main_body .content_head.line {
  margin:0 -15px;
}
.content_line_right {
  background-color: #dce2ee;
  float: right;
  font-size:11px;
  line-height: 22px;
  margin: -1px -15px 0 0;
  padding: 0 6px;
  position:relative;
  z-index:2;
}
.content_head span.update_progress img {
  margin-top:5px;
}
.followers .content_line_right,
.comments .content_line_right {
  margin-top:1px;
}
.block_action {
  margin-top: 5px;
	min-height: 26px;
}
.block_action .iconized {
  padding-right:10px;
}
.right .block_action .iconized {
  margin-left:30px;
  padding-right:0;
}
.block_action .action_button {
	margin-left: 10px;
	float: right;
	margin-top: -2px;
}
.content_head_title { /* need when navigation */
  margin-right:90px;
}
.content_head_nav {
  float:right;
  font-size:11px;
  margin-right:-15px;
}
.content_head_nav a {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.content_head_nav a:hover {
  background-color: #fff;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow:0 0 5px #0085E1 inset;
  -moz-box-shadow:0 0 5px #0085E1 inset;
  box-shadow:0 0 5px #0085E1 inset;
}
.content_head_nav img {
  padding:5px 10px;
}
.content_nav_numbers {
  margin:2px 1px;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.main_left {
	float:left;
	width:185px;
	padding-right:5px;
	border-right:1px solid #dce2ee;
}
.main_left .album_img {
	margin:0 0 20px -5px;
	padding: 3px;
	text-align: center;
	border: 1px solid #99A8CC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.main_body {
	margin:0 0 0 190px;
	padding:0 0 5px 15px;
	border-left: 1px solid #dce2ee;
}
.search_result .main_body {
  margin-left:175px;
}
.search_result .main_left {
  width:170px;
}
.breadcrumbs {
 	text-align:right;
 	margin:0 0 0 180px;
}
.donate_widget {
  margin-bottom:10px;
}
#epub_book_container .donate_widget {
	margin-bottom:0;
}
.home_pages .tab_body {
  font-size:13px;
}
.downloadable_files {
	margin:10px 0;
}
.indent {
	padding-left:15px;
}
/* PAGER */
.pager_btm /*see style-ie9*/{
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border:1px solid #99a8cc;
  border-top-width:0;
  background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dce2ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dce2ee));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dce2ee 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dce2ee 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dce2ee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dce2ee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 );
	-webkit-box-shadow: 0 0 3px 1px #fff inset;
	-moz-box-shadow: 0 0 3px 1px #fff inset;
	box-shadow: 0 0 3px 1px #fff inset;
  padding: 15px 0 10px;
  margin:10px -16px -16px;
}
.blue_block.light .pager_btm {
  background:#fff;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  margin: 0 -11px -21px;
  border-width:0;
}
.settings .blue_block.light .pager_btm {
	margin: 0 -15px;
}
.ui-widget .blue_block.light .pager_btm {
	margin: 0 -16px -16px;
}
.pager_before_comments .pager_btm {
  -moz-border-radius: 0;
  border-radius: 0;
  margin:0 -16px -1px;
}
.profile_container .main_body .pager_btm,
.message_center_page .main_body .pager_btm {
  margin: 0 -16px -23px;
  border-left-color: #dce2ee;
}
.profile_container .main_body .pager_before_comments .pager_btm {
  margin:0 -16px -1px;
}
.main_body .pager_btm {
  margin: 10px -16px -21px -222px;
}
.search_result .main_body .pager_btm {
  margin-left: -206px;
}
.inbox .pager_btm {
  margin-bottom:-20px;
}
table .pager_btm {
	border-radius: 0;
	margin: -7px;
}
.pager-settings {
  padding:5px 10px;
}
.pager-pager-bottom {
  float: right;
}
.pager_btm .pager-pager-active, 
.pager_btm a, 
.pager-pager-bottom span.current {
  padding:5px;
}
.pager_btm a:hover {
  background-color: #ffffff;
  padding:4px;
  margin:1px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow:0 0 5px #0085E1 inset;
  -moz-box-shadow:0 0 5px #0085E1 inset;
  box-shadow:0 0 5px #0085E1 inset;
}
.next_page, .prev_page, 
.pager-pager-bottom a:hover.next_page, 
.pager-pager-bottom a.next_page,
.pager-pager-bottom a:hover.prev_page, 
.pager-pager-bottom a.prev_page {
  padding:4px 10px;
  margin:1px;
}
.pager_btm .update_progress {
  float:right;
  margin:2px 5px;
}
.comment_form {
  background-color: #edf0f6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #99a8cc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 1px 0;
  padding: 5px 15px;
	position: relative;
}
.comment_form.center {
	text-align: center;
}
.comment_form.center img {
	vertical-align: bottom;
}
.comment_anchor {
	border: 1px solid #EF5918;
	background-color: #fff;
  -webkit-box-shadow:0 0 5px #F9D539 inset;
  -moz-box-shadow: 0 0 5px #F9D539 inset;
  box-shadow: 0 0 5px #F9D539 inset;
}
.comment_form .comment_form,
.announcements .comment_form {
  background-color: #fff;
}
.formatting_help {
	float: left;
}
.profile_container .forum_answer .iconized.i_comment {
	margin-top: -25px;
}
.acting_as {
  margin:5px  0;
}
.content_creation_info {
  margin-top:10px;
}
.attributes {
  margin:20px 0;
}
/*___________________________________FORMS________________________________________*/     
.form_head {
	padding:5px 10px 7px 0;
	font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	color: #000;
	text-transform: lowercase;
}
.form_head .update_progress {
  padding:0 10px;
}
.form_head .update_progress img {
  margin-top:3px;
}
.form_line {
  margin-left:15px;
}
.form_left {
  width:112px;
  text-align:right; 
  vertical-align:top;
  display:inline-block;
	*display: inline;
	zoom:1; 
}
.form_right {
  margin:0 0 7px 10px;
  vertical-align:top;
  display:inline-block;
	*display: inline;
	zoom:1; 
}
.form_center, 
.errorExplanation, 
#add_another_file { /* use when there is no left column in the form */
  margin:0 0 10px 140px;
}
.form_center label {
  padding:5px 0;
} 
.form_buttons {
  float:right;
  margin-bottom:10px;
}
.ui-accordion-content .form_buttons {
  margin-bottom:0;
}
.form_right .default {
  width:500px;
}
.funddrive_currency {
  vertical-align:baseline;
}
.thought .image img,
.form_center.image img,
#ask_about_album_cover .image img {
	border: 1px solid #99A8CC;
	padding: 3px;
	-moz-border-radius: 3px;
  border-radius: 3px;
	background-color: #fff;
}
#ask_about_album_cover .image {
	text-align: center;
	margin: 0 auto;
}
#downloads_tab .expand.flat_button,
#downloads_tab .edit_zip.flat_button{
	float: right;
	margin-left: 10px;
}
#downloads_tab #selected_actions_block .flat_button {
	margin-left: 4px;
}
.zip_generated_label,
.contribution_set_label {
	margin-left: 25px;
	font-weight: bold;
}
/*_________________________________Textarea, Input, Select_____________________________________*/
.form_right input {
	width: 300px;
}
.form_right select {
	width: 304px;
}
.contribution_option_body .form_right input {
	width: 226px;
}
textarea.comment,
textarea.wallpost_description {
	height: 50px;
	margin-bottom: 3px;
	border: 1px solid #99a8cc;
}
/* EXPLORE */
/* kr blog kr_post */
#main.explore #main_content_left .kr_post .block_body_lg .comment_form textarea {
	width: 420px;
}
/* kr_blog other posts
 other blocks*/
#main.explore #main_content_left .block_body_lg .comment_form textarea {
	width: 325px;
}
/* PROFILE */
/* blog */
#main_content_wide .profile_container .main_body.tabs_content .thought .comment_form textarea {
	width: 610px;
}
/* wall post */
/* follower message board */
/* recommendations */
#main_content_wide .profile_container .main_body.tabs_content .user_block textarea.wallpost_description,
#main_content_wide .profile_container .main_body.tabs_content .comment_form textarea {
	width:642px;
}
/* wall comment */
/* Q&A answer */
#main_content_wide .profile_container .main_body.tabs_content .user_block .comment_form textarea {
	width:545px;
}
/* Q&A comment to answer */
#main_content_wide .profile_container .main_body.tabs_content .user_block .comment_form .comment_form textarea {
	width: 448px;
}
/* CONTENT */
/* content comments */
/* master class comments */
#main_content_left .comments .comment_form textarea {
	width: 613px;
}
/*comment to submission */
#main_content_left .user_block .comment_form textarea {
	width: 516px;
}
/* images overlay comment */
#images_overlay .comments .comment_form textarea,
#video_widget_container .comments .comment_form textarea {
	width: 387px;
}
/* epub overlay comment */
#epub_book_container .comments .comment_form textarea {
	width: 629px;
}
/* Q&A overlay answer */
.forum_overlay .forum_answer .comment_form textarea {
	width: 447px;
}
/* Q&A overlay comments to answers */
.forum_overlay .forum_answer .comment_form .block_body .comment_form textarea {
	width: 352px;
}


/* MESSAGE CENTER */
/* private */
.dialog_with_user_block .comment_form textarea {
	width: 551px;
}
/* FEED */
#main_content_left .content_body .user_block .block_body_lg .comment_form textarea.comment {
	width:487px;
}
/* SEARCH */
/* *** comments in search */
#main_content_wide .main_body .user_block .block_body_lg .comment_form  textarea.comment {
	width:529px;
}
/* OTHER TEXTAREAS, NOT COMMENTS */
/*block users*/
textarea.block_users {
	width:457px;
	margin-bottom:3px;
}
/* invite host page */
textarea.invite_user {
	width:568px;
}
input.invite_user {
	width:489px;
}
/* portfolio embed code */
#folio_embed_code textarea {
	width: 536px;
	height: 50px;
	padding: 3px;
}
/*invite friends*/
textarea.invite {
	width:475px;
	margin-bottom: 3px;
}
/*comments to offer */
.comments.to_offer textarea {
	width: 570px;
}
.thought.form input.file_field_input {
	width:500px;
}
.thought.form input, .thought.form textarea  {
	border: 1px solid #879ac4;
}
/*kroogi tools request*/
textarea.request {
	width:465px;
	height:60px;
	margin:0 10px 5px;
}
/* tps participants */
.participants .user_block .block_body textarea {
  width:494px;
}
/*Q&A overlay*/
.answer_block textarea.comment {
  width:418px;
}
/* suggest user */
.in_messages select {
  max-width:375px;
  margin-bottom:3px;
}
/* invite artist to label */
textarea.permission_request {
  width:355px;
}
.invite_to_label input.invite_user {
	width:295px;
}
/* host */
input.host {
  width:350px;
}
textarea.host {
  width:352px;
}
/* persona and folder-name dropdown */
.select_name select,
input#multiupload_album_title {
  width:300px;
}
.comment_link textarea {
	height:80px;
	width:256px;
	padding:5px;
}
#mail_in, #magic_in {
	width:200px;
}
/* right column */
#right_column textarea,
#right_column input {
  width:177px;
  padding:3px;
	margin-bottom: 3px;
}
#right_column  .blue_block.light input.user_search {
	width: 133px;
	padding: 0;
	float: left;
	margin-right: 3px;
}
.profile_right textarea,
.profile_right input {
	width: 164px;
	padding: 3px;
}
.remove_comment_overlay textarea,
.remove_comment_overlay input {
	width: 162px;
	padding: 3px;
}
#right_column .blue_block.light textarea,
#right_column .blue_block.light input {
  width:164px;
}
/* add avatar */
.avatar_title {
  width:125px;
	margin:3px 0 5px;
}
/*image source - right column */
textarea.image_source {
  height:120px;
  font-size:11px;
}
.promote_overlay textarea.image_source {
	width:275px;
}
/* artists select right project selector */
.select_artist {
  margin-right:-5px;
}
.select_artist select {
  float:left;
  width:95px;
  margin:1px 1px 0 0;
}
#right_column .select_artist .button_gr {
 margin:0;
}
input.medium_input,
select.medium_input,
.login_widget  .form_right input.medium_input {
  width:100px;
}
input.short_input {
  width:60px;
}
/* embed overlay */
.embed_player_code_text {
  background: #edf0f6;
  margin-bottom: 10px;
  padding: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 120px;
	width: 388px;
}
/*_____________________________MESSAGE CENTER_____________________________*/  
/*could be for all user blocks, but for now i add extra class in front*/
.message_center .block_date {
	float:right;
}
.message_center .block_username {
	margin:0 200px 3px 0;
	text-align:left;
	font-size:13px;
}
.message_center .block_body {
  height: auto;
	min-height: 40px;
  text-align:left;	
}
/*Message Center only*/
.unread {
  background-color: #dce2ee;
  padding:5px 10px;
  -moz-border-radius: 5px;
   border-radius: 5px;
}
input.unread  {
  padding:0;
}
.all_messages {
  height: auto;
  max-height: 305px;
  overflow-x: hidden;
  overflow-y: auto;
}
.dialog_with_user_block .comment_form,
.dialog_with_user_block .user_block,
.message_center_page .main_body .user_block {
  margin-left:17px;
}
.checkbox_block {
  float:left;
  margin-top:5px;
}
.button.delete_selected_in_dialog {
  margin-right:15px;
}
.comment_form.actions_block {
  padding:4px 10px 3px;
  margin:0;
  display:inline-block;
	*display: inline;
	zoom:1;
}
.flat_button {
  -webkit-box-shadow: 0 0 3px 1px #FFFFFF inset;
  -moz-box-shadow: 0 0 3px 1px #FFFFFF inset;
  box-shadow: 0 0 3px 1px #FFFFFF inset;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #99A8CC;
  background: #ffffff; 
  background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee)); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 ); 
  background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%);
  padding: 2px 10px;
  margin-bottom: 7px;
	font: 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	color: #0085E1;
	cursor: pointer;
  display:inline-block;
	*display: inline;
	zoom:1;
}
.flat_button input {
  margin:5px 0;
}
.flat_button:hover,
a.flat_button:hover,
.folio_b_i .flat_button:hover {
  background: #dce2ee; 
  background: -moz-linear-gradient(top, #dce2ee 0%, #ffffff 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce2ee), color-stop(100%,#ffffff)); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce2ee', endColorstr='#ffffff',GradientType=0 ); 
  background: -o-linear-gradient(top, #dce2ee 0%,#ffffff 100%);
	color: #2FAAFF;
}
.flat_button.on {
	background: #dce2ee;
}
#actions_on_selected_images.blue_block.dropmenudiv_e,
#actions_on_selected_tracks.blue_block.dropmenudiv_e,
#actions_on_selected.blue_block.dropmenudiv_e,
#actions_on_selected_in_dialog.blue_block.dropmenudiv_e {
  width:auto;
  padding:5px 15px 10px;
}
#actions_on_selected_images.dropmenudiv_e a,
#actions_on_selected_tracks.blue_block.dropmenudiv_e a,
#actions_on_selected.blue_block.dropmenudiv_e a,
#actions_on_selected_in_dialog.blue_block.dropmenudiv_e a {
  padding-bottom:0;
}
#selected_actions_block .button {
  margin-left:10px;
}
.selected_number {
  font-size:11px;
  margin:3px 0 0 3px;
  display:inline-block;
	*display: inline;
	zoom:1;
}
/*_________________________________ACCOUNT TABS_____________________________________*/ 
.account_block  {
  background-color:#fff;
  margin-bottom:10px;
  padding:3px;
  min-height:82px;
  border:1px solid #99a8cc;
  -moz-border-radius: 5px;
  border-radius: 5px;
	vertical-align: top;
}
.account_tabs .account_block:hover {
  border:1px solid #0085E1;
  -webkit-box-shadow: 0 0 10px #0085E1 inset;
  -moz-box-shadow: 0 0 10px #0085E1 inset;
  box-shadow: 0 0 10px #0085E1 inset;
  cursor: pointer;
}
.account_block .selected_arrow {
  width:0;
  height:0;
}
.account_block.selected .selected_arrow  {
  background:url(http://cdn-assets1.kroogi.com/images/arrow80_110526.png) no-repeat scroll top left;
  margin:0 0 0 -39px;
  width:38px;
  height:80px;
  float:left;
  position:relative;
  z-index:3;
}
.account_block.selected, 
.account_block.selected:hover,
.account_block.avatars.default_avatar {
  -webkit-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  border:1px solid #192133;
  background: #2A3755;
  color:#fff;
}
.account_block  .block_body_lg {
  min-height:0;
  line-height: 14px;
	margin-left: 87px;
}
.project_display_name {
  margin:3px 0;
}
.followers {
	margin-top: 10px;
}
.followers .account_block {
  width:217px;
  margin: 0 5px 15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.account_block.avatars {
  height: 82px;
  margin: 0 5px 20px;
  width: 218px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#user_subscriptions .avatar_block {
	position: relative;
	width: 106px;
	margin: 15px 5px;
	vertical-align: top;
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#user_subscriptions .avatar_block .founder_avatar_lg {
	float: none;
	margin: 0 auto;
}
#user_subscriptions .avatar_block .checkbox_button {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -7px;
	right: 4px;
	background: url('http://cdn-assets1.kroogi.com/images/tick_cross.png') no-repeat 0 -35px;
}
#user_subscriptions .avatar_block .checkbox_button.subscribed {
	background: url('http://cdn-assets1.kroogi.com/images/tick_cross.png') no-repeat 0 0;
}
/*___________________________________________ ALBUMS _______________________________________*/
.half_column {
	position: relative;
	width: 183px;
	background-color: #fff;
  margin: 15px 23px 20px;
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: top;
	display: inline-block;
  *display: inline;
  zoom: 1;
}
.half_column .main_head {
	margin: 10px 4px 0;
	text-align: center;
	font-size: 13px;
	color: #99A8CC;
	text-transform: none;
}
.video_container .main_head {
	font-size: 11px;
	height: 31px;
	overflow-y: hidden;
}
.video_container .main_head a,
.half_column .main_head a {
	color: #99A8CC;
}
.video_container:hover .main_head a,
.half_column:hover .main_head a {
	text-decoration: underline;
}
.item_cover_art  {
	position: relative;
	width: 175px;
	height: 175px;
	background-color: #fff;
	margin-bottom: 10px;
	padding: 3px;
	text-align: center;
	vertical-ailgn: center;
	border: 1px solid #99A8CC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	z-index: 2;
}
.item_icons {
	position: absolute;
	left: 150px;
	top: 4px;
	padding: 0;
	z-index: 1;
}
.half_column:hover .item_icons {
	left: 182px;
}
.icon_content_block {
	background: #dce2ee;
	background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 );
	background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%);
	-webkit-box-shadow: 0 0 3px 1px #FFFFFF inset;
	-moz-box-shadow: 0 0 3px 1px #FFFFFF inset;
	box-shadow: 0 0 3px 1px #FFFFFF inset;
	width: 30px;
	margin-bottom: -1px;
	padding: 1px 5px 9px 1px;
	font-size: 8px;
	text-align: center;
	white-space: nowrap;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border:1px solid #99A8CC;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.album_action {
	position: absolute;
	bottom: 3px;
	width: 169px;
	padding: 7px 3px 0;
	opacity:0;
	filter:alpha(opacity=0);
	text-align: left;
}
.half_column:hover .album_action {
	background: -moz-linear-gradient(top,  rgba(42,55,85,0) 0%, rgba(42,55,85,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,55,85,0)), color-stop(100%,rgba(42,55,85,0.5)));
	background: -webkit-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a3755', endColorstr='#a62a3755',GradientType=0 );
	opacity: 1;
}
.half_column .album_action .iconized {
	margin-right: 7px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.item_downloads {
	position:absolute;
	bottom: 5px;
	right: 3px;
	z-index: 3;
}
#right_column .related_contents .half_column {
  margin: 0 0 10px;
}
.form_center .half_column {
  margin-left: 0;
}
.reorder_mode .half_column,
#content_blocks_reorder .dragme,
#content_blocks_reorder .ui-state-highlight-sortable {
	-webkit-box-shadow: 0 0 5px #FF9008 inset;
	-moz-box-shadow: 0 0 5px #FF9008 inset;
	box-shadow: 0 0 5px #FF9008 inset;
	border: 1px solid #FF9008;
}
.reorder_mode .half_column:hover {
	cursor: move;
}
.reorder_mode a:hover,
.reorder_mode .half_column:hover {
	cursor: move;
}
.icon_content_block .iconized {
	padding-bottom: 13px;
}
/*___________________________________________ CONTENT ITEMS _______________________________________*/
.image_container,
.video_container,
.epub_container,
.text_container {
	position: relative;
	text-align: center;
	vertical-align: bottom;
	margin-bottom: 20px;
	margin-top: 15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.image_content,
.video_content,
.epub_cover,
.scroller-content-wrapper {
	margin-bottom: 5px;
}
.image_container,
.video_container {
	margin-right:8px;
	margin-left:8px;
	width: 150px;
}
.inline_block.image {
	margin: 0 2px 20px;
}
.inline_block.info_more {
	margin: 0 0 30px 3px;
	vertical-align: bottom;
}
.inline_block .epub_cover,
.epub_book .epub_cover {
	margin-top: 0;
}
.inline_block.image img,
.image_content img {
	opacity: 0.9;
	filter:alpha(opacity=90);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.inline_block.image:hover img,
.image_content:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}
.item_action {
	padding-top: 5px;
	text-align: center;
}
.gallery_image_container {
	margin:0 auto 10px;
	text-align:center;
}
.gallery_image_container img {
	border:1px solid #99A8CC;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:3px;
}
#img_overlay_container {
	background-color: #fff;
	border: 1px solid #fff;
	font-size:11px;
	-webkit-box-shadow: 0 1px 15px #192133;
	-moz-box-shadow: 0 1px 15px #192133;
	box-shadow: 0 1px 15px #192133;
}
.overlay_left {
	margin-right: 200px;
	width:485px;
}
#epub_book_container .overlay_left {
	width:729px;
}
.overlay_right {
	float: right;
	width: 200px;
	padding-left: 15px;
}
#images_overlay .button_or,
#epub_book_container .button_or {
	margin: 7px 0;
}
/*___________________________________________ TEXTS _______________________________________*/
.text_container {
	background: url(http://cdn-assets1.kroogi.com/images/text_lg.png) no-repeat left top;
	width: 344px;
	margin-left: 5px;
	margin-right: 5px;
}
.folio_main .text_container {
	background: url(http://cdn-assets1.kroogi.com/images/text_folio.png) no-repeat left top;
	height:272px;
	width:399px;
	margin:0 5px;
}
.scroller-content-wrapper {
	padding-right:5px;
	margin-bottom: 7px;
}
.text_container .scroller-scroll-wrapper {
	margin:3px 3px 0;
}
.text_entry {
	padding-top: 2px;
	font-style: italic;
	height: auto;
	overflow-y: hidden;
	text-align: left;
	margin: 5px 10px 0 40px;
}
.folio_main .text_entry {
	height: auto;
}
.text_container .main_head {
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color:#0085e1;
	font-style: italic;
}
.text_container .main_head a {
	vertical-align:baseline;
}
.text_comment {
	margin: 5px 0 0 10px;
}
.block_body_lg.textentry .text_comment {
	display: none;
}
.folio_main .text_comment {
	display:none;
}
/*___________________________________________ VIDEO _______________________________________*/
.video_content {
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	position: relative;
}
.video_time {
	position: absolute;
	bottom: 0;
	width: 147px;
	padding: 7px 3px 0 0;
	background: -moz-linear-gradient(top,  rgba(42,55,85,0) 0%, rgba(42,55,85,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,55,85,0)), color-stop(100%,rgba(42,55,85,0.5)));
	background: -webkit-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: -o-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: -ms-linear-gradient(top,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	background: linear-gradient(to bottom,  rgba(42,55,85,0) 0%,rgba(42,55,85,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a3755', endColorstr='#a62a3755',GradientType=0 );
	color: #fff;
	text-align: right;
}
.dragme.alb_row .video_time {
	margin: 0 5px;
	width: 147px;
}
#video_widget_container {
	background-color: #FFFFFF;
	box-shadow: 0 1px 15px #192133;
	color: #000000;
}
#video_widget_container .ui-dialog-title {
	color: #000;
}
#video_widget_container .content_container {
	text-align: center;
	margin-bottom: 10px;
}
/*__________________________________________________________________________________*/
.big_half_column {
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 30px #879AC4 inset;
  -moz-box-shadow: 0 0 30px #879AC4 inset;
  box-shadow: 0 0 30px #879AC4 inset;
  background-color: #FFFFFF;
  border: 1px solid #879AC4;
  vertical-align:top;
  margin:10px 6px;
  width:223px;
  padding:10px;
  display:inline-block;
  *display:inline;
  zoom:1;
}
#promoted_projects .big_half_column {
  margin:0 0 15px;
  width:198px;
}
.collection_items .projects_container {
  margin:0 -5px;
}
.big_half_column .moderation_link {
	border-top:1px solid #dce2ee;
  margin:5px 0 0;
	padding-top:3px
}
.one_third_column {
  width:150px;
  padding:10px 10px 0;
  font-size:13px;
  display:inline-block;
  *display:inline;
  zoom:1;
}
/*_________________________________PROFILE_____________________________________*/
.blue_block .special_notice {
  text-align: center;  
  background-color: #dce2ee;
  padding: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sidebar_link {
  padding:0 5px 3px;
}
.sidebar_link .separator {
  border-color:#879ac4;
}
.sidebar_link.no_icon {
	margin-bottom:7px;
	line-height:13px;
}
#right_column .blue_block .cover_art img {
  margin:0 7px 10px;
  padding:0;
}
.sidebar #relationshiptypes.blue_block.light {
	width: 182px;
	height: 106px;
	margin-bottom: 5px;
}
/* Profile */
.profile_image {
  width: 198px;
	border: 1px solid #dce2ee;
	padding: 3px;
  text-align:center;
	margin-left: -15px;
	margin-bottom: -1px;
}
.profile_right {
	width:178px;
	margin-left: 15px;
	vertical-align:top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.profile_content {
	width:544px;
	vertical-align:top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.profile_content .blue_block.light,
.profile_content .hidden_alert {
	margin: 0 0 15px;
}
.profile_content .blue_block.light.portfolio {
	margin: 0 0 15px;
	padding:3px;
	position: relative;
}
.profile_content .form_right {
	width: 380px;
}
.block_body_lg .profile_content .blue_block.light { 
	margin-left:3px;
}
.block_body_lg .profile_content {
	width:547px;
}
/*PORTFOLIO*/
.folio_main {
	width:434px;
	margin-right:98px;
	padding-right:3px;
	border-right:1px solid #dce2ee;
}
.folio_content {
	background-color:#dce2ee;
	padding:15px 10px 3px 15px;
	min-height:305px;
}
.folio_content .content_container {
	margin:0 auto 7px;
	text-align:center;
}
.folio_tabs {
	width:95px;
	float:right;
}
.folio_tab {
	border:1px solid #dce2ee;
	border-width:1px 0;
	margin-top:-1px;
	background-color:#fff;
}
.folio_tab a,
.folio_tab.selected:hover a {
	padding:7px 3px;
	display:block;
	margin:3px 0;
	color:#212c44;
}
.folio_tab a:hover {
	color:#2faaff;
}
.folio_tab.selected {
	margin-left:-4px;
}
.folio_tab.selected a,
.folio_tab.selected:hover a,
.folio_tab.selected:hover a:hover {
	background-color: #dce2ee;
	margin-left:-3px;
	padding-left:10px;
}
.folio_tab.top {
	border-top-width:0;
	margin-top:-3px;
}
.folio_tab:hover a:hover {
	background-color: #edf0f6;
}
.folio_links {
	position: absolute;
	bottom: 0;
}
.folio_content .button_or.small {	
	float: right;
	margin-left: 10px;
}
.folio_lj_settings .form_left,
.folio_embeded_settings .form_left {
	width: 120px;
}
.folio_b_i {
	float: right;
	margin: -5px 30px 0 0;
}
.folio_b_i .flat_button {
	width: 8px;
	line-height: 18px;
}
/*________LJ FOLIO_____________*/
body.lj_folio {
	background:none;
}
.lj_folio .profile_content {
	width: 544px;
	margin-left: 0;
	display: block;
}
.lj_folio .profile_content .blue_block.light {
	margin:0;
	position: relative;
}
.lj_folio .folio_main {
	padding-bottom: 3px;
	border-bottom: 1px solid #dce2ee;
	margin-bottom: 3px;
}
.lj_folio .command_links {
	background-color: #edf0f6;
	padding: 3px 15px;
	-moz-border-radius: 3px;
  border-radius: 3px;
}
.lj_folio .command_links a {
	display: block;
}
.lj_folio .powered_by {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
/*TV*/
			#featured_slideshow_container {
			  position:relative;
			  overflow:hidden;
			  width: 494px;
			  height:200px;
			  margin:10px auto;
			  background: #222C44;
			  -webkit-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
			  -moz-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
			  box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
			  -moz-border-radius: 5px;
			  border-radius: 5px;
			}
			#featured_slideshow {
			  position:relative;
			  overflow:hidden;
			  height:200px;
			  margin:0 1px;
			}
			#featured_slideshow .items {
			  width:20000em;
			  position:absolute;
			}
			#featured_slideshow .items div.slide {
			  float:left;
			  position:relative;
			  width:350px;
			  height:200px;
			}
			#featured_slideshow .items div.slide .half_column,
			#featured_slideshow .items div.slide .text_container {
			  margin:15px auto;
			  display:block;
			} 
			#featured_slideshow .items div.slide .position {
			  text-align: center;
			  margin:10px 0 7px;
			}
			#featured_slideshow_container a.browse {
			  display:block;
			  width:70px;
			  height:200px;
			  cursor:pointer;
			  font-size:1px;
			  position:absolute;
			  top:0;
			  background: #222C44;
			  opacity:0.7;
			  filter:alpha(opacity=70);
			}
			#featured_slideshow_container a.browse:hover {
			  opacity:0;
			  filter: alpha(opacity=0);
			}
			#featured_slideshow_container a.right {
			  float:right;
			  margin-right: 0;
			  right:1px;
			  -moz-border-radius: 0 5px 5px 0;
			  border-radius:  0 5px 5px 0;
			  z-index:11;
			}
			#featured_slideshow_container a.left {
			  float:right;
			  margin-left: 0;
			  left:1px;
			  -moz-border-radius: 5px 0 0 5px;
			  border-radius: 5px 0 0 5px;
			}
			#featured_slideshow .items div.minimized {
			  -webkit-transform: scale(0.8);
			  -moz-transform: scale(0.8);
			  -o-transform: scale(0.8);
			  transform: scale(0.8);
			  -ms-transform: scale(0.8);
			  width: auto; /*284px;*/
			}
			#featured_slideshow .items div.minimized:hover {
			  opacity:1;
			}
			#featured_slideshow .items div.minimized .half_column {
			  vertical-align:middle;
			}
			/* IMAGES with info in slideshow */
			#featured_slideshow .items div.slide .image_container {
			  margin:10px auto;
			  display:block;
			  width:350px;
			  border-width:0;
			}
			#featured_slideshow .items div.slide .image_container:hover {
			  border-width:0;
			  -moz-border-radius: 0;
			  border-radius: 0;
			  -webkit-box-shadow:none;
			  -moz-box-shadow: none;
			  box-shadow: none;
			}
			#featured_slideshow .items div.slide .image_content img {
			  margin: 15px auto;
			  -webkit-transform: scale(1.2);
			  -moz-transform: scale(1.2);
			  border: 1px solid #99A8CC;
			}
			#featured_slideshow .items div.slide .image_container .image_info {
			  width:190px;
			  max-height:180px;
			  overflow:hidden;
			  bottom: -1px;
			  left: 0;
			  margin:0 74px;
			  background: #000;
			  padding: 5px;
			  border-top-width:1px;
			  -moz-border-radius: 0;
			  border-radius: 0;
			  filter:alpha(opacity=75);
			  opacity:.75;
			  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			}
			.fieldWithErrors {
			  padding: 2px;
			  background-color: red;
			}
/*?????????????????????????????????????????????????????*/
          .textentry_image_origin_size_link {
            padding-top: 15px;
            margin-bottom:10px;
          }
/*_______________________________________________________*/
/*_______________________________________________________*/
/*_______________________________________________________*/
/*_______________________________________________________*/

.default a.selected {
}
ul.default {
	margin-left:0;
	padding-left:15px;
	padding-bottom:0;
	list-style:none;
}
ul.default_lg {
	padding-bottom:0;
}
ul.default li,
ul.default_lg li {
	padding:0 0 10px 0;
}
/*__________________________________________________________________________________*/
/* Main Left */
.sharing_icon {
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.profile_right .sharing_icon,
.promote_overlay .sharing_icon {
	margin-bottom:10px;
}
.promote_overlay .sharing_icon {
	display:block;
	line-height:25px;
}
.folio_links .sharing_icon {
	margin-right: 5px;
}
.photoalbum_links {
  margin-left:20px;
}
.profile_fav .sharing_icon {
	margin:0;
}
.sharing_icon a {
	vertical-align: top;
}
.album_img {
	margin:15px 15px 0;
	text-align:center;
}
.fb_album_img {
  float:left;
  margin-right:15px;
}
.follow_link {
  font-size:11px;
	display: block;
	margin: -10px 0 7px;
}
/*__________________________________________________________________________________*/
/* CONTEST PAGE */
.level_link {
  margin-right:10px;
}
.current {
	font-weight:bold;
}
.show_terms_dialog .text {
  width: 455px;
  padding: 5px;
}
ul.original_files {
  margin:10px 10px 10px 130px;
}
li.original_file {
  list-style: none;
  background-color:#dce2ee;
  margin-bottom: 1px;
  width: 512px;
  border:1px solid #99A8CC;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:5px 5px 0 10px;
}
.contest_icon {
}
/*__________________________________________________________________________________*/
/*SIGN UP WIZARD*/
    .form_side_sdw {
    	background-image:url(http://cdn-assets1.kroogi.com/images/form_side.gif);
    	width:505px;
    }
    .form_content {
    	margin:0 1px;
    	color:#666;
    	font-size:11px;
    	padding:5px 10px;
    }
/*__________________________________________________________________________________*/
/* ONE BLOCK LAYOUT*/
#main_block {
	width:960px;
}
.main_left_tabs  {
	margin:0 -5px 0 -15px;
	padding: 15px 10px 10px 15px;
	font-size:13px;
	text-transform: lowercase;
}
.main_body .main_left_tabs {
  margin-bottom:0;
}
.main_left_tabs.selected /*see style-ie9*/ {
	background: #DCE2EE;
	background: -moz-linear-gradient(top, #DCE2EE 0%, #ffffff 50%, #DCE2EE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DCE2EE), color-stop(50%,#ffffff), color-stop(100%,#DCE2EE));
	background: -webkit-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
	background: -o-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
	background: -ms-linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DCE2EE', endColorstr='#ffffff',GradientType=0 );
	background: linear-gradient(top, #DCE2EE 0%,#ffffff 50%,#DCE2EE 100%);
	-webkit-box-shadow: 0 0 3px 1px #fff inset;
	-moz-box-shadow: 0 0 3px 1px #fff inset;
	box-shadow: 0 0 3px 1px #fff inset;
	border: 1px solid #dce2ee;
	border-width: 1px 0;
}
.main_left_tabs .info, .main_left_tabs.selected .info,
#promoted_projects .info {
  margin-top: 5px;
  font-size:11px;
  float:none;
}
.block_column_header {
  margin:0 1px;
  border-bottom:1px #CCC solid;
  padding:4px 10px;
  font-size:13px;
  background-color:#F7F7F7;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
#comment_form .button_wrapper {
  text-align: left;
}
.contribution_option_body.smscoin ul {
  display: inline;
	margin-left:0;
}
.contribution_option_body.smscoin li {
  list-style-type: none;
  padding: 2px 5px;
  margin: 0 5px 5px 0;
  line-height: normal;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.contribution_option_body.smscoin .choice {
	margin-left:-5px;
}
/*__________________________________________________________________________________*/
/*Q&A pages*/
.answer {
	padding:3px 5px 0;
	min-height:75px;
}
.artist_answer {
  font-weight: bold;
}
.question {
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;
}
/* Hidden alerts */
.hidden_alert {
	background: #fff; 
	border:1px solid #008201;
	-webkit-box-shadow:0 0 15px #0cdd0e inset;
	-moz-box-shadow:0 0 15px #0cdd0e inset;
	box-shadow:0 0 15px #0cdd0e inset;
	-moz-border-radius:3px;
	border-radius:5px;
	margin-bottom:20px;
	padding:10px;
}
.form_line.hidden_alert {
	margin-right:15px;
}
.account_block .hidden_alert {
  padding:5px;
  margin-bottom:3px;
}
.hidden_alert .inline_block {
	padding:10px 10px 3px;
	width:723px;
	border-right:1px solid #0cdd0e;
	margin-right:0;
}
.hidden_alert .inline_block {
	width:169px;
	border-left:1px solid #0cdd0e;
	margin-left: -4px;
	padding-left: 10px;
}
.hidden_alert .inline_block .button,
.hidden_alert .inline_block .button_gr {
	display:block;
	margin:5px 0 5px 7px;
}
/*.profile_container .image - i dont think we still use it, but keeoing just in case */
.help_image img {
  padding:3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
  background-color:#fff;
  border:1px solid #99A8CC;
}
.help_image.float_left,
.float_left.image,
.float_left .content_container {
  margin-right: 10px;
}
.help_image.float_right,
.float_right.image {
  margin-left:10px;
}
#leave_comment_link {
  text-align: center;
  font-size:13px;
}
.qa #leave_comment_link {
  text-align: left;
  font-size: inherit;
}
#visitor_center .announcements .content_head {
  margin-bottom:0;
}
.edit_block {
  margin: -16px -16px 0 0;
  -moz-border-radius:0 5px 0 5px;
  border-radius:0 5px 0 5px;
  border:1px solid #dce2ee;
  background-color:#fff;
}
.announcements .thought .edit_block {
  background-color:#fef49c;
  -webkit-box-shadow:0 0 3px 3px #FFFFFF inset;
  -moz-box-shadow:0 0 3px 3px #FFFFFF inset;
  box-shadow:0 0 3px 3px #FFFFFF inset;
  -moz-border-radius:0 3px 0 3px;
  border-radius:0 3px 0 3px;
  border:1px solid #FDEE6A;
}
.announcements .thought .comment_form,
.announcements .thought .user_block {
	border:1px solid #FDEE6A;
}
.comment_form .edit_block {
	margin: -5px -15px 0 0;
}
.forum_overlay .comment_form .edit_block {
	margin: 14px 0 0 0;
}
.forum_overlay .comment_form .comment_form .edit_block {
	margin: -7px -15px 0 0;
}
.ui-dialog .comments_container_for_image .ui-dialog-titlebar-close { 
  position: static; 
  margin: 0 -15px 0 0;
}
/*__________________________________________________________________________________*/
/*User Block*/
.user_block,
.thought {
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dce2ee;
  padding: 15px;
	margin: 1px 0 15px;
  background-color: #fff;
}
.comments .user_block {
  padding-top: 10px;
}
.user_block .user_block {
	margin-bottom: 0;
}
.block_date,
#main.explore #main_content_left #kroogi_blog_tab .comment_form .block_date,
#main.explore #main_content_left #kroogi_blog_tab .user_block.kr_post .comment_form .block_date,
.search_result .ffeed_entry .block_date {
	color:#212c44;
	float:right;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-right:10px;
}
#main.explore #main_content_left #kroogi_blog_tab .user_block.kr_post .block_date {
	float: none;
	text-align: right;
}
.ffeed_entry .block_date {
	float: none;
	margin-right: 0;
}
.block_username {
	margin:0 200px 3px 0;
	text-align:left;
	font-size:13px;
}
.invite .block_username {
	margin:0 0 3px;
}
.block_body_sm {
  height: auto;
	min-height: 50px;
  margin-left: 60px;
  text-align:left;
}
.block_body {
  height: auto;
	min-height: 60px;
  margin-left: 65px;
  text-align:left;
}
.block_body_lg {
  height: auto;
	min-height: 80px;
  margin-left: 95px;
  text-align:left;
}
.big_half_column .block_body_lg {
	margin-top:-5px;
}
.ffeed_entry .block_body_lg {
	min-height: 120px;
}
.user_block_left {
	float: left;
	text-align: center;
	width: 80px;
}
#main_block .block_body {
	margin:0 190px 0 70px;
	width:463px;
}
.inline_block {
	vertical-align:top;
	margin-right: 5px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.block_body_lg .inline_block.image,
.block_body_lg .inline_block .epub_cover,
.block_body_lg .inline_block .half_column,
.block_body_lg .text_container,
.block_body_lg .inline_block .content_container.player {
	margin-top: 0;
	margin-bottom: 20px;
}
.block_body_lg .inline_block .epub_cover.bookmarked {
	margin-top: 20px;
}
.block_body .gallery_entry_s2 {
	padding:0;
	min-height:0;
  margin-right:15px;
}
/*__________________________________________________________________________________*/
/*Wizard Widget*/
.widget_text {
	padding:0;
	margin:0 5px 7px 5px;
}
.widget_text a {
	color: #D68003;
}
.widget_note {
	text-align:right;
	font-size:11px;
	font-style:italic;
}
.widget_note a {
	color: #D68003;
}
.wizard_checkbox_list {
	overflow-x:hidden; 
	overflow-y:auto; 
	height:auto;
	max-height:280px; 
	border:1px solid #99a8cc;
	margin-bottom:7px;
}
.widget_button_right {
	float:right;
	padding-top:7px;
}
.widget_button_right .button_wrapper {
	margin-top:0;
}
.widget_table label.cell {
	width:90px;
	text-align:right;
	padding-right:5px;
}
.widget_table label.wizard_cell {
	width:125px;
	text-align:left;
	padding:0 5px 0 20px;
}
.widget_table .cell {
	padding-bottom:7px;
}
#bas_errmsg {
  display: none;
  padding:0;
	margin:0 10px 10px;
	color:#ff0000;
}
.add_friends_wizard_busy {
  display: none;
  padding: 0 1em 0 0;
}
/*__________________________________________________________________________________*/
/*Kroogi Tools, Photoalbums, TV*/
.kroogi_tools {
  margin-top: 10px;
}
.folio_content .kroogi_tools {
	margin-top: 0;
}
.slideshow_container {
	-moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FFFFFF;
  border: 1px solid #dce2ee;
  padding: 10px;
  margin: 0 auto 10px;
  width: 470px;
}
.action_sharing {
	float: right;
	margin-left: 10px;
}
.blue_block.light.music_contest .kroogi_tool_stat {
  width:auto;
  margin:0;
}
.kroogi_tool_stat div {
  margin-right: 15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.progressbar {
  width: 490px;
  height: 18px;
  margin: 0 auto 10px;
  text-align: left;
  background: #dce2ee;
  -webkit-box-shadow: 0 0 5px #99A8CC inset;
  -moz-box-shadow: 0 0 5px #99A8CC inset;
  box-shadow: 0 0 5px #99A8CC inset;
  border: 1px solid #99A8CC;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.progressbar div {
  color: #fff;
  padding: 0 5px;
  text-align: center;
  background: #0085e1;
  background: -moz-linear-gradient(left,  #0085e1 0%, #fb2e2e 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0085e1), color-stop(100%,#fb2e2e));
  background: -webkit-linear-gradient(left,  #0085e1 0%,#fb2e2e 100%);
  background: -o-linear-gradient(left,  #0085e1 0%,#fb2e2e 100%); 
  background: -ms-linear-gradient(left,  #0085e1 0%,#fb2e2e 100%); 
  background: linear-gradient(left,  #0085e1 0%,#fb2e2e 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0085e1', endColorstr='#fb2e2e',GradientType=1 ); 
  -moz-border-radius: 3px;
  border-radius: 3px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.kroogi_tools .slideshow,
.photoalbum .slideshow {
	position: relative;
	overflow: hidden;
	height: 230px;
	margin: auto;
}
.kroogi_tools .slideshow,
.photoalbum .slideshow {
	width: 470px;
}
#tv_scrollable .items,
.kroogi_tools .slideshow .items,
.photoalbum .slideshow .items {
	width: 20000em;
	position: absolute;
}
.kroogi_tools .slideshow .items div,
.photoalbum .slideshow .items div {
	float: left;
	position: relative;
	text-align: center;
	width: 470px;
}
#tv_scrollable a.browse {
	margin-top: 110px;
}
.kroogi_tools .slideshow a.browse,
.photoalbum .slideshow a.browse {
	margin-top: 85px;
}
#images_overlay a.browse,
#tv_scrollable a.browse,
.kroogi_tools .slideshow a.browse,
.photoalbum .slideshow a.browse {
	display: block;
	width: 30px;
	height: 60px;
	float: left;
	cursor: pointer;
	font-size: 1px;
	position: absolute;
	background: url(http://cdn-assets1.kroogi.com/images/slideshow_arrows.png?1) no-repeat;
}
#images_overlay a.right {
	right: 15px !important;
}
#images_overlay a.right,
#tv_scrollable a.right,
.kroogi_tools .slideshow a.right,
.photoalbum .slideshow a.right {
	background-position: -30px 0;
	clear: right;
	margin-right: 0;
	right: 0;
	z-index: 11;
}
#images_overlay a.left {
	left: 15px !important;
}
#images_overlay a.left,
#tv_scrollable a.left,
.kroogi_tools .slideshow a.left,
.photoalbum .slideshow a.left {
	background-position: 0 0;
	margin-left: 0;
	left: 0;
}
#tv_scrollable a.right:hover,
#tv_scrollable a.right:active,
.kroogi_tools .slideshow a.right:active,
.photoalbum .slideshow a.right:active,
.kroogi_tools .slideshow a.right:hover,
.photoalbum .slideshow a.right:hover {
	background-position: -30px -60px;
}
#tv_scrollable a.left:hover,
#tv_scrollable a.left:active,
.kroogi_tools .slideshow a.left:active,
.photoalbum .slideshow a.left:active,
.kroogi_tools .slideshow a.left:hover,
.photoalbum .slideshow a.left:hover {
	background-position: 0 -60px;
}
.folio_content .slideshow_container,
#main.explore .slideshow_container {
	padding: 3px;
	width: 394px;
}
.folio_content .kroogi_tools .slideshow,
.folio_content .kroogi_tools .slideshow .items div,
#main.explore .kroogi_tools .slideshow,
#main.explore .slideshow .items div {
	width: 394px;
}
.folio_content .progressbar,
#main.explore .progressbar {
	width: 402px;
}
.tool_name {
  width: 350px;
  margin-left: 10px;
}
.agreement {
	border: 1px solid #dce2ee;
	padding: 7px 10px;
	max-height: 200px;
	overflow-y: scroll;
	margin: 0 3px 10px 15px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #edf0f6;
}
#tv_scrollable {
	background: #2A3755;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #192133;
	position:relative;
	overflow:hidden;
	width: 978px;
	height:280px;
	margin-bottom:15px;
}
#tv_scrollable .items div.tv {
	float:left;
	position:relative;
	width:980px;
	height:280px;
}
#tv_scrollable .items .tv_information,
#tv_scrollable .items .tv_information_background {
	position:absolute;
	right:0;
	top:0;
	width: 167px;
	height:240px;
	padding: 20px 33px 20px 20px;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	z-index: 10;
}
#tv_scrollable .items .tv_information_background {
	z-index: 9;
	background: #000;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
.tv_information {
	text-shadow: 1px 1px 1px #000;
}
.tv_name, .tv_name a {
	font-size:16px;
	color:#FF9008;
	margin-bottom:5px;
}
.tv_album, .tv_album a {
	font-size:20px;
	color:#FF9008;
	margin-bottom:20px;
}
.tv_text, .tv_text a {
	color:#fff;
	font-size:13px;
}
.tv_information a.button_or {
	position:absolute;
	bottom:15px;
	right:20px;
}
#tv_scrollable .tv img {
	margin-top: 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* TV Admin */
#tv_items .content_name_author {
	width:95px;
}
#tv_items .text_itself {
	width:150px;
}
#tv_items .countries_controls {
	width:130px;
}
#tv_items .languages {
	width:75px;
}
#tv_items .dragable {
	cursor: pointer;
}
/* */
.alphabetic_pagination {
	margin-bottom:10px;
	text-align:right;
}
/*__________________________________________________________________________________*/
/*Tables - Lists, general*/
table.list {
	border-collapse: collapse;
	margin-bottom:7px;
	width:100%;
}
table.list td {
	padding:3px;
}
table.list th {
  text-align:left;
  padding: 0 5px 10px;
  font-size:13px;
	font-weight: normal;
}
table.list tr.unread td {
  padding-left:3px;
}
#main_content_left table.list td, 
#main_content_left table.list th {
	word-wrap:normal;
}
.wizard_checkbox_list table.list td.last {
	padding-right:0 !important;
}
#main_content_left table.list td.tps_checkbox {
	padding:3px 0 5px;
}
#right_column table.list td {
	padding-right:0;
}
table.list td.goodies_add  {
	padding-right:0;
	width:105px;
	border-bottom-width:0;
}
table.list td.goodies_item {
	min-width:140px;
	vertical-align:top;
	text-align:left;
}
table.goodies td {
	vertical-align:bottom;
}
table.list tr.goodies_total td {
  font-size:13px;
	text-align:right;
	border-bottom-width:0;
}
table.list .goodies_count select {
  min-width:50px;
}
table.list td.goodies_count {
  text-align:right;
  white-space:nowrap;
}
table.list td.goodies_price {
 text-align:right;
 white-space:nowrap;
 padding:3px 7px 0;
 font-size:11px;
}
.goodies_adrs, .goodies_hostarea {
	width:100px;
}
.wizard_checkbox_list table.list td {
	vertical-align:middle;
	padding:5px 3px 3px; 
}
.wizard_checkbox_list table.list td a {
	color:#D68003;
}
.explanation {
  width:240px;
}
/*Contributions received*/
.list.table_money tr th { 
  border: 1px solid #edf0f6;
  border-right-color:#99A8CC;
  padding-right:5px;
  text-align:right;
  font-size:11px;
}
.list.table_money tr.money_title td {
  padding:15px 0 0 5px;
  border:1px solid #edf0f6;
}
.list.table_money tr.money_title.one_line td {
  border-bottom:1px solid #99A8CC;
}
.list.table_money tr.money_amount td {
  background-color:#edf0f6; 
  border-right:1px solid #99A8CC; 
  border-bottom:2px solid #99A8CC; 
  padding-right:5px;
  text-align:right;
}
.list.table_money tr.money_title td.money_amount {
  background-color:#edf0f6; 
  padding-right:5px;
  text-align:right;
}
.list.table_money tr th.last,
.list.table_money tr.money_amount td.last {
  border-right-color:#edf0f6;
  padding-right:5px !important;
}
.list.table_money tr.money_amount th.payment_system {
  width:240px;
}
/*__________________________________________________________________________________*/
/* Uploader */
#uploader_overlay_container {
  position:absolute;
  width:100%;
  z-index:10;
  visisbility:hidden;
  top:250px;  
}
/* Select File Feature */
.select_file_button_wrapper {
  vertical-align: bottom;
  cursor: pointer;
  position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.select_file_button_wrapper .button_gr.small,
.button_gr.small.take_to {
  margin-left: 5px;
}
.select_file_button_wrapper div.button_contaner {
  position: absolute;
  visibility: visible;
  overflow: hidden;
  z-index: 1003;
  opacity: 0;
  filter: alpha(opacity=0);
  left: 0;
  top: 0;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0;
  direction: ltr;
  cursor: pointer;
}
.select_file_button_wrapper div.button_contaner input {
  font-size: 600px;
  position: absolute;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
input.file_field_input {
  margin:0;
  padding:0;
  width:255px;
  color: black;
}
input.file_field_input_200px {
  margin:0;
  padding:0;
  width:200px;
}
div.paragraph {
  margin:11px 0;
}
/*__________________________________________________________________________________*/
/* Add names please!!! */
#user_birthdate {
  width:70px;
}
.mail_service_id {
  width:70px;
  padding-right:10px;
}
/* loading wizard */
div.loading_wizard {
  width:300px;
  height: 100px;
  color: #666;
  font-size:13px;
}
div.something_broke {
  width:300px;
  height: 100px;
  color:#ff0000;
  font-size:13px;
}
/*__________________________________________________________________________________*/
/* Goody */
#empty_goodie_form {
  display:none;
}
.goodie_form {
  margin-bottom:10px;
  border-bottom:1px solid #fff;
}
.remove_goodie {
  float:right;
  padding:5px;
  cursor:pointer;
  color:#D68003;
}
.remove_goodie:hover {
  color:#915702;
}
table.goodies_preview .group, table.goodies_preview .quantity {
  width:35px;
  text-align: center;
}
table.goodies_preview .price {
  width:70px;
  text-align: center;
}
#action_buttons {
    margin-top:10px;
}
.ui-datepicker-trigger {
  margin:2px 0 2px 5px;
	vertical-align: top;
}
.date_field {
  width:80px;
}
.date_format,  .show_bday {
  display:inline;
}
input.bottom {
  vertical-align: bottom;
}
tr.disabled {
  background-color: #DCE2EE;
}
.disabled, 
.disabled a {
   color: #99A8CC;
   cursor: default;
}
/* Get Closer */
.account_block.get_closer {
  padding:15px;
  width:192px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.get_closer_user_info {
  background-color: white;
  position: relative;
  width: 200px;
  padding:5px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
div.split {
  border-top: 1px solid #7F8DA3;
  margin:5px -5px 10px;
}
.get_closer_user_info .get_closer_avatar {
  margin-right:10px;
  height:30px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.get_closer_user_info .get_closer_username {
  margin-top:7px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.get_closer_circle_container {
  position: relative;
  width:192px;
  height:107px;
	top: 10px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.get_closer_circle_container img {
  position: absolute;
}
.get_closer_arrows_container {
  width:115px;
  margin-top: 48px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#get_closer_buttons div {
  height:25px;
}
#get_closer_buttons div.clear {
  height: 1px;
}
#get_closer_buttons a.button, #get_closer_buttons a.button_gr {
  width:195px;
  margin-bottom:10px;
}
#get_closer_buttons a.right {
  float:right;
  text-align: center !important;
}
/* wall post */
.removed_wallpost {
  color: #879AC4;
  font-size:13px;
  /*height: 55px;*/
  padding: 20px;
}
/* remove comments, wallposts */
.remove_wallpost_links, .remove_comment_links, .remove_activity_links,
.announcement_actions_links, .remove_answer_links {
  position: relative;
}
.remove_wallpost_overlay, 
.remove_comment_overlay, 
.remove_activity_overlay,
.announcement_actions_overlay,
.remove_answer_overlay {
  position: absolute;
  left:-3px;
  top:-3px;
  padding:15px;
  width:170px;
  z-index: 100;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  -moz-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
  border:1px solid #99A8CC;
  background: #ffffff; 
  background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee)); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 ); 
  background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%); 
}
.block_action .remove_comment_overlay .iconized,
.block_action .remove_wallpost_overlay .iconized,
.block_action .remove_activity_overlay .iconized,
.block_action .announcement_actions_overlay .iconized,
.block_action .remove_answer_overlay .iconized {
  padding-right: 0;
}
.remove_comment_links .remove_comment_overlay,
.remove_wallpost_links .remove_wallpost_overlay,
.remove_activity_links .remove_activity_overlay,
.announcement_actions_links .announcement_actions_overlay,
.remove_answer_links .remove_answer_overlay {
  display:none;
}
.remove_comment_links:hover .remove_comment_overlay,
.remove_wallpost_links:hover .remove_wallpost_overlay,
.remove_activity_links:hover .remove_activity_overlay,
.announcement_actions_links:hover .announcement_actions_overlay,
.remove_answer_links:hover .remove_answer_overlay{
  display:block;
}

.remove_comment_links .remove_comment_overlay.stick,
.remove_wallpost_links .remove_wallpost_overlay.stick,
.remove_activity_links .remove_activity_overlay.stick,
.announcement_actions_links .announcement_actions_overlay.stick,
.remove_answer_links .remove_answer_overlay.stick{
    display:block;
}
/*__________________________________________________________________________________*/
/* Draggable / Sortable */
#queue ul {
  list-style: none;
  margin-bottom:10px;
	margin-left:0;
}
.dragme {
  background-color:#fff;
  border:1px solid #99a8cc;
  -webkit-box-shadow: 0 0 15px #879AC4 inset;
  -moz-box-shadow: 0 0 15px #879AC4 inset;
  box-shadow: 0 0 15px #879AC4 inset;
}
.dragme:hover {
  border:1px solid #0085E1;
  -webkit-box-shadow: 0 0 15px #0085E1 inset;
  -moz-box-shadow: 0 0 15px #0085E1 inset;
  box-shadow: 0 0 15px #0085E1 inset;
}
#queue ul li {
  display: block;
  height:auto;
  padding: 5px 5px 5px 10px;
  margin: 0 15px 1px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main_body #queue ul li {
   margin: 0 4px 1px;
}
#queue ul li.image {
  width:160px;
  margin:0 2px 10px;
  padding: 0;
  height:auto;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.reorder_img {
  margin:5px auto;
  display:block;
}
#queue ul li.image div.title {
 padding-left:5px;
}
#queue ul li .title {
	margin-right:25px;
}
#queue ul li div.delete {
  float: right;
  margin:5px 5px 0 0;
}
#queue ul li div.use_as_cover_art {
	margin-left:5px;
}
.with_checkbox .title {
	margin-left:25px;
}
.with_checkbox input {
	float:left;
	margin-top:6px;
}
      #queue div.header {
        background-color: #879AC4;
        text-align: left;
        padding: 0 0 2px 0;
        margin:0 -5px;
        color: #fff;
        height: 30px;
      }
      #queue div.header img {
        float: right;
        margin: 10px 10px 0 0;
      }
      #queue div.header div.title {
        float: left;
        padding: 11px 0 0 11px;
        font-size:11px;
      }
      #queue div.header div.title span.title {
        font-size:13px;
      }

/* Poll graph */
table.list.poll {
  
}
.list.poll th {
  padding:20px 5px 3px;
  border:0;
}
.list.poll td {
  border:1px solid #DCE2EE;
  border-width:1px 0;
  line-height:15px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #edf0f6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf0f6));
  background: -webkit-linear-gradient(top, #ffffff 0%,#edf0f6 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#edf0f6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#edf0f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf0f6',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%,#edf0f6 100%);
}
.list.poll td.poll_name {
  border-right:1px solid #99A8CC;
  padding:10px 10px 10px 0;
  text-align:right;
}
.list.poll td.poll_result {
  padding:10px 0;
}
.answers_chart_bar {
  background: #F9D539; 
  background: -moz-linear-gradient(top, #F9D539 0%, #EF5918 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9D539), color-stop(100%,#EF5918)); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9D539', endColorstr='#EF5918',GradientType=0 ); 
  background: -o-linear-gradient(top, #F9D539 0%,#EF5918 100%);
  border:1px solid #ed4800; 
  -moz-border-radius: 3px;
  border-radius: 3px;
  height:15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
/* Login widget */
.login_window_form label {
  padding-bottom: 5px;
  display:block;
}
.login_window_form .check label {
  position: relative;
  top: -3px;
}
.login_window_form span.instructions {
  color: #666666;
  font-size: .833em;
  line-height: 1.8em;
  padding-left: 40px;
  padding-top: 5px;
}
/* Graphical eticket */
.graphical_eticket {
  background-image: url('http://cdn-assets1.kroogi.com/images/eticket.gif');
  width:513px;
  height:200px;
  position:relative;
}
.graphical_eticket .event_name {
  padding:17px 0 0 100px;
  font-size: 16px;
  color:#fff;
}
.graphical_eticket .owner_name {
  padding:17px 0 0 35px;
  font-size: 16px;
}
.graphical_eticket .ticket_information {
  padding:3px 0 0 35px;
  font-size: 13px;
}
.graphical_eticket .barcode {
  position:absolute;
  top:46px;
  right:20px;
}
/* Likes List */
.likes-list {
  position:absolute;
  width:200px;
  height: auto;
  min-height:55px;
  padding: 15px;
  background-color: #2A3755;
  border:1px solid #192133;
  -webkit-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow:0 0 10px #192133 inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
  /*z-index:15;*/
}
/* Kroogi Tools */
.remove-ticket, .remove-goodie, .remove-question {
  float:right;
	margin:-10px -5px 0 0;
}
.inplace_editable .editor_field {
  width:130px;
}
.inplace_editable {
  cursor: text;
}
/*__________________________________________________________________________________*/
/* DIRECTORIES */
ul.home_tree {
  margin:15px 0 0 10px;
  list-style: none;
}
.main_left_tabs.selected ul.home_tree li a {
  color: #0085e1;
  text-shadow: none;
}
.main_left_tabs.selected ul.home_tree li a:hover {
	color: #2faaff;
	text-shadow: none;
}
ul.collection_tree {
  margin-left:17px;
  list-style: none;
  font-size:13px;
}
ul.collection_tree li ul.collection_tree {
  margin:10px 0 -10px 17px;
}
ul.collection_tree li {
  padding-bottom:15px;
}
ul.home_tree li,
ul.collection_tree li ul.collection_tree li {
  padding-bottom:10px;
}
.bullet {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -35px;
  padding-left: 17px;
}
.bullet:hover {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -53px;
}
.bullet.collapsed {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 2px;
}
.bullet.collapsed:hover {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -16px;
}
.bullet.expanded {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -71px;
}
.bullet.expanded:hover {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -89px;
}
ul.collection_tree li ul.collection_tree li .bullet,
ul.home_tree li .bullet {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -105px;
  padding-left:13px;
}
ul.collection_tree li ul.collection_tree li .bullet:hover,
ul.home_tree li .bullet:hover {
  background: url(http://cdn-assets1.kroogi.com/images/tree_bullet.gif) no-repeat 0 -123px;
}
.ffeed_entry .delete-ffeed-entry {
  float:right;
}
.recommended_entry .delete-recommended-entry {
  float:right;
}
.in_messages {
  margin-left:20px;
}
ul.downloads {
	margin-left:0;
}
.downloads li {
  padding-bottom:4px; 
  list-style-type:none;
}
/* lesson rating */
.lesson-rating,
.lesson-rating a:hover,
.lesson-rating a:active,
.lesson-rating a:focus,
.lesson-rating .show-value,
.lesson-rating a.active {
  background: url(http://cdn-assets1.kroogi.com/images/star.png) left -1000px repeat-x;
}
.lesson-rating {
  position: relative;
  height: 25px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}
.lesson-rating li { 
  display: inline;
}
.lesson-rating a,
.lesson-rating span,
.lesson-rating .show-value {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 25px;
  line-height: 25px;
  outline: none;
  overflow: hidden;
  border: none;
}
.lesson-rating a:hover,
.lesson-rating a:active,
.lesson-rating a:focus {
  background-position: left bottom;
}
.lesson-rating a.active {
  background-position: 0 -25px;
}
.lesson-rating .show-value {
  z-index: 1;
  background-position: left center;
}
#noscript-container {
  position: fixed;
  width: 100%;
  top: 30px;
  background-color: #f00;
  padding: 10px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  z-index: 1001;
}
/* Scroll for images overlay */
.comments_container_for_image_wrapper {
  max-height:265px;
  overflow:hidden;
  position:relative;
}
.img_overlay_scroll_wrapper {
  height: 265px;
  position:absolute;
  width: 5px;
  top:0;
  right:0;
  background: #EDF0F6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.img_overlay_scroll {
  width:5px;
  height:20px;
  background: #DDE2EF;
  height: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  left:0;
  cursor: pointer;
}
.comments_container_for_image_wrapper  .remove_comment_overlay {
  left: -185px;
}
.ui-state-highlight-sortable, .ui-widget-content .ui-state-highlight-sortable {
  border: 1px solid #99A8CC;
  background: transparent 50% top repeat-x;
  box-shadow: 0 0 15px #879AC4 inset;
}
.big_ajax_loader {
  margin: 20px auto;
  width: 100px;
  height: 100px;
  background: url(http://cdn-assets1.kroogi.com/images/big-ajax-loader.gif) 50% 50% no-repeat;
}
/*_____________________________ Notes & Events _____________________________________________________*/
.thought.form {
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 10px;
}
.thought.form .form_right {
	margin-bottom:5px;
}
.user_block.announcement,
.announcements .thought {
	background-color:#feface;
	-webkit-box-shadow:0 0 3px 1px #FFFFFF inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 0 3px 1px #FFFFFF inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 3px 1px #FFFFFF inset, 1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #FDEE6A;
}
ul.input_dropdown {
  background: rgba(255,255,255, 0.9);
  border: 1px solid #99A8CC;
  border-width: 0 1px 1px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
	max-height: 200px;
	overflow-y: scroll;
}
.thought_body .donate_widget {
	float:right;
	height:20px;
}
#modal_location.blue_block.light {
	padding-top: 25px;
	margin-bottom: 15px;
}
#modal_location.blue_block.light .form_line {
	margin-left: 5px;
}
#modal_location.blue_block.light .edit_block {
	margin: -26px -11px 0 0;
}
.sm_close {
	cursor: pointer;
	border: 1px solid #DCE2EE;
	border-radius: 3px;
	margin-top: 2px;
}
.sm_close:hover {
	background-color:#edf0f6;
}
.ui-combobox {
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.ui-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 4px 0;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
}
.ui-combobox-input {
	margin: 0;
	padding: 2px;
}
ul.ui-autocomplete {
	background-color: white;
	max-height: 100px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #DCE2EE;
}
ul.ui-autocomplete li.ui-menu-item:hover {
	background-color: #DCE2EE;
}
/*_____________________________ Staistics_____________________________________________________*/
table.list.stats tr th {
	border: 1px solid #99A8CC;
	background-color:#dce2ee;
	text-align:center;
	padding:3px 7px;
	font-size:11px;
}
table.list.stats td.line_title {
	background-color:#dce2ee;
	padding-left:10px;
}
table.list.stats tr td {
	border: 1px solid #99A8CC;
}
table.list.stats td.stat_data {
	width: 60px;
}
table.list.stats .hidden_alert {
	margin-bottom: 0;
}
thead tr .headerSortUp, thead th .headerSortUp {
	background-image: url(http://cdn-assets1.kroogi.com/images/tablesorter/asc.gif);
}
thead tr .headerSortDown, thead th .headerSortDown {
	background-image: url(http://cdn-assets1.kroogi.com/images/tablesorter/desc.gif);
}
th.header {
	background-image: url(http://cdn-assets1.kroogi.com/images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#tooltip{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#tooltip {
	height: 20px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #646464;
}
.tickLabel {
	color: #555;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	width:auto;
}
.yAxis, .y1Axis {
	width: 20px;
}
#tooltip {
	position: absolute;
	display: none;
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
}
#graph, #folio_graph {
	width: 600px;
	height: 300px;
	padding: 20px;
}
.yAxis .tickLabel:first-child,
.yAxis .tickLabel:last-child { display: none; }
.legend table, .legend tr, .legend td, .legend th {
	border: 0;
}
#announcement_create_confirmation {
  background-color: white;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui_tpicker_hour_slider, .ui_tpicker_minute_slider {
  border: 1px #879AC4 solid;
  background: white;
}
/* capcha */
.content_body .recaptchatable * {
	color: #212C44;
}
.captcha_button {
	margin: 5px 255px 0 0;
	text-align: right;
}
/*kroogi helper*/
#kroogi_helper_container a.iconized.i_question {
	display: block;
}
#kroogi_helper_container a.iconized.i_question.selected {
	color: #000;
}
label.error {
  color: red;
  display: block;
}
/* SIGN IN OVERLAY */
.login_widget .flat_button {
	width: 170px;
	height: 35px;
	padding-top: 20px;
	margin-bottom: 3px;
	text-align: center;
	font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	border-width: 0;
}
.login_widget .flat_button.first {
	margin-right: 3px;
}
.login_widget .flat_button.selected {
	background: #fff;
	filter:none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	padding-bottom: 7px;
	margin-bottom: -3px;
}
.login_widget a.flat_button.selected {
	color: #EF5918;
	text-shadow: 0 1px 1px #F9D539;
}
.login_widget .blue_block.light {
	border-width: 0;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 25px;
}
.login_widget  .form_right input {
	width: 245px;
}
.login_widget  .form_center.error_place {
	font-size: 11px;
	margin-top: -5px;
}
.login_widget .or.inline_block {
	padding-top: 20px;
	font: 16px "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	text-transform: lowercase;
	color: #fff;
	text-align: center;
	width: 61px;
}
.scroller-scroll-wrapper {
  position:absolute;
  width: 5px;
  top:0;
  right:0;
  background: #EDF0F6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.scroller-scroll {
  width:5px;
  height:20px;
  background: #DDE2EF;
  background: #878589;
  height: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  left:0;
  cursor: pointer;
}
.white_button {
	background: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #99A8CC;
	cursor: pointer;
	display:inline-block;
	*display: inline;
	zoom:1;
}
.money_buttons {
	text-align: center;
}
.money_buttons form {
	display:inline-block;
	*display: inline;
	zoom:1;
}
.money_buttons .white_button {
	height: 53px;
	text-align: center;
	vertical-align: middle;
	margin: 5px 5px 10px;
	padding: 14px;
}
.money_buttons .white_button:hover {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	padding: 19px;
	margin: 0 0 5px;
}
.social_network_user_button {
  cursor:pointer;
  padding: 0 12px 0 5px;
}
.social_network_user_button:hover {
  text-decoration: underline;
}
#social_user_drop_down_menu {
  overflow: hidden;
	position:absolute;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 30%, #dce2ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(100%,#dce2ee));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dce2ee',GradientType=0 );
	background: -o-linear-gradient(top, #ffffff 30%,#dce2ee 100%);
	-webkit-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
	-moz-box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
	box-shadow: 1px 1px 3px rgba(42, 55, 85, 0.3), 0 0 3px 1px #FFFFFF inset;
	border: 1px solid #99A8CC;
}
#social_user_drop_down_menu span {
  display:block;
  padding: 2px 5px;
  cursor: pointer;
}