body, table, .main, option { font-family: tahoma, verdana, arial, sans-serif; font-size: 10pt; }
body {margin:5px;}
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 }
*/
/*
*:first-child+html select {visibility:visible !important;}	/*select nemizící při najetí na topmenu*/
html>body select {visibility:visible !important;}		
:root select {visibility:visible !important;}	
*/

div {text-align:left;margin:0;padding:0;}							

a { text-decoration: none; color: black; cursor:pointer; _cursor:hand;}	/*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;}	
select.multiselect {padding-top:0;padding-bottom:0;height:auto;font-size:10px;}

.clear {clear:both;font-size:1px;}
.noclear {clear:none;}
.clear1 {_clear:both; _height:auto;} /*jen pro ie6*/	

.curstext {cursor:text !important;}

.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;position:absolute;right:0px;bottom:0px;text-align:right}	/*format napisu uzivatele a firmy*/
.menulog_img {border:1px solid gray}

/*format toolbaru*/
.toolbar { background-color: #D6FFBD; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#D6FFBD url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#D6FFBD url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#D6FFBD url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#D6FFBD url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#D6FFBD url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#D6FFBD url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#D6FFBD url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#D6FFBD url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#D6FFBD url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#D6FFBD url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#D6FFBD url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#D6FFBD url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #DFEFFF; }

/*format tabulky*/
.tabform { background-color: #D6FFBD; border: 1px solid Black; font-size: 8pt; }
.tabform th { background-color: #6A9E16; border-bottom: 1px 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: 1px solid Black; font-size: 8pt; }
.tabedit th { background-color: #6A9E16; 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: #6A9E16; 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: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:#6A9E16;font-weight:bold;}

/* zobrazeni nahledu */
.gallery_tab {xtable-layout:fixed;float:left;margin:5px 5px 5px 10px;_margin:5px 5px 5px 5px;padding:0px;width:192px;_width:192px;?width:192px;height:262px;_height:262px;?height:262px;overflow:hidden;font-size:8pt;background:url('img/dc_products_bg.gif') left top no-repeat;}
.gallery_tab tr,
.gallery_tab tr td {margin:0;padding:0;border:none;}
.gallery_tab tr th {margin:0;padding:0;height:61px;}
.gallery_head {margin:4px auto 0px auto;padding:0px;width:184px;height:57px;overflow:hidden;text-align:center;xborder-left:1px solid green !important;}
.gallery_tab h2 {display:block;margin:8px auto 0px auto;padding:0px;width:164px;height:40px;overflow:hidden;text-align:left;font-size:11px;font-weight:bold;xborder-left:1px solid silver !important;}
.gallery_tab a {font-size:11px;text-decoration:none;color:#30412E;}
.gallery_note {vertical-align:top;font-size:7pt;padding:0;height:140px;xborder-left:1px solid blue !important;}
.gallery_note_content {margin:4px auto 0 auto;padding:0;width:166px;height:133px;overflow:hidden;_word-wrap: break-word;?word-wrap: break-word;xborder-left:1px solid black !important;}
.gallery_note img {width:75px;height:75px;border:0px;margin-right:5px;margin-bottom:3px;float:left;}
.gallery_qty_tr {/* height:23px; */}
.gallery_qty_tr th {font-size:10px;}
.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:7pt;}
.gallery_tab th { vertical-align:top;}
.gallery_tab .gallery_qty_tr span {float:left;display:block;}
.gallery_tab .gallery_qty_tr.common span {clear:both !important;}
.gallery_tab .gallery_qty_tr form {float:right;}

.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:1px dotted #7396EF;
}
.dott_border_top {
  border-top:1px dotted #7396EF;
}
/* rychlofiltr */
.stilist_top {
	width:100%;
  /* border-top:1px solid silver; */
  /* border-bottom:0px; */
  font-size:11px;
  padding:3px;
  background:none;
}
.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:#D6FFBD;
	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:1px solid silver;
}
.sti_detail th, .sti_detail td {
	height:18px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.sti_detail th {
	background:#6A9E16;
	white-space:nowrap;
	color:white;
}
.sti_detail th a {
	color:white;
}
.sti_detail table th {
	background:white;
}
.sti_detail_head {
	border-top:2pt solid #6A9E16;
	border-bottom:0px;
}
.sti_detail_head th {
	border-bottom:1px solid silver;
	background:#D6FFBD;
	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;
}
.sti_detail_gallery {
	float:left;
	width:85px;
	text-align:center;
	margin:0px 0px 10px 15px;
	font-size:11px;
}
.price {
	font-weight:bold;
	color:#FF6347;
	font-size:7pt;
}
.price_without_vat {
	font-weight:bold;
	color:#FF6347;
	font-size:7pt;
}
.price_DCP, .price_DCP_fee {
	font-weight:bold;
	color:black;
	font-size:7pt;
	text-align:right;
}
.price_DCP_fee {
	font-weight:normal;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.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:1px solid #6A9E16;
	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:#6A9E16;
	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:#6A9E16;
	font-weight:bold;
	border:1px solid #6A9E16;
}

.sti_relation_block_table {
	clear:both;
	width:99%;
}
.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:#6A9E16;
	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 {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:#FF583D}
#webnews .wn3 {clear:both;float:left;margin-top:10px;min-height:100px;_height:50px}
#webnews .wn3 p {margin:0px;}
#webnews .wn3 img {float:left;margin-right:5px;}
#webnews .wn3_block {}
#webnews .wn3_topinfo {font-weight:bold}
#webnews .wn3_top {font-weight:bold;color:red}
#webnews .wn3_text {}
#webnews .wn5 {text-align:center;margin-bottom:20px;z-index:1;}
#webnews .wn5 .wn5_img {margin:0px 10px 0px 10px;}
#webnews .wn7 {margin-top:10px;width:48%;float:right;}
#webnews .wn8 {margin-top:10px;width:48%;float:left;}
#webnews .wn9 {position:relative;float:left;font-size:11px;border-right:1px solid silver;border-bottom:1px solid silver;width:293px;_width:292px;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;margin-bottom:10px}
#webnews .wn9 img {width:75px;height:75px;border:0px;margin:0px;margin-right:10px;margin-bottom:5px;float:left}
#webnews .wn9_text {}
#webnews .wn9_price {clear:both;position:absolute;left:5;bottom:0;margin:5px;font-size:13px;color:#FF6347;}
#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;}

.right_price {color:#FF583D;font-size:11px;}
.right_box {border-bottom: 1px solid #B9B9B9;border-right: 1px solid #B9B9B9; padding:5px;background-color:#FFFFFF}
.right_box img {width:75px;height:75px;} 
/* 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:white;
}

/* 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;
}

/*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
}


/***** UPRAVY PRO SEO *****/
#stoitem_detail {
	width:100%;
}
#stoitem_detail p {
	margin:0px;
}
#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 {
  width:215px;
  height:215px;
  overflow:hidden;
  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;
}
#mainbox td {vertical-align:top;}
#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:#6A9E16;
	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
}
.left_tree {
	font-size:11px;
	margin-top:0px;
}
.left_tree th {
	vertical-align:middle; 
	height:20px;
}
.left_tree td {
	background:#6A9E16;
	border:1pt solid black;
	border-top:none;
	padding-left:2px;
}
.left_tree .td_strid_block {
	/* background:#27519B;
	border:1px solid black;
	border-bottom:0px;
	width:50%; */
	background:url('img/dc_cat_prod.gif') center top no-repeat;
}
.left_tree .td_strid_hide {
	/* background:#DDE6F7;
	border:1px solid silver;
	border-bottom:1px solid black; */
	background:url('img/dc_cat_prod.gif') center -21px no-repeat;
}
.left_tree .td_strid_block a {
	cursor:default;
	color:white;
}
.left_tree .td_strid_hide a {
	cursor:pointer;
	color:black;
}
.left_tree .div_strid_block {
	display:block;
}
.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 {
 width:95%;
 clear:both;
 float:left;
 margin:0px;
 padding:0px;
}
.i6lt_ul, .i6lt_ul ul {
  padding:0px;
  margin:0px;
  margin-left:2px;
  list-style:none;
}
.i6lt_ul ul li {
	margin-left:2px;
	_margin-left:2px;
}
.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;
}
.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;
}
.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;
}
.w100 {
	width:100%;
}


/* ===== DISCOMP redefine ===== */

body {
  margin:0px;
  padding:0px;
  font-family:verdana,arial,sans-serif;
  background:white;
}


/* ===== DISCOMP new ===== */

#dc_top {
  position:relative;
  width:980px;
  height:174px;
  margin:0px auto 0px auto;
  background:#F3F3F3 url('img/dc_bg.gif') left top repeat-y;
}
#dc_top_black {
  position:absolute;
  width:980px;
  height:7px;
  top:0px;
  left:0px;
  margin:0px auto 0px auto;
  background:black;
}
#dc_top_img {
  position:absolute;
  width:978px;
  height:167px;
  top:7px;
  left:1px;
  background:url('img/dc_top_img2.jpg') left top no-repeat;
}
#dc_top_logo {
  position:absolute;
  display:block;
  width:290px;
  height:60px;
  top:28px;
  left:10px;
  overflow:hidden;
}
#dc_top_logo:hover {
  text-decoration:none;
}
#dc_top_logo span {
  position:relative;
  top:-50px;
}
#dc_top_text {
  position:absolute;
  width:345px;
  height:22px;
  top:0px;
  left:490px;
  text-align:center;
  font-family: arial, verdana, sans-serif;
  font-size:13px;
  color:white;
}
#dc_top_text span {
  position:relative;
  top:6px;
}


#dc_menu {
  position:relative;
  width:980px;
  height:27px;
  margin:0px auto 0px auto;
	background:black url('img/dc_menu_bg.jpg') left top no-repeat;
  z-index:100;
}


.dc_content {
  position:relative;
  width:980px;
  margin:0px auto 0px auto;
  background:#F3F3F3;
}
.dc_content_border {
  width:1px;
  font-size:1px;
  background:black;
}
.dc_content_border_hack {
  width:1px;
  height:1px;
  overflow:hidden;
  font-size:1px;
}
.dc_content_delim {
  width:10px;
  font-size:1px;
}
.dc_content_left {
  position:relative;
  width:164px;
  vertical-align:top;
  background:black url('img/dc_cat_prod_area_bg.gif') left top repeat-y;
}
.dc_content_right {
  width:170px;
  vertical-align:top;
  background:url('img/dc_info_r_area.gif') left top repeat-y;
}
.dc_content_right_top {
  width:170px;
  vertical-align:top;
  background:#F3F3F3 url('img/dc_box_r_bg.gif') right top repeat-y;
}
#dc_content_center {
  vertical-align:top;
}
#dc_content_box {
  width:100%;
  padding-top:10px;
}


#dc_right {
  width:804px;
}
.dc_right_top {
  width:100%;
}
#dc_banner_top {
  width:624px;
  vertical-align:middle;
  text-align:center;
}
#dc_right_center {
  vertical-align:top;
}


#dc_search {
  position:relative;
  width:164px;
  height:74px;
  height:95px;
  overflow:hidden;
  font-size:8pt;
  color:white;
  background:#F3F3F3 url('img/dc_search_bg.gif') left top no-repeat;
}
#dc_search form {
  position:absolute;
  width:138px;
  height:100px;
  top:8px;
  right:18px;
  overflow:hidden;
}
#dc_search_input {
  width:90px;
  margin:5px 0px 5px 0px;
}
#dc_search_submit {
  width:30px;
  margin:5px 0px 5px 0px;
}
#dc_search a {
  display:block;
  width:130px;
  color:white;
  margin:0px 0px 5px 0px;
}


#dc_cat_prod {
  width:100%;
  height:21px;
  margin:0px;
  text-align:center;
  font-size:9pt;
  font-size:12px;
  color:white;
}
#dc_cat_prod a {
  position:relative;
  top:3px;
}


.dc_cat_prod_content {
  position:relative;
  clear:both;
  width:100%;
  padding:10px 0px 10px 0px;
  overflow:hidden;
  font-size:9pt;
  color:white;
  text-align:center;
}
.dc_cat_prod_content_hack {
  position:relative;
  width:95%;
  margin:0px auto 0px auto;
  text-align:left;
}
.dc_content_left_bg {
  position:absolute;
  width:164px;
  height:399px;
  top:0px;
  left:0px;
  background:url('img/dc_cat_prod_area.gif') left top no-repeat;
}


.dc_box_r {
  width:170px;
  height:34px;
  overflow:hidden;
  font-size:12px;
  background:#F3F3F3 url('img/dc_box_r_bg.gif') right top repeat-y;
}
.dc_box_r_hack {
  float:right;
  width:145px;
  height:28px;
  margin-top:3px;
  overflow:hidden;
  font-size:9pt;
}
.dc_box_r_delim {
  width:170px;
  height:1px;
  overflow:hidden;
  font-size:1px;
  background:#F3F3F3;
}


#i6_basket_price {
  color:#126FB5;
}


.dc_info_l {
  text-align:center;
}


.dc_info_r {
  width:170px;
  height:29px;
  overflow:hidden;
  font-size:9pt;
  text-align:center;
  background:url('img/dc_info_r.gif') left top no-repeat;
}
.dc_info_r span {
  position:relative;
  top:7px;
}
.dc_info_r_area {
  width:170px;
  padding:10px 0px 10px 0px;
  font-size:9pt;
  text-align:center;
}
.dc_info_r_area_hack {
  width:150px;
  margin:0px auto 0px auto;
  font-size:9pt;
  text-align:center;
}


#dc_copyright {
  position:relative;
  width:980px;
  height:13px;
  margin:0px auto 0px auto;
  text-align:center;
  font-size:7pt;
  color:white;
  background:black;
}
#dc_copyright a {
  color:white;
}


#dc_mini_link {
  width:100%;
  margin:10px 0px 10px 0px;
  font-size:9pt;
}
#dc_mini_link a {
  color:black;
  text-decoration:none;
}
#dc_mini_link a:hover {
  color:#55AA31;
  text-decoration:underline;
}


#dc_detail_mini {
  width:580px;
  margin:20px 0px 0px 25px;
  font-size:9pt;
}
#dc_detail_mini a {
  color:black;
  text-decoration:none;
}
#dc_detail_mini a:hover {
  color:#55AA31;
  text-decoration:underline;
}


#dc_sti_detail {
  width:580px;
  height:auto;
  margin:20px 0px 0px 25px;
  padding:30px 0px 30px 0px;
  text-align:center;
  background:white;
}
#dc_sti_detail_hack {
  width:520px;
  height:auto;
  margin:0px auto 0px auto;
  text-align:left;
}
#dc_sti_detail_h1 {
  width:100%;
  margin:0px;
  overflow:hidden;
  padding-bottom:15px;
  font-size:18pt;
  font-weight:normal;
  color:#22A2EB;
  background:url('img/dc_hr.gif') left bottom repeat-x;
}
#dc_sti_detail_left {
  float:left;
  margin-top:15px;
  margin-bottom:10px;
  width:215px;
  overflow:hidden;
}
#dc_sti_detail_right {
  float:right;
  width:285px;
  margin-top:15px;
  margin-bottom:10px;
  overflow:hidden;
}

.dc_sti_detail_spacer {
  width:100%;
  height:20px;
  margin:0px;
  padding:0px;
  font-size:1px;
  background:url('img/dc_hr.gif') left center repeat-x;
}

.dc_sti_detail_right_l {
  clear:both;
  float:left;
  width:140px;
  height:auto;
  margin-bottom:5px;
  color:#646464;
  font-weight:normal;
}
.dc_sti_detail_right_r {
  float:right;
  width:142px;
  height:auto;
  margin-bottom:5px;
  font-weight:normal;
}
.dc_sti_detail_rp_af {
  font-size:11px;
}
.dc_sti_detail_price {
  font-size:14pt;
  color:#22A2EB;
}
.dc_sti_detail_price_color {
  height:20px;
  line-height:23px;
  color:#22A2EB;
}

#dc_sti_detail_tabs {
  clear:both;
  width:100%;
  height:auto;
  overflow:hidden;
}
#dc_sti_detail_tabs_box {
  clear:both;
  width:99%;
  height:auto;
  padding:20px 0px 20px 0px;
  text-align:center;
  border:1px solid #BBBBBB;
}
#dc_sti_detail_tabs_box_hack {
  width:92%;
  height:auto;
  margin:0px auto 0px auto;
  overflow:hidden;
  text-align:left;
}
.dc_sti_tab_normal {
  display:block;
  float:left;
  height:20px;
  margin:0px -1px -1px 0px;
  padding:0px 10px 0px 10px;
  overflow:hidden;
  font-size:8pt;
  color:black;
  border:1px solid #BBBBBB;
}
.dc_sti_tab_normal:hover {
  text-decoration:none;
  background:#EAF3FA;
}
.dc_sti_tab_normal span {
  position:relative;
  top:3px;
}
.dc_sti_tab_active {
  display:block;
  float:left;
  height:20px;
  margin:0px -1px -1px 0px;
  padding:0px 10px 0px 10px;
  overflow:hidden;
  font-size:8pt;
  color:black;
  border:1px solid #BBBBBB;
  background:#C8F3FA;
}
.dc_sti_tab_active:hover {
  text-decoration:none;
}
.dc_sti_tab_active span {
  position:relative;
  top:3px;
}
.dc_sti_buy {
  width:65px;
  height:23px;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-weight:bold;
  border:0px;
  background:url('img/dc_buy.gif') left top no-repeat;
}


.dc_right_config {
  position:relative;
  height:82px;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
}
.dc_right_config .line1 {
  position:absolute;
  width:110px;
  height:15px;
  top:10px;
  left:10px;
  text-align:left;
}
.dc_right_config .line2 {
  position:absolute;
  width:105px;
  height:15px;
  top:30px;
  left:25px;
  text-align:left;
}
.dc_right_config .link {
  position:absolute;
  display:block;
  width:139px;
  height:29px;
  top:55px;
  left:5px;
  text-align:center;
  font-size:12px;
  font-style:normal;
  background:url('img/dc_bt_green_bg.gif') left top no-repeat;
}
.dc_right_config .link:hover {
  text-decoration:none;
  color:white;
}
.dc_right_config .link span {
  position:relative;
  top:8px;
}


.dc_tabform { width:99%; margin-bottom:10px; background-color: #D6FFBD; border: 1px solid Black; font-size: 8pt; }
.dc_tabform th { background-color: #6A9E16; border-bottom: 1px solid Black; color:white}
.dc_tabform th a { color:white;}
.dc_tabform tr { vertical-align: middle; height: 15pt;  }
.dc_tabform td h2 {font-size:11px;margin:0px;font-weight:normal}


/* rychlofiltr */
.rowstyle1 {background:#F3F3F3;}
.pagerBox {width:99%;height:40px;border-bottom:1px solid #8B8B8B;}
.pagerBox td {color:black;font-size:11px;font-weight:normal;vertical-align:middle;}
.pagerBoxLinkPages {color:#11558B;text-decoration:underline;}
.pagerBox .col1 {width:220px; white-space:nowrap;text-align:right;}
.pagerBox .col1 a {margin:0px 0px 0px 5px;width:20px;height:20px;text-decoration:none;}
.pagerBox .col1 img {vertical-align:middle;width:20px;height:20px;border:0px;}
.pagerBox .col2 {width:479px;white-space:nowrap;text-align:left;}
.pagerBox .col2 span {position:relative; top: -6px}
.pagerBox .col2 span.seltext {color:#cbcbcb !important}
.pagerBox .col2 img {position:relative; top: 1px; margin: 0 0 0 -2px;width:7px; height:21px;}
.pagerBox .col2 div {float:left;padding: 0 4px 0 10px;}
.pagerBox .col2 div span {position:relative; top:0px; _top:-2px; ?top:-2px;}
.pagerBox .col2 select {xheight:22px; color:#3e3e3e; font-size:11px; font-weight:bold; background:#fff;border:1px solid #939393;}
.pagerBox .col2 select.orderselector {width:74px;}
.pagerBox .col2 select.pageselector {width:46px;}
.pagerBox .col2 select option {color:#3e3e3e; font-size:11px; font-weight:bold; background:#fff;}
.pagerBox .col3 {text-align:center;vertical-align: bottom;}
.pagerBox .actpage {float:left;display:block;margin:0;padding: 3px 0 0 0;height:14px;_height:17px;?height:17px;font-weight:bold;color:black;text-align:center;/*background:#8d8e90;border:1px solid #616265;*/}
.pagerBox .aboutpage {float:left;display:block;margin:3px 0 0 0;}

/*
#hrefkonfighp {position:relative;left:9px;width:139px;height:67px;background:url('img/DECkonfig.gif') 0 0 no-repeat;}
#hrefkonfighp a {position:absolute;top:36px;left:0px;width:139px;height:29px;}
#hrefkonfighp a:hover {text-decoration:none;}
*/


.stockfilterbox {float:left;margin:5px 0 0 0;padding:0 0 0 21px;font-size:11px;}
.stockfilterbox .check_radio {float:left;padding:2px 5px 4px 18px;color:#000;cursor:pointer;_cursor:hand;}
.stockfilterbox .check_radio.imgcheckon {background:url(img/DECprCheckOn.gif) no-repeat 0 0;}
.stockfilterbox .check_radio.imgcheckof {background:url(img/DECprCheckOf.gif) no-repeat 0 0;}


.dc_filter_input1 {
  width:95px;
}
.dc_filter_input2 {
  width:60px;
}
.dc_filter_submit {
  width:60px;
  height:18px;
  color:white;
  border:0px;
  background:url('img/dc_filtr_submit.gif') left top no-repeat;
}
.dc_filter_select {
  width:100px;
  margin:0px 3px 0px 3px;
  font-size:10px;
}
.dc_filter_back {
  display:block;
  width:60px;
  height:20px;
  text-decoration:none;
  color:white;
  border:0px;
  background:url('img/dc_page_l.gif') left top no-repeat;
}
.dc_filter_back span {
  position:relative;
  top:4px;
  left:28px;
}
.dc_filter_next {
  display:block;
  float:right;
  width:60px;
  height:20px;
  text-align:left;
  text-decoration:none;
  color:white;
  border:0px;
  background:url('img/dc_page_r.gif') left top no-repeat;
}
.dc_filter_next span {
  position:relative;
  top:4px;
  left:12px;
}


#dc_flags {
  position:absolute;
  width:65px;
  height:15px;
  top:6px;
  right:0px;
}
#dc_flags a {
  display:block;
  position:relative;
  float:left;
  width:22px;
  height:15px;
  overflow:hidden;
  margin-right:10px;
}
#dc_flags span {
  position:relative;
  top:50px;
}


#dc_curr {
  position:absolute;
  width:125px;
  height:15px;
  top:6px;
  right:80px;
}
#dc_curr a {
  display:block;
  position:relative;
  float:left;
  width:31px;
  height:15px;
  overflow:hidden;
  margin-right:10px;
}
#dc_curr span {
  position:relative;
  top:50px;
}

















