/*********************************************************************/
/*                                                                   */
/*                              general                              */
/*                                                                   */
/*********************************************************************/
body,table,textarea {font-size:13px; font-family:sans serif, Arial, Calibri; letter-spacing:normal;}
#content3 {padding:20pt; padding-left:30pt;}
#content3 div, #content3 br, #content3 p, #content3 ul, #content3, #content3 table {line-height:150%;}
#content3 p{text-indent:20pt; text-align:justify; /*text-justify:inter-word;*/}
#content3 h1, .titul{text-align:center; margin-top:20pt; margin-bottom:5pt; text-indent:0px; font-size:20px; font-weight:bold; color:#0A6E00}
#content3 .first{margin-top:-5pt;}
#content3 h3{margin-top:10pt; text-indent:20pt; font-size:16pt; font-weight:bold;}
#content3 ul{font-size:12pt; margin-bottom:7pt; margin-left:20pt;}
textarea {letter-spacing:normal;}
table, table tr, table tr td {padding:0; width:auto; border:0;}
table tr td {padding-left:3pt; padding-right:3pt;}
table.st{margin-top:5pt; margin-bottom:5pt; background:#fff;}
table.stm td{margin:0; padding:3pt; padding-left:5pt; padding-right:5pt;}
table.stc td{background:#DCE9DC;}
table.stb td{border:0;}
table.sta td{vertical-align:top;}
table.st th, table.st tr.th td{font-weight:bold; text-align:center; color:#fff; background:#758B75; padding-left:3px; padding-right:3px;}
table.code {margin:0; padding:0; margin-bottom:5pt; margin-left:20pt; background:#fff; width:620px; border:0; font-size:9pt}
table.code td{vertical-align:top; text-align:left; margin:0; padding:3pt; padding-left:15pt; padding-right:5pt; background:#DCE9DC; border:0px; line-height:150%;}
table.code td.output{background:#E8E8E8;}
table.code td .remark{font-style:italic; color:#0A6E00;}
table.code td .keyword{font-weight:bold; color:#0A6E00;}
table.code td i, #content3 .code i {color:#0A6E00; font-weight:normal; font-style:italic;}
table.code td b, #content3 .code b {color:#1700FF; font-weight:bold; font-style:normal;}
.code {font-family:monospace; margin-top:15px; margin-bottom:15px; background:#e2e2e2; padding:15px; text-align:left; border-style:solid; border-color:#999; border-width:1px;}

/* Go up btn*/
.goup a .img_n {display:inline; position:relative; top:3px;}
.goup a .img_e {display:none; position:relative; top:3px;}
.goup a:hover .img_n {display:none}
.goup a:hover .img_e {display:inline}

.goup a em {display:inline; position:relative; top:3px; background:url('/images/goup.gif')}
.goup a xmp {display:none; position:relative; top:3px; background:url('/images/goup_e.gif')}
.goup a:hover em {display:none}
.goup a:hover xmp {display:inline}



/* Padding and Margins */
div{padding:0; margin:0}
.break {clear:both; width:100%;}/*Start as new paragraph*/
.nopadding{padding:0; margin:0}
.before{margin-top:20px}
.before2{margin-top:40px}
.after{margin-bottom:20px}
.nomargin{margin:0;}
.leftaligned {text-align:left;}

/* Visibility */
.invisible{display:none}

/* Font colors */
.greentext {color:green;}
.redtext {color:red;}
.whitetext {color:white;}
.greytext {color:grey;}

/* Background colors */
.white {background:#fff;}
.sheet{background:#DCE9DC}

/* Align */
.noindent{text-indent:0;}
.center {text-align:center;}
.right {text-align:right}

/* Speciality */
.copyprotected img {border-style:solid; border-color:#DCE9DC; border-width:3px;}
a.copyprotected:hover img {border-style:solid; border-color:#DD0055; border-width:3px;}
.marked{font-weight:bold}
.param{font-style:italic; color:#0A6E00; font-weight:bold}
.tprop{font-style:italic; font-weight:bold}
.label{}
.normal{font-weight:normal; color:gray;}
.dashed{border-bottom-style:dashed; border-bottom-color:#999999; border-bottom-width:1px;}
.warning {color:red; font-weight:bold;}
.fixedtext {font-family:courier;}
.shopspec1 {color:white; line-height:200%; float:left;}
.shopspec2 {color:white; line-height:300%; float:left;}
.shoptable{padding:0; margin:0;}

/* Levels  */
.clevel1{background-color:#eee;}
.clevel2{background-color:#ddd;}
.clevel3{background-color:#ccc;}
.level2{margin-left:30px;}
.level2a{margin-left:15px;}
.level3{margin-left:60px;}
.level3a{margin-left:45px;}

/* Lines */
.linelight{font-size:2px; position:relative; height:2px; background:#ddd; margin-bottom:5px;}
.linedark{font-size:2px; position:relative; height:2px; background:#ccc; margin-bottom:5px;}

/*********************************************************************/
/*                            Specialites                            */
/*********************************************************************/

/* Inner image with caption and description */
.float_left {float:left;}
.float_right {float:right;}

.shop_order td {padding:0; margin:0;}
.shop_order .quantity input{background:transparent; text-align:right; width:80px; border:0;}
.shop_order .quantity {text-align:right;}

/*********************************************************************/
/*                             Images                                */
/*********************************************************************/
.ii table a, .ii td {border:none; padding-bottom:0; margin-bottom:0; padding:0; margin:0; font-size:2px; line-height:0%;}
.ii_fl {float:left; margin-right:15px;}
.ii_fr {float:right; margin-left:15px;}
.ii {position:relative; background:white; padding:3px; border:1px #DCE9DC solid; margin-bottom:5px;}
.ii {line-height:100%; }
.ii .ii_c {line-height:100%; text-align:center; margin-bottom:5px}
.ii .ii_d {line-height:100%; text-align:justify; /*text-justify:inter-word; */margin-bottom:5px; margin-left:10px; margin-right:10px; font-style:italic;}






/*********************************************************************/
/*                                                                   */
/*                              _screen                              */
/*                                                                   */
/*********************************************************************/
	* { /*margin: 0; *//*padding: 0;*/ /*border: 0*/}
	a img, iframe{border:0;}
	ul {list-style-type:none;}
	#top ul, #top.li {padding:0; margin:0}
	html, body, #main { height: 100%; }
	body { border:0; margin:0; padding:0; overflow: hidden;}
	html { background: #23371E url(/images/system/_gradient1.jpg) repeat-x; }

	/* using additional box 'cause we can't set body width in quirks mode in IE6 */
	#main {width: 780px; margin:0 auto; position:relative; background:#fff; text-align:left; top:0px}
	/* quirks mode box centering */
	* html body {text-align: center; top:0px}

#label_css {display:none}
a {color:#CF0059; text-decoration:underline;}
a:hover {color:#ffefd5; background:#FFE5E5; background:#89BE82; text-decoration:none; cursor:pointer;}
/*a:visited {color:#CF0059}*/

li{border:0px solid #fff; padding:0; margin:0; }
#content{background:white;}


/*********************************************************************/
/*                                                                   */
/*                              Body                                 */
/*                                                                   */
/*********************************************************************/
#imagesEnabled {display:block; position:absolute}

#top {position: absolute; height: 119px; top: 0px; z-index: 2; width: 780px; }
#top a {color:#DD0055;}
#top a:hover{color:#DD0055; background:white; text-decoration:none; cursor:pointer;}
#top a:visited{color:#DD0055;}

		#rshadow, #lshadow {position:absolute; height:100%; width:17px; top:0px;}
		#lshadow {background: url(/images/system/lshadow3.png) left top repeat-y; left:-17px;}
		#rshadow {background: url(/images/system/rshadow3.png) right top repeat-y; right:-17px;}
		* html #rshadow {background:black; filter:alpha(opacity=20, finishOpacity=0, style=1); color:white;}
		* html #lshadow {background:black; filter:alpha(opacity=0, finishOpacity=20, style=1); color:white;}
		#top h2, #top h1 {display:none;}

#frame_content, #content {position: absolute; top:129px; bottom: 0; overflow: auto; overflow-y: auto; width: 100%; z-index: 1; }
#content2 {position: absolute; top:0px; bottom: 0; overflow: auto; overflow-y: auto; width: 100%; z-index: 1;}
#frame_content {top:129px; z-index:0;}
#frame_content {-moz-box-sizing:padding-box; padding-top:128px; height:100%; top:0px;}
* html #frame_content {overflow-y: auto; clip:rect(0 780 5600 0); width:780px; border-top: 0px solid black; padding-top:0px; top: 0px; height: 100%; z-index: -1; }
* html #content {border-top: 129px solid green; top: 0; height: 100%; z-index: -1; /*padding-right:150px;*/}
* html #content2 {border-top: 129px solid green; top: 0px; height: 100%; z-index: -1; /*padding-right:150px;*/}
/*#content, #frame_content, #content2 {scrollbar-arrow-color: white; scrollbar-face-color: #d1e9d1; scrollbar-track-color: #eefff0; scrollbar-highlight-color: #c1d9c1; scrollbar-3dlight-color: white; scrollbar-shadow-color: #c1d9c1; scrollbar-darkShadow-color: white; }
*/
/*body {scrollbar-arrow-color:white; scrollbar-face-color:#d1e9d1; scrollbar-track-color: #eefff0; scrollbar-highlight-color: #c1d9c1; scrollbar-3dlight-color: white; scrollbar-shadow-color: #c1d9c1; scrollbar-darkShadow-color: white; }*/

#header_back1 {display:block; position:absolute; left:0px; top:0px; width:780px; height:10px; background:#23371E;}
#header_back2 {display:block; position:absolute; left:0px; top:10px; width:780px; height:90px; background:#7C9374;}
#header_back3 {display:block; position:absolute; left:0px; top:98px; width:780px; height:31px; background:#63795B;}
#header_back4 {display:block; position:absolute; left:0px; top:9px; width:780px; height:32px; background:#63795B;}
#header_back {display:block; position:absolute; top:5px; width:812px; height:129px; background:url(/images/system/_header_back.jpg) left top; left:-16px; top:0; text-indent:-1000em;}

#test {position:absolute; height:300px; width:300px; background:orange; z-index:200;}

/*********************************************************************/
/*                                                                   */
/*                       Upside and Logo                             */
/*                                                                   */
/*********************************************************************/
#upside {position:absolute; left:26px; top:14px; width:400px; height:111px; padding:0; margin:0; font-size:12px;}
#upside a:hover { background:none;}
#upside_logo i, #upside_about i, #upside_index i, #upside_tree i, #upside_gb i{position:absolute; display:block; width:100%; height:100%; left:0px; top:0px; font-style:normal;}
/*#upside a:hover i{background:white;}*/

#upside_logo{position:absolute; display:block; left:0; top:0; width:112px; height:112px; text-decoration:none;}
#upside_logo i, #upside_logo b, #upside_logo em, #upside_logo xmp, #upside_logo img {position:absolute; left:0; top:0; width:100%; height:100%;}
#upside_logo i{background:#B1CDA6;}
#upside_logo b{color:#252; font-weight:bold; font-style:normal; font-size:96px;  text-align:center; padding-top:8px;}
#upside_logo:hover b{color:#4CB64A;}
#upside_logo em {background: url(/images/system/_logo_e.jpg)}
/*#upside_logo xmp {background: url(/images/system/_logo_e_e.jpg); visibility:hidden;}*/
#upside_logo:hover em {background: url(/images/system/_logo_e_e.jpg)}

#upside_about{position:absolute; display:block; left:99px; top:0px; width:104px; height:27px;}
#upside_about i, #upside_about em, #upside_about img {position:absolute; left:0px; top:0px; width:104px; height:100%;}
#upside_about i{padding-top:2px; left:16px; width:88px; height:25px; text-align:center; }
#upside_about em {background: url(/images/system/_upside_about.gif)}
#upside_about:hover em {background: url(/images/system/_upside_about_e.gif)}
#upside_about xmp {background: url(/images/system/_upside_about_e.gif); visibility:hidden;}

#upside_index{position:absolute; display:block; left:200px; top:0px; width:35px; height:27px;}
#upside_index i, #upside_index em, #upside_index img {position:absolute; left:0; top:0; width:100%; height:100%;}
#upside_index i{height:24px; padding-top:1px; text-align:center;}
#upside_index em {background: url(/images/system/_upside_i.gif)}
#upside_index:hover em {background: url(/images/system/_upside_i_e.gif)}
#upside_index xmp {background: url(/images/system/_upside_i_e.gif); visibility:hidden;}

#upside_tree{position:absolute; display:block; left:235px; top:0px; width:35px; height:27px;}
#upside_tree i, #upside_tree em, #upside_tree img {position:absolute; left:0; top:0; width:100%; height:100%;}
#upside_tree i{height:24px; padding-top:1px; text-align:center;}
#upside_tree em {background: url(/images/system/_upside_tree.gif)}
#upside_tree:hover em {background: url(/images/system/_upside_tree_e.gif)}
#upside_tree xmp {background: url(/images/system/_upside_tree_e.gif); visibility:hidden;}

#upside_gb{position:absolute; display:block; left:270px; top:0px; width:88px; height:27px;}
#upside_gb i, #upside_gb em, #upside_gb img {position:absolute; left:0; top:0; width:100%; height:100%;}
#upside_gb i{height:24px; padding-top:1px; text-align:center;}
#upside_gb em {background: url(/images/system/_upside_gb_rus.gif)}
#upside_gb:hover em {background: url(/images/system/_upside_gb_e_rus.gif)}
#upside_gb xmp {background: url(/images/system/_upside_gb_e_rus.gif); visibility:hidden;}

#upside_lvin {background: url(/images/system/_logo_lvin.jpg); position:absolute; left:115px; top:27px; width:162px; height:56px;}
#upside_lvin0 {clip:rect(0 155 57 0); position:absolute; left:120px; top:25px; width:155px; height:20px; display:block; font-size:56px; color:#252; letter-spacing:7px;}

#upside_connector {background: url(/images/system/_upside_connector.gif); position:absolute; left:358px; top:1px; width:26px; height:26px;}
#upside_line {background: url(/images/system/_upside_line.gif) right; position:absolute; left:112px; top:80px; width:615px; height:4px; font-size:2px;}
#upside_label {display:none; position:absolute; left:385px; top:4px; width:170px; font-weight:normal; z-index:1;}

#upside_d {/*display:none;*/position:absolute; background:url(/images/system/_upside_d.gif); left:200px; top:0px; width:187px; height:27px;}

/*********************************************************************/
/*                                                                   */
/*                        Navigator Bar                              */
/*                                                                   */
/*********************************************************************/
#nav {position:absolute; left:639px; top: 98px; width:114px; height:23px; list-style-type:none; padding:0; background: url(/images/system/_nav.gif); font-size:10px; font-family:arial,sans-serif; z-index:101}
#nav_d {/*display:none; */position:absolute; left:0px; top: 0px; width:114px; height:23px; background: url(/images/system/_nav_disabled.jpg); z-index:102}

#nav li {float: left; } /* in IE quirks mode we have to put empty list-items off from the flow */
#nav a {position: absolute; display: block; color:#252; text-decoration: none; line-height: 100%; }
#nav a:hover { background: none; } /* do not forget about :hover bug */
#nav a b, #nav a em, #nav a u, #nav a s { display: block; position: absolute; /*z-index: 3;*/ width: 100%; height: 100%; left:0; top:0; cursor: pointer; }
* html #nav a b, * html #nav a em {cursor: pointer; } /* respect IE5.5 */

#nav_up i, #nav_pp i, #nav_np i, #nav_fp i, #nav_lp i, #nav_up span, #nav_pp span, #nav_np span, #nav_fp span, #nav_lp span{
	text-indent:-1000em; position:absolute;}
#nav a:hover span {background:grey;}
#nav a:hover b {color:#DD0055;}
#nav a:hover i {background:white; color:#DD0055;}
/*
#nav_shop, #nav_shop span, #nav_shop a, #nav_shop u, #nav_shop u em, #nav_shop u i {background:none; text-decoration:none; left:0px; top:0px; width:45px; height:23px; position:absolute; display:block; } 
#nav_shop:hover, #nav_shop:hover span, #nav_shop:hover i, #nav_shop:hover u, #nav_shop:hover u i, #nav_shop:hover em, #nav_shop:hover u em {background:none; text-decoration:none; font-style:normal; } 
#nav_shop span {background: url(_shop_nbase.gif) } 
#nav_shop:hover span {background: url(_shop_nbase.gif); margin:0; padding:0;} 
#nav_shop:hover	{background:none;}
#nav_shop:hover	u {background:none;}
#nav_shop:hover	u i {background:none; color:white; text-decoration:none; background:none;}
#nav_shop u em {background:url(_shop_nbasket.png); left:10px;} 
#nav_shop:hover	u em {background:url(_shop_nbasket.png); left:10px;}
#nav_shop u i {color:white; font-style:normal; text-decoration:none; font-weight:bold; left:30px; top:7px;}
#nav_shop u {left:0;}
*/

#nav_shop, #nav_shop b, #nav_shop em {left:0px; top:0px; width:45px; height:23px; font-size:10px;}
#nav_shop b{padding-top:9px; padding-left:30px; color:#ffffff; } 
#nav_shop       em { background: url(/images/shop/_nav_basket.gif);}
#nav_shop:hover em { background: url(/images/shop/_nav_basket_e.gif);}
#nav_shop:hover #nav_shop_label, #nav_shop_label {color:#ffffff; font-weight:bold;}


#nav_up, #nav_up span, #nav_up xmp {left:0px; top:0px; width:13px; height:23px; font-size:13px;}
#nav_up i {left:2px; top:2px; width:9px; height:19px;}
#nav_up b{padding-top:6px; text-align:center;} 
#nav_up       em { background: url(/images/system/_nav_up.gif) }
#nav_up:hover em { background: url(/images/system/_nav_up_e.gif) }
#nav_up xmp { background: url(/images/system/_nav_up_e.gif); visibility:hidden; }


#nav_fp, #nav_lp {position:absolute; left:13px; top:0px; width:16px; height:23px; font-size:9px;}
#nav_lp {left:29px;}
#nav_fp span, #nav_lp span, #nav_fp i, #nav_lp i, #nav_fp b, #nav_lp b, #nav_fp em, #nav_lp em, #nav_fp xmp, #nav_lp xmp {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#nav_fp i, #nav_lp i {left:2px; top:2px; width:12px; height:19px;}
#nav_fp b, #nav_lp b {padding-top:7px; text-align:center;}
		/*colors*/
#nav_lp em			{ background: url(/images/system/_nav_lp.gif) } 
#nav_lp:hover em	{ background: url(/images/system/_nav_lp_e.gif) }
#nav_fp em			{ background: url(/images/system/_nav_fp.gif) }
#nav_fp:hover em	{ background: url(/images/system/_nav_fp_e.gif) }
#nav_lp xmp	{ background: url(/images/system/_nav_lp_e.gif); visibility:hidden; }
#nav_fp xmp	{ background: url(/images/system/_nav_fp_e.gif); visibility:hidden; }

#nav_pp, #nav_np {position:absolute; left:45px; top:0px; width:19px; height:23px;}
#nav_np {left:64px; width:23px;}
#nav_pp span, #nav_np span, #nav_pp i, #nav_np i, #nav_pp b, #nav_np b, #nav_pp em, #nav_np em, #nav_pp u, #nav_np u, #nav_pp s, #nav_np s {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#nav_pp em, #nav_np em, #nav_pp u, #nav_np u, #nav_pp s, #nav_np s {display:none;}
#nav_pp i, #nav_np i {left:2px; top:2px; width:15px; height:19px;}
#nav_np i {width:19px;}
#nav_pp b, #nav_np b {padding-top:6px; text-align:center; font-size:12px;}
		/*colors*/
#nav_np u			{ background: url(/images/system/_nav_npup.gif) }
#nav_np:hover u 	{ background: url(/images/system/_nav_npup_e.gif) }
#nav_np s			{ background: url(/images/system/_nav_npdn.gif) }
#nav_np:hover s 	{ background: url(/images/system/_nav_npdn_e.gif) }
#nav_np em			{ background: url(/images/system/_nav_np.gif) }
#nav_np:hover em	{ background: url(/images/system/_nav_np_e.gif) }
#nav_pp u			{ background: url(/images/system/_nav_ppup.gif) }
#nav_pp:hover u 	{ background: url(/images/system/_nav_ppup_e.gif) }
#nav_pp s			{ background: url(/images/system/_nav_ppdn.gif) }
#nav_pp:hover s 	{ background: url(/images/system/_nav_ppdn_e.gif) }
#nav_pp       em	{ background: url(/images/system/_nav_pp.gif) }
#nav_pp:hover em	{ background: url(/images/system/_nav_pp_e.gif) }

#nav_number,#nav_count { position:absolute; left: 87px;  width:27px; z-index:7; }
#nav_number{top:0px; height:12px; color:#000; padding-top:0px; }
#nav_count{top:12px; height:11px; color:#fff;}
#nav_number b, #nav_count b { cursor:default; display:block; position:relative; width:27px; overflow:hidden; font-size:09px; font-weight:bold; text-align:center;}
#nav_number {background: url(/images/system/_nav_number.gif)}
#nav_count {background: url(/images/system/_nav_count.gif)}



/*********************************************************************/
/*                                                                   */
/*                        Fast Buttons                               */
/*                                                                   */
/*********************************************************************/
#fb, #fb_root {display:block; position:absolute; border:0; padding:0; margin:0; left:429px; top:8px; width:351px; height:119px; background:url(/images/system/_fb.jpg);}
#fb_d {z-index:200; display:block; /*display:none; */position:absolute; left:0px; top:0px; width:351px; height:87px; background:url(/images/system/_fb_disabled.jpg);}
#fb_root {background:transparent none;}
#fb_root a {color:#FF5C86;}
#fb_root a:hover {color:#DD0055;}
#fb_root a:visited {color:#FF5C86;}
#fb_root i{background:#37562F}
#fb_root span {background:white;}
#fb_root a:hover span {background:#ccc; color:#DD0055;}
#fb_root a:hover i {background:white; color:#DD0055;}

#fb_lab {position:absolute; left:159px; top:16px; width:56px; height:56px;}
#fb_lab span, #fb_lab i, #fb_lab b, #fb_lab em, #fb_lab img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_lab i {left:2px; top:2px; width:52px; height:35px; padding-top:17px; text-align:center; font-size:10px;}
		/*colors*/
#fb_lab	em			{ background: url(/images/system/_fb_lab.gif) }
#fb_lab:hover em	{ background: url(/images/system/_fb_lab_e.gif) }
#fb_lab xmp { background: url(/images/system/_fb_lab_e.gif); visibility:hidden; }


#fb_paint {position:absolute; left:108px; top:50px; width:43px; height:37px;}
#fb_paint span, #fb_paint i, #fb_paint b, #fb_paint em, #fb_paint img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_paint i {left:2px; top:2px; width:39px; height:22px; padding-top:11px; text-align:center; font-size:9px;}
		/*colors*/
#fb_paint em		{ background: url(/images/system/_fb_paint.gif) }
#fb_paint:hover em	{ background: url(/images/system/_fb_paint_e.gif) }
#fb_paint xmp	{ background: url(/images/system/_fb_paint_e.gif); visibility:hidden; }


#fb_text {position:absolute; display:block; left:44px; top:31px; width:44px; height:44px;}
#fb_text span, #fb_text i, #fb_text b, #fb_text em, #fb_text img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_text i {left:2px; top:2px; width:40px; height:26px; padding-top:14px; text-align:center; font-size:9px;}
		/*colors*/
#fb_text em			{ background: url(/images/system/_fb_text.gif) }
#fb_text:hover em	{ background: url(/images/system/_fb_text_e.gif) }
#fb_text xmp	{ background: url(/images/system/_fb_text_e.gif); visibility:hidden; }


#fb_photo {position:absolute; left:225px; top:16px; width:25px; height:25px;}
#fb_photo span, #fb_photo i, #fb_photo b, #fb_photo em, #fb_photo img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_photo i {left:2px; top:2px; width:21px; height:17px; padding-top:4px; text-align:center; font-size:8px;}
		/*colors*/
#fb_photo em		{ background: url(/images/system/_fb_photo.gif) }
#fb_photo:hover em	{ background: url(/images/system/_fb_photo_e.gif) }
#fb_photo xmp	{ background: url(/images/system/_fb_photo_e.gif); visibility:hidden; }


#fb_video {position:absolute; left:231px; top:48px; width:31px; height:31px;}
#fb_video span, #fb_video i, #fb_video b, #fb_video em, #fb_video img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_video i {left:2px; top:2px; width:27px; height:20px; padding-top:7px; text-align:center; font-size:9px;}
		/*colors*/
#fb_video em		{ background: url(/images/system/_fb_video.gif) }
#fb_video:hover em	{ background: url(/images/system/_fb_video_e.gif) }
#fb_video xmp	{ background: url(/images/system/_fb_video_e.gif); visibility:hidden; }



#fb_bin {position:absolute; left:199px; top:69px; width:23px; height:17px; text-decoration:none}
#fb_bin span, #fb_bin i, #fb_bin b, #fb_bin em, #fb_bin img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_bin i {display:none;}
#fb_bin b {left:2px; top:2px; width:19px; height:13px; text-align:center; font-size:9px;}
		/*colors*/
#fb_bin	em			{ background: url(/images/system/_fb_bin.gif) }
#fb_bin:hover em	{ background: url(/images/system/_fb_bin_e.gif) }
#fb_bin xmp	{ background: url(/images/system/_fb_bin_e.gif); visibility:hidden; }
#fb_bin b{background:#37562F}
#fb_bin:hover b {background:white; color:#DD0055;}



/*********************************************************************/
/*                                                                   */
/*                        Search Panel                               */
/*                                                                   */
/*********************************************************************/
#search_root{display:none; position:absolute; left:0; top:0; background:pink; z-index:105;}
#fb_search {position:absolute; left:703px; top:51px; width:39px; height:39px;}
#fb_search span, #fb_search i, #fb_search b, #fb_search em, #fb_search img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
#fb_search i {left:2px; top:2px; width:35px; height:25px; padding-top:10px; text-align:center; font-size:10px;}
		/*colors*/
#fb_search em		{ background: url(/images/system/_fb_search.gif) }
#fb_search:hover em	{ background: url(/images/system/_fb_search_e.gif) }
#fb_search xmp	{ background: url(/images/system/_fb_search_e.gif); visibility:hidden; }

#fb_search:hover #find {display:block}
#fb_search #find {/*background:red;*/ display:block; position:absolute; width:300px; height:39px; left:-250px; top:39px; display:none;}
#fb_search #find_connector {position:absolute; left:250px; top:0px; width:39px; height:8px;}
#fb_search #find_field {position:absolute; left:16px; top:8px; width:284px; height:23px;}
#fb_search #find a:hover {background:none;}
#fb_search #find_input {position:absolute; left:37px; top:11px; width:242px; height:17px; font-size:14px; background-color:#eee; background-image:url(/images/system/_find_input.gif); font-family:Arial; color:black; border:0; margin:0; padding:0; padding-left:2px;}

#fb_search #find_question {position:absolute; left:16px; top:8px; width:20px; height:23px;}
#fb_search #find_question em, #fb_search #find_question img, #fb_search #find_question i {position:absolute; left:0; top:0; width:100%; height:100%}
#fb_search #find_question em {background:url(/images/system/_find_question.gif)}
#fb_search #find_question:hover em {background:url(/images/system/_find_question_e.gif)}

#fb_search #find_go {position:absolute; left:280px; top:8px; width:20px; height:23px;}
#fb_search #find_go em, #fb_search #find_go img, #fb_search #find_go i {position:absolute; left:0; top:0; width:100%; height:100%}
#fb_search #find_go em {background:url(/images/system/_find_go.gif)}
#fb_search #find_go:hover em {background:url(/images/system/_find_go_e.gif)}

#fb_search #find_help {visibility:hidden; position:absolute; left:-115px; top:31px; width:284px; height:320px; filter:revealTrans(duration=0.2, transition=21);}
#fb_search #find_help #help_connector {position:absolute; left:139px; top:0px; width:5px; height:25px; filter:alpha(opacity=50);}
#fb_search #find_help #help_up {position:absolute; left:0px; top:25px; width:100%; height:18px;}
#fb_search #find_help #help_back {position:absolute; left:0px; top:43px; width:100%; height:240px; filter:alpha(opacity=85);}
#fb_search #find_help #help_dn {position:absolute; left:0px; top:283px; width:100%; height:6px;}
#fb_search #find_help #find_help_caption {font-weight:bold; position:absolute; text-align:center; color:white; top:25px; width:100%; font-size:8pt;}
#fb_search #find_help div {position:absolute; text-align:left; color:black; top:48px; width:100%; height:240px; font-size:7pt;}
#fb_search #find_help div p {margin-top:5px; padding-left:15px; padding-right:15px; text-indent:15pt; text-align:justify; /*text-justify:inter-word;*/ }
#fb_search #find_help div b, #fb_search #find_help div i, #fb_search #find_help div span{width:auto; height:auto; position:relative; display:inline; font-size:8pt;}

#find_result {display:none; position:absolute; left:270px; top:120px; width:484px; height:291px;}
#result_up {position:absolute; left:0px; top:-2px; width:100%; height:28px;}
#result_back {position:absolute; left:0px; top:26px; width:100%; height:240px; filter:alpha(opacity=85);}
#result_dn {position:absolute; left:0px; top:264px; width:100%; height:25px;}
#find_result span{width:auto; height:auto; position:relative; display:inline; font-size:8pt;}
#result_caption {text-align:center; font-weight:bold; position:absolute; color:white; top:8px; width:100%; font-size:7pt;}
#result_close {position:absolute; left:464px; top:8px; width:17px; height:18px; background:orange;}
#result_close em, #result_close img, #result_close i {position:absolute; display:block; left:0px; top:0px; width:100%; height:100%; margin:0; padding:0;}
#result_close i{}
#result_close em {background:url(/images/system/_result_close.gif)}
#result_close:hover em {background:url(/images/system/_result_close_e.gif)}
#results {font-size:8pt; margin:0; padding:0; margin-top:5px; list-style:decimal inside; position:absolute; left:2px; top:22px; /*background:red;*/ color:black; height:236px; width:480px; overflow:auto; overflow-y:scroll; overflow-x:hidden;}
#results li {position:relative; cursor:pointer; font-weight:bold; text-align:left; padding-top:5px; padding-bottom:5px; padding-left:10px}
#results i, #fb_search #find_result #results b, #fb_search #find_result #results span { left:0; top:0; position:relative; display:inline; padding:0; margin:0; line-height:100%; font-size:8pt; width:auto; height:auto;}
#results i {text-decoration:none; font-weight:normal; font-style:normal;}
#results b {text-decoration:none; font-weight:bold}
#results em {font-size:7pt; text-decoration:none; font-style:normal; color:#DD0055; margin-left:22px;}
#results u {margin-right:3px; text-decoration:none}
#results h4 {display:none}
#result_footer {padding:0; margin:0; line-height:100%; position:absolute;color:#aaa; left:6px; top:265px; width:464px; font-size:6pt;}
#result_footer u {left:0; top:0; position:relative; display:inline; padding:0; margin:0; line-height:100%; width:auto; height:auto;}
#result_footer u {color:#fff; margin-left:3px; margin-right:3px; text-decoration:none}


/*********************************************************************/
/*                                                                   */
/*                          Tree-Bar                                 */
/*                                                                   */
/*********************************************************************/
#tree, #helper{font-size:11px; padding:0; margin:0; position:absolute; left:140px; top:100px; width:475px; height:30px; z-index:3;}
#tree li{display:inline}
#tree a{color:#E30055; background:none; text-decoration:none;}
#tree a:hover{background:white;}
#tree a:hover i{color:#E30055; text-decoration:none;}
#tree i{font-style:normal; text-decoration:underline;}
#tree span{color:black}

#helper {visibility:hidden;}
#helper em {position:absolute; background: url(/images/system/_status_mark.gif) no-repeat; top:3px; width:13px; height:10px;}
#helper i {position:absolute; top:12px; left:18px; text-decoration:none; font-style:normal; font-size:11px; color:#000;}
#helper span {position:absolute; top:0px; left:18px; text-decoration:none; font-style:normal; font-size:11px; color:#CF0059;}

/*********************************************************************/
/*                                                                   */
/*                           Footer                                  */
/*                                                                   */
/*********************************************************************/
#footer {width:100%; height:50px; font-size:10px; margin: 55px 0 15px 0px !important; padding: 0 !important; display:block; position:relative;}
#footer a{text-decoration:none; }
#footer_line{float:left; background:#68816F; font-size:2px; width:100%; height:2px; position:relative; top:0px;}
#footer b{display:none;}

#footer_top, #footer_np{display:block; position:relative; left:0px; top:0px; width:17px; height:17px; text-decoration:none; text-align:center; font-size:2px;}
#footer li { float: left; margin: 0; padding: 0}
#footer_btn {position:relative; width:100%; float:left;}
#footer_top {}
#footer_np {left:0px;}
#footer em{position:absolute; width:100%; height:100%; top:0; left:0; cursor:pointer; font-size:2px;}
#footer_top em  {background: url(/images/system/_footer_top.gif) } 
#footer_pp em   {background: url(/images/system/_footer_pp.gif) }
#footer_np em   {background: url(/images/system/_footer_np.gif)}
#footer_top:hover, #footer_pp:hover, #footer_np:hover {color: black !important}

#footer_copy {display:block; position:relative;}
#footer_copy em{float:left; position:relative; width:12px; height:13px; background: url(/images/system/_footer_copy.gif)}
#footer_copy a, #footer_copy span{float:left; padding-left:5px; background:none; color:#50804e; position:relative;}
#footer_copy a{padding-right:5px;}

#footer_copyrights, #footer_date, #counters {display:block; position:relative;width:100%; float:left}
#footer_copy, #footer_copyrights, #footer_date, #footer_copyrights a, #footer_copy a {font-size:10px; color:#50804e;}
#footer_copyrights big {vertical-align:-2px;}
#footer_copyrights span{text-decoration:underline}
#footer_copyrights a:hover {color:#fff;}

#snav {background:white; line-height:normal; position:absolute; float:right; left: 500px; top:-20px; right:0px; margin:0; margin-bottom:40px; display:block; width:200px; height:100px; border:1px solid #DEE9DA; font-size:10px;}
#fooroot {float:left; position:relative; width:690px}

#counters {text-align:right; padding-top:30px; }