<style type="text/css" media="all">
	* {
		font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
		color: #000000;
		line-height: 140%;
		margin:0; padding:0;
	}
	body,html {
		margin:0; padding:0;
		height: 100%;
		text-align: center;
	}
	body {
		font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
		font-size : 100%;
		_font-size : 90%;
		color: #000000;
		line-height: 140%;
		background: #EFD5C7;
	}
	TABLE, input, select, textarea {
		font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
		font-size : 0.9em;
	}

	/* layout */
	#telo {
	  margin: 10px auto;
    _xxposition: absolute;
		_xxxleft:50%;
		_xxmargin: 10px 10px 10px -380px;
		max-width: 760px;
		_width: 760px;
		padding: 0px;
		border: 1px solid white;
		background: url('../img/head-bg.jpg') repeat-x top left white;
	}
	#head {
		font-size: 11px;
		text-align:left;
		height: 135px;
		background: url('../img/medvidek2a.jpg') no-repeat top right;
		margin: 0px; padding: 0px;
	}
	#head img {
		margin: 15px 0px 0px 10px;
	}
	#menu {
		margin: 15px 0px 0px 10px;
		font-weight: bold;
		color: #c0e0ff;
		xxxborder-right: 2px solid #DE9F7D;
		text-align: right;
		line-height: 125%;
	}
	#page {
		margin: 0px;
		text-align:left;
		width:100%;
		background:  white;/*#DE9F7D;*/
	}
	#sidebar {
		float: left;
		width: 180px;
		margin:0px; padding:0px;
		border: 0px solid black;
		background:  none;
	}
	#aktuality {
		margin:0px 5px 0px 0px;
		padding: 0px;
		xxxborder: 1px solid yellow;
	}
	#main {
		margin:0 5px 0 180px;
		padding:0;
		background: white;
	}
	#obsah {
		margin:0;
		padding: 10px 10px 10px 20px;
		_width: 99%;
		_padding: 20px 10px 10px 20px;
	}
	.obsah {
		margin:0% 0 0 0;
		padding: 10px 10px 10px 20px;
		_width: 99%;
		_padding: 20px 10px 10px 20px;
	}
	#footer {
		clear:both;
		margin: 0px;
		text-align:left;
		background: white;
		padding: 10px 10px 0px 10px;
		_padding: 10px 10px 5px 10px;
		
	}
	#kontakt {
		margin: 0;
		color: #204080;
	}

	/* formatovani */
	.fleft, img.aktuality, .clearNov img, .kategorie img {
		float: left;
		margin: 0px 5px 0px 0px;
	}
	.male {
	  font-size: 0.9em;
	}
	.fright {
		float: right;
		margin: 0px 0px 0px 5px;
	}
	.clear {
		clear: both;
	}
	.tal	{
		text-align: justify
	}
	br.cleaner {
		clear:both;
		height:1px;
		margin: -1px 0 0 0; padding:0;
		border:none;
		visibility: hidden;
	}
	HR.cleanerL {
		clear: left;
		visibility: hidden;
		height: 1px;
		margin:0px;
	}
	HR.cleanerR {
		clear: right;
		visibility: hidden;
		height: 1px;
		margin:0px;
	}
	/* nadpisy */
	H1,H2,H3,H4,H5 {
		color: #8b0000;
		margin: 0 0 10px 0;
		
	}
	H1 { font-size: 150%; text-transform: uppercase;}
	H2 { font-size: 140%; text-transform: uppercase;}
	H3 { font-size: 120%; }
	H4 { font-size: 110%; }
	#head H1 {
		font-size: 16px;
		font-weight: normal; 
		line-height: 125%;
		display: block;
		margin: 0px 0 0 15px;
		text-transform: none;
		color: #DE9F7D;
	}
	#obsah H2 {
	  margin: 10px 0px 20px 0px;
	}
	#sidebar H2 {
		margin: 0px 15px 0px 0px;
		text-align: center;
	}
	H4,H3 {
	  margin: 2em 0 0.5em 0;
	}
	H3.sekce {
	  display: inline; margin: 0px; padding: 0px; clear: none;
		text-transform: uppercase;
		color: #800000;
	}
	#aktuality H3, #aktuality H4 {
		margin: 0px 0px 1px 0px;
		text-align: left;
	}
	.clearNov H3 {
		display: inline; padding-right: 10px;
	}
	.error {
		color: #C00000;
	}
	/* odkazy */
	a { font-weight: normal; }
	a:link {
		text-decoration : underline;
		color: #C00000;
	}
	a:visited {
		text-decoration : underline;
		color: #DE9F7D;
	}
	a:hover {
		text-decoration: none;
		color: #8b0000;
	}
	#menu a:link, #menu a.menu2:link, #menu a:visited, #menu a.menu2:visited, #menu DIV.sekce {
		xxxfont-size: 12px;
		font-weight: bold;
		color: #DE9F7D;
		border-style: solid;
		border-color: #EFD5C7;
		border-width: 0 0px 2px 2px;
		padding: 6px 2px 2px 6px;
		xxxbackground: #C0D0FF;
		text-decoration: none;
		display: block;
		float: right;
		width: 157px;
		_width: 165px;
		margin: 0px 0px 0px 0px;
		line-height: 125%;
	}
	#menu a:hover  {
		background: #ffffff;
		text-decoration: none;
		color: #C00000;
		xxxborder-width: 1px;
		border-color:  #C00000;
	}
	#menu a.menu2:link, #menu a.menu2:hover, #menu a.menu2:visited, #bottommenu a.menu2:link, #bottommenu a.menu2:hover, #bottommenu a.menu2:visited {
		text-decoration: none;
		xxxfont-size: 12px;
		font-weight: bold;
		border-color: #800000;
		xxxborder-width: 1px 2px 4px 1px;
		color: #800000;
		xxxbackground: #EFD5C7;
	}
	#menu DIV.sekce {
		border-style: solid;
		border-color: #EFD5C7;
		border-width: 0 0px 0px 2px;
		padding: 8px 2px 2px 6px;
		xxxbackground: #C0D0FF;
		float: right;
		width: 157px;
		_width: 165px;
	}
	#jazyky a img {
		margin: 0px 0px 0px 12px;
	}
	a img.sipka {
		text-decoration: none;
		border: 0px solid transparent;
		margin: 0px 2px 0px 0px;
		display: inline;
	}
	H2 a:link, H2 a:visited, H2 a:hover {
		display: inline;
		font-weight: bold;
		text-decoration: none;
		color: #204080;
	}
	a.autor {
		float: right;
		margin: 0px 5px 0px 0px;
		font-weight: bold;
		font-size: 0.9em;
	}

	/* boxy */
	#submenu,#submenu2 {
		border-color: #EFD5C7;
		border-style: solid;
		border-width: 0px 0px 2px 2px;
		padding: 5px;
		margin: 0px 0px 15px 0;
		clear: none;
		background: none;
		line-height: 150%;
	}
	#submenu {
	  border: none;
		padding: 0px;
	}
	.kategorie {
		xxxwidth: 46%;
		width: 49%;
		_xxxwidth: auto;
		xxxmargin:0 4% 4% 0;
		margin: 0;
		xxxbackground: #f4f4f4;
		border: none;
		float: left;
	}
	.kategorie_content {
		margin:0 10px 0px 0;
		xxxbackground: yellow;
	}
	.box {
		background: #c0e0ff; /*#Ceffe0;*/
		border: 2px inset #f4f4f4;
		padding: 5px;
		margin: 0 5px 10px 0;
	}
	.box2 {
		background: #f4f4f4;
		border: 1px solid #bbbbbb;
		padding: 5px;
		margin: 0 0em 10px 0;
	}
	.model {
		xxxbackground: #f4f4f4;
		border: 1px solid #f4f4f4;
		padding: 5px 5px 0px 5px;
		xxxmargin: 0 5px 5px 0px;
		xxxfloat: left;
		text-align: left;
		width: 33%;
		vertical-align: top;
	}
	.rozmeryBox, .kontrolniBox {
		background: #f4f4ff;
		border: 1px solid #bbbbbb;
		padding: 5px;
		margin: 0 0px 10px 10px;
		float: right;
		text-align: left;
	}
	.kontrolniBox {
		padding: 10px;
		float: left;
	}
	.rozmeryBox TABLE, .rozmeryBox select, .rozmeryBox input {
		font-size : 0.9em;
	}
	.clearNov {
		margin:0;
		background: url('../img/logo_akt.gif') no-repeat top right;
		height: 38px;
		padding: 0px;
		color: #204080;
	}
	.textNov {
		margin: 0 5px 15px 0;
		_margin: 0 5px 15px 0;
		padding: 10px;
		border: 1px solid #9CBDDE;
		background: url('../img/akt_bg.gif') repeat-x top left #e0e0ff;
	}
	.text {
		margin: 0px; padding: 0px; width: auto;
	}
	p {
	  margin: 0 0 1em 0;
	}
	ul,ol {
	  margin: 0em 0 1em 0em;
		_margin-left: 3em;
	}
	/* posuvniky, formulare
	body, #main, textarea {
		scrollbar-3dlight-color : #e0e0ff;
		scrollbar-face-color : #C0E0FF;
		scrollbar-base-color : #C0D0FF;
		scrollbar-highlight-color : #C0D0FF;
		scrollbar-arrow-color : #C0D0FF;
		scrollbar-shadow-color : #C0D0FF;
		scrollbar-darkshadow-color :#e0e0ff;
		scrollbar-track-color : #e0e0ff;
	}*/
	input, select, textarea {
		background: #f4f4f4;
		xxxborder: 1px solid #bbbbbb;
		margin: 1px 0px 1px 0px;
		color: #204080;
	}
	.box form, .box2 form, .rozmeryBox form, .inline {
		display: inline;
	}

	/* tabulky */
	TABLE.produkty {
		display: block;
		margin: 0 2px 10px 0;
		xxxwidth: 100%;
		xxx_width: 99%;
		text-align:center;
		border: 0px solid #c0c0ff;
	}
	TABLE.produkty TD, TABLE.wishlist TD, TD.foto {
		border: 1px solid #c0c0ff;
		xxxbackground: #f4f4f4;
	}
	TABLE.produkty TH, .wishlist TH, .news {
		font-weight: bold;
		border: 1px solid #aaaaaa;
		background: #e0ffe0;
	}
	TABLE.wishlist {
		width: 235px;
	}
	TABLE.wishlist TD {
		border: 1px solid #cccccc;
		background: #f4f4f4;
	}
	.wishlist TH {
		font-weight: bold;
		border: 1px solid #aaaaaa;
		background: #e0ffe0;
	}
</style>