body {margin: 0px; text-align: center; font-family: verdana; font-size: 11px; color: #000000; background-color: #99ccff; background-image: url('../graphics/back1.jpg')}
td {font-size: 11px; font-family: verdana; text-align: center; color: #000000}
table.main {background-color: #ffffff}
table.main1 {background-color: #ffffff; background-image: url('../graphics/back_table.jpg')}

.text {text-align: justify; line-height: 130%; padding: 0px 10px 0px 10px}
div.slogan {text-align: center; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 130%; color: #000000; font-style: italic; padding: 10px 0px 10px 0px}
.navigation {background-image: url('../graphics/navig_bar.jpg'); padding: 4px; color: #990000}

td.bot_corner {text-align: left; vertical-align: bottom}
div.cards {padding: 10px}

td.form_left {text-align: right; padding: 5px 10px 5px 5px; background-color: #ccccff; line-height: 140%}
td.form_right {text-align: left; padding: 3px 3px 3px 5px; background-color: #cccccc}

.red {font-weight: bold; color: #cc0000}

div.oznamy {line-height: 140%; font-size: 13px; margin-bottom: 20px; padding: 10px 20px 10px 20px}

.left {text-align: left}
.right {text-align: right}
.cent {text-align: center}
.bold {font-weight: bold}
.ital {font-style: italic}
.small {font-size: 10px}
.border {border: solid 1px #666666}
.noborder {border: 0px}
.und {text-decoration: underline}

div.ukaz_kosik {display: block; width: 100px}
.front_total {font-weight: bold; font-size: 15px}

.gallery_border {border: 1px solid #cccccc}
div.gallery {padding-top: 20px; padding-bottom: 20px}
.pages_image {float: right; margin: 0px 5px 0px 20px}


.shop_image {float: right; border: 0px; margin-left: 10px}
div.item_name {font-weight: bold; font-style: italic; font-size: 15px; padding: 5px 5px 5px 0px}
div.item_info {font-size: 10px; text-align: justify; line-height: 140%}
div.item_specs {background-color: #99ccff; padding-right: 1px; text-align: right}
.cena {font-weight: bold; color: #000000; font-size: 15px}

input, select {font-size: 11px}

table.courses_listing {background-color: #ffffff}
td.listing_header {background-color: #ff3333; color: #ffffff; text-transform: uppercase; font-weight: bold; padding: 5px}
td.listing_result {background-color: #ccccff; color: #000000; padding: 5px}

div.starfish_level {display: block; width: 95%; background-color: #ff3333; color: #ffffff; font-weight: bold; padding: 5px; text-align: left}
div.starfish_info {display: block; width: 95%; padding: 5px; line-height: 140%; background-color: #ccccff; text-align: left}
.starfish_pic {float: right}

div.title_terms {font-weight: bold; padding-top: 10px}
div.text_terms {line-height: 140%; text-align: justify}

div.paypal_cards {padding-top: 10px; padding-bottom: 10px}
.copyright {font-size: 10px; color: #ffffff; text-align: left; background-color: #000000; padding: 10px 0px 10px 35px; line-height: 140%}
.ace_link {background-color: #000000; color: #999999; font-size: 10px; padding-top: 30px}
.address {font-size: 10px}
.contact_shade {background-image: url('../graphics/contact_shade.jpg')}

a:link.navig, a:visited.navig, a:active.navig {background-image: url('../graphics/back_but.jpg'); display: block; width: 110px; font-weight: bold; text-decoration: none; color: #ffffff; font-size: 11px; padding: 5px 10px 5px 10px}
a:hover.navig {color: #ffff00; text-decoration: none}
.nolink {font-weight: bold; text-decoration: none; color: #ff9999; font-size: 10px}

a:link.bottom, a:active.bottom, a:visited.bottom {font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none; text-transform: uppercase}
a:hover.bottom {color: #cc0000; text-decoration: underline}
td.navig_botOLD {padding: 10px; line-height: 140%; background-image: url('../graphics/navig_bot.jpg')}
div.navig_bot {padding: 10px; line-height: 140%}

a:link, a:active, a:visited {font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none}
a:hover {color: #cc0000; text-decoration: underline}



a:link.copyright, a:active.copyright, a:visited.copyright {color: #000000; text-decoration: none}
a:hover.copyright {color: #cc0000; text-decoration: underline}

a:link.album, a:active.album, a:visited.album {background-color: #cc0000; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; text-decoration: none}
a:hover.album {background-color: #ffffff; color: #cc0000}

div.template_copyright {background-color: #ffffff; border: solid 5px #cc0000; text-align: center; font-weight: bold; font-size: 20px; line-height: 140%; color: #cc0000}

/* shopping cart styles */
.checkout_progress_line {color: #cc0000; background-color: #ffffff; padding: 5px; border: solid 1px #000000}
.cart_table {background-color: #ffffff}
.cart_polozky {background-color: #cccccc; color: #000000; padding: 5px}
.cart_item_listing {background-color: #ffffff; padding-top: 10px}
.cart_totals_right {font-weight: bold; padding: 2px; text-align: right; background-color: #ffffff}
.cart_totals_left {font-weight: bold; padding: 2px; text-align: left; background-color: #ffffff}
.dotted_line {font-size: 8px; border-bottom-style: dotted; border-bottom-color: #000000; border-bottom-width: 1px}

.buttons_table {background-color: #ffffff}
.basket_top_line {background-color: #000000; color: #ffffff; padding: 3px}
.basket_title {font-weight: bold; font-size: 20px; padding: 10px}
table.cart_listing_table {background-color: #cccccc}
td.cart_fields {background-color: #999999; color: #ffffff; padding: 3px}
td.cart_listing {background-color: #ffffff}
td.cart_delete {background-color: #cc0000}
td.cart_edit {background-color: #666666}
td.cart_update {background-color: #33cc33}
div.cart_terms {text-align: justify; line-height: 140%; padding: 20px; font-size: 12px; background-color: #ececec; color: #000000}

