a img {border: none;}
table {border-collapse: collapse; margin: 0; padding: 0;}
table tr td {padding: 0;}
form, select, option, textarea, p, h1, h2, h3, h4, ul, li {margin: 0; padding: 0;}
form, input, select, option, textarea {font-family: Arial, sans-serif; font-size: 11px;}

/* --------------------- OBECNÉ -------------------------- */
body 	{text-align: center; margin: 0; background: url(../images/body.gif) repeat 0 7px; font-family: Tahoma, "Lucida Grande", Arial, sans-serif; font-size: 62.5%;
			margin: 0; padding-top: 38px; color: #595959;}

h1 {font-size: 15px;}
h2 {font-size: 13px;}

a	{color: #e84200; font-weight: bold; text-decoration: underline;}
/*a:visited {color: #196dad;}*/
a:hover {color: #e84200; text-decoration: none;}

.cleaner {clear: both; font-size: 0!important;}
.right {text-align: right;}
.center	{text-align: center;}
.bold {font-weight: bold;}
.fl {float: left;}
.fr {float: right;}
.font9 {font-size: 9px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px; line-height: 18px;}
.aqua {color: #008fd4!important;}
.seda {color: #707172;}
.orange {color: #e95d0f;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */
#web {width: 958px; margin: 0 auto; text-align: left;}
#header {background: url(../images/header.gif) no-repeat 0px 0px; height: 168px; width: 958px; position: relative; margin-bottom: 5px;}
  a#logo {display: block; width: 446px; height: 92px; position: absolute; left: 26px; top: 0;}
	
	/* ------- menu-top -------- */
	ul#menuTop {list-style-type: none; height: 53px; position: absolute; left: 0; top: 115px;}
	ul#menuTop li {float: left; width: 158px; font-weight: bold; color: #fff; margin-right: 2px; text-align: center; font-size: 13px; position: relative;}
	ul#menuTop li em {background: url(../images/menu-top-kulicka.gif) no-repeat; display: block; width: 6px; height: 5px; position: absolute; right: -4px; top: -4px;}
	ul#menuTop li.last {margin-right: 0px;}
	ul#menuTop li a, ul#menuTop li span {background: url(../images/menu-top-nove.gif) no-repeat; display: block; width: 158px; height: 53px; line-height: 53px; text-decoration: none; color: #fff;}
	ul#menuTop li.eshop a, ul#menuTop li.eshop span, ul#menuTop li.eshop a.aktivni {background-image: url(../images/menu-top-galerie.gif);}
	ul#menuTop li.kurzy a, ul#menuTop li.kurzy span {background-image: url(../images/menu-top-kurzy.gif);}
	ul#menuTop li.tipy a, ul#menuTop li.tipy span {background-image: url(../images/menu-top-tipy.gif);}
	ul#menuTop li.diskuze a, ul#menuTop li.diskuze span {background-image: url(../images/menu-top-diskuze.gif);}
	ul#menuTop li.hmota a, ul#menuTop li.hmota span {background-image: url(../images/menu-top-hmota.gif);}
	ul#menuTop li a:hover, ul#menuTop li span, ul#menuTop li a.aktivni {background-position: 0 -53px;}
	
#vnitrek {background: url(../images/vnitrek-repeat.gif) repeat-y; width: 958px; margin-bottom: 9px;}
#vnitrek1 {background: url(../images/vnitrek1-top.gif) no-repeat; width: 958px;}
#vnitrek2 {background: url(../images/vnitrek2-bottom.gif) no-repeat left bottom; width: 958px; padding: 5px 0; position: relative;}
	a.detail-prirustky, a.detail-hmota {background: url(../images/detail.gif) no-repeat; display: block; width: 120px; height: 22px; line-height: 22px; position: absolute; left: 162px; bottom: 0; text-align: center; color: #fff; font-size: 11px;}
	a.detail-hmota {background-image: url(../images/detail-hmota.gif); left: 759px; width: 170px;}
	a.detail-prirustky:hover, a.detail-hmota:hover {color: #fff;}

#pravostred {float: right; display: inline;	width: 638px;}
#stred {float: left; display: inline;	width: 318px; font-size: 1.2em; line-height: 16px;}
#pravy {float: right; display: inline; width: 318px; font-size: 1.2em; line-height: 16px;}
#levy {float: left; display: inline; width: 318px; font-size: 12px; line-height: 15px;}

#copyright {text-align: right; width: 945px; font-size: 12px; margin-bottom: 11px; position: relative;}
	#copyright a.chybka {position: absolute; left: 9px; top: -1px; color: #e84200; font-weight: normal;}
	#copyright a.chybka:hover {color: #e84200;}
	#copyright a {color: #595959;}
	#copyright a:hover {color: #595959;}
	#copyright a.ibis {background: url(../images/ikona-ibis-tmavsi.gif) no-repeat right center; padding-right: 15px; color: #55AB26;}

/* ----------------- elementy LEVY ------------------- */
.boxNovinky {background: url(../images/boxNovinky-bottom.gif) no-repeat left bottom; width: 318px; position: relative;}
.boxNovinky .in {margin: 0px 11px 0px 14px; padding-bottom: 28px; width: 293px;}
.boxNovinky .in	a.detail {background: url(../images/detail.gif) no-repeat; display: block; width: 120px; height: 22px; line-height: 22px; position: absolute; right: 36px; bottom: 7px; _bottom: 6px; text-align: center; color: #fff; font-size: 11px;}
.boxNovinky .in	a.detail:hover {color: #fff;}
	.novinka {color: #000; margin-top: 7px; padding-bottom: 8px; border-bottom: 1px solid #cbd8d8;}
	.boxNovinky .in .posledni {border: none;}
	.novinka .nazev {background: url(../images/novinka-kulicka.gif) no-repeat 0 5px; padding-left: 12px; color: #e84200; display: block; font-weight: bold;}
	.novinka .datum {color: #595959; font-weight: bold; padding-left: 10px; padding-right: 3px; font-size: 11px; line-height: 16px;}

.boxPrirustky {background: url(../images/boxPrirustky-top.gif) no-repeat; width: 318px; color: #000; font-size: 11px;}
.boxPrirustky .in {padding-top: 12px; padding-bottom: 34px; width: 308px; margin-left: 5px;}
.boxPrirustky .in table {width: 100%;}
.boxPrirustky .in table tr td {padding: 5px 5px 5px 10px; vertical-align: top;}
.boxPrirustky .in table tr td.obrazek {width: 72px; padding-right: 0;}
.boxPrirustky .in table tr.bila td {background: #fff;}
.boxPrirustky .in table tr td a.nazev {font-size: 12px;}
.boxPrirustky .in table tr td a img {padding: 1px; border: 3px solid #c5d3d3; display: block;}

/* ----------------- elementy STRED ------------------- */
.boxKniha {background: url(../images/boxNovinky-bottom.gif) no-repeat left bottom; width: 318px; padding-bottom: 11px; line-height: 16px;}
.boxKniha2 {background: url(../images/boxKniha-bg.jpg) no-repeat right bottom; width: 313px; padding-bottom: 177px;}
.boxKniha .in {margin: 9px 12px 0px 22px; width: 279px;}
.boxKniha p.nadpis {text-align: center; margin-bottom: 12px;}

.boxTipy {background: url(../images/boxPrirustky-top.gif) no-repeat; width: 318px;}
.boxTipy .in {padding-top: 17px;margin: 0px 11px 0px 11px; width: 296px;}
.boxTipy p.nadpis {text-align: center; margin-bottom: 12px;}

/* ----------------- elementy PRAVY ------------------- */
.boxHmota {width: 318px; padding-bottom: 15px; line-height: 16px;}
.boxHmota .in {margin: 9px 12px 0px 22px; width: 279px;}
.boxHmota p.nadpis {text-align: center; margin-bottom: 6px; padding: 0;}
.boxHmota p {padding-bottom: 15px;}

#tooltip {position: absolute; font-size: 11px; border: 1px solid #16817f; background: #fff; color: #000; padding: 2px 5px; display: none;}