
body, table, .main, option { font-family: tahoma, verdana, arial, sans-serif; font-size: 10pt; }
tr { vertical-align: top; }                 /*format radku hlavniho okna*/
h1, h3, h4, h5 { margin: 0pt; }                 /*format nadpisu*/
h1, h4 {font-size:13px}
select { width: 100%; }                     /*format kombicka*/
a { text-decoration: none; color: black; }  /*format odkazu*/
a:hover { text-decoration: underline; }     /*odkaz po najeti mysi*/
a img {border:0px}
hr { color: #7396EF; }                          /*barva vodorovne cary*/

.clear {clear:both;font-size:1px;}
.noclear {clear:none;}
.clear1 {_clear:both; _height:auto;} /*jen pro ie6*/	

.mnux, .mnuy { font-weight: bolder; color: white; font-size: 10pt; text-decoration: none; letter-spacing: 1pt; }  /*format top a left menu*/
.mnux { text-align: center; } /*format top menu*/
.menulog { color: black; font-weight: bold; font-size:11px} /*format napisu uzivatele a firmy*/
.menulog_img {border:1px solid gray}

/*format toolbaru*/
.toolbar { background-color: #C6DFFF; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #DFEFFF; }

/*format tabulky*/
/* .tabform { background-color: #C6DFFF; border: 1px solid Black; font-size: 8pt; } */
/* .tabform th { background-color: #5774D2; border-bottom: 1px solid Black; color:white} */
.tabform { background-color: #DFE8EF; border: 1px solid #1A599C; font-size: 8pt; } /* #DFE8EF */
.tabform th { background: #1C2B54 url('img/dc_bg_th_dark.gif') top left repeat-x; height: 24px; color:white}
.tabform th a { color:white; text-decoration:underline; }
.tabform tr { vertical-align: middle; height: 15pt;  }

/*format tabulky s polozkama*/
/* .tabitem  { font-size: 8pt; background-color: #DFEFFF; } */
/* .tabitem th { background-color: transparent; color: #084994; height: 14pt; border: none; } */
.tabitem  { font-size: 8pt; background-color: #DFE8EF; }
.tabitem th { color: #084994; height: 14pt; border: none; }
.tabitem th a { color:#084994; text-decoration:none; }
.tabitem tr { height: 14pt; }

/*format tabulky v rezimu editace*/
.tabedit { background-color: #FFFFD0; border: 1px solid Black; font-size: 8pt; }
.tabedit th { background-color: #5774D2; border-bottom: 1px solid Black; color:white }    
.tabedit tr { vertical-align: middle; height: 15pt; }                         

.td_borderB td { border-bottom: 1px solid Black }

/*editace - jeden radek*/
.color_edit { background-color: #FFFFD0; }
.ahref { color:white; }
/*format tlacitek*/
.button { background-color: #1C2B54; font-weight: bold; font-size: 10px; color:white; } 
/*symboly dle statusu produktu*/
.char { font-family: wingdings; font-size: 12pt; }

/*velikost pisma v legende*/
.legend { font-size: 8pt; }

/*objednavky*/
.color_ord_open { background-color: #FFFFD6 !important; }   /*podbarveni otevrene objednavky/nabidky*/
.color_ord_offer { color: #C58B51 !important; }             /*barva nabidky*/
.color_ord_stc { background-color: #B5FFB5; }   /*podbarveni bunky nedodano - je skladem*/
.color_ord_nostc { background-color: #FF8684; } /*podbarveni bunky nedodano - neni skladem*/
.color_ord_stcb { background-color: #FFD78C; }  /*podbarveni bunky nedodano - je skladem, ale mene nez nedodano*/
.color_ord_cli { color: red; }                  /*barva zaporneho kreditu klienta v sekci objednavek*/

/*faktury*/
.color_inv_open { background-color: #FFFFD6 !important; }     /*podbarveni nepotvrzene faktury*/
.color_inv_due { color: red; font-weight: bold !important; }  /*barva nezaplacene faktury*/

/*kontakty*/
.color_cont_log { background-color: lightgreen; } /*podbarveni radku prihlaseneho kontaktu*/
.color_cont_firm { color: blue; }                 /*barva firemniho kontaktu*/
.color_cont { color: black; }                     /*barva kontaktni osoby*/
.color_cont_int { color: red; }                   /*barva prihlaseneho kontaktu*/
.color_cont_imp { color: green; }                 /*barva implicitniho kontaktu*/

/*dodaci listy*/
.color_del_canc { background-color: #CD5C5C !important; }  /*podbarveni stornovaneho dodaciho listu*/

/*input pro zadani mnozstvi*/
.inp_txt_qty {width:19;font-size:9;text-align:right}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:46px;height:18px;}

/* zobrazeni nahledu */
.gallery_tab {
	xtable-layout:fixed;
	float:left;
	width:214px;
	_width:214px;
	?width:214px;
	height:261px;
	_height:261px;
	?height:261px;
	overflow:hidden;
	margin:2px; _margin:2px;?margin:2px; 
	padding:0px;
  	background: white url('img/dc_bg_galerie.gif') bottom left repeat-x;
  	font-size:11px;
	border:1px solid #1A599C;
}
.gallery_head {
	padding:3px 0px 0px 5px;
	width:208px;
	height:41px;_height:44px;?height:44px;
	overflow:hidden;
	_word-wrap: break-word;?word-wrap: break-word;
	text-align:left;
	float:left;
	background: #98B3C9 url('img/dc_bg_th_light.gif') top left repeat-x;
	color:white;
}
.gallery_head a {display:block;	padding:0px;width:208px;height:41px;_height:44px;?height:44px;overflow:hidden;_word-wrap: break-word;?word-wrap: break-word; float:left; color:white;}
.gallery_tab a {
  font-size:11px;
  text-decoration:none;
  overflow:hidden;
}
.gallery_note {	padding:0px; width:212px;height:auto;font-size:8pt;}
.gallery_note_content {margin:0;padding:3px;width:206px;_width:212px;?width:212px;height:127px;_height:136px;?height:136px;overflow:hidden;_word-wrap: break-word;?word-wrap: break-word;}
.gallery_note img {
  width:75px;
  height:75px;
  border:0px;
  margin-right:5px;
  margin-bottom:5px;
  float:left;
}
.show_type_img_note {
  color:gray;
  font-size:8pt;
}
.dott_border_top td {
  border-top:1px dotted #7396EF;
}
.dott_border_top {
  border-top:1px dotted #7396EF;
}
/* rychlofiltr */
.stilist_top {/* border-top:1px solid silver; border-bottom:1px solid silver; */ border:1px solid #1A599C; font-size:11px; padding:3px; background:#FFFFFD url('img/dc_bg_rychlofiltr.gif') bottom left repeat-x; /* #C6DFFF; */}
.stilist_top form { float:left; width:100%; margin:0px; padding:0px;}
.stilist_top form input { background:#C6DFFF; border:1px solid gray; color:black; font-size:10px;}
.stilist_top form .input_check,
.stilist_top form .input_radio {margin:0 2px 0 5px;_border:none;_background:none;}
.stilist_top form .input_text {background:#fff;}
.stilist_top p { margin:3px; margin-left:5px; padding:0px; clear:left;}
.stilist_top form a,
.stilist_top p a { font-weight:bold;text-decoration:underline;color:#1A599C;}
.stilist_top form a {float:left;display:block;padding:0 2px 0 0;font-size:10px;white-space:nowrap;}
.stilist_top form a:hover,
.stilist_top p a:hover { text-decoration:none;}

/* detail produktu */
.sti_detail {
  width:49%;
  clear:left;
  float:left;
  text-align:left;
  margin-bottom:10px;
  padding:0px;
  font-size:11px;
  border-bottom:1px solid silver;
}
.sti_detail th, .sti_detail td {
  height:18px;
  vertical-align:middle;
  padding-left:5px;
  padding-right:5px;
}
.sti_detail th {
  background:#1C2B54;
  white-space:nowrap;
  color:white;
}
.sti_detail th a {
  color:white;
}
.sti_detail table th {
  background:#FFEAAB;
}
.sti_detail_head {
  border-top:2pt solid #1C2B54;
  border-bottom:0px;
}
.sti_detail_head th {
  border-bottom:1px solid silver;
  background:#C6DFFF;
  color:black;
}
.sti_detail_head td {
  border-bottom:1px solid silver;
}
.sti_detail_head a {
  text-decoration:underline;
}
.price {
  font-weight:bold;
  color:#CC0530; /* #FF6347; */
  font-size:14px;
}
.price_DCP, .price_DCP_fee {
	font-weight:bold;
	color:black;
	font-size:11px;
	text-align:right;
}
.price_DCP_fee {
	font-weight:normal;
}
.bold {
  font-weight:bold;
}
.line_through {
  text-decoration:line-through;
}
.sti_detail_avail td, .sti_detail_avail th {
  border:0px;
  font-size:11px;
}
.sti_relation_div {
  clear:both;
  margin:0px;
  margin-top:15px;
  padding:0px;
  float:left;
  border-top:1px solid #1C2B54;
  width:97%;
}
/*
.sti_relation_div {
  clear:left;
  margin:0px;
  margin-top:15px;
  padding:0px;
  float:right;
  border:1px solid #1C2B54;
  width:210px;
}
*/
.sti_relation_div img {
  width:75px;
  height:75px;
  border:0px;
}
.sti_relation_head {
  font-weight:bold;
  margin:0px;
  padding:1px 0 0 5px;
  text-align:left;
  background:/*#98B3C9 url('img/dc_bg_th_light.gif') top left repeat-x*/  #1C2B54;
  height:17px;
  color:#fff /*1C2B54*/;
  font-size:11px;
}
.sti_relation {
  float:left;
  margin:5px 2px 10px 2px;
  padding:2px;
  width:180px;
  height:215px;
  overflow:hidden;
  font-size:11px;
  text-align:center;
}
.sti_field {
  clear:both;
  float:left;
  margin-top:5px;
  margin-bottom:5px;
  padding:2px;
  color:#5774D2;
  font-weight:bold;
  border:1px solid #5774D2;
}

/* webnewss */
#webnews {width:100%;font-size:10px;}
#webnews .wp {margin:0px;margin-top:3px;margin-bottom:3px;padding:5px;background:#DCDDDE;font-weight:bold}
#webnews ul {list-style:disc;list-style-position:inside;margin:0px;margin-left:5px;padding:0px;}
#webnews ul li {line-height:16px;white-space:nowrap;width:100%;overflow:hidden}
#webnews .wn_price {font-weight:bold}
#webnews .wn3 {min-height:100px;_height:50px}
#webnews .wn3_img {}
#webnews .wn3_block {}
#webnews .wn3_topinfo {font-weight:bold}
#webnews .wn3_top {font-weight:bold;color:red}
#webnews .wn3_text {}
#webnews .wn9 {position:relative;float:left;border-right:1px solid silver;border-bottom:1px solid silver;width:200px;_width:218px;height:190px;overflow:hidden;margin:0px;margin-left:2px;margin-bottom:5px;padding:8px;background:white}
#webnews .wn9_head {margin:0px;margin-bottom:3px;font-weight:bold}
#webnews .wn9 img {width:75px;height:75px;border:0px;margin:0px;margin-right:5px;margin-bottom:5px;float:left}
#webnews .wn9_text {}
#webnews .wn9_price {position:absolute;left:5;bottom:0;margin:0px}
#webnews .wn10 {width:140px;text-align:center;overflow:hidden;margin:0px;padding:3px;border:1px solid silver;border-top:0pt}
#webnews .wn10 a {font-weight:bold}
#webnews .wn10 img {width:75px;height:75px;border:0px;margin:10px;padding:0px}

#webnews_detail {width:100%;float:left;font-size:11px;}

/* tree category */
.tc ul {
  list-style:none;
  padding:0px;
  margin:0px 0px 0px 12px;
}
.tc li {
  margin:0px;
  padding:0px;
  line-height:13px;
  font-size:11px;
}
.tc_n {
  width:9px;
  height:9px;
  margin-right:3px;
  border:0px;
  background:url('img/tc_no.gif') left top no-repeat;
}
.tc_i {
  width:9px;
  height:9px;
  margin-right:3px;
  background:url('img/tc_i.gif') left top no-repeat;
}
.tc_a {
  font-size:11px;
  color:black;
}

/* ===== DataCom ===== */


#dc_body {
  margin:0px 0px 0px 0px;
  background: #FFFFFF url('img/dc_bg_body.gif') top center;
  /* text-align:center; */
}
#dc_main {
  /* width:995px; */
  width:100%;
  margin:0px;
  padding:0px;
  text-align:center;
}
#dc_container_header {
  position:relative;
  margin:0 auto;
  width:100%;max-width:1258px;
  _width: expression(document.body.clientWidth > 1258? "1258" : "auto" );
  ?width: expression(document.body.clientWidth > 1258? "1258" : "auto" );
  height:102px;
  background:url('img/dc_bg_top.jpg') top center no-repeat;
}

#dc_top_menu {
  position:relative;
  margin:-33px auto 0 auto;
  width:100%;
  max-width:1258px;
  _width: expression(document.body.clientWidth > 1258? "1258" : "auto" );
  ?width: expression(document.body.clientWidth > 1258? "1258" : "auto" );
  height:32px;
  /* background:magenta; */
  z-index:100;
}



#dc_top_menu_left {
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  list-style:none;
  height:16px;
  /* background:red; */
}

/* ===== DataCom Menu ===== */

#dc_top_menu_left li {
  float:left;
  position:relative;
  display:inline;
  list-style:none;
  _width:1px;
  z-index:100;
}
#dc_top_menu_left li a {
  color:white;
  font-size:8pt;
  font-weight:bold;
  background:url('img/dc_bg_top_menu_a.gif') center right no-repeat;
  margin:0px;
  padding:0px 7px 0px 7px;
  height:16px;
}
#dc_top_menu_left li ul {
  display:none;
  position:absolute;
  top:16px;
  left:0px;
  width:175px;
  padding:0px;
  margin:0px;
  background:#DFEFFF;
}
html>body #dc_top_menu_left li ul {top:16px;}
:root #dc_top_menu_left li ul {top:16px;}

#dc_top_menu_left li ul li {
  width:173px; _width: 175px; ?width:175px;
  height:auto;
  overflow:hidden;
  margin:0px;
  padding:0px;
  border:1px solid #254E9C;
  border-top:none;
}
#dc_top_menu_left li ul li a {
  display:block;
  width:163px;_width:173px;?width:173px;
  height:auto;
  margin:0px;
  padding:3px 5px 2px 5px;
  text-decoration:none; 
  color:black;
  font-size:11px;
  font-weight:normal;
  background:none;
}
#dc_top_menu_left li ul li a:hover {
  background:#C6DFFF;
}
#dc_top_menu_left li > ul {
  top: auto;
  left: auto;
}
#dc_top_menu_left li:hover ul,
#dc_top_menu_left li.over ul{ 
  display: block; 
}







#dc_top_menu_right {
  display:block;
  float:right;
  margin:0px;
  padding:0px;
  list-style:none;
  height:16px;
  /* background:red; */
}
#dc_top_menu_right li {
  display:inline;
}
#dc_top_menu_right a {
  color:#FFEAAB;
  font-size:8pt;
  font-weight:bold;
  background:url('img/dc_bg_top_menu_a.gif') center left no-repeat;
  margin:0px;
  padding:0px 7px 0px 27px;
  height:16px;
}

#dc_top_menu_right_login {
  background:url('img/dc_bg_top_menu_login.gif') center left no-repeat;
}

#dc_main_col_left {
  float:left;
  width:174px;
  /* background:#FF0000 */
}
#dc_main_col_center {
  float:left;
  /* width:647px; */
  width:100%;
  margin:0px 220px 0px 220px;
  padding:0px;
  /* background:#00FF00; */
  overflow:hidden;
  text-align:left;
}
#dc_main_col_center_hack {
  /* width:635px;
  width:100%; */
  margin:0px 6px 0px 6px;
}
#dc_main_col_right {
  /* float:left; */
  float:right;
  width:174px;
  /* background:#00FF00 */
}
/* leve boxy */
.dc_box_left {
  width:174px;
  margin-bottom:3px;
}
.dc_box_left_top {
  width:100%;
  height:25px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#FFEAAB;
  font-weight:bold;
}
.dc_box_left_top_hack {
  padding:5px 8px 0px 0px;
}

.dc_box_left_cat {
  width:100%;
  height:25px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:#FFEAAB;
  font-weight:bold;
}
.dc_box_left_cat_hack {
  padding:5px 0px 0px 11px;
}
.dc_box_left_cat_hack a {
  text-decoration:none;
  color:#FFEAAB;
  cursor:hand;
}
.dc_box_left_cat_hack a:hover {
  text-decoration:underline;
}

.dc_box_left_center {
  width:100%;
  /* height:50px; */
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:white;
  font-weight:bold;
  background:#1C2B56;
}
.dc_box_left_center_hack {
  width:160px;
  margin:0px auto 0px auto;
  padding:5px 0px 5px 0px;
  /* height:50px; */
  text-align:left;
}
.dc_box_left_bottom {
  width:100%;
  height:7px;
  background:url('img/dc_box_bottom.gif');
  font-size:1px;
}
/* prave boxy */
.dc_box_right {
  width:174px;
  margin-bottom:3px;
}
.dc_box_right_top {
  width:100%;
  height:25px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#FFEAAB;
  font-weight:bold;
}
.dc_box_right_top_hack {
  padding:5px 0px 0px 8px;
}
.dc_box_right_center {
  width:100%;
  /* height:50px; */
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:white;
  font-weight:bold;
  background:#DDE7F0; /* #1C2B56; */
  /* padding-left:5px; */
}
.dc_box_right_center a {
  display:block;
  width:164px;
  _width:174px;
  height:28px;
  _height:33px;
  overflow:hidden;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
  font-weight:normal;
  padding-left:10px;
  padding-top:2px;
  /* position:relative;
  top:2px;
  left:10px; */
  border-bottom:1px solid #1A599C;
  background:#DDE7F0;
}
.dc_box_right_bottom {
  width:100%;
  height:7px;
  background:url('img/dc_box_bottom.gif');
  font-size:1px;
}

.dc_category_a {
  display:block;
  width:174px;
  height:16px;
  background:url('img/dc_bg_kategorie.gif');
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
  font-weight:bold;
}
.dc_category_a_hack {
  position:relative;
  top:1px;
  left:10px;
}

.dc_wn_a_hack {
  position:relative;
  top:2px;
  left:10px;
}

#dc_price_b {
  font-weight:bold;
  color:#CC0530; /* #FF6347; */
  font-size:15px;
  position:relative;
  top:-4px;
}
#dc_price_a {
  font-weight:bold;
  color:#000000; /* #FF6347; */
  font-size:11px;
  text-decoration:line-through;
  position:relative;
  top:-5px;
}
.dc_cat_name {
  color:#000000; /* #FF6347; */
}


#tc_v {
  background:#EEB301;
}


#dc_banner_left,
#dc_banner_left2 {
  text-align:center;
}


.registcond {margin:10px 0 0 11px;padding:0;width:498px;_width:500px;?width:500px;height:auto;overflow:auto;background:#fff;border:1px solid #1A599C;}
.registcond div {margin:15px 0 0 22px;padding:0;width:450px;height:auto;}
.registcond h2 {font-size:14px;}
.registcond p {margin:0;padding:0;font-size:11px;}

.regtabwidth {margin:0;width:498px;_width:498px;?width:498px;border:none;font-weight:bold;font-size:8pt;}

/* ---------------------------------- gallerybox ------------------------------------*/
.det_gallerybox {width:auto;height:auto;text-align:center;}
.det_gallerybox h1 {margin:10px auto 0 auto; font-size: 16px;}
.det_gallerybox .listrow {clear:both; margin:10px auto 0 auto; text-align:center;}
.det_gallerybox .listrow td {vertical-align:middle;text-align:center;}
.det_gallerybox .listrow .arrow {width:40px;}
.det_gallerybox .listrow .arrow img {width:40px;height:40px;cursor:pointer;_cursor:hand;}
.det_gallerybox .listrow #scrollarea {float:left;overflow: auto;}
.det_gallerybox .origimgbox {margin: 20px auto 0 auto;}
/* ----------------------------------------------------------------------------------*/
.sti_detail_gallery {
	float:left;
	width:85px;
	text-align:center;
	margin:20px;
	margin-right:0px;
	font-size:11px;
}
.f_left {
  float:left;
}
.f_right {
  float:right;
}
.w100 {
	width:100%;
}
.pointer {
  cursor:pointer;
}


/* novy kosik */
.I6_basket_div {float:left;clear:left;width:50%;background:#DFE8EF;border:1px solid black;font-size:11px;margin-bottom:10px;}
.I6_basket_div p {height:18px;margin:0px;padding:2px;background:#1C2B54 url('img/dc_bg_th_dark.gif') top left repeat-x;font-weight:bold;color:white}
.I6_basket_div div {margin:0px;padding:2px;padding-left:3px;}
.I6_basket_div div div {clear:both;float:left;width:150px;padding:0px;}
.I6_basket_div label {cursor:hand}
.I6_basket_input input {width:240px;}
.I6_basket_input select {width:246px}
.I6_basket_input textarea {width:243px}

.I6_basket_cst {display:none;width:90%;height:160px;border:0px;}
.I6_basket_cst div {margin:0px;padding:2px;padding-left:3px;float:left;width:90% !important;}
.I6_basket_cst div div {width:150px !important;}

.I6_basket_navi_active, .I6_basket_navi_disable {float:left;background:url('img/steps.gif') no-repeat;margin:25px;margin-top:0px;width:66px;height:100px;}
.I6_basket_navi_active span {display:block;font-size:20px;text-align:center;}
.I6_basket_navi_active div {clear:both;display:block;font-size:14px;text-align:center;padding-top:3px;_padding-top:23px}
.I6_basket_navi_active span a {display:block;padding-top:18px;height:45px;text-decoration:none;color:#FF6347;font-weight:bold;}
.I6_basket_navi_disable span {display:block;font-size:20px;text-align:center;color:gray;padding-top:20px}
.I6_basket_navi_disable div {clear:both;display:block;font-size:14px;text-align:center;padding-top:23px}

.border_top td {border-top:1px solid silver}
.refprice td {font-style:italic}
.button_basket {width:200px;height:40px}

/* novy levy strom */
.left_tree {
	font-size:11px;
	margin-top:5px;
}
.left_tree th {
	vertical-align:middle; 
	height:20px;
	margin:0;
}
.left_tree td {
	background:#EEB301;
	border:1pt solid black;
	border-top:none;
	padding-left:2px;
}
.left_tree .td_strid_block {
  width:180px;
  height:25px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:#FFEAAB;
  font-weight:bold;
  padding:5px 0px 0px 11px;
/*
	background:#EEB301;
	border:1px solid black;
	border-bottom:0px;
	width:50%;
*/
}
.left_tree .td_strid_hide {
  width:180px;
  height:25px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:#FFEAAB;
  font-weight:bold;
  padding:5px 0px 0px 11px;
/*	background:#C6DFFF;
	border:1px solid silver;
	border-bottom:1px solid black;
*/
}
.left_tree .td_strid_block a {
	cursor:default;
  font-size:9pt;
  color:#FFEAAB;
}
.left_tree .td_strid_hide a {
	cursor:pointer;
  font-size:9pt;
  color:#FFEAAB;
}
.left_tree .div_strid_block {
	display:block;
  XXXwidth:145px;
}
.left_tree .div_strid_hide {
	display:none;
}
.left_tree ul li {
  width:95%;
  clear:both;
  float:left;
  margin:0px;
  padding:0px;
}


.i6lt_ul {
  /* width:100px; */
  /* background:red; */
}
.i6lt_ul, .i6lt_ul ul {
  padding:0px;
  margin:0px;
  margin-left:2px;
  list-style:none;
}
.i6lt_ul ul li {
	margin-left:15px;
	_margin-left:8px;
}
.i6lt_ul a {
  display:block;
  padding-left:14px;
  font-size:11px;
  color:black;
}
.i6lt_plus span, .i6lt_minus span, .i6lt_not span {
  display:block;
  width:9px;
  height:9px;
  float:left;
  margin-right:5px;
  margin-top:2px;
}
.i6lt_plus span {
  background: url('img/tc_no.gif') no-repeat;
}
.i6lt_minus span {
  background: url('img/tc_nc.gif') no-repeat;
}
.i6lt_minus .i6lt_plus span {
  background: url('img/tc_no.gif') no-repeat;
}
.i6lt_plus .i6lt_minus span {
  background: url('img/tc_nc.gif') no-repeat;
}
.i6lt_not span {
	background: url('img/tc_i.gif') no-repeat;
}
.i6lt_ul .active {
  font-weight:bold;
}
.al_left {
	text-align:left;
}
.al_right {
	text-align:right;
}
.al_center {
	text-align:center;
}
.nowrap {
	white-space:nowrap;
}