﻿@charset "utf-8";
/* CSS Document */

/* CSS Document Generic */
/* ----------------------------------------------- */
/*  BitBan Technologies S.L.                       */
/* ----------------------------------------------- */

/**
 * @TODO: Namespacing, theming
 */

/* General
----------------------------------------------------------------------------------------------------*/

 /* leave blank if namespacing */
	html {}
	body {/*text-align:center;*/}

.hd {/*position:relative; ie z-index stack bug */ clear:both;}
.more {margin-right:10px; text-align:right;}



/* OTHER STUFF */

	/* [.short-quote] - short quotations */
	q.short-quote {quotes:'\201C' '\201D' '\2018' '\2019'; font-style:italic;}
	q.short-quote:before {content:open-quote;}
	q.short-quote:after {content:close-quote;}
	p>q.short-quote,
	li>q.short-quote {font-style:normal;}



/**
 * PRESET CLASSES, MODIFIERS AND BEHAVIOURS -->
 *
 */

	/* float and clear presets */
	.fr {float:right; display:inline;}
	.fl {float:left; display:inline;}
	.clr {clear:both;}
	.cl {clear:left;}
	.cr {clear:right;}
	.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}

	/* [.i-block] - modifier: inline block disposal */
	/* Experimental: TODO: TEST AND FINISH (see how to implement descendant rules ) */
	.i-block {
		display:-moz-inline-stack; /* <- FF2: buggy needs relative in inherit wrapper */
		display:-moz-inline-table; /* <- FF2: not fiable */
		display:inline-block;
		vertical-align:top;        /* <- baseline correction (ie6 fuxk) */
		zoom:1;                    /* IE7 (hasLayout)*/
		*display:inline;           /* IE */
	}

	.hardBreak {
		width:300px;
		white-space:pre-wrap;      /* css-3 */
		white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
		white-space:-pre-wrap;     /* Opera 4-6 */
		white-space:-o-pre-wrap;   /* Opera 7 */
		word-wrap:break-word;      /* Internet Explorer 5.5+ */
	}



/**
 * DOCUMENT LAYOUT / REGIONS (Document models) -->
 *
 * @type		layout / structural
 *
 * +-----------------------------------+
 * ¦ #doc[n]                           ¦
 * ¦ +-------------------------------+ ¦
 * ¦ | #ad (advertisements)          | ¦
 * ¦ +-------------------------------¦ ¦
 * ¦ | #hd (header)                  | ¦
 * ¦ +-------------------------------¦ ¦
 * ¦ | #bd (body)                    | ¦
 * ¦ +-------------------------------¦ ¦
 * ¦ | #ft (footer)                  | ¦
 * ¦ +-------------------------------+ ¦
 * +-----------------------------------+
 */

	/* [#doc] - default document */
	#doc {}
	#doc:after {content:"0419-FBSE"; font-size:8px; color:#fbfbfb; text-align:right; display:block;}

	/* .doc[n] - namespaced document model (instead ID) */
	/* .doc - default layout */
	.doc {
		width:1000px; margin:0 auto;
		padding:0 10px; /* <- enough room for bg ads */
		text-align:left;
	}

	/* Regions -> */
	#ad, #hd, #bd, #ft, #adb {/*width:100%;*/}
	#ad {}
	#hd {clear:both; /*position:relative; <- remove? stack index problem in ie6-7 */}
	#bd {/*padding-top:15px;*/}
	#ft {}
	#adb {}


/**
 * GRIDS AND NESTING TEMPLATE CONSTRUCTORS -->
 *
 * @section		any
 * @region		body
 * @type		contructors / behaviours
 */

	/* [.grid] / [.tpl] - model types (extra rules) */
	.grid, .tpt {clear:both;}
	.grid .gdu, .tpt .tpu {float:left; display:inline;}
	.grid .gdu, .tpt .tpu {min-height:1em; /* <- avoid horiz collapse when grid comes empty (follow this) */}
	.grid .u-last {float:right;}


/**
 * GRID MODELS -->
 *
 * @section		any
 * @region		body
 * @type		structural
 * @scheme
 *				rules and conventions
 * +------------------------------------+
 * ¦ #doc[x]                            ¦
 * ¦ +--------------------------------+ ¦
 * ¦ ¦ #bd (body)                     ¦ ¦
 * ¦ ¦ +----------------------------+ ¦ ¦
 * ¦ ¦ | .gd[n] = grid model        | ¦ ¦
 * ¦ ¦ | +------------------------+ | ¦ ¦
 * ¦ ¦ | | .gdu[.u-x] = grid unit | | ¦ ¦
 * ¦ ¦ | +------------------------+ | ¦ ¦
 * ¦ ¦ +----------------------------+ ¦ ¦
 * ¦ +--------------------------------+ ¦
 * +------------------------------------+
 */

	/* [.gd1] - Grid Model 1 (100%) */
	.gd1 {width:auto;}

	/* [.gd2]  - Grid Model 2			(2/3-1/3 or 66%-33%) */
	/* [.gd2i] - Grid Model 2(i)nverse	(1/3-2/3 or 33%-66%) */
	.gd2 {margin-bottom:20px;} /* <- ??? */
	.gd2 .gdu.u-first, .gd2i .gdu.u-last {width:66%;}
	.gd2 .gdu.u-last, .gd2i .gdu.u-first {width:30% !important; min-width:302px; width:302px;}

	/* [.gd3] - Grid Model 3 (1/2-1/2 or 50%-50%) */
	.gd3 .gdu {width:48%;}

	/* [.gd4] - Grid Model 4 (1/3-1/3-1/3 or 33%-33%-33%) */
	.gd4 .gdu {width:32%; margin:0 2%;}
	.gd4 .gdu.u-last, .gd4 .gdu.u-first {margin:0;}

	/* [.gd5] - Grid Model 5 (1/4-1/4-1/4-1/4 or 25%-25%-25%-25%) */
	.gd5 .gdu {width:24%; margin-left:1.33%;}
	.gd5 .gdu.u-first, .gd5 .gdu.u-last {margin:0;}

	/* [.gd6] - Grid Model 6 (6/7-1/7 or 85%-14%) */
	.gd6 .gdu {width:84%;}
	.gd6 .gdu.u-last {width:12%;}

	/* [.gd6i] - Grid Model 6(i)nverse (1/7-6/7 or 14%-85%) */
	.gd6i .gdu {width:12%;}
	.gd6i .gdu.u-last {width:84%;}

	/* [.gd6bi] - Grid Model 6 b (i)nverse (1/6-5/6 or 17%-79%) */
	.gd6bi .gdu {width:17%;}
	.gd6bi .gdu.u-last {width:81%;}

	/* [.gd7] - Grid Model 7 (1/4-3/4 or 25%-75%) */
	.gd7 .gdu {width:24%;}
	.gd7 .gdu.u-last {width:73%;}

	/* [.gd7i] - Grid Model 7(i)nverse (3/4-1/4 or 75%-25%) */
	.gd7i .gdu {width:73%;}
	.gd7i .gdu.u-last {width:24%;}


/**
 * TEMPLATE MODELS -->
 *
 * @section		any
 * @region		body
 * @type		structural
 * @scheme
 * 				rules and conventions
 * +-------------------------------------------------+
 * ¦ #doc[x]                                         ¦
 * ¦ +---------------------------------------------+ ¦
 * ¦ ¦ #bd (body)                                  ¦ ¦
 * ¦ ¦ +-----------------------------------------+ ¦ ¦
 * ¦ ¦ ¦ .gd[n] = grid model                     ¦ ¦ ¦
 * ¦ ¦ ¦ +-------------------------------------+ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ .gdu[.u-x] = grid unit              ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ +---------------------------------+ ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ | .tp[n] = template model         | ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ | +-----------------------------+ | ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ | | .tpu[.u-x] = template unit  | | ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ | +-----------------------------+ | ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ ¦ +---------------------------------+ ¦ ¦ ¦ ¦
 * ¦ ¦ ¦ +-------------------------------------+ ¦ ¦ ¦
 * ¦ ¦ +-----------------------------------------+ ¦ ¦
 * ¦ +---------------------------------------------+ ¦
 * +-------------------------------------------------+
 */

	/* [.tp1] - Template Model 1 (100%) */
	/* todo: templates by grid type or just by .grid */
	.gd2 .tp1 {width:auto;}
	
	/* [.tp2]  - Template Model 2 (2/3-1/3 or 66%-33%)
	   [.tp2i] - Template Model 2(i)nverse (1/3-2/3 or 33%-66%) */
	.gd2 .tp2 .tpu.u-first, .gd2 .tp2i .tpu.u-last {width:65%;}
	.gd2 .tp2 .tpu.u-last, .gd2 .tp2i .tpu.u-first {width:32%;}

	/* [.tp2b]  - Template Model 2b (3/4-1/4 or 75%-25%)
	   [.tp2bi] - Template Model 2b(i)nverse (1/4-3/4 or 25%-75%) */
	.gd2 .tp2b .tpu.u-first, .gd2 .tp2bi .tpu.u-last {width:74%;}
	.gd2 .tp2b .tpu.u-last, .gd2 .tp2bi .tpu.u-first {width:24%;}

	/* [.tp3] - Template Model 3 (1/2 - 1/2) */
	.gd2 .tp3 .tpu {width:48.5%;}
	
	/* [.tp4] - Template Model 4 (1/3 - 1/3 - 1/3) */
	.gd2 .tp4 .tpu {width:32%; margin:0 2%;}
	.gd2 .tp4 .u-last,.gd2 .tp4 .u-first {margin:0;}
	
	/* [.tp5] - Template Model 5 (1/4 - 1/4 - 1/4 - 1/4) */
	.gd2 .tp5 .tpu {width:24%; margin-left:1.33%;}
	.gd2 .tp5 .tpu.u-first, .gd2 .tp5 .tpu.u-last {margin:0;}


	/* template case by grid: .gd6[b](i)nverse */
	/* [.tp2]  - Template Model 2 (+-2/3- +-1/3 or 59%-37%)
	   [.tp2i] - Template Model 2(i)nverse (+-1/3- +-2/3 or 37%-59%) */
	.gd6bi .tp2 .tpu.u-first, .gd6bi .tp2i .tpu.u-last {width:59%;}
	.gd6bi .tp2 .tpu.u-last, .gd6bi .tp2i .tpu.u-first {width:37% !important; min-width:302px; width:302px;}


	/* template case by grid: .gd9 */
	/* [.tp2]  - Template Model 2 () */
	.gd9 .tp2 .tpu.u-first {width:70%;}
	.gd9 .tp2 .tpu.u-last {width:27%;}



/**
 * ADJUST RULES -->
 *
 * @section		any
 * @region		any
 * @type		rules
 *
 */

	/* [.hspace_[n]p] - horizontal outter spaces */
	.hspace_1p {margin:0 1px;}
	.hspace_2p {margin:0 2px;}
	.hspace_3p {margin:0 3px;}

	/* [.interspace_[n]p] - vertical interspaces */
	.vspace_1p {margin:1px 0;}
	.vspace_2p {margin:2px 0;}
	.vspace_3p {margin:3px 0;}

	/* [.interspace_[n]p] - horizontal interspaces */
	.interspace_1p {margin:0 1px;}
	.interspace_2p {margin:0 2px;}
	.interspace_3p {margin:0 3px;}

	/* [.append[n]] - Right margin appends */
	.append0 {margin-right:3px;}
	.append1 {margin-right:4px;}
	.append2 {margin-right:5px;}   
	.append3 {margin-right:7px;} 
	.append4 {margin-right:9px;}
	.append5 {margin-right:9px;}
	.append6 {margin-right:12px;}
	.append7 {margin-right:15px;}
	.append8 {margin-right:20px;}
	.append9 {margin-right:25px;}

	/* [.prepend[n]] - Left margin prepends */
	.prepend1 {margin-left:4px;}
	.prepend2 {margin-left:5px;}
	.prepend3 {margin-left:7px;} 
	.prepend4 {margin-left:9px;}
	.prepend5 {margin-left:10px;}
	.prepend6 {margin-left:12px;}
	.prepend7 {margin-left:15px;}
	.prepend8 {margin-left:20px;}
	.prepend9 {margin-left:25px;}

	/* [.v-append[n]] - Bottom margin appends */
	.v-append0 {margin-right:3px;}
	.v-append1 {margin-right:4px;}
	.v-append2 {margin-right:5px;}   
	.v-append3 {margin-right:7px;} 
	.v-append4 {margin-right:9px;}
	.v-append5 {margin-right:9px;}
	.v-append6 {margin-right:12px;}
	.v-append7 {margin-right:15px;}
	.v-append8 {margin-right:20px;}
	.v-append9 {margin-right:25px;}


/**
 * ADVANCED MULTI-COLUMN DISPLAY RULES -->
 *
 * @type		behaviour
 * @target		any element
 * @complexity	extreme
 * @notes		THIS IS A MESS (refactor!)
 */

	/* [.cols] - basic column display (run-on "li" list items targeting) */
	/* [.colgrp] - complex column group display (nesting parent items) */
	/* [.mtcol] - standard multicolumn lists */

	.colgrp .row {}

	/* float type */
	.cols li,
	.colsgrp .col,
	.colgrp .col,
	.mtcol .col {float:left; display:inline;}

	/* flow all very last item (only row based) */
	.colgrp .col:last-child,
	.mtcol .col:last-child {
		float:none; display:block;
		overflow:hidden; /* <- Undesired: hide absolute elements contained inside */
		width:auto !important;
	}

	/* inline-block type (i) */
	.icolgrp {display:table; /* <- bottom gap in opera */ width:100%; /*text-align:center;*/}
	.icols li,
	.icolgrp .col,
	.mticol .col {
		display:-moz-inline-stack; /* <- buggy needs relative in inherit wrapper */
		display:-moz-inline-table; display:inline-block; zoom:1; *display:inline;
		vertical-align:top; /* <- ie6 fuxk */  text-align:left;
	}
	.icolgrp .item {
		position:relative; /* <- ff2 */
		width:100%; /* <- ie7 */
		/*word-wrap:break-word; < apply to column types (ie, safari, chrome) */
		text-align:left;
	}
	.icolgrp .col li {vertical-align:auto;} /* ie6 nested lists reset */


	/**
	 * column presets:
	 * [.coltype[n]] - append to ".cols" class
	 * [.gcoltype[n]] - append to ".colgrp" and/or ".mtcol" classes
	 */

	/* full width col type 1 */
	.colstype1 .col, .coltype1 .col, .mtcoltype1 .col {float:none; display:block;}

	/* basic type */
	.colstype2 .col, .coltype2 .col {width:50%;}					/* 2 col */
	.colstype3 .col, .coltype3 .col {width:33.33%; *width:33.3%;}	/* 3 col */ /* <- 33.3% IE */
	.colstype4 .col, .coltype4 .col {width:25%; width:24.99%;}		/* 4 col */
	.colstype5 .col, .coltype5 .col {width:19.9%;}					/* 5 col */
	.colstype6 .col, .coltype6 .col {width:16.66%;}					/* 6 col */
	.colstype7 .col, .coltype7 .col {width:14.25%;}					/* 7 col */

	/* inline-block type */
	.icolstype2 li, .icoltype2 .col {width:49%; width:50%;}			/* 2 col */ /* <- width:49.6%; ie8 */
	.icolstype3 li, .icoltype3 .col {width:33.3%;}					/* 3 col */ /* <- width:32.9% ie8 */
	.icolstype4 li, .icoltype4 .col {width:24%;}					/* 4 col */
	.icolstype5 li, .icoltype5 .col {width:18.9%;}					/* 5 col */
	.icolstype6 li, .icoltype6 .col {width:15.66%;}					/* 6 col */
	.icolstype7 li, .icoltype7 .col {width:13.25%;}					/* 7 col */

	/* multicolumn type */
	.mtcoltype2 .col {width:49%;}									/* 2 col */
	.mtcoltype3 .col {width:32%;}									/* 3 col */
	.mtcoltype4 .col {width:24%;}									/* 4 col */
	.mtcoltype5 .col {width:18.9%;}									/* 5 col */
	.mtcoltype6 .col {width:15.66%;}								/* 6 col */
	.mtcoltype7 .col {width:13.25%;}								/* 7 col */

		/* Opera fixes */
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
		{
		head~body .colgrp {display:block;}
		head~body .colgrp .col {}
		head~body .icoltype2 .col {width:49%;}

			.icoltype2 .col:nth-child(even) {text-align:left;}
			.icoltype2 .col:nth-child(odd) {text-align:right;}

			/* 3 col */
			.coltype3 .col:nth-child(2n) {width:34%;} /* not at all fills, but it rocks if flow-all rule is enabled */

			/* 6 col */
			.coltype6 .col:nth-child(3n+3),
			.coltype6 .col:nth-child(3n+1) {width:17%;} /* first, last and both middle elements */
		}


	/* cases */
	.gcoltype {}
	.mtcol ul {padding:0 5px 0 0;}

	/* case: {.cols > li } - single line text */
	.cols li {padding:0; white-space:nowrap; line-height:110%; overflow:hidden; /* <- in observation */ text-overflow:ellipsis;}
	.cols li span {display:block; overflow:hidden; margin:0 15px 0 0;}
	.cols li a {}

	/* [.fullcol] 100% higher columns (not supported by Chrome) buggy */
	.fullcol {overflow:hidden;}
	.fullcol .fcol,
	.fullcol .fcol-rgt,
	.fullcol .fcol-lft {
		margin-bottom:-100%; padding-bottom:100%;
		*padding-bottom: 32767px; *margin-bottom: -32767px; /* ie6 with pngfix jQuery plugin */
	}

	/* paco's full height column method */

	/* [.fullcoln] 100% higher columns (only Chrome, FF 3.6x, IE8 and Opera 10+) */
	/* Note: not supported by ie7 and below, and FireFox 3.0x */
	.fullcoln {position:relative; overflow:hidden;}
	.fullcoln .col {position:relative; *padding-bottom: 32767px; *margin-bottom: -32767px;} /* IE only */
	.fullcoln .fcoln {position:relative; z-index:5;}
	.fullcoln .fcoln:before {
		content:""; display:block; position:absolute; z-index:0;
		width:100%; height:100%; left:0; right:0; top:0; bottom:0;
		margin-bottom:-100%; padding-bottom:100%; /* <- not enough room space for larger contents */
		margin-bottom:-9999em; padding-bottom:9999em;
	}


/* Containers
----------------------------------------------------------------------------------------------------*/


/* Head
----------------------------------------------------------------------------------------------------*/


/* ---------------------------- [NAVIGATIONAL/SECTIONS] ---------------------------- */

/**
 * ACCESSIBILITY: NAVIGATION ASSISTANT -->
 *
 * @section		skiplinks
 * @region		layout
 *
 */

	#nav-assist ul,
	#nav-assist li {display:inline; font-size:1em; font-weight:bold;}
	#nav-assist a {position:absolute; top:-4em; left:-3em; width:0; height:0; overflow:hidden; text-decoration:none;}
	#nav-assist a span {}
	#nav-assist a kbd {padding:0px 3px 0px 3px; border:2px solid #f8f8f8; border-right:2px solid #666; border-bottom:2px solid #666; background:#fff url(../images/definitivas/acc-fondotecla.gif) no-repeat top left; font-weight:bold; color:#000;}
	
	/* display skiplinks on focus */
	/* #nav-assist a:link,
	#nav-assist a:visited, */ /* <- remove this once debug's over */
	#nav-assist a:active, 
	#nav-assist a:focus {position:absolute; position:fixed; top:2em; left:0.5em; z-index:10000; width:auto; height:auto; overflow:visible; border:0; border:2px solid #fd8411; padding:8px; background:#f4f9fc; -moz-border-radius:4px; -moz-opacity:0.95; opacity:0.95;}
	#nav-assist a:hover span {text-decoration:underline;}



/**
 * DROPDOWN -->
 * [.dropdown]
 *
 * @section		N/A
 * @region		N/A
 * @type		behavior / preset
 *
 */

	.dropdown {}
	.h-drop {position:static !important;}
	.v-drop {position:relative;}

	/* [.bt-drop] - dropdown button */
	.dropdown .bt-drop,
	.dropdown .lk-drop {
		/* ie6 bug: -> don't apply in this case -> height:auto !important; _zoom:1; */
		cursor:pointer;
		}
	.dropdown .bt-drop .ico,
	.dropdown .lk-drop .ico {
		position:relative; /*<- ie bug */
		display:block; min-height:0.95em; padding-right:20px;
		line-height:100%;
		}
	.dropdown .bt-drop .ico {
		background:url(../img-sk1/bg_spr_bt-dropdown_rt.png) no-repeat right 4px !important;
		background-image:url(../img-sk1/bg_spr_bt-dropdown_rt.gif); /* ie6 */
	}
	.dropdown .lk-drop .ico {
		background:url(../img-sk1/bg_spr_lk-dropdown_rt.png) no-repeat right 6px !important;
		background-image:url(../img-sk1/bg_spr_lk-dropdown_rt.gif); /* ie6 */
	}

	/* [.highlight] / hover (link type) - dropdown highlight states */
	.dropdown.highlight .lk-drop .ico,
	.dropdown .lk-drop:hover .ico {background-position:right -30px !important;}
	.dropdown.highlight .bt-drop .ico {background-position:right -26px !important;}

	/* [.droplayer] - dropdown layer */
	.dropdown .droplayer {position:absolute; /* (v) width:150% !important; width:200px; */}
	.h-drop .droplayer {}
	.v-drop .droplayer {position:absolute; width:150% !important; width:200px;}
		/* layer positions */
			/* rule */
			.dropdown .droplayer.left {left:0;}
			.dropdown .droplayer.right {right:0;}
			.dropdown .droplayer.mid {left:-50%;}
			/* disposal */
			.dropdown.first .droplayer {left:0;}
			.dropdown.last .droplayer {right:0;}
			.dropdown.mid .droplayer {left:-50%;}

	.dropdown .droplayer div {
		/* set on scope or childen */
		zoom:1;
	}

	/* [.alpha] - alpha-layer skin (if applicable) */
	.dropdown .droplayer.alpha {
		padding:0 3px 3px 0;
		background:url(../img-sk1/bg_dropdown_shadow_layer2.png) no-repeat bottom right !important;
		background:url(../img-sk1/bg_dropdown_shadow_layer_ie.gif) no-repeat bottom right; /* ie6 */
	}

	/* containing list (set on scope only) */
	.dropdown ul {position:relative; /*z-index:6;*/ /*min-height:60px;*/}

	/* [.scrollbar] - scroll bars skin (fixed heights) */
	/* TODO: apply to it's upper level??? (.dropdown) */
	.v-drop .droplayer.scrollbar {width:150px !important;} /* not so good. ie6 rulez */
	.v-drop .droplayer.scrollbar div {padding:5px;}
	.v-drop .droplayer.scrollbar div ul {
		overflow:auto; max-height:120px; height:auto !important; height:120px;
		margin:4px 5px 4px 0;
		}

	/* [] - multicolumn layer (to define) */
	.dropdown .droplayer.mcolty {}

	/* scrollbar face (*ie only) */
	.v-drop ul {
		scrollbar-face-color:#fff; scrollbar-highlight-color:#fff;
		scrollbar-3dlight-color:#247ab6; scrollbar-darkshadow-color:#247ab6;
		scrollbar-shadow-color:#ccc; scrollbar-arrow-color:#247ab6;
		scrollbar-track-color:#fff;
	}

	.dropdown .droplayer {display:none;} /* hide by default - release with js */

	/* dropdown stacks */
	/*.dropdown {z-index:5;}*/ /* ie wrong stack interpretation (disabled for now) */
	.droplayer {z-index:10;}



/**
 * SUB NAVIGATION -->
 * [.subnav]
 *
 * @section		N/A
 * @region		N/A
 * @type		behavior / preset
 *
 */

	.subnav {position:static !important;}
	.subnav .sublayer {
		position:absolute; /*left:0; right:0;*/ margin-top:1px;
		width:auto !important; width:100%;
		z-index:1 !important;
		*z-index:-1 !important; /* ie6-7 negative stack */
		}
	.subnav .nav-link .ico {
		position:relative; /*<- ie bug */
		display:block; min-height:0.95em; padding-right:20px;
		background:url(../img-sk1/bg_spr_lk-dropdown_rt.png) no-repeat right -66px !important;
		background-image:url(../img-sk1/bg_spr_lk-dropdown_rt.gif); /* ie6 */
		line-height:100%;
		}



/**
 * GENERAL NAVIGATIONAL -->
 * [.dls-nav]/[.nav]
 *
 * @section		navigation
 * @region		any
 * @type        behavior / navigational
 * @behaviors	_supported: .dropdown, .dropmenu, .submenu
 *
 */

	.dls-nav {}
	.dls-nav dt {display:none;}

	.nav {}
	.nav {clear:both; position:relative; border-bottom:1px solid;}
	.nav .nav-item {
		position:relative; float:left; display:inline;
		margin:-2px 0 0 -1px;
	}
	.nav .nav-item.fr {float:right;}
	.nav .nav-item.fr .nav-inner {border-left:none;}
	.nav .nav-item .nav-inner {
		position:relative; display:block;
		bottom:-1px; z-index:15;
		border:1px solid;
		}
	.nav .nav-item .nav-link,
	.nav .nav-item .nav-inner {outline:none;}
	.nav .nav-item .nav-link:hover,
	.nav .nav-item .nav-link:hover .nav-inner {text-decoration:underline; color:#000;}
	.nav .nav-item.selected .nav-inner {
		/* position:static !important; position:relative; */ /* ie6 */
		border-bottom-color:#fff; color:#000;
	}
	/*
	.nav .nav-item.selected .nav-link:hover,
	.nav .nav-item.selected .nav-link:hover .nav-inner {text-decoration:none; cursor:default;}
	 */



/* Advertising
----------------------------------------------------------------------------------------------------*/
.adv {}
.adv-top {}
.adv-2 { margin-left:auto; margin-right:auto; text-align:center;}/* Head */



/**
 * CLEARING -->
 *
 * @section		any
 * @region		any
 * @type		behaviour
 *
 */

	/* SELF CLEARING (yui method) */
	#ad:after, #hd:after, #bd:after, #ft:after,
	.grid:after, .tpt:after,
	.mtcol:after, .cols:after, .col:after, .item:after,
	.clearfix:after, .cfx:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

	#ad, #hd, #bd, #ft,
	.grid, .tpt,
	.mtcol, .cols, .col, .item,
	.clearfix, .cfx {zoom:1;}


	/*
	 * ENHANCED CLEARFIX
	 * slightly enhanced, universal clearfix hack
	 */

	.Eclearfix:after,
	.ecfx:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

	.Eclearfix,
	.ecfx {display:inline-block;}

	/* start commented backslash hack \*/
	* html .Eclearfix,
	* html .ecfx {height:1%;}
	.Eclearfix,
	.ecfx {display:block;}
	/* close commented backslash hack */



/* Hacks */

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body #opera { display: block; }
	head~body .grid, .tpt {padding:1px 0;} /* <- opera collapsing margins inside conatiners */
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#safari { display: block; }
}


/* HACKs Count: */
/* total:n */
