body {padding: 0px; margin: 0px; background-color: #D0D7E1; text-align: center}
html {overflow: scroll;}

#box_main {width: 850px; margin-left: auto; margin-right: auto; text-align: left; background-image: url(images/bg_main.gif); background-repeat: repeat-y; background-color: #EEF2F5}
#box_top {width: 850px; height: 135px; background-image: url(images/bg_top.gif); background-repeat: repeat-x; float: left}
#box_banner {font-size: 0%; float: left}
#box_mid {width: 624px; margin-top: 15px; background-image: url(images/bg_mid.jpg); background-repeat: no-repeat; float: left}
#box_right {width: 14px; height: 117px; background-image: url(images/bg_right.jpg); background-repeat: no-repeat; float: right}
#box_logo {padding: 35px 0px 0px 250px; float: left}
#logo {margin: 0px 0px 10px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 160%; color: #FFFFFF}
#box_cart {width: 135px; height: 117px; background-color: #B1B9C6; float: right}
#box_content {border-top: 4px solid #B1B9C6; float: left}
#box_line {width: 680px; height: 4px; background-color: #B1B9C6; float: right}

#box_copy {width: 850px; padding: 1px 0px 30px 0px; margin-left: auto; margin-right: auto}
#copy_text {font-family: Trebuchet MS, verdana; font-size: 75%; color: #6A7991; text-align: right}

/* Horní menu */
#box_menu {width: 475px; margin-top: 16px; float: left}
.menu_item {padding: 0px 32px 0px 0px; float: right}
.menu_item_link {text-decoration: none; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #000000}
.menu_item_link:hover {text-decoration: underline}

/* Levé menu */
#box_left_menu {width: 170px; float: left}
#box_categs {padding: 0px 0px 20px 5px; text-align: left}
.categ_item {padding: 10px 0px 0px 5px}
.categ_subitem {padding: 4px 0px 0px 12px}
.categ_item_link {text-decoration: none; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #FFFFFF}
.categ_item_link:hover {color: #606D82}
.categ_subitem_link {text-decoration: none; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #DCE1E7}
.categ_subitem_link:hover {color: #606D82}

.link {color: #6A7991; text-decoration: underline}
.link:hover {text-decoration: none}

.link_logo {color: #FFFFFF; text-decoration: none}
.link_logo:hover {text-decoration: none}

.link_copy {color: #6A7991; text-decoration: none}
.link_copy:hover {text-decoration: underline}
.cart_info_link {margin: 12px 0px 0px 12px; font-family: Trebuchet MS, verdana; font-size: 75%; font-weight: bold; text-align: center; color: #FFFFFF; text-decoration: none; float: left}
.cart_info_link:hover {color: #6A7991}

#no_record {width: 644px; padding: 150px 0px 200px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991; text-align: center; float: left}

/* Seznam zboží */
#box_content_list {margin: 10px 16px 16px 0px; float: right}
#list_no_record {padding: 150px 0px 150px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 75%; color: #68860F; text-align: center}
h1.list_categ {width: 644px; padding: 0px 0px 2px 0px}
.categ_link {text-decoration: none; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 95%; color: #6A7991}
.categ_link:hover {text-decoration: none; color: #748FBC}
.list_item {width: 311px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #6A7991; float: left}
.list_item_div {margin: 0px 10px 0px 10px; font-size: 0%; border-right: 1px dotted #6A7991; float: left}
.list_item_photo {margin: 0px 0px 2px 0px; border-bottom: 1px solid #B1B9C6; border-right: 1px solid #B1B9C6; font-size: 0%; float: left}
.list_item_link {text-decoration: none; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 95%; color: #748FBC}
.list_item_link:hover {text-decoration: underline}
h2.list_item_name {width: 311px; padding: 0px; margin: 0px 0px 10px 0px; font-size: 90%; float: left}
p.list_item_desc {margin: 0px; font-family: Trebuchet MS, verdana; font-size: 75%; color: #828DA2; float: right}
.list_item_price {padding: 2px 0px 7px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 75%; color: #6A7991; float: right}
.list_item_avail {padding: 2px 0px 7px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 75%; color: #6A7991; float: left}

/* Module Settings */
#content_text {width: 644px; margin: 10px 20px 20px 0px; float: right}
h1{margin: 0px 0px 10px 0px; border-bottom: 1px dotted #6A7991; font-family: Trebuchet MS, verdana; font-size: 110%; color: #6A7991; font-weight: bold; text-align: left}
h2 {padding: 10px 0px 2px 0px; font-family: Trebuchet MS, verdana; font-size: 95%; color: #6A7991; text-align: left; font-weight: bold}
h3 {padding: 0px 0px 2px 0px; font-family: Trebuchet MS, verdana; font-size: 90%; color: #6A7991; text-align: left; font-weight: bold}
p {margin: 0px 0px 10px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991; text-align: left}

/* Detail zboží */
#product_detail_content {width: 644px; padding: 10px 20px 10px 0px; float: right}
#product_detail_header {width: 644px; margin: 0px; border-bottom: 1px dotted #6A7991; font-size: 110%; float: left}
#product_detail_categ {width: 644px; padding: 0px 0px 4px 0px; margin: 0px; font-size: 90%; text-align: right; float: right}
#product_detail_photo {padding: 4px; background-color: #FFFFFF; border-right: 1px solid #B1B9C6; border-bottom: 1px solid #B1B9C6; font-size: 0%; float: left}
#product_detail_buy {width: 644px; padding: 10px 0px 10px 0px; float: left}
#product_detail_price {padding: 0px 0px 4px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right;}
#product_detail_price_sale {padding: 0px 0px 0px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right}
#product_detail_price_right {float: right}
#product_detail_avail {padding: 0px 0px 4px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right}
#product_detail_trans {padding: 0px 0px 4px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right}
#product_detail_price_new {padding: 0px 0px 4px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right}
#product_detail_price_new_sdph {padding: 0px 0px 6px 0px; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; text-align: right}
#product_detail_add {padding: 6px 0px 0px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #446D8C; float: right}
#product_detail_desc_short {width: 420px; padding: 0px 0px 10px 10px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991; float: left}
#product_detail_desc_long {width: 644px; padding: 0px 0px 15px 0px; float: left}
.product_detail_photo_item {margin: 15px 15px 0px 0px; padding: 4px; background-color: #FFFFFF; border-right: 1px solid #B1B9C6; border-bottom: 1px solid #B1B9C6; font-size: 0%; float: left}
#product_detail_photos {width: 644px; padding: 0px 0px 15px 0px; float: left}
table.vyrobek {width: 100%; margin: 0px 0px 10px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991; text-align: left}
td.levy {width: 50%; background-color: #FFFFFF}
td.pravy {width: 50%; background-color: #FFFFFF}
.red {color: #FF0000}
.green {color: #009900}
.orange {color: #FFA500}


.akce {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%}
.novinka {background-color: #009900; color: #FFFFFF; font-weight: bold; font-family: Trebuchet MS, verdana; font-size: 80%}

.box_cb {clear: both}

/* Nákupní košík */
#cart_content {width: 644px; padding: 10px 16px 0px 16px; float: right}
.cart_content_header {width: 644px; float: left}
#cart_buttons {width: 644px; height: 20px}

#table_cart {margin-top: 0px; font-family: Trebuchet MS, verdana; font-size: 80%}
.table_cart_0 {width: 60px; border-bottom: 1px solid #6A7991; text-align: left}
.table_cart_1 {width: 240px; border-bottom: 1px solid #6A7991; text-align: left}
.table_cart_2 {width: 60px; border-bottom: 1px solid #6A7991; text-align: right}
.table_cart_3 {width: 110px; border-bottom: 1px solid #6A7991; text-align: right}
.table_cart_4 {width: 110px; border-bottom: 1px solid #6A7991; text-align: right}
.table_cart_5 {width: 10px; border-bottom: 1px solid #6A7991; margin-bottom: 0px}
.table_cart_h0 {width: 60px; border-bottom: 2px solid #6A7991; text-align: left}
.table_cart_h1 {width: 240px; border-bottom: 2px solid #6A7991; text-align: left}
.table_cart_h2 {width: 60px; border-bottom: 2px solid #6A7991; text-align: right}
.table_cart_h3 {width: 110px; border-bottom: 2px solid #6A7991; text-align: right}
.table_cart_h4 {width: 110px; border-bottom: 2px solid #6A7991; text-align: right}
.table_cart_h5 {width: 10px; border-bottom: 2px solid #6A7991; margin-bottom: 0px}
.table_cart_h {background-color: #97A2B3; color: #FFFFFF; font-weight: bold}
.table_cart_r {background-color: #D0D7E1; color: #6A7991}

.link_cart {color: #6A7991; font-weight: bold; text-decoration: none}
.link_cart:hover {text-decoration: underline}

#table_cart_buttons {padding-bottom: 20px; font-family: verdana, arial; font-size: 75%}

.table_cart_sum {color: #6A7991; font-weight: bold; text-align: right}

/* Objednávka */
#product_order_content {width: 644px; padding: 10px 0px 16px 16px; float: left}
#product_order_header {width: 644px; float: left}

#tabForm {width: 644px; margin: 0px; float: left}
.table_order_header {padding: 15px 0px 5px 0px; font-family: Trebuchet MS, verdana; font-size: 90%; color: #6A7991; font-weight: bold}
.table_order_type {font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}
.table_order_caption {width: 120px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991; text-align: right}
.table_order_input {width: 400px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}
.table_order_text {width: 400px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}
.table_order_select {width: 404px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}
#table_order_submit {margin: 10px 0px 20px 0px; font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}

.table_order_trans {font-family: Trebuchet MS, verdana; font-size: 80%; color: #6A7991}
.transportButt {padding: 15px 15px 0px 0px; float: left}

p.mpenize {margin-top: 100px; text-align: center}

