

/*
	##################################################################
	Author|Автор:		Lynx
	www:			http://Lynxlab.net
	Version|Версия:		6-1-33
	Date|Дата:		18:55 15.04.2009
	##################################################################
 */


/* -------------------------------------------------------------------------------------------------------------
     [EN] The basic elements
     [RU] Базовые элементы
   ------------------------------------------------------------------------------------------------------------- */


 

   body.drag {cursor: move}


/* ------------
   [EN] <TABLE>
   ------------ */


  .table_cover {}

   table.struct {margin: 0}
	td.struct,
	th.struct {
		padding: 0;
		border: 0;
		vertical-align: top}




   table tr.odd {background-color: #fdfdfd}
   table tr.even {background-color: #ececec}


   table tr.drag .handle {background-image: url(images/draggable-active.png)}
   table tr.drag-previous .handle {background-image: url(images/draggable-active.png)}


   td.active {}
	table tr.odd td.active {background-color: #f5f7fa}
	table tr.even td.active {background-color: #dde5ef}
   th.active img {display: inline}


   table tr.info {}
   tr.selected td,
   tr.selected td.active {}
	tr.selected td a:link,
	tr.selected td a:visited,
	tr.selected td a:active {}
   tr.taxonomy-term-preview {opacity: 0.5}
   tr.taxonomy-term-divider-top {border-bottom: none}
   tr.taxonomy-term-divider-bottom {border-top: 1px dotted #ccc}

   tr.menu-disabled {opacity: 0.5}
   td.menu-disabled {}
   tr.odd td.menu-disabled {}
   tr.even td.menu-disabled {}


   tr.merge-down,
   tr.merge-down td,
   tr.merge-down th {border-bottom-width: 0 !important}

   tr.merge-up,
   tr.merge-up td,
   tr.merge-up th {border-top-width: 0 !important}


   table.sticky-header {
	margin-top: 0;
	border-bottom: 1px solid #000;
	background: #f5f5f5}


   table.package {width: 100%}
	table.package .description {width: 100%}
	table.package .version {}


   table td.region,
   table td.module,
   table td.container,
   table td.category {
	padding: 10px 15px;
	font-weight: bold;
	color: #fff;
	background: #696969}


/* ---------
      ...
   --------- */


   a, a:visited {}
	a:hover {}
	#left_block a.active,
	#left_block a.active:hover {color: #936A00 !important; background:url(images/left_active_top.jpg) repeat-x scroll center top;}
	#left_block a.active b{color: #936A00 !important; background:url(images/left_active_bottom.jpg) repeat-x scroll center bottom;}
   li a.active {}



  


   quote {}
   code {}
   p {margin: 5px 0; padding: 0}



   ul {margin: 0; padding: 0}
	ul li {margin: 0 0 0 0px; padding: 0}


   ul li.expanded,
   ul li.collapsed,
   ul li.leaf {}
	ul li.expanded {}
	ul li.collapsed {}
	ul li.leaf {}


   ul.inline {margin: 0; padding: 0}
	ul.inline li {margin: 0; padding: 0; list-style: none}


   ul.links {}
	ul.links li {}


   ol {margin: 0; padding: 0}
   ol li {margin: 0; margin-left: 2em; padding: 0 0 .3em}

   ol.task-list {margin-left: 0; list-style-type: none; list-style-image: none}
   ol.task-list li {padding: 0.5em 1em 0.5em 2em}
   ol.task-list li.active {background: transparent url(images/task-list.png) no-repeat 3px 50%}
   ol.task-list li.done {color: #393; background: transparent url(images/watchdog-ok.png) no-repeat 0px 50%}
   ol.task-list li.active {margin-right: 1em; font-weight: bold}


   dl {margin: 0; padding: 0}
	dl dt {margin: 2px 0 2px 0; padding: 0}
	dl dd {margin: 2px 0 2px 20px; padding: 0}
   dl.multiselect {}
	dl.multiselect dd.b,
	dl.multiselect dd.b .form-item,
	dl.multiselect dd.b select {width: 14em}
	dl.multiselect dd.a,
	dl.multiselect dd.a .form-item {width: 8em}
	dl.multiselect dt,
	dl.multiselect dd {float: left; margin: 0 1em 0 0; padding: 0; line-height: 1.75em}
	dl.multiselect .form-item {margin: 0; height: 1.75em}


   img, a img {border: none}
   table img.screenshot {width: 100px !important; height: 60px !important}


   hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
	background: #000}


/* -------------------------------------------------------------------------------------------------------------
     [EN] Auxiliary classes
     [RU] Дополнительные классы
   ------------------------------------------------------------------------------------------------------------- */


   html.js .js-hide {display: none}
   #clean-url.install {display: none}
  .nowrap {white-space: nowrap}


  .item-list {}
	.item-list .title {font-weight: bold}
	.item-list ul {}
	.item-list ul li {}

	.item-list .icon {
		float: right;
		clear: right;
		padding-left: 0.25em;
		color: #555}


   div.indentation {
	float: left;
	height: 1.7em;
	width: 20px;
	margin: -0.4em 0.2em -0.4em -0.4em;
	padding: 0.42em 0 0.42em 0.6em}

   div.tree-child {background: url(images/tree.png) no-repeat 11px center}
   div.tree-child-last {background: url(images/tree-bottom.png) no-repeat 11px center}
   div.tree-child-horizontal {background: url(images/tree.png) no-repeat -11px center}


  .c_clear {clear: both}
	div.c_clear, br.c_clear {
		height: 1px;
		margin: 0;
		margin-bottom: -1px;
		font-size: 0;
		line-height: 0}


  .preLoad {position: absolute; left: -10000px; top: -10000px}


/* --------------------------------------------------------------
   [EN] Markup free clearing
   Details: http://www.positioniseverything.net/easyclearing.html
   -------------------------------------------------------------- */


  .clear-block:after {
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden}

  .clear-block {display: inline-block}


/* -------------------------------------------------------------------------------------------------------------
     [EN] Theme-demo classes
     [RU] Демонстрационные классы
   ------------------------------------------------------------------------------------------------------------- */


  .region_description {
	padding: 2px 11px 4px 11px;
	font-size: .9em;
	color: #fff;
	text-decoration: underline;
	font-style: italic;
	text-align: right;
	background: #439ed1}
  .column_1 .region_description,
  .column_3 .region_description {background: #2789c6}


/* -------------------------------------------------------------------------------------------------------------
     [RU] Оформление Структуры и блоков | Оформление элементов страницы
   ------------------------------------------------------------------------------------------------------------- */


  .page_struct {margin: 0 !important}
  .page_struct-page-acceptor {width: 890px}
  .page {background: #e4e4e4}

  .page_part {background: #fff}


  .min_size {display: block; height: 1px}
	.column_1 .min_size {width: 200px}
	.column_2 .min_size {width: 300px}
	.column_3 .min_size {width: 200px}
  .column_1 {width: 200px; background: #f5f5f5}
  .column_2 {}
  .column_3 {width: 200px; background: #f5f5f5}


  .column_1-content_cover-1 {margin: 10px}
  .column_2-content_cover-1 {margin: 10px}
  .column_3-content_cover-1 {margin: 10px}
  .column_1-content_cover-2 {width: 100%}
  .column_2-content_cover-2 {width: 100%}
  .column_3-content_cover-2 {width: 100%}


  .before_head_part {}
  .before_head_part .column_1 {}
  .before_head_part .column_2 {}
  .before_head_part .column_3 {}


  .head_part {}
  .head_part .column_1 {}
  .head_part .column_2 {}
  .head_part .column_3 {}


  .body_part {}
  .body_part .column_1 {}
  .body_part .column_2 {}
  .body_part .column_3 {}


  .foot_part {}
  .foot_part .column_1 {}
  .foot_part .column_2 {}
  .foot_part .column_3 {}




  .block-region {
	clear: both;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #b46b33;
	font-size: 11px;
	text-align: center;
	color: #000 !important;
	background: #ffc9a0}

  .techno_bottom_region .block-region {
	margin: 5px 10px;
	border-color: #337cb4;
	background-color: #a0d6ff}
  .techno_bottom_region .c_block {
	position: absolute; left: -10000px; top: -10000px;
	width: 50px; height: 2px;
	margin: 0;
	overflow: hidden}
  .destination-admin-build-block .techno_bottom_region .c_block {
	position: static; left: 0; top: 0;
	width: auto;
	height: auto}



   #blocks td.region {font-weight: bold}
   #blocks tr.region-message {font-size: .9em; font-weight: normal; color: #aaa}
   #blocks tr.region-populated {display: none}


  .c_block {margin: 0}
  .c_block-subStyle {}
  .c_block h2.c_block_title {}
  .c_block h2 {}
  .c_block h3 {}
  .c_block_content {}
	.c_block_content p {}
	.c_block_content ul {}
	.c_block_content li {}
	.c_block_content em {font-style: Italic}
	.c_block_content strike,
	.c_block_content s {text-decoration: line-through !important}

  .c_block .links ul,
  .c_block .links li {margin: 0; padding: 0; list-style: none}
  .c_block .links li {display: inline}
  .c_block .links .c_bounder {
	display: inline;
	padding: 0 3px 0 4px;
	background: url(images/links_bounder.png) no-repeat 50% 80%}
  .c_block .links .last .c_bounder {display: none}


  .block-first {}
  .block-last {}

  .c_block_bounder {
	}
  .c_block_bounder-first {}
  .c_block_bounder-last {display: none}
  .c_block_bounder-single {display: none}



   #site_slogan, #mission {
	font-size: .9em;
	text-decoration: underline;
	cursor: default}



  .primary_links,
  .primary_links li {margin: 0; padding: 0; list-style: none}
  .primary_links li {display: inline}

  .secondary_links,
  .secondary_links li {margin: 0; padding: 0; list-style: none}
  .secondary_links li {display: inline}



  .logo img {display: block}
  .logo, .logo:visited {
	float: left;
	text-decoration: none !important;
	cursor: pointer}
  .logo:hover {}



  .breadcrumb {
	padding: 5px;
	font-size: 1em;
	border: 1px dashed #aaa;
	border-width: 0 0 1px 0}
  .breadcrumb .gt {
	padding: 0 5px;
	font-family: Courier; line-height: 1em;
	color: #aaa}



  .all_tabs {width: 100%; margin: 5px 0 10px 0}
  .tabs_bounder {
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	background: #ff8a00}

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

  .tabs_pri {position: relative}

	.tabs_pri li,
	.tabs_pri li a,
	.tabs_pri li a:visited,
	.tabs_pri span {display: block; float: left; cursor: pointer}

	.tabs_pri li {margin-right: 4px; margin-top: 4px}
	.tabs_pri span span {padding: 5px 15px 6px 15px}

	.tabs_pri li a,
	.tabs_pri li a:visited {
		font-size: 1.3em;
		color: #fff !important;
		text-decoration: none;
		white-space: nowrap;
		background: #feb34f}
	.tabs_pri li a:hover {
		color: #fff !important;
		background: #ff8a00}
	.tabs_pri li.active a,
	.tabs_pri li.active a:visited {background: #ff8a00 !important}

	.tabs_pri span                 {background: url(images/tabs_pri-item-P1-BG.png) no-repeat}
	.tabs_pri span span            {background: url(images/tabs_pri-item-P2-BG.png) no-repeat 100% 0}
	.tabs_pri li a:hover span      {background-image: url(images/tabs_pri-item-active-P1-BG.png)}
	.tabs_pri li a:hover span span {background-image: url(images/tabs_pri-item-active-P2-BG.png)}
	.tabs_pri li.active  span      {background-image: url(images/tabs_pri-item-active-P1-BG.png) !important}
	.tabs_pri li.active  span span {background-image: url(images/tabs_pri-item-active-P2-BG.png) !important}


  .tabs_sec {
	position: relative;
	padding: 4px 9px 7px 30px;
	font-size: 1em;
	background: url(images/tabs_sec-BG.png) repeat-y}



  .messages {
	margin: 7px 0;
	padding: 5px 8px;
	color: #333;
	border: 1px solid #909090;
	background: #ebebeb}
  .messages a,
  .messages a:visited {color: #01509f}
  .messages a:hover {color: #000}
      /* --- */
	.message-error {
		border-color: #e06641;
		background: #ffe0d7}
	.message-error a,
	.message-error a:visited {color: #981600}
	.error {color: #e06641}
	.error a,
	.error a:visited {color: #981600}
	 tr.error td,
	 tr.error th {color: #981600; background: #ffe0d7}
      /* --- */
	.message-warning {
		border-color: #ffa505;
		background: #ffecb8}
	.message-warning a,
	.message-warning a:visited {color: #701b0b}
	.warning {color: #ffa505}
	.warning a,
	.warning a:visited {color: #701b0b}
	 tr.warning td,
	 tr.warning th {color: #701b0b; background: #ffecb8}
      /* --- */
	.message-ok {
		border-color: #4cd756;
		background: #d9ffd8}
	.message-ok a,
	.message-ok a:visited {color: #008005}
	.ok {color: #4cd756}
	.ok a,
	.ok a:visited {color: #008005}
	 tr.ok td,
	 tr.ok th {color: #008005; background: #d9ffd8}
      /* --- */
	.message-status {
		border-color: #4cd756;
		background: #d9ffd8}
	.message-status a,
	.message-status a:visited {color: #008005}
      /* --- */
	.message-b {
		border-color: #5190c0;
		background: #d9ebf5}
	.message-b a,
	.message-b a:visited {color: #0a3372}



  .help {
	margin: 7px 0;
	padding: 5px 8px;
	color: #333;
	font-size: 1em;
	border: 1px solid #e0d241;
	background: #fffbd7}
  .help a,
  .help a:visited {color: #b09205}
  .help a:hover {color: #000}
  .more-help-link {margin: 3px 0; text-align: right}



   h2.c_page_title,
   h2.c_node_title {position: relative; margin: 10px 0}
	h2.c_page_title {font-size: 1.5em}
	h2.c_node_title {}


  .c_node {
	position: relative;
	margin: 10px 0;
	padding: 0}
  .c_node-subStyle {}


  .c_node-submitted {
	position: relative;
	display: block;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	color: #777;
	cursor: default}
  .c_node-submitted .username {color: #000}
	.c_node-submitted .username a,
	.c_node-submitted .username a:visited {text-decoration: none}
  .c_node-submitted .datetime {}


  .c_node .c_user_picture {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 15px 5px 0}
  .c_node .c_user_picture a,
  .c_node .c_user_picture a:visited {}
  .c_node .c_user_picture img {
	float: left;
	height: 45px !important;
	width: 45px !important}


  .c_node_content {position: relative}
	.c_node_content p {margin: 10px 0}
	.c_node_content ul {}
	.c_node_content li {}
	.c_node_content em {font-style: Italic}
	.c_node_content strike,
	.c_node_content s {text-decoration: line-through !important}


  .c_node .links {position: relative; margin: 10px 0}
	.c_node .links ul,
	.c_node .links li {margin: 0; padding: 0; list-style: none}
	.c_node .links li {display: inline}
	.c_node .links a,
	.c_node .links a:visited {white-space: nowrap}
	.c_node .links .c_bounder {
		display: inline;
		padding: 0 2px;
		background: url(images/links_bounder.png) no-repeat 70% 80%}
	.c_node .links .last .c_bounder {display: none}


  .c_node_terms {}
	.c_node_terms .links {font-size: .9em}

  .c_node_links {margin-top: 5px}
	.c_node_links .links {}



  .pager {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	text-align: center}
  .pager li {
	display: inline;
	margin: 0;
	padding: 0 .5em;
	list-style: none}
  .pager .pager-current {font-weight: bold}



  .c_all_comments {margin-top: 30px}
  .c_all_comments_title {margin-bottom: 20px}



  .c_comment {
	position: relative;
	margin: 20px 0;
	padding: 0}
  .c_comment-subStyle {}


  .c_comment .new {
	color: #f00;
	font-weight: bold}


  .c_comment_title {
	position: relative;
	margin: 5px 0}
  .c_comment_title a,
  .c_comment_title a:visited {text-decoration: none}


  .c_comment-submitted {
	position: relative;
	display: block;
	margin: 0;
	font-size: .9em;
	font-weight: bold;
	color: #777;
	cursor: default}
  .c_comment-submitted .username {color: #000}
	.c_comment-submitted .username a,
	.c_comment-submitted .username a:visited {text-decoration: none}
  .c_comment-submitted .datetime {}


  .c_comment .c_user_picture {
	position: relative;
	float: left;
	display: inline;
	margin: 12px 15px 5px 0}
  .c_comment .c_user_picture a,
  .c_comment .c_user_picture a:visited {}
  .c_comment .c_user_picture img {
	float: left;
	height: 45px !important;
	width: 45px !important}


  .c_comment_content {position: relative}
	.c_comment_content p {margin: 7px 0}
	.c_comment_content ul {}
	.c_comment_content li {}
	.c_comment_content em {font-style: Italic}
	.c_comment_content strike,
	.c_comment_content s {text-decoration: line-through !important}


  .c_comment .links {position: relative; margin: 3px 0}
	.c_comment .links ul,
	.c_comment .links li {margin: 0; padding: 0; list-style: none}
	.c_comment .links li {display: inline}
	.c_comment .links a,
	.c_comment .links a:visited {white-space: nowrap}
	.c_comment .links .c_bounder {
		display: inline;
		padding: 0 2px;
		background: url(images/links_bounder.png) no-repeat 70% 80%}
	.c_comment .links .last .c_bounder {display: none}


  .c_comment_links {margin-top: 5px}
	.c_comment_links .links {}



   li.comment_add {padding-left: 16px !important; background: url(images/ico-comment_add.png) no-repeat 0 70%}
   li.node_read_more {padding-left: 12px  !important; background: url(images/ico-node_read_more.png) no-repeat 0 60%}
   li.statistics_counter {color: #8e6126; white-space: nowrap}
   li.comment_forbidden {color: #aaa}
   li.comment_forbidden a,
   li.comment_forbidden a:visited {color: #888}
   li.comment_comments a,
   li.comment_comments a:visited {color: #8e6126}



  .preview {
	padding: 10px 0;
	border: 1px solid #ffc076;
	border-width: 3px 0}
  .preview .c_node {}
  .preview .c_comment {}

  .comment-comment-unpublished,
  .node-unpublished {
	padding: 10px 0;
	border: 1px solid #ff7677;
	border-width: 3px 0}
  .node-sticky {}


  .box {}

  .new {float: right; font-size: 1em; font-weight: bold; color: #ffae00}
  .tips {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em}
  .more-link {text-align: right}
  .terms-inline {display: inline}

  .indented {margin-left: 10px}

   td.revision-current {background: #ffc}

   #node-admin-filter ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none}
   #node-admin-buttons {
	float: left;
	clear: right;
	margin-left: 0.5em}



/* =============================================================================================================
     [EN] Other elements
     [RU] Другие элементы
   ============================================================================================================= */


   #block-search-0 {width: 179px}
	#block-search-0 .c_block_title {
		margin: 3px 0;
		font-size: 1em;
		color: #ab6d27;
		text-align: center}


   #search-block-form {}
   #search-block-form table.struct {width: auto}
   #search-block-form table td.struct {}
	#search-block-form .struct .form-item {margin: 0; padding: 0}
	#search-block-form .struct .form-text {
		width: 128px;
		margin: 0;
		border: 0;
		color: #000;
		background: none}
	#search-block-form .struct .form-submit {
		height: 28px;
		width: 40px;
		margin: 0;
		padding: 0;
		border: 0;
		background: none}

	#search-block-form .struct .keys_field-Acc {
		padding: 5px 0 5px 10px;
		background: url(images/search-form-BG.png) no-repeat 0 50%}
	#search-block-form .struct .submit-Acc {
		background: url(images/search-form-BG.png) no-repeat 100% 50%}

  .edit-search-block-form-1-Hint {
	background: url(images/search-form-keys-Hint.png) no-repeat 4px 50% !important}



   #user-login-form {}
	#user-login-form .form-item {margin: 0}
	#user-login-form .form-text {width: 120px}
	#user-login-form .form-submit {margin: 5px 0}

	#user-login-form .stdLinks {margin: 3px 0}
		#user-login-form .stdLinks span {display: block}
		#user-login-form .stdLinks a,
		#user-login-form .stdLinks a:visited {font-size: .9em}
		#user-login-form .stdLinks a:hover {}
			#user-login-form .stdLinks-reg a,
			#user-login-form .stdLinks-reg a:visited {}
			#user-login-form .stdLinks-reg a:hover {}
			#user-login-form .stdLinks-rmd a,
			#user-login-form .stdLinks-rmd a:visited {}
			#user-login-form .stdLinks-rmd a:hover {}


/* ----------
   [EN] Forms
   ---------- */


   form {
	margin: 0;
	padding: 0}

  .form-item {margin-top: 10px; margin-bottom: 10px}

	.form-item label {display: block; margin: 3px 0; font-weight: bold; color: #222}
	.form-item label .form-required {color: #ff5500} .marker {color: #ff5500}
	.form-item label.option {display: inline; font-weight: normal}

	.form-button,.teaser-button,
	.form-submit {
		margin: 20px 5px 10px 0;
		border: 1px solid #c28b39;
		color: #fff;
		font-size: 1em;
		font-family: Tahoma;
		font-weight: bold;
		cursor: pointer;
		background: #c28b39}
	.form-text,
	.form-textarea,
	.form-select,
	.form-file {
		border: 1px solid #777;
		color: #000;
		font-size: 1em;
		font-family: Tahoma;
		background: #fff}
	 html.js input.form-autocomplete {background-color: #fff}
	.form-checkboxes {}
	.form-checkbox {}
	.form-radios {}
	.form-radio {}

	.form-checkboxes,
	.form-radios {margin: 10px 0}
	.form-checkboxes .form-item,
	.form-radios .form-item {margin: 3px 0}

	.form-item .description {
		margin: 3px 20px 5px 24px;
		padding: 3px 5px 5px 8px;
		font-size: .9em;
		color: #aaa;
		cursor: help;
		border-bottom: 1px dashed #888}
	.form-item .description-hover {
		color: #888;
		border-bottom-color: #555}

  .form-item input.error,
  .form-item textarea.error,
  .form-item select.error {background-color: #ffeee9 !important; color: #000}


  .node-form .form-text {width: 95%; display: block}
  .node-form .standard {clear: both}
  .node-form textarea {display: block; width: 95%}
  .node-form .attachments fieldset {float: none; display: block}


   tr.odd .form-item,
   tr.even .form-item {margin-top: 0; margin-bottom: 0; white-space: nowrap}
   td.checkbox,
   th.checkbox {text-align: center}


   #dblog-form-overview .form-submit,
   fieldset .form-button,
   fieldset .form-submit,
  .table .form-button,
  .table .form-submit,
  .poll .form-submit,
  .confirmation .form-submit {margin: 0}


/* -------------------------
   [EN] Collapsing fieldsets
   ------------------------- */


   fieldset {
	position: relative;
	margin: 21px 0 21px 0;
	padding: 0;
	border: 1px solid #777}
   fieldset.collapsed {}
   fieldset legend {position: absolute; left: -10000px; top: -10000px}



   fieldset .title,
   fieldset .title a,
   fieldset .title a:visited,
   fieldset .title a:hover {
	display: block;
	position: relative;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff !important;
	white-space: nowrap;
	text-decoration: none}
   fieldset .title {cursor: default}
   fieldset .title a {cursor: pointer}

   fieldset .fieldset-description {
	margin: 5px 0;
	font-size: .9em}

   fieldset .collapsible-area {width: 100%}
   fieldset .fieldset-content_cover-1 {padding: 15px 10px 10px 10px}
   fieldset .fieldset-content_cover-2 {width: 100%}
   fieldset .fieldset-content {overflow: auto}



   fieldset .title {
	position: relative;
	top: -10px;
	margin: 0 50px -20px 10px;
	padding-left: 33px;
	background: url(images/fieldset-Title-LC-BG.png) no-repeat}
   fieldset .title-subStyle-1 {padding-right: 12px; background: url(images/fieldset-Title-RC-BG.png) no-repeat 100% 0}
   fieldset .title-subStyle-2 {padding: 3px 10px; background: #696969 url(images/fieldset-Title-BG.png) repeat-x}

   fieldset.collapsible .title {background-image: url(images/fieldset-Title-LC-expanded-BG.png)}
   fieldset.collapsed   .title {background-image: url(images/fieldset-Title-LC-collapsed-BG.png)}



   html.js fieldset.collapsed {}
   html.js fieldset.collapsed .collapsible-area {display: none}



   body fieldset,
   body fieldset fieldset fieldset,
   body fieldset fieldset fieldset fieldset fieldset {background-color: #f7f7f7 !important}
   body fieldset fieldset,
   body fieldset fieldset fieldset fieldset {background-color: #fff !important}


   fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none}


/* --------------------
   [EN] Teaser splitter
   -------------------- */


  .joined + .grippie {
	height: 5px;
	margin-bottom: -2px;
	background-position: center 1px}

  .teaser-checkbox {margin: 0 0 20px 0}
	.teaser-checkbox .teaser-button-wrapper {}
	.teaser-checkbox .form-item {padding-left: 20px}
  .edit-body-wrapper {}

   textarea.teaser {display: none}
   html.js .no-js {display: none}


/* -----------------
   [EN] Autocomplete
   ----------------- */


   #autocomplete {
	position: absolute;
	z-index: 100;
	border: 1px solid;
	overflow: hidden}

   #autocomplete ul {
	margin: 0;
	padding: 0;
	list-style: none}

   #autocomplete li {
	padding: 2px;
	margin: 0;
	color: #000;
	white-space: pre;
	cursor: default;
	background: #fff}

   #autocomplete li.selected {
	color: #fff;
	background: #0072b9}


/* ----------------------
   [EN] Animated throbber
   ---------------------- */


   html.js input.form-autocomplete {
	background-image: url(images/throbber.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px}

   html.js input.throbbing {
	background-position: 100% -18px}


/* -------------------------
   [EN] Resizable text areas
   ------------------------- */


  .resizable-textarea {position: relative; width: 98%}

   html.js .resizable-textarea span {display: block}
   html.js .resizable-textarea textarea {
	display: block;
	width: 100%;
	margin-bottom: 0;
	border-bottom: 0}

  .resizable-textarea .grippie {
	height: 11px;
	position: relative;
	top: -1px;
	border: 1px solid #989898;
	border-width: 0 1px;
	font-size: 0;
	line-height: 0;
	cursor: s-resize;
	background: url(images/grippie.png) no-repeat 50% 50%}


/* -----------------------
   [EN] Progressbar styles
   ----------------------- */


  .progress {font-weight: bold}
  .progress .bar {
	height: 1.5em;
	margin: 0 .2em;
	border: 1px solid #00375a;
	background: #fff url(images/progress.gif)}

  .progress .filled {
	height: 1em;
	width: 0%;
	border-bottom: .5em solid #004a73;
	background: #0072b9}

  .progress .percentage {float: right}
  .progress-disabled {float: left}

  .ahah-progress {float: left}
  .ahah-progress .throbber {
	float: left;
	height: 15px;
	width: 15px;
	margin: 2px;
	background: transparent url(images/throbber.gif) no-repeat 0px -18px}
  .ahah-progress-bar {width: 16em}
   tr .ahah-progress .throbber {margin: 0 2px}


/* --------------
   [EN] Draggable
   -------------- */


  .draggable a.tabledrag-handle {
	float: left;
	height: 1.7em;
	margin: -0.4em 0 -0.4em -0.5em;
	padding: 0.42em 1.5em 0.42em 0.5em;
	text-decoration: none;
	cursor: move}

   a.tabledrag-handle:hover {text-decoration: none}
   a.tabledrag-handle .handle {
	margin-top: 4px;
	height: 13px;
	width: 13px;
	background: url(images/draggable.png) no-repeat 0 0}
   a.tabledrag-handle-hover .handle {background-position: 0 -20px}


/* -----------------
   [EN] dblog.module
   ----------------- */


   #dblog-filter-form .form-item select.form-select {width: 100%}

   tr.dblog-user .tc-1 {background: #ffd}
   tr.dblog-content .tc-1 {background: #ddf}
   tr.dblog-page-not-found .tc-1 {background: #dfd}
   tr.dblog-access-denied .tc-1 {background: #dfd}
   tr.dblog-error .tc-1 {background: #ffc9c9}
   tr.dblog-warning .tc-1 {background-color: #fdf5e6}

   #admin-dblog .tc-3 {font-size: .9em}


/* ----------------------------------
   [EN] Password confirmation checker
   ---------------------------------- */


   input.password-confirm {margin-right: 10px}
  .confirm-parent {margin: 5px 0 0 0}
   span.password-confirm {visibility: hidden}
   span.password-confirm span {font-weight: normal}


/* --------------------------------
   [EN] Password strength indicator
   -------------------------------- */


   span.password-strength {visibility: hidden}
   input.password-field {margin-right: 10px}
   div.password-description {
	max-width: 500px;
	margin: 4px 0 0 0;
	padding: 0 2px;
	font-size: 0.85em}
   div.password-description ul {margin-bottom: 0}
  .password-parent {margin: 0 0 0 0}


/* --------------------------------
   [EN] Syndication icons and block
   -------------------------------- */


   #block-node-0 h2 {float: left; padding-right: 20px}
   #block-node-0 img, .feed-icon {float: right; padding-top: 4px}
   #block-node-0 .content {clear: right}


/* ------------------
   [EN] User profiles
   ------------------ */


  .profile {clear: both; margin: 1em 0}

	.profile h3 {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dashed #000}

	.profile dl {margin: 0 0 15px 0}
	.profile dt {font-weight: bold}
	.profile dd {}

	.profile .picture {margin-bottom: 5px}


   #permissions td.module {font-weight: bold}
   #permissions td.permission {padding-left: 1.5em}

   #access-rules .access-type,
   #access-rules .rule-type {float: left; margin-right: 1em}
   #access-rules .access-type .form-item,
   #access-rules .rule-type .form-item {margin-top: 0}
   #access-rules .mask {clear: both}

   #user-admin-filter ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none}

   #user-admin-buttons {
	float: left;
	clear: right;
	margin-left: 0.5em}

   #user-admin-settings fieldset .description {
	padding-bottom: .5em;
	font-size: 0.85em}


/* --------------------------------
   [EN] Formatting for welcome page
   -------------------------------- */


   #first-time strong {
	display: block;
	padding: 1.5em 0 .5em}





