/* BASIC */
html, body {font-family: Arial, Helvetica, Verdana, 'Sans Serif'; color: #575759; font-size: 12px; text-align: center; }
body {margin: 0; padding: 0; }

/* +++ Robert - oprava 2009-01-16 +++ */

.konataktTel
{
  float:left;
}

.konataktTelValue
{
  float:right;
}

.kontaktTelfax
{
  float:left;
}

.kontaktTelfaxValue
{
  float:right;
}

.kontaktMobScr
{
  float:left;
}

.kontaktMob
{
  padding-left: 70px;
}

.kontaktMobValue
{
  padding-left: 70px;
}

.kontaktFax
{
  float:left;
}

.kontaktFaxValue
{
  float:right;
}

.shopEmail {
  float:left;
}

.shopEmailValue
{
  float:right;
}

.hpPageTitle {
	margin: 70px 0 0 45px;
	height: 100px;
	width: 350px;
	position: absolute;
}

.h1Katalog {
  margin: 1em 0 0.5em 0;
}

.radiobtn
{
  padding-top: 5px;
}

.regUserP
{
  padding: 15px 20px 15px 0;
}

.regUserP2
{
  padding: 10px 5px 0 0;
}

.cartUl
{
  padding: 0 5px 10px 0;
}

.cartDiv
{
  padding-top: 10px;
}

.paymentClass
{
  width:300px;
}

.cartPGKontrola
{
  padding: 15px 0 0 100px;
}

.pdClass01
{
  display: block;
}

.pdClass02
{
  display: block;
}

.pdClass03
{
  display: block;
}

.pkcClass01
{
  padding-top: 10px;
}

.pkcClass02
{
  display: none;
}

/* --- Robert - oprava 2009-01-16 --- */

/* +++ Robert - FCK +++ */

.rightColumn
{
 width: 48%;
 float: right;
}

.leftColumn
{
 width: 48%;
 float: left;
}

a.red
{
	color: #ee6051;
}

span.green
{
	color: #6F8135;
	font-weight: bold;
}

/* --- Robert - FCK --- */

/* LANGUAGE */
.language {
padding: 0 0 0 150px;
}

.language a {
padding: 0;
}

.language img {
padding: 0 2px 0 2px;
}

/* COLUMNS */
#center {z-index: 1; width: 1010px; height: auto; margin: auto; margin-top: 21px; margin-bottom: 20px; padding: 0 0 0 0; padding-top: 14px; background: url('/bg/bcg.gif') no-repeat; color: #575759; text-align: left; }
#lmr {width: 1035px; }
#m_n_r {float: right; width: 785px; height: 13px; padding: 7px 0 30px 0; }
#main {float: left; width: 530px; height: 13px; /*background: #FFF;*/ padding: 241px 10px 10px 10px; }
#left, #right {float: left; height: 13px; }
#left {z-index: 5; /*position: relative;*/ padding-top: 210px; width: 240px; /*background: #FFF;*/ }
#right {width: 170px; left: 10px; margin: 0 0 0 0px; }
*>#m_n_r, #main, #right, #left {height: auto; }


/* BOXES */
/* --> hp */

/* COMMON */
pre {position: absolute; z-index: 500; display: block; padding: 10px; background: #333; color: #FFF; font-size: 10px; font-family: Arial; }
.cb {clear: both; display: block; height: 10px; overflow: hidden; }
.cl {clear: left; display: block; height: 1px; overflow: hidden; }
.cr {clear: right; display: block; height: 1px; overflow: hidden; }
.hsep {display: none; overflow: visible; height: 4px; margin: 15px 0; background: url('/bg/hsep_line_lightocher.gif') repeat-x; text-align: right; }
#right div.hsep {height: 2px; }
a.link2AnchorProductTitle {display: block; position: relative; top: -10px; width: 64px; height: 14px; margin-left: 466px; background: #DDD4CE url('/btn/link_to_anchor_product_title.gif'); }
.notSet {color: #999; font-weight: normal; }
.hline_top {display: block; overflow: hidden; height: 7px; margin: 0; background: url('/bg/hline_double_above.gif') repeat-x; line-height: 1px; }
.hline_btm {display: none; overflow: hidden; height: 7px; margin: 0; background: url('/bg/hline_double_under.gif') repeat-x; line-height: 1px; }
ul.iv li {clear: right; font-weight: normal; }
ul.iv li span {float: right; padding-left: 10px; font-weight: bold; text-align: left; }
.anchor {display: block; overflow: hidden; height: 1px; margin-bottom: -1px; }

/* --> colors */
.bgLightGrey {background: #CCC; }

form, fieldset, legend {margin: 0; padding: 0; border: 0; }
legend {margin: 0 0 0 -7px; padding: 10px 0 5px 0; font-weight: bold; }
*>legend {margin-left: 0; }
legend span {padding-left: 15px; font-size: 10px; font-weight: normal; }
ul {list-style: none; margin: 0; padding: 0; border: 0; }
ul li {margin: 0; padding: 0; border: 0; }
ol {list-style: decimal inside; margin: 0; padding: 0; border: 0; }
ol li {margin: 0; padding: 0 0 0 3px; border: 0; }
select, textarea {border: #A4B9C6 1px solid; }
input, select, select option, label, textarea {font-size: 12px; font-family: Arial, Helvetica, Verdana, 'Sans Serif'; }
button {cursor: pointer; width: 151px; height: 30px; margin: 0; padding: 10px 18px 0 0; border: 0; background: url('/btn/submit_rectangle.gif') no-repeat bottom center; color: #C03A2D; font-size: 10px; font-weight: normal; text-align: center; }
button.square {width: 126px; height: 24px; background: url('/btn/log_butt.gif') no-repeat 0 0; }
button.narrow {display: block; width: 129px; height: 30px;  padding: 5px 18px 0 0; background: url('/btn/submit_rectangle_narrow.gif') no-repeat 0 8px; }
button.wide {width: 200px; padding: 0 5px; background: #AA653F url('/btn/button_wide_white_bg.gif') no-repeat 0 0; }
div input {width: 140px; height: 17px; margin: 0 0 4px 0; padding: 4px 3px 0 3px; border: #A4B9C6 1px solid; background: #C3E0F8; color: #333; font-size: 12px; }
div input.textOnly {background: none; border: 1px solid transparent; }
div textarea {width: 300px; height: 100px; overflow: hidden; margin: 3px 0 0 0; padding: 2px 3px 0 3px; background: #C3E0F8; color: #333; font-size: 12px; }
select {width: 148px; height: 18px; margin: 0 0 4px 0; padding: 1px 1px 1px 3px; background: #FFF url('/bg/field.gif') repeat-x; color: #333; font-size: 12px; text-align: left; }
select option {background: #FFF; text-align: left; color: #333; }
label {cursor: pointer; float: left; width: 100px; margin: 0; padding: 9px 0 0 0; font-size: 10px; text-align: left; color: #575759; }
*>label {padding-top: 6px; }
label.top {display: block; float: none; }
.rqd {background-image: url('/bg/field_required.gif'); background-repeat: no-repeat; background-position: right top; }
.rqd2 {background-image: url('/bg/field_required_2.gif'); background-repeat: no-repeat; background-position: right top; }
.incorrectlyFilled {border: 2px solid #C03A2D; }
div.right_box {float: right; width: 255px; height: 13px; padding: 0 0 0 20px; }
*>div.right_box {height: auto; } /* prejmenovat na rightCol !!!!!!!!!!!!!! */

img.rqd_note {display: inline; position: relative; bottom: 5px; padding: 0 3px; }
.chbox input, .chbox_wi input, .chbox_wil input, .chbox_ni input, .radiobtn input {width: auto; height: auto; margin: 5px 0 0 0; padding: 0; border: 0; background: none; font-size: 12px; }
.chbox_wi label {float: right; width: 106px; text-align: left; padding: 8px 40px 0 0; color: #575759; }
*>.chbox_wi label {width: 112px; padding-top: 5px; }
.chbox_wi input {float: right; margin-right: 10px; }
*>.chbox_wi input {background: #EBE2E2; }
.chbox_wil {height: 22px; }
.chbox_wil label {float: right; width: 424px; text-align: left; padding: 10px 60px 0 0; }
*>.chbox_wil label {padding-top: 6px; }
.chbox_wil input {float: left; margin: 7px 0 0 80px; }
.chbox_ni label {float: none; width: auto; padding: 0 0 0 10px; }
*>.chbox_ni label {margin-top: 5px; }
.radiobtn input {margin-top: 0px; }
.radiobtn label {float: none; position: relative; bottom: 2px; width: auto; padding: 0 0 0 10px; }
*>.radiobtn label {bottom: 4px; }

/* BASIC PAGE ELEMENTS */
h1 {display: block; margin: 8px 0 5px 0; padding: 0; color: #5086CC; font-size: 16px; font-weight: bold; }
h2, div.h2 {display: block; margin: 7px 0 5px 0; padding: 0; color: #5086CC; font-size: 14px; font-weight: bold; }
h2.selectedProducts {height: 20px; padding: 4px 0 0 10px; background: #575759; border: 1px solid #D7CDC6; color: #C3E0F8; font-size: 13px; }
div.h2 {margin-bottom: 15px; }
h3 {margin: 6px 0 4px 0; padding: 0; color: #5086CC; font-size: 12px; font-weight: bold; }
h4, h5, h6 {margin: 5px 0 4px 0; margin: 0; padding: 0; color: #6A6A6A; font-weight: bold; }
p {margin: 3px 0 5px 0; padding: 0; color: #575759; }
a {color: #3E84CB; font-weight: bold; text-decoration: none; }
a:HOVER {/*color: #7D96A5;*/ }
a img {border: 0; padding: 3px; }




h2.box {display: block; margin: -1px 0 3px 0; padding: 5px 7px; background: #46535b; color: #FFF; font-size: 13px; font-weight: bold; }



/* PAGE TEMPLATE CONTENT */
/* --> pt_contact */
#ptCnt img.introImage {margin-bottom: 10px; }
#ptCnt ul {margin: 3px 0 5px 0; padding: 0; color: #575759; }
#ptCnt ul li {margin: 0; padding: 1px 0 1px 10px; background: url('/bg/arrow_simple_tiny_darkgrey.gif') no-repeat 0 6px; }
.contactPersonRow {width: 530px; }
.contactPersonItem {float: left; width: 255px; }
.contactPersonItem div.job {padding-top: 3px; }
.even {padding-left: 20px; }

/* GENERAL CSS STYLES */
.red {color: #C32026; }
.fs10 {font-size: 10px; }
.fs12 {font-size: 12px; }
.mp10 {margin-top: 10px; margin-bottom: 10px; }
.mp0 {margin-top: 0; margin-bottom: 0; }
.mr40 {margin-right: 40px; }
.mt0 {margin-top: 0; }
.mp20 {margin-top: 20px; margin-bottom: 20px; }
.mb20 {margin-bottom: 20px; }
.mb10 {margin-bottom: 10px; }
.mb5 {margin-bottom: 5px; }
.mb0 {margin-bottom: 0; }
.mb-5 {margin-bottom: -5px; }
.mb-10 {margin-bottom: -10px; }
.pb20 {padding-bottom: 20px; }
.pb10 {padding-bottom: 10px; }
.pb5 {padding-bottom: 5px; }
.fwb {font-weight: bold; }
.bn {background: none; }
.pp5 {padding-top: 5px; padding-bottom: 5px; }
.pp10 {padding-top: 10px; padding-bottom: 10px; }

/* BUTTON POSITIONS */
/* --> TCR: pod dvěma sloupci inputu umisteny vpravo (Two Columns Right) */
div.btn_tcr {display: block; width: 525px; height: 30px; margin: 0; padding: 10px 0 20px; }
div.btn_tcr button {float: right; }

div.btn_filter {clear: both; display: block; width: 530px; height: 30px; margin: 0; padding: 0; }
div.btn_filter button {float: right; }


div.btn_ml {display: block; padding: 15px 60px 20px 0; text-align: right; }
div.btn_ml button {display: inline; margin-left: 10px; }

div.btn_ta {display: block; padding: 10px 0 20px 258px; text-align: left; }
div.btn_ta button {display: inline; }

/* --> AR: aling right pod dvema sloupci roztazenymi az na pravy okraj main */
div.btn_ar {display: block; width: 525px; padding: 15px 0 20px 0; text-align: right; }
div.btn_ar button {display: inline; margin-left: 2px; }

div.btn_at button {margin: 4px 0 20px 262px; }

*>div.btn_at button {margin-left: 260px; }
div.btn_lcol button {clear: both; margin: -5px 0 20px 102px; }
*>div.btn_lcol button {margin-left: 99px; }
div.btn_fr {display: block; padding: 15px 0 20px 0; text-align: right; }
div.btn_fr button {margin-right: 0px; }

/* ABSOLUTE */
#top, #top_box_hp, #top_box_nHp, #flare_tl, #leaf_shadow_top, #leaf_shadow_tr_hp, #leaf_shadow_tr_nHp, #leaf_shadow_tr_ee, #leaf_shadow_middle_hp, #leaf_shadow_middle_nHp, #leaf_shadow_middle_ee, #leaf_shadow_mr, #trmenu, #tmenu, #motto, #search, #btn_search, #smenu, #top_anim, #productIconSet, /*#shop_cart_hp, #shop_cart_nHp,*/ #top_woman, #mmenu, #bread_crumbs, #inSiteBrowser {position: absolute; top: 0; }
/*#bottom {position:absolute; top: 700px; }*/

/* TOP */
#top {z-index: 0; overflow: visible; width: 970px; height: 35px; background: none; }
#top_box_hp {top: 35px; left: 0; width: 786px; height: 176px; background: /*#FFF*/ url('/bg/layout_top_box.gif'); }
#top_box_nHp {top: 35px; left: 0; width: 787px; height: 176px; background: /*#FFF*/ url('/bg/layout_top_box.gif'); }
#flare_tl {display: none; left: 0; width: 18px; height: 35px; background: url('/bg/flare_tl.gif') no-repeat 0 0; }
#leaf_shadow_top {display: none; z-index: 3; top: 12px; left: 862px; width: 108px; height: 8px; background: url('/bg/leaf_shadow_top.gif') no-repeat 0 0; }
#leaf_shadow_tr_hp {top: 13px; left: 970px; width: 14px; height: 146px; background: none; }
#leaf_shadow_tr_nHp {display: none; top: 13px; left: 970px; width: 14px; height: 146px; background: url('/bg/leaf_shadow_tr.gif') no-repeat 0 0; }
/*#leaf_shadow_tr_ee {top: 13px; left: 970px; width: 14px; height: 146px; background: url('/bg/leaf_shadow_tr.gif') no-repeat 0 0; }*/
#leaf_shadow_middle_hp {display: none; z-index: 3; top: 233px; left: 894px; width: 76px; height: 5px; background: url('/bg/leaf_shadow_middle.gif') no-repeat 0 0; }
#leaf_shadow_middle_nHp {display: none; z-index: 3; top: 233px; left: 894px; width: 76px; height: 5px; background: url('/bg/leaf_shadow_middle.gif') no-repeat 0 0; }
/*#leaf_shadow_middle_ee {z-index: 3; top: 12px; left: 862px; width: 108px; height: 8px; background: url('/bg/leaf_shadow_top.gif') no-repeat 0 0; }*/
#leaf_shadow_mr {top: 232px; left: 970px; width: 20px; height: 156px; background: none; }


/* --> TOP RIGHT MENU */
#trmenu {z-index: 2; top: -14px; left: 0; display: block; width: 740px; height: 20px; padding: 8px 0 0 0; text-align: right; }
#trmenu li {display: inline; padding: 0 16px 0 0; }
#trmenu li a {padding: 0 0 0 16px; background: url('/bg/arrow_simple_hsep_down_darkgrey.gif') no-repeat 0 5px; color: #575759; font-weight: normal; }
#trmenu li a:HOVER {background: url('/bg/arrow_simple_hsep_down_darkred.gif') no-repeat 0 5px; color: #BC2C1E; }
#trmenu li a.viewed {font-weight: bold; }

/* --> tmenu */
#tmenu {top: 6px; left: 855px; }
#tmenu {display: block; }
#tmenu li {float: left; display: block; width: 37px; height: 27px; }
#tmenu li a {display: block; height: 20px; padding: 7px 0 0 0; font-size: 12px; font-weight: normal; text-align: center; }
#tmenu li a:HOVER, #tmenu li a.selected {background: url('/bg/tmenu.gif') no-repeat 0 0; }

/* --> smenu */
#mmenu {display: block; top: 176px; left: 0; width: 780px; height: 30px; background: url('/bg/layout_hr_menu.gif'); }
#mmenu ul {display: block; width: 740px; height: 22px; padding: 1px 0 0 58px; }
#mmenu ul li {height: 22px; display: inline; background: url('/bg/layout_hr_menu_arrow.gif'); background-repeat: no-repeat; background-position: 0 2px; font-size: 12px; font-weight: bold; }
#mmenu ul li a {background: transparent url(/bg/layout_hr_menu_arrow.gif) no-repeat scroll 0 10px; color:#000000; display:block; float:left; padding:7px 35px 6px 11px;}
#mmenu ul li a:HOVER, #mmenu ul li a.viewed {color: #888888; }

/* --> top FLASH anim */
#top_anim {display: none; overflow: visible; top: 44px; left: 0; width: 740px; }
#top_anim.hp img {float: right; position: relative; top: -14px; }
#top_anim.hp #motto {position: absolute; top: 49px; left: 0px;}
#top_anim.hp {height: 126px; }
#top_anim.nHp img {float: right; position: relative; top: -14px; }
#top_anim.nHp #motto {position: absolute; top: 49px; left: 0px;}
#top_anim.nHp {height: 126px; }
#top_anim.nHp {height: 126px; }


/* LEFT */
#left_box_hp {margin-top: 0px; padding-left: 30px; width: 210px; /*background: url('/bg/flare_left.gif') repeat-y;*/ }
#left_box_nHp {margin-top: 0px;  padding-left: 30px; width: 210px; /*background: url('/bg/flare_left.gif') repeat-y;*/ }
#left_box_shadow_hp {/*width: 220px;*/ padding: 0 0 0 10px; /*background: url('/bg/leaf_shadow_lmenu.gif') no-repeat top right;*/ }
#left_box_shadow_nHp {/*width: 220px;*/ padding: 0 0 0 10px; /*background: url('/bg/leaf_shadow_lmenu.gif') no-repeat top right;*/ }
#left_box_bg {/*width: 216px;*/ padding: 10px 0 4px 4px; /*background: url('/bg/lmenu_hline_red.gif') repeat-y;*/ }
a#logo {display: none; width: 192px; padding: 16px 0 20px 0; color: #ED1E24; font-size: 12px; font-weight: bold; text-align: center; }
a#logo img {display: none; padding-right: 3px; }

/* --> ltmenu */
#ltmenu {display: block; width: 192px; margin: 0 0 20px 0; padding: 6px 0; background: #313133; }
#ltmenu li a {display: block; padding: 3px 0 3px 25px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #C3E0F8; font-weight: bold; }
#ltmenu li a:HOVER, #ltmenu li a.viewed {color: #FFF; }

/* --> lmenu */
#catalogue_switch {height: 23px; }
#catalogue_switch a {cursor: pointer; float: left; display: block; width: 96px; height: 18px; padding-top: 5px; color: #DDD; text-align: center; font-size: 12px; font-weight: bold; }
#catalogue_switch a:HOVER {color: #39393C; }
#catalogue_switch a.viewed {color: #FFF; }
#btn_byCategories.viewed {background: #ED1E24 url('/bg/border_switch_catalogue_red.gif') no-repeat 0 0; }
#btn_byManufacturers.viewed {background: #575759 url('/bg/border_switch_catalogue_grey.gif') no-repeat 0 0; }

/* --> lsmenu */
#lsmenu {display: block; width: 192px; margin: 0 0 15px 0; padding: 0 0 6px 0; background-color: #F2FCFE; }
#lsmenu li a {display: block; padding: 3px 0 3px 25px; height: 14px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #000000; font-weight: bold; /*background-color: #C3E0F8;*/ }
#lsmenu li a:HOVER, #lsmenu li a.viewed {color: #000000; }
#lsmenun {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif'); color: #FFFFFF; font-weight: bold; }

/* --> lsmenu2 */
#lsmenu2 {display: block; width: 192px; margin: 0 0 15px 0; padding: 0 0 6px 0; background-color: #F2FCFE; }
#lsmenu2 li a {display: block; padding: 3px 0 3px 25px; height: 14px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #000000; font-weight: bold; /*background-color: #C3E0F8;*/ }
#lsmenu2 li a:HOVER, #lsmenu li a.viewed {color: #000000; }
#lsmenun2 {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif'); color: #FFFFFF; font-weight: bold; }

/* ---> level0 vyrobcu */
.lmmenu {width: 200px; padding: 0; background: url('/bg/hline_lmenu_darkgrey.gif') repeat-y; }
.lmmenu li a {display: block; width: 167px; padding: 5px 0 5px 25px; background: url('/bg/plus_white.gif') no-repeat 9px 8px; color: #FFF; font-weight: bold; }
.lmmenu li a:HOVER, .lmmenu li.unwrapped a {width: 175px; background-position: center right; }
.lmmenu li a:HOVER, .lmmenu li a.viewed, .lmmenu li.unwrapped a:HOVER {background-color: #313133; background-image: url('/bg/arrow_rect_darkred_right.gif'); color: #FFF; }
.lmmenu li.unwrapped {background: url('/bg/hline_lmenu_red.gif') repeat-y; }
.lmmenu li.unwrapped a {background-color: #575759; background-image: url('/bg/arrow_rect_darkred_down.gif'); }
/* ---> level0 kategorii */
.lmenu_lvl0, .lmmenu li ul.lmenu_lvl0 {width: 200px; padding: 0 0 20px 0; /*background: url('/bg/hline_lmenu_red.gif') repeat-y;*/ }
.lmenu_lvl0 li, .lmmenu li ul.lmenu_lvl0 li {width: 200px; background: none; }
.lmenu_lvl0 li a, .lmmenu li ul.lmenu_lvl0 li a {display: block; width: 167px; padding: 5px 0 5px 25px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 9px 8px; color: #000000; font-weight: bold; }
.lmenu_lv10n {width: 192px; margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif'); color: #FFFFFF; font-weight: bold; }
/*.lmenu_lvl0 li a:HOVER, .lmenu_lvl0 li a.viewed, .lmenu_lvl0 li.unwrapped a, .lmmenu li ul.lmenu_lvl0 li a:HOVER, .lmmenu li ul.lmenu_lvl0 li a.viewed, .lmmenu li ul.lmenu_lvl0 li.unwrapped a {width: 175px; background-position: center right; }
.lmenu_lvl0 li.unwrapped, .lmmenu li ul.lmenu_lvl0 li.unwrapped {background: url('/bg/hline_lmenu_beige.gif') repeat-y; }
.lmenu_lvl0 li.unwrapped a, .lmmenu li ul.lmenu_lvl0 li.unwrapped a {background-color: #313133; background-image: url('/bg/arrow_rect_darkgrey_down.gif'); color: #C3E0F8; }
.lmenu_lvl0 li a:HOVER, .lmenu_lvl0 li a.viewed, .lmmenu li ul.lmenu_lvl0 li a:HOVER, .lmmenu li ul.lmenu_lvl0 li a.viewed {background-color: #B7AEA8; background-image: url('/bg/arrow_rect_darkred_right.gif'); color: #3D4242; }*/
/* ---> level1 */
#lmenu_lvl1 {width: 172px; margin: 0; padding-left: 20px; }
#lmenu_lvl1 li {width: 172px; margin: 0; padding: 0; background: none; }
.lmenu_lvl0 li #lmenu_lvl1 li a {display: block; width: 167px; margin: 0; padding: 4px 0 4px 25px; background: #E6DDD8 url('/bg/arrow_dart_big_darkred.gif') no-repeat 11px 8px; color: #A0251A; font-size: 12px; font-weight: normal; }
.lmenu_lvl0 li #lmenu_lvl1 li a:HOVER, .lmenu_lvl0 li #lmenu_lvl1 li a.viewed, .lmenu_lvl0 li #lmenu_lvl1 li.unwrapped a {width: 167px; padding: 4px 8px 4px 25px; background-position: center right; }
.lmenu_lvl0 li #lmenu_lvl1 li.unwrapped {}
.lmenu_lvl0 li #lmenu_lvl1 li.unwrapped a {background-color: #56595C; background-image: url('/bg/arrow_rect_darkgrey_down.gif'); color: #C3E0F8; }
.lmenu_lvl0 li #lmenu_lvl1 li a:HOVER, .lmenu_lvl0 li #lmenu_lvl1 li a.viewed {background-color: #B7AEA8; background-image: url('/bg/arrow_rect_darkred_right.gif'); color: #3D4242; }
/* ---> level2 */
#lmenu_lvl2 {width: 200px; margin: 0; padding: 0; background: url('/bg/hline_lmenu_white.gif') repeat-y; }
#lmenu_lvl2 li {width: 200px; margin: 0; padding: 0; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a {display: block; width: 157px; margin: 0; padding: 4px 0 4px 35px; background: url('/bg/arrow_dart_big_grey.gif') no-repeat 21px 8px; color: #6D6D6D; font-size: 12px; font-weight: normal; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a:HOVER, .lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a.viewed, .lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li.unwrapped a {width: 157px; padding: 4px 8px 4px 35px; background-position: center right; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li.unwrapped {}
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li.unwrapped a {}
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a:HOVER, .lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a.viewed {background-color: #B7AEA8; background-image: url('/bg/arrow_rect_darkred_right.gif'); color: #3D4242; }



/* --> tbmenu */
#tbmenu {padding: 5px 0 20px 7px; }
#tbmenu li {padding: 4px 0 4px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 8px; color: #FFF; }

/* --> bread crumbs */
#bread_crumbs {top: 220px; left: 260px; width: 520px; color: #3E84CB; }
#bread_crumbs ul {height: 14px; padding: 0 0 0 24px; background: url('/ico/question_mark.gif') no-repeat 0 1px; }
#bread_crumbs ul li {display: inline; padding: 0 2px 0 9px; background: url('/bg/arrow_dart_tiny_greyred.gif') no-repeat 0 5px; font-size: 10px; }
#bread_crumbs ul li.first {background: none; padding-left: 0; }
#bread_crumbs a {color: #3E84CB; font-weight: normal; }
#bread_crumbs a:HOVER {color: #3E84CB; }

/* --> search */
/*
input#search {top: 23px; left: 305px; width: 122px; margin: 0 0 6px 0; }
#btn_search {top: 23px; left: 450px; width: 22px; height: 22px; margin: 0; padding: 0; border: 0; background: url('/btn/search.gif') no-repeat 0 0; }
img#top_woman {top: 46px; left: 754px; }
*/
#search_box {width: 170px; }
#search_box form {margin: 0; padding: 9px 0 17px 0; }
#search_box form div {height: 25px; }
#search_box form div.cr {height: 1px; }
#search_box label {float: left; width: 46px; padding: 4px 0 0 0; }
#search_box input {float: left; width: 116px; height: 17px; margin: 0 0 3px 0; padding: 2px 3px 0 3px; }
#search_box form div.cbbox {height: 20px; }
#search_box div.cbbox label {float: left; width: 46px; padding: 3px 0 0 0; text-align: left; }
#search_box div.cbbox select {float: left; width: 124px; height: auto; margin: 0 0 0 0; background: none; font-size: 10px; }
#search_box button {float: right; margin: -5px 0 0 0; }

/* ------------------------- SIDE COLS ----------------------------- */
#right {padding-bottom: 0px; background: #FFFFFF; width: 192px; }
#right h3 {margin: 0 0 0 0; padding: 6px; /*border: 1px solid #CDD3C4;*/ color: #3E84CB; font-weight: bold; }
#right h3 a {display: block; color: #A0251A; }
#right h3 a:HOVER {color: #666; }
#right h3.invert {/*border: 1px solid #4C4C53;*/ background: url('/bg/navody.gif') no-repeat; color: #FFF; }
#right h3.invert a {color: #FFF; }

/* --> product anchor navigation */
#pd_anchorNavigationBox {display: none; width: 170px; padding: 0 0 15px 5px; }
#pd_anchorNavigationBox ul li a {display: block; padding: 2px 0 2px 15px; background: url('/bg/arrow_dart_leftdown_darkred.gif') no-repeat 0 8px; }
#pd_anchorNavigationBox ul li a:HOVER {background-image: url('/bg/arrow_dart_leftdown_bluegrey.gif'); }
#pd_anchorNavigationBox ul li a.lowImportance {font-weight: normal; }

/* --> products 2 compare list */
#compareBox {width: 170px; margin: -10px 0 10px 0; padding: 10px 0 5px 0; }
#compareBox ul li {color: #575759; font-size: 10px; font-weight: normal; }
#compareBox ul li a {display: block; padding: 2px 0 2px 15px; background: url('/bg/arrow_dart_small_darkred.gif') no-repeat 0 6px; color: #575759; font-size: 10px; font-weight: normal; }
#compareBox ul li a.img {cursor: pointer; float: right; display: block; width: 7px; height: 7px; padding: 4px 0 0 10px; background: none; }
#compareBox ul li a:HOVER {color: #999; }
#compareBox div {width: 170px; height: 28px; }
#compareBox div button {display: block; float: right; margin: -5px 0px 0 0; }

/* --> associated pages list */
#associatedPages {width: 170px; padding: 0 0 15px 0; }
#associatedPages ul li {font-size: 12px; font-weight: bold; }
#associatedPages ul li a {display: block; padding: 2px 0 2px 20px; background: url('/bg/arrow_dart_double_sided_small_darkred.gif') no-repeat 0 7px; color: #A0251A; }
#associatedPages ul li a:HOVER {color: #575759; }

/* --> new products */
#right div.news_box h4 {padding: 6px; font-size: 12px; font-weight: bold; }
#right div.table h4 {padding-bottom: 2px; }
#right div.news_box h4 a {display: block; color: #333; }
#right div.news_box h4 a:HOVER {color: #666; }
#right div.news_box a img.product {float: left; width: 50px; height: 50px; padding: 2px; border: 1px solid #CCC; }
#right div.news_box div.price {float: left; width: 104px; height: 30px; margin: 0 0 0 10px; color: #C32026; font-size: 12px; font-weight: bold; text-align: right; line-height: 13px; }
#right div.table div.price {width: 90px; height: 24px; margin: 0; font-size: 12px; text-align: left; line-height: 10px; }
#right div.news_box div.price span {color: #6A6A6A; font-size: 9px; font-weight: 400; }
#right div.news_box div.price span.fs10 {font-size: 10px; }
#right div.news_box div.buy {float: left; width: 104px; height: 20px; margin: 8px 0 0 10px; }
#right div.table div.buy {width: 80px; margin: 4px 0 0 0; }
#right div.news_box div.buy input, #right div.news_box div.buy button, #right div.news_box div.buy a {float: right; margin-left: 2px; }
#right div.news_box div.buy input {width: 30px; height: 14px; padding: 2px 1px 0 1px; text-align: center; font-size: 10px; }
#right div.news_box div.buy button {width: 18px; height: 18px; background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }
#right div.news_box div.buy a img {cursor: help; width: 18px; height: 18px; }
#right div.hsep {clear: both; margin: 6px 0; }

/* ------------------------- login ----------------------------- */
#loginn {padding-bottom: 0px; background: url('/bg/prihlaseni.gif') no-repeat 0 0; width: 192px; height: 150px; }
#loginn h3 {margin: 0 0 0 0; padding: 12px 0 0 9px; /*border: 1px solid #CDD3C4;*/ color: #313522; font-weight: normal; font-size: 14px; }
#loginn h3 a {display: block; color: #313522; }
#loginn h3 a:HOVER {color: #666; }
#loginn h3.invert {border: 1px solid #4C4C53; background: #313133; color: #FFF; }
#loginn h3.invert a {color: #FFF; }

/* -->login box */
#login_box {width: 170px; padding: 5px 0 0 6px; }
#login_box form {padding: 9px 0 10px 0; }
#login_box form div {height: 25px; /*padding-top: 5px;*/ }
#frm_reenter_pwd {display: none; }
#login_box div a {/*cursor: pointer; display: block;*/ padding: 0 0 2px 72px; /*background: url('/bg/arrow_dart_small_darkred.gif') no-repeat 20px 4px;*/ font-weight: bold; font-size: 11px; }
#login_box label {float: left; width: 41px; padding: 4px 0 0 0; }
#login_box input {float: left; width: 121px; height: 17px; margin: 0 0 3px 0; padding: 2px 3px 0 3px; }
#login_box #login_pwd {width: 121px; }
#login_box #remember_me_warning {float: right; background: none; padding: 2px 0	0 0; }
#login_box div.chbox label {float: left; width: 125px; padding: 3px 0 0 5px; text-align: left; }
#login_box div.chbox input {float: left; width: auto; height: auto; margin: 0 0 0 0; padding: 0; border: 0; background: none; font-size: 10px; }
*>#login_box div.chbox input {margin: 3px 0 0 0; }
#login_box button {float: right; margin: 15px 0 0 5px; }
#frm_reenter_pwd button {float: right; margin: -5px 0 17px 0; }
#login_box ul {padding: 0 0 0 10px; }
#login_box ul li {padding: 1px 0 2px 20px; }
#login_box ul li#ico_orders {background: url('/ico/cc_orders.gif') no-repeat 1px 5px; }
#login_box ul li#ico_person {background: url('/ico/cc_person.gif') no-repeat 0 4px; }
#login_box ul li#ico_setup {background: url('/ico/cc_setup.gif') no-repeat 0 4px; }
#login_box ul li#ico_logout {background: url('/ico/cc_logout.gif') no-repeat 0 4px; }

/* --> product icons */
#productIconSet {display: none; top: 204px; }

/* --> shop cart HP */
#shop_cart_hp {/*top: 204px; left: 550px;*/ margin: 8px 0 0 0; height: 31px; padding: 6px 0 6px 9px; background: url('/bg/cart.gif') no-repeat 0 0;}
#shop_cart_hp h3, #shop_cart_hp h3 a {/*margin: 0;*/ padding: 0; font-size: 12px; }
#shop_cart_hp h3 a:HOVER {color: #666; }
#shop_cart_hp ul {display: block; width: 192px; padding: 2px 0; }
#shop_cart_hp ul li {width: 192px; height: 14px; padding: 0 0 2px 0; /*background: url('/bg/hline_dots_basket_hp.gif') no-repeat 0 10px;*/}
#shop_cart_hp ul li a {display: block; color: font-size: 12px; color: #313522;}
#shop_cart_hp ul li a span.fr {float: right; display: block; overflow: hidden; padding-left: 5px; /*background: #FFF;*/ text-align: right;padding: 0 15px 6px 0; }
#shop_cart_hp ul li a span.left {padding-right: 5px; /*background: #FFF;*/ text-align: left; }
#shop_cart_hp ul li a span.red {color: #313522; font-weight: normal; }
#shop_cart_hp ul li a span.grey {color: #313522; font-weight: normal; }

/* --> shop cart Not HP */
#shop_cart_nHp {/*top: 204px; left: 550px;*/ margin: 8px 0 0 0; height: 31px; padding: 6px 0 6px 9px; background: url('/bg/cart.gif') no-repeat 0 0;}
#shop_cart_nHp h3, #shop_cart_nHp h3 a {/*margin: 0;*/ padding: 0; font-size: 12px; }
#shop_cart_nHp h3 a:HOVER {color: #666; }
#shop_cart_nHp ul {display: block; width: 192px; padding: 2px 0; }
#shop_cart_nHp ul li {width: 192px; height: 14px; padding: 0 0 2px 0; /*background: url('/bg/hline_dots_basket_hp.gif') no-repeat 0 10px;*/}
#shop_cart_nHp ul li a {display: block; color: font-size: 12px; color: #313522;}
#shop_cart_nHp ul li a span.fr {float: right; display: block; overflow: hidden; padding-left: 5px; /*background: #FFF;*/ text-align: right; padding: 0 15px 6px 0; }
#shop_cart_nHp ul li a span.left {padding-right: 5px; /*background: #FFF;*/ text-align: left; }
#shop_cart_nHp ul li a span.red {color: #BC2C1E; font-weight: normal; }
#shop_cart_nHp ul li a span.grey {color: #8C8581; font-weight: normal; }
/*ul.finish_order {padding: 3px 0 3px 0; }
a.finish_order {padding: 0 10px 0 0; background: url('/bg/arrow_double_red.gif') no-repeat right 5px; color: #C32026; }
a.finish_order:HOVER {background: url('/bg/arrow_double_grey666.gif') no-repeat right 5px; color: #666; }
*/

/* --> rsmenu */
#rsmenu {display: block; width: 192px; margin: 0 0 10px 0; padding: 0 0 16px 0; background-color: #F2FCFE; }
#rsmenu p {margin: 0; padding: 6px 6px 0 6px; color: #575759; }
#rsmenu li a {height: 14px; display: block; padding: 3px 0 3px 25px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #000000; font-weight: bold; /*background-color: #C3E0F8;*/ }
#rsmenu li a:HOVER, #rsmenu li a.viewed {color: #000000; }
#rsmenun {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif') no-repeat; color: #FFFFFF; font-weight: bold; }

/* --> rsmenu3 */
#rsmenu3 {display: block; width: 192px; margin: 0 0 10px 0; padding: 0 0 16px 0; background-color: #F2FCFE; }
#rsmenu3 p {margin: 0; padding: 6px 6px 0 6px; color: #575759; }
#rsmenu3 li a {height: 14px; display: block; padding: 3px 0 3px 25px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #000000; font-weight: bold; /*background-color: #C3E0F8;*/ }
#rsmenu3 li a:HOVER, #rsmenu li a.viewed {color: #000000; }
#rsmenun3 {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif') no-repeat; color: #FFFFFF; font-weight: bold; }

/* --> rsmenu4 */
#rsmenu4 {display: block; width: 192px; margin: 0 0 10px 0; padding: 0 0 16px 0; background-color: #F2FCFE; }
#rsmenu4 p {margin: 0; padding: 6px 6px 0 6px; color: #575759; }
#rsmenu4 li a {height: 14px; display: block; padding: 3px 0 3px 25px; background: url('/bg/arrow_dart_big_orange.gif') no-repeat 12px 7px; color: #000000; font-weight: bold; /*background-color: #C3E0F8;*/ }
#rsmenu4 li a:HOVER, #rsmenu li a.viewed {color: #000000; }
#rsmenun4 {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif') no-repeat; color: #FFFFFF; font-weight: bold; }

/* --> rsmenu2 */
#rsmenu2 {display: block; width: 192px; height: 50px; margin: 16px 0 0 0; padding: 6px 0 10px 0; background: url('/bg/exclusiv.jpg') no-repeat; }
#rsmenu2 li a {display: block; padding: 6px 0 3px 10px; color: #000000; font-weight: bold; }
#rsmenu2 li a:HOVER, #rsmenu2 li a.viewed {color: #000000; }
#rsmenun2 {margin: 0 0 0 0; padding: 6px 6px; background: url('/bg/navody.gif'); color: #FFFFFF; font-weight: bold; }


/* --------------------- MAIN ---------------------- */

/* TEXTOVE STRANKY */
.image_border {border: 1px solid #D9E1E6;}
#txt {margin-bottom: 20px; /*background: #FFFFFF;*/ }
/*#txt p img {float: right; }*/
#txt ul li {padding: 2px 0 2px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; color: #575759; }
#txt ul li span {display: block; font-weight: bold; }
#cnt_img a {float: left; display: block; width: 130px; text-align: center; }
#cnt_img a.first {margin-right: 15px; }
#cnt_img a img {padding: 3px; border: 2px solid #464646; }
#cnt_img a span {display: block; width: 130px; padding-top: 5px; }
#txt a img.img_in_col {padding: 3px; border: 2px solid #464646; margin-bottom: 15px; }
#txt table.cenik {table-layout: fixed; width: 530px; }
table tbody tr th {padding: 5px; background: #604D4D; color: #FFF; font-weight: bold; }
table tbody tr td {padding: 5px; background: #EEE; }

#txt1 {padding: 6px; background-color: #F2FCFE; }
#txt1 p {background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; padding: 2px 0 2px 12px; }
#txt1 p img {float: right; }
#txt1 ul li {padding: 2px 0 2px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; color: #575759; }
#txt1 ul li span {display: block; font-weight: bold; }
#txt1 a {display: block; color: #3E84CB; font-weight: bold;  /*text-decoration: none;*/ }
#cnt_img a {float: left; display: block; width: 130px; text-align: center; }
#cnt_img a.first {margin-right: 15px; }
#cnt_img a img {padding: 3px; border: 2px solid #464646; }
#cnt_img a span {display: block; width: 130px; padding-top: 5px; }
#txt1 a img.img_in_col {padding: 3px; border: 2px solid #464646; margin-bottom: 15px; }
#txt1 table.cenik {table-layout: fixed; width: 530px; }
table tbody tr th {padding: 5px; background: #3E84CB; color: #FFF; font-weight: bold; }
table tbody tr td {padding: 5px; background: #EEE; }

#txt2 {padding: 6px; background-color: #F2FCFE; }
#txt2 p {background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; padding: 2px 0 2px 12px; }
#txt2 p img {float: right; }
#txt2 ul li {padding: 2px 0 2px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; color: #575759; }
#txt2 ul li span {display: block; font-weight: bold; }
#txt2 a {display: block; color: #3E84CB; font-weight: bold; /*text-decoration: none;*/ }
#cnt_img a {float: left; display: block; width: 130px; text-align: center; }
#cnt_img a.first {margin-right: 15px; }
#cnt_img a img {padding: 3px; border: 2px solid #464646; }
#cnt_img a span {display: block; width: 130px; padding-top: 5px; }
#txt2 a img.img_in_col {padding: 3px; border: 2px solid #464646; margin-bottom: 15px; }
#txt2 table.cenik {table-layout: fixed; width: 530px; }
table tbody tr th {padding: 5px; background: #3E84CB; color: #FFF; font-weight: bold; }
table tbody tr td {padding: 5px; background: #EEE; }

/* --> sitemap */
#main #sitemap h2.sitemap {width: 270px; margin-top: 0; }
#sitemap ul.level0 {padding: 0 0 10px 18px; font-size: 12px; }
#sitemap ul.level1 {padding: 2px 0 5px 0px; font-size: 12px; }
#sitemap ul.level0 li, #site_map ul.level1 li {padding: 1px 0 1px 12px; background: url('/bg/arrow_dart_small_darkred.gif') no-repeat 0 6px; }

/*h1 {display: block; width: 550px; height: 21px; margin: 0 0 5px 0; padding: 5px 0 0 20px; background: url('/hl/h1.gif') no-repeat 0 0; color: #FFF; font-size: 13px; font-weight: bold; } */
/*h2 {color: #D52D00; font-size: 13px; font-weight: bold; padding: 15px 0; }*/
#fl_banner {margin: 15px 0 10px 0; }
#img_puzzle
{
	margin: 15px 0 10px 0;
	padding: 0;
  width: 550px;
}
#img_puzzle a {float: left; /*width: 176px;*/ margin-right: 14px; }
/* PRODUCT ROW/ITEM (THUMBS) */
.pl_row {padding: 0 0 0 0; margin-bottom: 20px; }
.pl_item {float: left; display: block; text-align: center; width: 231px; height: 231px; margin-right: 14px; padding: 10px; overflow: hidden; background: url('/bg/layout_bg_item.gif') }
.pl_itemn {float: left; display: block; text-align: left; width: 231px; /*height: 231px;*/ margin-right: 14px; padding: 10px; overflow: hidden; /*background: url('/bg/layout_bg_item.gif')*/ }
.pl_pickedOut {background: #EEE; }
/**>.pl_item {height: auto; }*/
.pl_row div.even {float: left; display: block; text-align: center; width: 231px; height: 231px; padding: 10px; overflow: hidden; background: url('/bg/layout_bg_item.gif') }
.pl_item h2 {text-align: center; height: 30px; margin: 0 0 0 0; padding: 0 0 0 0;/* background: url('/hl/h2_product_list_main_underline.gif') no-repeat top center;*/ font-size: 14px; font-weight: bold; }
.pl_item h2 a {display: block; color: #EE6051; }
.pl_item h2 a:HOVER {color: #EE6051; }
.pl_item p {overflow: hidden; float: left; width: 100%; /*height: 53px;*/ margin-bottom: 0; padding: 0 0 5px 0; }
.pl_item p a {line-height: 13px; color: #575759; font-weight: normal; }
.pl_item a img {width: 73px; height: 73px; margin: 15px; padding: 2px; border: none; }
/*.pl_item a img.pl_img_plus {position: absolute; width: 12px; height: 12px; padding: 0; border: 0; }*/
.pl_item div.icons {float: left; width: 62px; height: 18px; margin: 0; padding: 7px 0 0 0; }
.pl_item div.icons img {float: left; width: 18px; height: 18px; margin: 0; padding: 0 2px 0 0; border: 0; }
.pl_item div.icons a.pickedOut, .pl_item div.icons a.enabled, .pl_item div.icons a.disabled {float: left; display: block; cursor: pointer; width: 18px; height: 18px; background-position: 0 0; background-repeat: no-repeat; }
.pl_item div.icons a.pickedOut {background-image: url('/ico/compare_picked_out.gif'); }
.pl_item div.icons a.enabled {background-image: url('/ico/compare_enabled.gif'); }
.pl_item div.icons a.disabled {cursor: help; background-image: url('/ico/compare_disabled.gif'); }
.pl_item div.icons a.availabilityHelp {cursor: help; }
.pl_item div.price {float: left; width: 100px; height: 15px; margin: 0; padding: 9px 0 0 0; color: #006400; font-size: 13px; font-weight: bold; text-align: left; }
.pl_item div.price span {color: #6A6A6A; font-size: 12px; font-weight: bold; }
.pl_item div.price span.fs10 {display: block; font-size: 10px; }
.pl_buy {float: right; width: 100%; height: 47px; /*padding: 5px 0 0 0;*/ }
.pl_buy div.code {overflow: hidden; display: block; height: 18px; margin: 0; padding: 2px 0 0 0; color: #575759; text-align: right; font-size: 10px; }
.pl_buy div.code a img {cursor: help; float: left; position: relative; top: -2px; width: 36px; height: 17px; margin: 0 2px 0 0; }
.pl_buy div.code span {padding: 2px; background: #EBE4E0; color: #575759; }
.pl_buy div.code span:HOVER {background: #575759; color: #FFF; }
.pl_buy form {float: right; width: 60px; padding-top: 9px; }
.pl_buy img, .pl_buy a img, .pl_buy button, .pl_buy input {float: right; width: 18px; height: 18px; margin: 0 0 0 2px; padding: 0; }
.pl_buy img, .pl_buy a img, .pl_buy button {border: 0; }
.pl_buy input {width: 16px; height: 14px; margin: 0; padding: 2px 1px 0px 1px; color: #7E090C; font-size: 10px; font-weight: normal; text-align: center; }
.pl_buy button {background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }

/* PRODUCT ROW/ITEM (ROWS) */
.pl_item_row {display: block; overflow: hidden; width: 530px; height: 60px; margin: 0; padding: 0; }
.pl_item_row_hsep {display: block; overflow: hidden; width: 530px; height: 15px; background: url('/bg/hsep_pl_rows_grey.gif') repeat-x; }
.pl_pickedOut {background: #EEE; }
.pl_item_row div.code {float: right; height: 14px; margin-top: -2px; padding: 2px 2px 0 2px; background: #EBE4E0; color: #575759; text-align: right; font-size: 10px; }
.pl_item_row div.code:HOVER {background: #575759; color: #FFF; }
.pl_item_row a.newsAndDiscount {cursor: help; overflow: visible; float: right; margin-top: -2px; display: block; width: 36px; height: 16px; margin: 0 7px 0 0; }
.pl_item_row a.newsAndDiscount img {position: absolute; padding: 0; margin: 0; }
.pl_item_row h2 {float: left; display: block; margin: -2px 0 0 0; height: 16px; padding: 0 10px 0 10px; font-size: 12px; font-weight: bold; line-height: 14px; }
.pl_item_row h2 a {display: block; padding: 0 0 0 0; color: #575759; }
.pl_item_row h2 a:HOVER {color: #7B7B7B; }
.pl_item_row p {overflow: hidden; float: right; width: 460px; height: 25px; margin: 0; padding: 1px 0 0 0; font-size: 10px; }
.pl_item_row p a {display: block; width: 460px; height: 25px; line-height: 11px; color: #575759; font-weight: normal; }
.pl_item_row a.img {float: left; width: 50px; height: 50px; margin: 0; padding: 4px; background: #FFF; border: 1px #B7AEA8 solid; }
/*.pl_item_row a img.pl_img_plus {position: absolute; width: 12px; height: 12px; padding: 0; border: 0; }*/
.pl_item_row div.icons {float: right; width: 62px; height: 18px; margin: 0; padding: 0; }
.pl_item_row div.icons img {float: right; width: 18px; height: 18px; margin: 0; padding: 0 0 0 2px; border: 0; }
.pl_item_row div.icons a {float: right; display: block; cursor: pointer; width: 20px; margin: 0; height: 18px; background-position: 2px 0; background-repeat: no-repeat; }
.pl_item_row div.icons a.pickedOut {background-image: url('/ico/compare_picked_out.gif'); }
.pl_item_row div.icons a.enabled {background-image: url('/ico/compare_enabled.gif'); }
.pl_item_row div.icons a.disabled {cursor: help; background-image: url('/ico/compare_disabled.gif'); }
.pl_item_row div.icons a.availabilityHelp {cursor: help; }
.pl_item_row div.price {float: left; overflow: hidden; width: 230px; height: 17px; margin: 0; padding: 1px 0 0 20px; color: #C32026; font-size: 13px; font-weight: bold; text-align: left; }
.pl_item_row div.price span {color: #6A6A6A; font-size: 10px; font-weight: normal; }
.pl_item_row div.price span.fs10 {padding-left: 10px; font-size: 10px; }
.pl_item_row div.pl_buy {float: left; width: 360px; height: 18px; margin: 0; padding: 0 0 0 10px; }
.pl_item_row div.pl_buy form {float: left; width: 60px; height: 18px; margin: 0; padding: 0; }
.pl_item_row div.pl_buy img, .pl_item_row div.pl_buy a img, .pl_item_row div.pl_buy button, .pl_item_row div.pl_buy input {float: left; width: 18px; height: 18px; padding: 0; }
.pl_item_row div.pl_buy img, .pl_item_row div.pl_buy a img, .pl_item_row div.pl_buy button {border: 0; }
.pl_item_row div.pl_buy input {width: 30px; height: 14px; margin: 0; padding: 2px 1px 0px 1px; color: #7E090C; font-size: 10px; font-weight: normal; text-align: center; }
.pl_item_row div.pl_buy button {background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }

/* -->table view */
table.products {width: 530px; margin: 0; border: 0; border-collapse: collapse; }
table.products tbody tr th {background: #7F7F7F; font-size: 10px; }
table.products tbody tr th span {font-size: 9px; }
table.products tbody tr td {background: #F1EBE8; }
table.products tbody tr.odd td {background: #FFF; }
table.products tbody tr td {color: #575759; font-size: 10px; font-weight: normal; }
table.products tbody tr td a {color: #A0251A; }
table.products tbody tr td a:HOVER {color: #575759; }
table.products tbody tr:HOVER td, table.products tbody tr:HOVER td a, table.products tbody tr:HOVER td a:HOVER {background: #7F7F7F; color: #FFF; }
table.products tbody tr td.buy input {float: left; width: 25px; height: 14px; padding: 1px 3px; text-align: center; }
table.products tbody tr td.buy button {float: left; width: 22px; height: 22px; margin: 0 0 0 5px; background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }
table.products tbody tr td.buy form {display: block; width: 65px; }


/* --> selected products */
div.hlLabelHp, div.hlLabelHp_first {display: block; float: left; width: 253px; height: 20px; padding: 4px 0 0 0; background: #575759; border: 1px solid #D7CDC6; color: #FFF; font-size: 13px; font-weight: bold; text-align: center; }
div.hlLabelHp_first {margin-right: 20px; }
div.hlLabelHp a, div.hlLabelHp_first a {color: #C3E0F8; }
div.hlLabelHp a:HOVER, div.hlLabelHp_first a:HOVER {color: #FFF; }

/* --> subcategories */
#subCatsLabel {display: none; float: right; width: 96px; height: 15px; margin-top: -15px; }
#btn_subCats {cursor: pointer; display: block; width: 96px; height: 15px; }
#subCats {display: none; padding: 6px 0 2px 0; background: url('/bg/hsep_line_lightocher.gif') repeat-x; }
#subCats ul {float: left; width: 165px; padding: 0 0 0 10px; }
#subCats ul li {padding: 2px 0 2px 10px; background: url('/bg/arrow_simple_tiny_darkred.gif') no-repeat 0 7px; font-size: 12px; }
#subCats ul li:HOVER {background-image: url('/bg/arrow_simple_tiny_darkgrey.gif'); }
#subCats ul li a {color: #BC2C1E; font-weight: normal; }
#subCats ul li a:HOVER {color: #575759; }

/* --> filters */
#filtersLabel {border: 1px solid red; display: none; float: right; width: 96px; height: 15px; margin-top: 0px; }
#btn_filters {cursor: pointer; display: block; width: 96px; height: 15px; }
#filters {display: none; clear: right; padding: 16px 0 2px 0; background: url('/bg/hsep_line_lightocher.gif') repeat-x; }
#manufacturerFiltr, #availabilityFiltr {clear: left; float: left; width: 400px; padding: 3px 0; }
#manufacturerFiltr {padding-top: 0; border-bottom: 1px solid #CCC; }
#priceFiltr {float: right; width: 119px; border-left: 1px solid #CCC; }
#manufacturerFiltr div, #availabilityFiltr div {float: left; height: 20px; line-height: 20px; margin-right: 15px; }
#manufacturerFiltr div *, #availabilityFiltr div * {float: none; display: inline; width: auto; padding: 0 0 0 5px; }
#manufacturerFiltr div.label, #availabilityFiltr div.label {width: 60px; padding-top: 1px; font-size: 10px; }
#manufacturerFiltr div label, #availabilityFiltr div label {position: relative; top: -6px; }
#manufacturerFiltr div input, #availabilityFiltr div input {width: auto; margin-top: 2px; padding: 0; border: 0; display: inline; }
#priceFiltr div {clear: both; height: 22px; }
#priceFiltr div label {float: left; width: 40px; padding: 4px 0 0 10px; }
#priceFiltr div input {float: right; width: 50px; height: 14px; padding: 2px 3px 0 3px; font-size: 10px; text-align: center; }
#filterResultsTxtBefore {float: left; height: 16px; margin: 10px 10px 0 0; padding-top: 2px; }
#filterResultsTxtAfter {float: left; height: 16px; margin: 10px 0 0 10px; padding-top: 2px; }
*>#filterResultsTxtBefore, #filterResultsTxtAfter {height: auto; }
#numFilterResults {float: left; width: 50px; height: 17px; margin-top: 8px; padding: 3px 0 0 0; background: #DDD4CE; color: #BC2C1E; font-size: 13px; font-weight: bold; text-align: center; }

#filters ul {float: left; width: 165px; padding: 0 0 0 10px; }
#filters ul li {padding: 2px 0 2px 10px; background: url('/bg/arrow_simple_tiny_darkred.gif') no-repeat 0 7px; font-size: 12px; }
#filters ul li:HOVER {background-image: url('/bg/arrow_simple_tiny_darkgrey.gif'); }
#filters ul li a {color: #BC2C1E; font-weight: normal; }
#filters ul li a:HOVER {color: #575759; }

/* --> sorting, order, view type */
#catalogueOrderAndViewLabel {display: none; float: right; width: 96px; height: 15px; margin-top: 0px; }
#catalogueOrderAndViewLabel a {cursor: pointer; }
#catalogueOrderAndView {display: none; clear: right; padding: 16px 0 2px 0; background: url('/bg/hsep_line_lightocher.gif') repeat-x; }
#catalogueOrderAndView label {padding-top: 3px; }
#catalogueOrderAndView form {height: 28px; }
#frm_catalogueView {float: left; display: block; width: 130px; }
#frm_catalogueView label {width: 50px; }
#frm_orderBy  {float: left; display: block; width: 225px; }
#frm_orderBy label {width: 70px; }
#frm_itemsPerPage {float: right; display: block; width: 145px; }
#frm_itemsPerPage label {float: right; width: 100px; text-align: right; }
select#catalogueOrderBy {float: left; width: auto; font-size: 10px; }
select#items_per_page_count {float: right; width: auto; font-size: 10px; }
#btn_viewThumbs, #btn_viewList {float: left; cursor: pointer; width: 20px; height: 20px; margin-right: 7px; padding: 0; background-repeat: no-repeat; background-position: 4px 4px; }
#btn_viewThumbs {background-image: url('/btn/view_thumbs_off.gif'); }
#btn_viewList {background-image: url('/btn/view_list_off.gif'); }
#btn_viewThumbs:HOVER, #btn_viewThumbs.viewed {background-image: url('/btn/view_thumbs.gif'); }
#btn_viewList:HOVER, #btn_viewList.viewed {background-image: url('/btn/view_list.gif'); }
#btn_orderDirAsc, #btn_orderDirDesc {float: left; cursor: pointer; width: 20px; height: 20px; margin-left: 7px; padding: 0; background-repeat: no-repeat; background-position: 0 0; }
#btn_orderDirAsc {background-image: url('/btn/submit_asc_off.gif'); }
#btn_orderDirDesc {background-image: url('/btn/submit_desc_off.gif'); }
#btn_orderDirAsc:HOVER, #btn_orderDirAsc.viewed {background-image: url('/btn/submit_asc.gif'); }
#btn_orderDirDesc:HOVER, #btn_orderDirDesc.viewed {background-image: url('/btn/submit_desc.gif'); }

/* --> compare table */
table#compareTable {table-layout: fixed; border-collapse: collapse; width: 530px; margin: 20px 0; }
#compareTable tbody tr td {background: #F1EBE8; }
#compareTable tbody tr.odd td {background: #FFF; }
#compareTable tbody tr th {font-size: 10px; }
#compareTable tbody tr th a {color: #FFF; }
#compareTable tbody tr th a:HOVER {color: #C3E0F8; }
#compareTable tbody tr th.different {background: #C32026; }
#compareTable tbody tr td {font-size: 10px; }
#compareTable tbody tr td.property {width: 120px; font-weight: bold; }
#compareTable tbody tr td span.commonPrice {color: #C32026; text-decoration: line-through; }
#compareTable tbody tr td span.ourPrice {color: #46903F; font-size: 13px; font-weight: bold; }
#compareTable tbody tr td form input.inCompareTable {float: left; width: 30px; height: 14px; padding: 2px 1px 0 1px; text-align: center; font-size: 10px; }
#compareTable tbody tr td form button {float: left; width: 18px; height: 18px; margin-left: 2px; background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }

/* PRODUCT DETAIL */
/* --> user functions top & news / discount */
#pd_newsAndAction {display: none; position: absolute; width: 92px; height: 17px; top: 345px; left: 616px; }
#pd_newsAndAction a img {cursor: help; float: right; width: 36px; height: 17px; margin-left: 10px; }
#pd_userFunctions {position: absolute; top: 347px; left: 718px; display: none; width: 42px; height: 12px; }
#pd_userFunctions li {float: left; display: block; width: 16px; height: 12px; }
#pd_userFunctions li.first {padding: 1px 10px 0 0;}

/* insite image browser (other images) */
#inSiteBrowser {z-index: 5; overflow: hidden; top: 390px; left: 458px; width: 56px; height: 178px; }
#inSiteBrowserBox {position: relative; top: 0; }
#inSiteBrowserBox a img {cursor: pointer; display: block; margin: 0 0 5px 0; padding: 2px; border: 1px solid #CCC; }
a#btnImagesScrollUp, a#btnImagesScrollDown {cursor: pointer; position: absolute; left: 458px; display: block; width: 56px; height: 10px; font-size: 9px; font-weight: normal; }
a#btnImagesScrollUp {top: 375px; background: #CCC url('/btn/scroll_images_up.gif') no-repeat center 3px; }
a#btnImagesScrollDown {top: 573px; background: #CCC url('/btn/scroll_images_down.gif') no-repeat center 3px; }
a#btnImagesScrollUp.disabled, a#btnImagesScrollUp.off {cursor: default; background: #F1F1F1 url('/btn/scroll_images_up_disabled.gif') no-repeat 26px 3px; }
a#btnImagesScrollDown.disabled, a#btnImagesScrollDown.off {cursor: default; background: #F1F1F1 url('/btn/scroll_images_down_disabled.gif') no-repeat 26px 3px; }
a#btnImagesScrollDown.sumImages2 {top: 512px; } /* pozice buttonu [posunout dolu] pri zobrazeni pouze dvou obrazku */
#helpImagesVisible {position: absolute; top: 390px; left: 447px; width: 2px; height: 178px; }
#helpImagesVisible div {margin-top: 1px; }
#helpImagesVisible div.off {background: #CCC; }
#helpImagesVisible div.on {background: #666; }

/* --> product */
#pd {display: block; width: 530px; padding: 15px 0 0 0; }
h1#pd_fullTitle {width: 465px; margin: 0 0 15px 0; }
a img#largeImageImg {cursor: pointer; width: 200px; height: 200px; margin: 0; padding: 0; border: 0; }
a#largeImageA {position: absolute; top: 325px; left: 247px; display: block; width: 200px; height: 200px; padding: 3px; background: url('/bg/loading_image.gif') no-repeat center; border: 1px #CCC solid; color: #FFF; }
#pd_info {width: 530px; margin: 0; padding: 130px 0 0 0; line-height: 15px; }
#pd_info span {display: block; padding: 3px 0 0 0; font-weight: bold; }
#pd_info span.label {font-weight: normal; }
#pd_descr {/*top: -58px;*/ position: relative; left: 202px; display: block; width: 330px; margin-bottom: -8px; }
#pd_descr p {margin: 0 0 8px 0; padding: 0; }
#pd_descr ul, #pd_descr ol {margin: 0 0 8px 0; padding: 0; }
#pd_descr ul li, #pd_descr ol li {padding: 1px 0 1px 10px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px;}

#pd_relatedProducts div.pl_row {padding-bottom: 0; }

/* --> commercial info */
span.usualPrice {margin-top: -1px; color: #999; font-size: 9px; font-weight: normal; }
b.usualPrice {color: #D52027; font-size: 12px; font-weight: bold; text-decoration: line-through; }
span.yourPrice {margin-top: -2px; color: #999; font-size: 9px; font-weight: normal; }
b.yourPrice {color: #46903F; font-size: 14px; }
span.mt {margin-top: 2px; }
#pd_ci {overflow: visible; position: absolute; top: 325px; left: 460px; width: 300px; height: 200px; }
#pd_ci.imagesIncluded {left: 530px; width: 230px; }
#pd_ci ul.iv.first {margin-bottom: 13px; padding-bottom: 10px; border-bottom: 1px dotted #CCC; }
#pd_ci ul.iv li {width: 230px; margin-bottom: 2px; color: #575759; }
#pd_ci ul.iv li.mt {margin-top: 8px; }
#pd_ci ul.iv li span {width: 140px; color: #7B7B7B; }
#pd_ci form {clear: right; height: 27px; padding: 0 0 3px 100px; }
#pd_ci.imagesIncluded form {padding-left: 40px; }
#pd_ci form input {float: left; width: 40px; height: 16px; margin: 8px 0 0 0; padding: 2px 1px 0px 1px; text-align: center; }
#pd_ci form button {float: left; margin-left: 6px; }
#pd_ciUnderline {position: absolute; clear: none; top: 189px; width: 300px; }
#pd_ci.imagesIncluded #pd_ciUnderline {width: 230px; }


/* --> technical paramaters */
#pd_properties {width: 530px; }
#pd_properties ul {float: left; height: 10px; width: 530px; }
*>#pd_properties ul {height: auto; }
*#pd_properties ul.right {padding-left: 20px; }
#pd_properties ul li {display: block; clear: right; width: 530px; padding: 2px 0; font-weight: normal; text-align: left; }
#pd_properties ul li.first {border-top: 1px dotted #CCC; }
#pd_properties ul li span {/*float: left; width: 115px;*/ padding: 0 0 0 0; font-weight: bold; }
#pd_properties ul li.notSet span {color: #999; font-weight: normal; }
#pd_add_info {margin: 7px 0 0 0; }
#pd_add_info span {float: left; display: block; width: 450px; height: 16px; font-weight: bold; }
*>#pd_add_info span {height: auto; }
#pd_add_info span.item {clear: both; float: left; width: 80px; font-weight: normal; }
#pd_add_info span a {color: #C32026; }
#pd_add_info span a:HOVER {color: #CB8551; }

/* --> doporucit znamemu */
#recommend_to_friend {float: right; height: 16px; margin-top: 10px; padding: 0 0 0 20px; background: url('/ico/users.gif') no-repeat 0px 1px; font-size: 10px; }
#recommend_to_friend a {color: #C32026; }
#recommend_to_friend a:HOVER {color: #CB8551; }
#frm_doporucit div.recommend {clear: left; width: 350px; }
#frm_doporucit div.recommend label, #frm_doporucit div.recommend_note label {float: left; width: 155px; height: 18px; padding: 3px 0 2px 3px; margin-right: 10px; }
#frm_doporucit div.recommend input {float: left; width: 150px; margin-right: 10px; }
#frm_doporucit div.recommend_note {clear: left; }
#frm_doporucit div.recommend_note label {float: none; display: block; width: auto; }
#frm_doporucit div.recommend_note textarea {width: 318px; }
div.btn_recommend {width: 324px; padding-top: 10px; }
div.btn_recommend button {display: block; float: right; margin-right: 0; padding-right: 0; }

/* --> variants */
table#pd_tbl_variants {width: 530px; font-size: 10px; }
table#pd_tbl_variants tr th {background: #7F7F7F; text-align: center; padding: 2px 0; }
table#pd_tbl_variants tr td {background: #FFF; padding-top: 3px; padding-bottom: 3px; }
table#pd_tbl_variants tr.odd td {background: #F1EBE8; }
table#pd_tbl_variants tr td.productChoice {background: #7F7F7F; text-align: center; width: 20px; padding: 0; }
table#pd_tbl_variants tr td.productChoice input {width: auto; height: auto; margin: 0; padding: 0; border: 0; }
table#pd_tbl_variants tr td.price {text-align: right; padding: 2px 5px 2px 2px; }
table#pd_tbl_variants tr td.icon {padding-left: 0; padding-right: 0; }
form#pd_frm_variants div.variant2Basket {height: 24px; }
form#pd_frm_variants div.variant2Basket * {float: right; }
form#pd_frm_variants div.variant2Basket input {width: 40px; height: 16px; margin: 10px 10px 0 0; padding: 2px 1px 0px 1px; text-align: center; }
form#pd_frm_variants_demand div.variant2Basket {clear: right; height: 24px; }
form#pd_frm_variants_demand div.variant2Basket * {float: right; }
form#pd_frm_variants_demand div.variant2Basket input {width: 40px; height: 16px; margin: 10px 10px 0 0; padding: 2px 1px 0px 1px; text-align: center; }
table#pd_tbl_variants tr:HOVER td, table#pd_tbl_variants tr:HOVER td a {color: #FFF; background: #7F7F7F; }
table#pd_tbl_variants tr.checked td, table#pd_tbl_variants tr.checked td a {color: #FFF; background: #BC2C1E; }

/* --> user functions bottom */
.pd_userFunctions {display: block; margin: 30px 0 0 0; text-align: right; }
.pd_userFunctions li {display: inline; padding: 0 20px 0 0; }
.pd_userFunctions li a {padding-left: 25px; color: #575759; font-size: 10px; font-weight: normal; }
.pd_userFunctions li a:HOVER {color: #999; }
.pd_userFunctions li.envelope a {background: url('/ico/envelope.gif') no-repeat 0 2px; }
.pd_userFunctions li.printer a {padding-right: 0; background: url('/ico/printer.gif') no-repeat 0 1px; }

/*-->¨items per page */
#items_per_page_top, #items_per_page_btm {float: left; height: 26px; }
.items_per_page form select {width: auto; }
.items_per_page div, .items_per_page form select, .items_per_page form button {float: left; }
.items_per_page div {padding: 4px 5px 0 0; }
.items_per_page form select {margin-right: 5px; }
/*--> pagination */
#pagination_topLabel, #pagination_btmLabel {display: none; float: right; width: 96px; height: 15px; margin-top: -15px; }
#pagination_top, #pagination_btm {display: block; width: 530px; height: 28px; margin: 15px 0 15px 0; text-align: right; }
#pagination_top {display: block; margin-top: 0; padding-top: 15px;}
#pagination_top ul, #pagination_btm ul {display: block; float: right; height: 28px; text-align: right; }
#pagination_top ul li, #pagination_btm ul li {float: left; display: block; width: 28px; height: 28px; font-weight: bold; text-align: center; }
#pagination_top ul li a, #pagination_btm ul li a {display: block; width: 20px; height: 17px; padding: 7px 4px 4px 4px; background: url('/btn/pagination_off.gif') no-repeat 4px 4px; /*color: #BC2C1E;*/ font-size: 12px; text-align: center; }
#pagination_top ul li.img a, #pagination_btm ul li.img a {background: none; }
#pagination_top ul li a:HOVER, #pagination_btm ul li a:HOVER, #pagination_top ul li.viewed a, #pagination_btm ul li.viewed a {width: 19px; height: 18px; padding: 6px 4px 4px 5px; background-image: url('/btn/pagination_on.gif'); color: #D7CDC6; font-size: 13px; }
#pagination_top ul li.arrow, #pagination_btm ul li.arrow {}
#pagination_top ul li.disabled, #pagination_btm ul li.disabled {color: #CCC; }
#pagination_top ul li.space, #pagination_btm ul li.space {width: 17px; height: 20px; padding: 9px 0 0 2px; color: #CCC; }
#pagination_top ul li.img a, #pagination_btm ul li.img a {padding: 4px; }
#pagination_top ul li.img a:HOVER, #pagination_btm ul li.img a:HOVER {background: none; }
#pagination_top ul li.disabled img, #pagination_btm ul li.disabled img {padding: 4px; }
#pagination_top ul li a.img_prev, #pagination_btm ul li a.img_prev {background: url('/btn/pagination_arrow_prev_off.gif') no-repeat 4px 4px; }
#pagination_top ul li a.img_prev:HOVER, #pagination_btm ul li a.img_prev:HOVER {background: url('/btn/pagination_arrow_prev_on.gif') no-repeat 4px 4px; }
#pagination_top ul li a.img_next, #pagination_btm ul li a.img_next {background: url('/btn/pagination_arrow_next_off.gif') no-repeat 4px 4px; }
#pagination_top ul li a.img_next:HOVER, #pagination_btm ul li a.img_next:HOVER {background: url('/btn/pagination_arrow_next_on.gif') no-repeat 4px 4px; }

#pagination_switch {display: block; padding: 10px 0; text-align: left; }
#pagination_switch a {padding: 0 0 0 10px; background: url('/bg/arrow_lmenu_lev2.gif') no-repeat 0 4px; }

/* --> legenda */
ul.legend {overflow: hidden; display: block; width: 530px; height: 18px; margin: 0 0 20px 0; }
ul.legend li {display: none; color: #9E8184; font-size: 10px; }
ul.legend li.label {padding-left: 0; color: #57707F; }
ul.legend li a {cursor: help; }
ul.legend li img {padding: 0 10px 0 20px; }
ul.legend li span {position: relative; top: -5px; }



/* --> galerie */
.ig_row {display: block; width: 530px; height: 135px; padding: 5px 0; }
.ig_row div {float: left; width: 125px; height: 125px; padding: 3px; border: 2px solid #464646; margin-left: 10px; }
.ig_row div.first {margin-left: 0; }
.ig_row div a {display: block; width: 125px; height: 125px; background: #737373; text-align: center; vertical-align: middle; }


/* KLIENTSKE CENTRUM */
.newPwdBlock {display: none; }

/* --> moje obj. */
table#my_orders {width: 530px; margin: 0px; border-spacing: 0px; }
table#my_orders tbody tr td {vertical-align: top; }
table#my_orders tbody tr td.nazev_polozky {width: 40%; }
table#my_orders tbody tr td.nazev_polozky span {display: block; }

/* CART (order/demand), REKAPITULACE */
/* -->table view */
table.cart {width: 530px; margin: 0; border: 0; border-collapse: collapse; }
table.cart tbody tr th, table.cart tbody tr td {text-align: right; padding: 3px 5px 3px 0; }
table.cart tbody tr th.catCode, table.cart tbody tr th.sumItems, table.cart tbody tr td.catCode {text-align: center; }
table.cart tbody tr th.itemName, table.cart tbody tr td.itemName {text-align: left; }
table.cart tbody tr th {background: #3E84CB; font-size: 10px; }
table.cart tbody tr th span {font-size: 9px; }
table.cart tbody tr td {background: #F1EBE8; }
table.cart tbody tr.odd td {background: #FFF; }
table.cart tbody tr td {color: #575759; font-size: 10px; font-weight: normal; }
table.cart tbody tr td a {color: #3E84CB; }
table.cart tbody tr td a:HOVER {color: #575759; }
table.cart tbody tr:HOVER td, table.cart tbody tr:HOVER td a, table.cart tbody tr:HOVER td a:HOVER {/*background: #7F7F7F; color: #FFF;*/ }
table.cart tbody tr td.sumItems input {float: left; width: 30px; height: 14px; padding: 1px 3px; text-align: center; }
table.cart tbody tr td.sumItems button {float: left; width: 22px; height: 22px; margin: 0 0 0 5px; background: url('/btn/submit_into_basket.gif') no-repeat 0 0; }
table.cart tbody tr td.sumItems {width: 63px; padding-left: 5px; }
table.cart tbody tr td.sumItemsNumberOnly {padding-right: 10px; }
table.cart tbody tr.summary td {padding: 2px 5px 2px 0; background: #FFF; color: #575759; font-size: 12px; font-weight: bold; }
table.cart tbody tr.summaryTop {border-top: 2px solid #7F7F7F; }
table.cart tbody tr.summaryBtm {border-bottom: 2px solid #7F7F7F; }
table.cart tbody tr.summaryTop td {padding-top: 5px; }
table.cart tbody tr.summaryBtm td {padding-bottom: 5px; }

#deliveryAddressBox {padding-bottom: 10px; }
h2.cart {padding-top: 20px; padding-bottom: 10px; }

/*
table#cart {table-layout: fixed; width: 530px; margin: 0px; border-spacing: 1px; }
table#cart tr td input {position: relative; top: -3px; width: 25px; height: 14px; margin: 0; padding: 1px 3px; text-align: center; }
*>table#cart tr td input {top: -3px; }
table#cart tr td img {position: relative; top: 1px; }
*>table#cart tr td img {top: 2px; }
table#cart tr th {background: #575759; color: #FFF; font-weight: bold; text-align: right; padding-bottom: 8px; }
table#cart tr td {text-align: right; background-color: #F2F2F2;}
table#cart tr td.item_name, table#cart tr th.item_name {width: 150px; text-align: left; }
table#cart tr td.items_num, table#cart tr th.items_num {width: 90px; text-align: center; }
table#cart tr th.cat_code, table#cart tr td.cat_code {text-align: center; }
table#cart tr td.item_price {width: 100px; }
table#cart tr td.dph {width: 40px; text-align: right; }
table#cart tr td.price {width: auto; }
table#cart tr td.bl, table#cart tr td.br {padding-top: 15px; color: #575759; font-size: 12px; font-weight: bold; }
table#cart tr td.br {text-align: right; }
*/
fieldset.dodaci_podminky select {width: 200px; }
.item_from_basket:HOVER {cursor: pointer; }
span.label {font-weight: bold; display: block; padding: 0 0 5px 0; }

#frm_payment fieldset.dodaci_podminky {width: 530px; }
#frm_payment fieldset.dodaci_podminky label {float: none; display: block; width: auto; padding-bottom: 5px; }

/* -->address box */
div.address_box {width: 530px; padding: 0 7px 20px 7px; }
div.address_box div.left, div.address_box div.right {float: left; width: 288px; }
p.notes {padding: 8px 0 14px 0; font-style: italic; }
p.notes span, p.warning span {display: block; padding-bottom: 2px; font-weight: bold; font-style: normal; }


/*--> adress boxes  */
.address span {display: block; }
.iv_box {margin: 5px 0 0 0; }
.iv_box div.item {float: left; width: 60px; padding: 2px 0 0 0; color: #9D9884; }
.iv_box div.val {padding: 2px 0 0 0; }

/* BOTTOM */
#bottom {margin: 0; padding: 0 0 0 0; }
#bottom_box {display: block; padding-left: 40px; background: #ffffff; }
#logos_box {padding: 20px; background: #FFF; }
/*#bottom_box {padding: 10px 0 0 0; background: #E6ECEF url('/bg/ladder.gif') no-repeat 20px 10px; }*/
/* logos */
#bottom_box a.estudio {float: right; width: 28px; height: 31px; padding: 20px 0 20px 20px; }
#bottom_box a.batacz {display: block; padding: 20px 0 5px 130px; }

/* --> root list */
#root_list {display: none; width: 725px; padding: 8px 0 10px 0; text-align: center; }
#root_list li {display: inline; padding: 0 7px 0 9px; line-height: 18px; }
#root_list li a {color: #595150; font-weight: normal; }
#root_list li.first {background: none; }
#root_list li a:HOVER, #root_list li a.viewed {color: #BC2C1E; }

/* --> copyright */
#copyright {display: block; height: 25px; padding: 10px 10px 0 10px; color: #FFFFFF; background: url('/bg/copyright.jpg') no-repeat 0 0;}
#copyright a {color: #FFFFFF; font-weight: normal; }
#estudio_icon {float: right; width: 30px; height: 25px; text-align: right; }
#estudio_icon img {position: relative; top: -3px; }
#estudio {float: right; width: 200px; height: 25px; text-align: right; }
#client {float: left; width: 400px; height: 25px; }
