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

/* COLUMNS */
#center {width: 990px; height: auto; color: #333; margin: auto; padding-top: 190px; text-align: left; }
#lmr {width: 990px; background: #FFF; }
#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; }
#left {width: 210px; }
#right {width: 170px; }
*>#m_n_r, #main, #right, #left {height: auto; }


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

/* COMMON */
.anchor {visibility: hidden; }
.hsep {display: block; overflow: hidden; height: 1px; line-height: 1px; background: url('/bg/dots_hline.gif') repeat-x; }
.mp20 {margin-top: 20px; 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: #333; text-decoration: none; }
a:HOVER {color: #CB8551; }
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: 148px; height: 21px; margin: 0; padding: 0; border: 0; background: #AA653F url('/btn/button.gif') no-repeat 0 0; color: #FFF; font-size: 11px; font-weight: bold; }
button.narrow_white_bg {display: block; width: 123px; padding: 0 5px; background: #AA653F url('/btn/button_narrow_white_bg.gif') no-repeat 0 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: #A4B9C6 1px solid; background: #FFF url('/bg/field.gif') repeat-x; color: #333; font-size: 11px; }
div textarea {width: 300px; height: 100px; overflow: hidden; margin: 3px 0 0 0; padding: 2px 3px 0 3px; background: #FFF url('/bg/field.gif') repeat-x; color: #333; font-size: 11px; }
select {width: 148px; height: 18px; margin: 0 0 4px 0; padding: 2px 3px 2px 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; }
label {float: left; width: 100px; margin: 0; padding: 7px 0 0 0; font-size: 11px; text-align: left; color: #7C6657; }
*>label {padding-top: 6px; }
label.top {display: block; float: none; }
h1 {display: block; margin: 7px 0 10px 0; padding: 0 0 0 17px; background: url('/hl/h1.gif') no-repeat 0 3px; color: #C32026; 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 17px; background: url('/hl/h2.gif') no-repeat 0 3px; color: #666; font-size: 14px; font-weight: bold; }
div.h2 {margin-bottom: 15px; }
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: #3D4A70; font-size: 12px; font-weight: bold; }
h4, h5, h6 {margin: 0; padding: 0; color: #6A6A6A; font-weight: bold; }
p {margin: 0; padding: 0; color: #333; font-size: 11px; text-align: left; }
.rqd {background-image: url('/bg/field_required.gif'); background-repeat: no-repeat; background-position: right top; }
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: #333; }
*>.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: 990px; height: 190px; background: url('/bg/top_hline.gif') repeat-x; }
#logo {top: 23px; left: -27px; width: 292px; height: 142px; /*background: url('/bg/logo_hot.gif') no-repeat 0 0;*/ }
/*#logo {top: 23px; left: -27px; width: 292px; height: 142px; background: url('/bg/logo_cold.gif') no-repeat 0 0; }*/
#logo a img {padding: 45px 63px; }
#motto {top: 15px; left: 24px; color: #666; font-size: 11px; font-weight: bold; }
/*#motto {top: 15px; left: 24px; color: #999; font-size: 11px; 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: 11px; font-weight: normal; text-align: center; }
#tmenu li a:HOVER, #tmenu li a.selected {background: url('/bg/tmenu.gif') no-repeat 0 0; }

/* --> smenu */
#smenu {overflow: hidden; top: 57px; left: 305px; width: 685px; height: 78px; background: #F3EEE1 url('/bg/smenu_vline.gif') repeat-y; }
#smenu ul {overflow: visible; float: left; width: 185px; height: 50px; padding-left: 35px; }
#smenu ul li {width: 185px; font-size: 12px; font-weight: bold; }
#smenu ul li a {display: block; margin: 0; padding: 0 0 0 12px; background-image: url('/bg/arrow_smenu.gif'); background-repeat: no-repeat; color: #3D4A70; }
#smenu ul li a:HOVER, #smenu ul li a.viewed {background-image: url('/bg/arrow_smenu_on.gif'); background-repeat: no-repeat; color: #CB8551; }

/* --> mmenu
#mmenu {top: 130px; width: 960px; height: 67px; background: url('/bg/mmenu_fade_vline.gif') repeat-x; text-align: center; }
#mmenu ul {display: block; width: 960px; height: 39px; padding: 28px 0 0 0; background: url('/bg/mmenu.gif') no-repeat 0 0; }
#mmenu ul li {display: inline; }
#mmenu ul li a {padding: 0 14px 0 15px; background: url('/bg/menu_dots_vsep.gif') no-repeat 0 0; color: #FFF; font-size: 11px; font-weight: bold; }
#mmenu ul li.first a {padding-left: 14px; background: none; }
#mmenu ul li a:HOVER, #mmenu ul li a.opened {color: #FEF900; } */

/* --> lmenu */
#catalogue, #catalogueSelected {display: block; height: 23px; padding: 9px 0 0 24px; border: 1px solid #D7DFEA; background: #DA201B; color: #FFF; font-size: 12px; font-weight: bold; }
#lmenu, #ltmenu {width: 210px; padding: 0 0 20px 0; }
#ltmenu {padding-bottom: 0; }
#lmenu li, #ltmenu li {background: #E9EEF0; margin: 0 0 1px 0; }
#lmenu li a, #ltmenu li a {display: block; width: 185px; padding: 9px 0 9px 25px; background: url('/bg/arrow_lmenu.gif') no-repeat 13px 11px; color: #C32026; font-size: 11px; font-weight: bold; }
#lmenu li a:HOVER, #lmenu li a.viewed, #ltmenu li a:HOVER, #ltmenu li a.viewed {background-color: #8996A5; background-image: url('/bg/arrow_lmenu_on.gif'); color: #FFF; }
#lmenu_lev2 {width: 210px; background: #FFF; }
#lmenu_lev2 li {width: 207px; margin: 0 0 1px 0; padding: 0 0 0 3px; background: #E9EEF0 url('/bg/lmenu_vline_red.gif') repeat-y; }
#lmenu_lev2 li a {width: 165px; padding: 5px 10px 5px 32px; background: url('/bg/arrow_lmenu_lev2.gif') no-repeat 22px 8px; color: #3D4A70; font-size: 11px; font-weight: normal; }
#lmenu_lev2 li a.viewed, #lmenu_lev2 li a:HOVER {background: #8996A5 url('/bg/arrow_lmenu_lev2_on.gif') no-repeat 22px 8px; 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: 190px; left: 210px; width: 780px; height: 34px; background: url('/bg/bread_crumbs_dots_hline.gif') repeat-x; color: #555; }
#bread_crumbs ul {padding: 10px 0 0 28px; background: url('/ico/navigation_cross.gif') no-repeat 12px 11px; }
#bread_crumbs ul li {display: inline; padding: 0 3px 0 9px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 5px; }
#bread_crumbs ul li.first {background: none; }
#bread_crumbs ul li.label {padding-left: 0; background: none; }
#bread_crumbs a {color: #555; }
#bread_crumbs a:HOVER {color: #CB8551; }

/* --> 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_hot.gif') no-repeat 0 0; }
img#top_woman {top: 44px; left: 754px; }

/* SIDE COLS */
#right h3 {display: block; height: 23px; margin: 6px 0; padding: 7px 0 0 30px; border: 1px solid #D7DFEA; background: #DA201B; color: #FFF; }
/*#right h3 {display: block; height: 23px; margin: 6px 0; padding: 7px 0 0 30px; border: 1px solid #D7DFEA; background: url('/hl/h3_right.gif') repeat-x; }*/

#left h3 a, #right h3 a {display: block; color: #FFF;}
/*#left h3 a, #right h3 a {display: block; color: #3D4A70;}*/
#left h3 a:HOVER, #right h3 a:HOVER {color: #CCC; }
/*#left h3 a:HOVER, #right h3 a:HOVER {color: #666; }*/
#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: 30px; background: url('/ico/basket.gif') no-repeat 6px 2px; }
#right h3.icon a.login {padding-left: 30px; background: url('/ico/login.gif') no-repeat 9px 4px; }
#right h3.icon a.kc {padding-left: 30px; background: url('/ico/kc.gif') no-repeat 7px 2px; }
#right h3.icon a.login:HOVER {padding-left: 30px; background-image: url('/ico/login_on.gif'); }
#right h3.icon a.kc:HOVER {padding-left: 30px; background-image: url('/ico/kc_on.gif'); }
#right {padding-bottom: 20px; }


/* --> new products */
#right div.news_box {padding: 6px 5px 0px 5px; }
#right div.news_box h4 {padding: 0 0 4px 0; font-size: 11px; font-weight: bold; }
#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 {float: left; width: 50px; height: 50px; padding: 3px; border: 2px solid #CCC; }
#right div.news_box div.price {height: 54px; margin: 20px 0 0 68px; color: #C32026; font-size: 12px; font-weight: 800; text-align: right; }
#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.hsep {margin-bottom: 6px; }


/* -->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; padding: 0 0 5px 15px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 4px; }
#login_box label {float: left; width: 30px; padding: 3px 0 0 0; }
#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; }
#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; }

/* --> shop cart */
#shop_cart {top: 135px; left: 322px; height: 55px; }
#shop_cart {padding: 11px 0 0 0; }
#shop_cart ul {float: left; width: 190px; height: 30px; padding: 0 0 0 30px; }
#shop_cart ul li {padding: 0 0 2px 0; }
#shop_cart ul li a:HOVER {color: #333; }
#shop_cart ul.user_info {background: url('/ico/user.gif') no-repeat 9px 2px; }
#shop_cart ul.cart_info {background: url('/ico/basket.gif') no-repeat 0 0; }
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: 280px; height: 10px; }
*>.pl_item {height: auto; }
.pl_row div.even {padding: 0 0 0 20px; }
.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: #333; }
.pl_item h2 a:HOVER {color: #666; }
.pl_item p {float: right; overflow: hidden; width: 160px; height: 52px; }
.pl_item p a {line-height: 13px; }
.pl_item a img {float: left; width: 90px; height: 90px; padding: 4px; border: 1px #CCC solid; }
.pl_item div.price {float: right; width: 160px; height: 35px; padding: 5px 0 0 0; color: #C32026; font-size: 12px; font-weight: bold; }
.pl_item div.price span {color: #6A6A6A; font-size: 9px; font-weight: normal; }
.pl_item div.price span.fs10 {font-size: 10px; }
.pl_buy {float: right; width: 160px; height: 25px; padding: 15px 0 0 0; }
.pl_buy input {float: left; width: 22px; height: 19px; margin: 0; padding: 4px 3px 0px 3px; color: #7E090C; font-size: 12px; font-weight: bold; text-align: center; }
.pl_buy button {float: left; width: 86px; height: 25px; margin: 0 0 0 7px; background: url('/btn/button_item_to_basket.gif') no-repeat 0 0; font-weight:normal; padding-bottom:2px; }

/* PRODUCT DETAIL */
/* --> subcategories */
#sub_cats {background: #E6ECEF; 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 10px; background: url('/bg/sub_cat.gif') no-repeat 0 4px; color: #C32026; }
#sub_cats ul li a:HOVER {color: #CB8551; }

#pd {display: block; width: 580px; padding: 15px 0 0 0; }
#pd a img#imageLarge {width: 200px; height: 200px; margin: 0; padding: 0; border: 0; }
#pd a#linkLarge {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 {float: right; height: 13px; width: 350px; line-height: 16px; color: #333; }
*>#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 80px; padding: 0 0 20px 0; }

#advanced_search, #advanced_search_toggle { background: #FFFFFF; padding: 10px 15px 20px 15px;}
#advanced_search_toggle { background: #FFFFFF; padding: 5px; cursor:pointer; color:#3D32C6;}
#advanced_search_toggle a { text-decoration:underline; color:#3D32C6;}
#plusSign { float:left; }
.search_select { height:23px; }

#pd_info div.pl_buy div.price {clear: left; margin: 0 0 8px 0; }
#pd_info div.pl_buy div.price div.item {float: left; width: 80px; height: 10px; color: #333; 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: #D52027; font-size: 14px; }
#pd_info div.pl_buy div.price div.save {color: #D52027; font-size: 11px; }

#pd_info div.pl_buy div.price span {display: inline; padding: 0; color: #999; 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; font-size: 10px; }
#other_images {width: 208px; }
#other_images a {float: left; display: block; width: 90px; height: 90px; margin: 10px 0 0 12px; padding: 3px; border: 1px #CCC solid; }
#other_images a img {margin: 0; padding: 0; }
#other_images a.odd {margin-left: 0; }

#pd_descr {width: 350px; }
#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: 580px; }
#pd_properties ul {float: left; height: 10px; width: 280px; }
*>#pd_properties ul {height: auto; }
*#pd_properties ul.right {padding-left: 20px; }
#pd_properties ul li {display: block; clear: right; width: 280px; 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: 160px; padding: 0 0 0 10px; font-weight: bold; }
#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; 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; }


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

/*-->¨items per page */
#items_per_page_top, #items_per_page_btm {float: left; height: 26px; width:200px; }
.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: 26px; height: 26px; font-weight: bold; text-align: center; }
#pagination_top ul li a, #pagination_btm ul li a {display: block; width: 18px; height: 16px; padding: 6px 4px 4px 4px; background: url('/btn/pagination_off.gif') no-repeat 4px 4px; color: #3D4A70; 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: 17px; height: 17px; padding: 5px 4px 4px 5px; background-image: url('/btn/pagination_on.gif'); color: #FFF; 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; }


/*
#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: 0 0 20px 0;}
#txt h1 {margin-bottom: 10px; }
#txt h2 {margin: 15px 0; }
#txt div.pl_item h2 {margin-top: 0; }
#txt p {margin: 5px 0 8px 0; padding: 0; color: #333; line-height: 16px; }
#txt ul li {padding: 2px 0 2px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 6px; color: #333; }
#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 {padding-left:25px !important;}

/* --> 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: 1px 0 20px 0; padding: 3px 0 0 0; background:none/*#8996A5;*/ }
#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: 10px 0 0 0; background:url('/bg/ladder_fade.gif') no-repeat 20px 10px;/*background: #E6DAD0 url('/bg/ladder_hot.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 img {margin: 20px 0 5px 130px; }

/* --> 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 130px; text-align: left; background: url('/bg/XXXroot_list_sep_vline.gif') repeat-y; }
#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 {color: #667; }
#root_list li a:HOVER {color: #CB8551; }

/* --> copyright */
#copyright {display: block; height: 25px; padding: 5px 0 0 0; text-align: left; }
#copyright #estudio {float: right; height: 25px; }
#copyright #batacz {padding-left: 130px; height: 25px; float:left}

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