

 * {font-size: 1em}
   body {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000;
	background: #5a5a5a}

   body.drag {cursor: move}


/* ------------
   [EN] <TABLE>
   ------------ */


  .table_cover {}

   table.struct {margin: 0}
	td.struct,
	th.struct {
		padding: 0;
		border: 0;
		vertical-align: top}

   table {width: 100%; margin: 10px 0; border-collapse: collapse}

	table thead th,
	table thead td {
		padding: 3px 5px;
		color: #555;
		border: 1px solid #000 !important;
		border-width: 0 0 1px 0 !important}

	table thead th a,
	table thead td a {}
	table thead th a:visited,
	table thead td a:visited {}
	table thead th a:hover,
	table thead td a:hover {}

	table tbody th,
	table tbody td {
		border: 1px solid #696969;
		padding: 5px}

   table tr.odd {background-color: #555555}
   table tr.even {background-color: #333333}


   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 {color: #1053a1}
	a:hover {color: #000}
	a.active,
	a.active:hover {color: #000 !important}
   li a.active {}
*/


   h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
	font-weight: bold}
   h1 {font-size: 1.6em}
   h2 {font-size: 1.4em}
   h3 {font-size: 1.2em}
   h4 {font-size: .95em}
   h5 {font-size:  .9em}
   h6 {font-size: .85em}


   quote {}
   code {}
   p {margin: 5px 0; padding: 0}



   ul {margin: 0; padding: 0}
	ul li {margin: 0 0 0 20px; padding: 0}


   ul li.expanded,
   ul li.collapsed,
   ul li.leaf {margin: 0; padding: 0; list-style: none}
	ul li.expanded {background: url(images/menu-collapsed.png) no-repeat 0 .1em}
	ul li.collapsed {background: url(images/menu-expanded.png) no-repeat 0 .1em}
	ul li.leaf {}


   ul.inline {margin: 0; padding: 0}
	ul.inline li {margin: 0; padding: 0; list-style: none}


   ul.links {margin: 0; padding: 0}
	ul.links li {margin: 0; padding: 0; display: inline; list-style: none}


   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; font-family: inherit; font-size: inherit}
	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(../../misc/tree.png) no-repeat 11px center}
   div.tree-child-last {background: url(../../misc/tree-bottom.png) no-repeat 11px center}
   div.tree-child-horizontal {background: url(../../misc/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] ���������������� ������
   ------------------------------------------------------------------------------------------------------------- */


   td.visible_struct,
   th.visible_struct {
	padding: 5px;
	border: 5px solid #7a8fa0;
	vertical-align: top}

  .region_description {
	margin: -5px -5px 5px -5px;
	padding: 0 5px 5px 5px;
	font-size: .9em;
	color: #fff;
	background: #7a8fa0}


  .page_part_bounder {
	height: 15px;
	font-size: 1px;
	line-height: 1px}

  .page {padding: 13px}


/* -------------------------------------------------------------------------------------------------------------
     [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}
  .column_2 {}
  .column_3 {width: 200px}


  .column_1-content_cover {}
  .column_2-content_cover {}
  .column_3-content_cover {}


  .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 {}
  .body_part .column_1-content_cover {padding: 10px}
  .body_part .column_2-content_cover {padding: 10px}
  .body_part .column_3-content_cover {padding: 10px}


  .foot_part {}
  .foot_part .column_1 {}
  .foot_part .column_2 {}
  .foot_part .column_3 {}




  .block-region {
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #337cb4;
	text-align: center;
	color: #000 !important;
	background: #a0d6ff}

  .techno_bottom_region .block-region {margin: 5px 10px}
  .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; float:left; display:inline;}
  .c_block-subStyle {float:left; display:inline;}
  .c_block h2.c_block_title {}
  .c_block h2 {}
  .c_block h3 {}
  .c_block_content {float:left; display:inline;}
	.c_block_content p {}
	.c_block_content ul {float:left; display:inline;}
	.c_block_content li {list-style-image:url(/images/bullet.gif);}
	.c_block_content em {font-style: Italic}
	.c_block_content strike,
	.c_block_content s {text-decoration: line-through !important}

  .block-first {}
  .block-last {}
.block-nice_menus {
float:left; 
display:inline;
line-height:normal;
z-index:0;
}
  .c_block_bounder {
	display: block;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	background: url(images/block_bounder-BG.png) repeat-x 0 50%}
  .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: #ff8f00}

  .tabs ul, .tabs li {margin: 0; padding: 0; list-style: none}

  .tabs_pri {position: relative}
  .tabs_pri li {margin-right: 4px; margin-top: 4px}

	.tabs_pri li,
	.tabs_pri li a,
	.tabs_pri li a:visited,
	.tabs_pri span {display: block; float: left; cursor: pointer}

	.tabs_pri li a,
	.tabs_pri li a:visited {
		font-size: 1.3em;
		color: #fff;
		text-decoration: none;
		white-space: nowrap;
		background: #feb34f}
	.tabs_pri li a,
	.tabs_pri li a:hover {color: #fff !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; padding: 5px 15px 6px 15px}

	.tabs_pri .active a,
	.tabs_pri .active a:visited,
	.tabs_pri .active a:hover {color: #fff !important; background: #ff8f00}
		.tabs_pri .active a span,
		.tabs_pri .active a:visited span,
		.tabs_pri .active a:hover span {background-image: url(images/tabs_pri-item-active-P1-BG.png)}
		.tabs_pri .active a span span,
		.tabs_pri .active a:visited span span,
		.tabs_pri .active a:hover span span {background-image: url(images/tabs_pri-item-active-P2-BG.png)}


  .tabs_sec {
	position: relative;
	padding: 4px 9px 7px 30px;
	font-size: 1em;
	background: url(images/tabs_sec-BG.png) repeat-y}
  .tabs_sec .active {color: #fff}



  .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 {
background:none repeat scroll 0 0 #000000;
border-color:#555555;
margin:30px 20px 0 0;
padding:15px 0 0 20px;
}
	.message-error li {
color:#D12828 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11pt !important;
font-weight:bold !important;
list-style-image:url("/images/bullet.gif") !important;
margin:0 !important;
padding:0 0 20px !important;
	}
	.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: 3px 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 {}



  .c_links li.comment_add {padding-left: 16px; background: url(images/ico-comment_add.png) no-repeat 0 70%}
  .c_links li.node_read_more {padding-left: 12px; background: url(images/ico-node_read_more.png) no-repeat 0 60%}
  .c_links li.statistics_counter {color: #8e6126}
  .c_links li.comment_forbidden {font-size: .9em; color: #aaa}
  .c_links li.comment_forbidden a,
  .c_links li.comment_forbidden a:visited {color: #888}
  .c_links li.comment_comments a,
  .c_links 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 {}

  .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 {}
	#block-search-0 .c_block_title {
		margin: 3px 0;
		font-size: 1em;
		color: #ff9400;
		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 table.struct {width: auto}
   #user-login-form table td.struct {}

	#user-login-form td.struct .form-item {margin: 0}
	#user-login-form td.struct .form-submit {margin: 5px 0}
	#user-login-form .form-text {width: 120px}
	#user-login-form .form-submit {}

	#user-login-form .stdLinks {margin: 3px 0}
	#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 #000;
		color: #fff;
		font-size: 1em;
		font-family: Tahoma;
		font-weight: bold;
		cursor: pointer;
		background: #81a07a}
	.form-text,
	.form-textarea,
	.form-select,
	.form-file {
		border: 1px solid #777;
		color: #000;
		font-size: 1em;
		font-family: Tahoma;
		background: #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 {display: none !important}



   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(../../misc/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(../../misc/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(../../misc/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] Styles for the system themes page (admin/build/themes)
   ----------------------------------------------------------- */

   #system-themes-form div.incompatible {font-weight: bold}

/* -------------------------------------------------------------
   [EN] Styles for the system modules page (admin/build/modules)
   ------------------------------------------------------------- */

   #system-modules div.incompatible {font-weight: bold}

/* --------------------------------
   [EN] Formatting for welcome page
   -------------------------------- */


   #first-time strong {
	display: block;
	padding: 1.5em 0 .5em}


/* ----------------------
   [EN] Aggregator.module
   ---------------------- */


   #aggregator {margin-top: 1em}

   #aggregator .feed-item {
	margin: -1.5em -31px 1.75em;
	padding: 1.5em 31px;
	border-bottom: 1px solid #e9eff3}

   #aggregator .feed-item-title {font-size: 1.6em; line-height: 1.3em}
   #aggregator .feed-item-categories {font-size: 0.92em}
   #aggregator .feed-item-meta {font-size: 0.92em}


/* ----------------
   [EN] Poll.module
   ---------------- */


  .poll .bar {
	border: solid #f0f0f0;
	border-width: 0 1px 1px;
	background: #fff}

  .poll .bar .foreground {background: #71a7cc}
  .poll .percent {font-size: .9em}


.c_node-subStyle .c_node_links .inline{
	display:none;
	}