@media screen, projection {
	* {margin: 0; padding: 0}
	body {font: 84%/1.4em "Trebuchet MS", Helvetica, sans-serif; text-align: center; background: #fff; color: #4e4d4d; margin: 0; padding: 0}
	table {font: 100% "Trebuchet MS", Helvetica, sans-serif; border-collapse: collapse; border: none}
	th {text-align: left; border: none; background: #EEE; color: #333; padding: 3px 5px}
	td {border: none; padding: 1px 5px; vertical-align: top; color: #666}
	object {display: block}
	img.fl {margin: 0 !important; padding: 0 !important; border: none !important}
	p {text-align: left; margin: 0; margin-bottom: 1em}
	form {padding: 0; margin: 0 0 1em}
	fieldset {border: 0; padding: 5px; margin: 0 0 .5em}
	fieldset p {padding: 0 0 5px; margin: 0}
	dl {margin-top: 0}
	dt {font-weight: bold; color: #333}
	dd {text-align: justify; margin: 0 0 5px}
	a {color: #069}
	a:hover {text-decoration: none}
	a.active {text-decoration: none}
	a img {border: none}
	em {font-size: 100%}
	img {display: block; margin: 0}
	hr {border: 0; height: 1px; background-color: #DDD; color: #DDD; padding: 0; margin: 1em 0; display: block}
	#logo a {position: absolute; display: block; width: 340px; height: 60px; top: 65px; z-index: 9; background: url("/img/logo.png") no-repeat 0 0}
	h1, h2, h3, h4 {font-family: "Trebuchet MS", Helvetica, sans-serif; margin: .6em 0 .6em; color: #616060}
	h1 {font-size: 190%; font-weight: bold}
	h2 {font-size: 150%; font-weight: normal}
	h3 {font-size: 115%}
	h4 {font-size: 110%; margin-top: 0 !important}
	h5 {font-size: 100%; color: #000}
	ul {margin: 0 0 .5em; padding: 0}
	ul li {list-style: none}

	.blue {color: #069}

	#osmenu a {display: block; width: 25%; float: left; text-align: center; background: url("/img/menu.gif") repeat-x 0 0; color: #FFF; padding: 5px 0}

	.old {display: none !important}
	.fl {float: left !important}
	.fr {float: right !important}
	.tr {text-align: right !important}
	.tl {text-align: left !important}
	.tc {text-align: center !important}
	.p10 {padding: 10px !important}
	.w30 {width: 30px !important}
	.w40 {width: 40px !important}
	.w50 {width: 50px !important}
	.w100 {width: 100px !important}
	.w200 {width: 200px !important}
	.w280 {width: 280px !important}
	.w300 {width: 300px !important}
	.w350 {width: 350px !important}
	.w400 {width: 400px !important}
	.w100pc {width: 100% !important}
	.vm {vertical-align: middle !important}
	.vb {vertical-align: bottom !important}

	.cb, .clear8, .clear16, .clear24, .clear32 {clear: both !important}
	
	td.slozeni {font-size: 90%; line-height: 1.0em !important}
	.nborder, .nborder td {border: none !important}

/*	.karta3 {display: block; width: 89px; height: 31px; background: url("../img/karta.gif") no-repeat 0 0} 
	.vymazat3 {display: none}*/

	form table {border: none}
	form table td {padding: 3px 0; border: none}
	form table td label {width: 150px !important; display: block}
	form table td input {padding: 2px}

	/* obrazek zbozi */
	.obrazek {display: block; position: relative}
	.o-det {width: 200px}
	.o-card {width: 108px; height: 108px; float: left}
	.o-list {width: 60px; height: 60px}
	.obrazek .vyrobce {position: absolute; left: 0 right: 0; background: none}

	/* polozky v tabulce radkoveho vypisu zbozi */	
	.rowborder td {border-bottom: solid 1px #b9bbb3 !important; background: #FFF !important}
	
	/* SEZNAM TRID nevazanych na ID */
	.red {color: #b10032}
	.fill {padding: 15px; _width: 100%}
	.fill-kategorie {padding: 0px; _width: 100%}
	.button {color: #FFF; font-size: 100%; background: url("/img/btn.gif") repeat-x 0 0; border: none; cursor: pointer; height: 25px; line-height: 20px; padding: 0 30px}
	.cbn {height: 0; line-height: 0; font-size: 0; clear: both}
	.col {width: 49.9%; float: left}
	.call {float: left; display: block; background: url("../img/ico_cal.gif") no-repeat 0 0; width: 20px; height: 2em}
	.formular label {width: 145px; float: left}

	.regformular label {width: 130px}
	.pozn {color: #555}
	.strong p {font-weight: bold}
	.doprodano h3 {color: red}
	.doprodano strong {font-size: 100% !important; color: #000 !important; font-weight: bold !important}
	h2.storno span {color: #F00}

	.dotaz {width: 100%; border: none; margin-bottom: 3px}
	.dotaz td {padding: 5px 8px 1px; border: none; color: #222}
	.dotaz img.fl, .dotaz img.fr {margin-bottom: none !important}
	.otazka td {background: #ddd}
	.odpoved td {padding-left: 25px; background: #eee}

	.odeslat-dotaz {line-height: 32px}
	.odeslat-dotaz img {margin-right: 10px !important}

	.fnpanel {padding: 5px 20px; background: #f8f8f8; border: solid 1px #e2e2e2; margin: 10px 0}
	.fnpanel p {margin: 0}
	.fnpanel a.active {font-weight: bold; color: #de2327}
	.sortPart {float: right}

	.parSearch {display: block; width: 100%; height: 2em}
	.kosikLine {line-height: 1.2em !important}
	
/* DISKUZE */
	.discTableList {width: 100%}
	.discTableList td {border: 0; padding: 0; vertical-align: middle}
	.discTableList table {width: 100%; border: 0}
	.addDisc th {text-align: right}

	.discTableFull {width: 100%}
	.discTableFull table {width: 100%; margin: 5px 0; border: 0; border-left: solid 3px #DDD; border-bottom: solid 3px #DDD}
	.discTableFull th, .discTableFull td {text-align: left; border: 0; padding: 3px}

	.paddN {width: 1px; height: 1.2em; float: left}
	.paddT {width: 20px; height: 1.2em; float: left; background: url("../img/paddT.gif") no-repeat 0 0}
	.paddL {width: 20px; height: 1.2em; float: left; background: url("../img/paddL.gif") no-repeat 0 0}
	.paddI {width: 20px; height: 1.2em; float: left; background: url("../img/paddI.gif") no-repeat 0 0}
	.paddE {width: 20px; height: 1.2em; float: left}
	.padd2 {margin-left: 20px !important}
	.padd3 {margin-left: 40px !important}
	.padd4 {margin-left: 60px !important}
	.padd5 {margin-left: 80px !important}
	.padd6 {margin-left: 100px !important}

	.panel-button .button {width: 122px; height: 24px; font-size: 92%; background: #d73e0b url("../img/button.gif") no-repeat 0 0; color: #FFF; border: none; margin: 5px}
	.panel-prod-name {height: 2.9em}
	
	/* blok pro jeden produkt v kartovem vypisu */
	.prod {float: left; position: relative; display: inline; width: 238px; height: 207px; margin: 0 10px 10px 0; font-size: 100%; border: solid 1px #e2e2e2; background: #f8f8f8}
	.prod p {display: block; height: 3.3em; line-height: 1.1em}
	.prod em {font-style:normal; color: #8c8c8c; line-height: 1.1em}
	.prod .prodCeny {line-height: 1.2em; margin-bottom: 2px}
	.prod3 {margin-right: 0 !important}
	.prod h2 {font-size: 100%; margin: 3px 0 0; padding: 0; font-weight: bold; height: 2.7em}
	.prod h2 a {line-height: 1.3em; display: block; padding: 0; cursor: pointer; text-decoration: none}
	.prod h2 a span {font-size: 108%}
	.prod h2 a:hover {text-decoration: underline}
	.prod img {margin: 0; border: none; float: left; margin-right: 8px !important; display: inline-block !important; width: 95px; height: 147px}
	.prod img:hover {border: none}
	.prod .akce03 {display: block; width: 46px; height: 46px; position: absolute; top: 45px; left: 65px; background: url("/img/akce.png") no-repeat 0 0}
	.prod .novinka01 {display: block; width: 46px; height: 46px; position: absolute; top: 45px; left: 65px; background: url("/img/novinka.png") no-repeat 0 0}
	.prod .vyprodej0 {display: block; width: 46px; height: 46px; position: absolute; top: 45px; left: 65px; background: url("/img/vyprodej.png") no-repeat 0 0}
	.cb3 {clear: both}

	.skryt {display: none}

	.kategorie li {line-height: 1.3em}
	.kategorie h3 {font-size: 130%}
	.kategorie img {margin-bottom: 15px !important}
	.kategorie li a {background: url("../img/li.png") no-repeat 5px .2em; padding-left: 25px; line-height: 1.3em; padding-top: 2px}

	.banner {margin-bottom: 3px}
	.banner img {margin: 0; padding: 0}

	.puvodni {text-decoration: line-through}

	tr.odd td {background: #fff}
	tr.even td {background: #f7f6f6}
	.cena {font-size: 120%}

	/* hlavicka pro radkovy vypis */
	.listTable {border: 0; margin-bottom: 1em; color: #333; width: 100%}
	.listTable th {padding: 5px; color: #333; font-size: 110%; border-bottom: solid 1px #ddd; background: #FFF}
	.listTable td {padding: 5px !important; vertical-align: middle; background: transparent; border: none; border-bottom: solid 1px #ddd; background: transparent !important}
	.listTable img {border: solid 1px #d1d1d1; margin: 0}
	.listTable h2 {font-size: 110%; margin: 0 0 .2em}
	.listTable form {margin: 0; padding: 0}
	.listTable input {width: 30px; height: 19px}
	.listTable .button {width: 80px; height: 24px; font-size: 90%; border: none}

	/* DIV zobrazujici loading pri nejake AJAX akci */
	#loader {position: absolute; z-index: 99999; width: 240px; height: 100px; background-color: #FFF; border: solid 5px #5a595e; padding: 20px; vertical-align: middle !important}
	#loader h3 {color: #5a595e; text-transform: uppercase; margin-top: 10px}
	.loadAlphaO {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; min-height: 100%; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
	.loadAlphaIE {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; min-height: 100%; background: url("../img/transp.gif") repeat 0 0}
	#loading {margin: auto}

	/* pseudo okno, ve kterem se zobrazuje napr. odeslat dotaz ci doporuceni */
	#topWindow.win {position: absolute; z-index: 99999; width: 520px; height: 320px; background-color: #FFF; border: solid 2px #5a595e}
	#topWindow h3 {color: #FFF; margin: 0; text-transform: uppercase; font-size: 130%; line-height: 2em; background: #5a595e url("../img/edge_mid_h2_big.gif") no-repeat 50% -7px}
	#topWindow h3 a {display: block; width: 2em; height: 2em; background: #FFF url("../img/close.gif") 50% 50% no-repeat; float: right; border-left: solid 2px #5a595e}
	#topWindow table {margin: 0 auto .5em auto; background-color: #DDD; border-collapse: collapse}
	#topWindow table th {vertical-align: top; text-align: center; padding: 5px 2px 1px 2px}
	#topWindow table td {vertical-align: top; text-align: center; padding: 2px; width: 33%; font-size: 85%}

	/* male pseudo okno, do ktereho se vklada systemova zprava viz. zprava po vlozeni do kosiku */
	#alertWindow.win {position: absolute; z-index: 99999; background-color: #FFF; border: solid 2px #5a595e}
	#alertWindow h3 {color: #FFF; margin: 0; text-transform: uppercase; font-size: 130%; line-height: 2em; background: #5a595e url("../img/edge_mid_h2_big.gif") no-repeat 50% -7px}
	#alertWindow h3 a {display: block; width: 2em; height: 2em; background: #FFF url("../img/close.gif") 50% 50% no-repeat; float: right; border-left: solid 2px #5a595e}

	#main {position: relative; width: 989px; text-align: left; margin: 0 auto}
	#top {position: absolute; top: 0; right: 0; width: 100%; height: 174px; background: url("/img/servmenu.gif") repeat-x 0 0}
	#top ul {float: left}
	#top ul li {float: left; padding: 0 20px}
	#top ul li a {color: #FFF; line-height: 30px}
	#middle {position: absolute; top: 235px; width: 100%}
	
	#menu {position: absolute; top: 145px; left: 0; background: url("/img/menu.gif") repeat-x 0 0; height: 54px; width: 100%; font-size: 110%}
	#menu li {float: left}
	#menu li a {float: left; line-height: 54px; color: #FFF; padding: 0 20px; display: block}

	#SearchPanel {position: absolute; top: 156px; right: 31px; width: 225px; height: 31px; background: #FFF}
	#SearchPanel table, #SearchPanel table td {padding: 0; border: none; margin: 0}
	#SearchPanel input {width: 181px; color: #555; border: solid 1px #fff; height: 29px; float: left; padding: 0}
	#SearchPanel .button {background: url("/img/btn-search.gif") no-repeat 0 0; width: 38px; height: 29px; display: block; cursor: pointer; float: right; padding: 0}

	/* systemova zprava vzdy nad vypisem */
	#topMessage {background: #933; margin: 0 0 5px}
	#topMessage div {padding: 10px 20px 0px 20px; color: #FFF; font-size: 100%; font-weight: bold}
	#topMessage .edgeb {height: 3px; padding: 0}
	
	#kosikPanel {position: absolute; top: 45px; right: 20px; width: 160px; font-size: 100%; color: #525252; text-align: left; background: url("/img/kosik.gif") no-repeat 0 50%; padding-left: 50px}
	#kosikPanel .fill {padding: 8px 8px 0}
	#kosikPanel a {color: #525252; display: block}
	
	#panelLogin {position: absolute; top: 0; right: 30px; width: 240px; font-size: 100%; color: #FFF}
	#panelLogin p {text-align: right; line-height: 30px}
	#panelLogin .fill {padding: 8px 8px 0}
	#panelLogin h2 {margin: 0 0 3px; padding: 0; font-size: 115%; text-transform: uppercase; font-weight: bold}
	#panelLogin input {width: 75px; height: 15px; padding: 0; margin-right: 5px; border: solid 1px #7b7b7b; border-bottom: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; font-size: 90%; color: #333}
	#panelLogin input.button {width: 60px; height: 17px; margin: 0; background: #7b7b7b; color: #FFF; border: solid 1px #4b4b4b; border-bottom: solid 1px #686868; border-left: solid 1px #686868}
	#panelLogin form {padding: 0; margin: 0 0 3px}
	#panelLogin table td {padding: 0; margin: 0}
	#panelLogin a {color: #fff; font-weight: normal}
	
	/* cesta v prostredni casti */
	#path {position: absolute; top: 208px; display: inline; margin: 0}
	#path p {padding: 0 0 0 20px; line-height: 22px; margin: 0; color: #747474}
	#path a {color: #747474}

/* PROSTREDNI CAST */
	#cont {float: right; width: 740px; display: inline; margin: 0; padding: 0 0 10px}
	#cont h1 {padding: 0 10px}
	#cont .panel {width: 100%}
	#cont ol, #cont ul {margin-left: 18px}
	#cont .fill {padding: 0}
	#cont li ul {margin-left: 10px}
	#cont .vypis {float: left; width: 50%}
	#cont .vypis h3 {font-size: 130%}
	#cont .vypis h3 img {float: left; padding: 0 5px 0 0; width: 28px}
	#cont .vypis h3 a {line-height: 28px}

/* LEVY PANEL */
	#left {float: left; width: 220px; padding: 0 0 10px}
	#left h2 {padding: .6em 20px .6em; color: #211f20; display: block ; font-size: 170%; margin: 0; font-weight: bold}
	#left .panel {width: 100%; margin-bottom: 10px}
	#left .fill {padding: 0}
	#left .fill2 {padding: 0 1px 10px}
	/* zrusime okraje tabulek pro levy a pravy sloupec */
	#left table, #left td, #left th {border: none}

	/* submenu produktu - vypis podkategorii */
	
	#submenu, #panelVyrobci {width: 100%; margin-bottom: 10px}
	#submenu ul {margin: 0}
	#submenu li {float: left; width: 200px}
	#panelVyrobci .formular label {width: 90px; float: left}
	#panelVyrobci form {padding-right: 7px !important}
	#panelVyrobci form, #panelVyrobci fieldset {padding: 0; margin: 0}
	#panelVyrobci label {display: inline; float: left; padding: 0 20px 0 3px; width: auto}

	/* panel oblibene + dotazy */
	#favourite, #productMenu {float: right; margin: 0; padding: 0}
	#favourite li, #productMenu li {float: left; padding: 0; padding-left: 40px; background: transparent}

/* DETAIL */
	#hlavniObrazek {border: none; float: left; margin-bottom: 10px; width: 220px; position: relative}
	#hlavniObrazek .akce03 {display: block; width: 46px; height: 46px; position: absolute; top: -5px; right: -5px; background: url("/img/akce.png") no-repeat 0 0}
	#hlavniObrazek .novinka01 {display: block; width: 46px; height: 46px; position: absolute; top: -5px; right: -5px; background: url("/img/novinka.png") no-repeat 0 0}
	#hlavniObrazek .vyprodej0 {display: block; width: 46px; height: 46px; position: absolute; top: -5px; right: -5px; background: url("/img/vyprodej.png") no-repeat 0 0}
	td.detailKosik {background: #EEE !important; text-align: right; padding-left: 10px}
	td.detailKosik form {padding: 15px 0 0 0 !important}

	/* formatovaci tabulka pro produkty */
	.prodTable {float: right; width: 480px; border: none; background: transparent !important; margin-right: 10px; font-size: 105%}
	.prodTable td, .prodTable th {border: none; padding: 4px 15px; background: transparent}
	.prodTable ul, .prodTable li a {padding: 0}
	.prodTable .skladSkladem {color: #275800 !important}
	.prodTable .skladem {font-weight: bold; color: #ce4e1b}
	.prodTable strong {font-size: 130%}
	.prodTable input {height: 22px; width: 50px; height: 22px}
	.prodTable .button {width: 122px; height: 24px; font-size: 92%; border: none}

	/* do oblibenyc + doporucit + dotazy + cena + tisk*/
	#prodmenu {width: 100%}
	#prodmenu ul {margin: 0}
	#prodmenu li {float: left; padding: 0; width: 33%; display: block; background: transparent; text-align: left}
	#prodmenu li img {width: 12px}

	/* detail vice obrazku */
	.detail_gallery {margin: 10px 0; width: 690px; border-top: solid 1px #E7E7E7; border-bottom: solid 1px #E7E7E7}
	.detail_gallery a {text-decoration: none}
	.detail_gallery .arrLeft {float: left; background: #e7e7e7; width: 12px; height: 65px; display: block}
	.detail_gallery .arrRight {float: right; background: #e7e7e7; width: 12px; height: 65px; display: block}
	.detail_gallery img {border: solid 0 #F60; margin: 0 3px}
	#obrHandler {overflow: hidden; width: 660px; height: 65px}
	#obrCont {width: 1000px}

	/* hlavni menu */

	#sitemap {position: absolute; right: 0; top: 135px; line-height: 44px; color: #FFF; font-size: 100%; z-index: 9; width: 280px}
	#sitemap ul {float: right; margin: 0; padding: 0; height: 44px}
	#sitemap ul li {list-style: none; float: right; margin: 0; padding: 0; background: url("../img/menu_li.gif") no-repeat 0 0; display: inline}
	#sitemap a {display: block; float: left; line-height: 44px; color: #ebc6da; font-size: 100%; font-weight: bold; text-align: center; padding: 0 15px; display: block; text-decoration: none; text-transform: uppercase}
	#sitemap li a:hover, #sitemap li.active a {color: #fff; text-decoration: none; background: #98436f}
	
	/* prepinani stromu - vyrobci vs. kategorie */
	#selTree {margin: 0 10px; height: 30px; line-height: 30px; border-bottom: solid 1px #3a3737; font-size: 100%}
	#selTree1 {float: left; width: 99px; height: 20px; display: block; text-align: left}
	#selTree1 span {margin-left: 20px; text-decoration: underline}
	#selTree1 span:hover {text-decoration: none}
	#selTree2 {float: left; width: 99px; height: 20px; display: block; text-align: right}
	#selTree2 span {margin-right: 20px; text-decoration: underline}
	#selTree2 span:hover {text-decoration: none}
	#selTree a {display: block; font-weight: normal; text-decoration: none}
	#selTree .katSelTree {color: #b8b8b8} 
	#selTree .katSelTree1 {color: #b8b8b8; font-weight: bold}
	#selTree .katSelTree1 span {text-decoration: none}
	#selTree .autSelTree {color: #b8b8b8} 
	#selTree .autSelTree1 {color: #b8b8b8; font-weight: bold}
	#selTree .autSelTree1 span {text-decoration: none}
	
	/* produktovy strom v levem panelu */	
	#shopTree {width: 100%; padding: 0}
	#shopTree ul {margin: 0; padding: 0; display: block}
	#shopTree li ul {display: none}
	#shopTree li.open ul {display: block; background-image: none; padding: 0; margin: 0; background: #f4fafc}
	#shopTree li.open li a em {font-weight: normal; text-transform: none}
	#shopTree li.open a {color: #fFF; background: #07c5c5}
	#shopTree li.open li a {color: #000; background: #f4fafc url("/img/li.gif") no-repeat 10px 6px}
	#shopTree li li.open {background: transparent}
	#shopTree li {padding: 0; background: transparent}
	#shopTree ul a {display: block; padding: 10px 20px; color: #616060; text-decoration: none; background: #e2e2e2; margin-bottom: 1px; font-size: 130%}
	#shopTree li em {font-style: normal; display: block; padding: 0}
	#shopTree ul ul a {padding: 0 0 0 18px; text-decoration: none; font-size: 110%; background: #f4fafc url("/img/li.gif") no-repeat 10px 6px} 
	#shopTree ul a:hover {text-decoration: none; color: #fFF; background: #07c5c5}
	#shopTree ul ul a:hover {color: #000; background: #f4fafc url("/img/li.gif") no-repeat 10px 6px}
	#shopTree li li {padding: 2px 0; line-height: 1.4em; border: none}
	#shopTree li ul, #shopTree li li.liClosed ul {display: none; padding: 3px 10px !important}
	#shopTree li li.open ul {display: block !important}
	#shopTree ul.mkt li.liOpen ul {display: block}
	#shopTree ul li span {display: none}
	#shopTree ul.mkt li li span {display: none}
	#shopTree ul.mkt li a em {font-weight: normal}
	#shopTree ul.mkt li li a em {font-weight: normal}

	/* ZALOZKY */
	#detailInfo ul {height: 40px}
	#detailInfo li {float: left}
	#detailInfo li a {padding: 0 20px; height: 39px; line-height: 39px; display: block}
	#detailInfo li a.active {background: #DDD; font-weight: bold; border-left: solid 1px #ebeced; border-right: solid 1px #ebeced; color: #222}
	
	/* paticka stranek */
	#footer {clear: both; background: #f8f8f8; border: solid 1px #e2e2e2; padding: 20px; color: #4e4d4d}
	#footer .panel {float: left; width: 210px}
	#footer h3 {color: #4e4d4d; font-size: 130%; margin: 0; padding: 0 0 10px}
	#footer ul {margin: 0}
	#footer a {text-decoration: underline}
	#footer a:hover {color: #FFF; text-decoration: none}

	#page-bottom {clear: both; width: 100%; height: 60px; background: #fff}

  /* soubory ke stazeni */
  .fileH {margin: 12px 0px 4px 2px;  font-family: Tahoma; color: Black; text-align: left; font-weight: bold; font-size: 120%; letter-spacing: 1.2px}

}


@media print {
	a {color: #000}
	a img {border: 0}
	dd, p {text-align: justify}
	table {width: 100%; border: none; margin: 0 0 1em}
	th {text-align: left; border: none}
	td {border: none}
	dt {font-weight: bold}
	dd {margin-bottom: .5em}
	h2 {font-size: 120%}
	h3 {font-size: 115%}
	h4 {font-size: 105%}
	h5 {font-size: 100%}

	.w150 {width: 150px !important}
	.w160 {width: 160px !important}
	.w200 {width: 200px !important}
	.w240 {width: 240px !important}
	.w250 {width: 250px !important}
	.w300 {width: 300px !important}
	.w500 {width: 500px !important}
	.w33pc {width: 33% !important}
	.w50pc {width: 50% !important}
	.w90pc {width: 90% !important}
	.w100pc {width: 100% !important}
	.tr, .end {text-align: right}
	.tl {text-align: left}
	.fl {float: left}
	.fr {float: right}
	.cb {clear: both}
	.cbn {clear: both; height: 0px; line-height: 0px; font-size: 0}
	.tc, #footer {text-align: center}
	.yprint {display: block !important}

	.widePanel table {width: 250px !important; background-color: #F8F8F8; margin: 0; padding: 0}
	#hlavniObrazek {border: solid 1px #ebede7; float: left; margin-bottom: 10px}
	#panelDetail table {width: 360px; float: right}

	form, .nprint, .sortPage, .image, .addDescription, .detailDotasky a, .detailEmail a, #doporuceniForm, #top, #left, #right, #footer, #loader, #bkgAlphaLoad, #panelKosik, #panelLogin, #kosikPanel, #showCart, #topWindow, #path, #detailInfo, #menu, #alertWindow, #servmenu, #theme, .middle_bottom, .middle_top {display: none !important}
	.prodPanel table, .homePanel table {float: left; border: 0; border-right: solid 1px #999; width: 215px !important; margin: 0 0 8px}
	.prodPanel td, .homePanel td, .prod3, .price {border: 0 !important; text-align: center}
	.prodPanel h3, .homePanel h3 {display: block; height: 2.5em; overflow: hidden; font-size: 90%}
	.listTable {border: 0; margin: 0 0 8px}
	.listTable td {border: 0; border-bottom: solid 1px #999}
	.btw3 {height: 8px; border-top: solid 1px #777; clear: both}
	
	h1 a {text-decoration: none}
	.prod {float: left; display: block; width: 100%; margin-bottom: 10px}
}
  