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

/* COLUMNS */
#center {width: 970px; height: auto; color: #7B7B7B; margin: auto; padding-top: 180px; text-align: left; }
#lmr {width: 970px; background: #FFF url('/bg/triangels_bl.gif') no-repeat bottom left; }
#m_n_r {float: right; width: 815px; height: 13px; padding-top: 33px; }
#main {float: left; width: 610px; height: 13px; margin: 0; padding: 0 10px 50px 10px; }
#left, #right {float: left; height: 13px; }
#left {width: 155px; padding: 56px 0 100px 0; }
#right {width: 185px; margin-right: -3px; background: #FFF; }
*>#m_n_r, #main, #right, #left {height: auto; }


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

/* COMMON */
#oosoba {background:url('img/bg/oosoba_bg.jpg'); width:185px; height:90px; margin-bottom: 10px; position:relative;}
#oosoba #inner { position:absolute; left:66px; top:45px; }

#oosoba #inner a {color:#000; font-style:italic; font-size: 11px; line-height: 18px;}
#oosoba #inner img { vertical-align: middle; margin-right: 3px; } 


.checkbox_td { width:20px; padding:0; margin:0; }
.manufacturer_table { float:left; width:100%; }
.table { width:612px; padding:0; margin:0; }
.table td { background:none; padding:0; margin:0; }
.table td input { background:none; padding:0; margin:0 !important; }
#variants_qty_demand { float:left !important; }
.manufacturer_tr {  padding:0; margin:0; }
pre {font-family: Verdana; font-size: 10px; }
.noLink {cursor: default; }
.anchor {display: none; }
.hsep {display: block; overflow: hidden; height: 1px; line-height: 1px; background: url('/bg/dots_hline.gif') repeat-x; }
.catalogueHsep {clear: both; display: block; overflow: hidden; height: 3px; line-height: 1px; margin: 5px 0; background: #CCC; }
.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: #7B7B7B; text-decoration: none; }
a:HOVER {color: #F9161F; }
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 {z-index: 0; border: #ABADB3 1px solid; }
input, select, label, textarea {z-index: 0; font-size: 11px; font-family: Arial, Helvetica, Verdana, 'Sans Serif'; color: #5E5E5E; }
button, button.lightgrey {cursor: pointer; width: 148px; height: 21px; margin: 0; padding: 0; border: 0; background: #747474 url('/btn/button_white_bg.gif') no-repeat 0 0; color: #FFF; font-size: 11px; font-weight: bold; }
button.lightgrey {background-image: url('/btn/button_white_bg.gif'); }
button.narrow_white_bg, button.narrow_red_white_bg, button.narrow_lightgrey_bg, button.narrow_red_lightgrey_bg {display: block; width: 123px; padding: 0 5px; background: #747474 url('/btn/button_narrow_white_bg.gif') no-repeat 0 0; }
button.narrow_lightgrey_bg {background-image: url('/btn/button_narrow_lightgrey_bg.gif'); }
button.narrow_red_white_bg {background-image: url('/btn/button_red_narrow_white_bg.gif'); color: #FFF; }
button.narrow_red_lightgrey_bg {background-image: url('/btn/button_red_narrow_lightgrey_bg.gif'); color: #FFF; }
button.narrow_red_lightgrey_bg_long {background-image: url('/btn/button_red_narrow_lightgrey_bg_long.gif'); color: #FFF; width:170px !important; }
.product_code { float:left; }
.product_code_text { float:left; padding:0 0 0 8px; font-size:18px; }
button.wide_white_bg, button.wide_lightgrey_bg {width: 200px; padding: 0 5px; background: #747474 url('/btn/button_wide_white_bg.gif') no-repeat 0 0; }
button.wide_lightgrey_bg {background-image: url('/btn/button_wide_white_bg.gif'); }
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 {z-index: 0; background: #FFF; text-align: left; color: #333; }
option.optionNA {display: none; }
label {float: left; width: 110px; margin: 0 10px 0 0; padding: 7px 0 0 10px; background: url('/bg/hline_dots_label2input.gif') no-repeat right 16px; font-size: 11px; text-align: left; color: #7C6657; }
*>label {padding-top: 6px; }
label.top {display: block; float: none; }
h1, div.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; }

h2, div.h2, div.h2_filters {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_filters {margin-top: 0; }
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: #7B7B7B; 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: 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; padding: 8px 40px 0 0; background: none; color: #7B7B7B; text-align: left; }
*>.chbox_wi label {width: 112px; padding-top: 5px; background: none; }
.chbox_wi input {float: right; margin-right: 10px; }
*>.chbox_wi input {background: #EBE2E2; }
.chbox_wil {height: 22px; }
.chbox_wil label {float: right; width: 424px; padding: 10px 60px 0 0; background: none; text-align: left; }
*>.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; background: none; }
*>.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; background: none; }
*>.radiobtn label {bottom: 4px; }


table tbody tr th {padding: 5px; background: #454545; color: #FFF; font-weight: bold; }
table tbody tr td {padding: 5px; background: #F7F7F7; }
table tbody tr.odd td {padding: 5px; background: #E7E7E7; }


.red {color: #C32026; }
.fs10 {font-size: 10px; }
.mp10 {margin-top: 10px; margin-bottom: 10px; }
.pp10 {padding-top: 10px; padding-bottom: 10px; }

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

div.btn_filter {clear: both; display: block; width: 610px; height: 30px; margin: 3px 0 0 0; padding: 0; border-top: 1px solid #CCC; }
div.btn_filter button {float: right; margin-top: 10px; margin-left: 10px; }


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; width: 610px; 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, #tmenu, #motto, #tires, #smenu, #searchLeft, #linkAdvancedSearch, #btn_search, #top_tires, #mmenu, #bread_crumbs {position: absolute; top: 0; }

/* TOP */
#top {overflow: visible; width: 970px; height: 180px; background: #FFF url('/bg/pracharna_triangels.gif') no-repeat 171px 35px; }
#logo {top: 20px; }
#motto {top: 40px; left: 556px; }
#tires {top: 8px; left: 840px; }

/* --> tmenu */
#tmenu {top: 13px; left: 192px; }
#tmenu {display: block; }
#tmenu li {display: inline; padding: 0 0 0 30px; }
#tmenu li.hp {background: url('/ico/pneu-pracharna.gif') no-repeat 12px 1px; }
#tmenu li.mailUs {background: url('/ico/envelope.gif') no-repeat 12px 1px; }
#tmenu li.phone {background: url('/ico/phone.gif') no-repeat 12px 1px; }

/* --> smenu */
#smenu {width: 666px; width:auto; _width:777px; top: 116px; left: 0; height: 32px; background: #353535 url('/bg/smenu_grad_vline_dotted_coal.gif') repeat-x; }
*>#smenu {width: auto; }
#smenu ul {height: 32px; margin: 0 0 0 0; padding: 0 0 0 6px; background: url('/bg/smenu_corner_tl.gif') no-repeat 0 0; }
#smenu ul li {float: left; height: 32px; margin: 0 1px 0 0; background: #353535 url('/bg/smenu_grad_vline_coal.gif') repeat-x; font-size: 11px; font-weight: bold; }
#smenu ul li a {display: block; width: 70px; height: 23px; padding: 9px 20px 0 20px; color: #FFF; text-align: center; }
#smenu ul li a:HOVER {background: #6B6B6B url('/bg/smenu_grad_vline_darkgrey.gif') repeat-x; }
#smenu ul li.last {margin: 0; padding: 0 6px 0 0; background: url('/bg/smenu_corner_tr.gif') no-repeat top right; }
#smenu ul li.last a {background: url('/bg/smenu_grad_vline_coal.gif') repeat-x; }
#smenu ul li.last a:HOVER {background: url('/bg/smenu_grad_vline_darkgrey.gif') repeat-x; }
#smenu ul li.viewed {background: url('/bg/smenu_viewed_corner_tl.gif') no-repeat 0 0; }
#smenu ul li.viewed a, #smenu ul li.viewed a:HOVER {height: 21px; padding: 11px 20px 0 20px; color: #EB1D25; background: url('/bg/smenu_viewed_corner_tr.gif') no-repeat right 4px; }
#smenu ul li span.temp {display: block; width: 65px; _position:relative; left:0px; height: 23px; padding: 9px 20px 0 20px; color: #FFF; text-align: center; }
#smenu ul li.last span.temp {margin-left: -1px; background: url('/bg/smenu_grad_vline_coal.gif') repeat-x; }

/* --> mmenu */
#mmenu {top: 148px; width: 970px; height: 32px; background: url('/bg/mmenu_pole_lines.gif') repeat-x; text-align: left; }
#mmenu li {display: inline; margin: 0 10px 0 0; }
#mmenu li.last {margin: 0; }
#mmenu li a {padding: 0 10px; line-height: 32px; }
#mmenu li a:HOVER {color: #333; }

/* --> lmenu */
a.sortiment_item, a.sortiment_item_unwrapped {display: block; height: 20px; padding: 6px 0 0 18px; margin: 0 0 1px 0; background: #505050 url('/bg/sortiment_item.gif') no-repeat 0 0; color: #FFF; font-size: 11px; font-weight: bold; }
a.sortiment_item_unwrapped {background: #BC2026 url('/bg/sortiment_item_unwrapped.gif') no-repeat 0 0; }
a.sortiment_item:HOVER {background: #BC2026 url('/bg/sortiment_item_hover.gif') no-repeat 0 0; }
ul.lsmenu_root {width: 155px; padding: 18px 0; background: #E7E7E7; }
ul.lsmenu_root li {width: 145px; margin: 0 4px 0 6px; background: url('/bg/lsmenu_underline.gif') no-repeat bottom center; }
ul.lsmenu_root li a, ul.lsmenu_root li.unwrapped a {display: block; width: 107px; padding: 3px 22px 4px 16px; background: url('/bg/arrow_dart_right_lightgrey.gif') no-repeat 129px 8px; color: #3A3A3A; font-size: 11px; font-weight: bold; }
ul.lsmenu_root li.unwrapped a {background-image: url('/bg/arrow_dart_down_lightgrey.gif'); }
ul.lsmenu_root li a:HOVER, ul.lsmenu_root li a.viewed, ul.lsmenu_root li.unwrapped a:HOVER {background-color: #666; background-image: url('/bg/arrow_dart_right_white.gif'); color: #FFF; }



#lsmenu_lvl1 {width: 145px; padding: 0 0 1px 0; }
#lsmenu_lvl1 li {margin: 0; padding: 0 0 1px 0; background: url('/bg/lsmenu_underline.gif') no-repeat bottom center; }
#lsmenu_lvl1 li a {display: block; width: 104px; margin: 0; padding: 3px 5px 4px 36px; background: url('/bg/arrow_dart_dotted_right_darkred.gif') no-repeat 16px 8px; color: #3A3A3A; font-size: 11px; font-weight: normal; }
#lsmenu_lvl1 li a.viewed, #lsmenu_lvl1 li a:HOVER {background-color: #888; background-image: url('/bg/arrow_dart_dotted_right_white.gif'); color: #FFF; }

/* --> left submenu */
#lsmenu_box {margin: 10px 0 0 0; background: #E7E7E7 url('/bg/lsmenu_corners_top.gif') no-repeat 0 0; }
#lsmenu {padding: 8px 6px; background: url('/bg/lsmenu_corners_btm.gif') no-repeat bottom center; }
#lsmenu li {padding: 0; background: url('/bg/lsmenu_underline.gif') no-repeat bottom center; font-weight: bold; }
#lsmenu li.last {background: none; }
#lsmenu li a {display: block; padding: 4px 0 5px 15px; background: url('/bg/sub_cat.gif') no-repeat 4px 6px; color: #C32026; }
#lsmenu li a:HOVER, #lsmenu li.viewed {color: #7B7B7B; }

/* --> 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: 180px; left: 160px; width: 815px; height: 33px; background: url('/bg/bread_crumbs_dots_hline.gif') repeat-x; color: #5E5E5E; }
#bread_crumbs ul {padding: 10px 0 0 28px; background: url('/ico/mouse_arrow.gif') no-repeat 4px 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 {padding: 0 3px 0 0; background: none; }
#bread_crumbs ul li.label {padding-left: 0; background: none; }
#bread_crumbs a {color: #5E5E5E; }
#bread_crumbs a:HOVER {color: #333; }

/* --> search */
input#searchLeft {top: 185px; width: 115px; margin: 0 0 6px 0; }
#linkAdvancedSearch {cursor: pointer; top: 213px; display: block; padding: 1px 0 1px 18px; background: url('/hl/h2.gif') no-repeat 0 3px; color: #C32026; font-weight: bold; }
#btn_search {top: 185px; left: 130px; width: 22px; height: 22px; margin: 0; padding: 0; border: 0; background: url('/btn/search.gif') no-repeat 0 0; }
#searchMain div {clear: left; height: 26px; }
#searchMain label {float: left; width: 55px; background: none; padding-left: 0; padding-right: 8px; margin-right: 0; }
#searchMain label.after {width: 100px; padding-left: 8px; }
#searchMain input, #searchMain select {float: left; margin-left: 0; color: #C32026; font-weight: bold; }
#searchMain select option {padding-left: 0; }
#searchMain input {height: 16px; }

/* SIDE COLS */
#right div.label_red, #right div.label_grey, #right div.label_lightgrey {width: 185; height: 20px; padding: 6px 0 0 20px; background: #BC2026 url('/hl/label_red.gif') no-repeat 0 0; color: #FFF; font-weight: bold; }
#right div.label_red a, #right div.label_grey a, #right div.label_lightgrey a {color: #FFF; }
#right div.label_grey {background: #484848 url('/hl/label_grey.gif') no-repeat 0 0; }
#right div.label_lightgrey {clear: both; height: 18px; padding-left: 30px; padding-top: 10px; background: #FFF url('/hl/h1.gif') no-repeat 10px 12px; color: #C40C0C; font-size: 12px; }
#right div.whiteTopPad {padding-top: 16px; background-color: #FFF; background-position: 0 10px; font-size: 12px; font-weight: bold; }


#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: #3D4A70;}
#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 CARS / TOP TEN CARS */
#right div.cars {display: block; width: 185px; padding: 0; background: #F0F1F2 url('/bg/right_box_top_corners.gif') no-repeat top center; }
#right div.cars div.btmCorners {display: block; width: 185px; height: 10px; background: url('/bg/right_box_bottom_corners.gif') no-repeat bottom center; }
#right div.new {width: 185px; padding-top: 5px; }
#right div.top div.car {padding-left: 10px; }
#right div.cars div.car {clear: both; width: 165px; padding-top: 10px; }
#right div.new div.car {clear: none; width: 160px; padding-top: 5px; padding-left: 25px; background: url('/bg/arrow_dart_small_black.gif') no-repeat 12px 10px; }
#right div.cars div.car a img {float: left; display: block; width: 77px; margin: 0; padding: 0; border: 1px solid #CCC; background: #FFF; }
#right div.cars div.car h3 {float: right; width: 80px; height: 13px; margin: 0; padding: 0; border: 0; background: none; font-size: 11px; font-weight: bold; }
*>#right div.cars div.car h3 {height: auto; }
#right div.cars div.car h3 a {color: #333; }
#right div.cars div.car h3 a:HOVER {color: #D60C0C; }
#right div.cars div.car div.price {float: right; width: 80px; height: 15px; margin: 2px 0 0 0; padding: 1px 0 0 3px; color: #666; font-size: 10px; font-weight: bold; text-align: left; }
#right div.new div.car h3 {float: none; width: auto; height: auto; }

/* --> 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, newsletter box */
#login_box, #newsletter_box {width: 165px; padding: 10px; background: #F0F1F2 url('/bg/right_box_bottom_corners.gif') no-repeat bottom center; }
#login_box form, #newsletter_box form {padding: 0 0 10px 0; }
#login_box form div, #newsletter_box form div {height: 25px; }
#frm_reenter_pwd {display: none; }
#login_box div a {cursor:  pointer; display: block; padding: 0 0 5px 12px; background: url('/bg/arrow_simple_grey.gif') no-repeat 0 5px; }
#login_box label, #newsletter_box label {float: left; width: 30px; margin: 0; padding: 3px 0 0 0; background: none; }
#login_box input, #newsletter_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 39px; padding: 0; border: 0; background: none; }
*>#login_box div.chbox input {margin: 3px 0 0 42px; }
#login_box button {margin: 0 0 0 42px; }
#newsletter_box div.rda label {}
#newsletter_box div.rda input {}
#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; }

#newsletter_box button {margin: 0 0 0 42px; }

/* --> shop cart */
#shop_cart {margin-bottom: 10px; padding: 11px 0 5px 0; background: #F0F1F2 url('/bg/right_box_bottom_corners.gif') no-repeat bottom center; }
#shop_cart ul {width: 140px; margin: 0 0 0 10px; padding: 0 0 0 30px; }
#shop_cart ul li {padding: 0 0 2px 0; }
#shop_cart ul li a:HOVER {color: #7B7B7B; }
#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; margin-bottom: 10px; }
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; }

/* --> products 2 compare list */
#compareBox {width: 165px; margin-bottom: 10px; padding: 10px 10px 5px 10px; background: #F0F1F2 url('/bg/right_box_bottom_corners.gif') no-repeat bottom center; }
#compareBox ul li {clear: both; width: 165px; color: #575759; font-size: 10px; font-weight: normal; }
#compareBox ul li a {float: left; width: 135px; 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; overflow: hidden; display: block; width: 7px; height: 7px; padding: 4px 0 5px 5px; background: none; }
#compareBox ul li a:HOVER {color: #999; }
#compareBox div {clear: both; width: 165px; height: 25px; padding-top: 10px; }
#compareBox div button {display: block; float: right; margin: -5px 0px 0 0; }


/* 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; }
#main div.pl_item p, #main #pd p {padding: 0; }
#pd_info p a:link, #pd_info p a:visited {
	text-decoration: underline;
}
#fl_banner {display: block; width: 610px; margin: 15px 0; text-align: center; overflow: hidden; }
#img_puzzle {margin: 0 0 10px 0; padding: 0; }
#img_puzzle a {display: block; float: left; width: 150px; margin: 0; padding-left: 3px; }
#img_puzzle a.first {padding: 0; }
/* PRODUCT ROW/ITEM */
.lineThrough {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/bg/line_through_list.png'); }
*>div.lineThrough {background: url('/bg/line_through_list.png'); }
.pl_row {padding: 5px 0; }
.pl_item {float: left; width: 284px; height: 10px; padding: 6px 8px 8px 8px; background: #F1F1F1 url('/bg/pl_item_corner_fade.gif') no-repeat bottom right; }
*>.pl_item {height: auto; }
.pl_row div.even {margin: 0 0 0 10px; }
.pl_item h2 {margin: 0 0 5px 0; padding: 2px 20px 3px 0; background: none; font-size: 12px; font-weight: bold; }
.pl_item h2 a {margin: 0; padding: 0; display: block; color: #D60C0C; }
.pl_item h2 a:HOVER {color: #3A3A3A; }
.pl_item p {float: right; overflow: hidden; width: 172px; height: 54px; margin: 0; padding: 0; text-align: left; }
.pl_item p a {display: block; width: 172px; height: 54px; color: #828282; line-height: 13px; }
.pl_item p a:HOVER {color: #3A3A3A; }
.pl_item p.noCommonPrice {height: 75px; }
.pl_item p.noCommonPrice a {height: 75px; }
.pl_item div.commonPrice {float: left; overflow: visible; width: 170px; height: 14px; padding: 7px 0 0 10px; color: #6A6A6A; font-size: 10px; }
.pl_item div.commonPrice span {padding-right: 5px; color: #5A5A5A; font-size: 11px; font-weight: bold; }
.pl_item div.lineThrough {position: absolute; width: 58px; height: 14px; z-index: 20; }
.pl_item a img {float: left; width: 100px; height: 100px; margin: 0; padding: 0; border: 1px #CCC solid; }
.pl_item div.price {float: left; width: 150px; height: 27px; padding: 0 0 0 10px; color: #D60C0C; font-size: 12px; font-weight: bold; text-align: left; }
.pl_item div.price span {display: inline; color: #6A6A6A; font-size: 9px; font-weight: normal; }
.pl_item div.price span.fs10 {font-size: 10px; }
.pl_item div.pl_icons {clear: both; float: left; width: 102px; height: 22px; margin: 10px 10px 0 0; }
.pl_item div.pl_icons a img {cursor: help; float: left; width: 22px; height: 22px; margin-left: 10px; padding: 0; border: 0; }
.pl_item .pl_buy {float: left; height: 22px; margin: 10px 0 0 0;width:160px }
.pl_buy input {float: left; width: 20px; height: 17px; margin: 0; padding: 3px 2px 0px 2px; color: #7E090C; font-size: 11px; font-weight: bold; text-align: center; }
.pl_item .pl_buy button {float: left; margin: 0 0 0 5px; }


/* --> compare icons */
.pl_item a.compareLink, .pd_icons a.compareLink {display: block; float: left; cursor: pointer; width: 22px; height: 22px; margin: 0 0 0 5px; padding: 0; background-position: 0 0; background-repeat: no-repeat; }
.pd_icons a.compareLink {float: right; margin: 0 0 0 10px; }
.pl_item a.pickedOut, .pd_icons a.pickedOut {background-image: url('/ico/compare_picked_out.gif'); }
.pl_item a.enabled, .pd_icons a.enabled {background-image: url('/ico/compare_enabled.gif'); }
.pl_item a.disabled, .pd_icons a.disabled {cursor: help; background-image: url('/ico/compare_disabled.gif'); }

/* -->list view */
table.products {width: 610px; border-spacing: 0; }
table.products tbody tr th {font-size: 10px; }
table.products tbody tr th span {font-size: 9px; }
table.products tbody tr th.price {width: 60px; padding-right: 0; padding-left: 0; text-align: center; }
table.products tbody tr.odd {background: #000; }
table.products tbody tr td {color: #333; }
table.products tbody tr td a {color: #333; }
table.products tbody tr td a:HOVER {color: #F9161F; }
table.products tbody tr td.seasonIcon a {cursor: help; }
table.products tbody tr td.priceFirst {padding-right: 5px; padding-left: 5px; color: #666; text-align: right; }
table.products tbody tr td.price {padding-right: 5px; text-align: right; color: #999; }
table.products tbody tr td.priceLast {padding-right: 10px; padding-left: 0; color: #D60C0C; font-weight: bold; text-align: right; }
table.products tbody tr td.commonPrice {color: #666; text-align: left; }
table.products tbody tr td.commonPrice div {display: block; text-align: right; }
table.products tbody tr td.commonPrice div.lineThrough {position: absolute; width: 58px; height: 14px; z-index: 20; }
table.products tbody tr td.buy {padding: 1px 0; }
table.products tbody tr td.buy input {float: left; width: 25px; margin: 0; text-align: center; }
table.products tbody tr td.buy button {float: left; width: 22px; height: 22px; margin: 0 0 0 5px; background: url('/btn/button_item_to_basket.gif') no-repeat 0 0; }
table.products tbody tr td.buy form {display: block; width: 65px; }

/* PRODUCT DETAIL */
/* --> subcategories */
#sub_cats {background: #E7E7E7; padding: 12px 10px 12px 20px; margin: 0 0 20px 0; }
#sub_cats ul {float: left; width: 135px; 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: #3A3A3A; }


.pd_icons {float: right; display: block; width: 64px; height: 22px; }
.pd_icons a img {cursor: help; float: right; width: 22px; height: 22px; margin: 0 0 0 10px; }
#pd {display: block; width: 610px; padding: 15px 0 0 0; }
#pd a img#imageLarge {width: 200px; height: 200px; margin: 0; padding: 0; border: 0; }
#pd a#linkLarge {cursor: pointer; display: block; width: 200px; height: 200px; background: url('/bg/loading_image.gif') no-repeat center; border: 1px #CCC solid; color: #FFF; }
#pd_info {float: right; height: 13px; width: 388px; line-height: 16px; color: #7B7B7B; }
*>#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: 388px; height: auto; padding-top: 7px; }
#pd_info div.pl_buy form {clear: left; width: 203px; height: 22px; padding: 5px 0 0 0; margin: 0; }
#pd_info div.pl_buy form button.narrow_red_white_bg {float: right; }
#pd_info div.pl_buy form input {float: right; width: 20px; margin-right: 7px; }


#pd_info div.pl_buy div.price {clear: left; float: left; width: 200px; margin: 0 0 8px 0; }
#pd_info div.pl_buy div.price div.item {float: left; width: 80px; height: 10px; color: #999; font-size: 11px; font-weight: normal; text-align: left; }
*>#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; }
#pd_info div.pl_buy div.price div.common div.lineThrough {position: absolute; width: 58px; height: 14px; z-index: 20; }
#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 div span {display: inline; padding: 0; color: #6A6A6A; font-weight: normal; font-size: 11px; }
#pd_info div.pl_buy div.price div span.fs10 {display: block; font-size: 10px; }

/* --> other images */
#other_images {width: 200px; }
#other_images a {cursor: pointer; float: left; display: block; width: 90px; height: 90px; margin: 20px 0 0 20px; padding: 0; }
#other_images a img {display: block; width: 90px; height: 90px; margin: 0; padding: 0; }
#other_images a.odd {margin-left: 0; }

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

/* --> technical paramaters */
#pd_properties {clear: both; width: 388px; }
div.p {padding-left: 6px; }
#pd_properties ul {float: left; height: 10px; width: 388px; }
*>#pd_properties ul {height: auto; }
#pd_properties ul li {display: block; clear: right; width: 388px; 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: 200px; padding: 0 0 0 10px; font-weight: bold; }
#pd_properties ul li.notSet span {color: #999; font-weight: normal; }
#pd_add_info {margin: 7px 0 0 0; }
#pd_add_info span {float: left; display: block; width: 450px; height: 16px; font-weight: bold; }
*>#pd_add_info span {height: auto; }
#pd_add_info span.item {clear: both; float: left; width: 80px; font-weight: normal; }
#pd_add_info span a {color: #C32026; }
#pd_add_info span a:HOVER {color: #CB8551; }

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

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


/* AUTOTESTY */
.at_row {display: block; width: 610px; }
.at_item {float: left; display: block; width: 190px; padding-left: 20px; }
.at_row .odd {padding-left: 0; }

/*-->¨items per page */
#items_per_page_top, #items_per_page_btm {float: left; height: 23px; padding-top: 4px; }
.items_per_page form select {width: auto; }
.items_per_page div, .items_per_page form select, .items_per_page form button {float: left; }
.items_per_page div {padding: 4px 5px 0 0; }
.items_per_page form select {margin-right: 5px; }
/*--> pagination */
#pagination_top, #pagination_btm {display: block; width: 610px; height: 27px; margin: 15px 0 15px 0; text-align: right; }
#pagination_top ul, #pagination_btm ul {display: block; float: right; height: 27px; 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: 19px; height: 17px; padding: 6px 4px 4px 4px; background: url('/btn/pagination_off.gif') no-repeat 4px 4px; color: #FFF; 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; }

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


/* --> QUICK CHOICE and COMPARE INFO */
#quickChoiceAndCompareInfo {width: 610px; }
#quickChoiceBox {float: left; width: 350px; height: 80px; }
#compareInfoBox {float: left; width: 250px; padding: 0 0 0 10px; }
#compareInfoBox p {font-size: 10px; line-height: 12px; }
#compareInfoBox ul li {font-size: 9px; }
#compareInfoBox ul {margin: 3px 0 0 0; padding: 0; }
#compareInfoBox ul li {float: left; display: block; height: 18px; margin: 0; padding: 0; background-repeat: no-repeat; background-position: 0 0; }
#compareInfoBox ul li a {cursor: help; display: block; height: 14px; margin: 0; padding: 4px 0 0 22px; color: #000; }
#compareInfoBox ul li.enabled {width: 72px; background-image: url('/ico/compare_enabled_small.gif'); }
#compareInfoBox ul li.picked_out {width: 85px; background-image: url('/ico/compare_picked_out_small.gif'); }
#compareInfoBox ul li.disabled {width: 93px; margin-right: 0; background-image: url('/ico/compare_disabled_small.gif'); }
#compareInfoBox p strong {color: #000; }
#quickChoiceBox form {float: left; padding-top: 10px; }
#quickChoiceBox div.diameterOption {float: left; display: block; width: 175px; height: 25px; margin: 0; padding: 0; }
#quickChoiceBox div.btn {float: right; display: block; width: 175px; }
#quickChoiceBox label {clear: both; float: left; width: 55px; margin: 0; padding: 4px 8px 6px 0; text-align: right; }
#quickChoiceBox label.caliber {background: url('/ico/caliber.gif') no-repeat 2px 5px; }
#quickChoiceBox label.width {background: url('/ico/width.gif') no-repeat 2px 9px; }
#quickChoiceBox label.height {background: url('/ico/height.gif') no-repeat 6px 5px; }
#quickChoiceBox label.units {clear: none; width: 45px; padding: 4px 0 0 8px; background: none; text-align: left; }
#quickChoiceBox select {float: left; width: 50px; margin: 0; font-size: 10px; }

/* --> manufacturer list */
ul.manufacturerCol, ul.manufacturerCol_first {float: left; width: 145px; height: 10px; padding-left: 10px; }
*>ul.manufacturerCol, ul.manufacturerCol_first {height: auto; }
ul.manufacturerCol_first {padding-left: 0; }
ul.manufacturerCol li, ul.manufacturerCol_first li {font-weight: bold; }

/* --> filters */
#btn_filter {cursor: pointer; display: block; width: 96px; height: 15px; }
#filters {clear: right; padding: 0 0 2px 0; }
#filters label {background: none; font-size: 10px; }
#manufacturerFilter {width: 610px; padding: 3px 0; }
#manufacturerFilter {padding-top: 0; }
#manufacturerFilter div.manufacturerOptionsList div {float: left; height: 20px; line-height: 20px; margin-right: 15px; }
#manufacturerFilter div.manufacturerOptionsList div * {float: none; display: inline; width: auto; margin: 0; padding: 0 0 0 5px; }

#manufacturerFilter div.label {float: left; display: block; width: 63px; margin: 0; padding-top: 1px; color: #7C6657; font-size: 10px; }
#manufacturerFilter div.manufacturerOptionsList {float: left; display: block; width: 547px; margin: 0; padding: 0; }

#manufacturerFilter div label {cursor: pointer; position: relative; top: -3px; font-size: 10px; }
#manufacturerFilter div input {width: auto; margin-top: 2px; padding: 0; border: 0; display: inline; }
#filterResultsTxtBefore {float: left; height: 16px; margin: 10px 10px 0 0; padding-top: 2px; }
#filterResultsTxtAfter {float: left; height: 16px; margin: 10px 0 0 10px; padding-top: 2px; }
*>#filterResultsTxtBefore, #filterResultsTxtAfter {height: auto; }
#numFilterResults {float: left; width: 50px; height: 17px; margin-top: 8px; padding: 3px 0 0 0; background: #CCC; color: #D60C0C; font-size: 13px; font-weight: bold; text-align: center; }
#manufacturerFilter div.manufacturerOptionsList div.checkAllNone {cursor: pointer; float: right; overflow: hidden; display: block; width: 48px; height: 15px; margin: 0 0 5px 4px; padding: 0; background: #CCC url('/btn/check_all_none.gif') no-repeat 0 0; color: #000; font-size: 9px; text-align: center; line-height: 17px; }

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

/* --> diameter/season/price/availability filters */
#filterRow2 {clear: both; overflow: hidden; padding: 5px 0; width: 610px; height: 85px; border-top: 1px solid #CCC; }
#diameterFilter {clear: both; float: left; width: 235px; height: 67px; border-right: 1px solid #CCC; }
#diameterFilter label {clear: left; float: left; width: 55px; margin: 0; padding: 4px 8px 6px 0; text-align: right; }
#diameterFilter label.caliber {background: url('/ico/caliber.gif') no-repeat 2px 5px; }
#diameterFilter label.width {background: url('/ico/width.gif') no-repeat 2px 9px; }
#diameterFilter label.height {background: url('/ico/height.gif') no-repeat 6px 5px; }
#diameterFilter label.units {clear: none; width: 65px; padding: 4px 0 0 8px; text-align: left; }
#diameterFilter select {float: left; width: auto; margin: 0; font-size: 10px; }

#seasonAndPriceFilter {float: left; width: 223px; height: 67px; padding-left: 0; border-right: 1px solid #CCC; }
#seasonAndPriceFilter label {float: left; width: 110px; margin-right: 0; padding: 4px 8px 0 0; text-align: right; }
#seasonAndPriceFilter select {float: left; width: auto; font-size: 10px; }
#seasonAndPriceFilter div {clear: both; height: 23px; }
#seasonAndPriceFilter div label {float: left; width: 110px; padding: 3px 8px 0 0; }
#seasonAndPriceFilter div label.units {width: 25px; padding: 3px 0 0 8px; text-align: left; }
#seasonAndPriceFilter div input {float: left; width: 50px; height: 14px; padding: 2px 3px 0 3px; font-size: 10px; text-align: center; }

#availabilityFilter {float: left; overflow: hidden; width: 150px; height: 85px; }
#availabilityFilter div.availabilityOption {float: right; width: 110px; height: 23px; font-size: 10px; }
#availabilityFilter div input {float: right; margin: 3px 0 0 0; padding: 0; width: auto; height: auto; background: none; border: 0; }
#availabilityFilter div label {cursor: pointer; width: auto; padding: 4px 0 0 0; font-size: 10px; }

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

/* --> compare table */
table#compareTable {table-layout: fixed; border-collapse: collapse; width: 610px; margin: 0 0 20px 0; background: #F7F7F7; }
#compareTable tbody tr {background: #F7F7F7; }
#compareTable tbody tr.odd td {background: #E7E7E7; }
#compareTable tbody tr th {font-size: 10px; }
#compareTable tbody tr th a {color: #FFF; }
#compareTable tbody tr th a:HOVER {color: #F9161F; }
#compareTable tbody tr th.different {background: #C32026; }
#compareTable tbody tr td {font-size: 11px; background: none; }
#compareTable tbody tr td.property {width: 140px; font-weight: bold; }
#compareTable tbody tr td input.inCompareTable {width: 115px; text-align: center; }
#compareTable tbody tr td span.commonPrice {text-decoration: line-through; }
#compareTable tbody tr td span.ourPrice {color: #F9161F; font-size: 13px; font-weight: bold; }

/* --> galerie */
.ig_row {display: block; width: 570px; 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: centre; }


/* KLIENTSKE CENTRUM */
#newpasswdblock {display: none; }
/* --> moje obj. */
table#my_orders {width: 610px; 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: 610px; 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: #C7A41E; 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: #C7A41E; font-size: 12px; font-weight: bold; }
table#cart tr td.br {text-align: right; }
fieldset.dodaci_podminky select {width: 200px; }
fieldset.dodaci_podminky label {background: none; }
.item_from_basket:HOVER {cursor: pointer; }
span.label {font-weight: bold; display: block; padding: 0 0 5px 0; }

.label_code { font-weight:bold; font-size:1.3em; color:black; }

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

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

/* BOTTOM */
#bottom {margin: 0 0 20px 0; padding: 2px 0 0 0; background: url('/bg/hline_btm.gif') repeat-x; }
#bottom_box_top {width: 970px; padding: 10px 0 0 0; line-height: 18px; }
#bottom_box_top #estudio_img {float: right; }
#bottom_box_top #pneu-pracharna {float: left; width: 70%;}
#bottom_box_btm {clear: both; width: 970px; height: 30px; background: #FFF; }
#logos_box {padding: 20px; background: #FFF; }
#bottom_box {padding: 10px 0 0 0; background: #FFF; }
/* logos */
#bottom_box a.estudio {float: right; width: 28px; height: 31px; padding: 20px 0 20px 20px; }
#bottom_box a.batacz {display: block; padding: 20px 0 5px 130px; }

/* --> root list */
#root_list, #root_list_fix {clear: both; display: block; width: 970px; padding-top: 15px; text-align: center; }
#root_list li, #root_list_fix 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.first, #root_list_fix li.first {background: none; }
#root_list li a, #root_list_fix li a {color: #667; }
#root_list li a:HOVER, #root_list_fix li a:HOVER {color: #C7A41E; }
p.notAvailable {
    font-weight: bold;
    width: 100%;
    color: #BC2026;
    margin: 10px 0;
    height:auto;
}
p.notAvailable a {
    width:100%;
    color:#BC2026;
    height:auto;
}
#pd_info div.pl_buy form.notavaiableform {
    width: 100%;
}
#pd_info div.pl_buy form.notavaiableform button {
    float:left;

    padding: 0;
}

/* mapa v kontaktech */
#mapa {margin:0 0 50px 0;}
#mapa a {display:block; margin:0 0 35px 0;}
#txt {position:relative;}
a#kmapa, a#ktxt {position:absolute; top:20px; right:160px; font-weight:bold; color:#fff; background:url('/bg/sortiment_item.gif') center left no-repeat; padding:.25em 3em; border-radius:5px; -moz-border-radius:5px;}
a#kmapa:hover, a#ktxt:hover {background:url('/hl/label_red.gif') top center no-repeat;}
a#kmapa {right:10px; padding:.25em 2em;}

#searchbox {
    background:url("/bg/50_percent_black.png") repeat scroll 0 0 transparent; 
    height:2000px; 
    left:0px;    
    position:absolute; 
    top:0px; 
    width:100%; 
    z-index:2;
    display: none;
}

#searchbox .pt{
    padding-bottom: 100px;
}

#searchbox .information{
    /*border:5px solid #DFDBCE;*/
    border:5px solid #ED1C24;
    background:none repeat scroll 0 0 #ffffff;
    height:190px;
    text-align:left;
    width:420px;
    z-index:3;
    margin: 0 auto;
}

#searchbox .pb10{
    padding-bottom: 10px;
}

#searchbox .pb5{
    padding-bottom: 5px;
}

#searchbox .information .text{
    width: 420px;
    padding-top: 20px;
    font-size: 16px;
    text-align: center;
}

#searchbox .information .text a {
    background:url("/bg/err_btn_close_shadow.gif") no-repeat scroll 0 0 #ED1C24;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    height:23px;
    padding:7px 6px 5px 5px;
    text-align:center;
    width:90px;
}