#main {WIDTH: 99%; margin-left: 5px; position:relative}
#top {HEIGHT: 100px; background: url(gfx/top.jpg) no-repeat; background-position: top right; text-align: right;clear:both; position:relative}
#top #text {position: absolute; right:0; bottom:5px}
#login {background: #EAEAEA;  padding: 0 2px; margin-bottom:15px}
#topsearch {padding:0 0 5px 5px}
#middle {width: 75%; FLOAT: right}
#nadkategorie A{padding:0; border: 0 solid #fff}

#logotop {cursor: pointer; position: absolute; left:1%; top: 5px; z-index:10}
#logotop A:hover {filter: none}


#left {FLOAT: left; WIDTH: 24%; margin: 30px 0}
#left UL {margin: 0; padding: 0; list-style-type: none; background: #DAECC1}
#left .mark{background: #6AC335 url(gfx/sipka_r.gif) no-repeat; background-position: 99% 56%}
#left H2{background: #6AC335 url(gfx/left.gif) no-repeat; color:#fff; padding:2 10}

#right {FLOAT: right; margin: 0 0 20px 20px; background: white; padding: 0 0 0 5}
#right UL, #left UL LI UL {FONT-SIZE: 85%; padding: 0 0 5px 20px; background:#EEF7E1; list-style-image: url(gfx/bull_menu.gif); margin-left:0px}
#right UL A, #left UL A {display: block; padding-left:3px; border-top: 1px solid #fff}
#right A:hover, #left UL A:hover{background:navy; color:#fff}

#right A {display: block;padding-left: 3px}

#bottom {CLEAR: both; height: 14px; background: navy; padding: 0 5}
#bottom A {color: white; Font-size: 80%}
#bottom A:hover {color: #6AC335}


#loadinfo {color: gray; position: absolute; background: url(gfx/desc.gif) no-repeat; padding-left: 12px; left:50%; top:30%}
#hlaska {FONT-SIZE: 140%; FONT-WEIGHT: bold; position: absolute; right:130px; top: 40px;  border: 1px solid navy; padding: 4px 4px 4px 30px; background: #EEF7E1 url(gfx/ok_green.gif) 4px no-repeat}

.cart {position: absolute; right: 30px; top:15px; color: #fff; text-align:center}

.dark {background: navy; border: solid navy}
.medium {background: #F0F0FF}
.light {background: url(gfx/side.jpg) no-repeat}

.fl {float: left}
.fr {float: right}
.ar {text-align: right}
.ac {text-align: center}
.p20 {padding: 20px}
.w100 {width: 100%}

#sekce{padding: 0 0 0 2px; font-style: italic; color: navy; text-align: left;  border-top: 1px solid #fff}

.block {display: block; padding-left: 5px; width: 100%}
a.block:hover {background: #6AC335; color: white}
.mark {color: white; padding-left: 5px; background: navy}

.table_show {border: solid #6AC335 1px}
.table_view {border: solid #DFDFFF 2px}
.readonly {background: gainsboro; color: gray}
.INPUTbutton {FONT-WEIGHT: bold; TEXT-ALIGN: center; color: white; border: 1px solid navy; background: #6AC335; cursor: pointer}
.INPUTorder {border: 1px solid #B1B7D8; padding:0 2}
INPUT, TEXTAREA, SELECT {FONT-SIZE: 90%; FONT-FAMILY: Arial, Tahoma, Sans-serif; MARGIN: 0; color:navy}

BODY {FONT-SIZE: 80%; PADDING: 0; MARGIN: 0; COLOR: navy; FONT-FAMILY: Arial, Tahoma, Sans-serif;
	scrollbar-face-color: #6AC335;	scrollbar-arrow-color: white;	scrollbar-shadow-color: silver}
FORM { margin: 0; border: none}
P {margin: 0; padding: 0; FONT-FAMILY: Arial, Tahoma, Sans-serif}
IMG {border: 0}

A img {filter: none}
A:hover img {filter: alpha(opacity=55); -moz-opacity:0.55}

FIELDSET {margin-bottom: 10px; padding: 0 15px}
LEGEND {color: navy; font-size: 130%; font-weight: bold}

BLOCKQUOTE {margin-top: 2px}
UL {margin-top: 0}
LI {margin: 0}
A:hover {color: #6AC335; FONT-WEIGHT: bold; text-decoration:none}
A {color: navy; FONT-WEIGHT: bold; text-decoration: none}

TD {FONT-SIZE: 78%; vertical-align: top; padding: 0 2px}
TH {FONT-SIZE: 78%; vertical-align: top; text-align: left; background: navy; color:white;word-break: break-all}
TH A {color: white; display: block; width: 100%; padding: 0 3px}
TH A:hover {color: white; background: #6AC335}

.tabpage {Font-size: 110%}

H1 {FONT-SIZE: 170%; FONT-WEIGHT: bold; margin-top: 0; padding-left: 18px; color: navy; background: url(gfx/bull.gif) 5px no-repeat}
H2 {FONT-SIZE: 130%; FONT-WEIGHT: bold; margin: 3px 0; color: navy; padding: 0 3px 0 0}
H3 {FONT-SIZE: 110%; margin: 0 0 3px 0; background: navy ; color: #FFFFFF; padding: 0 3px}
H4 {FONT-SIZE: 100%; margin: 0 0 2px 0; text-decoration: underline}
H5 {FONT-SIZE: 100%; margin: 0 0 2px 0; text-decoration: underline}
H6 {FONT-SIZE: 80%; margin: 0 0 2px 0; background: #6AC335; color: #FFFFFF; padding: 0 3px}

HR {COLOR: navy; HEIGHT: 1px; background: navy; border: 0}

.paging {FONT-SIZE: 90%; CLEAR: both; height: 16px; background:#EAEAEA; padding: 0 5px}

#detail {border-width:0; padding:0px}
#detail h1 {color: white; background: navy url(gfx/left.gif) no-repeat}
#detail h2 {background: #D9DCEC url(gfx/left.gif) no-repeat; padding: 0 5px}
.preskrt {text-decoration: line-through; font-size: 80%; color:navy}
.head {height:45px; background: #D9DCEC url(gfx/left.gif) no-repeat; border: solid gainsboro; border-width: 0 0 2 0; overflow:auto} 
.mb3 {margin-bottom: 3px}
.submenu {background:#F0F0FF}
#pview {float: left; width: 185px; border: solid #DFDFFF; border-width: 0 3 3 0; margin: 3px; padding-right:5px}
#pview_pic {height: 96px}
.hand {cursor: pointer; color: white }
.b { FONT-WEIGHT: bold}
.nb { FONT-WEIGHT: normal}
.markit {color: #5CA92E; FONT-WEIGHT: bold}
.psouvis {width: 110px; margin-bottom: 5px; background: #F0F0FF}
.souvispole {margin-left: 10px; float:right; FONT-SIZE: 80%} 
.popis {color:gray; width:80px} 
.h20 {height: 20px}
.cena {FONT-SIZE: 120%}

.sm11 {font-size: 85%; font-weight:normal}
a.sm11:hover {font-size:85%; font-weight:normal}
.sm9 {Font-size: 80%}
.b0 { background: #FFF}
.b1 { background: #F0F0FF}

.menuSep {border-top: 1px solid #6AC335; margin-top:5px}

#menu {float:right}
a.menuButton, a.menuButtonActive {background: navy; text-align: center; display: block; float:left; color: white; width: 125px; padding: 0 2px; margin-left: 2px }
a.menuButtonActive, a.menuButtonActive:hover {background:  #6AC335; color: white}
.menu {background: #EEF7E1; position: absolute; visibility: hidden; border: solid #6AC335; border-width: 0 0 2px 0; left:0; FONT-SIZE: 85%}
a.menuItem {color: navy; display: block; padding: 1px 0 0 10px;	width: 125px; text-align: left}
a.menuItem:hover {color: #FFFFFF; background-color: navy}

.alt1 {background:#D9DCEC}
.alt2 {background:#B9BEDB}

.red {color:red}
