
body, table, .main, option { font-family: tahoma, verdana, arial, sans-serif;font-size: 11px;color:#43494A;}
body {margin:0;text-align:center;font-size: 11px;color:#43494A;background:#CACDCD;}
tr { vertical-align: top; }									/*format radku hlavniho okna*/
h1, h3, h4, h5 { margin: 0pt; }									/*format nadpisu*/
h1, h4 {font-size:14px}
select { width: 100%; }		
*:first-child+html select {visibility:visible !important;}	
html>body select {visibility:visible !important;}		
:root select {visibility:visible !important;}	
									/*format kombicka*/
div {text-align:left;margin:0;padding:0;}							
/*
select, option { width: 100%; font-size:11px }
input { font-size:11px }
*/
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: #6E3F60; background-color: #6E3F60; border:0px; height:1px }													/*barva vodorovne cary*/

.input_submit, .input_button {cursor:pointer; _cursor:hand;}	

.clear {clear:both;font-size:1px;}
.clear1 {_clear:both; _height:auto;} /*pro ie6*/
/*-------------------------------------------- kostra ------------------------------------------------------------------*/
.containerheader {position:relative;margin:0 auto;padding:0; width: 100% /*960px*/; min-width: 934px; height:172px;text-align:center;z-index:1; background:url('img/BGheader.gif') repeat-x top}
.containerheaderin {margin:0;padding:0; width: 100% /*960px*/; height:172px;background:url('img/BGcontainerheader.gif') repeat-x right 26px} /*hlavička*/
.containerbody {position:relative;margin:0 auto;padding:0; width: 100% /*960px*/; min-width: 934px; height:auto;overflow:hidden;text-align:center;background: #fff} /*obsah*/
table.contbody {clear:both;width: 100%}
.containerfooter {position:relative;margin:0 auto;padding:3px 0 5px 0; width: 100% /*960px*/; min-width: 934px; height:auto;overflow:hidden;text-align:center;background:url('img/BGcontainerfooter.gif') repeat-x top #6A7374; border-top:5px solid #6E3F60} /*patička*/
.column1 {float:left;position:relative; margin:10px 0 0 0;padding:0;width:178px;height:auto;overflow:hidden;} /*levý sloupec - kategorie*/
.column2 {float:left;position:relative; margin:10px 11px 0 0px;padding:0;width:auto /*560px*/;height:auto;overflow:hidden;} /*pouze střední sloupec*/
.column23 {float:left;position:relative; margin:10px 0 0 0px;padding:0;width:100% /*771px*/;height:auto;overflow:hidden;} /*široký středopravý sloupec*/
.column3 {float:left;position:relative; margin:10px 0 0 0;padding:0;width:200px;height:auto;overflow:hidden;} /*pouze pravý sloupec*/

.logo {position:absolute;top:26px;left:0;width:304px;height:110px;z-index:1;background:url('img/BGlogo.gif') no-repeat}
.headimagebox {position:relative;right:193px;float:right;margin:45px 45px 0 0;padding:0;width:75px;height:74px;}

.title {margin:0; color:#fff; text-align:left; font-size:11px; font-weight:bold; text-transform:uppercase; background:url('img/BGtitleSideBox.gif') repeat-x top #78496A}
.column1 .title {padding:6px 0 0 21px; width:157px; _width:178px; height:19px; _height:25px;}
.column3 .title {padding:6px 0 0 21px; width:179px; _width:200px; height:19px; _height:25px;}


/*----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------HPbanner----------------------*/
.hpbannerbord {margin:0;padding:0; width: 100%; height:auto;overflow:hidden;text-align:center;}
.hpbannercontainer {margin:0 auto;padding:10px 0; width: 100%; height:auto; overflow:hidden; text-align:center;background: #6E3F60;border-top: 8px solid #6E3F60;border-bottom: 8px solid #6E3F60}
.hpbannercontainer tr td {padding:0; width: 20%; height:auto; overflow:hidden; text-align:center;background: url('img/DECbannerseparator.gif') repeat-y left}
.hpbannercontainer tr td.first {background: none}
.hpbannercontainer tr td img {margin:10px auto 0 auto;width: 62px; height: 62px;}
.hpbannercontainer tr td .name {display:block; margin:0 5px 0 7px; padding:7px 0 5px 0; font-size: 11px; color: #fff; font-weight:bold; text-decoration: underline;}
/*----------------------------------------------------------------------------------------------------------------------*/
.column3 .column3in {clear:both;float:left;margin:0;padding:3px 0 9px 0;background:#F1F1F1;}
.column3 .column3in li {display:block;float:left;margin:0;padding:0;width:100%;list-style-type:none;}
.column3 .column3in li a {display:block;float:left;margin:0;padding: 7px 10px 6px 21px; width:169px;_width:200px; height:auto; overflow:hidden;color:#6E3F60;text-decoration:underline;background:url('img/DECcattree_221.gif') 11px 10px no-repeat #F1F1F1;}
.column3 .column3in li a:hover {text-decoration:none;background:url('img/DECcattree_221.gif') 11px 10px no-repeat #E0E0E0;}

.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 {margin:0; padding:0 0 0 30px; width:auto; height:35px; text-align:left; color: #fff; font-size:11px; background:url(img/BGmenulog.gif) no-repeat 0 0;}	/*format napisu uzivatele a firmy*/
.yellowref {color:#F6E527;text-decoration:underline;}
.yellowref:hover {text-decoration:none;}
.menulog_img {}

/*format toolbaru*/
.toolbar { background-color: #EEEEEE; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#EEEEEE url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#EEEEEE url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#EEEEEE url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#EEEEEE url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#EEEEEE url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#EEEEEE url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#EEEEEE url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#EEEEEE url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#EEEEEE url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#EEEEEE url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#EEEEEE url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#EEEEEE url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #cfcfcf; }

/*format tabulky*/
.tabform { background-color: #EEEEEE; border: 1px solid Black; font-size: 8pt; }
.tabform th { background-color: #6E3F60; border-bottom: 1px solid Black; color:white}
.tabform th a { color:white;}
.tabform tr { vertical-align: middle; height: 15pt;  }

/*format tabulky s polozkama*/
.tabitem  { font-size: 8pt; background-color: #cfcfcf; }
.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: #6E3F60; 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: #6E3F60 !important; font-weight: bold; font-size: 10px; color:white !important; }	
/*symboly dle statusu produktu*/
.char { font-family: wingdings; font-size: 12pt; }

/*velikost pisma v legende*/
.legend { font-size: 8pt; }

/*objednavky*/
.color_ord_open { background-color: #FFFFD6 !important; } 	/*podbarveni otevrene objednavky/nabidky*/
.color_ord_offer { color: #C58B51 !important; } 						/*barva nabidky*/
.color_ord_stc { background-color: #B5FFB5; } 	/*podbarveni bunky nedodano - je skladem*/
.color_ord_nostc { background-color: #FF8684; } /*podbarveni bunky nedodano - neni skladem*/
.color_ord_stcb { background-color: #FFD78C; } 	/*podbarveni bunky nedodano - je skladem, ale mene nez nedodano*/
.color_ord_cli { color: red; } 									/*barva zaporneho kreditu klienta v sekci objednavek*/

/*faktury*/
.color_inv_open { background-color: #FFFFD6 !important; } 		/*podbarveni nepotvrzene faktury*/
.color_inv_due { color: red; font-weight: bold !important; } 	/*barva nezaplacene faktury*/

/*kontakty*/
.color_cont_log { background-color: lightgreen; } /*podbarveni radku prihlaseneho kontaktu*/
.color_cont_firm { color: blue; } 								/*barva firemniho kontaktu*/
.color_cont { color: black; } 										/*barva kontaktni osoby*/
.color_cont_int { color: red; } 									/*barva prihlaseneho kontaktu*/
.color_cont_imp { color: green; } 								/*barva implicitniho kontaktu*/

/*dodaci listy*/
.color_del_canc { background-color: #CD5C5C !important; }	 /*podbarveni stornovaneho dodaciho listu*/

/*input pro zadani mnozstvi*/
.inp_txt_qty {width:25;font-size:9;text-align:right;color:#6E3F60;font-weight:bold;border:1px solid #6E3F60}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:18px;height:18px;}

/*text pri zobrazeni top produktu z kategorie*/
.top_product {
	color:#6E3F60;
	font-weight:bold;
}
/* zobrazeni nahledu */
.gallery_tab {
	table-layout:fixed;
	float:left;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	/*width:238px;width:245px;*/
	width:203px;
	margin:5px;
	padding:3px;
	background:white;
	font-size:11px;
}
.gallery_head {
	/*width:238px;*/
	width:196px;
	height:27px;
	text-align:left;
	overflow:hidden;
	float:left;
}
.gallery_tab a {
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
}
.gallery_note {
  font-size:8pt;width:196px;height:150px;overflow:hidden;
}
.gallery_note img {
	width:75px;
	height:75px;
	border:1px solid #BEC2C3;
	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:1px dotted #C0C0C0;
}
.dott_border_top {
  border-top:1px dotted #7396EF;
}
/*------------------------------------------------------rychlofiltr--------------------------------------------------- */
.stilist_top {
  border-top:1px solid silver;
  border-bottom:1px solid silver;
  font-size:11px;
  padding:3px;
  background:#EEEEEE;
}
.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 0;
  padding:0px;
  clear:left;
}
.stilist_top a,
.stilist_top p a {
  color:#6E3F60;
}  
.stilist_top a:hover,
.stilist_top p a:hover {
  text-decoration:underline;
}
.stilist_top form {
  margin:0 0 3px 3px;
  padding:0px;
}
.stilist_top form input {
	background:#fff;
	border:1px solid gray;
	color:black;
	font-size:10px;
}
/*---------------------------------------------navigation-----------------------------------------------------------*/
.stilist_top ul {margin:0 0 0 3px;}
.stilist_top ul.subcategories {clear:both; padding: 6px 0 6px 0; border-top: 1px solid #CECECE;}
.stilist_top ul li {display:inline; float:left;}
.stilist_top ul.navigation li {margin: 5px 0 0 0;padding: 0 10px 4px 0px; background:url('img/DECnavigation_li.gif') no-repeat right 4px;}
.stilist_top ul.navigation li a {text-decoration:underline;}
.stilist_top ul.navigation li a:hover {text-decoration:none;}
.stilist_top ul.navigation li h1 {display:inline;}
.stilist_top ul.navigation li h1 a {color:#43494A; font-weight:bold; text-decoration:none;}
.stilist_top ul.subcategories li {background:none; border:0}
.stilist_top .categorydesc {clear:both; margin:0 0 0 3px; padding: 6px 0 6px 0; border-top:1px solid #cecece}

.stilist_top.rowstyle3 p {padding: 10px 0 14px 0;}
.stilist_top.rowstyle3 a {padding:0;}
.stilist_top.rowstyle3 form {padding:6px 0 6px 0; width: auto}
.stilist_top.rowstyle3 form input {margin:0; padding: 0; border:none;}
.stilist_top.rowstyle3 form a {margin-right:10px}

.stilist_top.rowstyle2 form {position:relative; top: -1px;}
html>body .stilist_top.rowstyle2 form {top: 3px}
:root .stilist_top.rowstyle2 form {top: -1px}
.stilist_top.rowstyle2 form .input_text {position:relative; top:2px; _top:0px; ?top:0px; margin:0; padding-left: 2px;font-size: 10px}
html>body .stilist_top.rowstyle2 form .input_text {top:0px}
:root .stilist_top.rowstyle2 form .input_text {top:2px}
.stilist_top.rowstyle2 form .input_radio {position:relative; top:4px; _top:3px; ?top:3px;}
html>body .stilist_top.rowstyle2 form .input_radio {top:0px}
:root .stilist_top.rowstyle2 form .input_radio {top:4px}
.stilist_top.rowstyle2 form .input_checkbox {position:relative; top:4px; _top:3px; ?top:3px;}
html>body .stilist_top.rowstyle2 form .input_checkbox {top:0px}
:root .stilist_top.rowstyle2 form .input_checkbox {top:4px}

.stilist_top.rowstyle1 p {margin: 3px 0 0 3px;}
/*------------------------------------------------------------------------------------------------------------------*/
/* 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 p {
	margin:3px 0 0 0;
	padding:0 0 10px 0;
}
.sti_detail .smalltitle,
.sti_detail h2, 
.sti_detail h3 {
	display:block;margin:0;padding:0;width:100%;font-size: 14px;font-style:bold;
}
.sti_detail ul {
	margin:3px auto 0 auto;
	padding:0 0 10px 0;
}
.sti_detail th, .sti_detail td {
	height:18px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.sti_detail th {
	background:#6E3F60;
	white-space:nowrap;
	color:white;
}
.sti_detail th a {
	color:white;
}
.sti_detail table th {
	background:white;
}
.sti_detail_head {
	border-top:2pt solid #6E3F60;
	border-bottom:0px;
}
.sti_detail_head th {
	border-bottom:1px solid silver;
	background:#EEEEEE;
	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: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:1px solid #6E3F60;
	width:210px;
}
.sti_relation_div img {
	width:75px;
	height:75px;
	border:0px;
}
.sti_relation_head {
	font-weight:bold;
	margin:0px;
	padding:3px 0;
	text-align:center;
	background:#6E3F60;
	height:auto;
	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:#6E3F60;
	font-weight:bold;
	border:1px solid #6E3F60;
}

.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:3px 0;
	text-align:center;
	background:#6E3F60;
	height:auto;
	color:white;
}
/* webnewss */
#webnews {width:100%;font-size:10px}
#webnews .wp {margin:0px;margin-top:3px;margin-bottom:3px;padding:5px;color:#fff;font-weight:bold;font-size:11px;text-transform:uppercase;background:#6E3F60;}
#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;margin:0 0 5px 2px;padding:8px;width:203px;_width:203px;height:190px;overflow:hidden;background:white;border-right:1px solid silver;border-bottom:1px solid silver;}
#webnews .wn9_head {margin:0 0 3px 0;font-weight:bold}
#webnews .wn9 img {float:left;margin:0 5px 5px 0;width:75px;height:75px;border:1px solid #BEC2C3;}
#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;}
/*---------------------------------------------categorytree-----------------------------------------------------------*/
/* tree category */
/*.cp_tree_area_hack {background:#EEEEEE;}*/
.stridselect {float:left; padding: 5px 0 5px 0; width:50%; height: 15px; _height: 25px; text-align:center; cursor:pointer;_cursor:hand;background:url('img/BGcattree_switch.gif') repeat-x bottom; border-top:1px solid #fff;}
#cp_tree_area {clear:both;float:left;background:#eeeeee;}

#tc ul {padding: 0;margin:0;list-style:none;}
#tc ul li {float:left;clear:both;position:relative;margin:0px;padding: 0;width:178px; font-size:10px;}

ul li .tc_n {margin:1px 0 0 0;padding:0;width:7px;height:7px;overflow:hidden;background:url('img/tc_no.gif') left top no-repeat}
ul ul li .tc_n {background:url('img/tc_no2.gif') left top no-repeat}

ul li .tc_n2 {margin:1px 0 0 0;padding:0;width:7px;height:7px;overflow:hidden;background:url('img/tc_nc.gif') left top no-repeat}
ul ul li .tc_n2 {background:url('img/tc_nc2.gif') left top no-repeat}

#tc ul li .tc_aimg {display:block;position:absolute;top:8px;left:12px; background:none !important}
#tc ul ul li .tc_aimg {left:24px;background:url('img/tc_no2.gif') left top no-repeat}
#tc ul ul ul li .tc_aimg {left:36px;}
#tc ul ul ul ul li .tc_aimg {left:48px;}
#tc ul ul ul ul ul li .tc_aimg {left:60px;}
#tc ul ul ul ul ul ul li .tc_aimg {left:72px;}
#tc ul ul ul ul ul ul ul li .tc_aimg {left:84px;}

.tc_i {margin:1px 0 0 0;padding:0;width:7px;height:7px;overflow:hidden;background:url('img/tc_i.gif') left top no-repeat}
#tc ul li .tc_i {display:block;position:absolute;top:8px;left:12px; xbackground:none !important}
#tc ul ul li .tc_i {left:24px;background:url('img/tc_i2.gif') left top no-repeat}
#tc ul ul ul li .tc_i {left:36px;}
#tc ul ul ul ul li .tc_i {left:48px;}
#tc ul ul ul ul ul li .tc_i {left:60px;}
#tc ul ul ul ul ul ul li .tc_i {left:72px;}
#tc ul ul ul ul ul ul ul li .tc_i {left:84px;}

.tc_a {display:block;margin:0;padding:5px 0 5px 0;width:100%;font-size:10px;font-weight:normal;color:#43494A;font-family:tahoma;line-height:14px;}
.tc_a:hover {text-decoration:none; color:#6E3F60;font-weight:bold !important;}
#tc ul li .tc_a {padding-left:21px;width:157px;_width:auto;?width:auto;font-weight:bold;}
#tc ul ul li .tc_a {padding-left:33px;width:145px;_width:auto;?width:auto;font-weight:normal;}
#tc ul ul ul li .tc_a {padding-left:45px;width:133px;_width:auto;?width:auto;}
#tc ul ul ul ul li .tc_a {padding-left:57px;width:121px;_width:auto;?width:auto;}
#tc ul ul ul ul ul li .tc_a {padding-left:69px;width:109px;_width:auto;?width:auto;}
#tc ul ul ul ul ul ul li .tc_a {padding-left:81px;width:97px;_width:auto;?width:auto;}
#tc ul ul ul ul ul ul ul li .tc_a {padding-left:93px;width:85px;_width:auto;?width:auto;}

#div_strid_1.cp_tree_area_hack #tc a {clear:both; float:left;display:block;margin:0;padding:5px 0 5px 21px !important;width:157px;_width:178px; font-weight:bold;font-size:10px;color:#43494A !important;font-family:tahoma;line-height:14px;background:url('img/tc_no.gif') 10px 8px no-repeat}
#div_strid_1.cp_tree_area_hack #tc a:hover {color:#6E3F60 !important;text-decoration:none;background:url('img/DECcattree_121.gif') 10px 8px no-repeat}
/*--------------------------------------------------------------------------------------------------------------------*/
/* 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;
}

/*------------------------------------------------------------------------------------------------------------------------------------*/


#flags_menu {position:absolute; top:5px; left:auto; right: 13px;}
#flags_menu span {display:block; float:left; margin: 0 8px 0 0; padding:0 0 0 12px; height: 17px; color:#fff; font-size:11px;cursor:pointer; _cursor:hand; background:url('img/DECmenu_separator.gif') no-repeat left top; }
#flags_menu span:hover {text-decoration:underline;}
#flags_menu span.first {background: none}

#hrefs_menu {position:absolute; top:5px; left:auto; right: 136px;}
#hrefs_menu a {display:block; float:left; margin: 0 8px 0 0; padding:0 0 0 12px; height: 17px; color:#fff; font-size:11px; text-decoration:underline; cursor:pointer; _cursor:hand; background:url('img/DEChrefs_separator.gif') no-repeat left top; }
#hrefs_menu a:hover {text-decoration:none;}
#hrefs_menu a.first {background: none}

.searchbox {position:absolute; top:45px;left:auto;right:0px; margin:0; padding:0; width:193px;height:74px;background:url('img/BGsearchbox.gif') no-repeat top right}
.searchbox .searchboxin {position:relative; margin:0; padding:33px 0 0 0; width:193px;height:42px;_height:75px;}
.searchbox form {margin:0; padding:0;}
.searchboxin .input_text {position:absolute; top:10px;left:10px;margin:0; padding:0; width:126px; height:17px; color:#000; background:#fff; border:none;}
.searchboxin .input_submit {position:absolute; top:10px;left:145px;}
.searchboxin a.searching {color:#fff;padding: 0 10px;}
.searchboxin a.searching.first {margin-left:20px;}
.searchboxin a.usermenu {display:block; float:left; margin: 7px 8px 0 0; padding:0 0 0 12px; height: 17px;text-transform:lowercase;color:#F6E527;text-decoration:underline;font-size:11px;background:url('img/DECmenu_separator.gif') no-repeat left top;}
.searchboxin a.usermenu.first {margin-left: 37px;padding: 0;background:none;}
.searchboxin a.usermenu:hover {text-decoration: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
}
.val_top {
	vertical-align:top !important;
}
.val_bottom {
	vertical-align:bottom;
}