
body, table, .main, option { font-family: verdana, arial, sans-serif; font-size: 10pt; }
tr { vertical-align: top; }									/*format radku hlavniho okna*/
h1, h3, h4, h5 { margin: 0;padding:0; clear: none; }									/*format nadpisu*/
h1, h2, 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: #003366; background-color: #003366; border:0px; height:1px }													/*barva vodorovne cary*/											/*barva vodorovne cary*/

.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}

.clear {clear:both;font-size:1px;}
.noclear {clear:none;}
.clear1 {_clear:both; _height:auto;} /*jen pro ie6*/	

/*format toolbaru*/
.toolbar { background-color: #E5E5E5; border: 1pt solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#E5E5E5 url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#E5E5E5 url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#E5E5E5 url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#E5E5E5 url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#E5E5E5 url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#E5E5E5 url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#E5E5E5 url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#E5E5E5 url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#E5E5E5 url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#E5E5E5 url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#E5E5E5 url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#E5E5E5 url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: White; }

/*format tabulky*/
.tabform { background-color: #E5E5E5; border: 1pt solid Black; font-size: 8pt; }
.tabform th { background-color: #003366; border-bottom: 1pt solid Black; 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: White; }
.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: 1pt solid Black; font-size: 8pt; }
.tabedit th { background-color: #003366; border-bottom: 1pt solid Black; color:white }		
.tabedit tr { vertical-align: middle; height: 15pt; }													

.td_borderB td { border-bottom: 1pt solid Black }

/*editace - jeden radek*/
.color_edit { background-color: #FFFFD0; }
.ahref { color:white; }
/*format tlacitek*/
.button { background-color: #003366; 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:25px;font-size:9;text-align:right}

/* zobrazeni nahledu */
.gallery_tab {
	table-layout:fixed;
	float:left;
	border-right:1pt solid silver;
	border-bottom:1pt solid silver;
	width:_255px;
	width:252px;
	height:255px;
	margin:5px;
	padding:3px;
	background:white;
	font-size:11px;
}
.gallery_head {width:245px;height:27px;text-align:left;overflow:hidden;float:left;}
.gallery_head a{display:block;margin:0;padding:0;width:245px;height:27px;overflow:hidden;}

.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:8pt;
  height:50px;
  overflow:hidden;
}
.show_type_img_note {
  color:gray;
  font-size:8pt;
}

.ins_stiinfs_img_tab {}
.ins_stiinfs_img_tab .imghref {display:block;margin:0 auto;padding:0;width:75px;height:75px;overflow:hidden;text-align:center;}

.dott_border_top td {
  border-top:1pt dotted #7396EF;
}
.dott_border_top {
  border-top:1pt dotted #7396EF;
}
/* rychlofiltr */
.stilist_top {
  border-top:1pt solid silver;
  border-bottom:1pt solid silver;
  font-size:11px;
  padding:3px;
  background:#E5E5E5;
}
.stilist_top p {
  margin:3px;
  padding:0px;
  clear:left;
}
.stilist_top p a {
  text-decoration:underline;
}
.stilist_top form {
  margin:0px;
  padding:0px;
}
.stilist_top form input {
	background:#E5E5E5;
	border:1pt 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:#003366;
	white-space:nowrap;
	color:white;
}
.sti_detail th a {
	color:white;
}
.sti_detail table th {
	background:white;
}
.sti_detail.w100 td h2 {font-size:11px;}
.sti_detail_head {
	border-top:2pt solid #003366;
	border-bottom:0px;
}
.sti_detail_head th {
	border-bottom:1pt solid silver;
	background:#E5E5E5;
	color:black;
}
.sti_detail_head td {
	border-bottom:1pt solid silver;
}
.sti_detail_head a {
	text-decoration:underline;
}

.sti_detail_gallery {
	float:right;
	width:85px;
	text-align:center;
	font-size:11px;
	clear:both;
}
.price {
	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;
}

.boxwhrelations {float:left;width:100%;}
.sti_relation_block {float:right;width:218px;_width:220px;?width:220px;}

.sti_relation_div {clear:right;float:right;margin:0px;padding:0px;width:210px;border:1pt solid #003366;}
.sti_relation_div img {width:75px;height:75px;border:0px;}
.sti_relation_head {margin:0px;padding:0px;height:18px;color:white;font-weight:bold;text-align:center;background:#003366;}
.sti_relation {margin-top:5px;margin-bottom:25px;padding:2px;font-size:11px;text-align:center;}
.sti_field {clear:both;float:left;margin-top:5px;margin-bottom:5px;padding:2px;color:#003366;font-weight:bold;border:1pt solid #003366;}

.maincontainer {position:relative;margin:0;padding:0;width:100%;}
.logo {display:block;position:absolute;top:0;left:0;width:261px;height:110px; background: url(img/empty.gif); cursor:pointer;_cursor:hand;}
.logo:hover {text-decoration:none;}

/* 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;color: #FF3300}
#webnews .wn3 {min-height:100px;_height:50px;}
#webnews .wn3_img {display:block;text-align:center}
#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;margin:0 0 5px 2px;padding:8px;width:170px;_width:187px;height:245px;_height:262px;overflow:hidden;background:white;border-right:1pt dotted silver;border-bottom:1pt dotted silver;}
#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;width:170px;height:auto;background:#fff;}
#webnews .wn9_basket {position:absolute;left:157;bottom:0;margin:0px;padding:4px;}
#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;}


#webnews_right {
  float:left;
  width:200px;
  text-align:center
}
#webnews_left {
  float:left;
  width:582px;
}

/*registracni formular*/
.registration_tab {
	border-top:0px;
	border-bottom:0px;
	font-weight:bold;
	width:50%;
}
.registration_mandatory{
	color:#FF0000;
}
.registration_tab input, .registration_tab select {
	width:90%;
}
#registration_company1, #registration_company2 {
	border-top:0px
}



.w100 {width:100%;}
table.w50 {width:50% !important;}	/* šířka tabulek - při 100% layoutu ponechat 50%, při vycentrované pevné šířce přepsat na 100% ;) */
.lh {font-size:11px;color:#FFA500;font-weight:bold}
.lhi {padding-left:5px;font-size:10px;color:white}
.al_left {text-align:left;}
.al_right {text-align:right;}
.al_center {text-align:center;}
.nowrap {white-space:nowrap !important;}
.val_middle {vertical-align:middle !important;}
.val_top {vertical-align:top !important;}
.val_bottom {vertical-align:bottom !important;}
.f_left {float:left;}
.f_right {float:right;}

.clear {clear:both;}
.nframe {width:100%;height:200px}
.bodyclass {margin:5px;margin-top:0px;width:100%}
.imgtab {background:#FFFFFF url('img/bg.gif') 0px 0px no-repeat;}
.imgtab2 {width:100%;background:url('img/background.gif')}
.red {color:red}
.tabsearch {clear:left;margin-top:10px;}
.tabsearch1 {border:1pt solid black}
.tdsearch {color:#FFA500;text-align:center;vertical-align:middle;background-color:#003366;font-size:11px;font-weight:bold}
.inputsearch {margin-left:2px;margin-right:2px;height:20px;width:95px}
.butsearch {width:52px;margin:0px}
.asearch {color:white;text-align:center;vertical-align:middle;font-size:11px;padding-left:2px}
.tabtree {border:1pt solid black;font-size:10px}
.tabtreea {font-size:12px;font-weight:bold;color:#FFA500}
.strid0 {text-align:center;vertical-align:middle;font-size:11px;}
.strid01 {cursor:auto; background:#003366;border:1pt solid black;border-bottom:none}
.strid02 {cursor:pointer;border:1pt solid silver;border-bottom:1pt solid black}
.white {color: white}
.black {color: black}
.strid1 {padding-left:2px;line-height:15px;background:#003366;border:1pt solid black;border-top:none}
.block {display:block}
.none {display:none}
.tabmain {background:white;border:0px; }
.tdmain {padding-top:10px}
.tabfoot {width:100%;text-align:center;font-size:8pt;background:#003366;height:18px;border-top:1pt solid black;border-bottom:1pt solid black}
.tdfoot {color:white; vertical-align:middle}
.p11 {text-align:center;font-size:11px}
.nowrap {white-space:nowrap}
.sordtype {width:140}
.green {color:green}
.height22 {height:22px !important;}
.height23 {height:23px !important;}
.height35 {height:35px !important;}
.height130 {height:130px !important;}
.height140 {height:140px !important;}
.fontsize10 {font-size:10px !important;}
.fontsize11 {font-size:11px !important;}
.fontsize12 {font-size:12px !important;}
.padding3 {padding:3px;}
.stilist_top h1, .stilist_top h2, .stilist_top h3 {display:inline !important;}
.ofh {overflow:hidden !important;}

/* novy levy strom */
.left_tree {
	width:100%;
	font-size:11px;
	margin-top:5px;
}
.left_tree th {
	vertical-align:middle; 
	height:20px;
}
.left_tree td {
	background:#003366;
	border:1pt solid black;
	border-top:none;
	padding-left:2px;
}
.left_tree .td_strid_block {
	background:#003366;
	border:1px solid black;
	border-bottom:0px;
	width:50%;
}
.left_tree .td_strid_hide {
	background:white;
	border:1px solid silver;
	border-bottom:1px solid black;
}
.left_tree .td_strid_block a {
	display:block;
	cursor:default;
	color:white;
	text-decoration:none;
}
.left_tree .td_strid_hide a {
	display:block;
	cursor:pointer;
	color:black;
	text-decoration:none;
}
.left_tree .div_strid_block {
	display:block;
  width:100%;
}
.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:white;
}
.i6lt_plus span, .i6lt_minus span, .i6lt_not span {
  display:block;
  width:9px;
  height:9px;
  float:left;
  margin-right:5px;
  margin-top:2px;
  cursor:pointer;
}
.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;
}
.i6lt_top {
  color:#FFA500;
  font-weight:bold;
}

.img_buy_size {
  width:85px;
  height:17px;
}
.pointer{
 cursor:pointer;
}
