
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: #CECFCE; }													/*barva vodorovne cary - puvodni #FF5446*/

.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: #EFEFEF; border: 1pt solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#EFEFEF url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#EFEFEF url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#EFEFEF url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#EFEFEF url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#EFEFEF url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#EFEFEF url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#EFEFEF url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#EFEFEF url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#EFEFEF url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#EFEFEF url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#EFEFEF url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#EFEFEF url('img/toolbar_reset.gif') 0px -23px no-repeat;}


/*podbarveni sudeho radku tabulky*/
/* .color_row { background-color: #DFEFFF; } */
.color_row { background-color: white; }

/*format tabulky*/
.tabform { background-color: #EFEFEF; border: 1px solid #CECFCE; font-size: 8pt;}
.tabform th { background-color: #CECFCE; border-bottom: 1pt solid #CECFCE; color:black}
.tabform th a { color:black;}
.tabform tr { vertical-align: middle; height: 15pt;  }

/*format tabulky s polozkama*/
.tabitem  { font-size: 8pt; background-color: #DFEFFF; }
.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 #CECFCE; font-size: 8pt; }
.tabedit th { background-color: #CECFCE; border: 1px solid #CECFCE; color:black }		
.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 { border:1px solid white; background-color: #FF5446; font-weight: bold; font-size: 10px; color:white; cursor: pointer; cursor: hand; }	
/*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}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:18px;height:18px;}

/*text pri zobrazeni top produktu z kategorie*/
.top_product {
	color:#CECFCE;
	font-weight:bold;
}

/* zobrazeni nahledu */
.gallery_tab {
	table-layout:fixed;
	vertical-align: middle;
	float:left;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	/*border-top:1px solid #e2e2e2;*/
	width:252px;
	_width:261px;
	height:280px;
	margin:10px 5px 0px 5px;
	padding:5px;
	background:white url('img/gallery_head.gif') left top repeat-x;
	/*background:white; url('img/gallery_tab.gif') right top repeat-y;*/
	font-size:11px;
}
.gallery_head {
	width:252px;
	_width:261px;
	height:30px;
	/*background:white url('img/gallery_head.gif') left top repeat-x;*/
	text-align:left;
}
.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;
}
.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 #e2e2e2;;
  border-bottom:1px solid #e2e2e2;;
  font-size:11px;
  padding:2px;
  background:#EFEFEF;
}
.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 {
  text-decoration:underline;
}
.stilist_top p a:hover {
  text-decoration:none;
}
.stilist_top form {
  margin:0px;
  padding:0px;
}
.stilist_top form input {
	background:#EFEFEF;
	border:1pt solid gray;
	color:black;
	font-size:10px;
}

/* detail produktu - edit ANJ*/
.sti_detail {
	clear:left;
	float:left;
	width:50%;
	text-align:left;
	margin-bottom:5px;
	padding:0px;
	font-size:11px;
	/*border-bottom:1px solid silver;*/
	border:1px solid silver;
}
.sti_detail th, .sti_detail td {
	height:18px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.sti_detail th {
	background:#CECFCE;
	white-space:nowrap;
	color:black;
}
.sti_detail th a {
	color:black;
}
.sti_detail table th {
	background:white;
}
.sti_detail_head {
	border-top:2px solid #CECFCE;
	border-bottom:0px;
}
.sti_detail_head th {
	border-bottom:1px solid silver;
	background:#EFEFEF;
	color:black;
}
.sti_detail_head td {
	border-bottom:1px solid silver;
}
.sti_detail_head td td {
	border-bottom:0px;
}
.sti_detail_head a {
	text-decoration:underline;
}
.price {
	font-weight:bold;
	/*color:#FF6347;*/
	color:red;
	font-size:14px;
}
.price_without_vat {
	font-weight:bold;
	/*color:#FF6347;*/
	color:red;
	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 {
	float:right;
  width:49%;
	margin:5px 4px 0px 0px;
	padding:0px;
	/*border:1px solid #CECFCE;*/
}
.sti_relation_div img {
	width:75px;
	height:75px;
	border:0px;
}
.sti_relation_head {
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#CECFCE;
	height:18px;
	color:white;
}
.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:#CECFCE;
	font-weight:bold;
	border:1pt solid #CECFCE;
}

/* 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: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: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;}

.left_tree {font-size:12px;}
.left_tree th {
  vertical-align:middle;
  height: 20px;
  }
.left_tree td {
  width:155px;
  _width:155px; 
  ?width:155px;
  background:#ECECEC;
  border-left:1px solid #CECFCE; 
  border-right:1px solid #CECFCE; 
  border-bottom:1px solid #CECFCE; 
  padding-bottom: 5px;
  }

.left_tree .th_strid_hide{width:50%;background:white;border-bottom: 1px solid #CECFCE;}
.left_tree .th_strid_hide a {cursor:pointer; text-decoration: none; color: black;}
.left_tree .th_strid_block{
  width:50%;
  background:#EFEFEF; 
  border-left: 1px solid #CECFCE;
  border-top: 1px solid #CECFCE;
  border-right: 1px solid #CECFCE;
  /*border-bottom: 1px solid black;*/
  }
.left_tree .th_strid_block a {cursor:default; text-decoration: none; color: black;}

.left_tree .td_strid_block {}
.left_tree .td_strid_block a {cursor:default;color:white;}
.left_tree .div_strid_block {display:block; padding:5px 0 0 0;}

.left_tree .td_strid_hide {}
.left_tree .td_strid_hide a {cursor:pointer;color:black;}
.left_tree .div_strid_hide {display:none;}


.left_tree ul .tc_n_b {display:block;margin:0px;}
.left_tree ul .tc_n_h {display:none;}
.left_tree ul li {clear:both;float:left;margin:0px; padding:0px 0px 0px 0px; width:128px;}

.tc {padding: 0px 0px 0px 8px;}
.tc ul { list-style:none; padding:0; margin:0px 0px 0px 8px;}
.tc li {background:#ECECEC;}
.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; font-family:tahoma;}
.tc_a_active {color:black;}

/* ===== I4WIFI ===== */


body {
  margin: 0px; 
  padding:0px;
  /*text-align: center;*/
  /*background:white url('img/i4-bg-all.gif') left top repeat-x;*/
}
#i4_all {
  width:990px;
  background:white url('img/i4-bg-all.gif') left top repeat-x;
  margin-left: auto; 
  margin-right: auto;
  /*padding-left: 5px;
  padding-right: 5px;
  border-left:1px solid #eff0ef;
  border-right:1px solid #eff0ef;*/

}
#i4_top_logo {
  display:block;
  width:209px;
  height:100px;
  float:left;
  background:url('img/i4-logo.gif') 15px 22px no-repeat;
}
#i4_top_logo span {
  position:relative;
  top:-20px;
}
#i4_top_logo_hover a:hover{
  text-decoration: none;
}
#i4_top_right {
  width:780px;
  height:100px;
  text-align: left;
  float:right;
  /* margin-left:209px; */
}
#i4_top_banner {
  width:556px;
  height:50px;
  font-size:11pt;
  font-family: Arial, sans-serif;
  font-weight:bold;
}
#i4_top_banner span {
  position:relative;
  top:30px;
}
#i4_top_menu_right {
  width:100%;
  height:19px;
  text-align:right;
}
#i4_top_menu_right a {
  padding-right:10px;
  text-decoration:underline;
}
#i4_top_menu {
  width:100%;
  height:30px;
}
#i4_top_title {
  border: 1px solid #CECFCE; 
  margin: 0px 2px 2px 2px;
  padding: 1px 1px 1px 14px;
  background:#DCDDDE;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
}
#i4_top2 {
  clear:both;
  width:100%;
  height:54px;
}
#i4_top2_left {
  float:left;
  font-weight:bold;
  height:54px;
}
#i4_top2_left a {
  color:white;
}
#i4_top2_left_hack {
  margin:20px 10px 0px 10px;
}
#i4_top2_center {
  float:left;
  height:54px;
}
#i4_top2_center_hack {
  margin:16px 0px 0px 5px;
}
.i4_top2_center_a {
  display:block;
  float:left;
  height:26px;
  margin-right:10px;
  padding:0px 5px 0px 5px;
  font-weight:bold;
  color:white;
  border:1px solid white;
  background:#FF5446;
}
.i4_top2_center_a:hover {
  text-decoration:none;
  background:#FF0028;
}
.i4_top2_center_basket {
  padding-left:30px;
  background:#FF5446 url('img/i4-basket.gif') 4px 4px no-repeat;
}
.i4_top2_center_basket:hover {
  text-decoration:none;
  background:#FF0028 url('img/i4-basket.gif') 4px 4px no-repeat;
}
#i4_top2_detail_a {
  display:block;
  float:right;
  height:15px;
  margin:1px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  text-decoration:none;
  font-weight:bold;
  border:1px solid black;
  background:#ECECEC;
}
#i4_top2_detail_a:hover {
  text-decoration:none;
  background:#FFF;
}
#i4_top2_center span {
  position:relative;
  top:4px;
}
#i4_top2_right {
  float:right;
  height:54px;
  color:white;
}
#i4_top2_right_hack {
  margin:10px 5px 0px 0px;
}
#i4_top2_right a {
  text-decoration:underline;
  color:white;
}



#i4_col_left {
  width:160px;
  float:left;
}
#i4_col_center {
  margin-left:170px;
  margin-right:300px;
}
#i4_col_center_hack {
  width:100%;
}
#i4_col_right {
  width:290px;
  float:right;
}
#i4_bottom {
  clear:both;
  text-align:center;
  font-size:11px;
  /*font-weight: bold;*/
  background:#CECFCE url('img/i4-bottom.gif') left top repeat-x;
  height:52px;
  border-top:1px solid #CECFCE;
  border-bottom:1px solid #CECFCE;
  color: black;
}
#i4_bottom a {
  color: black;
}

#i4_bottom span {
  position:relative;
  top:4px;
}
#i4_products {
  width:155px;
  margin-left:5px;
  font-weight:bold;
  background:#ECECEC;
}
.i4_bullet {
  font-weight:normal;
}
#i4_info {
  width:280px;
}
#i4_info a {
  text-decoration:underline;
}
#i4_info_hack {
  width:100%;
  margin:10px;
}
.i4_info_title {
  font-weight:bold;
}
#i4_info_color1 {
  width:100%;
  background:#F3EDD7;
}
#i4_info_color1_hack {
  padding:10px;
}
#i4_info_color2 {
  width:100%;
  background:#FC7B1A;
}
#i4_info_color2_hack {
  padding:10px;
}
.inc_imgRight {
float: right;
margin-left: 1em;
margin-bottom: 1em;
}

div.popup
{
	display:none;
	position:absolute;
	border:solid 1px black;
	padding:10px;
	margin-left:-150px;
	margin-top:-450px;
	background-color:white;
	width:350px;
	height:350px;
}
a.popup:hover + div.popup
{
	display:block;
}
div.popup:hover
{
	display:block;
}
.styl2 {
	font-size: 12px;
	font-weight: bold;
}
