/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- globalni definice --------------------------------------------------------------------------------------------- */
body, table, .main, option { font-family: /*Myriad Pro,*/ Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body {margin:0;padding:0;}
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: #E2F1FC; background-color: #E2F1FC; border:0px; height:1px }													/*barva vodorovne cary*/
.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*/	

.f_left { float:left;}
.f_right { float:right;}

.href_blue {color:#005088;}

.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;}

/*table#tbfrm {width:50%;}*/
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.line_through {text-decoration:line-through;}

.price {font-weight:bold;color:#FF6347;font-size:14px;}
.price_without_vat {font-weight:bold;color:#FF6347;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;}
/* ====================================================================================================================================================================================== */
/* ----------------------------------------------------------------------                 ----------------------------------------------------------------------------------------------- */
.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*/

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #DFEFFF; }

/*format tabulky*/
.tabform { background-color: #EEF3F7 /*#C6DFFF*/; border: 1px solid #A8C5DB; font-size: 8pt; }
.tabform tr { vertical-align: middle; height: 15pt;}
.tabform td, .tabform th {padding-left:2px;padding-right:2px;}
.tabform th { background-color: #A8C5DB /*#5774D2*/; border-bottom: 1px solid #A8C5DB; color:#005088;}
.tabform th a { color:black;}
.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 { width:100%;background-color: #FFFFD0; border: 1px solid Black; font-size: 8pt; }
.tabedit th { background-color: #A8C5DB /*#5774D2*/; border-bottom: 1px solid Black; color:white }		
.tabedit tr { vertical-align: middle; height: 15pt; }		

table.fifproc {width:100% !important;}											

.td_borderB td { border-bottom: 1px solid Black }

/*editace - jeden radek*/
.color_edit { background-color: #FFFFD0; }
.ahref { color:white; }
/*format tlacitek*/
.button { background-color: #A8C5DB /*#5774D2*/; font-weight: bold; font-size: 10px; color:#005088; }	
/*symboly dle statusu produktu*/
.char { font-family: wingdings; font-size: 12pt; }

/*velikost pisma v legende*/
.legend { font-size: 8pt; }

/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- toolbar ------------------------------------------------------------------------------------------------------- */
.toolbar { background-color: #EEF3F7 /*#C6DFFF*/; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#EEF3F7 /*#C6DFFF*/ url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- 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 {padding:5px 0 0 0;width:24px;height:19px;_width:20px;_height:15px;?width:22px;?height:17px;font-size:11px;font-weight:bold;text-align:center;border:1px solid #A8C5DB;}

/* 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:#5774D2;font-weight:bold;}

/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- rychlofiltr --------------------------------------------------------------------------------------------------- */
.stilist_top {margin:0;padding:5px 0; width:100%; color:#888989; font-size:11px; background:#EEF3F7 /*#C6DFFF*/; border-top:1px solid #E0EAF4 /*silver*/; border-bottom:0px;}
.stilist_top a {color:#888989;}
.stilist_top a:hover {text-decoration:underline;}
.stilist_top ul { width:95%; float:left; list-style:none; margin:0px; padding:0px;}
.stilist_top h1 { margin:3px 6px;font-size:11px;color:#005088;}
.stilist_top h1 a {color:#005088;}
.stilist_top p { margin:3px 6px; padding:0px; clear:left;}
.stilist_top form { margin:0 6px; padding:0px;}
.stilist_top form input {/*background:#C6DFFF;border:1px solid gray;color:black;*/font-size:10px;}
.stilist_top strong {font-weight:normal;color:#005088;}

/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- katalog_galerie ----------------------------------------------------------------------------------------------- */
.gallery_tab {table-layout:fixed;float:left;margin:5px;padding:3px;width:245px;color:#797979;font-size:11px;background:white;border-right:1px solid #CEE1EF /*silver*/;border-bottom:1px solid #CEE1EF /*silver*/;}
.gallery_tab h2 {font-size:11px;margin:0px;font-weight:bold}
.gallery_head {width:245px;height:28px;text-align:left;overflow:hidden;float:left;}
.gallery_tab a {font-size:11px;text-decoration:none;overflow:hidden;}
.gallery_note {_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:1px dotted #7396EF;}
.dott_border_top { border-top:1px dotted #7396EF;}
.gallery_tab .input_check {float:left;margin:5px 0 0 6px;_margin:2px 0 0 2px;?margin:2px 0 0 2px;}
.gallery_tab .img_buy_gallery {float:left;margin:1px 0 0 0;padding:0;width:106px;height:22px;color:#fff;font-weight:bold;font-size:11px;border:1px solid #FC0606;background:#FC0606;}
.gallery_tab .inp_txt_qty {padding:5px 0 0 0;width:22px;height:17px;_width:20px;_height:15px;?width:22px;?height:17px;font-size:10px;font-weight:bold;text-align:center;border:1px solid #A8C5DB;}
.gallery_tab .counttext {display:block;margin:0;padding:0 12px 0 8px;color:#000;font-size:10px;font-weight:bold;}
.gallery_tab .price_DCP, .gallery_tab .price_DCP_fee, .gallery_tab .curcode {color:#757676;font-size:10px;}
.gallery_tab .price_without_vat {color:#FC0606;}
/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- detail produktu ----------------------------------------------------------------------------------------------- */
#stoitem_detail {padding-bottom:11px;width:100%;}
#stoitem_detail p {margin:0px;}
#stoitem_detail h1, #stoitem_detail h2, #stoitem_detail h3 {margin:0px; font-size:13px;}
#stoitem_detail h1 {font-size:17px;color:#005088;}
#stoitem_detail h2, #stoitem_detail h3 {font-size:11px; font-weight:normal;}

#stoitem_detail a.a_mailto {color:#084994;text-decoration:underline;}
#stoitem_detail .sti_image { float:right; margin-bottom: 10px; width:300px;height:auto;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%;*/}

#stoitem_detail .itemh1box {width:460px;}
.sti_detail {width:510px;height:auto;overflow:hidden;clear:left;float:left;text-align:left;margin-top:16px;margin-bottom:4px;padding:0;font-size:11px;border:none;color:#757676;}
.sti_detail th {height:21px;vertical-align:middle;padding:0 5px;color:#005088;background:url('img/BGsti_detail_tab_th.gif') repeat-x bottom #EEF3F7;border:none;}
.sti_detail th a {color:black;}
.sti_detail td {height:18px;vertical-align:middle;padding:0 5px;border-bottom:1px solid #E2F1FC /*silver*/;}
.sti_detail table th {background:white;}
.sti_detail_head {margin-top: 10px; width:460px;border-top:1px solid #AFD7F3 /*#5774D2*/;	border-bottom:0px;}
.sti_detail_head a {text-decoration:underline;}
.sti_detail_head .img_buy_gallery {float:left;margin:1px 0 0 0;padding:0;width:106px;height:22px;color:#fff;font-weight:bold;font-size:11px;border:1px solid #FC0606;background:#FC0606;}
.sti_detail_head .inp_txt_qty {padding:5px 0 0 0;width:22px;height:17px;_width:20px;_height:15px;?width:22px;?height:17px;font-size:10px;font-weight:bold;text-align:center;border:1px solid #A8C5DB;}
.sti_detail_head .counttext {display:block;margin:0;padding:0 8px 0 4px;color:#000;font-size:10px;font-weight:bold;}
.sti_detail_head th {padding: 0 0 0 4px; width:115px;height:14px;color:#8A8A8A;font-size:11px;font-weight:normal;background:none;border:none;}
.sti_detail_head td {height:14px;border:none;}
.sti_detail_head td td {padding:0;}
.sti_detail_head td.tdvalue {color:#020202;}
.sti_detail_head td.tdvalue.price_without_vat {font-size:14px;font-weight:bold;color:#FD0000;}
.sti_detail_head td.tdvalue.price,
.sti_detail_head td.tdvalue .price_DCP {font-size:11px;font-weight:normal;color:#020202;}
.sti_detail_head td.tdright {padding:0 2px 0 0;width:155px;color:#020202;text-align:right;}
.sti_detail_head td.tdright div {margin:0 3px 0 0;padding:0;width:152px;}
.sti_detail_head td.tdright a {display:block;margin:0;padding:4px 0 0 0;width:100%;color:#949393;text-align:right;text-decoration:none;}
.sti_detail_head .sti_detail {width:460px;}
#stoitem_detail .itemshortnote {float:left;margin:0;padding:9px 4px 0 4px;width:452px;line-height:14px;color:#000;font-size:11px;border-top:1px solid #AFD7F3;}

.sti_detail_gallery {float:left;width:75px;text-align:center;margin:5px;font-size:11px;color:#757676;}
.sti_detail_avail td, .sti_detail_avail th {border:0px;font-size:11px;text-align:left !important;}
.sti_detail_avail a {text-decoration:none;}
.sti_detail.tbparams td,
.sti_detail.tbappends td {padding:0 0 0 9px !important;color:#8A8A8A !important;}
.sti_detail.tbparams td.tdvalue,
.sti_detail.tbappends td.tdvalue {padding-left:0 !important;width:329px !important;color:#020202 !important;}
.sti_detail.tbparams td.tdvalue a,
.sti_detail.tbappends td.tdvalue a {color:#020202 !important;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sti_relation_block {float:right;width:236px;}
.sti_relation_div {clear:both;margin:0px;margin-top:16px;padding:0px;xfloat:right;border:1px solid #CEE1EF /*#5774D2*/;width:234px;}
.sti_relation_div img {width:75px;height:75px;border:0px;}
.sti_relation_head {font-weight:bold;margin:0px;padding:0 9px 2px 14px;text-align:left;background:#EEF3F7 /*#5774D2*/;height:auto;color:#005088;font-size:11px;border-bottom:1px solid #CEE1EF;}
.sti_relation {margin:0;padding:10px 9px 8px 14px;color:#757676;font-size:11px;text-align:left;border-bottom:1px solid #cee1ef;}
a.sti_relation {display:block;padding:0 9px 0 14px;border:0;}
.sti_relation a {color:#757676;}
.sti_relation.last {border:none;}
.sti_relation .relpricesbox {float:right;margin:0;padding:0;width:115px;text-align:right;}
.sti_relation .relpricesbox table {margin-top:4px;}
.sti_relation .price {font-weight:bold;color:#FE0404;font-size:12px;}
.sti_relation .price_without_vat {font-weight:bold;color:#FF6347;font-size:12px;}
.sti_relation .price_DCP, .price_DCP_fee {font-weight:normal;color:#757676;font-size:10px !important;text-align:right;}
.sti_relation .inp_txt_qty {padding:5px 0 0 0;width:24px;height:19px;_width:20px;_height:15px;?width:22px;?height:17px;font-size:11px;font-weight:bold;text-align:center;border:1px solid #A8C5DB;}
.sti_relation .anchors {color:#757676;}
.sti_relation_avail {margin:0;padding:0;width:100%;text-align:right;}
.sti_relation_avail td, .sti_relation_avail th {text-align:right !important;}

.sti_field {clear:both;float:left;margin-top:5px;margin-bottom:5px;padding:2px;color:#5774D2;font-weight:bold;border:1px solid #A8C5DB /*#5774D2*/;}

.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:#A8C5DB /*#5774D2*/;height:18px;color:white;}
/* ---------------------------------- gallerybox ------------------------------------*/
.det_gallerybox {width:auto;height:auto;text-align:center;color:#757676;}
.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;color:#757676;}
.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;}
/* ---------------------------------- 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:100%;
}
.registration_mandatory{
	color:#FF0000;
}
.registration_tab input, .registration_tab select {
	width:90%;
}
#registration_company1, #registration_company2 {
	border-top:0px
}






/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- kostra -------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#containertop2 {clear:both;margin:auto;padding:0 0 23px 0;width:100%;background:url('img/BGcontainertop2.gif') repeat-x bottom #005088}
#containertop {clear:both;margin:auto;width:100%;height:72px;background: url('img/BGcontainertop') repeat-x bottom #1070B3;}
#top {position:relative;top:0;_top: -71px;?top: -71px;margin:0px auto 0 auto;width:1020px /*100%*/;}
#top img {float:left;border:0px;}
#containermenu {margin:0 auto 0 auto;width:1020px;text-align:right;} /* definováno v souboru menu.css */
/*:root #containermenu {top:45px;}*/
#headmenu {} /* definováno v souboru menu.css */
#containermainbox {clear:both;margin:auto;padding:0 0 10px 0;width:1020px;z-index:1;}
#mainbox {margin:26px auto 0 auto;padding:0;width:1020px /*100%*/;}
#containerbottom {clear:both;margin:auto;width:100%;text-align:center;background:url('img/BGcontainerfooter.gif') repeat-x top #EEF3F7;}
#bottom {clear:both;margin:10px auto 0 auto;width:1020px /*100%*/;height:auto;text-align:left;font-size:11px;color:#838383;}
/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- top ----------------------------------------------------------------------------------------------------------- */
#HPlogo {position:absolute;top:22px;left:19px;width:255px;height:25px;font-family:tahoma;font-size:32px;color:#fff;/*background:url('img/HPlogo.gif') no-repeat 0 0;*/}

#smenu {position:absolute;top:8px;left:auto;right:9px;color:#fff;font-size:13px;font-wight:normal;}
#smenu td {padding:0 0 0 8px;}
#smenu a {color:#fff;}
#smenu a.actual {font-weight:bold;text-decoration:underline;}

.menulog {position:absolute;top:75px;left:15px;float:left;margin:0;padding:0;width:995px;color: #fff;font-weight:normal;font-size:13px;}	/*format napisu uzivatele a firmy*/
.menulog a {color: #fff;}
/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- levý sloupec--------------------------------------------------------------------------------------------------- */
#mainbox .leftcol {width:236px;vertical-align:top;}
#mainbox #left {float:left;clear:left;margin:0;padding:0;width:236px;border:0px;}
#mainbox #left table {width:100%;}
#mainbox #left input {margin-left:4px;width:90%;}

/* search */
#hpsearchbox {position:relative;padding:0;width:232px;height:50px;font-size:11px;background:/*url('img/BGsearchbox.gif') no-repeat 17px 9px*/ #EEF3F7;border: 2px solid #A8C5DB;}
#searchinput {position:absolute;top:9px;left:13px;width:137px !important;height:16px;font-size:11px;/*background:none;border:none;*/background:#fff;border:1px solid #A7C4DA;}
#searchbutton {position:absolute;top:9px;left:151px;width:58px !important;height:20px;/*background:none;border:none;*/background:#A7C4DA;border:none;}
#hpsearchbox a {color:#005088;}
#searchextended {position:absolute;top:31px;left:24px;}
/*#searchparam {position:absolute;top:46px;left:24px;}*/

/* manager */
#salemanagerbox {position:relative;margin:18px 0 0 0;padding:9px 0 0 0;width:232px;height:121px;font-size:11px;font-weight:normal;color:#99999A;background:/*url('img/IMGdanka.jpg') no-repeat 139px 13px*/ #EEF3F7;border: 2px solid #A8C5DB;}
#salemanagerbox #hpclientcredit {position:absolute;top:24px;left:18px;color:#3e3e3e;}
#salemanagerbox #hpclientdebtexp {position:absolute;top:10px;left:18px;color:#3e3e3e;}
#salemanagercont {position:relative;top:43px;left:0;}
#salemanagercont p {margin:2px 0 0 18px;}
#salemanagercont p a {color:#99999A;}
#salemanagercont img{position:absolute;top:-42px;right:10px;left:auto;bottom:auto;}

#salemanagerboxlittle {position:relative;margin:18px 0 0 0;padding:9px 0 0 0;width:232px;height:70px;font-size:11px;font-weight:normal;color:#99999A;background:/*url('img/IMGdanka.jpg') no-repeat 139px 13px*/  #EEF3F7;border: 2px solid #A8C5DB;}
#salemanagercontlittle {position:absolute;top:15px;left:0;}
#salemanagercontlittle p {margin:2px 0 0 18px;}
#salemanagercontlittle p a {color:#99999A;}

/* tree category */
.left_tree {margin-top:21px;font-size:11px;}
.left_tree th {padding-left:18px;height:20px;vertical-align:middle;text-aling:left;}
.left_tree td {padding:0 0 11px 0;background:#EEF3F7;border:2px solid #A8C5DB;border-top:none;}
.left_tree .td_strid_block {background:#EEF3F7;border:2px solid #A8C5DB;border-bottom:0px;width:50%;}
.left_tree .td_strid_hide {background:#A8C5DB;border:1px solid #A8C5DB;}
.left_tree .td_strid_block a {cursor:default;color:#005088;}
.left_tree .td_strid_hide a {cursor:pointer;color:#005088;}
.left_tree .div_strid_block {display:block;}
.left_tree .div_strid_hide {display:none;}
.left_tree ul { list-style:none; padding:0px; margin:0;}
.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:0;padding:2px 0 0 18px;width:200px;line-height:12px;font-size:11px;}
.left_tree ul li li {padding:2px 0 0 9px; width:191px !important;}
.left_tree ul li li li {width:182px !important;}
.left_tree ul li li li li {width:173px !important;}
.left_tree ul li li li li li {width:164px !important;}
.left_tree ul li li li li li li {width:155px !important;}
.left_tree ul li li li li li li li {width:146px !important;}
.left_tree ul li li li li li li li li {width:137px !important;}

.tc_n { width:9px; height:9px; margin-right:3px; border:0px; background:url('img/tc_no.gif') left top no-repeat;}
.left_tree ul li .tc_n { display:none;}
.left_tree ul li li .tc_n {display:inline;}
.tc_i { display:none;width:9px; height:9px; margin-right:3px; background:url('img/tc_i.gif') left top no-repeat;}
.tc_a { font-size:11px; color:#005088;}
.left_tree ul li li .tc_a { font-size:11px; color:#838383;}

.tc_a_active {font-weight:bold;}

#div_strid_0, #div_strid_1 {margin-top:10px;}

.tc2 a {clear:both;float:left;margin:0;padding:2px 0 0 18px;width:200px;line-height:12px;font-size:11px; color:#005088;}
/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- střední sloupec ----------------------------------------------------------------------------------------------- */
#mainbox #main {margin:0;padding:0;width:765px /*100%*/; }
#mainbox #main .main_inbox {margin:0;padding:0;width:765px;height:auto;overflow:hidden;}
#legendswon, #legendswof {margin:0;padding:0;width:auto;color:#005088;text-align:left;text-decoration:underline;cursor:pointer; _cursor:hand;}
.legendrow {background:#EEF3F7;}
.legendrow td {padding-left:20px;}
.legendrow span {font-size:13px;color:#005088;}
.legendrow .button {font-size:13px;font-weight:normal;color:#005088;}
/* ====================================================================================================================================================================================== */
/* ---------------------------------------------------------------------- patička ------------------------------------------------------------------------------------------------------- */
#bottom td {padding:7px 0 18px 0;vertical-align:top;}
#bottom a {color:#838383;}
#bottom h3 {padding-bottom:16px;color:#005088;font-weight:bold;font-size:13px;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.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:42px;}
.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 {width:100%;}
/* ----------------------------------------------------------------------------------*/

/* webnewss */
#webnews {width:100%;font-size:10px;}
#webnews h1 {margin:0px;font-size:10px}
#webnews h2 {margin:0;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}
#webnews .wn3 {clear:both;float:left;margin:0;padding:0;min-height:100px;_height:50px;}
#webnews .wn3 h2 {position:relative; top:-1px;float:none;margin:0 0 -1px 0;padding:0;font-weight:bold;color:#11568B;}
#webnews .wn3 p {margin:0px;}
#webnews .wn3 img {float:left;margin:0 19px 20px 0;}
#webnews .wn3_block {margin:0;padding:0;}
#webnews .wn3_topinfo {margin:0 0 10px 0;padding:0;line-height:10px;font-weight:normal;font-size:11px;color:#999999;}
#webnews .wn3_top {font-weight:bold;color:red}
#webnews .wn3_text {margin:0;padding:0;font-size:11px;}
#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 #E2F1FC /*silver*/;border-bottom:1px solid #E2F1FC /*silver*/;width:245px;_width:244px;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 #E2F1FC /*silver*/;border-top:0pt}
#webnews .wn10 a {font-weight:bold}
#webnews .wn10 img {width:75px;height:75px;border:0px;margin:10px;padding:0px}
#webnews_detail {width:100%;float:left;font-size:11px;}
#webnews a {color:#11568B;}

/* ----------------------------------------------- dvoubarevná oddľlovací čára ------------------------------------------------- */
hr.webnewshr {width:100%;height:2px;color:transparent !important;background:url('img/BGwebnewsHR.gif') repeat-x top !important;}

/* ----------------------------------------------- neúspěšné přihlášení -------------------------------------------------------- */
.tabform.unlogged {width: 393px; height:auto; font-size:12px; color:#0C1013; border:1px solid #C3D3E0;}
.tabform.unlogged td {padding:1px 0 5px 0;}
/*.tabform.unlogged a, .tabform.unlogged span {display:block;width:auto;}*/
.tabform.unlogged span.bigblue {color:#004F81;font-weight:bold;font-size:13px;}
.tabform.unlogged span.ital {font-style:italic;}
.tabform.unlogged a {border-bottom:1px solid #797D80;}
.tabform.unlogged a:hover {color:#004F81;text-decoration:none;BORDER-BOTTOM:none;}
.tabform.unlogged a.blue {color:#004F81;}
.tabform.unlogged .p1 {font-size:1px;}
.tabform.unlogged .p2 {font-size:2px;}
.tabform.unlogged .p3 {font-size:3px;}
.tabform.unlogged .p4 {font-size:4px;}
.tabform.unlogged .p5 {font-size:5px;}
.tabform.unlogged .p6 {font-size:6px;}

/* novy kosik */
.I6_basket_div {float:left;width:49%;background:#EEF3F7;border:1px solid #A8C5DB;font-size:11px;margin-bottom:10px;}
.I6_basket_div p {height:18px;margin:0px;padding:2px;background:#A8C5DB;font-weight:bold;color:#005088}
.I6_basket_div div {margin:0px;padding:2px;padding-left:3px;}
.I6_basket_div div div {clear:both;float:left;width:150px;padding:0px;}
.I6_basket_div label {cursor:hand}
.I6_basket_input input {width:170px;}
.I6_basket_input select {width:176px}
.I6_basket_input textarea {width:173px}

.I6_basket_cst {display:none;width:98%;height:160px;border:0px;}
.I6_basket_cst div {margin:0px;padding:2px;padding-left:3px;float:left;width:90% !important;}
.I6_basket_cst div div {width:150px !important;}

.I6_basket_navi_active, .I6_basket_navi_disable {float:left;background:url('img/steps_active.jpg') no-repeat;margin:0px;margin-top:0px;margin-bottom:20px;width:190px;height:76px;}
.I6_basket_navi_disable {background:url('img/steps.jpg') no-repeat;}
.I6_basket_navi_active span {display:block;font-size:20px;text-align:center;}
.I6_basket_navi_active div {clear:both;display:block;font-size:14px;text-align:center;padding-top:3px}
.I6_basket_navi_active span a {display:block;padding-top:12px;height:65px;text-decoration:none;color:white;}
.I6_basket_navi_disable span {display:block;font-size:20px;text-align:center;color:white;padding-top:13px}
.I6_basket_navi_disable div {clear:both;display:block;font-size:14px;text-align:center;padding-top:23px}

.border_top td {border-top:1px solid silver}
.refprice td {font-style:italic}
.button_basket {width:200px;height:40px}
