/* BASIC */
html, body {font-family: Arial, Helvetica, Verdana, 'Sans Serif'; color: #4c4c4c; font-size: 11px; text-align: center; }
body {margin: 0; padding: 0; background: #c2c2c2; }
/*body {margin: 0; padding: 0; background: #E6ECEF url('/bg/body_fade_vline_cold.gif') repeat-x; }*/

/* COLUMNS */
#center {width: 994px; height: auto; color: #4c4c4c; margin: auto; padding-top: 190px; text-align: left; }
#lmr {width: 994px; background: white; background: url('/bg/bg-lmr.gif') repeat-y; border-bottom: solid 8px #027bbb; }
#m_n_r {float: right; width: 775px; height: 13px; padding: 35px 0 0 0; }
#main {float: left; width: 580px; height: 13px; padding: 4px 15px 0 10px; }
#left, #right {float: left; height: 13px; margin-bottom: 10px; }
#left {width: 210px; }
#right {width: 170px; }
*>#m_n_r, #main, #right, #left {height: auto; }

#menuLeftBottom { height: 82px; border-top: solid 7px #027bbb; background: url('/bg/menu-bg-left.gif') no-repeat top left; }
#menuRightBottom { height: 50px; border-top: solid 7px #027bbb; background: url('/bg/menu-bg-right.gif') no-repeat top left; }


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

/* COMMON */
.anchor {visibility: hidden; }
.hsep {display: block; overflow: hidden; height: 1px; line-height: 1px; background: url('/bg/dots_hline.gif') repeat-x; }
.mp10 {margin-top: 10px; margin-bottom: 10px; }
.mp20 {margin-top: 20px; margin-bottom: 20px; }
.mb10 {margin-bottom: 10px; }
.mb20 {margin-bottom: 20px; }
.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; }
a {color: #4c4c4c; text-decoration: none; }
a:hover {color: #ff7400; }
a img {border: 0; }
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: 97px; height: 18px; margin: 0; padding: 0; border: 0; background: transparent url('/btn/blank_button.gif') no-repeat top left; color: #fff; font-size: 11px; font-weight: bold; text-align: center; }
button:hover { background: transparent url('/btn/blank_button.gif') no-repeat right top; }
button.narrow_white_bg {display: block; width: 100px; height: 18px; background: transparent url('/btn/login_button.gif') no-repeat 0 0; }
button.narrow_white_bg:hover { background: transparent url('/btn/login_button.gif') no-repeat -110px 0; }
button.lost-pwd-button {display: block; width: 100px; height: 18px; background: transparent url('/btn/lost-pwd-button.gif') no-repeat 0 0; }
button.lost-pwd-button:hover { background: transparent url('/btn/lost-pwd-button.gif') no-repeat -110px 0; }
button.wide_white_bg {width: 200px; padding: 0 5px; background: #AA653F url('/btn/button_wide_white_bg.gif') no-repeat 0 0; }
div input {width: 140px; height: 18px; margin: 0 0 4px 0; padding: 3px 3px 0 3px; border: #b4b7bb 1px solid; color: #4c4c4c; font-size: 11px; }
div textarea {width: 300px; height: 100px; overflow: hidden; margin: 3px 0 0 0; padding: 2px 3px 0 3px; background: #FFF; color: #4c4c4c; font-size: 11px; }
select {width: 148px; height: 18px; margin: 0 0 4px 0; padding: 2px 3px 2px 3px; background: #FFF; color: #4c4c4c; font-size: 11px; text-align: left; }
select option {background: #FFF; text-align: left; color: #4c4c4c; }
label {float: left; width: 100px; margin: 0; padding: 7px 0 0 0; font-size: 11px; text-align: left; color: #b4b7bb; }
*>label {padding-top: 6px; }
label.top {display: block; float: none; }
h1 {display: block; margin: 7px 0 10px 0; color: #ff7400; font-size: 14px; font-weight: bold; }
h1.category {margin: 10px 0 15px 0; }
h2, div.h2 {display: block; margin: 7px 0 5px 0; padding: 0 0 0 0px; color: #ff7400; font-size: 14px; font-weight: bold; }
div.h2 {margin-bottom: 15px; }
div.h2 a { color: #ff7400; }
h2.box {display: block; margin: -1px 0 3px 0; padding: 5px 7px; background: #46535b; color: #FFF; font-size: 13px; font-weight: bold; }
h3 {margin: 0; padding: 0; color: #fffefe; font-size: 12px; font-weight: bold; }
h4, h5, h6 {margin: 0; padding: 0; color: #6a6a6a; font-weight: bold; }
p {margin: 0; padding: 0; color: #4c4c4c; font-size: 11px; text-align: left; }
.rqd {background-image: url('/bg/field_required.gif'); background-repeat: no-repeat; background-position: right top; }
span.rqd {height: 10px; width: 10px; }
div.right_box {float: right; width: 280px; 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: #4c4c4c; }
*>.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; }


.red {color: #C32026; }
.fs09 {font-size: 9px; }
.fs10 {font-size: 10px; }
.fs11 {font-size: 11px; }

/* BUTTON POSITIONS */
/* --> TCR: pod dvěma sloupci inputu umisteny vpravo (Two Columns Right) */
div.btn_tcr {display: block; padding: 15px 0 20px 0; }
div.btn_tcr button {margin-left: 403px; }
*>div.btn_tcr button {margin-left: 400px; }


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; }

div.btn_ar {display: block; padding: 15px 32px 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: 8px 0 20px 83px; }
*>div.btn_lcol button {margin-left: 80px; }
div.btn_fr {display: block; padding: 15px 0 20px 0; text-align: right; }
div.btn_fr button {margin-right: 0px; }

/* ABSOLUTE */
#top, #logo, #motto, #tmenu, #search, #btn_search, #smenu, #shop_cart, #top_woman, #mmenu, #bread_crumbs {position: absolute; top: 0; }

/* TOP */
#top {overflow: visible; width: 994px; height: 190px; background: url('/bg/header-bg-full.jpg') no-repeat 0 0; }
#logo {top: 5px; left: 0px; width: 400px; height: 185px; }
#logo a img {padding: 21px 188px 121px 12px; }

/* --> tmenu */
#tmenu {top: 5px; left: 696px; }
#tmenu {display: block; }
#tmenu li {float: left; display: block; width: 25px; height: 50px; }
#tmenu li a {display: block; padding: 0px 0 0 0; text-align: center; height: 50px; }
#tmenu li a#tm-uvodni-strana { background: transparent url('/btn/uvodni-strana.gif') no-repeat 0 0px; }
#tmenu li a#tm-uvodni-strana:hover, #tmenu li a#tm-uvodni-strana.selected { background: transparent url('/btn/uvodni-strana.gif') no-repeat 0 -4px; }
#tmenu li a#tm-kontakt { background: transparent url('/btn/kontakt.gif') no-repeat 0 0px; }
#tmenu li a#tm-kontakt:hover, #tmenu li a#tm-kontakt.selected { background: transparent url('/btn/kontakt.gif') no-repeat 0 -4px; }
#tmenu li a#tm-mapa-stranek { background: transparent url('/btn/mapa-stranek.gif') no-repeat 0 0px; }
#tmenu li a#tm-mapa-stranek:hover, #tmenu li a#tm-mapa-stranek.selected { background: transparent url('/btn/mapa-stranek.gif') no-repeat 0 -4px; }

/* --> smenu */
#smenu {overflow: hidden; top: 57px; left: 500px; width: 500px; height: 77px; }
#smenu ul {overflow: visible; float: left; width: 170px; height: 77px; padding-left: 0px; }
#smenu ul li {width: 170px; font-size: 12px; font-weight: bold; margin: 0; padding: 0px; float: left; }
#smenu ul li a {display: block; margin: 0; padding: 2px 0 4px 34px; background: transparent url('/bg/firma-menu-dots.gif') no-repeat 0 -7px; color: #4c4c4c; }
#smenu ul li a:hover, #smenu ul li a:hover.viewed { background: transparent url('/bg/firma-menu-dots.gif') no-repeat 0 -41px; color: #ff7400; }

/* --> lmenu */
#catalogue, #catalogueSelected {display: block; height: 23px; padding: 9px 0 0 24px; background: #027bbb; color: #FFF; font-size: 12px; font-weight: bold; }
#lmenu, #ltmenu {width: 210px; }
#lmenu li, #ltmenu li {background: #ffeee0; margin: 0 0 1px 0; }
#lmenu li a, #ltmenu li a {display: block; width: 185px; padding: 9px 0 9px 25px; background: url('/bg/dark-grey-dot.gif') no-repeat 10px 14px; color: #ff7400; font-size: 11px; font-weight: bold; }
#lmenu li a:hover, #lmenu li a.viewed, #ltmenu li a:hover, #ltmenu li a.viewed, #ltmenu li a.super:hover {background-color: #ff7400; color: #FFF; }
#ltmenu li a.super { background:  #e6f5fd url('/bg/dark-blue-dot.gif') no-repeat 10px 14px; }
#lmenu_lev2 {width: 210px; }
#lmenu_lev2 li {width: 207px; margin: 0 0 1px 0; padding: 0 0 0 3px; background: #ffeee0 url('/bg/lmenu_vline_orange.gif') repeat-y; }
#lmenu_lev2 li a {width: 165px; padding: 5px 10px 5px 32px; background: url('/bg/dark-grey-dot.gif') no-repeat 18px 10px; color: #ff7400; font-size: 11px; font-weight: normal; }
#lmenu_lev2 li a.viewed, #lmenu_lev2 li a:hover {color: #FFF; }

/* --> lsmenu */
#lsmenu {width: 200px; padding: 0 0 20px 15px; }
#lsmenu li a {display: block; padding: 3px 0 3px 10px; background: url('/bg/arrow_smenu.gif') no-repeat 0 8px; color: #3D4A70; font-size: 12px; font-weight: bold; }
#lsmenu li a:hover, #lsmenu li a.viewed {background-image: url('/bg/arrow_smenu_on.gif'); color: #CB8551; }

/* --> 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: 191px; left: 210px; width: 784px; height: 34px; background: #e6f5fd; color: #027bbb; }
#bread_crumbs ul {padding: 10px 0 0 28px; background: url('/ico/breadcrumbs-home.gif') no-repeat 10px 12px; }
#bread_crumbs ul li {display: inline; padding-left: 3px; }
#bread_crumbs ul li.first {background: none; }
#bread_crumbs ul li.label {padding-left: 0; background: none; }
#bread_crumbs a {color: #027bbb; }
#bread_crumbs a:hover {color: #ff7400; }

/* --> search */
input#search {top: 23px; left: 500px; width: 122px; margin: 0 0 6px 0; color: #b4b7bb; }
#btn_search {top: 23px; left: 640px; width: 30px; height: 23px; margin: 0; padding: 0; border: 0; background: url('/btn/lupa.gif') no-repeat 0 0; }
#btn_search:hover {background: url('/btn/lupa.gif') no-repeat -35px 0; }

/* SIDE COLS */
#right h3 {display: block; height: 23px; margin: 6px 0; padding: 7px 0 0 30px; background: #027bbb; color: #FFF; }

#left h3 a, #right h3 a {display: block; color: #FFF;}
#left h3 a:hover, #right h3 a:hover {color: #ff7400; }
#left h3.red, #right h3.red {background: url('/hl/h3_sides_red.gif') no-repeat 0 0; }
#right h3.icon {padding-left: 0; }
#right h3.icon a.basket {padding-left: 35px; background: url('/ico/basket.gif') no-repeat 6px 2px; }
#right h3.icon a.login {padding-left: 35px; background: url('/ico/login.gif') no-repeat 5px 0px; }
#right h3.icon a.kc {padding-left: 35px; background: url('/ico/klientske_centrum_ikona.gif') no-repeat 5px 0px; }
#right h3.icon a.login:hover {padding-left: 35px; background: url('/ico/login.gif') no-repeat 5px -22px; }
#right h3.icon a.kc:hover {padding-left: 35px; background: url('/ico/klientske_centrum_ikona.gif') no-repeat 5px -23px; }
#right {padding-bottom: 20px; }


/* --> new products */
#right h3.productChooser {display: block; margin: 15px 0 0px; padding-left: 5px; background: transparent; color: #ff7400; font-size: 14px; font-weight: bold; }
#right div.news_box {margin: 15px 5px 8px; border-bottom: 1px solid #e6f5fd; padding-bottom: 8px; }
#right div.news_box h4 {margin: 0 0 10px 0; padding: 0; background: none; font-size: 12px; font-weight: bold; }
#right div.news_box h4 a {display: block; color: #027bbb; }
#right div.news_box h4 a:hover {color: #ff7400; }
#right div.news_box a img {width: 98px; height: 98px; padding: 4px; border: 1px #e6f5fd solid; margin-left: 27px; }
#right div.news_box div.price { margin: 5px 0 0 10px; color: #ff7400; font-size: 11px; font-weight: bold; }
#right div.news_box div.price span {color: #4c4c4c; font-size: 11px; font-weight: normal; }
#right div.news_box div.price span.fs10 {color: #cacaca; font-size: 10px; }
#right div.news_box .pl_bottom {clear: both; height: 18px; margin-top: 5px; }
#right div.news_box .pl_buy {float: right; width: 78px; height: 18px; padding: 0;}
#right div.news_box .pl_buy button {width: 78px; height: 18px; background: transparent url('/btn/button_item_to_basket.gif') no-repeat top left; }
#right div.news_box .pl_buy button:hover { background: transparent url('/btn/button_item_to_basket.gif') no-repeat top right; }
#right div.news_box .pl_bottom .color, #right div.news_box .pl_bottom .param, #right div.news_box .pl_bottom .size { display: block; float: left; width: 16px; height: 16px; border: 1px solid #f5fbfe; margin-right: 5px; }
#right div.news_box .pl_bottom .size { margin-right: 0; font-weight: bold; color: #027bbb; }
#right div.news_box .pl_bottom .panske { background: transparent url('/bg/gender.gif') no-repeat top left; }
#right div.news_box .pl_bottom .damske { background: transparent url('/bg/gender.gif') no-repeat top right; }
#right div.news_box .pl_bottom .chlapecke { background: transparent url('/bg/gender.gif') no-repeat bottom left; }
#right div.news_box .pl_bottom .divci { background: transparent url('/bg/gender.gif') no-repeat bottom right; }


/* -->login box */
#login_box {width: 160px; padding: 5px; }
#login_box form {padding: 0 0 10px 0; }
#login_box form div {height: 25px; }
#frm_reenter_pwd {display: none; }
#login_box div a {cursor: pointer; display: block; height: 10px; padding: 0 0 5px 15px; background: url('/bg/arrows.gif') no-repeat 0 3px; color: #b4b7bb; }
#login_box div a:hover {background: url('/bg/arrows.gif') no-repeat 0 -8px; color: #ff7400; }
#login_box label {float: left; width: 30px; padding: 3px 0 0 0; color: #b4b7bb; }
#login_box input {float: right; width: 115px; height: 17px; margin: 0 0 3px 0; padding: 2px 3px 0 3px; }
#login_box div.chbox label {float: right; width: 100px; padding: 3px 0 0 0; text-align: left; }
#login_box div.chbox input {float: none; width: auto; height: auto; margin: 0 0 0 33px; padding: 0; border: 0; background: none; }
*>#login_box div.chbox input {margin: 3px 0 0 36px; }
#login_box button {margin: 0 0 0 37px; }
#frm_reenter_pwd button {margin-top: 4px; }
ul#rmenu {width: 170px; margin: 0 0 10px 0; top: -6px; position: relative;}
ul#rmenu li {background: #e6f5fd; margin: 0 0 1px 0;}
ul#rmenu li a {display: block; padding: 9px 0 9px 35px; color: #ff7400; font-size: 11px; font-weight: bold; }
ul#rmenu li#ico_orders a {background: url('/ico/klientske_centrum_menu_obje.gif') no-repeat 7px 7px; }
ul#rmenu li#ico_orders a:hover {background: url('/ico/klientske_centrum_menu_obje.gif') no-repeat 8px -33px; }
ul#rmenu li#ico_person a {background: url('/ico/klientske_centrum_menu_udaj.gif') no-repeat 7px 7px; }
ul#rmenu li#ico_person a:hover {background: url('/ico/klientske_centrum_menu_udaj.gif') no-repeat 7px -33px; }
ul#rmenu li#ico_setup a {background: url('/ico/klientske_centrum_menu_nast.gif') no-repeat 7px 7px; }
ul#rmenu li#ico_setup a:hover {background: url('/ico/klientske_centrum_menu_nast.gif') no-repeat 7px -32px; }
ul#rmenu li#ico_logout a {background: url('/ico/klientske_centrum_menu_odhl.gif') no-repeat 7px 7px; }
ul#rmenu li#ico_logout a:hover {background: url('/ico/klientske_centrum_menu_odhl.gif') no-repeat 7px -33px; }

/* --> shop cart */
#shop_cart {top: 135px; left: 520px; height: 55px; }
#shop_cart ul {float: left; padding-top: 5px; }
#shop_cart ul li { clear: both; line-height: 20px; }
#shop_cart ul li a:hover {color: #ff7400; }
#shop_cart a#cart_img { display: block; float: left; margin-top: 7px; height: 42px; width: 46px; background: url('/bg/shopping-bag-ico.gif') no-repeat 0 0; }
#shop_cart a#cart_img:hover { background: url('/bg/shopping-bag-ico.gif') no-repeat -72px 0; }
#shop_cart ul.cart_info .cart_name { float: left; width: 130px; overflow: hidden; }
#shop_cart ul.cart_info .cart_value { float: left; }
#shop_cart ul.cart_info .cart_value strong { font-weight: bold; color: #027bbb; }
#shop_cart ul.cart_info a:hover .cart_value strong { color: #ff7400; }
ul.finish_order {padding: 3px 0 3px 30px; }
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; }


/* MAIN */
/*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; }*/
#main p {padding: 5px 0 10px 0; }
#fl_banner {margin: 10px 0; }
#img_puzzle {margin: 10px 0; }
#img_puzzle a {float: left; width: 193px; }
/* PRODUCT ROW/ITEM */
.pl_row {padding: 0 0 5px 0; margin: 0 0 15px 0; }
.pl_item {float: left; width: 270px; height: 10px; padding-bottom: 9px; border-bottom: 1px solid #e6f5fd; }
*>.pl_item {height: auto; }
.pl_row div.even {margin-left: 29px; }
.pl_item h2 {margin: 0 0 10px 0; padding: 0; background: none; font-size: 12px; font-weight: bold; }
.pl_item h2 a {display: block; color: #027bbb; }
.pl_item h2 a:hover {color: #ff7400; }
#txt .pl_item p, .pl_item p {float: right; overflow: hidden; width: 150px; height: 52px; margin: 0px; }
.pl_item a img {float: left; width: 98px; height: 98px; padding: 4px; border: 1px #e6f5fd solid; }
.pl_item div.size {float: right; width: 150px; padding: 5px 0 0 0; color: #4c4c4c; font-size: 11px; font-weight: normal; height: 17px; }
.pl_item div.size span {color: #027bbb; font-size: 11px; font-weight: bold; }
.pl_item div.price {float: right; width: 150px; padding: 5px 0 0 0; color: #ff7400; font-size: 11px; font-weight: bold; height: 41px; }
.pl_item div.price span {color: #4c4c4c; font-size: 11px; font-weight: normal; }
.pl_item div.price span.fs10 {color: #cacaca; font-size: 10px; }
.pl_bottom {clear: both;}
.pl_buy {float: right; width: 150px; height: 18px; padding: 0; }
.pl_buy input {float: left; width: 22px; height: 19px; margin: 0; padding: 4px 3px 0px 3px; color: #ff7400; font-size: 12px; font-weight: bold; text-align: center; }
.pl_buy button {float: left; width: 78px; height: 18px; background: transparent url('/btn/button_item_to_basket.gif') no-repeat top left; }
.pl_buy button:hover { background: transparent url('/btn/button_item_to_basket.gif') no-repeat top right; }
.pl_bottom .color, .pl_bottom .param { display: block; float: left; width: 16px; height: 16px; border: 1px solid #f5fbfe; margin-right: 5px; }
.pl_bottom .panske { background: transparent url('/bg/gender.gif') no-repeat top left; }
.pl_bottom .damske { background: transparent url('/bg/gender.gif') no-repeat top right; }
.pl_bottom .chlapecke { background: transparent url('/bg/gender.gif') no-repeat bottom left; }
.pl_bottom .divci { background: transparent url('/bg/gender.gif') no-repeat bottom right; }

/* index */
ul.highlight { width: 47%; float: left; }
a.uvodGenderPanske, a.uvodGenderDamske, a.uvodGenderChlapecke, a.uvodGenderDivci { display: block; width: 122px; border: 2px solid #f5fbfe; padding-top: 104px; padding-bottom: 10px; color: #027bbb; text-align: center; font-weight: bold; float: left; margin-right: 24px; }
a.uvodGenderPanske:hover, a.uvodGenderDamske:hover, a.uvodGenderChlapecke:hover, a.uvodGenderDivci:hover { color: #ff7400; }
a.uvodGenderPanske { background: transparent url('/bg/panske.jpg') no-repeat 0 0; }
a.uvodGenderDamske { background: transparent url('/bg/damske.jpg') no-repeat 0 0; }
a.uvodGenderChlapecke { background: transparent url('/bg/chlapecke.jpg') no-repeat 0 0; }
a.uvodGenderDivci { background: transparent url('/bg/divci.jpg') no-repeat 0 0; margin-right: 0px; }
div.colorSpeed { float: right; }
div.genderSpeed { float: left; }
a.uvodGenderPanskeSpeed, a.uvodGenderDamskeSpeed, a.uvodGenderChlapeckeSpeed, a.uvodGenderDivciSpeed { display: block; width: 16px; height: 16px; border: 1px solid #f5fbfe; float: left; margin-right: 7px; }
a.uvodGenderPanskeSpeed { background: transparent url('/bg/gender.gif') no-repeat top left; }
a.uvodGenderDamskeSpeed { background: transparent url('/bg/gender.gif') no-repeat top right; }
a.uvodGenderChlapeckeSpeed { background: transparent url('/bg/gender.gif') no-repeat bottom left; }
a.uvodGenderDivciSpeed { background: transparent url('/bg/gender.gif') no-repeat bottom right; margin-right: 0px; }
a.uvodColorSpeed { display: block; width: 16px; height: 16px; border: 1px solid #f5fbfe; float: left; margin-right: 6px; }
a.white, div.bila { background-color: #fafbfc; }
a.yellow, div.zluta { background-color: yellow; }
a.orange, div.oranzova { background-color: orange; }
a.pink, div.ruzova { background-color: pink; }
a.red, div.cervena { background-color: red; }
a.purple, div.fialova { background-color: purple; }
a.blue, div.modra { background-color: blue; }
a.green, div.zelena { background-color: green; }
a.brown, div.hneda { background-color: brown; }
a.gray, div.seda { background-color: gray; }
a.black, div.cerna{ background-color: black; }

/* PRODUCT DETAIL */
/* --> subcategories */
#sub_cats {background: #e6f5fd; padding: 12px 10px 12px 20px; margin-bottom: 10px; }
#sub_cats ul {float: left; width: 170px; padding: 0 10px 0 0; }
#sub_cats ul li {font-size: 11px; font-weight: bold; padding: 2px 10px 2px 0; }
#sub_cats ul li a {padding: 0 0 0 12px; background: transparent url('/bg/firma-menu-dots.gif') no-repeat -16px -9px; color: #027bbb; }
#sub_cats ul li a:hover { background: transparent url('/bg/firma-menu-dots.gif') no-repeat -16px -43px; color: #ff7400; }

#pd {display: block; width: 580px; padding: 15px 0 0 0; }
#pd a img#imageLarge {width: 200px; height: 200px; margin: 0; padding: 0; }
#pd a#linkLarge {display: block; width: 200px; height: 200px; padding: 0px; background: url('/bg/loading_image.gif') no-repeat center; border: 1px #e6f5fd solid; color: #FFF; }

#pd_info {float: right; height: 13px; width: 350px; line-height: 16px; color: #4c4c4c; }
*>#pd_info {height: auto; }
#pd_info span {display: block; padding: 3px 0 0 0; font-weight: bold; }
#pd_info span.label {font-weight: normal; }
#pd_info div.pl_buy {clear: none; width: 350px; height: auto; padding-top: 7px; }
#pd_info div.pl_buy form {margin: 10px 0 0 0px; padding: 0 0 20px 0; float: left; }

#pd_info div.pl_buy div.price {clear: left; margin: 10px 0 0px 0; }
#pd_info div.pl_buy div.price div.item {float: left; width: 80px; height: 10px; color: #999; font-size: 11px; font-weight: normal; }
*>#pd_info div.pl_buy div.price div.item {height: auto; }
*#pd_info div.pl_buy div.price div.val {float: left; height: 10px; font-weight: bold; }
*>#pd_info div.pl_buy div.price div.val {height: auto; }
#pd_info div.pl_buy div.price div.common {color: #999; font-size: 12px; font-weight: bold; text-decoration: line-through; }
#pd_info div.pl_buy div.price div.our_n_inc_dph {color: #ff7400; font-size: 11px; }
#pd_info div.pl_buy div.price div.save {color: #D52027; font-size: 11px; }

#pd_info div.pl_buy div.price span {color: #4c4c4c; display: inline; padding: 0; font-weight: normal; font-size: 11px; }
#pd_info div.pl_buy div.price span.fs09 {color: #BBB; font-size: 9px; }
#pd_info div.pl_buy div.price span.fs10 {display: block; color: #cacaca; font-size: 10px; }

#pd_icons { display: none; width: 36px; height: 200px; float: right; margin-right: 14px; border-left: 1px #e6f5fd solid; border-right: 1px #e6f5fd solid; text-align: center; }
#pd_icons .color, #pd_icons .param, #pd_icons .size { width: 16px; height: 16px; border: 1px solid #f5fbfe; margin: 0 0 5px 9px; display: none; }
#pd_icons .panske { background: transparent url('/bg/gender.gif') no-repeat top left; display: block; }
#pd_icons .damske { background: transparent url('/bg/gender.gif') no-repeat top right; display: block; }
#pd_icons .chlapecke { background: transparent url('/bg/gender.gif') no-repeat bottom left; display: block; }
#pd_icons .divci { background: transparent url('/bg/gender.gif') no-repeat bottom right; display: block; }
#pd_icons .size {color: #027bbb; font-size: 14px; font-weight: bold; }

#other_images {width: 100%; }
#other_images a {float: left; display: block; margin: 10px 0 0 12px; border: 1px #e6f5fd solid; }
#other_images a img { }
#other_images a.odd {margin-left: 0; }

#pd_descr {width: 310px; }
#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_add_info {margin: 7px 0; }
#pd_add_info div {clear: left; width: 380px; }
#pd_add_info span {display: block; width: 300px; font-weight: bold;}
#pd_add_info span.item {float: left; width: 80px; font-weight: normal; }
#pd_add_info span a {color: #C32026; }
#pd_add_info span a:hover {color: #CB8551; }

/* --> technical paramaters */
#pd_properties {width: 100%; }
#pd_properties ul.right {padding-left: 20px; }
#pd_properties ul li {display: block; clear: right; padding: 2px 0; border-bottom: 1px solid #e6f5fd; font-weight: normal; text-align: left; }
#pd_properties ul li.first { }
#pd_properties ul li span {float: right; width: 100px; font-weight: normal; text-align: right; }
#pd_properties ul li.notSet span {color: #999; font-weight: normal; }

/* --> download files */
#pd_downloadFiles div div {float: left; height: 10px; }
*>#pd_downloadFiles div div {height: auto; }
#pd_downloadFiles div div.label {width: 125px; }
#pd_downloadFiles div div a {color: #C32026; font-weight: bold; }
#pd_downloadFiles div div a:hover {color: #CB8551; }

/*
#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; }
#recommend_to_friend a { display: block; cursor: pointer; width: 82px; height: 18px; margin: 10px 0 0 0; padding: 0 0 0 15px; border: 0; background: transparent url('/btn/blank_button.gif') no-repeat top left; color: #fff; font-size: 11px; font-weight: bold; }
#recommend_to_friend a:hover { background: transparent url('/btn/blank_button.gif') no-repeat top right; color: #fff; }

#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; }


/*#pd img {padding: 3px; border: 1px #CCC solid; }*/

/*-->¨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; }
/*--> listing */
#pagination_top, #pagination_btm {display: block; width: 580px; height: 26px; margin: 15px 0 15px 0; text-align: right; }
#pagination_top ul, #pagination_btm ul {display: block; float: right; height: 26px; text-align: right; }
#pagination_top ul li, #pagination_btm ul li {float: left; display: block; width: 22px; height: 20px; font-weight: normal; text-align: center; }
#pagination_top ul li a, #pagination_btm ul li a {display: block; width: 16px; height: 15px; padding-top: 1px; color: #cacaca; font-size: 10px; text-align: center; border: 1px solid #ffb97f; }
#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 {color: #ff7400; border: 1px solid #ff7400; }
#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.disabledPrev img, #pagination_btm ul li.disabledPrev img {padding-top: 1px; float: right; }
#pagination_top ul li.disabledNext img, #pagination_btm ul li.disabledNext img {padding-top: 1px; float: left; }
#pagination_top ul li a.img_prev, #pagination_btm ul li a.img_prev, #pagination_top ul li a.img_next, #pagination_btm ul li a.img_next {border: none;} 
#pagination_top ul li a.img_prev, #pagination_btm ul li a.img_prev {background: url('/btn/breadcrumbs-arrows.gif') no-repeat 3px 2px; }
#pagination_top ul li a.img_prev:hover, #pagination_btm ul li a.img_prev:hover {background: url('/btn/breadcrumbs-arrows.gif') no-repeat 3px -18px; }
#pagination_top ul li a.img_next, #pagination_btm ul li a.img_next {background: url('/btn/breadcrumbs-arrows.gif') no-repeat -22px 2px; }
#pagination_top ul li a.img_next:hover, #pagination_btm ul li a.img_next:hover {background: url('/btn/breadcrumbs-arrows.gif') no-repeat -22px -18px; }


/*
#listing_top, #listing_btm {float: right; width: 540px; padding: 15px 20px 20px 20px; background: url('/bg/listing_dots_hsep.gif') no-repeat 0 24px; text-align: center; }
#listing_btm {background-position: 0 23px; }
#listing_top ul, #listing_btm ul {display: inline; padding: 0 5px 0 0; background: #FFF; }
#listing_top ul li, #listing_btm ul li {display: inline; font-weight: bold; color: #CB8551; background: url('/bg/listing_sep_vline.gif') no-repeat 0px 8px; }
*>#listing_top ul li, #listing_btm ul li {background-position: 0px 3px; }
#listing_top ul li a, #listing_btm ul li a {color: #6A6A6A; text-decoration: none; padding: 5px 3px 5px 10px; }
#listing_top ul li a span.active, #listing_btm ul li a span.active {color: #CB8551; font-size: 14px; }
#listing_top ul li a:hover, #listing_btm ul li a:hover {color: #CB8551; }
#listing_top ul li.img_btn, #listing_top ul li.first, #listing_top ul li.dots, #listing_btm ul li.img_btn, #listing_btm ul li.first, #listing_btm ul li.dots {background: none; }
*/
#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; }

/* --> TEXTOVE STRANKY */
#txt {padding: 0px 0 20px 0;}
#txt h1 {margin: 10px 0; }
#txt h2 {margin: 15px 0; }
#txt div.pl_item h2 {margin-top: 0; }
#txt p {margin: 5px 0 8px 0; padding: 0; color: #4c4c4c; line-height: 16px; }
#txt ul li {padding: 2px 0 2px 12px; background: url('/bg/arrow.gif') no-repeat 0 5px; color: #4c4c4c; }
#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: 570px; }
#txt table tbody tr th {padding: 5px; background: #604D4D; color: #FFF; font-weight: bold; }
#txt table tbody tr td {padding: 5px; background: #604D4D; }
p.faq_question {color: #3C4A71; font-size: 11px; font-weight: bold; font-style: italic; }
p.faq_answer {}

/* --> galerie */
.ig_row {display: block; width: 580px; height: 136px; padding: 5px 0; }
.ig_row div {float: left; width: 125px; height: 125px; padding: 4px; border: 2px solid #CCC; margin-left: 10px; }
.ig_row div.first {margin-left: 0; }
.ig_row div a {display: block; width: 125px; height: 125px; background: #CCC; text-align: center; vertical-align: center; }


/* KLIENTSKE CENTRUM */
#newpasswdblock {display: none; }
/* --> moje obj. */
table#my_orders {width: 570px; 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, REKAPITULACE */
table#cart {table-layout: fixed; width: 580px; margin: 0px; border-spacing: 0px; }
table#cart tr td input {position: relative; bottom: 2px; width: 25px; margin: 0; text-align: center; }
*>table#cart tr td input {bottom: 3px; }
table#cart tr td img {position: relative; top: 2px; }
*>table#cart tr td img {top: 3px; }
table#cart tr th {color: #CB8551; font-weight: bold; text-align: right; padding-bottom: 8px; }
table#cart tr td {text-align: right; }
table#cart tr td.item_name, table#cart tr th.item_name {width: 190px; text-align: left; }
table#cart tr td.items_num, table#cart tr th.items_num {width: 90px; 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: #CB8551; 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: 570px; }
#frm_payment fieldset.dodaci_podminky label {float: none; display: block; width: auto; padding-bottom: 5px; }
#frm_payment p.get_advantages {margin: 0; padding: 15px 55px 5px 0; }
#frm_payment ul.advantage_list {padding: 0 20px 15px 0; }
#frm_payment ul.advantage_list li {padding: 1px 0 1px 10px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; }

/* -->address box */
div.address_box {width: 570px; 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; }

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

/* BOTTOM */
#bottom {margin: 0px 0 20px 0; }
#bottom, #bottom a { color: #4c4c4c; }
#bottom a:hover { color: #ff7400; }
#logos_box {padding: 10px 0; background: #FFF; }
#logos_box ul {display: block; text-align: center; }
#logos_box ul li {display: inline; padding: 0 5px; }
#bottom_box {padding: 20px 0 0 230px; background:url('/bg/raminka.jpg') no-repeat 45px 25px; }

/* --> root list */
#first_item_dotsep_cover {display: none; z-index: 1000; float: left; width: 130px; height: 300px; margin-right: -10px; background: #FEF; }
#root_list {display: block; overflow: hidden; width: 700px; margin: 0 0 0 0px; text-align: left; }
#root_list li {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 {}
#root_list li a:hover { }

/* --> copyright */
#copyright {margin-top: 10px; }
#copyright #estudio {float: right; margin: 20px 170px 0 0; padding-top: 1px; width: 100px; height: 30px; background: url('/ico/estudio.gif') no-repeat top right; }
#copyright #estudio #logoEStudio {float: right; width: 28px; height: 31px; padding: 0px 0 0 10px; }
#copyright #batacz {margin-top: 10px;}

.toplist{display:inline; float:left}
.navrcholu{display:inline; float:left;	padding-left:10px}

