body{margin:0;padding:0;
	background:#fff url(../img/design/background.png) repeat-x;color:#2b465b;
	font-size:12px;font-family:Arial, sans-serif;
}
h1,h2,h3,h4,p{margin-top:0;}
h1{}
h2{font-size:16px;font-weight:bold;color:#E11A22;text-transform:uppercase;margin-bottom:.5em;
/*padding-left:10px;background:url(../img/design/h2.gif) 0 3px no-repeat;*/}
h3{font-size:14px;font-weight:bold;color:#2b465b;margin-bottom:.3em;}
h3 a{color:#2b465b;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{}
img{border:none;}
table{border-collapse:collapse;margin-right:1em;}
th{text-align:left;}
td{border-bottom:1px solid #2b465b;}

#page{position:relative;width:750px;margin:0 auto;}

/* LOGO */
h1#logo{position:relative;width:160px;height:40px;margin:0;overflow:hidden;background:url(../img/design/logo.png) no-repeat;}
h1#logo a, h1#logo span{display:block;width:160px;height:40px;}
h1#logo span{position:absolute;left:0;top:0;background: url(../img/design/logo.png);cursor:pointer;}

/* MOTTO */
h1#motto, h1#motto span{position:relative;width:275px;height:47px;margin:0;overflow:hidden;}
h1#motto span{display:block;position:absolute;left:0;top:0;width:275px;height:47px;background: url(../img/design/motto-sk.png);}

/* MENU */
#horizontalMenu{position:absolute;right:0;top:5px;
	margin:0;padding:0;}
#horizontalMenu li{list-style:none;float:left;margin-right:5px;}
#horizontalMenu li.last{margin-right:0;}
#horizontalMenu a{}
#menu-01 span, #menu-01{position:relative;display:block;padding:0;margin:0;overflow:hidden;width:88px;height:34px;}
#menu-01 span{position:absolute;left:0;top:0;background:url(../img/design/menu_01_sk.png) no-repeat;cursor:pointer;}
#menu-01.active span, #menu-01:hover span{background-position:0 -34px;}#menu-02 span, #menu-02{position:relative;display:block;padding:0;margin:0;overflow:hidden;width:114px;height:34px;}
#menu-02 span{position:absolute;left:0;top:0;background:url(../img/design/menu_02_sk.png) no-repeat;cursor:pointer;}
#menu-02.active span, #menu-02:hover span{background-position:0 -34px;}#menu-03 span, #menu-03{position:relative;display:block;padding:0;margin:0;overflow:hidden;width:95px;height:34px;}
#menu-03 span{position:absolute;left:0;top:0;background:url(../img/design/menu_03_sk.png) no-repeat;cursor:pointer;}
#menu-03.active span, #menu-03:hover span{background-position:0 -34px;}#menu-04 span, #menu-04{position:relative;display:block;padding:0;margin:0;overflow:hidden;width:127px;height:34px;}
#menu-04 span{position:absolute;left:0;top:0;background:url(../img/design/menu_04_sk.png) no-repeat;cursor:pointer;}
#menu-04.active span, #menu-04:hover span{background-position:0 -34px;}#menu-05 span, #menu-05{position:relative;display:block;padding:0;margin:0;overflow:hidden;width:63px;height:34px;}
#menu-05 span{position:absolute;left:0;top:0;background:url(../img/design/menu_05_sk.png) no-repeat;cursor:pointer;}
#menu-05.active span, #menu-05:hover span{background-position:0 -34px;}/* SUBMENU */
#submenu ul{margin:0;padding:15px 0;list-style:none;}
#submenu li{background:url(../img/design/submenu.gif) no-repeat; width:230px;margin:2px 0;}
#submenu li a{display:block;width:205px;line-height:22px;padding-left:25px;color:#2A465B;text-decoration:none;}
#submenu li a.active,#submenu li a:hover{background:url(../img/design/submenu.gif) 0 -22px no-repeat;}

/* TIP */
#tip{position:relative;width:280px;height:120px;padding:25px 0;color:#fff;overflow:hidden;z-index:100;}
#tip h3{margin:0;font-size:16px;color:#fff;margin-bottom:.3em;}
#tip .more span, #tip .more{display:block;position:relative;width:129px;height:22px;
	margin:0;background:url(../img/design/button-vice-sk.png) no-repeat;overflow:hidden;}
#tip .more span{position:absolute;left:0;top:0;background: url(../img/design/button-vice-sk.png)  no-repeat;;cursor:pointer;}

/* SEARCH FORM */
#vyhledavani{position:absolute;right:0;top:60px;
	margin:0;padding:0;width:340px;height:27px;text-align:right;padding-top:5px;
	background:url(../img/design/bg-search-sk.png) no-repeat;}
#vyhledavani table{float:right;border-collapse:collapse;margin:0 3px;}
#vyhledavani table td{border:none;}

/* LOGIN FORM */
#fLogin{margin:0;padding:15px 20px;width:194px;height:135px;overflow:hidden;background:url(../img/design/bg-blok00.gif) no-repeat;}
#fLogin div{margin-top:5px;}

/* FORM */
input, select, textarea{width:158px;height:17px;border:1px solid #ccc;}
textarea{height:75px;}
input.submit{width:auto;height:auto;border:none;vertical-align:middle;}

/* CONTACT FORM */
#fKontakt input,#fKontakt  select,#fKontakt  textarea{width:400px;}
#fKontakt input.submit{width:auto;}

/* CONTENT BOX */
#contentBox{padding:10px 0 10px 2px;}
#leftCol{float:left;display:inline;width:490px;padding-top:15px;}
#rightCol{float:right;display:inline;width:234px;}

/* BLOK */
.blok{width:129px;height:43px;overflow:hidden;padding:40px 10px 10px 95px;}
#blok01{background:url(../img/design/bg-blok01.gif) no-repeat;}
#blok02{background:url(../img/design/bg-blok02.gif) no-repeat;}
#blok03{padding:20px 10px 0 15px;}/* adresa */

/* FOOTER */
#footer{min-height:53px;background:#DC181F url(../img/design/bg-footer.png) repeat-x;}
#footer .in{width:750px;margin:0 auto;padding:11px 0;text-align:center;color:#EAB5B6;}
#footer .in div{color:#E98B8E;}
#footer a{color:#EAB5B6;text-decoration:none;}
#footer .in div a{color:#E98B8E;}
#footer a:hover{text-decoration:underline;}

/* LEKARKA */
#lekarka{position:absolute;right:0;top:87px;width:378px;height:170px;background:url(../img/design/lekarka.png) no-repeat;}
* html #lekarka{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/design/lekarka.png');background:none;}/* for stupid IE */
/* KAPICKY */
#kapicky{position:absolute;right:370px;top:167px;width:120px;height:90px;background:url(../img/design/kapicky.png) no-repeat;}

/* GALERIE */
.galerie{}
.nahled{float:left;margin:0 5px 5px 0;}
.galerie img{padding:15px;background:url(../img/design/frame.gif) no-repeat;}
.nahled p{text-align:center;font-size:.85em;}

/* CLASSES */
.cls, .clnr{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tar{text-align:right;}
.tac{text-align:center;}
.red{color:#f00;}
.article-text{margin-bottom:1.33em;text-align:justify;}
