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}
h1 {font-size: 14px; color: #A61242;}
select { margin: 0; width: 100%; height: 18px; border:1px solid #f1e7c3;}											/*format kombicka*/
/*
select, option { width: 100%; font-size:11px }
input { font-size:11px }
*/
a { text-decoration: none; color: black; }	/*format odkazu*/
a:hover { text-decoration: underline; }			/*odkaz po najeti mysi*/
a img {border:0px}
hr { color: #9A282C; background-color: #9A282C; border:0px; height:1px }													/*barva vodorovne cary*/

input.input_text {background:#fff !important;border:1px solid #f1e7c3 !important;}

.clear {clear:both;font-size:1px;height:1px;}
.clear1 {_clear:both; _height:0;} /*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:1pt solid gray}



/*format toolbaru*/
.toolbar { background-color: #FCF9EE; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#FCF9EE url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#FCF9EE url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#FCF9EE url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#FCF9EE url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#FCF9EE url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#FCF9EE url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#FCF9EE url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#FCF9EE url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#FCF9EE url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#FCF9EE url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#FCF9EE url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#FCF9EE url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #FCF9EE; }

/*format tabulky*/
.tabform { background-color: #FEFAEC; border: 1px solid #FCF9F2; font-size: 8pt;}
.tabform th { background-color: #FEFAEC /*FCF9F2 9A282C*/; border:none /*border-bottom: 1px solid Black*/; color:#343331;}
.tabform th a {color:#343331;}
.tabform tr { vertical-align: middle; height: 15pt;  }
.tabform td {color:#343331;}

.tabform.spec {border: 1px solid #E6D8B5;}
.tabform.spec th {font-weight:normal; color:#000;font-size:10px; background:#fff;border-left: 1px solid #E6D8B5;}
.tabform.spec td {background:#FEFAEF;border-left: 1px solid #E6D8B5;border-top: 1px solid #E6D8B5;}
.tabform.spec .color_row td {background:#fff;}


/*format tabulky s polozkama*/
.tabitem  { font-size: 8pt; background-color: #FCF9EE; }
.tabitem tr { height: 14pt; }
.tabitem th { background-color: transparent; color: #084994; height: 14pt; border: none; }
.tabitem th a { color:#084994; text-decoration:none; }

/*format tabulky v rezimu editace*/
.tabedit { background-color: #FFFFD0; border: 1px solid Black; font-size: 8pt; }
.tabedit th { background-color: #9A282C; 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: #9A282C; font-weight: bold; font-size: 10px; color:white;}	
.submit,
.input-button { background: #9A282C; font-weight: bold; font-size: 10px; color:white;}	
input.button, input.submit, input.input_button {padding: 3px 0; width: 105px; height:24px;_height:24px;?height:24px; text-align:center;color:#fff;font-size:11px;background:url(img/BGbuttonDTP.jpg) no-repeat 0 0;border:none;}  /*{padding: 3px; width: auto; height:auto; text-align:center;color:#fff;background:url(img/BGbuttonDTP_rep.gif) repeat-x 0 0;border:none;}*/
.button.long, .input_button.long {padding: 3px 0; width: 130px; background:url(img/BGbuttonDTPlong.gif) no-repeat;}
.button.superlong, .input_button.superlong {padding: 3px 0; width: 200px !important; background:url(img/BGbuttonDTPSuperlong.gif) no-repeat !important;}
input.buttom_small {padding: 3px 0; width: 28px; height:auto; text-align:center;color:#fff;font-weight: bold; font-size: 10px; background:url(img/BGbuttonDTPsmall.jpg) no-repeat center;border:none;}
/*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:25;font-size:9;text-align:right}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:18px;height:18px;}

/*text pri zobrazeni top produktu z kategorie*/
.top_product {
	color:#9A282C;
	font-weight:bold;
}

/* zobrazeni nahledu */
.availvalue {font-weight:bold !important;font-size:11px;}

.gallery_tab {
	table-layout:fixed;
	float:left;
	margin:4px;
	padding:3px;
	width:182px;
	height:260px;
	overflow:hidden;
	font-size:11px;
	background:white;
	border:none;
	border-right:1px solid #E9D7B4;
	border-bottom:1px solid #E9D7B4;
}
.gallery_head {float:left;margin:0;padding:0;width:160px;height:42px;_height:53px;?height:53px;overflow:hidden;text-align:left;font-weight: bold;dtp}
div.gallery_head {width:100%;height:42px;_height:53px;?height:53px;overflow:hidden;line-height:14px;}
.gallery_head_l {
	height:28px;
	text-align:left;
	font-weight: bold;
}
.gallery_head a:hover,
.gallery_head_l a:hover {
	text-decoration:underline !important;
}
.gallery_head_code {
  text-align:left;
  font-size:9px;
  color: #828282;
}
.gallery_tab a {
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
}
.gallery_note img {
	width:75px;
	height:75px;
	border:0px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
.gallery_note {
  font-size: 10px;
  XXXwidth:100%;
}

.gallery_tab td .availtitle {position:relative; _top:-1px;?top:-1px;font-size:11px;}

.show_type_img, .show_type_img img {
	width:75px;
	height:75px;
}
.show_type_img_note {
  color:gray;
  font-size:8pt;
}
.dott_border_top td {
  border-top:1pt dotted #9A282C;
}
.dott_border_top {
  border-top:1pt dotted #9A282C;
}
/* rychlofiltr */
.stilist_top {
  border-top:1pt solid silver;
  border-bottom:1pt solid silver;
  font-size:11px;
  padding:3px;
  background:#FCF9EE;
}
.stilist_top ul {
  width:95%;
  float:left;
  list-style:none;
  margin:0px;
  padding:0px;
}
.stilist_top h1 {
  font-size:11px;
}
.stilist_top p {
  margin:3px;
  padding:0px;
  clear:left;
}
.stilist_top p a:hover {
  text-decoration:underline;
}
.stilist_top form {
  margin:0px;
  padding:0px;
}
.stilist_top form input {
	background:#FCF9EE;
	border:1px solid gray;
	color:black;
	font-size:10px;
}

/* detail produktu */
.sti_detail {
	width:49%;
	clear:left;
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding:0px;
	font-size:11px;
	border-bottom:1pt solid silver;
}
.sti_detail th, .sti_detail td {
	height:18px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.sti_detail th {
	background:#9A282C;
	white-space:nowrap;
	color:white;
}
.sti_detail th a {
	color:white;
}
.sti_detail table th {
	background:white;
}
.sti_detail_head {
	XXXborder-top:2pt solid #9A282C;
	border-bottom:0px;
}
.sti_detail_head th {
	padding-top:3px;
	background:#FFFFFF;
	color:#4E4E4E;
	font-size:11px;
	vertical-align: top;
	text-align:right;
}
.stoitem_top {
  float:left;margin:0;padding:0;width:588px;
}
.stoitem_top h1 {
  font-size: 16px;
  color: #A61242 !important;
}

.sti_detail_head td {
	XXXborder-bottom:1pt solid silver;
	color:#4E4E4E;
	font-size:12px;	
}
.sti_detail_head td td {
	border-bottom:0px;
}s
.sti_detail_head a {
	text-decoration:underline;
}
.sti_detail_bigimg {position:relative;width:205px /*274px*/;height: 205px /*auto*/;overflow:hidden;text-align:center;border:1px solid #D1C9B9 /*#FAF6EC*/;}
.sti_detail_bigimg img {margin:auto;height:auto;text-align:center;}
.sti_detail_bigimg .shadowbar {position:absolute; top:auto; bottom:0px; left:0px; right:auto; margin:0; padding:0; width:205px /*274px*/; height:30px; opacity: 0.5;filter: alpha(opacity=50); vertical-align:middle; text-align:Left; background:#fff;}
.sti_detail_bigimg a.zoom {display:block;position:absolute; top:auto; bottom:7px; left: 10px; right:auto; padding:0 0 0 0px; width:100px; font-size: 10px; color:#353A62; text-decoration:none;background:url('img/dtp_bg_box_title_bt_on.gif') no-repeat left center;}
.sti_detail_bigimg a:hover {text-decoration:underline;}
.sti_detail_gallery {float:left;width:85px;text-align:center;margin:10px 0 0 20px;font-size:11px;}
#scrollarea {margin:10px 0 0 0;width:205px /*274px*/;height:90px;overflow:hidden;white-space:nowrap;border:1px solid #D1C9B9 /*#FAF6EC*/;}
.scrolldivgallery {position:absolute;left:auto;right:1px;top:auto;bottom:3px;width:205px /*274px*/; height:24px; opacity: 0.5;filter: alpha(opacity=50); background:white;}
.scrolldivrel {position:absolute;left:1px;top:auto;bottom:1px;width:574px;height:18px;opacity: 0.5;filter: alpha(opacity=50); background:#fff;}
.scrollbutton {width:11px !important;height:11px !important;}


.price {
	font-weight:bold;
	color:#FF6347;
	font-size:14px;
}
.price_without_vat {
	font-weight:bold;
	color:#FF6347;
	font-size:14px;
}
.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_block {
	margin:0;
	width:/*150px*/ 578px;
	clear:both;
}
/* *:first-child+html .sti_relation_block {clear:none;} */
.sti_relation_div {
	clear:both;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #D1C9B9;
	width:/*150px*/  576px;
	text-align: center;
}
.sti_relation_div a {
  color: #56619D;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
}
.sti_relation_div a:hover {
  color: #56619D;
  font-size: 12px;
  text-decoration: underline;
}

.sti_relation_div img {
	width:75px;
	height:75px;
	border:0px;
}
.sti_relation_head {
  font-size:12:px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#FFFFFF;
	height:auto;
	color:#A61242 !important;
}
.sti_relation {
	float:left;
	margin:5px 0;
	padding:2px;
	font-size:11px;
  	text-align: left;
	width:196px;
	white-space:auto;
}
.sti_relation img {
	float:left;
}
.sti_relation .reltext {
	float:left;
	margin:0 15px 0 14px;_margin-left:7px;
	padding:0;
	font-size:11px;
  	text-align: left;
	width:89px;
	white-space:auto;
}

.sti_field {
	clear:both;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding:2px 2px 2px 29px;
	width:auto;
	height:23px;
	color:#9A282C;
	font-weight:bold;
	background:url(img/box1_OK.jpg) no-repeat 0 0;	
	/*border:1pt solid #9A282C;*/
}
.sti_field span {display:block;float:left;color:#3724A4;}

.sti_relation_block_table {
	clear:both;
	width:50%;
}
.sti_relation_block_table td {
	padding:0px 2px 0px 2px;
}
.sti_relation_block_table_head {
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#9A282C;
	height:18px;
	color:white;
}

/* 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:1pt solid silver;border-bottom:1pt solid silver;width:253px;_width:267px;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:1pt 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 */

#katTree ul {
  list-style:none;
  padding:0px;
  margin:0px 0px 0px 12px;
}
#katTree ul.basictreeprod {
  list-style:none;
  padding:0px;
  margin:0px 0px 0px 0px;
}
#katTree 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 !important;
  color:#2C3984;
}
.tc_a_bold {
  font-size:11px !important;
  font-weight:bold !important;
  color:#2C3984;
}

/* zalozky na detailu produktu */
.detailpage {width:588px;height:auto;overflow:hidden;}
#sti_tabs {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	background:silver;
	border:1px solid silver;
	border-bottom:0px;
}
#sti_tabs div {
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	cursor:pointer;
	background:white;
	font-weight;bold;
}
#sti_tabs .sti_tab_block {
	border-bottom:1px solid white;
	cursor:default;
}
#sti_tabs .sti_tab_hidden {
	border-bottom:1px solid silver;
	cursor:pointer;
}
#sti_content {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
#sti_content div {
	float:left;
	width:100%;
	display:none;
	border:1px solid silver;
	border-top:0px;
	margin:0px;
	padding:5px;
	padding-right:0px;
}
#sti_content .sti_content_block {
	display:block;
}
#sti_content .sti_content_hidden {
	display:none;
}

/* ===== new ===== */

#i6_basket_count {
  color:white;
  font-weight:normal;
  font-size:10px;
}
.inp_txt_qty_detail {
  width:23px;
  height:17px;
  border:1px solid gray;
  font-size:9px;
  text-align:right;
}
.input_detail_text {
  border:1px solid #D0C9B8;
  color:gray; 
  margin:3px; 
}
.input_detail_text2 {
  border:1px solid #F1E7C3;
  color:gray; 
  margin:3px; 
}
.input_detail_btn {
  width: 104px;
  height: 23px;
  color: #FFFFFF;
  font-weight:bold;
  background: url('img/dtp_bg_bt.gif') left top no-repeat;
  font-size: 10px;
}
.inp_btn_buy_detail {
  width: 104px;
  height: 23px;
  color: #FFFFFF;
  font-weight:bold;
  background: url('img/dtp_bg_bt.gif') left top no-repeat;
  font-size: 10px;
}
.sti_detail_status {
  clear:left;
  xfloat:left;
  border: 1px solid #FCEBCA;
  background-color: #FEFAF0;
  color: #8C2425;
  font-size: 11px;
  font-weight:bold;
  text-align: center;
  margin:5px 0 0 0;
  width:150px;
}
.sti_detail_new {
	width:580px /*375px 49%*/;
	clear:left;
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding:0px;
	font-size:11px;
}
.sti_detail_new.detailproductdescr {width:588px /*400px*/ !important;clear:none !important;}
.sti_detail_new th {
  color: #A61242 !important;
  font-size: 15px;
  padding-bottom:7px;
}
.sti_detail_new th a {
  color: #A61242 !important;
  font-size: 15px;
}

.sti_detail_new td {
  color: #000000;
  font-size: 12px;
  padding-left:5px;
}
.sti_detail_new td a {
  color: #56619D;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
}
.sti_detail_new td a:hover {
  color: #56619D;
  text-decoration: underline;
}
.sti_detail_new.catsel td {
  font-size: 11px;
}
.sti_detail_new.catsel td a {
  font-size: 11px;
}

.navi_table {
  font-size: 9px;
}
.navi_table td {
  font-size: 9px;
}
.navi_table td span {
  font-size: 9px;
}
.navi_table a {
  color: #959BC1;
  text-decoration: underline;
}
.navi_table a:hover {
  color: #959BC1;
  text-decoration: none;
}
.gal_price_MOC {
  font-size: 13px;
  font-weight: bold;
  text-decoration: line-through;  
  color: #828282;  
}
.gal_price_NODPH {
  font-size: 13px;
  font-weight: bold;
  color: #FF0000; 
}
.gal_price_DPH {
  font-size: 13px;
  font-weight: bold;
  color: #000000;  
}
.gal_price_legend {
  font-size: 9px;
  font-weight: bold;
  color: #828282;
}
.navi_category_box_title {
  position:relative;
  clear:both;
  width:100%;
  height:24px;
  margin-top:10px;
  color:black;
  font-weight:bold;
  background:#FDF9E9 url('img/dtp_bg_box_title.gif') left top no-repeat;
}
.navi_category_box_title span {
  position:relative;
  top:5px;
  left:10px;
  font-size:12pt;
}
.navi_category_box_title_bt_off {
  position:absolute;
  top:7px;
  right:8px;
  width:11px;
  height:11px;
  font-size:1px;
  background:url('img/dtp_bg_box_title_bt_off.gif') left top no-repeat;
}
.navi_category_box_title_bt_on {
  position:absolute;
  top:7px;
  right:8px;
  width:11px;
  height:11px;
  font-size:1px;
  background:url('img/dtp_bg_box_title_bt_on.gif') left top no-repeat;
}
.navi_category_box_1 {
  margin-bottom:0px;
  padding:0px 15px 0px 15px;
  width:558px;
  border:1px solid #FDF9E9;
  background-color:#FEFDF9;
}
.navi_category_box_2 {
  margin-bottom:0px;
  padding:0px 15px 0px 15px;
  width:558px;
  border:1px solid #FDF9E9;
  background-color:#FEFDF9;
}
.navi_category_box_1 a {
  display:block;
  float:left;
  width:250px;
  height:15px;
  margin:0px 10px 0px 0px;
  padding:0px 7px 0px 12px;
  background:url('layout/link-gray-small.png') left 2px no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2C3984;
	text-decoration: underline;
	line-height:normal;
}
.navi_category_box_1 a:hover {
  text-decoration: none;
}
.navi_category_box_2 a {
  display:block;
  float:left;
  width:117px;
  height:15px;
  overflow:hidden;
  margin:0;
  padding:0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2C3984;
	text-decoration: underline;
	line-height:normal;
}
.navi_category_box_2 a:hover {
  text-decoration: none;
}
.navi_category_box_2 input {
  display:block;
  float:left;
  width:20px;
  height:15px;
  margin:0;
  padding:0px 7px 0px 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2C3984;
	text-decoration: underline;
	line-height:normal;
}
.navi_category_box_input_a {
	color: #2C3984;
}
.sti_list_table_0 {
  width: 100%;
}
.sti_list_table_0 th {
  font-size: 10px;
  color: #000000;
  margin: 0px;
  padding: 4px;
  border-top:1px solid #E9D7B4;
  border-bottom:1px solid #E9D7B4;
  border-right:1px solid #E9D7B4;
}
.sti_list_table_0 td {
  height: 25px;
  margin: 0px;
  padding: 4px;
  border-bottom:1px solid #E9D7B4;
  border-right:1px solid #E9D7B4;
  vertical-align: middle;
}
.odd_tr {
  background-color: #FDFAEF;
}
.even_tr {
  background-color: #FEFDF9;
}
.buy_panel {
  font-size:10px;
  font-weight: bold;
}
.buy_panel a {
  color: #2C3884;
  text-decoration: underline;
  cursor: pointer;
}
.buy_panel a:hover {
  color: #2C3884;
  text-decoration: none;
  cursor: pointer;  
}

.specpromo_banner {margin:0;width:556px;height:auto;overflow:hidden;}
.specpromo_banner tr td {text-align:center;vertical-align:middle}
.specpromo_banner img {margin:0 20px;}


#box-self-promo_ img {width:112px;height:auto;}


form.cipform {}
form.cipform select {width:200px;height:aUTO;overflow:HIDden;border:1px solid #f1e7c3;}

.contentMainInBox {width:590px;}


/*registracni formular*/
.registration_tab {
	border-top:0px;
	border-bottom:0px;
	font-weight:bold;
	width:100%;
}
.registration_tab .registration_mandatory{
	color:#FF0000;
}
.registration_tab.input_text, .registration_tab select {
	width:90%;
}
#registration_company1, #registration_company2 {
	border-top:0px
}
.basket_price {
	color:#5A31B5;
	font-weight:bold;
}
.basket_sum td {
	padding-right:3px;
	text-align:right;
}

#idchecksearchmaindiv {position:relative;top:24px;_top:20px;?top:20px;left:12px;_left:8px;?left:9px;}

.sti_htables{
  position:relative;
  top:1px;left:3px;
  /* width:100%; */
  clear:left;
  float:left;
  margin-top:10px;
  text-align: left;
  vertical-align: middle;
  font-size:12px;  
}
.sti_htables img {
  margin:2px 0 0 0;
}
.sti_htablesa {
  background: url(img/aktiv_podklad.jpg) repeat-x 0 0 #FFFCE8;
  color: black;
  width:170px !important;
  height:34px;
  overflow:hidden;
  border-bottom:none;
  cursor: auto;
  padding:0 5px;
}
.sti_htablesi {
  background: url(img/neaktiv_podklad.jpg) repeat-x 0 0 #FFFCE8;
  color: black;
  width:170px !important;
  height:34px;
  overflow:hidden;
  border-bottom:1px solid #DBDBDB;
  cursor:pointer;  
  padding:0 5px;
}
.sti_paramtable {margin:14px 0 0 5px;width:548px;background:#fff;border:1px solid #D1C9B9;}
.sti_paramtable td {vertical-align:middle;}
.sti_paramtable td.parname {padding-right:8px;width:160px;text-align:right;white-space:nowrap;background:#dcdcdc;border-bottom:1px solid #fff;}
.sti_paramtable td.parvalue {padding-left:14px;background:#fff;}
.cetel a {
  color: #56619D;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
}
.cetel a:hover {
  color: #56619D;
  font-size: 12px;
  text-decoration: underline;
}




#bt1, #bt2, #bt3 {margin-left: 3px; padding:7px 10px 14px 10px; width:558px; background: #FFFCE8; border:1px solid #D1C9B9;}

.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:#2c3984;
}
.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;
  cursor:pointer;
}
.i6lt_minus span {
  background: url('img/tc_nc.gif') no-repeat;
  cursor:pointer;
}
.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;
}