
body, table, .main, option {
  font-family: tahoma, verdana, arial, sans-serif;
  /* font-size: 10pt; */
  font-size: 11px;
}
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*/
/*
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: #7396EF; background-color: #7396EF; border:0px; height:1px }													/*barva vodorovne cary*/

/*.input_text {background:url('img/BGinputtext.gif') repeat-x top #fff}*/
.input_submit, .input_button {cursor:pointer; _cursor:hand;}	

.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:1pt solid gray}

/*format toolbaru*/
.toolbar { background-color: #ECECEC; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#ECECEC url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#ECECEC url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#ECECEC url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#ECECEC url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#ECECEC url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#ECECEC url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#ECECEC url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#ECECEC url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#ECECEC url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#ECECEC url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#ECECEC url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#ECECEC url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #DFEFFF; }

/*format tabulky*/
.tabform { background-color: #ECECEC; border: 1pt solid Black; font-size: 8pt; }
.tabform th { background-color: #BC1411; border-bottom: 1pt solid Black; color:white}
.tabform th a { color:white;}
.tabform tr { vertical-align: middle; height: 15pt;  }
.tabform td h2 {font-size:11px;margin:0px;font-weight:normal}

/*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: 1pt solid Black; font-size: 8pt; }
.tabedit th { background-color: #BC1411; 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: #BC1411; 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; }
table.legend {clear:both;}

/*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:9px;text-align:right;}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:18px;height:18px;margin-top:2px;vertical-align:top;}

/*text pri zobrazeni top produktu z kategorie*/
.top_product {
	color:#BC1411;
	font-weight:bold;
}

/* zobrazeni nahledu */
.gallery_tab {
	table-layout:fixed;
	float:left;
	border-right:1pt solid silver;
	border-bottom:1pt solid silver;
	width:275px;
	_width:275px;
	?width:275px;
	height:246px;
	overflow:hidden;
	margin:5px; _margin:5px 6px 5px 3px;?margin:5px 4px 
	padding:3px;
	background:white;
	font-size:11px;
}
.gallery_head {
	width:270px;
	/*_width:265px;*/
	height:41px;
	overflow:hidden;
	text-align:left;
	float:left;
}
.gallery_tab a {
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
}
.gallery_note {width:268px;height:127px;font-size:8pt;}
.gallery_note_content {margin:0;padding:0;width:268px;height:127px;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, .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 #7396EF;
}
.dott_border_top {
  border-top:1pt dotted #7396EF;
}
/* rychlofiltr */
.stilist_top {
  width:100%;
  border-top:1px solid silver;
  border-bottom:0px;
  font-size:11px;
  padding:3px;
  background:#ECECEC;
}
.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:#ECECEC;
	border:0px;
	color:black;*/
	font-size:10px;
}

/* rychlofiltr2 */
.stilist_top2 {
  width:100%;
  border-top:1px solid silver;
  border-bottom:0px;
  font-size:11px;
  padding:3px;
  background:#ECECEC;
}
.stilist_top2 ul {
  width:95%;
  float:left;
  list-style:none;
  margin:0px;
  padding:0px;
}
.stilist_top2 h1 {
  font-size:11px;
}
.stilist_top2 p {
  margin:3px;
  padding:0px;
  clear:left;
}
.stilist_top2 p a:hover {
  text-decoration:underline;
}
.stilist_top2 form {
  margin:0px;
  padding:0px;
}
.stilist_top2 form input {
	/*background:#ECECEC;
	border:0px;
	color:red;*/
	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:#BC1411;
	white-space:nowrap;
	color:white;
}
.sti_detail th a {
	color:white;
}
.sti_detail table th {
	background:white;
}
.sti_detail_head {
	border-top:2pt solid #BC1411;
	border-bottom:0px;
}
.sti_detail_head th {
	border-bottom:1pt solid silver;
	background:#ECECEC;
	color:black;
}
.sti_detail_head td {
	border-bottom:1pt solid silver;
}
.sti_detail_head td td {
	border-bottom:0px;
}
.sti_detail_head a {
	text-decoration:underline;
}
.sti_detail_gallery {
	float:right;
	width:85px;
	text-align:center;
	margin:20px;
	margin-right:0px;
	font-size:11px;
}
.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 {
	float:right;
	width:220px;
}
.sti_relation_div {
	clear:both;
	margin:0px;
	margin-top:15px;
	padding:0px;
	float:right;
	border:1pt solid #BC1411;
	width:210px;
}
.sti_relation_div img {
	width:75px;
	height:75px;
	border:0px;
}
.sti_relation_head {
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#BC1411;
	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:#BC1411;
	font-weight:bold;
	border:1pt solid #BC1411;
}

.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:#BC1411;
	height:18px;
	color:white;
}

/* ---------------------------------- 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;}
/* ----------------------------------------------------------------------------------*/

/* webnewss */
#webnews {width:100%;font-size:10px}
#webnews h1 {margin:0px;font-size:10px}
#webnews h2 {margin:0px;font-size:13px;float:left;}
#webnews .wndiv {width:100%;clear:both;}
#webnews .wp {height:26px;margin:3px 0px 3px 0px;font-weight:bold;background:url('img/cp-bg-top2.gif') left top repeat-x;}
#webnews .wp span {position:relative;float:left;top:6px;left:10px;}
#webnews ul {list-style:none;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 {position:relative;float:left;border-right:1px solid silver;border-bottom:1px solid silver;width:265px;_width:265px;height:190px;overflow:hidden;margin:0px;margin-left:2px;margin-bottom:5px;padding:8px;background:white;}
#webnews .wn3_img {float:left;margin-right:8px;}
#webnews .wn3_img a img {width:100px; height:auto;}
#webnews .wn3_block {}
#webnews .wn3_block h2 {float:left;display:block;margin:0;padding:0;width:157px;height:auto;overflow:hidden;}
#webnews .wn3_block h2 a {float:left;display:block;margin:0;padding:0;width:157px;height:auto;overflow:hidden;}
#webnews .wn3_topinfo {margin:0;padding:0;xwidth:157px;font-weight:bold;text-align:left;}
#webnews .wn3_top {font-weight:bold;color:red}
#webnews .wn3_text {margin:0;padding:0;}
#webnews .wn9 {position:relative;float:left;border-right:1px solid silver;border-bottom:1px solid silver;width:265px;_width:265px;height:190px;overflow:hidden;margin:0px;margin-left:2px;margin-bottom:5px;padding:8px 8px 30px 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_avail {position:absolute;left:5px;bottom:12px;margin:0;color:#f1f1f1;font-weight:bold;}
#webnews .wn9_price {position:absolute;left:5px;bottom:0;margin:0px}
#webnews .wn10 {width:140px;text-align:center;overflow:hidden;margin:0px;padding:3px;}
#webnews .wn10 a {font-weight:bold;_word-wrap: break-word;?word-wrap: break-word;}
#webnews .wn10 img {width:75px;height:75px;border:0px;margin:10px;padding:0px}
#webnews .nextwn{clear:left;float:left;}

#webnews_detail {width:100%;float:left;font-size:11px;}



/* tree category */
#tc1 ul, #tc ul {padding: 0;margin:0;list-style:none;}
#tc1 ul li, #tc ul li {float:left;clear:both;position:relative;margin:0px;_margin-top:1px;padding: 0;width:187px; font-size:11px;border-top:1px solid #fff;}

.tc_n {width:9px;height:9px;border:0px;background:url('img/tc_no.gif') left bottom no-repeat;}

#tc1 ul li .tc_aimg, #tc ul li .tc_aimg { position:absolute;top:2px;left:3px;}
#tc ul ul li .tc_aimg {left:13px;}
#tc ul ul ul li .tc_aimg {left:23px;}
#tc ul ul ul ul li .tc_aimg {left:33px;}
#tc ul ul ul ul ul li .tc_aimg {left:43px;}
#tc ul ul ul ul ul ul li .tc_aimg {left:53px;}
#tc ul ul ul ul ul ul ul li .tc_aimg {left:63px;}

.tc_i {width:9px;height:9px;border:0px;background:url('img/tc_i.gif') left bottom no-repeat;}
#tc1 ul li .tc_i, #tc ul li .tc_i { position:absolute;top:2px;left:3px;}
#tc ul ul li .tc_i {left:13px;}
#tc ul ul ul li .tc_i {left:23px;}
#tc ul ul ul ul li .tc_i {left:33px;}
#tc ul ul ul ul ul li .tc_i {left:43px;}
#tc ul ul ul ul ul ul li .tc_i {left:53px;}
#tc ul ul ul ul ul ul ul li .tc_i {left:63px;}

#tc .tc_a {display:block;margin:0;width:100%;font-size:11px;font-weight:normal;color:black;line-height:14px;border-bottom:red; background:url('img/BGcattree_li.gif') repeat-x bottom #B9D8EA}
#tc .tc_a:hover {text-decoration:none; background:url('img/BGcattree_li_hover.gif') repeat-x bottom #A6CCE3}
#tc1 ul li .tc_a, #tc ul li .tc_a {padding-left:20px;width:167px;_width:auto;?width:auto;}
#tc ul ul li .tc_a {padding-left:30px;width:157px;_width:auto;?width:auto;}
#tc ul ul ul li .tc_a {padding-left:40px;width:147px;_width:auto;?width:auto;}
#tc ul ul ul ul li .tc_a {padding-left:50px;width:137px;_width:auto;?width:auto;}
#tc ul ul ul ul ul li .tc_a {padding-left:60px;width:127px;_width:auto;?width:auto;}
#tc ul ul ul ul ul ul li .tc_a {padding-left:70px;width:117px;_width:auto;?width:auto;}
#tc ul ul ul ul ul ul ul li .tc_a {padding-left:80px;width:107px;_width:auto;?width:auto;}
.tc_a_active {font-weight:bold !important;}

#tc2 a {float:left;clear:both;position:relative;display:block;margin:0px;_margin-top:1px;padding:0 0 0 20px;width:167px;/*_width:187px;*/font-size:11px;font-weight:normal;color:black !important;line-height:14px;background:url('img/BGcattree_li.gif') repeat-x bottom #B9D8EA;border-top:1px solid #fff;}
#tc2 a:hover {text-decoration:none; background:url('img/BGcattree_li_hover.gif') repeat-x bottom #A6CCE3}
#tc2 a img {position:absolute;top:2px;left:3px;width:9px;height:9px;}



/* zalozky na detailu produktu */
#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;
}



/* ===== COMPOS redefine ===== */

body {
  margin:0px;
  padding:0px;
  background:white url('img/cp-bg-all.gif') left top repeat-x;
}

/* ===== COMPOS new ===== */

#cp_top_logo {
  position:relative;
  width:100%;
  height:100px;
  background:url('img/cp-logo.jpg') left top no-repeat;
  z-index:200;
}
#cp_top_right {
  position:relative;
  width:100%;
  height:100px;
  text-align:center;
  background:url('img/cp-top-right.jpg') right top no-repeat;
  z-index:200;
}
#cp_top_menu {
  clear:both;
  margin:0;
  padding:0;
  width:100%;
  height:20px;
  text-align:center;
  z-index:200;
}
#head_menu {
  clear:both;
  float:left;
  margin:0;
  padding:0;
  width:1098px;
}
#menu {
  clear:both;
  float:left;
  margin:0 0 0 22px;
  padding:0;
  width:1076px;
}
#cp_top_table {
  clear:both;
  width:100%;
  height:78px;
}
#cp_top_table td {
  vertical-align:top;
}
#cp_top_table_left {
  width:190px;
}
#cp_top_table_center {
  text-align:center;
}
#cp_top_table_right {
  width:190px;
}
#cp_top_table_right form {
  position:relative;
  height:48px;
  margin:0px;
  padding:0px;
}
#cp_top_table_right a:hover {
  text-decoration:none;
}


#cp_top_logo_link {
  display:block;
  float:left;
  width:190px;
  height:75px;
  overflow:hidden;
}
#cp_top_logo_link:hover {text-decoration:none;}

#cp_top_logo_link span {
  position:relative;
  top:-20px;
}
#cp_top_banner {
  width:468px;
  height:60px;
  margin:10px auto 0px auto;
  text-align:center;
}
#cp_top_search_input {
  position:absolute;
  width:105px;
  height:16px;
  top:26px;
  left:36px;
  font-size:9pt;
  border:0px;
  background:white;
}
#cp_top_search_submit {
  position:absolute;
  width:25px;
  height:16px;
  top:26px;
  left:150px;
}
#cp_top_search_detail {
  display:block;
  width:115px;
  height:14px;
  overflow:hidden;
  margin:0px 0px 0px 45px;
}
#cp_top_search_detail span {
  position:relative;
  top:-30px;
}


#cp_table {
  width:100%;
  background:url('img/cp-bg-top2.gif') left top repeat-x;
}
.cp_table_del {
  width:20px;
  vertical-align:top;
  /* background:url('img/tc_marker.gif') left top; */
}
#cp_table_del2 {
  width:20px;
  height:42px;
  background:url('img/cp-top2-right.gif') 4px top no-repeat;
}


#cp_table_left {
  width:188px;
  vertical-align:top;
  background:url('img/cp-bg-left.gif') right top repeat-y;
  padding-bottom:40px;
  text-align: center !important;
}
#column1 {margin:0;padding:0;width:188px;height:auto;overflow:hidden;}


#cp_table_center {
  vertical-align:top;
}
#cp_login {
  width:100%;
  height:22px;
  margin-bottom:15px;
  text-align:center;
  overflow:hidden;
}
#cp_login span {
  display:block;
  position:relative;
  width:580px;
  height:17px;
  overflow:hidden;
  margin:0px auto 0px auto;
  top:5px;
}


#cp_table_right {
  width:174px;
  vertical-align:top;
}


#cp_table_bottom {
  vertical-align:top;
  height:110px;
  padding-top:15px;
  text-align:center;
  background:url('img/cp-bg-bottom.gif') left top repeat-x;
}


#cp_tree_top {
  width:188px;
  height:42px;
  background:url('img/cp-top2-left.gif') left top no-repeat;
}
#cp_tree_top span {
  position:relative;
  top:24px;
  left:30px;
}
#cp_tree_area {
  margin:0;
  padding:5px 0px 5px 0px;
  width:187px;
  height:auto;
  overflow:hidden;
  text-align:center;
  /*background:#A0BDCF url('img/cp-tc-bg.gif') left 6px repeat;*/
  background:#A0BDCF; 
}
#cp_tree_area_hack {
  width:187px;
  text-align:left;
  margin:0px auto 0px auto;
}


#cp_basket_top {
  width:174px;
  height:32px;
  overflow:hidden;
  background:url('img/cp-top2-right.gif') right top no-repeat;
}
#cp_basket_top span {
  position:relative;
  top:13px;
  margin-left:38px;
}
#i6_basket_price {
  font-size:12pt;
  font-weight:bold;
  color:#112454;
}


.cp_link_button {
  display:block;
  width:120px;
  height:21px;
  margin:2px auto 0px auto;
  padding:0px;
  color:white;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  border:2px solid white;
  background:#BC1411;
}
.cp_link_button:hover {
  text-decoration:none;
}
.cp_link_button span {
  position:relative;
  top:2px;
}


.cp_box_top_font {
  font-weight:bold;
  font-size:10pt;
  letter-spacing:2px;
  color:#BC1411;
}


.cp_box_left_top {
  width:188px;
  height:28px;
  background:url('img/cp-box-left-top.gif') left top no-repeat;
}
.cp_box_left_top span {
  position:relative;
  top:11px;
  left:31px;
}
.cp_box_left_area {
  width:187px;
  padding:5px 0px 5px 0px;
  overflow:hidden;
  text-align:center;
}
.cp_box_left_area_hack {
  width:177px;
  text-align:left;
  margin:0px auto 0px auto;
}


.cp_box_right_top {
  clear:both;
  margin:0; padding:0;
  width:174px;
  height:28px;
  overflow:hidden;
  background:url('img/cp-box-right-top.gif') left top no-repeat;
}
.cp_box_right_top span {
  position:relative;
  top:11px;
  margin-left:38px;
}
.cp_box_right_area_blue {
  width:174px;height:auto;
  overflow:hidden;
  padding:5px 0px 5px 0px;
  text-align:center;
  background:#F0FAFE url('img/cp-box-right-area.gif') left top repeat-y;
}
.cp_box_right_area_grey {
  width:174px;
  padding:5px 0px 5px 0px;
  text-align:center;
  background:#ECECEC url('img/cp-box-right-area.gif') left top repeat-y;
}
.cp_box_right_area_hack {
  width:154px;
  text-align:left;
  margin:0px auto 0px auto;
}
.cp_box_right_bottom {
  width:174px;
  height:5px;
  font-size:1px;
  background:url('img/cp-box-right-bottom.gif') left top no-repeat;
}


#cp_box_right_ul {
  width:155px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  font-weight:normal;
}
#cp_box_right_ul li {
  width:155px;
  margin:0;
  padding-bottom:2px;
  overflow:hidden;
  border-bottom:1px solid #5E6D77;
}
#cp_box_right_ul li a{
  font-weight:normal;
  font-size:10px;
}

#cp_copyright {
  width:100%;
  height:27px;
  text-align:center;
  font-size:8pt;
  background:#626469 url('img/cp-bg-top2.gif') left bottom repeat-x;
}
#cp_copyright span {
  position:relative;
  top:5px;
}


.cp_stoitems_title {
  position:relative;
  width:100%;
  height:26px;
  font-weight:bold;
  background:#A1C3D8 url('img/cp-bg-top2.gif') left bottom repeat-x;
}
.cp_stoitems_title span {
  position:relative;
  top:5px;
  left:20px;
}
.cp_stoitems_title_bt_on {
  display:block;
  position:absolute;
  top:6px;
  left:5px;
  width:100px;
  height:11px;
  font-size:1px;
  background:url('img/cp_stoitems_title_on.gif') left top no-repeat;
}
.cp_stoitems_title_bt_off {
  display:block;
  position:absolute;
  top:6px;
  left:5px;
  width:100px;
  height:11px;
  font-size:1px;
  background:url('img/cp_stoitems_title_off.gif') left top no-repeat;
}

.cp_stoitems_man_item {
  float:left;
  width:23%;
  height:20px;
  margin:0px 10px 0px 0px;
  overflow:hidden;
}
#cp_stoitems_man_all {
  margin-bottom:5px;
}

.cp_stoitems_cat_item {
  float:left;
  width:23%;
  height:15px;
  margin:0px 10px 5px 0px;
  overflow:hidden;
}


.a_toplist{
  _position:absolute;
  ?position:absolute;
  _left:49px;
  ?left:49px;
  top:auto;
  bottom:0px;
  ?bottom:0px;
  _bottom:10px;
}

.webnews_a_title display:block;margin:0;padding:0;}
.webnews_a_title:hover {text-decoration:none;}

/* background:url('img/tc_marker.gif') left top; */



/***** UPRAVY PRO SEO *****/
#stoitem_detail {
	width:100%;
}
#stoitem_detail p {
	margin:0px;
}
#stoitem_detail h1, #stoitem_detail h2, #stoitem_detail h3 {
	margin:0px; 
	font-size:13px;
}
#stoitem_detail h2, #stoitem_detail h3 { 
	font-size:11px; 
	font-weight:normal;
}
.al_left {
	text-align:left;
}
.al_right {
	text-align:right;
}
.al_center {
	text-align:center;
}
.nowrap {
	white-space:nowrap;
}
.val_middle {
	vertical-align:middle;
}
form {
	margin:0px;
}
.tabform td, .tabform th {
	padding-left:2px;
	padding-right:2px;
}
#stoitem_detail a.a_mailto {
	color:#084994;
	text-decoration:underline;
}
.f_left {
  float:left;
}
.f_right {
  float:right;
}
#stoitem_detail .sti_image {
  float:right;
  width:49%;
  text-align:center;
}
#stoitem_detail .pointer {
	cursor:pointer;
}
#stoitem_detail form {
	margin:0px;
}
#stoitem_detail .sti_detail input, #stoitem_detail .sti_detail textarea {
	/*width:100%;*/
}

#top {
	position:relative;
	float:left;
	width:100%;
	background: #FFFFFF url('img/clouds.jpg') top right no-repeat;
}
#top img {
	float:left;
	border:0px;
}
#left {
	width:155px;
	clear:left;
	margin-top:5px;
	border:0px;
	float:left;
}
#left table {
	width:100%;
}
#left input {
	margin-left:4px;
	width:90%;
}
#main {
	padding-top:10px;
}
#bottom {
	text-align:center;
	font-size:11px;
	background:#5774D2;
	height:18px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin-top:10px;
	width:100%;
	clear:both;
	color:white;
}
#bottom td {
	vertical-align:middle;
}
#bottom a {
	color:white
}
.font_wingdings {
	font-family:wingdings;
	font-size:16px;
}
.picture_tab {
	width:100%;
}
.picture_tab td h2 {
	float:left;
	font-size:13px;
	margin:0px;
	font-weight:normal;
}
.gallery_note_tr {
	height:140px;
}
.gallery_qty_tr {
	height:23px;
}
.gallery_prc_tr {
	height:35px;
}
.gallery_prc_tr_DCP {
	height:55px;
}
.gallery_prc_tr table, .gallery_prc_tr_DCP table {
	width:100%
}
.gallery_tab .curcode {
	font-size:10px;
}
.w100 {
	clear:both;
	width:100%;
}

.text01
{
text-align:center;
font-size: 20px;
font-width: 4px;
}
/*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
}


.br_clear {clear:both;font-size:1px;_height:0;}
.webnews_1 {margin-bottom:10px;z-index:1;}
.v_hidden {visibility:hidden}
.wn_flash {margin:0;text-align:center;}
.w_49 {width:49%;}
.zajimavosti {width:422px;height:auto;overflow:hidden;}
.billboard {display:inline;width:468px;font-weight:900;font-family:Verdana,sans-serif;font-size:xx-small;vertical-align:bottom}

/* novy levy strom */
.left_tree {
	font-size:11px;
	width:100%;
}
.left_tree th {
	vertical-align:middle; 
	text-align:center;
	height:20px;
}
.left_tree td {
	background:#A0BDCF;
}
.left_tree .td_strid_block {
	vertical-align:middle;
	width:50%;
  height:20px;  
	background:#B9D8EA;
	border:1px solid #5E6D77;
	border-bottom:0px;
}
.left_tree .td_strid_hide {
	vertical-align:middle;
  width:50%;
  height:20px;
  border:1px solid #A0BDCF;
  border-bottom:1px solid #5E6D77;
  background:#A0BDCF;
}
.left_tree .td_strid_block a {
	cursor:default;
	color:black;
}
.left_tree .td_strid_hide a {
	cursor:pointer;
	color:#585858;
}
.left_tree .div_strid_block {
	display:block;
}
.left_tree .div_strid_hide {
	display:none;
}
.left_tree ul li {
 width:100%;
 clear:both;
 float:left;
 margin:0px;
 padding:0px;
 background:url('img/BGcattree_li.gif') repeat-x bottom #B9D8EA;
 line-height:14px;
 border-top:1px solid #fff;
}
.i6lt_ul, .i6lt_ul ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.i6lt_ul a {
  font-size:11px;
  color:black; 
  margin-left:3px;
/*  width:100%;*/
  display:block;
  /*white-space:nowrap;*/
  overflow: hidden;
}
.i6lt_ul a:hover {
	text-decoration:none;
}
.i6lt_ul li:hover {
	background:url('img/BGcattree_li_hover.gif') repeat-x bottom #A6CCE3;
}
.i6lt_plus span, .i6lt_minus span, .i6lt_not span {
  display:block;
  width:9px;
  height:9px;
  float:left;
  margin-right:5px;
  margin-left:3px;
  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 li ul li span {
	margin-left:15px;
}
.i6lt_ul li ul li ul li span {
	margin-left:30px;
}
.i6lt_ul li ul li ul li ul li span {
	margin-left:45px;
}
.i6lt_ul li ul li ul li ul li ul li span {
	margin-left:60px;
}
.i6lt_ul li ul li ul li ul li ul li ul li span {
	margin-left:75px;
}

#webnews .wn11 {float: left; width: 50%;}
#webnews .wn11 .hdr {border-bottom:solid 2px #09396D;padding:4px 0;width:100%; font-size: 12px; font-weight: bold;}
#webnews .wn11 .hdr p {color:#1987B0;font-size:19px;padding:5px 0 5px 0; }
#webnews .wn11 .cnt ul {padding:4px 0 0 0;margin:0;list-style-type: decimal;color:#288FB5;}
#webnews .wn11 .cnt ul li{border-bottom:2px solid #E4E8EA;list-style-position: inside;margin:0 -10px 0 -10px;padding:3px 0 3px 0;}

#webnews .wn {width:50%; float:left; height:275px; overflow:hidden; padding: 5px 0;}
#webnews .wn .hdr {font-weight:bold; font-size:14px;padding:2px 5px 5px 5px; background: url("img/cp-bg-top2.gif") repeat-x scroll left top transparent; margin:0 0 2px 5px;}
#webnews .wn ul li .wn_log {width:100%; overflow:hidden; background: #DBE5F1; margin: 0 0 10px 0;}
#webnews .wn ul li .wn_log .wn_img {float:left; width:75px; height:75px; overflow:hidden;}
#webnews .wn ul li .wn_log .wn_img a {font-size:0pt;}
#webnews .wn ul li .wn_log .wn_title {font-weight:bold; font-size:11px; margin: 2px 0 0 80px; width:340px; overflow:hidden;}
#webnews .wn ul li .wn_log .wn_price {color:red; margin: 0 0 0 5px; font-size:11px; float:left;}
#webnews .wn ul li .wn_log .wn_price .price {color:red; font-size:12px;}
#webnews .wn ul li .wn_log .wn_buy{float:left; padding: 0 0 0 15px;}
#webnews .wn ul li .wn_log .img_buy_size {margin: 0 0 0 5px;}
#webnews .wn ul li .wn_log .inp_txt_qty {width: 15px;}
#webnews .wn ul li .wn_log .wn_text {padding: 2px 0 0 80px;}
#webnews .wn ul li .wn_log .wn_text span {display:block; height:36px; white-space:normal; overflow:hidden;}
#webnews .wn ul li .wn_log .wn_stock{float:left; padding: 0 0 0 15px;}





