#main {WIDTH: 99%}

#top {height: 91px; background:#000 url(gfx/top_right_back.jpg) right no-repeat; margin: 0 0 3px 0; clear:both; position:relative}
#top #logo {float:left; width:290px}
#top h1 {color:#fff; font-size: 140%; padding:65px 0 0 0; background:none; margin:0}
#top h2 {display:none}
#top #text {color:#ff0000; font-size: 160%; position: absolute; right:230px; bottom:0; font-weight:bold}

#menu {float:right; margin:1px 0; background: #ff0000 url(gfx/obl_left.png) no-repeat; padding-left: 20px; font-size:90%}
#menu A {text-align: center; display: block; float:left; color: #FFF; width: 100px; padding: 0 2px; border-left: 1px solid #fff}
#menu A:hover {background:#000}
#menu .menu {position: absolute; visibility: hidden; FONT-SIZE: 85%; width: 100px; left:0}
#menu .menu A {background: silver; margin:0; color:#000; border-top: 1px solid #000}
#menu .menu A:hover {background:#FF0000; color:#fff}
#menu #text {color: #FF00000; text-align:center; margin: 5px; font-style: italic; color: #fff}

#sep {border-top: 7px solid #fff}

#login {background: #E6E6E6 url(gfx/obl_left.png) no-repeat; padding: 0 2px 0 10px; margin-bottom:15px; font-size:85%}
#topsearch {padding:0 0 5px 5px}
#middle {width: 79%; float: right}

#nadkategorie A{padding:0; border: 0 solid #fff}

#left {FLOAT: left; WIDTH: 19%; margin: 0 0 0 3px}
#left UL {margin: 0; padding: 0; list-style-type: none; background: #D3D3D3; margin-bottom: 10px}
#left H2{background: #000 url(gfx/obl_right25.png) right no-repeat; color:#fff; padding:2px 10px; clear:both}
#left H1{font-size:14px}
#left .ultext{background:none;list-style-type:circle;padding:5px 0 0 30px}

#right {FLOAT: right; margin: 0 0 20px 20px; background: white; padding: 0 0 0 5px}
#right UL, #left UL LI UL {FONT-SIZE: 85%; padding: 0 0 5px 20px; background:#EAEAEA; list-style-image: url(gfx/bull_menu.gif); margin-left:0px}
#right UL A, #left UL A {display: block; width:100%; padding: 10px 0 10px 5px; border-top: 1px solid #fff}
#right A:hover, #left UL A:hover, #left .mark{background:#ff0000; color:#fff}

#right A {display: block;padding-left: 3px}

#left .catmenu a, #left .catmenu a:hover {background-image:none}
#left .catmenu {position:relative}
#left .catmenu img {position:absolute; display:none; z-index:1; left:98%;border: 1px solid #CCCCCC}
#catimg {background: #E1E1E1; padding:4px; margin-bottom:5px}
#catimg a {position:relative}
#catimg a span {position:absolute; top:0; left:0; color:gray; padding: 3px}

#bottom {clear: both; height: 16px; background: #000; padding: 0 5; border-top: 2px solid #ff0000}
#bottom A {color: #fff; Font-size: 80%}

#loadinfo {color: gray; position: absolute; background: url(gfx/desc.gif) no-repeat; padding-left: 12px; left:50%; top:88px}
#hlaska {FONT-SIZE: 140%; FONT-WEIGHT: bold; position: absolute; right:130px; top: 85px;  border: 1px solid black; padding: 4px 4px 4px 30px; background: #ff0000 url(gfx/ok_green.gif) 4px no-repeat; color:#fff}

.INPUTbutton {FONT-WEIGHT: bold; TEXT-ALIGN: center; color: white; border: 1px solid black; background: #ff0000; cursor: pointer}
.INPUTorder {border: 1px solid #B1B7D8; padding:0 2}
.INPUTfilter {border: 1px solid #B1B7D8; padding:0 2; width:100%; text-align:center}
INPUT, TEXTAREA, SELECT {FONT-SIZE: 90%; FONT-FAMILY: Arial, Tahoma, Sans-serif; MARGIN: 0; color:black}

.medium {background: #F0F0FF}
.light {background: #fff url(gfx/side.jpg) no-repeat}

.fl {float: left}
.fr {float: right}
.ar {text-align: right}
.ac {text-align: center}
.vam {vertical-align: middle}
.p20 {padding: 20px}
.w100 {width: 100%}

#sekce{padding: 0 0 0 2; font-style: italic; color: black; text-align: left;  border-top: 1px solid #fff}

.block {display: block; padding-left: 5px; width: 100%}
a.block:hover {background: #ff0000; color: white}
.mark {color: white; padding-left: 5px; background: black}

.table_show {border: solid silver 1px}
.table_view {border: solid silver 1px}
.readonly {background: gainsboro; color: gray}
INPUT, TEXTAREA, SELECT {padding:0 2px; FONT-FAMILY: Arial, Tahoma, Sans-serif; MARGIN:0; font-size:90%}
.butt {FONT-WEIGHT: bold; TEXT-ALIGN: center; border: 1px solid black; background: #ff0000; cursor: pointer; color:#fff; font-size:90%; }
.butt2 {TEXT-ALIGN: center; border: 1px solid silver; background: gray; cursor: pointer; color:#fff; font-size:80%}
a.butt {padding:1px;}
a.butt:hover {color:black;}

BODY {FONT-SIZE: 80%; PADDING: 0; MARGIN: 0; COLOR: black; FONT-FAMILY: Arial, Tahoma, Sans-serif; 
	scrollbar-face-color:  #ff0000;	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=70); -moz-opacity:0.7}

FIELDSET {margin-bottom: 10px; padding: 0 15px}
LEGEND {color: black; font-size: 110%; font-weight: bold}

BLOCKQUOTE {margin-top: 2px}
UL {margin-top: 0}
LI {margin: 0}
A:hover {color: #ff0000; FONT-WEIGHT: bold; text-decoration:none}
A:hover.red_bg {color: white; FONT-WEIGHT: bold; text-decoration:none}
A {color: #000; FONT-WEIGHT: bold; text-decoration: none}

TD {FONT-SIZE: 83%; vertical-align: top; padding: 0 2px}
TH {FONT-SIZE: 83%; vertical-align: top; text-align: left; background: #000; color:#fff}
TH A {color: white; display: block; width: 100%; padding: 0 3px}
TH A:hover {color: white; background: #ff0000}
TH INPUT {border: 1px solid silver; width:100%; text-align: center; font-size: 90%}
TH SELECT {border: 1px solid silver; width:100%; font-size: 90%}

.tabpage {Font-size: 110%}

H1 {FONT-SIZE: 170%; FONT-WEIGHT: bold; margin-top: 0; padding-left: 18px; color: black; background: url(gfx/bull.gif) 5px no-repeat}
H1.car_edit {FONT-SIZE: 170%; FONT-WEIGHT: bold; margin: 2px 0px 5px 0px; padding-left: 18px; color: black; background: #D3D3D3 url(gfx/bull.gif) 5px no-repeat;  border: solid silver; border-width: 0 0 2 0}
H2 {FONT-SIZE: 130%; FONT-WEIGHT: bold; margin: 2px 0; color: black; padding: 0 3px 0 0}
H3 {FONT-SIZE: 110%; margin: 0 0 3px 0; background: black ; 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: #ff0000; color: #FFFFFF; padding: 0 3px}

HR {COLOR: silver; background:silver; HEIGHT: 1px; border: 0}

.paging {FONT-SIZE: 90%; CLEAR: both; height: 20px; background:#E0E0E0; padding: 0 5px}
.paging .records {FONT-SIZE: 130%; FONT-WEIGHT: bold; color: gray}

.paging_bottom {FONT-SIZE: 120%; CLEAR: both; height: 20px; background:#EAEAEA; padding: 0 5px}

.frame {FONT-SIZE: 90%; CLEAR: both; background:#EAEAEA; padding: 3px 3px}


#detail {border-width:0; padding:0px}
#detail h1 {color: #fff; background: black url(gfx/obl_left28.png) no-repeat}
#detail h2 {background: silver url(gfx/obl_left23.png) no-repeat; padding: 0 7px}
.preskrt {text-decoration: line-through; font-size: 80%; color:black}
.mb3 {margin-bottom: 3px}
.submenu {background:#EAEAEA}
.hand {cursor: pointer; color: white }
.b { FONT-WEIGHT: bold}
.nb { FONT-WEIGHT: normal}
.markit {color: #ff0000; FONT-WEIGHT: bold}
.popis {color:dimgray}
.cena {FONT-SIZE: 120%}

.sm11 {font-size: 85%; font-weight:normal}
a.sm11:hover {font-size:85%; font-weight:normal}
.sm9 {Font-size: 80%}
.b1 { background: #EAEAEA}
.b2 { background: silver; height:2px}
.fh {height: 25px}
.cb{clear:both}

#hl {background: #0000FF; color:#fff; font-size: 110%; padding:0 5px;FONT-WEIGHT: bold}

#bookmark A {background: #ff0000 url(gfx/left.gif) no-repeat; color:white; padding: 3 10 2 17; border: solid #fff; border-width: 0 1 1 0}
#bookmark A:hover{background:  #D3D3D3 url(gfx/left.gif) no-repeat; color: #ff0000; border-width: 0 1 0 0}
#bookmark .sel{background: #D3D3D3 url(gfx/left.gif) no-repeat; color:black; border-width: 0 1 0 0}

table {border-collapse:collapse}
#spec table, #spec table td {border-color:#000}
.ts {font-size:145%}
.vybava {list-style-image:url(gfx/vybava.gif); font-size:130%}