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-top.gif); background-repeat: no-repeat;}
a, a:link {text-decoration:none;} 
div#cal {width: 950px; BORDER-left: 1px dashed  #fefefe; BORDER-right: 1px dashed #fefefe;BORDER-bottom: 1px solid #fefefe;}
div#top {height: 80px; 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: 5px 0px 0px 13px; float: left; position: relative;}
div#logo { width: auto; padding: 0; margin: 0px 0px 0px 200px; }
#t_znacky {padding: 40px 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;}
#flags{ position: relative; float:right; right: 2px; margin: 0px; padding: 0px; width: 30px; height: 54px; z-index: 10px; }
#flags img{ margin: 5px 0px;}  
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: 30px; width:950px; background-image: url(i/bg-mnu-t.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; 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:950px;  padding: 0; margin: 0px; top:0px; left: 0px; position: relative;}
div#l {float: left; width: 285px; height: auto; position: relative; top: -20px;}

div#kat, div#hled, div#adr, div#adv, div#odk, div#snovi {width: 285px; font-weight: normal; background-image:url(i/bg-mnu-l.gif); background-repeat:repeat-y;}
div.ktop  {width: 100%; height: 19px; background-image: url(i/bg-mnu-l-t.gif); background-repeat:no-repeat;}
div.kbtm  {width: 100%;  height: 19px; background-image: url(i/bg-mnu-l-b.gif); background-repeat:no-repeat;}
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#hled, div#adr, div#adv, div#akt, div#obch, div#tips , div#odk, div#snovi{height: auto; margin: 0px 0 0 0px;padding:0;text-align: left; vertical-align: top;}

.hle_but { height: 17px; width: 47px;}

div#kat0, .kat0 {height: 26px; background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; margin: 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: 0px 2px 0px 3px; color: #000; font-size: 9pt; font-weight: bold;}
div#kat2, .kat2 {margin: 0px 2px 0px 0px; padding: 0px 6px 5px 10px; color: #000; font-size: 8pt;}
div.kat3 {margin: 2px 2px 0px 0px; padding: 3px 2px 5px 5px; color: #000; font-size: 8pt; font-weight: normal;}

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 {width: auto; padding: 5px; margin: 0px 5px 0px 285px; text-align: left; background-color: #FFFFFF; height: auto;}
div#stredkat {width: 100%  relative; padding: 5px; margin: 0px 5px 0px 285px; text-align: left; background-color: #FFFFFF;}
div#makcni {text-align: left; padding: 0px; margin:0px;}
div.otop {height: 26px; padding: 0 0 0 0px; margin-left: 0px;}
div#makcni .top {background-color: #FF9933; 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.otop1 {margin: 0px; padding: 6px 2px 2px 5px; color: #000; font-size: 9pt; font-weight: bold;text-align: left;}
div.otop1{background-color: #CCCCCC; height: 23px; border-left: 2px solid #999999; border-right: 2px solid #999999; border-top: 2px solid #999999;}
div.obs {margin: 0px; padding: 10px; border: 2px solid #e9c75a; background-color: #FFF; text-align: center;}
div#intro, div#katal {margin: 0px 0px Opx 285px; padding: 0px; background-color: #FFF; text-align: left;}
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;}
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; padding: 10px 5px 10px 20px;}

div#gal {text-align: center; }
div#gal img {margin: 5px 5px;}

.partner {margin: 0px 0px 3px 0px; padding: 4px; border: 1px solid #e9c75a; background-color: #FFF; text-align: justify; width: auto;}

.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;}
.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: 155px; 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; }

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 }


#katego {PADDING: 0px; MARGIN: 3px 5px; TEXT-ALIGN: center; width:640px; height: inherit; margin-top: 30px;}
#katego DL {PADDING: 0px; border: 1px solid #CCCCCC; FLOAT: left; MARGIN: 3px 5px; TEXT-ALIGN: left; height: inherit; }
DL.katint {WIDTH: 200px; height: 150px; min-height:150px;}
DT { FONT-SIZE: 11px; HEIGHT: auto; width: auto; width:auto; padding: 3px;}
DT IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; margin:5px;}

.det {FONT-SIZE: 10px;FONT-WEIGHT: normal}

DD {PADDING-LEFT: 10px; PADDING-TOP: 4px; font-size: 10px; margin: 0px; font-weight:normal; color:#000;   TEXT-ALIGN: left}
.cena {PADDING-LEFT: 2px; PADDING-TOP: 4px; FONT-SIZE: 10px; MARGIN: 0px; font-weight:normal; color:#000;   TEXT-ALIGN: center}

.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;}

.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; }

.phot {width:auto;}
.intrtext {width:auto;}
div#detpop {text-align: justify; width: auto; margin-bottom: 30px; padding: 10px;}
div#tbls {width: 100%;}
div#btwntbls {height: 25px; width: 100%;}
table#vyber {border: 1px solid #222; margin-bottom:20px;}

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; }
.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;}

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;}
