body {padding: 0px; margin: 0px; background-color: #FFFFE1; background-image: url(images/top.jpg); background-repeat: repeat-x; text-align: center}
html {overflow: scroll;}

#box_main {width: 1024px; margin-left: auto; margin-right: auto; text-align: left}
#box_top {width: 1024px; float: left}
#box_logo_1 {font-size: 0%; margin: 0px 0px 0px 0px; float: left}
#box_logo_2 {font-size: 0%; margin: 0px 0px 0px 70px; float: left}
#box_logo_3 {font-size: 0%; margin: 13px 0px 0px 10px; float: left}
#box_logo_4 {font-size: 0%; margin: 2px 0px 0px 68px; float: left}
#box_left {width: 142px; float: left}
#box_mid {width: 600px; text-align: left; float: left}
#box_right {float: right}
#box_menu {border-left: 1px solid #96B593; border-bottom: 1px solid #96B593; border-right: 1px solid #96B593; background-image: url(images/bg_right.jpg); float: right}
#box_menu_map {width: 280px; padding: 80px 0px 20px 0px; background-image: url(images/map.jpg); background-repeat: no-repeat; background-position: right top; float: right}
.box_news {margin: 20px 0px 0px 0px; float: left}
#box_cont {margin: 20px; float: left}

.left_header {font-size: 0px}
.left_left {background-image: url(images/news_left.gif); background-repeat: repeat-y; background-color: #F7E7B5; font-size: 0%}
.left_right {background-image: url(images/news_right.gif); background-repeat: repeat-y; background-position: 132px; font-size: 0px}
.left_content {width: 126px; padding: 0px 8px 0px 8px; text-align: center}
.left_bottom {font-size: 0px}
.news_link {padding: 2px 0px 0px 0px; font-family: arial; font-size: 12px; color: #2D6C46; text-decoration: none}
.news_link:hover {color: #000000}

.cart_info_link {padding: 2px 0px 0px 0px; font-family: arial; font-size: 12px; color: #2D6C46; text-decoration: none}
.cart_info_link:hover {color: #000000}

#menu_img {padding: 0px 0px 0px 108px}
#menu_items {padding: 0px; float: left}
.menu_item {width: 150px; padding: 0px 0px 4px 0px}
.menu_div {width: 150px; height: 11px; background-image: url(images/button_divider.gif); background-repeat: no-repeat}

.box_cb {clear: both}

#box_copy {width: 250px; padding: 4px 4px 30px 0px; float: right}
#copy_text {font-family: arial; font-size: 10px; color: #2D6C46; text-align: right}
.link_copy {color: #2D6C46; text-decoration: none}
.link_copy:hover {text-decoration: underline}

.link {color: #2D6C46; text-decoration: underline}
.link:hover {text-decoration: none}

p {font-family: arial; font-size: 75%}
p.movie {margin: 0px; padding: 0px}

form {padding: 0px; margin: 0px}

/* Menu */
#box_menu_categs {padding: 0px 0px 10px 30px; text-align: left; float: left}
.menu_link {margin: 0px 0px 116px 25px; letter-spacing: 1px; text-decoration: none; font-family: times; font-size: 85%; font-variant: small-caps; color: #2D6C46}
.menu_link:hover {color: #000000}
.menu_link_fl {font-weight: bold}
.menu_categ_item{padding: 0px 0px 3px 5px}
.submenu_categ_item{padding: 0px 0px 3px 15px}
.menu_categ_link{text-decoration: none; font-family: arial; font-size: 75%; color: #2D6C46}
.menu_categ_link:hover{color: #000000}
.menu_categ_link_active{text-decoration: none; font-family: arial; font-size: 75%; color: #000000}

/* Seznam zboží v kategorii */
#list_header {margin: 0px 0px 10px 0px; border-bottom: 1px solid #2D6C46}
#list_header_categ {padding: 6px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 90%; color: #2D6C46; float: left}
#list_header_combo {font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
.categ_link {text-decoration: none; color: #2D6C46}
.categ_link:hover {text-decoration: none; color: #000000}
.list_item {margin: 0px 15px 15px 0px; float: left}
.list_item_photo {padding: 2px; border: 1px solid #2D6C46; font-size: 0%; float: left}
.list_item_link {text-decoration: none; font-weight: bold; font-family: arial; font-size: 75%; color: #2D6C46}
.list_item_link:hover {text-decoration: none; color: #000000}
#list_sort {float: right}

.list_item_name {margin: 2px 0px 0px 0px; text-align: center; float: left}
#list_no_record {padding: 150px 0px 150px 0px; font-weight: bold; font-family: arial; font-size: 75%; color: #2D6C46; text-align: center}


/* Detail zboží */
#product_detail_header {width: 560px; padding-top: 16px; border-bottom: 1px solid #2D6C46; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46}
#product_detail_buy {width: 540px; margin: 10px 0px 10px 0px; padding: 10px; background-color: #F6E7B1; float: left}
#product_detail_price_box {width: 180px; float: right}
#product_detail_avail {padding: 0px 0px 8px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
#product_detail_price {padding: 20px 4px 4px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
#product_detail_add {padding: 6px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
#product_detail_desc {padding: 0px 0px 15px 0px; font-family: arial; font-size: 80%; color: #2D6C46; float: left}
#product_detail_desc_short {font-family: arial; font-size: 80%; color: #2D6C46}
#product_detail_photo {margin: 0px 10px 0px 0px; padding: 2px; background-color: #FFFFFF; border: 1px solid #2D6C46; font-size: 0px; float: left}
#product_detail_photos {padding: 10px; float: left}
.product_detail_photo_item {margin: 0px 15px 15px 0px; padding: 2px; border: 1px solid #2D6C46; font-size: 0px; float: left}
.engrav_link {color: #2D6C46; font-weight: bold; font-family: times; text-decoration: none}
.engrav_link:hover {color: #000000}
.product_detail_variant_box {padding: 3px 0px 3px 0px; width: 560px}
.product_detail_variant_name {padding: 4px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
.product_detail_variant_avail {padding: 0px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
.product_detail_variant_price {padding: 4px 6px 0px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}
.product_detail_variant_add {padding: 0px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 80%; color: #2D6C46; float: right}

/* Seznam článků */
.list_record {padding: 0px 0px 16px 10px}
.list_thumb {margin-right: 5px; padding: 2px; background-color: #FFFFFF; border: 1px solid #2D6C46; font-size: 0px; float: left}
.list_header {padding-bottom: 4px; font-weight: bold; font-family: arial; font-size: 95%; color: #2D6C46}
.list_desc {font-family: arial; font-size: 75%}
.list_link {color: #2D6C46; text-decoration: underline}
.list_link:hover {text-decoration: none}

/* Článek */
#news_header {width: 560px; border-bottom: 1px solid #2D6C46; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46}

/* Přílohy ke článkům */
#news_docs {margin: 0px 0px 30px 0px}
#news_docs_header {padding: 5px 0px 0px 0px; font-weight: bold; font-family: arial, verdana; font-size: 90%; color: #2D6C46}
.n_item {margin: 3px 0px 0px 0px}
.n_link {text-decoration: underline; font-family: arial, verdana; font-size: 80%; color: #2D6C46}
.n_link:hover {text-decoration: none}

/* Fotografie ke článkům */
#news_photos {margin: 0px 0px 30px 0px; float: left}
#news_photos_header {margin: 0px 0px 6px 0px; font-weight: bold; font-family: arial, verdana; font-size: 90%; color: #2D6C46}
.news_photo {margin-right: 5px; padding: 2px; background-color: #FFFFFF; border: 1px solid #2D6C46; font-size: 0px; float: left}
.news_photo_box {padding: 0px 10px 10px 0px; font-size: 0%; font-family: arial, verdana; text-align: center; float: left}
.news_photo_box_end {padding: 0px 0px 10px 0px; font-size: 0%; float: left}

/* Nákupní košík */
#table_cart {margin: 0px 0px 20px 0px; font-family: arial; color: #2D6C46; font-size: 90%}
.table_cart_h {background-color: #F6E7B1}
.table_cart_r {background-color: #F9EECA}
.table_cart_h1 {width: 50px; border-bottom: 2px solid #2D6C46}
.table_cart_h2 {width: 240px; border-bottom: 2px solid #2D6C46}
.table_cart_h3 {width: 60px; border-bottom: 2px solid #2D6C46; text-align: right}
.table_cart_h4 {width: 110px; border-bottom: 2px solid #2D6C46; text-align: right}
.table_cart_h5 {width: 110px; border-bottom: 2px solid #2D6C46; text-align: right}
.table_cart_h6 {width: 10px; border-bottom: 2px solid #2D6C46; margin-bottom: 0px}
.table_cart_1 {width: 50px; border-bottom: 1px solid #2D6C46}
.table_cart_2 {width: 240px; border-bottom: 1px solid #2D6C46}
.table_cart_3 {width: 60px; border-bottom: 1px solid #2D6C46; text-align: right}
.table_cart_4 {width: 110px; border-bottom: 1px solid #2D6C46; text-align: right}
.table_cart_5 {width: 110px; border-bottom: 1px solid #2D6C46; text-align: right}
.table_cart_6 {width: 10px; border-bottom: 1px solid #2D6C46; margin-bottom: 0px}

#table_cart_buttons {padding: 0px 0px 20px 0px; font-family: arial; font-size: 90%}

.table_cart_sum1 {color: #2D6C46; text-align: right}
.table_cart_caption {font-weight: bold; text-align: right}

#cart_no_record {width: 400px; padding: 150px 0px 150px 0px; font-weight: bold; font-family: arial; font-size: 75%; color: #2D6C46; text-align: center}

/* Formulář objednávky */
#tabForm {margin: 0px 0px 0px 15px; float: left}
.table_order_header {padding-top: 15px; font-family: arial; font-size: 75%; font-weight: bold}
.table_order_caption {width: 120px; font-family: arial; font-size: 75%; text-align: right}
.table_order_input {width: 400px; font-family: arial; font-size: 75%}
.table_order_text {width: 400px; font-family: arial; font-size: 75%}
#table_order_submit {margin: 10px 0px 20px 0px}

/* Galerie */
#box_gallery {padding: 10px 0px 20px 0px; float: left}
.gall_item {width: 270px; margin: 0px 10px 10px 0px; background-color: #F6E7B1; float: left}
.gall_item_dist {padding: 5px}
.gall_photo {margin-right: 5px; padding: 2px; background-color: #FFFFFF; border: 1px solid #2D6C46; font-size: 0px; float: left}
.gall_desc {width: 115px; float: left}
.gall_header {font-weight: bold; font-family: arial; font-size: 95%; color: #2D6C46}
.gall_period {margin-top: 8px; font-family: arial; font-size: 75%; color: #2D6C46}
.gall_photos {margin-top: 4px; font-family: arial; font-size: 75%; color: #2D6C46}
.gall_link {margin-top: 4px; font-family: arial; font-size: 75%; color: #2D6C46}

#gall_detail_header {width: 500px; padding-top: 16px; border-bottom: 1px solid #2D6C46; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46}
#gall_detail_period {margin-top: 8px; font-family: arial; font-size: 75%; color: #2D6C46}
#gall_detail_photos {margin-top: 4px; font-family: arial; font-size: 75%; color: #2D6C46}
#gall_detail_link {margin-top: 4px; font-family: arial; font-size: 75%; color: #2D6C46}
#gall_detail_photos_list {margin-top: 20px; float: left}
.gall_detail_photo_item {margin: 0px 15px 15px 0px; padding: 2px; border: 1px solid #2D6C46; font-size: 0px; float: left}

/* Movie */
#box_movie {margin: 20px 0px 0px 120px; float: left}
#movie_header {width: 560px; padding-top: 16px; border-bottom: 1px solid #2D6C46; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46}

/* Encyklopedie */
#box_enc_board {padding: 0px 0px 10px 20px}
.enc_record {padding: 10px 20px 6px 20px}
.enc_top5 {padding: 0px 0px 0px 20px}
.enc_header {padding-bottom: 4px; font-weight: bold; font-family: arial; font-size: 95%; color: #2D6C46}
.enc_desc {font-family: arial; font-size: 75%}
.enc_link {color: #2D6C46; text-decoration: underline}
.enc_link:hover {text-decoration: none}
.enc_board_link {padding-left: 5px; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46; text-decoration: none}
.enc_board_link:hover {color: #000000}
.enc_board_active_link {padding-left: 5px; font-weight: bold; font-family: arial; font-size: 100%; color: #000000; text-decoration: none}
.enc_board_active_link:hover {color: #2D6C46}
#enc_detail_header {margin: 16px 20px 0px 20px; border-bottom: 1px solid #2D6C46; font-weight: bold; font-family: arial; font-size: 100%; color: #2D6C46}
#enc_detail_desc {margin: 10px 20px 20px 20px; font-family: arial; font-size: 75%}

