body, table, .main, option { font-family: tahoma, verdana, arial, sans-serif; font-size: 10pt; }
tr { vertical-align: top; }                 /*format radku hlavniho okna*/
h1, h3, h4, h5 { margin: 0pt; }                 /*format nadpisu*/
h1, h4 {font-size:13px}
select { width: 100%; }                     /*format kombicka*/
/*
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; height:1px }                         /*barva vodorovne cary*/

.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: #F2F2F1; border: 1px solid black; font-family: wingdings; font-size: 14pt; width:20pt; height: 20pt; cursor: hand; }

/* tlacitka toolbaru */
.toolbar_new_active {background:#F2F2F1 url('img/toolbar_new.gif') 0px 0px no-repeat;}
.toolbar_new_disable {background:#F2F2F1 url('img/toolbar_new.gif') 0px -23px no-repeat;}
.toolbar_new_with_active {background:#F2F2F1 url('img/toolbar_new_with.gif') 0px 0px no-repeat;}
.toolbar_new_with_disable {background:#F2F2F1 url('img/toolbar_new_with.gif') 0px -23px no-repeat;}
.toolbar_change_active {background:#F2F2F1 url('img/toolbar_change.gif') 0px 0px no-repeat;}
.toolbar_change_disable {background:#F2F2F1 url('img/toolbar_change.gif') 0px -23px no-repeat;}
.toolbar_delete_active {background:#F2F2F1 url('img/toolbar_delete.gif') 0px 0px no-repeat;}
.toolbar_delete_disable {background:#F2F2F1 url('img/toolbar_delete.gif') 0px -23px no-repeat;}
.toolbar_submit_active {background:#F2F2F1 url('img/toolbar_submit.gif') 0px 0px no-repeat;}
.toolbar_submit_disable {background:#F2F2F1 url('img/toolbar_submit.gif') 0px -23px no-repeat;}
.toolbar_reset_active {background:#F2F2F1 url('img/toolbar_reset.gif') 0px 0px no-repeat;}
.toolbar_reset_disable {background:#F2F2F1 url('img/toolbar_reset.gif') 0px -23px no-repeat;}

/*podbarveni sudeho radku tabulky*/
.color_row { background-color: #DFEFFF; }

/*format tabulky*/
.tabform { background-color: #F2F2F1; border: 1pt solid Black; font-size: 8pt; }
.tabform th { background-color: #A0A09E; 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: #A0A09E; 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: #A0A09E; 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:25;font-size:9;text-align:right}

/* velikost obrazku k nakupu - normalne kosik */
.img_buy_size {width:18px;height:18px;}

/*text pri zobrazeni top produktu z kategorie*/
.top_product {
  color:#A0A09E;
  font-weight:bold;
}

/* zobrazeni nahledu */
.gallery_tab {
	table-layout:fixed;
	float:left;
  /*
  border-right:1px solid silver;
  border-bottom:1px solid silver;
  */
  border:5px solid silver;
  width:233px;
	height:355px;
	margin:5px;
	padding:3px;
	background:white;
	font-size:11px;
}
.gallery_tab h2 {
  position:relative;
	font-size:11px;
	margin:0px;
	font-weight:bold;
  z-index:20;
  text-shadow:2px 2px 1px #FFFFFF;
}
.gallery_head {
  position:relative;
	/* width:230px; */
	height:45px;
	text-align:left;
	/* overflow:hidden; */
	/* float:left; */
}
.sp_3d_img_list {
  position:absolute;
  right:0px;
  float:right;
  width:45px;
  height:44px;
  z-index:5;
}
.gallery_head a {
  position:relative;
  display:block;
  float:left;
  width:100%;
  height:40px;
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
  z-index:10;
}
.gallery_note {
  font-size:8pt;
  _word-wrap: break-word;
  ?word-wrap: break-word;
}
.gallery_note img {
	width:217px;
	/* height:230px; */
	border:0px;
	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;
}
/* rychlofiltr */
.stilist_top {
  border-top:1pt solid silver;
  border-bottom:1pt solid silver;
  font-size:11px;
  padding:3px;
  background:#F2F2F1;
}
.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:#F2F2F1;
  border:1px solid gray;
  color:black;
  font-size:10px;
}

/* detail produktu */
.sti_detail {
  width:100%;
  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:#A0A09E;
  white-space:nowrap;
  color:white;
}
.sti_detail th a {
  color:white;
}
.sti_detail table th {
  background:white;
}
.sti_detail_head {
  width:49%;
  border-top:2pt solid #A0A09E;
  border-bottom:0px;
}
.sti_detail_head th {
  border-bottom:1pt solid silver;
  background:#F2F2F1;
  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 #A0A09E;
  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:#A0A09E;
  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:#A0A09E;
  font-weight:bold;
  border:1pt solid #A0A09E;
}

.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:#A0A09E;
  height:18px;
  color:white;
}

/* webnewss */
#webnews {width:100%;font-size:10px}
#webnews .wp {margin:0px;margin-top:3px;margin-bottom:3px;padding:5px;background:#DCDDDE;font-weight:bold}
#webnews ul {list-style:disc;list-style-position:inside;margin:0px;margin-left:5px;padding:0px;}
#webnews ul li {line-height:16px;white-space:nowrap;width:100%;overflow:hidden}
#webnews .wn_price {font-weight:bold}
#webnews .wn3 {min-height:100px;_height:50px}
#webnews .wn3_img {}
#webnews .wn3_block {}
#webnews .wn3_topinfo {font-weight:bold}
#webnews .wn3_top {   display:none;   font-weight:bold;color:red}
#webnews .wn3_text {}
#webnews .wn9 {position:relative;float:left;border-right:1pt solid silver;border-bottom:1px solid silver;width:224px;_width:241px;height:190px;overflow:hidden;margin:0px;margin-left:2px;margin-bottom:5px;padding:8px;background:white}
#webnews .wn9_head {margin:0px;margin-bottom:3px;font-weight:bold}
#webnews .wn9 img {width:75px;height:75px;border:0px;margin:0px;margin-right:5px;margin-bottom:5px;float:left}
#webnews .wn9_text {}
#webnews .wn9_price {position:absolute;left:5;bottom:0;margin:0px}


#webnews .boxcont.wn5 {margin:0;padding:0;width:100%;text-align: center;vertical-align: middle;}
#webnews .boxcont.wn5 div {margin:auto;padding:0; }
#webnews .wn5 {position: relative; float:left; clear: left; width: 100%; margin-bottom: 15px;overflow:hidden;}
#webnews .wn5 ul{list-style: none;float:left;margin:0;padding:0;}
#webnews .wn5 ul li{float:left;margin:0;padding:0;height:auto !important;max-height:225px;}
#webnews .wn5 ul li span img{height:auto;width:auto;}
#webnews .wn5 ul span{display:block;}
#webnews .wn5 ul span a{display:block;}
#webnews .wn5 .jcarousel-container{background: transparent;border:none;float:left;width:100%;}
#webnews .wn5 .jcarousel-clip{margin:0;} 
#webnews .wn5 .jcarousel-next {top: auto;bottom:20px;right: 10px;left:auto;width: 19px;height: 19px;cursor: pointer;background:url(img/npagearrowact.gif) no-repeat scroll 0 0px;}
#webnews .wn5 .jcarousel-prev {top: auto;bottom:20px;right: 35px;left:auto;width: 19px;height: 19px;cursor: pointer;background:url(img/ppagearrowact.gif) no-repeat scroll 0 0px ;}
#webnews .wn5 .jcarousel-control-paging{float:right;margin:0 10px 0 0;}
#webnews .wn5 .jcarousel-control-paging a{xborder:1px solid #C1C1C1;display:block;float:left;height:17px;margin:auto;padding:3px 0 0 6px;vertical-align:middle;width:13px;color:#AAAAAA;}
#webnews .wn5 .jcarousel-control-paging span.active a{color:#db0015;}
#webnews .wn5 .jcarousel-control-paging span.first a{}
#webnews .wn5 .jcarousel-control-paging span.first.active a{}
#webnews .wn5 .jcarousel-control-paging span.last a{width:22px;}
#webnews .wn5 .jcarousel-control-paging span.last.active a{width:22px;}

/* puvodni */
/*
#webnews .wn10 {width:140px;text-align:center;overflow:hidden;margin:0px;padding:3px;border:1pt solid silver;border-top:0pt}
#webnews .wn10 a {font-weight:bold}
#webnews .wn10 img {width:75px;height:75px;border:0px;margin:10px;padding:0px}
*/

/* ze stocku */
#webnews .wn10 {width:160px;text-align:center;overflow:hidden;margin:0px;padding:3px 0px 3px 0px;border-bottom:1pt solid silver;}
#webnews .wn10 a {font-weight:bold;color:black;}
#webnews .wn10 img {width:130px;height:130px;border:0px;margin:10px;padding:0px}

#webnews_detail {width:100%;float:left;font-size:11px;}

/* 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:black;
}


/* ===== E A S Y O F F I C E - redefine ===== */


body {
  margin:0px;
  padding:0px;
  text-align:center;
  background:#fff /*#737373 url('img/eo_bg_all.gif') left top repeat*/;
}


/* ===== E A S Y O F F I C E - new ===== */


#eo_all {
  width:980px;
  margin:0px auto 0px auto;
  text-align:center;
  background:white;
}
#eo_content {
  width:976px;
  margin:0px auto 0px auto;
  text-align:left;
  /* background:red; */
}


#eo_top {
  width:976px;
  height:264px /*127*/;
  background: #fff /*url('img/banner1.jpg') no-repeat center bottom*/ ;
}


#eo_logo {
  float:left;
  width:237px;
  height:127;
  background:white;
}
#eo_logo a {
  display:block;
  width:235px;
  height:127;
  overflow:hidden;
  background:url('img/eo_logo.gif') left top no-repeat;
}
#eo_logo span {
  position:relative;
  top:-50px;
}


#eo_ban_menu {
  float:left;
  width:550px;
  height:127;
  background:url('img/eo_bg_banner.gif') left top no-repeat;
}
#eo_banner {
  width:550px;
  height:77px;
}
#eo_flags {
  margin:0 auto;
  width:120px /*50px*/;
  height:30px /*77px*/;
  overflow:hidden;
  text-align:left;
}
#eo_flags a {
  display:block;float:left;
  width:29px;
  height:21px;
  margin:3px 0px 0px 10px;
  background:url('img/eo_bg_flag.gif') left top no-repeat;
}
#eo_flags img {
  margin:3px 0px 0px 3px;
  border:0px;
}
#eo_banner_content {
  /*float:left;*/
  width:976px /*468px*/;
  height:264px /*60px*/;
  margin:0 /*9px 0px 0px 17px*/;
}
#eo_banner_content a {margin:0;padding:0;}
#eo_banner_content img {margin:0;}
#eo_banner_content .wn15_img img {width:100%;}
.wn5_img {margin:0;padding:0;}

#eo_menu {margin:0;padding:0;width:100%;height:31px;background:url('img/eo_bg_menu.gif') left top repeat-x;}
#head_menu {margin:0;padding:0;}

#eo_basket {
  float:left;
  width:200px;
  height:110px;
  text-align:center;
  background:/*#A0A09E*/ url('img/eo_basket2.gif') right 30px no-repeat;
}
#eo_basket_content {
  width:200px;
  margin:0 auto;
  text-align:left;
  font-size:9pt;
  color:#282828 /*white*/;
}
#eo_basket_price {
  font-size:12pt;
  font-weight:bold;
}


#eo_bg_copyright {
  width:100%;
  height:32px;
  font-size:8pt;
  text-align:center;
  color:white;
  background:#BA0012 url('img/eo_bg_copyright.gif') left top repeat-x;
}
#eo_bg_copyright span {
  position:relative;
  top:3px;
}
#eo_bg_copyright a {
  color:white;
  text-decoration:underline;
}


#eo_cat_prod_link {
  width:100%;
  height:25px;
  color:white;
  font-size:11pt;
}
#eo_cat_prod_link a {
  width:100%;
  height:25px;
  color:white;
  font-size:11pt;
}


#eo_ad_left {
  padding:10px;
  text-align:center;
}


.eo_box_title {
  width:100%;
  height:32px;
  overflow:hidden;
  font-size:11pt;
  font-weight:bold;
  color:white;
  background:url('img/eo_bg_box_title.gif') left top repeat-x;
}
.eo_box_title.small {
  font-size:13px;
}
.eo_box_title div {
  float:right;
  width:30px;
  height:30px;
  background:url('img/eo_bg_box_title_right.gif') left 1px no-repeat;
}
.eo_box_title span {
  position:relative;
  top:7px;
  left:5px;
}
.eo_box_title.small span {
  position:relative;
  top:8px;
  left:7px;
}
.eo_box_content {
  color:#282828 /*white*/;
  padding:10px;
}


.eo_spacer_a {
  width:100%;
  height:14px;
  overflow:hidden;
  background:url('img/eo_hr_line_a.gif') left top repeat-x;
}
.eo_spacer_b {
  width:100%;
  height:14px;
  overflow:hidden;
  background:url('img/eo_hr_line_b.gif') left top repeat-x;
}


.link_arrow {
  line-height:170%;
  text-decoration:underline;
  padding-left:10px;
  color:#282828 /*white*/;
  background:url('img/eo_link_arrow2.gif') left 5px no-repeat;
}
.link_white {
  color:white;
}
.link_dark {
  color:#282828;
}


.al_left {text-align:left;}
.al_right {text-align:right;}
.al_center {text-align:center;}
.nowrap {white-space:nowrap;}
.val_middle {vertical-align:middle;}
.val_top {vertical-align:top !important;}
.val_bottom {vertical-align:bottom;}
.f_left { float:left;}
.f_right { float:right;}


.price_line_through {text-decoration:line-through;}

.eo_adv_spokey {padding:5px 0px 10px 0px; text-align:center; font-size:18px; font-weight:bold; color:#FF8525;}
.eo_adv_spokey a {text-decoration:underline; color:#FF8525;}

.picture_tab {
	width:100%;
}
.picture_tab td h2 {
	float:left;
	font-size:13px;
	margin:0px;
	font-weight:normal;
}

#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;
}
.gallery_note_tr {
	height:140px;
}
.gallery_qty_tr {
	height:30px;
}
.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%;
}

/* novy kosik */
.I6_basket_div {float:left;width:50%;background:#F0EDDF;border:1px solid black;font-size:11px;margin-bottom:10px;}
.I6_basket_div p {height:18px;margin:0px;padding:2px;background:#A0A09E;font-weight:bold;color:white}
.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:240px;}
.I6_basket_input select {width:246px}
.I6_basket_input textarea {width:243px}

.I6_basket_cst {display:none;width:90%; /* 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.gif') no-repeat;margin:25px;margin-top:0px;width:66px;height:100px;}
.I6_basket_navi_active span {display:block;padding-top:20px;font-size:20px;text-align:center;}
.I6_basket_navi_active div {clear:both;display:block;font-size:14px;text-align:center;padding-top:23px}
.I6_basket_navi_active span a {display:block;padding-top:0px;height:25px;text-decoration:none;color:#FF6347;color:#C50013;font-weight:bold;}
.I6_basket_navi_disable span {display:block;font-size:20px;text-align:center;color:gray;padding-top:20px}
.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}

#stoitem_detail .sti_image {
  float:right;
  width:49%;
  text-align:center;
}
#stoitem_detail .sti_image img {float:right; width:350px;}

.sp_3d_img_detail {float:right; position:relative; top:-15px; width:50%; height:72px;}
.sp_3d_img_detail .link {display:block; position:relative; width:100%; height:100%; font-style:italic; text-decoration:none; border:1px solid #BA0012; background:#F0EDDF;}
.sp_3d_img_detail .link:hover {text-decoration:none; background:#D8D5C9;}
.sp_3d_img_detail .link img {position:absolute; top:5px; right:5px; width:65px; height:64px; border:0px;}
.sp_3d_img_detail .link .line1 {position:absolute; top:1px; left:6px; font-weight:bold; font-size:25px; color:#474C50;}
.sp_3d_img_detail .link .line2 {position:absolute; width:270px; top:34px; left:10px; font-weight:bold; text-align:center; font-size:15px; color:#474C50;}
.sp_3d_img_detail .area {display:none; position:absolute; top:100px; left:-400px; width:642px; height:642px; border:1px solid #BA0012; background:white;}
.sp_3d_img_detail .area .wait {position:absolute; top:300px; left:250px; font-size:16px; font-weight:bold; font-style:italic; color:#BA0012;}
.sp_3d_img_detail .area .flash {position:absolute; top:0px; left:0px;}
.sp_3d_img_detail .area .button_close {display:block; position:absolute; top:-22px; right:-22px; width:45px; height:44px;}

.txt_status {position:absolute; top:32px; right:-8px; z-index:15; font-weight:bold; text-transform:uppercase; color:white; padding:4px 10px;}
.s_status {display:none; position:absolute; top:-11px; right:-11px; z-index:15; opacity:0.5;}
#stoitem_detail .sti_image .sti_detail_gallery img {width:75px; height:75px;}
.gallery_preview img {width:75px; height:75px;}

/* ---------------------------------- gallerybox ------------------------------------*/
.det_gallerybox {position:absolute; top:0px; left:0px; bottom:0px; right:0px; width:auto; height:auto; text-align:center;}
.det_gallerybox h1 {padding-top:10px; 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 {position:absolute; top:150px; left:0px; bottom:0px; right:0px; overflow:auto; text-align:center;}
.det_gallerybox .origimgbox img {margin:0px auto; width:100%;}
/* ----------------------------------------------------------------------------------*/

.sti_detail th.sti_bundle_img_th {width:80px;}
.sti_detail td.sti_bundle_img_td {text-align:center;}
.sti_detail td.sti_bundle_img_td img {width:75px; height:75px; margin:0px auto;}

form[name=basket] {position:relative;}

.gifts {position:absolute; top:-170px; left:-140px; width:750px; margin-bottom:20px; padding:10px 20px; border:1px solid #db0015; background:white; box-shadow:0px 0px 50px #000000; z-index:100;}
.gifts h2 {clear:both; text-align:center;}
.gifts .items {text-align:center;}
.gifts .item {display:inline-block; width:205px; margin:10px; padding:10px; text-align:center; border:1px solid #db0015; box-shadow:0px 0px 10px #888888;}
.gifts .item h3 {font-size:11px;}
.gifts .item img {max-width:200px;}
.gifts .item input {padding:5px 10px;}
.gifts p {text-align:center;}
.gifts p input {width:200px; margin:0px 10px; padding:10px; font-size:12px;}

.gallery_tab .gallery_prc_tr .price {color:#000;}
.I6_basket_div.flnone {float:none;}

/* COOKIE */
#cookieConsent{position:fixed;bottom:0;float:left;clear:left;width:100%;/*height:0;*/min-height:0;background:rgba(250,250,250,.95);box-shadow:2px 2px 14px 4px silver;z-index:1;display:flex;justify-content:center;align-items:top;transition:all 250ms ease;z-index:1000;}
#cookieConsent.open{min-height:170px;height:calc(100vh / 6);align-items:center}
#cookieConsent .boxcont{max-width:780px;padding:10px;margin:0}
#cookieConsent .boxcont .hdr{width: 100%; padding: 0;}
#cookieConsent .boxcont .hdr p{font-size: 1.2rem; font-weight: bold;}
#cookieConsent .boxcont .cnt {float: left; width: 100%; padding: 5px 0;}
#cookieConsent .boxcont .cnt p{text-align: left;}
#cookieConsent .boxcont .buttons{display:flex;justify-content:flex-end;gap:5px;padding:5px 0}
#cookieConsent .boxcont .buttons .btn{margin:0}
#cookieConsent .boxcont .buttons .btn.allow-necessary{display:none}
#cookieConsent .boxcont .ftr{width:100%;display:flex;align-items:center;justify-content:space-between;height:auto;overflow:visible;}
#cookieConsent .boxcont .ftr .options input,.user-document input[type='checkbox']{float:left;margin-left:0;}
#cookieConsent .boxcont .ftr .options label,.user-document label{float:left;font-size:12px;padding:2px 0;margin-right:5px;}
#cookieConsent .boxcont .ftr .link{float:right;font-size:12px;}

#cookieConsent .btn,.user-document .btn{position:relative;float:left;background:#ee1f2f;color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none;padding:5px 10px;margin:5px;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 1px 1px rgba(0,0,0,.2);cursor:pointer}
#cookieConsent .btn-big{padding:10px 20px;font-size:1.2em}
#cookieConsent .btn-inv{background:rgba(90,90,90,.8);box-shadow:0 0 1px 0 rgba(90,90,90,.8)}

.user-document ol{padding-left:1em}
.user-document h1,.user-document h2,.user-document h3,.user-document ol,.user-document p{margin:.5em 0}
.user-document ul{padding-left:1.2em;list-style:disc}.user-document ul li{float:none}
.user-document ul li a{font-size:1em}
.user-document .cookie-type{float:left;clear:left;padding:5px;}
.user-document .cookie-type p{float:left;clear:left;}
.user-document .cnt{padding:0;}
.user-document .ftr{height:auto;overflow:visible;}

@media screen and (max-width:780px){
  #cookieConsent.open{min-height:180px}
}
@media screen and (max-width:640px){
  #cookieConsent.open{min-height:270px}
  #cookieConsent .boxcont .buttons{flex-direction:column-reverse}
  #cookieConsent .boxcont .buttons .btn-big{font-size:1em;padding:5px 10px}
}
