body {
	text-align:center;
	background:#fff;
	color:#000;
	margin:0 0 20px 0;
}
body, td, th {
	font:12px/120% "Verdana CE", "Geneva CE", "Helvetica CE", Verdana, Arial, Helvetica, sans-serif; 
}
td, th {
	text-align:justify;
	vertical-align:top;
}
p {
	padding:0;
	margin:0;
	/*oprava 7.1.2004*/
/* 11.1.2004	text-align:justify; Nesmi byt nastaven, nefunguje potom align=xxx */
}
/*oprava 7.1.2004 - dale pridany tagy H1 az H6 a tag A*/
h1, h2, h3, h4, h5, h6 {
	line-height:150%;
	color:#000;
	margin:10px 0;
	padding:0 5px;
	clear:both;
}	/*zbytek definice (font-size) je pridan u #uvodnitext h1 atd...*/
a, a:link {
	color:#666;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	text-decoration:underline;
}
a:visited {
	color:gray;
}
#stranka {
	width:760px;
	margin:0 auto;
}
#hlavicka {
	width:760px; 
	height:155px;
/*	background:#a7a7a7 url("hlavicka2.jpg") no-repeat; */
	border:1px solid #a7a7a7;
	border-width:1px 1px 0 1px;
}
#kontakt {
	position:relative;
	top:45px;
	left:600px;
	font-size:11px;
}
#kontakt a, #kontakt a:link, #kontakt a:hover, #kontakt a:visited {
	color:#000;
	text-decoration:none;
}
#menu {
	width:760px;
	height:20px;
	background:#a7a7a7 url("podmenu.jpg") no-repeat;
	border-left:1px solid #a7a7a7;
	border-right:1px solid #a7a7a7;
	font-size:12px;
	margin:0;
}
/* 18.1.2004 */
#podmenu { /* zalozka uplne vpravo */
        width:169px;
        height:19px;
        float:right;
	border-top:1px solid #a7a7a7;
        background: url("zalozka.gif") no-repeat center right;
}
#podmenu2 { /* zalozka uplne vpravo- zobrazeni webu bez praveho sloupce */
        width:169px;
        height:19px;
        float:right;
	border-top:1px solid #a7a7a7;
}

#menu a, #menu a:link, #menu a:hover, #menu a:visited {
        text-decoration:none;
        color:#000;
}
#menu a:hover {
        color:gray;
        font-weight:bold;
}
#menu .active {
        color:green !important;
}
.polozka {
        width:92px;
        height:19px;
        background:url("button.gif") no-repeat;
        float:right;
        text-align:center;
        line-height:150%;
        padding:0;
        margin:0;
        border-top:1px solid #a7a7a7;
        border-left:1px solid #a7a7a7;
        overflow: hidden;
}
.okraj {
        width:1px;
        height:19px;
        float:right;
        background:#a7a7a7;
        font-size:1px;
}
.polozkazbyva {
	float:left;
	font-weight:bold;
	text-align:center;
	margin:0;
}

.polozkaz2 {
	width:195px;
	float:left;
	font-weight:bold;
	text-align:center;
	margin:0;
}
.polozkaz1 {
	width:97px;
	float:left;
	font-weight:bold;
	text-align:center;
	margin:0;
}
.polozka6 {
	width:157px;
	float:left;
	text-align:left;
	padding:0;
	margin:0;
}
.polozka h3, .polozka1 h3, .polozka6 h3 {
	font-size:12px;
	font-weight:normal;
	margin:0;
}
#lpsloupec {
        width:760px; 
	border-left:1px solid #a7a7a7;
	border-right:1px solid #a7a7a7;
	border-bottom:1px solid #a7a7a7;
}
#lsloupec {
	width:592px;
	height:400px;
	min-height:400px;
	border:1px solid #a7a7a7;
	padding-bottom:20px;
}
#obsah h1 {
	font-family:"Arial CE", "Helvetica CE", Arial, sans-serif;
	font-size:15px;
	line-height:1.2;
	font-weight:bold;
	text-align:left;
	margin:10px 0 0;
        padding:0;
}
.normal {
	font:12px/120% "Verdana CE", "Geneva CE", "Helvetica CE", Verdana, Arial, Helvetica, sans-serif; 
}
.u {
	text-decoration:none;
}
.detail {	/*tabulka s detaily o vyrobku v karte vyrobku*/
	/* width:405px; */
	padding:0;
	margin:10px 0;
	border:1px solid #000;
	border-left:none;
}
.detail td, .detail th {
	/* width:100px; */
	padding:2px;
	margin:0;
	text-align:center;
	border-left:1px solid #000;
	font-size:11px;
}
.detail th {
	border-bottom:1px solid #000;
	background:#B2D2C3;
	font-style:italic;
}

.detail2 {	/*tabulka s detaily o vyrobku v karte vyrobku pokud neni obrazek*/
	/* width:505px; */
	padding:0;
	margin:10px 0;
	border:1px solid #000;
	border-left:none;
}
.detail2 td, .detail2 th {
	/* width:100px; */
	padding:2px;
	margin:0;
	text-align:center;
	border-left:1px solid #000;
	font-size:11px;
}
.detail2 th {
	border-bottom:1px solid #000;
	background:#B2D2C3;
	font-style:italic;
}

div.detail {
	width:405px;
	margin:10px 0;
	border:1px solid #000;
	background:#B2D2C3;
}

/*
 14.1.2003
#obsah div.detail p {
	padding:10px;
}
*/


#obsah h2 {
	background:#B2D2C3;
	font-size:13px;
	line-height:150%;
	color:#000;
	margin:10px 0;
	padding:0 5px;
	clear:both;
}
#obsah .h2 {
	background:#B2D2C3;
	font-size:13px;
	color:#000;
	font-weight:bold;
	margin:10px 0;
	padding:3px;
	clear:both;
}
.datum {
	float:right;
	font-size:10px;
	font-weight:normal;
	color:red;
}
#obsah h3 {
	background:#B2D2C3;
	font-size:12px;
	font-weight:normal;
	margin:5px;
	padding:3px;
}

#seznamvyrobku h3 {
	background:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#obsah {
	padding:10px;
	text-align:left;
}
/*oprava 7.1.2004 - zacatek*/
#obsah h2 a, #obsah .h2 a, #obsah h3 a, #obsah h2 a:link, #obsah .h2 a:link, #obsah h3 a:link {
	color:#000;
	text-decoration:none;
} 
#obsah h2 a:hover, #obsah .h2 a:hover, #obsah h3 a:hover {
	text-decoration:underline;
} 
#obsah h2 a:visited, #obsah .h2 a:visited, #obsah h3 a:visited {
	color:#666;
} 
/*oprava 7.1.2004 - konec*/
.katleva, .katprava {
	width:288px;
	float:left;
	font-size:11px;
}

.katleva2 {
	width:500px;
	float:left;
	font-size:11px;
}

.katprava {
	margin-left:10px;
}
#lsloupec .katleva h3, #lsloupec .katleva2 h3, #lsloupec .katprava h3 {
	font-size:11px;
	font-weight:bold;
}

/* 17.1.2004 */
#lsloupec .katleva h3.nazevkarty, #lsloupec .katleva2 h3.nazevkarty, #lsloupec .katprava h3.nazevkarty {
	font-style:normal;
}

#lsloupec .katleva p, #lsloupec .katleva2 p, #lsloupec .katprava p {
	margin:0;
	padding:2px;
}

h3.seznamvyrobku {
        font-size:12px;
        font-weight:normal;
        margin:5px;
        padding:3px;
}

#psloupec {
	width:168px;	/*oprava IE 4, 5*/ width=166px;
	background:#B2D2C3;
	border:1px solid #a7a7a7;
	border-width:0 1px 1px 0;
	padding-bottom:20px;
}
.menuvpravo {
	width:164px;
	border-top:1px dashed #a7a7a7;
	border-bottom:1px dashed #a7a7a7;
	padding:5px 0;
	margin:0;
	font-weight:bold;
	font-size:95%;
}
.vice {
	text-align:right;
	color:red;
	margin:0 0 5px;
}
.vice a, .vicenov a, .vice a:link, .vicenov a:link, .vice a:hover, .vicenov a:hover, .vice a:visited, .vicenov a:visited {
	text-decoration:none;
	color:red;
}
#psloupec .vice {
	width:162px;
}
#obsah .vice {
	color:green;
	font-style:italic;
	font-weight:bold;
}
#obsah .vice a, #obsah .vice a:link, #obsah .vice a:hover, #obsah .vice a:visited {
	text-decoration:none;
	color:green;
}
.vicenov {
	width:156px;
	color:red;
	margin:5px;
}
#news {
	width:160px;
	margin:0 0 0 5px;
	padding:0;
}
#mailbox, #textbox, #submitbox {
	width:110px;
	height:21px;	/*oprava IE 4, 5*/ height=23px;
	padding:0;
	margin:0 0 10px;
	background:#fff;
	border:1px solid #000;
	text-align:center;
}
#mailbox,#textbox {
	margin-left: 0px;
}
.stin1,.stin11, .stin2, .stin22 {
	float:left;
	width:110px;
	filter:DropShadow(color=gray,offx=3,offy=2);
}
#submitbox, .stin2, .stin22 {
	width:25px;
	margin-right:3px;
}
#textbox, .stin11 {
	margin-right:3px;
}
#mailbox, .stin1 {
	margin-right:3px;
}
#mail, #submit {
	width:108px;
	height:19px;
	color:#000;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1.5;
	background:#fff;
	border:none; 
}
#submit {
	width:23px;
}
.ctverec1 { /* jazyk */
	width:13px;
	height:13px;
	float:left;
	background:#FF8000;
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec2 { /* podkategorie */
	width:13px;
	height:13px;
	float:left;
	background:#090; /*017349;*/
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}

.ctverec3 { /* podkategorie katalogu */
	width:13px;
	height:13px;
	float:left;
	background:#090; /*017349;*/
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec4 { /* novinky */
	width:13px;
	height:13px;
	float:left;
	background:#090; /*017349;*/
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec5 { /* oznameni */
	width:13px;
	height:13px;
	float:left;
	background:#090; /*017349;*/
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec6 { /* newsletter */
	width:13px;
	height:13px;
	float:left;
	background:#ed1b24;
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec7 { /* z nasi vyroby */
	width:13px;
	height:13px;
	float:left;
	background:#a5c9d7;
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}
.ctverec8 { /* hledani katalog */
	width:13px;
	height:13px;
	float:left;
	background:#a5c9d7;
	border:1px solid #000;
	font-size:1px;
	margin:0 3px 0 3px;
}

.ctverec9 { /* seznam výrobků katalog */
	width:13px;
	height:13px;
	float:left;
	background:#EF1B27;
	border:1px solid #000000;
	font-size:1px;
	margin:0px 3px 18px 3px;
}

#fhledat { /* hledat v katalogu */
	clear:both;
	padding-top:10px;
	padding-bottom:5px;
	padding-left: 5px;
}

#fnews { /* newsletter */
	clear:both;
	padding-top:0px;
	padding-bottom:5px;
}

.clr {
	clear:both;
	font-size:1px;
}
#obsah p {
	padding:10px 0;
}
#psloupec p {
	width:156px;
	margin:5px;
	font-size: 95%;
	text-align: left;
}
#psloupec ol {
	margin:0 0 0 25px;
	padding:0;
	text-align:left;
}
#psloupec ol li {
	list-style-image:url("liplus.gif");
	font-size:11px;
	line-height:1.25;
	margin:5px 0;
	padding:0;
	cursor:pointer; /*oprava pro IE 4, 5*/ cursor=hand;
}

li a, li a:link, li a:hover, li a:visited {
	color:#000;
	text-decoration:none;
}
li a:hover {
	font-weight:bold;
}
#psloupec ul {
	margin:0 0 0 16px;
	padding:0;
}
#psloupec ul li {
	list-style-image:url("liminus.gif");
	list-style-position:outset;
	margin:0;
	padding:2px 0;
}

#psloupec ul.kat3 li {
	list-style-type:none;
	list-style-image:none;
	margin-left:-10px;
	font-size:10px;
}

/* 14.1. 2004 */
#psloupec ul.katkarta li {
	list-style-type:none;
	list-style-image:none;
	margin-left:-10px;
	font-size:10px;
}


.active, .active:hover, .active:link, .active:visited {
	color:green;
/*	font-weight:bold;*/
}
#psloupec ul li .active, #psloupec ul li .active:hover, #psloupec ul li .active:link, #psloupec ul li .active:visited {
	color:red;
/*	font-weight:bold;*/
}

/* 14.1. 2004 */
#psloupec ul li .active2, #psloupec ul li .active2:hover, #psloupec ul li .active2:link, #psloupec ul li .active2:visited {
	color:orange;
/*	font-weight:bold;*/
}

/* 14.1. 2004 */
#psloupec ul li.likarta, #psloupec ul li.likarta:hover, #psloupec ul li.likarta:link, #psloupec ul li.likarta:visited {
	background: #B2D2C3;
        font-style: italic;
	color:red;
}

.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
img.right, img.left {
	margin:5px;
}
img.right {
	margin-left:10px;
}
img.left {
	margin-right:10px;
}
address {
	font-style:normal;
	display:inline;
}
div.dashed {
	height:1px;
	border-top:1px dashed #a7a7a7;
	margin:0;
	padding:0;
}
div.dotted {
	height:1px;
	border-top:1px dotted #a7a7a7;
	margin-top:10px;
	padding:0;
}

/*  Katalogova karta text (WYSIWYG) */           
#katalogtextdole {
	padding:10px;
}
#katalogtextdole p {
	margin:0px; padding:0px;
}
#katalogtextdole h1, #katalogtextdole h2, #katalogtextdole h3, #katalogtextdole h4, #katalogtextdole h5, #katalogtextdole h6 {
	margin:4px;
	font-weight:normal;
	font-weight:bold;
}
#katalogtextdole a, #katalogtextdole a:link, #katalogtextdole a:hover, #katalogtextdole a:visited {
	color:green;
	text-decoration:none;
}
#katalogtextdole a:hover {
	text-decoration: underline;
}

#katalogtextdole h1 {
	font-size:20px;
}
#katalogtextdole h2 {
	font-size:18px;
}
#katalogtextdole h3 {
	font-size:16px;
}
#katalogtextdole h4 {
	font-size:14px;
}
#katalogtextdole h5 {
	font-size:12px;
}
#uvodnitext h6 {
	font-size:10px;
}

/*  Uvodni text rubriky (WYSIWYG) */           
#uvodnitext {
	padding:10px;
}
#uvodnitext p {
	margin:0px; padding:0px;
}
#uvodnitext h1, #uvodnitext h2, #uvodnitext h3, #uvodnitext h4, #uvodnitext h5, #uvodnitext h6 {
	margin:4px;
	font-weight:normal;
	font-weight:bold;
}
#uvodnitext a, #uvodnitext a:link, #uvodnitext a:hover, #uvodnitext a:visited {
	color:green;
	text-decoration:none;
}
#uvodnitext a:hover {
	text-decoration: underline;
}

h1, #uvodnitext h1 {
	font-size:20px;
}
h2, #uvodnitext h2 {
	font-size:18px;
}
h3, #uvodnitext h3 {
	font-size:16px;
}
h4, #uvodnitext h4 {
	font-size:14px;
}
h5, #uvodnitext h5 {
	font-size:12px;
}
h6, #uvodnitext h6 {
	font-size:10px;
}

/*  Charakteristika - karta (WYSIWYG) */           

#katalogcharakt {
	margin:0px; 
        padding:10px;
}

#katalogcharakt p  {
	margin:0px;
        padding:0px;
}
#katalogcharakt a, #katalogcharakt a:link, #katalogcharakt a:hover, #katalogcharakt a:visited {
	color:green;
	text-decoration:none;
}
#katalogcharakt a:hover {
	text-decoration: underline;
}

/*  Vyhody - karta (WYSIWYG) */           

#katalogvyhody {
	margin:0px; 
        padding:10px;
}

#katalogvyhody p {
	margin:0px; 
        padding:0px;
}
#katalogvyhody a, #katalogvyhody a:link, #katalogvyhody a:hover, #katalogvyhody a:visited {
	color:green;
	text-decoration:none;
}
#katalogvyhody a:hover {
	text-decoration: underline;
}

#strankovani {
	background:#a5c9d7;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:3px;
	/*pridano 7.1.2004*/
	clear:both;
}

#obsah .clankytr TD {
	background:#B2D2C3;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:2px;
}

/* 14.1.2004 */
.navigacekat { /* navigace mezi kategoriemi clanek+karta */
        margin: 0;
        padding: 0;
        text-align: left;
	font-size:9px;
}

#psloupec .ukazka {
        text-align: center;
}

#nazevkat {
 text-transform: uppercase;
}

/* styly pouzivane v editoru - je nutno definovat i v editor.css, musi zacinat ".ecss" */

.ecssstyle1 { /* Styl 1 */
	font-weight: bold;
	text-transform: capitalize;
	color: #0099cc;
}

.ecssstyle2 { /* Styl 2 */
	font-weight: bold;
	text-transform: capitalize;
	color: #00cc99;
}
#obsahclanku {
	margin-top: 10px;
}