* { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 9pt; }

html { min-width: 100%; min-height: 100%; }

body { min-width: 100%; min-height: 100%; margin: 0px; padding: 0px; background-color: #e6e6e6; }

input { border: #a0a0a0 1px solid; margin: 0px; }
.input { border: none; background-color: white; }
.input_gray { border: #a0a0a0 1px solid; background-color: #f0f0f0; }
.checkbox { border: none; background-color: transparent; }

a { color: #0067ac; text-decoration: underline; }
a:hover { color: red; }

.whiteLink { color: white; text-decoration: underline; font-weight: normal; }
.whiteLink:hover { color: red; }

a img { border: none; }

.copyright, .validate { color: white; text-decoration: none; }
.copyright:hover, .validate:hover { text-decoration: underline; }
.validate { color: silver; }

.titleImg { border: 2px solid #6394ce; margin-left: 5px; }

p { text-align: justify; }
th { text-align: left; font-weight: bold; }

.tucne { font-weight: bold; }
.kurziva { font-style: italic; }
.podtrzene { text-decoration: underline; }
.doprava { text-align: right; }
.doleva, .doleva td { text-align: left; }
.doprostred { text-align: center; }
.doprostred div { margin-left: auto; margin-right: auto; }
.oboustranne { text-align: justify; }
.nahoru { vertical-align: top; }
.cervene { color: red; }
.cerne { color: Black; }
.mensi, .mensi td, .mensi td a, .mensi strong { font-size: 8pt; }
.nowrap { white-space: nowrap; }

.index { vertical-align: super; font-size: 7pt; }

.divDottedLine { height: 10px; background: url(../images/dotline2.gif) repeat-x; }

/* obrazkova tlacitka */
.btnSkelet { margin: 0px; padding: 0px; height: 18px; border: none; display: inline; }
.btnImageSkelet { margin: 0px; padding: 0px; height: 18px; border: none; display: block; float: left; }
.btnLeft { width: 4px; height: 18px; background: url(../images/buttons/but_left.gif) no-repeat; float: left; }
.btnCenter, .btnImageCenter { height: 18px; background: url(../images/buttons/but_center.gif) repeat-x; text-align: center; vertical-align: middle; float: left; }
.btnImageCenter { height: 16px; padding-top: 2px;  padding-left:7px; padding-right:7px;  }
.btnCenter input { cursor: pointer; background-color: transparent; border: none; line-height: 15px; color: #0063AD; font-family: Verdana, "Arial CE", "Lucida Grande CD", "Helvetica CE", Verdana, Arial, lucida, sans-serif; font-weight: bold;  float: left; }
.btnCenter a, .btnCenter a:hover, .btnImageCenter a, .btnImageCenter a:hover { line-height: 15px; font-size: 9pt; color: #0063ad; font-family: Verdana, "Arial CE", "Lucida Grande CD", "Helvetica CE", Verdana, Arial, lucida, sans-serif; font-weight: bold; text-decoration: none; }
.btnRight { width: 4px; height: 18px; background: url(../images/buttons/but_right.gif) no-repeat; float: left; }

div.image { margin: 0px; padding: 0px; height: 18px; border: none; display: inline; background: url(../images/buttons/but_center.gif) repeat-x; }
div.image div.left { display: inline; height: 18px; background: url(../images/buttons/but_left.gif) no-repeat; }
div.image div.right { display: inline; height: 18px; background: url(../images/buttons/but_right.gif) no-repeat top right; text-align: center; vertical-align: middle; padding-left: 4px; padding-right: 4px; }
div.image input { cursor: pointer; background-color: transparent; border: none; line-height: 15px; color: #0063AD; font-family: Verdana, "Arial CE", "Lucida Grande CD", "Helvetica CE", Verdana, Arial, lucida, sans-serif; font-weight: bold; }

table.image { height: 18px; border: 0px; padding: 0px; margin: 0px; display: inline; }
table.image td.left, table.image td.leftRed { width: 4px; background: url(../images/buttons/but_left.gif) no-repeat top right; }
table.image td.center, table.image td.centerRed { background: url(../images/buttons/but_center.gif) repeat-x; text-align: center; vertical-align: middle; }
table.image td.link { padding-top: 1px; white-space: nowrap; }
table.image td.link a { line-height: 15px; font-size: 9pt; color: #0063AD; font-family: Verdana, "Arial CE", "Lucida Grande CD", "Helvetica CE", Verdana, Arial, lucida, sans-serif; font-weight: bold; text-decoration: none; }
table.image td.center input, table.image td.centerRed input { cursor: pointer; background-color: transparent; border: 0px; line-height: 15px; color: #0063AD; font-family: Verdana, "Arial CE", "Lucida Grande CD", "Helvetica CE", Verdana, Arial, lucida, sans-serif; font-weight: bold; }
table.image td.right, table.image td.rightRed { width: 4px; background: url(../images/buttons/but_right.gif) no-repeat; }

table.image td.centerRed input { color: white; }
table.image td.leftRed { background: url(../images/buttons/red_but_left.gif) no-repeat top right; }
table.image td.centerRed { background: url(../images/buttons/red_but_center.gif) repeat-x; }
table.image td.rightRed { background: url(../images/buttons/red_but_right.gif) no-repeat; }

/* tabulka produktu */
table.products { background-color: White; border: solid 2px #d4d4d4; }
table.products td, table.products th { border: solid 1px #eeeeee; }
table.products th { width: 69px; text-align: center; }
table.products td { width: 280px; background-color: #eeeeee; font-size : 8pt; font-weight : normal; font-style : normal; color : #535353; }
table.products a { font-size: 8pt; color: #0067ac; font-weight: normal; }
table.products a:hover { color: #8c3c8c; }

/* tabulka partneru */
table.partners { width: 100%;  padding: 0px; }
table.partners th { width: 50%; text-align: center; vertical-align: bottom; }
table.partners td { width: 50%; text-align:center; vertical-align: top; font-size : 8pt; font-weight : normal; font-style : normal; color : #535353; }
table.partners a { font-size: 8pt; color: #7682be; font-weight: normal; }
table.partners a:hover { color: #8c3c8c; }

ul { margin-left: 30px; }

/* katalog */
.nav_link_blue { font-size: 8pt; color: #005A97; font-weight: normal; text-decoration: underline; }
.nav_link_blue:hover { color: #FF0000; }

.nav_link_black { font-size: 8pt; color: Black; font-weight: normal; text-decoration: none; }
.nav_link_black:hover { color: Red; }

.page_title, h1 { font-size: 16pt; color: #afafaf; font-weight: bold; text-decoration: none; margin-bottom: 15px; }
#pageTitle, h1 { font-size: 16pt; color: #afafaf; font-weight: bold; text-decoration: none; margin-bottom: 15px; }
h2 { margin-bottom: 5px; }

/* navigace */
.navigationSkelet, .navigationSkelet2 { margin-top: 5px; margin-bottom: 5px; margin-right: 5px; margin-left: 0px; }
.navigationSkelet2 { margin-left: 17px; }
.navigationFolder2, .navigationFolder2black, .navigationFolder4, .navigationFolder5, .navigationFolder6 { display: block; background: url(../images/icons/fold2.gif) no-repeat; padding-left: 22px; text-decoration: none; margin-bottom: 3px; color: #005a97; margin-left: 15px; font-size: 8pt; }
#navigationBasket { background: url(../images/icons/basket.gif) no-repeat; padding-left: 22px; text-decoration: none; margin-bottom: 3px; color: #005a97; margin-left: 15px; font-size: 8pt; }
.navigationBlue { text-decoration: none; color: #005a97; font-size: 8pt; }
.navigationFolder2:hover, .navigationFolder2black:hover, .navigationFolder4:hover, .navigationFolder5:hover, .navigationFolder6:hover, .navigationBasket:hover, .navigationBlue:hover { color: Red; }
.navigationFolder2black { color: Black; }
#navigationFolder4 { background: url(../images/icons/fold4.gif) no-repeat; }
#navigationFolder5, .navigationFolder5 { background: url(../images/icons/fold5.gif) no-repeat; }
.navigationFolder6 { background: url(../images/icons/paycard.gif) no-repeat; }

/* tabulky */
.tTable td { padding-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-right: 4px; }
.tdSeda1 { background-color: #dcdcdc; }
.tdSeda2 { background-color: #f5f5f5; }
.trHead td { background-color: #c8c8c8; }
/* povinne udaje */
.needed_data { color: #ff0000; font-weight: bold; }
.needed_info { color: #ff0000; }
input.err { border: solid 1px red; }

/* zobrazení výrobců */
table.manView td { vertical-align: top; padding: 4px; }
table.manView a { background: url(../images/icons/fold2.gif) no-repeat; margin: 2px; padding-left: 20px; background-position: 0 1px; display: block; }

.page_link { font-size: 9pt; color: #c8c8c8; text-decoration: none; }
.page_link:hover { font-size: 9pt; color: #c8c8c8; text-decoration: none; }

/* sledování zásilek */
div.trackingNumbers p { font-weight: bold; }
div.trackingNumbers table { margin-top: 10px; width: 98%; }
div.trackingNumbers td { padding: 4px 6px; background-color: #eeeeee; }