body {font-family: ArialCE,Helvetica CE,Arial,Helvetica,san_serif; font-size: 9pt;top:0px; left:0px; margin-left:0px; margin-top:0px; background-image: url("i/bg.gif");}
a, a:link {text-decoration:none;} 
div#cal {width: 926px; BORDER-left: 1px dashed #ebdf6e; BORDER-right: 1px dashed #ebdf6e;BORDER-bottom: 1px dashed #ebdf6e;}
div#top {height: 129px; padding: 0px; margin: 0px; text-align: left; top:0px; left:0px; background-image: url(i/top-bg.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; }
div#logo1 {margin: 10px 0px 0px 13px; float: left; position: relative;}
div#logo { width: auto; padding: 0; margin: 0px 0px 0px 200px; }
#t_znacky {padding: 50px 0px 0px 30px; margin: 0px; height: 30px; width: 550px; text-align:center;}
#t_znacky h1 {padding: 0px; margin: 0px; font-weight: bold; font-size: 13px; color:#000000;}
div#spol { height:20px; margin: 30px 0px 0px 200px; font-size:14px; font-weight: bold; color:#FFFFFF;}
div#spol a:link { font-size:14px; font-weight: bold; color:#FFFFFF;}
div#spol a:visited{ font-size:14px; font-weight: bold; color:#FFFFFF;}
div#spol a:hover { font-size:14px; font-weight: bold; color:#555; text-decoration:underline;}

div#lg {margin-top: 25px;text-align: right; float: right;}
div#lg img {margin: 0px 4px 0px 4px;}
.zak {font-size:8pt; font-weight: bold;}
div#topmenu {vertical-align:top; height: 29px; width:926px; background-image: url(i/top-l-bg.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 1px; margin: 0px; font-size:9pt; font-weight: bold; color: #000;} 
div#topmenu a {color: #000;}
div#topmenu a:link {color: #000;}
div#topmenu a:hover {color: #555;}
div#topmenu a:active {color: #000;}
.arr1 {width:26px; float:left;}
div#topm1{width:auto ; vertical-align:middle; float: left; position: relative; left: 10px; padding: 7px 0 0 5px; height:auto;}
div#topm2 {width:auto; vertical-align:top; right:5px; text-align: right; padding: 4px 5px 0 0 ; }
div#pgs {width:auto; vertical-align:top; right:5px; text-align: right; float: right; position: relative; padding-top:6px; padding-right: 5px;}
div#topmenu input {heigth: 13px; background: none; font-size: 9pt; border: 1px solid #d7c733; width: 45px}
div#topmenu .basket {width: 70px;text-align: right; }

div#c {vertical-align:top; height: auto; width:926px;  padding: 0; margin: 0px; top:0px; left: 0px; position: relative;}
div#l {float: left; width: 191px; height: auto; position: relative; background-image: url(i/lmenu-bg.gif); background-repeat: repeat-y;}

div#kat, div#hled, div#adr, div#adv, div#odk, div#snovi {width: 191px; font-weight: normal;}
div#info, div#akt, div#obch, div#tips {width: 180px; font-weight: normal;}

div#kat, div#rkat, div#info {height: auto; margin:0 0 0 0px;padding:0;text-align: left;vertical-align: top;}
div#popkat {min-height: 40px; width: 100%; margin:0px;padding:2px;text-align: left;vertical-align: baseline; font-size:10px; color: #006633;}
div#popkat img {height: auto; width:auto; padding:2px;text-align: left; position:relative; float:left;}

div#rkat2, div#adr, div#adv, div#akt, div#obch, div#tips , div#odk, div#snovi{height: auto; margin:10px 0 0 0px;padding:0;text-align: left; vertical-align: top;}

div#hled{height: auto; margin:0px 0 0 0px;padding:0;text-align: left; vertical-align: top;}
.hle_but { height: 17px; width: 47px;}

p.znacky { margin: 5px 0 5px 0; font-size:11px; color:#FF3333; width: 191px;}
.znakatnad { color:#009933; font-size:12px;}
.znacky a{ color:#FF0000;}
.znacky a:link{ color:#FF0000;}
.znacky a:visited{ color:#FF0000;}
.znacky a:hover{ color: #00CC66;}


#lastbuys  { padding: 10px 5px; font-size:11px; font-weight: bold; color:#666666; width: auto;}
#lastbuys a{ color:#666666; font-size:11px; font-weight: normal; }
#lastbuys a:link{ color:#666666;}
#lastbuys a:visited{ color:#666666;}
#lastbuys a:hover{ color: #FF3333; text-decoration:underline;}

div.oddznacky { background-color: #FFCC00; height: 1px; width: 130px; right: 5px; margin: 10px 0 5px 0;}
div.oddznackygr { background-color: #009933; margin: 3px 0; height: 1px; width: 130px; right: 5px;}

div#kat0, .kat0 {height: 26px; background-repeat: no-repeat; background-position: 0px 0px; padding: 0px;}
.btn_gr {background-image: url(i/btn-gr.gif); color:#FFFFFF;}
.btn_rd {background-image: url(i/btn-rd.gif); color:#FFFFFF;}
.btn_bl {background-image: url(i/btn-bl.gif); color:#FFFFFF;}
.btn_ye {background-image: url(i/btn-ye.gif); color:#FFFFFF;}
div#kat5, .kat5 { width: 180px; height: 26px; background-repeat: no-repeat; background-position: 0px 0px; padding: 0px;}
div#kat4 {height: 40px; background-repeat: no-repeat; background-position: 0px 0px; padding: 0px;}

div#kat1, .kat1 {margin: 0px 2px 0px 5px; padding: 4px 2px 0px 2px; color: #000; font-size: 9pt; font-weight: bold;}
div#kat2, .kat2 {margin: 2px 2px 0px 0px; padding: 3px 2px 5px 5px; color: #000; font-size: 9pt; font-weight:bold;}
div.kat3 {margin: 2px 2px 0px 0px; padding: 3px 2px 5px 5px; color: #000; font-size: 8pt; font-weight: normal;}
div.kat4 {margin: 2px 2px 0px 0px; padding: 3px 2px 5px 5px; color: #000; font-size: 9pt; font-weight: normal;}

.l8 {font-size: 8pt;}

form#hleda, form#news {margin: 0px 0px 5px 0px; padding: 0px;}


di#adv .kat2 {margin-left:0; padding-left:0; left:0}

div#kat2 a, .kat2 a , .kat3 a {color: #000;}
div#kat2 a:link, .kat2 a:link, .kat3 a:link {color: #000;}
div#kat2 a:hover, .kat2 a:hover, .kat3 a:hover {color: #555;}

div#topmenu a:active {color: #000;}
div#stred {min-height: 650px; width: auto; padding: 5px; margin: 0px 5px 0px 190px; horizontal-align: left; background-color: #FFFFFF; height: auto;}
di#stre {min-height: 650px; width: 99%; padding: 5px; margin: 10px 5px 0px 190px;} 
div#stredkat {min-height: 650px; width: 100%  relative; padding: 5px; margin: 0px 5px 0px 190px; text-align: left; background-color: #FFFFFF;}
div#mmesic {top:0px; position: relative; padding: 0px; margin:0px; border:0;color: #222;} 
div#makcni {text-align: left; padding: 0px; margin:0px;}
div.otop {height: 26px; backgroud-color: #FFF; padding: 0 0 0 0px; margin-left: 0px;}
div.otop1 {margin: 0px; padding: 6px 2px 2px 2px; color: #000; font-size: 9pt; font-weight: bold;text-align: left;}
div.otop1{background-color:#fce418; height: 23px; border-left: 2px solid #e9c75a; border-right: 2px solid #e9c75a; border-top: 2px solid #e9c75a;}
div.obs {margin: 0px; padding: 10px; border: 2px solid #e9c75a; background-color: #FFF; text-align: center;}
div#intro, div#katal {margin: 0px 0px Opx 195px; padding: 0px; background-color: #FFF; text-align: center;}
div#intro .l8 { font-weight: normal;}

div#super {margin: 0px; padding: 0px; text-align: left;}
div#super .top {background-color:#fce418; height: 23px; border-left: 2px solid #e9c75a; border-right: 2px solid #e9c75a; border-top: 2px solid #e9c75a; padding: 4px 2px 0px 5px; color: #000; font-size: 9pt; font-weight: bold;}
div#super .l8 { font-weight: normal;}
div#katal {border-top: 2px solid #e9c75a; width: auto;}
div#detail {margin: 0px; padding: 2px; border: 1px solid #e9c75a; background-color: #FFF; text-align: justify; width: auto; height:inherit;}
div#detail img {margin-left: -3px;margin-top: -3px;}
div#detail p {text-align: justify; font-size: 11px; font-weight:normal;}
div.pop, div.pop p {text-align: justify; font-size: 11px; font-weight:normal;}
div.popgal { width: 490px; text-align: justify; font-size: 11px; font-weight:normal;}

div#gal {text-align: center;}
div#gal img {margin: 5px 5px;}

div#galdet {text-align: center; width:700px; height:130px; min-height: 130px;}
div#galdet img {margin: 1px 1px; padding: 0px}
#galdet DL.itm {WIDTH: 112px; height: 130px; min-height:130px; margin: 1px;}



.mar1 {margin-left:0px; margin-top:0;}
.takat {color: #993300; background-color: #f4b221; padding: 1px 2px;}
.taskat {color: #993300; background-color: #fac620; padding: 1px 2px;}


.katkat {text-align: left; font-size: 1.1em; font-weight: bold;}
.katkat a {color:#222222}
.katkat a:link {color:#222222}
.katkat a:visited {color:#222222}
.katkat a:hover {color:#f22;}

.kateg { color:#333333; font-size:11px; }
.kateg a { color:#00f; font-size:11px; font-weight:normal;}
.kateg a:link { color:#00f; font-size:11px; font-weight:normal;}
.kateg a:visited { color:#00f; font-size:11px;}
.kateg a:hover { color:#00f; font-size:11px; text-decoration:underline;}


.katalog, #intro {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 100%; height: auto inherit; PADDING-TOP: 0px; BACKGROUND: #fff;}


.linea {margin: 0px; padding: 0px; border: 2px solid #fbecbe; height: 195px; text-align: left;}
.ofirme {margin: 0px; padding: 5px; border: 1px solid #fbecbe; height: auto; text-align:justify;}
.ofirme p{margin-top:0px; font-size: 11px; color:#333333; text-align:justify;}

.lineak {margin: 0px; padding: 0px; border: 2px solid #fbecbe; height: 195px; text-align: left;}

.linea img, .lineak img  {margin-left:-2px;margin-right:7px;}

.linenew {margin: 3px 0px 10px 0px; padding: 2px; border: 2px solid #fbecbe; height: 110px; text-align: left;}
.linenew img {margin: 0px 10px 0px 0px; }

.linenews {margin: 3px 0px 10px 0px; padding: 2px; border: 2px solid #fbecbe; height: auto; text-align: left;}
.linenews img {margin: 0px 10px 0px 0px; }

.linekont {margin: 3px 0px 10px 0px; padding: 2px; border: 2px solid #fbecbe; height: 154px; text-align: left;}
.linekont img {margin: 0px 10px 0px 0px; }

#intro DL {PADDING: 0px; background-color: #FFFFCA; FLOAT: left; MARGIN: 3px 5px; TEXT-ALIGN: center; height: inherit; }
#katalog DL, #gal DL, #galdet DL {PADDING: 0px; background-color: #FFFFCA; FLOAT: left; MARGIN: 3px 4px; TEXT-ALIGN: center; height: inherit; }
#intro DL.itm {WIDTH: 225px; height: 350px; min-height:320px;}
#katalog DL.itm {WIDTH: 230px; height: 350px; min-height:320px;}
#gal DL.itm {WIDTH: 230px; height: 240px; min-height:240px;}
DT { FONT-SIZE: 11px; HEIGHT: auto; width: auto; width:225px;}
DT IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; margin:5px;}
.nazev {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center; FONT-SIZE: 11px;FONT-WEIGHT: bold}
.nazev A {FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none }
.nazev A:hover {TEXT-DECORATION: underline }

.det {FONT-SIZE: 10px;FONT-WEIGHT: normal}

DD.cena {PADDING-LEFT: 2px; PADDING-TOP: 4px; font-size: 10px; margin: 0px; font-weight:normal; color:#000;   TEXT-ALIGN: center}
.cena {PADDING-LEFT: 2px; PADDING-TOP: 4px; FONT-SIZE: 10px; MARGIN: 0px; font-weight:normal; color:#000;   TEXT-ALIGN: center}

#detail DL {border: 1px solid #999999;}

.bezdph {height: auto; width: auto; }
div#bezdph {height: auto; width: auto; }
span.nemy {font-weight:normal; FONT-SIZE: 10px;}
span.my {font-weight:normal; color:#F00; FONT-SIZE: 12px;}
span.myb {font-weight: bold; color:#E42328; font-size:12px;}
span.sklad {font-weight: normal; color: #009933; font-size:11px;}
span.novinka {font-weight: normal; color: #993300; font-size:11px;}
span.myb {font-weight: bold; color:#E42328; font-size:12px;}

.nesklad { background:#FFFF99; padding: 3px; font-weight: bold; color:#E42328; font-size:12px; width: 100px; margin-top: 10px; height:20px; }
.zbonesklad { background-color:#FF0000; border: 1px solid #CC0000; padding: 3px; font-weight: bold; color: #FFFFFF; font-size:12px; height:auto;}

.formBox  {margin: 4px 0px; padding:0px;}
.selectBox  {font-size : 9px; margin: 1px 0px; padding:0px;}


div#intr dl.itm img {width:180px;height: 135px;}
div#intr dl.itm10 img {width:250px;height: 50px;}

div#kata dl.itm img {width:240px;height: 180px;}
div#kata dl.itm10 img {width:350px;height: 86px;}

hr.sep {clear: both;  visibility: hidden; padding-top: 9px; }
div.sep { width: 680px; height: 10px; padding-top: 9px;}

.phot {width:auto;}
.intrtext {width:auto;}
div#detpop {text-align: justify; width: auto; min-height: 260px; height-min: 260px;  margin-bottom: 30px; padding: 10px;}
div#detpop img {margin-right: 5px; float: left;}
div#detpop img.skla {margin-right: 5px; float: none;}

div#galpop {text-align: justify; width: auto; min-height: 200px; margin-bottom: 15px; padding: 10px;}

div#tbls {width: 100%;}
div#btwntbls {height: 25px; width: 100%;}
table#vyber {border: 1px solid #222; margin-bottom:20px;}

.souvis {width:680px; text-align:left; font-size:12px; font-weight:bold;}

div#r {float: right; top: 0px; right: 5px; width: 180px; height: auto; position: absolute; background: #FFFFFF; font-weight:normal;}

div#btm { clear:both; padding: 10px; text-align: left; bottom:0px;}

.text  {font-size : 11px; margin-right : 10px; margin-left : 10px; padding-right : 3px; padding-left : 3px; }
.text-but  {font-size : 11px; margin: 0px; padding: 0px; }

.nadp2, .nadpisy { color:#CC9900; font-size : 12px; font-weight : bold; letter-spacing : 1px; word-spacing : 2px; background-color:#000;}

.nadp3 { color: #CC3300; font-size : 12px; font-weight : bold; letter-spacing : 1px; word-spacing : 2px; padding:5px;}

.tdsow  {font-size : 11px; margin-right: 3px; margin-left: 3px; padding-right: 3px; padding-left: 3px;
	background-color : #EEEEEE; width : 100px; align : left;}

h1 {font-size:12pt; font-weight:bold; color:#00401d;}
h2 {font-size:11pt; font-weight:bold; color:#00692f; margin-top:20px; margin-bottom:-5px;}

div#m {color: #000; font-size: 9px; bottom:0px;}
div#m a:link {color: #000; font-size: 9px;}
.l8 {color: #000; font-size: 8pt;}
.tlacitko  {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; background-color : #CCCCCC;
	border-color : #666666 #000000; border-style : solid; border-top-width : 1px; border-right-width : 1px;
	border-bottom-width : 1px; border-left-width : 1px; cursor : hand;}
.super IMG {align: left;}
.red {color: #FF0000;}
.bbrwn {color: #993300; font-weight:bold;}


table.pris{color: #000; border: dashed 1px #CCCCCC; font-size:12px; text-align:left;}
table.pris tr.top{color: #000; border: dashed 1px #CCCCCC; font-weight:bold; background-color:#EEEEEE; }
table.pris td{ border-bottom: dotted 1px #CCCCCC; text-align:left;}


#gal_obj{float: right; top: 0px; width: 180px; height: auto; position: relative; background: #eee; padding: 5px; margin 10px;}
.detfot {font-size:: 9px; font-weight:: normal; text-align: justify; margin: 0px; padding: 5px 10px;}


form#odeobj input {border: none;}

div#log-all{top: 0px; width: 650px; border: 1px solid #CCCCCC;}
div#log-host{float: left; top: 0px; width: 315px; height: auto; font-color: #000; position: relative; border: 1px solid #eee; padding: 3px;}
div#log-usr{float: right; top: 0px; width: 315px; height: auto; font-color: #000; position: relative;  border: 1px solid #eee; padding: 3px;}
#log-in {margin: 0;}
#fac_det{border:none; width:300px; height:30px; padding:10px;}
