body{margin:0;padding:0;font-size:.75em;font-family:sans-serif;background:#fff;color:#4E4E4E;}
h1,h2,h3,h4,p{margin:0;}
h1{}
h2{}
h3{font-size:1.84em;color:#fff;font-weight:normal;padding:0 10px;}
h4{margin-bottom:.5em;}
p{margin-bottom:1.33em;}
strong.rxextreme{color:#F32900;}
a{color:#2D6FA0;}
a:hover{text-decoration:none;}


#page{position:relative;width:1005px;margin:0 auto;}
#header{position:relative;width:1005px;height:251px;background:url(../img/layout/header.jpg) no-repeat;}
/* LOGO */
h1#logo, h1#logo a, h1#logo span{position:relative;display:block;width:247px;height:90px;margin:0;padding:0;overflow:hidden;}
h1#logo{position:absolute;right:0;top:0;}
h1#logo span{position:absolute;left:0;top:0;background: url(../img/layout/logo.gif);cursor:pointer;}
/* MOTTO */
h2#motto, h2#motto span{position:relative;display:block;width:334px;height:161px;margin:0;padding:0;overflow:hidden;}
h2#motto{position:absolute;right:0;bottom:0;}
h2#motto span{position:absolute;left:0;top:0;background: url(../img/layout/motto.jpg);}
/* horizontalMenu */
#horizontalMenu{margin:0;padding:0 25px;width:955px;height:52px;background:#094067 url(../img/layout/bg-hm.gif) repeat-x;}
#horizontalMenu li{display:block;list-style:none;float:left;}
#horizontalMenu a{display:block;font-size:1.38em;color:#fff;text-decoration:none;line-height:2em;padding:12px 10px 0 10px;margin:0 10px;}
#horizontalMenu a.active{background:url(../img/layout/hm-active.gif) 50% 0 no-repeat;border-bottom:6px #6F8FA7 solid;}
#horizontalMenu a:hover{background:url(../img/layout/hm-active.gif) 50% 0 no-repeat;}

#content{padding:10px 0;}
/* LEFT +RIGHT COLS */
#lCol{width:613px;}
#rCol{width:370px;}

/* BANNERY */
#banners,
#banners2{text-align:center;padding-bottom:10px;}
#banners img{margin:0 10px 10px 0;border:1px solid #BEBEBE;}
#banners img.last{margin-right:0;}

/* FOOTER */
#footer{background:#598818;color:#fff;padding:10px;}
#footer a{color:#fff;text-decoration:underline;}
#footer .in{width:593px;margin:0 auto;background:url(../img/layout/bg-footer-in.gif) no-repeat;text-align:center;padding-top:5px;letter-spacing:.1em;}
#footer .inbtm{width:593px;height:5px;margin:0 auto; font-size:1px;background:url(../img/layout/bg-footer-in-btm.gif) no-repeat;}

/* ARTICLES */
h3.shortGreen{background:url(../img/layout/h3-green-short.gif) repeat-y;padding:0;}
h3.shortGreen span{display:block;background:url(../img/layout/h3-green-short-span.gif) 0 100% no-repeat;padding:0 10px 0 35px;line-height:32px;}
h3.longGreen{background:url(../img/layout/h3-green-long.gif) repeat-y;padding:0;margin:10px 0;}
h3.longGreen span{display:block;width:995px;background:url(../img/layout/h3-green-long-span.gif) 0 100% no-repeat;padding:0 10px 0 35px;line-height:32px;}
h3.shortBlue{background:#19567F url(../img/layout/h3-blue-short.gif) no-repeat;line-height:32px;}
p, .articleText{letter-spacing:.1em;margin-bottom:1.33em;line-height:1.6em;padding:2px;text-indent:2em;text-align:justify;}
p{text-indent:0;}

#objednavka{}
#objednavka h4{background:url(../img/layout/bg-h4-objednavka.gif) no-repeat; padding:5px 10px; font-size:24px;color:#235B80;}
#objednavka h4 span{color:#7AB923;}
#kontakt{width:977px;background:#fff url(../img/layout/bg-kontakt.gif) no-repeat;padding:12px;}
#velkoobchod{width:977px;background:#fff url(../img/layout/bg-velkoobchod.gif) no-repeat;padding:12px;}
	#kontakt #lCol,#velkoobchod #lCol,
	#kontakt #rCol,#velkoobchod #rCol{width:485px;}
	#kontakt h3,#velkoobchod h3{padding:0;margin-bottom:.8em;}
#otazky{width:977px;background:#F2F8FB url(../img/layout/bg-otazky.gif) no-repeat;padding:12px;}
#reference{width:977px;background:#EFF6FB url(../img/layout/bg-reference.gif) no-repeat;padding:12px;}
#rostlinky{padding-left:215px; background:url(../img/layout/rostlinky.jpg) repeat-y;}
#coRikaji{background:#EFFBFF url(../img/layout/bg-co-rikaji.gif) 0 100% no-repeat; padding:10px;font-size:.95em;}
#indexList{background:#EFFBFF url(../img/layout/bg-index-list.gif) no-repeat;padding:15px 10px;margin-top:15px;}
#indexList{color:#fff;text-align:center;}
#indexList h3{margin-bottom:15px;}
#indexList ul{width:295px;}

.list{background:#EFFBFF url(../img/layout/bg-list.gif) no-repeat;padding:15px 10px;margin-top:15px;}
.list{color:#fff;text-align:center;}
.list h3{margin-bottom:15px;}
.list ul{width:240px;margin-right:12px;}
.list ul.last{padding-right:0px}

ul.nike{margin:0;padding:0;list-style:none;}
ul.nike li{display:block;padding:2px 0 2px 34px;color:#004C7F;background:url(../img/layout/nike.gif) no-repeat;line-height:24px;text-align:left;}

a.viceReferenci{float:right;display:block;width:100px;height:31px;line-height:31px;font-size:1.15em;padding-left:84px;color:#fff;background:url(../img/layout/btn-vice-referenci.gif) no-repeat;}
a:hover.viceReferenci{text-decoration:none;}

#butonky{width:650px;margin:0 auto;}
#ctiViceRx,#ctiViceRx span{position:relative;display:block;width:320px;height:90px;overflow:hidden;}
#ctiViceRx span{position:absolute;left:0;top:0;background:url(../img/layout/btn-vice-o-rx.gif) no-repeat;cursor:pointer;}
#objednejRx,#objednejRx span{position:relative;display:block;width:320px;height:90px;overflow:hidden;}
#objednejRx span{position:absolute;left:0;top:0;background:url(../img/layout/btn-objednej-rx.gif) no-repeat;cursor:pointer;}

/* LINKS */
#links{text-align:center;padding-top:10px;}
#links a{text-decoration:none;}
#links a:hover{text-decoration:underline;}

/* FORM */
form{margin-bottom:2em;}
label{display:block;color:#2D6FA0;padding:.2em 0;}
.lnb label{display:inline;padding-right:1em;}
input, textarea{width:370px;}
textare{height:100px;}
input.captcha{width:100px;}
input.submit{background:url(../img/layout/bg-submit.gif) repeat-x;color:#fff;border:1px solid #fff;margin:2px 0;padding:5px 0;font-weight:bold;}
input.radio, input.checkbox{width:auto;}

/* oTable */
.oTable{}
.oTable td{font-size:1.5em;vertical-align:middle;color:#235B80;}
.oTable td.shortTd {width:50px;}

.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 1em .25em 0;}
.ir{margin:0 0 .25em 1em;}
.hidden{display:none;}
.hr hr{display:none;}
.hr{margin:10px 0px;width:1005px; height:25px;background:url(../img/layout/hr-grass.gif) no-repeat;}
.blue{color:#2D6FA0;}
.lgreen{color:#72B419;}
.red, .message{color:#F32900;}
.smaller{font-size:.85em;}
.nowrap{white-space:nowrap;}