body {width:800px; margin:0 auto; padding: 0px 0px 0px 0px; background-color: #005073; text-align: center}
td {font-family: verdana; font-size: 11px; text-align: center}

input, select {font-size: 11px}
hr {color: #ececec; background-color: #ffffff}

table.banner {background-color: #ffffff; background-image: url('../graphics/banner-complete.png'); background-repeat: no-repeat}
table.bottom {background-color: #ffffff; background-image: url('../graphics/sea_bottom.png'); background-repeat: no-repeat}
table.main_basket {background-color: #ffffff}

div.navig_bar_main {padding: 15px 30px 12px 30px; color: #333399}

td.page-header {backround-color: #fbd7a1}
div.page_header_home {text-align: justify; line-height: 125%; padding: 10px 15px 10px 15px; background-color: #fbd7a1}
div.page_header_subs {letter-spacing: 4px; color: #000000; padding: 5px; font-size: 15px; font-weight: 500; text-transform: uppercase; font-family: verdana, arial; background-color: #fbd7a1}

div.pilotage-links {padding: 5px 0px 5px 0px}

td.active_content_white {background-color: #ffffff; vertical-align: top}
td.active_content_grey {background-color: #ececec; vertical-align: top}
td.active_content_dark {background-color: #000033; color: #ffffff; vertical-align: top}
td.basket_top_line {background-color: #000000; color: #ffffff; padding: 5px}
td.basket_title {font-weight: bold; padding: 10px}

td.slogan-bottom {background-color: #fbd7a1}
div.slogan_bottom {font-style: italic; padding: 5px}

td.navig_bar_top {color: #d7d7d7; text-align: right}
td.home_basket_top {padding: 5px 0px 5px 0px; text-align: left}
td.navig_bar_bottom {padding: 15px 40px 20px 40px; color: #666666}
td.copyright {color: #cccccc; padding: 0px 20px 10px 20px; font-size: 10px; line-height: 140%}

.floatr {float: right; margin: 0px 0px 5px 10px}
.floatl {float: left; margin: 0px 10px 10px 0px}
.noborder {border: 0px}

div.home-promo-box {display: block; width: 250px; margin: 5px}
div.home-promo-header-dark {color: #000000; text-transform: uppercase; padding: 5px; font-weight: 500; font-size: 18px; letter-spacing: 3px; font-family: arial, verdana}
div.home-promo-header-white {color: #ffffff; text-transform: uppercase; padding: 5px; font-weight: 500; font-size: 18px; letter-spacing: 3px; font-family: arial, verdana}
div.home-promo-subheader {padding-bottom: 10px; font-weight: bold; color: #0000cc}
div.home-promo-subheader_blue {padding-bottom: 10px; font-weight: bold; color: #6666ff}
div.home-promo-subheader2 {color: #cc0000; padding: 10px 0px 10px 0px; font-weight: bold}
div.home-promo-subheader2_blue {color: #99ccff; padding: 10px 0px 10px 0px; font-weight: bold}
div.home-promo-text1 {padding-bottom: 10px}
div.home-promo-button {padding: 10px}

div.text {text-align: justify; line-height: 140%}
div.text-block {text-align: justify; line-height: 140%; padding: 10px 20px 10px 20px}
div.text-block-cent {text-align: center; line-height: 140%; padding: 10px 20px 10px 20px}
div.text-block-testimonial {display: block; width: 210px; text-align: justify; line-height: 140%; padding: 10px 20px 10px 20px}
div.text-block-tuition {display: block; width: 340px; text-align: justify; line-height: 140%; padding: 5px}
div.text-block-tuition-wide {display: block; text-align: center; line-height: 140%; padding: 5px}
div.text-block-news {display: block; text-align: justify; line-height: 140%; padding: 3px 3px 3px 0px}

.faq_title {font-weight: bold; color: #000000}

.red {font-weight: bold; color: #cc0000}
.small {font-size: 10px}
.cent {text-align: center}
.podpis {font-style: italic; color: #999999}
.caption {font-size: 10px; color: #666666}

.quick_basket {font-size: 10px}
.spacer {border: 0px}
.still_text {font-size: 10px; color: #666666}
.bold {font-weight: bold}
.right {text-align: right}
.left {text-align: left}
.topleft {vertical-align: top; text-align: left}
.middle {vertical-align: middle}
.und {font-style: italic}
td.tabulka {background-color: #ececec}
td.tab_title {background-color: #ececec}

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


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


a:link.white, a:active.white, a:visited.white {font-size: 11px; font-weight: 500; text-decoration: underline; color: #ffffff}
a:hover.white {text-decoration: underline; color: #cc0000; font-weight: 500}


a:link.nav_main, a:active.nav_main, a:visited.nav_main {font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; text-transform: uppercase; font-family: arial}
a:hover.nav_main {font-size: 14px; font-weight: bold; text-decoration: none; color: #000066; text-transform: uppercase; font-family: arial}

a:link.nav_top, a:active.nav_top, a:visited.nav_top {font-size: 10px; font-weight: 500; text-decoration: none; color: #000000; text-transform: uppercase; font-family: verdana}
a:hover.nav_top {font-size: 10px; font-weight: 500; text-decoration: none; color: #ff9900; text-transform: uppercase; font-family: verdana}

a:link.nav_bottom, a:active.nav_bottom, a:visited.nav_bottom {font-size: 10px; font-weight: 500; text-decoration: none; color: #cccccc; text-transform: uppercase; font-family: verdana}
a:hover.nav_bottom {font-size: 10px; font-weight: 500; text-decoration: none; color: #ff9900; text-transform: uppercase; font-family: verdana}

a:link.faq, a:active.faq, a:visited.faq {font-size: 10px; font-weight: 500; text-decoration: none; color: #666666; font-family: verdana}
a:hover.faq {font-size: 10px; font-weight: 500; text-decoration: underline; color: #000000; font-family: verdana}


.promo_box_roundtop { display:block; clear:both; height:11px; margin:0; background: url('../graphics/box/tl_round.png') no-repeat top left; }
.promo_box_roundtop .right { float:right; height:11px; width:11px; background: url('../graphics/box/tr_round.png') no-repeat top right; }
.promo_box_roundbottom { display:block; clear:both; height:11px; margin:0; background: url('../graphics/box/bl_round.png') no-repeat top left; }
.promo_box_roundbottom .right { float:right; height:11px; width:11px; background: url('../graphics/box/br_round.png') no-repeat top right; }
.promo_box_rounded { display:block; clear:both; padding:0 9px 0 9px; margin:0; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.promo_box_rounded .textbox { padding:2px; width:98%; margin:0 0 10px 0; font-size:1em; }
.promo_box_rounded label { display:block; clear:both; margin:0 0 3px 0; font-size:0.9em; }
.promo_box_rounded h3 { padding:0; margin:0 0 3px 0; font-size:1.3em; }
.promo_box_rounded h3 a { text-decoration:none; color:#646464; }
.promo_box_rounded p a { text-decoration:underline; color:#000000; }
.promo_box_rounded h3 a:hover { text-decoration: underline; }
.box_bg {margin:0 0 -11px 0; background:url('/media/pc/upccore/global/core/boxes/bg_rounded2.png') repeat-x left bottom; }
.box_bg2 {margin:0; background:url('/media/pc/upccore/global/core/boxes/bg_rounded2.png') repeat-x left 65px; }

.minheight140 { min-height:140px; height:auto !important; height:140px; }
.minheight250 { min-height:250px; height:auto !important; height:250px; }
.minheight260 { min-height:260px; height:auto !important; height:260px; }
.minheight270 { min-height:270px; height:auto !important; height:270px; }
.minheight280 { min-height:280px; height:auto !important; height:280px; }
.minheight290 { min-height:290px; height:auto !important; height:290px; }
.minheight300 { min-height:300px; height:auto !important; height:300px; }
.minheight310 { min-height:310px; height:auto !important; height:310px; }
.minheight305 { min-height:305px; height:auto !important; height:305px; }
.minheight320 { min-height:320px; height:auto !important; height:320px; }
.minheight330 { min-height:330px; height:auto !important; height:330px; }
.minheight340 { min-height:340px; height:auto !important; height:340px; }
.minheight350 { min-height:350px; height:auto !important; height:350px; }
.minheight360 { min-height:360px; height:auto !important; height:360px; }
.minheight370 { min-height:370px; height:auto !important; height:370px; }
.minheight380 { min-height:380px; height:auto !important; height:380px; }


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}
.cart_shipping_right {font-weight: 500; padding: 2px; text-align: right; background-color: #ffffff}
.cart_shipping_left {font-weight: 500; padding: 2px; text-align: left; background-color: #ffffff}
.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}

/* styles for payments section */
div.vlajka {display: block; padding: 5px; text-align: center; background-color: #cccccc; margin-right: 10px}
div.amount {display: block; padding: 10px; text-align: left; background-color: #ececec; margin-right: 10px}
div.order_ref {display: block; padding: 10px; text-align: left; background-color: #ececec; margin-right: 10px}
div.pay_button {display: block; padding: 10px; text-align: left; background-color: #ececec; margin-right: 10px}
.p_mena {font-weight: bold; font-size: 20px}