HTML,BODY {margin:0; padding:0; border:0 none; background:url("/images/css/zakal/site-back.jpg") repeat-x #D4E0C6; color:#535353; font-family: Verdana, "Geneva CE", lucida, sans-serif; text-align:center;}

BODY.m {font-size:71%; }
BODY.l {font-size: 81%; }
BODY.xl {font-size: 91%; } 

BODY {font-size:71%; line-height:140%; padding:10px; }
BODY { overflow:scroll; overflow: -moz-scrollbars-vertical; *overflow:auto; }
* HTML BODY {overflow:auto;}
FIELDSET,FORM {margin:0; padding:0; border:0 none;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size:100%;}



P,H1,H2,H3,H4,H5,H6 {margin:0; padding:10px 0;}

H1 { font-size:110%;  color:#47AD68;}

H2 { font-size:110%; color:#47AD68; }
H3 {font-size:100%; color:#47AD68;}
H4 {font-size:100%; color:#434343;}
H5 {font-size:100%; color:#434343;}
H6 {font-size:100%; color:#434343;}


A {color:#47AD68; text-decoration:underline;}
A:hover {text-decoration:none; color:#434343;}

#site {width:844px; margin:0 auto;  background:url("/images/css/zakal/site-back2.gif") repeat-y #fff; text-align:center;}

div.site-top,div.site-bottom {width:100%; height:7px;  font-size:0; line-height:0;}
div.site-top {background:url("/images/css/zakal/site-top.gif") no-repeat;}
div.site-bottom {background:url("/images/css/zakal/site-bottom.gif") no-repeat;}

div.top {padding:4px 0 12px 0; background:url("/images/css/zakal/top-line.gif") 50% 0 no-repeat #000; overflow:hidden;  }
* HTML BODY div.top {width:100%;} 

div.velkost-pisma {padding-left:15px; float:left; color:#00B9E9; text-transform:uppercase; }
body.l .velkost-pisma {padding-left:10px;}
body.xl .velkost-pisma {padding-left:5px;}
div.velkost-pisma STRONG { font-weight:bold; }
div.velkost-pisma A {position:relative;  }
div.velkost-pisma A IMG {margin-left:4px;  }
div.velkost-pisma A.velkost-mala {top:4px;}
div.velkost-pisma A.velkost-stredna {top:4px;}
div.velkost-pisma A.velkost-velka {top:5px;}

div.blind {float:left; width:26px; height:27px; margin: 8px 30px 0px 20px; }
body.l div.blind {margin: 8px 25px 0px 25px; }
body.xl div.blind {margin: 8px 5px 0px 0px; }

div.search {float:left; padding:0px 25px 0 30px;    overflow:hidden; position:relative; top:7px; white-space:no-wrap; width:150px !important; width:205px;}
body.l div.search { padding:0px 5px 0 15px; width:150px !important; width:170px;}
body.xl div.search {padding:0px 3px 0 2px; width:150px !important; width:155px;}
div.search FORM {margin:0; padding:0; }
div.search LEGEND {display:none;}
div.search .search-input {float:left; background:url("/images/css/zakal/search-input.gif") 0 0 no-repeat; border:0 none; width:106px;  color:#00B9E9; font-weight:bold; text-transform:uppercase;padding:6px 6px 7px 6px; }
* HTML BODY div.search .search-input {height:30px;}
div.search .search-submit {float:left;  position:relative; top:0px; left:-3px; background:url(/images/css/zakal/search-submit.gif) no-repeat 0px 0px; width: 27px; height:30px; border: 0px none; cursor:pointer;}

div.top UL,div.top UL LI {margin:0; padding:0; list-style:none; background:none;color:#00B9E9;}
body.xl div.top UL {padding: 14px 3px 0px 10px;}
div.top UL {padding:14px 10px 0 10px; float:left; overflow:hidden;}
div.top UL LI {float:left; padding:0 15px 0 20px;}
div.top UL LI A {color:#00B9E9; font-weight:bold; text-transform:uppercase; text-decoration:none; } 
div.top UL LI A:hover  {color:#00B9E9; text-decoration:underline;}
div.top UL LI.uvod {background:url("/images/css/zakal/ico_home.gif") 0 50% no-repeat;}
div.top UL LI.kontakt {background:url("/images/css/zakal/ico_mail.gif") 0 50% no-repeat;}
div.top UL LI.mapa {background:url("/images/css/zakal/ico_sitemap.gif") 0 50% no-repeat;}

div.content {margin:0 auto; width:830px; text-align:left; }

div.content-left {float:left; width:190px; }

div.content-left IMG {display:block; border:0 none !important;}
div.content-left P.banner {margin:0; padding:0; }

.nadpis-bloku {background:url("/images/css/zakal/nadpis-bloku-back.jpg") 0 100% no-repeat #C9C9C9; color:#434343; margin:0; padding:6px 20px 0px 20px; height:24px;  font-size:100%; text-transform:uppercase;}
* HTML BODY .nadpis-bloku {height:30px;}

.nadpis-bloku A {color:#434343; text-decoration:underline;}
.nadpis-bloku A:hover {color:#434343; text-decoration:none;}

div.menu {background:#313131; margin-right:1px;  font-size:90%;}
div.menu UL,div.menu UL LI {margin:0; padding:0; list-style:none; background:none; }
div.menu UL {padding:20px 0; color:#fff; }
div.menu UL LI A {color:#fff; text-transform:uppercase; font-weight:bold; display:block; padding:3px 10px 3px 20px; background-image:url("/images/css/zakal/arrow.gif"); background-repeat:no-repeat; background-position:8px 6px; text-decoration:none;  }
* HTML BODY div.menu UL LI A {height:1em;}
div.menu UL LI.menuULDirOpen A,div.menu UL LI A:hover {background-color:#000000;}

div.content-right {float:left; font-famly: "Arial CE", "Helvetica CE", Arial, sans-serif; padding-top:10px; padding-bottom:1px;  padding-left:10px; width:610px; }
* HTML BODY div.content-right {width:620px;}

div.content-right div.search  {float:none; width:auto;}

div.dro {background:url("/images/css/zakal/dro-back.jpg") 0 0 no-repeat; float:left;width:620px; height:30px; padding-top:6px; padding-left:20px; position: relative;}
* HTML BODY div.dro {width:640px;} 
div.droNavBar {float: left; font-size: 88%; font-weight: bold;}
div.navBox {float: right; margin: 0px 2px 0px 0px; background: transparent url(/images/css/zakal/nav-Box-bg.png) repeat-x scroll 0 0; height: 36px; position: relative; top: -6px; line-height: 26px;}
div.navBox a {text-decoration: none; color: #434343; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0px 9px 0px 12px; font-size: 88%;}
div.navBox a:hover {text-decoration: underline;}
div.navBox a.sendLink {background: url(../../images/css/zakal/zz-bt-send-friend-bg.png) no-repeat left; padding-left: 21px;}
div.navBox a.printBt {background: url(../../images/css/zakal/zz-bt-print-bg.png) no-repeat left; padding-left: 18px;}

div.paticka {font-size:90%; padding:5px 15px; clear:both; background:#000000; color:#A0A0A0; overflow:hidden;}
* HTML BODY div.paticka {width:100%;}
div.paticka A {color:#A0A0A0; text-decoration:underline;}
div.paticka A:hover {color:#A0A0A0; text-decoration:none;}
div.paticka P {margin:0; padding:0; }
div.paticka P.copy {float:right; }
div.paticka P.pfizer {float:left;}

div.grafika {position:relative; background:#52A082; top:0; width:100%; height:215px; overflow:hidden;}
div.grafika IMG {display:block; position:relative; top:0; z-index:3;}
div.grafika P {margin:0; padding:0;}
div.grafika H2 {position:absolute; top:90px; left:70px; z-index:2; color:#f2f2f2; font-size:160%; font-family:arial; font-weight:normal; line-height:150%;}
div.grafika H2 STRONG {font-size:160%;}

p.home-shadow {padding:10px 0; width:325px; float:right;   position:relative; left:19px; text-align:center;}

.cleaner {height:0; font-size:0; line-height:0; clear:both;}

.zakaz-vlavo {FLOAT: left; WIDTH: 55%; TEXT-ALIGN: center}
.zakaz-vpravo {FLOAT: left; WIDTH: 30%; TEXT-ALIGN: center}
.zakaz-vlavo IMG,.zakaz-vpravo IMG {margin-bottom:2px; }
.zakaz-vlavo A,.zakaz-vpravo A {color:#577799 !important}
.zakaz-vlavo A:hover,.zakaz-vpravo A:hover { COLOR: #E7651A !important; }

div#confirm {display:none;}


#box {padding: 0;   height: 787px;  width: 593px;  margin-top:-787px; margin-left:auto; margin-right:auto; text-align:left; position:relative;}
#box .close {position:absolute; top:0px; right:0; background:#044764; color:#fff; text-decoration:none; font-weight:bold; padding:4px 8px;}
#box-outer {  overflow: hidden;  height: 787px;  margin: 0; width:100%; position:absolute; top:0; left:0; z-index:100;  text-align:center; }

.mainTable {border-collapse: collapse; margin: 10px 0px 0px 0px; width: 98%;}
.mainTable tr {}
.mainTable tr td {vertical-align: top; width: 50%; font-size: 96%;}
.mainTable tr td ol li {margin: 8px 0px 8px 0px;}

div.newsHP {width: 290px;}
div.clearer {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px;}
