/*******************************************************************
 ****   ostra verze                                            ****
 *******************************************************************/

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

/* COLUMNS */
#center {z-index: 1; width: 970px; height: auto; margin:0 auto;  padding: 10px 0 20px 0; background: #fff; color: #666; text-align: left; position:relative;}
#lmr {width: 970px;}
#m_n_r {float: right; width: 790px; height: 13px; padding: 137px 0 0 0; }
#main {float: left; width: 610px; height: 13px; margin: 0 0 0 0; padding-top: 30px; }
#left, #right {float: left; width: 170px; height: 13px; }
#left {padding-top: 137px;}
#right {overflow:hidden; margin: 0 0 0 10px; }
*>#m_n_r, #main, #right, #left {height: auto; }

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

/* COMMON */
.cb {clear: both; display: block; height: 1px; overflow: hidden; }
.cl {clear: left; display: block; height: 1px; overflow: hidden; }
.cr {clear: right; display: block; height: 1px; overflow: hidden; }
.hsep {display: block; overflow: visible; height: 4px; margin: 15px 0; text-align: right;}
a.link2AnchorProductTitle {display: block; position: relative; top: -10px; width: 78px; height: 14px; margin-left: 535px; 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: block; overflow: hidden; height: 7px; margin: 0; border-top: 1px solid #D6D7D9; 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: 11px; 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: #707070; font-size: 10px; font-weight: normal; text-align: center; }
input.wide_main_bg {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: #707070; font-size: 10px; font-weight: normal; text-align: center; float: right;}
input.wide_main_bg:hover {border: 0px}
button.square {width: 20px; height: 20px; background: url('/btn/submit_square_red_arrow.gif') no-repeat 0 0; }
button.login {background-image: url('/btn/submit_square_login.gif');}
button.search {background-image: url('/btn/submit_square_search.gif');}
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:1px solid silver; background:#fff; color:#333; font-size:11px;}
div input:focus {border:1px solid rgb(240, 91, 15);}

div textarea {width: 300px; height: 100px; overflow: hidden; margin: 3px 0 0 0; padding: 2px 3px 0 3px; background: white; color: #333; font-size: 11px; }
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: 11px; text-align: left; }
select option {background: #FFF; text-align: left; color: #333; }
input:focus, textarea:focus, input:hover, textarea:hover {border:1px solid #3eb4ff;}

label {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; }
div.right_box {float: right; width: 295px; height: 13px; padding: 0 0 0 20px; }
*>div.right_box {height: auto; }

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: 11px; }
.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: #000000; font-size: 16px; font-weight: bold; }
h2, div.h2 {display: block; margin: 7px 0 5px 0; padding: 0; color: #575759; font-size: 14px; font-weight: bold; }
.selectedProducts {height: 24px; padding:0; margin:10px 0 0 0;  background: #d6d7d9 url('/img/crnr/crnr-tl.gif') top left no-repeat; font-size: 13px; }
.selectedProducts b  {background:url('/img/crnr/crnr-tr.gif') top right no-repeat; padding:5px 0 5px 10px; display:block;}
.selectedProducts b a {color:#000; display:block;  background: url('/bg/arrow_big_white.gif') no-repeat 98% 50%;}

div.h2 {margin-bottom: 15px; }
h3 {margin:6px 0 4px 0; padding:0; /*color: #A0251A;*/ color:rgb(240, 91, 15); 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: #666; }
a {color: #000; font-weight: bold; text-decoration: none; }
a:hover {color: ##23668f; }
a img {border: 0; }
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; float:right; height:150px; margin-bottom:10px; margin-right:80px; margin-top:40px; }
#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; }
.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; }

/* BUTTON POSITIONS */
/* --> TCR: pod dvema sloupci inputu umisteny vpravo (Two Columns Right) */
div.btn_tcr {display: block; width: 551px; height: 30px; margin: 0; padding: 10px 0 20px; }
div.btn_tcr button {float: right; }
div.btn_filter {clear: both; display: block; width: 400px; 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: 610px; 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, #manLogos, #top_box_hp, #top_box_nHp, #trmenu, #tmenu, #motto, #search, #btn_search, #smenu, #top_anim, #productIconSet, #top_woman, #mmenu, #bread_crumbs {position: absolute; top: 0; }

/* TOP */
#top {overflow:visible; width:970px; height:139px; margin:0; background:#000 url('/img/bg/header-montage.jpg') no-repeat 0 0;}
/*
#top {overflow: visible; width: 970px; height: 125px; margin-top: 10px; background: #000000 url('/img/crnr/crnr_tlr.gif') no-repeat 0 0;}
#top_box_hp {top: 35px; left: 230px; width: 740px; height: 278px; background: #FFF url('/bg/top_hp_fade_vline.gif') repeat-x; }
#top_box_nHp {top: 35px; left: 230px; width: 740px; height: 278px; background: #FFF url('/bg/top_hp_fade_vline.gif') repeat-x; }
#manLogos {left: 380px; top: 15px; }
#flare_tl {left: 0; width: 18px; height: 35px; background: url('/bg/flare_tl.gif') no-repeat 0 0; }
#leaf_shadow_top {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: url('/bg/leaf_shadow_tr.gif') no-repeat 0 0; }
#leaf_shadow_tr_nHp {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 {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 {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: url('/bg/leaf_shadow_mr.gif') no-repeat 0 0; }
*/
#manLogos {left: 380px; top: 15px; display:none;} /* obrazky log */

/* --> 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 MJ*/


/* --> mmenu MJ*/


/* --> top FLASH anim */
#top_anim {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 {width: 230px;background:white;}
#left_box_nHp {width: 230px;}
#left_box_shadow_hp {width: 220px; padding: 0 0 0 10px;}
#left_box_shadow_nHp {width: 220px; padding: 0 0 0 10px;}
#left_box_bg {width: 216px; padding: 4px 0 4px 4px;}
a#logo {display: block;  width: 199px; height: 64px; padding: 18px 20px 20px 20px; color: #FFF; font-size: 11px; font-weight: bold; text-align: left;  position: absolute; top: 10px; z-index: 50; }

/* --> ltmenu */
#ltmenu {display: block; width: 170px; margin: 0 0 10px 0; padding: 6px 0; background: url('/img/crnr/crnr-bl.gif') bottom left no-repeat;}
#ltmenu li a {display: block; padding: 3px 0 3px 25px; background: url('/bg//bg/arrow_big_darkgrey.gif') no-repeat 12px 7px; color: #333333; font-weight: bold; }
#ltmenu li a:hover, #ltmenu li a.viewed {background: url('/bg//bg/arrow_big_darkgrey.gif') no-repeat 12px 7px; color:#666666;}

/* color box*/
.colorBox #ltmenu li a:hover, .colorBox #ltmenu li a.viewed { color:#fff;}
.colorBox #ltmenu li a { color:#000;}

/* --> lmenu -- hlavni menu */
#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: 11px; 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: 170px; margin: 0 0 10px 0; padding: 6px 0; background: #3eb4ff url('/img/crnr/crnr-bl.gif') bottom left no-repeat;}
#lsmenu li a {display: block; padding: 3px 0 3px 25px; background: url('/bg/arrow_big_white.gif') no-repeat 12px 7px; color: #1c3e54; font-weight: bold; }
#lsmenu li a:hover, #lsmenu li a.viewed {background: url('/bg/arrow_big_blue.gif') no-repeat 12px 7px; color:#29668b;}

/* ---> level 0 kategorii */
/*
.lmenu {margin-bottom:10px;}
.lmenu_lvl0, .lmmenu li ul.lmenu_lvl0 {width: 170px; padding: 10px 0; background: #fbb68c url('/img/crnr/crnr-bl.gif') bottom left no-repeat;}
.lmenu_lvl0 li {width: 170px; background: none; }
.lmenu_lvl0 li a {display: block; width: 135px; padding: 5px 10px 5px 25px; background: url('/bg/arrow_big_white.gif') no-repeat 9px 8px; color: #1c3e54; font-weight: bold; }
.lmenu_lvl0 li a:hover {width: 135px; background: url('/bg/arrow_big_orange.gif') no-repeat 9px 8px;  color:#f26722;}
.lmenu_lv10 li.unwrapped a.viewed, .lmenu_lv10 li.unwrapped a.viewed:hover {color:black;}

#lmenu_lvl1 {width: 170px; margin: 0; padding: 0; }
#lmenu_lvl1 li {width: 170px; margin: 0; padding: 0; background: none; }
.lmenu_lvl0 li #lmenu_lvl1 li a {display: block; width: 130px; margin: 0; padding: 4px 15px 4px 25px;  background:#fadcca url('/img/btn/arrow_big_grey.gif') no-repeat 9px 9px;  color: black; font-size: 11px; font-weight: normal; }
.lmenu_lvl0 li a.viewed, .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: 130px; padding: 4px 15px 4px 25px; background-position: center right; background:#f4811f url('/img/bg/arrow_big_white.gif') 155px 8px no-repeat; color:#fff;  }
.lmenu_lvl0 li a.viewed { width: 138px; padding:5px 25px 5px 7px;}

#lmenu_lvl2 {width: 170px; margin: 0; padding: 0; background: #fff; }
#lmenu_lvl2 li {width: 170px; margin: 0; padding: 0; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a {display: block; width: 127px; margin: 0; padding: 4px 8px 4px 35px; background: url('/bg/arrow_dart_big_grey.gif') no-repeat 21px 8px; color: #6D6D6D; font-size: 11px; 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: 127px; padding: 4px 8px 4px 35px; background: #f4811f url('/img/bg/arrow_big_white.gif') 155px 8px no-repeat; }

.lmenu_lvl0 li.unwrapped a, .lmmenu li ul.lmenu_lvl0 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:#f4811f url('/img/bg/arrow_big_subcategory.gif') 155px 8px no-repeat; color:#fff;}
.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: 127px; 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-image: url('/bg/arrow_big_white.gif'); color: #3D4242; }
*/

/* ---> level0 kategorii */
.lmenu_lvl0, .lmmenu li ul.lmenu_lvl0 {width: 170px; padding: 0; background: url('/img/crnr/crnr-bl.gif') bottom left no-repeat;}
.lmenu_lvl0 li, .lmmenu li ul.lmenu_lvl0 li {width: 170px; padding: 0; background: none; }
.lmenu_lvl0 li a, .lmmenu li ul.lmenu_lvl0 li a {display: block; width: 135px; padding: 5px 15px 5px 20px; background: url('/bg/arrow_big_darkgrey.gif') no-repeat 4px 8px; color: #333; font-weight: bold; }
.lmenu_lvl0 li a:hover, .lmmenu li ul.lmenu_lvl0 li a:hover {width: 135px; background: #666 url('/img/bg/arrow_big_white.gif') no-repeat 159px 8px;}

.lmenu_lvl0 li a.viewed, .lmenu_lvl0 li.unwrapped a, .lmmenu li ul.lmenu_lvl0 li a.viewed, .lmmenu li ul.lmenu_lvl0 li.unwrapped a {width: 135px; background: #FC7718 url('/img/bg/arrow_big_white.gif') no-repeat 159px 8px;}

.lmenu_lvl0 li.unwrapped, .lmmenu li ul.lmenu_lvl0 li.unwrapped {background-color: #FBB68C;}
.lmenu_lvl0 li.unwrapped a, .lmmenu li ul.lmenu_lvl0 li.unwrapped a {background-color: #FBB68C; background-image: url('/bg/arrow_big_subcategory.gif'); }
.lmmenu li ul.lmenu_lvl0 li a:hover {background-color: #666; background-image: url('/bg/arrow_big_white.gif'); color: #fff; }
.lmenu_lvl0 li a.viewed, .lmmenu li ul.lmenu_lvl0 li a.viewed {background-color: ##FC7718; background-image: url('/bg/arrow_big_white.gif'); color: #fff; }
/* ---> level1 */
#lmenu_lvl1 {width: 170px; margin: 0; padding: 0; background: pink; }
#lmenu_lvl1 li {width: 170px; margin: 0; padding: 0; background: none; }
.lmenu_lvl0 li #lmenu_lvl1 li a {display: block; width: 125px; margin: 0; padding: 4px 15px 4px 30px; background: #FBB68C url('/img/bg/arrow_dart_grey.gif') no-repeat 20px 9px; ; color: #000; font-size: 11px; 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: 125px; padding: 4px 15px 4px 30px; background: #fc7718 url('/img/bg/arrow_big_grey.gif') 159px 8px no-repeat;}
.lmenu_lvl0 li #lmenu_lvl1 li.unwrapped {background-color: #DDD; }
.lmenu_lvl0 li #lmenu_lvl1 li.unwrapped a {background: #DDD url('/bg/arrow_big_subcategory_level2.gif') 159px 8px no-repeat; color: #666; }
.lmenu_lvl0 li #lmenu_lvl1 li a:hover, .lmenu_lvl0 li #lmenu_lvl1 li a.viewed {background: #666 url('/bg/arrow_big_white.gif') 159px 8px no-repeat; color: #FFF; }
/* ---> level2 */
#lmenu_lvl2 {width: 170px; margin: 0; padding: 0; background:#fff;}
#lmenu_lvl2 li {width: 170px; margin: 0; padding: 0; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a {display: block; width: 115px; margin: 0; padding: 4px 15px 4px 40px; background: #EEE url('/bg/arrow_dart_small_grey.gif') no-repeat 30px 8px; color: #6D6D6D; font-size: 10px; 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: 115px; padding: 4px 15px 4px 40px; background-position: center right; color: #666; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li.unwrapped {background-color: #666; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li.unwrapped a {background-color: #666; }
.lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a:hover, .lmenu_lvl0 li #lmenu_lvl1 li #lmenu_lvl2 li a.viewed {background:#666 url('/bg/arrow_big_white.gif') 155px 8px no-repeat; color: #fff; }




/* --> 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:150px; left:180px; width:610px; color:#999;}
#bread_crumbs ul {height: 15px; padding: 0 0 0 20px; 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: #9E8184; font-weight: normal; }
#bread_crumbs a:hover {color: #23668f;}

/* --> search RB*/


/* ------------------------- SIDE COLS ----------------------------- RB*/

/* --> product anchor navigation RB*/


/* --> 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 10px 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 10px 0; }
#associatedPages ul {padding: 5px 10px 0 10px; }
#associatedPages ul li {font-size: 11px; 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; }



/* --> new products RB*/


/* -->login box RB*/


/* --> shop cart RB*/


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

/* TEXTOVE STRANKY */
#txt {margin-bottom: 20px;}
#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: #23668f; 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 15px 18px; font-size: 12px; }
#site_map ul.level1 {padding: 2px 0 10px 0px; font-size: 11px;}
#site_map ul.level2 {padding: 2px 0 10px 0px; font-size: 11px;} 
#sitemap ul.level0 li, #site_map ul.level1 li {padding: 1px 0 4px 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: 25px 0 20px 0; }
#img_puzzle {margin: 15px 0 10px 0; padding: 0; }
#img_puzzle a {float: left; width: 203px; }
#img_puzzle a img {width:203px;}


/* PRODUCT ROW/ITEM (THUMBS) */
/*
.pl_row {padding: 0 0 20px 0; margin: 0; border:1px solid green;}
.pl_item {float: left; width: 255px; height: 10px; border:1px solid pink;}
.pl_item {float: left; width:600px; height: 10px; border-bottom:6px solid silver;}
.pl_pickedOut {background: #eee; }
*>.pl_item {height: auto; }
.pl_row div.even {padding: 0 0 0 20px; }
.pl_item h2 {height: 30px; margin: 0 0 0px 0; padding: 6px 0 0 0; background: url('/hl/h2_product_list_main_underline.gif') no-repeat top center; font-size: 12px; font-weight: bold; }
.pl_item h2 a {display: block; color: #575759; }
.pl_item h2 a:hover {color: #7B7B7B; }
.pl_item p {overflow: hidden; float: right; width: 166px; height: 53px; margin-bottom: 0; padding: 2px 0 0 0; border:1px solid red;}
.pl_item p a {line-height: 13px; color: #575759; font-weight: normal; }
.pl_item a img {float: left; width: 95px; height: 95px; margin: 5px 0 0 0; padding: 2px; border: 1px #b7aea8 solid; }
.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.price {float: left; width: 100px; height: 15px; margin: 0; padding: 0; color: #C32026; font-size: 13px; font-weight: bold; text-align: left; }
.pl_item div.price span {color: #6A6A6A; font-size: 10px; font-weight: normal; }
.pl_item div.price span.fs10 {display: block; font-size: 10px; }
.pl_buy {float: right; width: 167px; height: 47px; padding: 5px 0 0 0; }
.pl_buy div.code {display: block; height: 18px; padding: 2px 0 0 0; color: #575759; text-align: right; font-size: 10px; }
.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: 610px; height: 95px; margin: 0 0 10px 0; padding:10px 0; border-top:3px solid #d6d7d9; clear:left;}
.pl_pickedOut {background: #eee; }
.pl_item_row h2 {float: right; overflow: hidden; width: 492px; height: 16px; margin: -1px 0 0 0; padding: 0; font-size: 12px; font-weight: bold;}
.pl_item_row h2 a {display: block; padding: 0; color: #000; }
.pl_item_row p {overflow: hidden; width: 348px; height: 70px; margin: 10px 0 0 14px; padding: 0 0 10px 0; float:left; position:relative;}
.pl_item_row p a {display: block;line-height: 12px; color: #575759; font-weight: normal;}
.pl_item_row p span.code {height:14px; color: #707070; font-size: 10px; position:absolute; bottom:0; left:0;}
.pl_item_row a.img {float: left; width: 95px; height: 95px; margin: 0; padding: 4px; background: #FFF; border: 1px #B7AEA8 solid; position:relative; }
.pl_item_row h2 a:hover, .pl_item_row:hover h2 a {color:#000;}
.pl_item_row:hover p a {color:black;}
.pl_item_row .ci {float:left; margin:10px 0 0 10px; width:130px; height:75px; position:relative;}
.first {border-top:none;}

/* PRODUCT ROW/ITEM (BOX) */
.pl_item_box							{ float:left; width: 198px; height: 200px; margin-right:8px;}
.pl_item_box.last						{ margin-right:0px;}
.pl_item_box div.pl_buy form 			{ position:relative;}
.pl_item_box div.pl_buy button 			{ position:absolute; top:0;  left:0px; background: url('/btn/submit_into_basket.gif') no-repeat 0 0; width: 18px; height: 18px;}
.pl_item_box div.pl_buy button:hover 	{ background-image: url('/btn/submit_into_basket_hover.gif'); }

.pl_item_box img.title					{ border:solid 1px #d7d7d9;  margin-right:0px; float:left; padding:4px;}
.pl_item_box h2							{ padding-bottom:6px;}
.pl_item_box .ci						{ float:right; width:90px;}
.pl_item_box .ci div.icons				{ position:relative; top:0; left:24px;} 
.pl_item_box p, .pl_item_box p	a		{ clear:both; font-weight: normal; padding-top:4px; color:#575757;}
.pl_item_box div.pl_buy input 			{ position:absolute; top:0; left:0px; width:14px; height: 14px; margin: 0; padding: 2px 1px 0 0px; font-size: 10px; font-weight: normal; text-align: center; }
.pl_item_box div.pl_buy input:focus 	{ width:14px; padding: 2px 1px 0 1px;}
.pl_item_box div.pl_buy div.price 		{ position:relative; top:10px;}
.pl_item_box div.pl_buy div.price span.p		{ color:#f15a11; font-size:16px; font-weight:bold; line-height:20px;}
.pl_item_box div.pl_buy div.price span.fs10		{ display:block; margin-top:3px; line-height:14px;}
.pl_item_box span.code					{ position:relative;display:block; margin-top:18px; line-height:10px;}



/*	priznaky akce,novinaka,doprodej */
.pl_item_row .final_sale_cat { font-size: 9px; line-height:18px; position: absolute; bottom: 16px; left:0px; width: 100px; color: #ed2229; height: 15px; }
.pl_item_row .final_sale_cat .item0 {float:left; z-index:999;}
.pl_item_row .final_sale_cat .item1 {float:right; z-index:999;}
.pl_item_row .final_sale_cat span.action {display:block;  position:relative; background-image: url('/bg/ico-action.png'); width:30px; height:29px; z-index:100;}
.pl_item_row .final_sale_cat span.new {display:block;  position:relative; background-image: url('/bg/ico-new.png'); width:30px; height:29px; z-index:100;}
.pl_item_row .final_sale_cat span.sale {display:block;  position:relative; background-image: url('/bg/ico-sale.png'); width:30px; height:29px; z-index:100;}



/* ikony dostupnosti */
.pl_item_row .ci div.icons, .pl_item_row .ci div.pl_buy, .pl_item_row .ci div.pl_buy button, .pl_item_row .ci div.pl_price {position:absolute; top:0; padding:0; margin:0;}
.pl_item_row .ci div.icons {width:50px;  height: 18px; right:0;}
.pl_item_row .ci div.icons img {float:left; width: 18px; height: 18px; margin: 0 0 0 5px; padding: 0; border: 0; }
.pl_item_row .ci div.icons a {float:left; display: block; cursor: pointer; width: 20px; margin: 0; height: 18px;}
/*
.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 .ci div.price {margin-top:10px; overflow: hidden; width: 120px; color: #f05b0f; font-size: 14px; font-weight: bold; text-align: left;}
.pl_item_row .ci div.price span {color: #6A6A6A; font-size: 10px; font-weight: normal; }
.pl_item_row .ci div.price span.fs10 {display:block; font-size: 10px;}

.pl_item_row div.pl_buy {left:0;  width: 45px; height: 18px; right:0;}
.pl_item_row div.pl_buy form {width: 40px; height: 18px; margin: 0; padding: 0;}
.pl_item_row div.pl_buy input {width: 14px; height: 14px; margin: 0; padding: 2px 1px 0 1px; font-size: 10px; font-weight: normal; text-align: center; }
.pl_item_row div.pl_buy input:focus {width:14px; padding: 2px 1px 0 1px;}
.pl_item_row div.pl_buy button {background: url('/btn/submit_into_basket.gif') no-repeat 0 0; left:25px; width: 18px; height: 18px;}
.pl_item_row div.pl_buy button:hover {background-image: url('/btn/submit_into_basket_hover.gif');}

/* -->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 RB*/

/* --> subcategories RB*/

/* --> filters RB*/

/* --> sorting, order, view type RB*/

/* PRODUCT DETAIL */
/* --> user functions top */
#pd_userFunctions {left: 740px; display: block; width: 42px; height: 12px;}
#pd_userFunctions li {float: left; display: block; width: 16px; height: 12px; }
#pd_userFunctions li.first {padding: 1px 10px 0 0;}

/* --> product */
#pd {display: block; width: 610px; padding: 15px 0 0 0;}
h1#pd_fullTitle {width: 550px; margin: 0 0 15px 0; color:#000;}
a img#imageLarge {width: 200px; height: 200px; margin:0; padding: 0; border: 0; }
a#linkLarge, #pd_ci, #pd_userFunctions {position: absolute; top: 220px; left:10; display: block;}
a#linkLarge {left: 180px; width: 200px; height: 200px; padding: 3px; background: url('/bg/loading_image.gif') no-repeat center; border: 1px #CCC solid; color: #FFF; }
#pd_info {width: 610px; margin: 0; padding: 220px 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 {width: 610px; margin-bottom: -8px;}
#pd_descr p {margin: 0 0 12px 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;*/ color:rgb(240, 91, 15); font-size: 14px; }
span.mt {margin-top: 2px;}
#pd_ci {top:220px; left: 410px; width: 383px; height: 183px;}
#pd_ci ul.iv {width: 373px;}
#pd_ci ul.iv.first {margin-bottom: 13px; padding-bottom: 10px; border-bottom: 1px dotted #CCC; }
#pd_ci ul.iv li {width: 373px; margin-bottom: 2px; color: #9E8184; }
#pd_ci ul.iv li.mt {margin-top: 8px;}
#pd_ci ul.iv li span {width: 150px; color: #7B7B7B;}
#pd_ci ul.iv li.mt span.mt {margin:10px 0 5px 80px;}

#pd_ci form {clear: right; height: 22px; padding: 0 0 3px 180px; position:relative;}
#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_ci div.final_sale	{ position:absolute; bottom:0; left:0; color:red;}

#pd_ci div.final_sale span.action	{display:block; position:relative;bottom:0px; background: url('/bg/ico-action.png') no-repeat bottom left; width:30px; height:29px; z-index:100; float:left; padding-right:8px;}
#pd_ci div.final_sale span.sale		{display:block; position:relative;bottom:0px; background: url('/bg/ico-sale.png') no-repeat bottom left; width:30px; height:29px; z-index:100; float:left; padding-right:8px;}
#pd_ci div.final_sale span.new		{display:block; position:relative;bottom:0px; background: url('/bg/ico-new.png') no-repeat bottom left; width:30px; height:29px; z-index:100; float:left; padding-right:0px;}


/* --> other images */
#other_images {width: 100%;}
#other_images a {
    display: block; 
    width: 90px; 
    height: 90px; 
    margin: 10px 0 0 12px; 
    padding: 3px; 
    border: 1px #CCC solid;
    float: left; 
    text-align: center; 
}
#other_images a img {margin: auto auto; padding: 0; }
#other_images a.odd {margin-left: 0; }
/* --> technical paramaters */
#pd_properties {width: 610px;}
#pd_properties ul {float: left; height: 10px; width: 295px; }
*>#pd_properties ul {height: auto; }
*#pd_properties ul.right {padding-left: 20px; }
#pd_properties ul li {display: block; clear: right; width: 295px; padding: 2px 0; border-top: 1px dotted #CCC; font-weight: normal; text-align: left; }
#pd_properties ul li.first {border: 0; }
#pd_properties ul li span {float: right; width: 115px; padding: 0 0 0 10px; font-weight: bold; text-align:right;}
#pd_properties ul li.notSet span {color: #999; font-weight: normal; }
#pd_add_info {margin: 7px 0 25px 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: #707070; }
#pd_add_info span a:hover {color: #000; }

/* --> doporucit znamemu */
#recommend_to_friend { 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 {width: 540px; padding:0; position:relative;}
#frm_doporucit div.recommend {width:200px; float:left;}
#frm_doporucit div.recommend p label, #frm_doporucit div.recommend_note label {display:block; width: auto; height: 15px; padding: 0 0 2px 3px;}
#frm_doporucit div.recommend p input {width: 180px;}
#frm_doporucit div.recommend_note {margin-left:220px;}
#frm_doporucit div.recommend_note label {float: none; display: block;}
#frm_doporucit div.recommend_note textarea {width: 315px; height:115px;}
div.btn_recommend {}
div.btn_recommend button {display: block; position:absolute; top:188px; right:0;}

/* --> variants */
table#pd_tbl_variants {width: 610px; 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: #3eb4ff; }

/* --> 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 RB*/

.novinky{
	border-top: 4px solid #E1E1E1;
	padding-top: 6px;
	padding-bottom: 6px;
	clear: both;
}
.novinky h3{
	display: inline;
}

.img-novinky {
	float:left;
	padding-bottom:5px;
	padding-right:5px;
}

.img-novinky {
	float:left;
	padding-bottom:5px;
	padding-right:5px;
}

/*--> * pagination */
#pagination_topLabel, #pagination_btmLabel {float: right; display: block; width: 96px; height: 15px; margin-top: -15px; }
#pagination_top, #pagination_btm {display: block; width: 610px; height: 28px; margin: 15px 0 15px 0; text-align: right; }
#pagination_top {margin-top: 0; padding-top: 15px; background: url('/bg/hsep_line_lightocher.gif') repeat-x;}
#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: #91b2c7; font-size: 11px; 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: #23668f; 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: 610px; height: 18px; margin: 0 0 20px 0; }
ul.legend li {display: inline; color: #9E8184; font-size: 10px;padding-right: 20px }
ul.legend li.label {padding-left: 0;}
ul.legend li a {cursor: help; color: #707070;}
ul.legend li img {padding: 0 10px 0 0px; }
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 */
#newpasswdblock {display: none; }
/* --> moje obj. */
table#my_orders {width: 610px; margin: 0px; border-spacing: 0px; font-size:11px;}
table#my_order tbody tr th  {text-align:left;}
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, REKAPITULACE */
table.cart tbody tr th.catCode {
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #D6D7D9;
}
table.cart tbody tr td.catCode, table.cart tbody tr td.itemName {
	border: 1px solid #D6D7D9;
	font-size: 10px;
	text-align: left;
}
table.cart tbody tr th.Price {
	text-align: right;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #D6D7D9;
}
table.cart tbody tr td.Price {
	border: 1px solid #D6D7D9;
	font-size: 10px;
	text-align: right;
}
table.cart tbody tr th.itemName {
	text-align: left;
	border: 1px solid #FFFFFF;
}
table.cart tbody tr th.sumItems {
	text-align: center;
	border: 1px solid #FFFFFF;
}
table.cart tbody tr td.sumItems {
	border: 1px solid #D6D7D9;
	font-size: 10px;
	text-align: center;
} 
table.cart tbody tr th.itemPrice, table.cart tbody tr th.priceWithoutDPH, table.cart tbody tr th.DPH {
	text-align: right;
	border: 1px solid #FFFFFF;
}
table.cart tbody tr td.itemPrice, table.cart tbody tr td.priceWithoutDPH, table.cart tbody tr td.DPH {
	border: 1px solid #D6D7D9;
	font-size: 10px;
	text-align: right;
}
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: 1px solid #D6D7D9;
	border-right: 1px solid #D6D7D9;
	border-left: 1px solid #D6D7D9;*/
}
table.cart tbody tr.summaryBtm {
/*	border-bottom: 1px solid #D6D7D9;
	border-right: 1px solid #D6D7D9;
	border-left: 1px solid #D6D7D9;*/
}
table.cart tbody tr.summaryTop td {
	padding-top: 5px;
}
table.cart tbody tr.summaryBtm td {
	padding-bottom: 5px;
}
table.cart tbody tr td div {
	width: 60px;
}
fieldset.dodaci_podminky select {width: 200px; }
.item_from_basket:hover {cursor: pointer; }
span.label {font-weight: bold; display: block; padding: 0 0 5px 0; }
table.cart tr td.sumItems div input {width: 2em; }

#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 {font-style: italic; }
p.notes span, p.warning span {display: block; 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 */

 {clear: both; margin: 0; padding: 0; }
#bottom_box {display: block; padding: 0;}
#logos_box {padding: 20px; background: #fff;}
#bottom_box div.h3 {color: #999;}
/* 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; }
#bottomLogo {height:50px; border-bottom:1px solid #d6d7d9;}
#bottomLogo a {float:left; margin:5px 12px 5px 0;}
#bottomLogo a img {-moz-opacity: 0.4; -opacity: 0.4; filter:alpha(opacity=40);}
#bottomLogo a:hover img {-moz-opacity: 1; -opacity: 1; filter:alpha(opacity=100);}

/* --> root list */
#root_list {display: block; width: 970px; padding: 4px 0 5px 0; text-align: list-style-position:inside;}
#root_list li {margin:0; display: inline; padding: 0 7px 0 9px; background: url('/bg/seobox_dots_vsep.gif') no-repeat 0 5px; line-height: 18px;}
#root_list li a {color: #9D9590; font-weight: normal;}
#root_list li.first {background: none; padding-left:0;}
#root_list li a:hover, #root_list li a.viewed {color: #000; }

/* --> copyright */
#copyright {display: block; height: 25px; padding: 10px 0 0 0; color: #747B6A; }
#copyright a {color: #747B6A; 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: 420px; height: 25px; }

/* ==> boxiky postranach */
.colorBox {margin:0 0 10px 0; background-position:bottom left; background-repeat:no-repeat; background-image: url('/img/crnr/crnr-bl.gif');}
.colorBox div.h3  {padding:5px 5px 5px 10px; background-position:top right; background-repeat:no-repeat;  background-image: url('/img/crnr/crnr-tr.gif'); font-weight:800; color:#fff;}
.colorBox p {padding:5px 5px 15px 10px; color:#333;}
.pink {background-color:#e1e1e1;}
.special {background-color:#FC7718 ;}
.violent {background-color:#e496ec;}
.yellow {background-color: #FC7718;}
.blue {background-color: #e1e1e1;}
.green {background-color: #e1e1e1;}
.orange {background-color: #e1e1e1;}
.pink div.h3 {background-color: #000000;}
.violent div.h3 {background-color: #000000;}
.yellow div.h3 {background-color: #000000; color:#fff;}
.special div.h3 {background-color: #000000; color:#fff;}
.yellow div.h3 a{color:#fff;}
.blue div.h3 {background-color: #000000;}
.green .h3 {background-color: #000000;}
.orange .h3 {background-color: #000000;}

#left .boxlightblue .h3 {background:#23668f url('/crnr/crnr-tr.gif') top right no-repeat;}
#left .lmenu .h3 {background:#fc7718;}

span.stock {line-height:18px; padding-left:6px; padding-top:3px;}

/* seo box s ikonkami */
p#seogfx {display:block; padding:0 0 15px 0; margin:10px 0 0 0; border-bottom:1px solid #d6d7d9; position:relative;}
p#seogfx a {margin:0 0 0 45px; padding:0;}
*>p#seogfx a {margin:0 0 0 59px; padding:0;}
p#seogfx a:first-child {margin-left:0;}
