.k		{ color: #000000; }
.w		{ color: #FFFFFF; }
.r		{ color: #FF0000; }
.g		{ color: #00FF00; }
.b		{ color: #0000FF; }
.cleaner 	{ border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; } 
.cleanr 	{ border: 0px none; margin: 0px; padding: 0px; float: none; clear: right; width: 0px; height: 0px; line-height: 0px; font-size: 0px; } 
.cleanl 	{ border: 0px none; margin: 0px; padding: 0px; float: none; clear: left; width: 0px; height: 0px; line-height: 0px; font-size: 0px; } 
table.grid 	{ border-collapse: collapse; border: 1px solid #89791d }
table.grid tr td { border: 1px solid #89791d }
.author		{ color: #89791d; font-style: italic; text-align: center }


.cssm01  { background-color: #ffffff\9 }
.cssm02  { background-color: #ffffff\9 }


.box7 { float: none; color: #000; background-color: #fff; padding: 0; margin: 4px; height: 28px; width: 530px; text-align: left; overflow: hidden; }
.box7 a { color: #000; font-weight: normal;  }
.box7 .col2 { float: left; border-right: 1px solid #000; color: #000; padding: 2px; width: 248px; height: 28px; }
.box7 .col3 { float: left; color: #000; padding: 2px; }

.box8 { float: none; color: #000; background-color: #89791d; padding: 0; margin: 4px; height: 32px; width: 530px; text-align: left; overflow: hidden; }
.box8 a { color: #fcd669; font-weight: bold;  }
.box8 .col1 { float: left; color: #fcd669; padding: 0; width: 64px; height: 28px; margin: 2px; overflow: hidden; }
.box8 .col2 { float: left; border-right: 1px solid #000; color: #fcd669; padding: 3px; width: 180px; height: 32px; }
.box8 .col3 { float: left; color: #fcd669; padding: 3px; }

.box9 { float: none; color: #000; background-color: #fbd569; padding: 0; margin: 4px; height: 28px; width: 530px; text-align: left; overflow: hidden; }
.box9 a { color: #000; font-weight: normal;  }
.box9 .col2 { float: left; border-right: 1px solid #000; color: #000; padding: 2px; width: 248px; height: 28px; }
.box9 .col3 { float: left; color: #000; padding: 2px; }

td.err { color: #cc0000; font-size: 10px; font-weight: bold; }
td.h1 { border-bottom: #445566 1px solid; padding: 8px; color: #445566; font-size: 14px; font-weight: bold; text-align: center; }
td.h2 { color: #445566; font-size: 10px; font-weight: bold; }
td.p { }
span.p { color: #445566; font-size: 9px; font-weight: normal; }
.tab { }

.td0		{ font-size: 12px; border: #666666 1px solid; width: 100%; text-align: left; }
.td1		{ font-size: 10px; font-weight: bold; text-align: left; }
.td2		{ font-size: 12px; padding: 1px; text-align: left; }

.box3 { float: left; border: 0px solid #000; background-color: #fff; padding: 0; margin: 3px; width: 126px; height: 126px; overflow: hidden; }
.box3i { float: none; padding: 0; margin: 0px; }
.box3i img { border: 0 none; }
.box3t { padding: 0; margin: 0; text-align: center; }
.box3t p { margin: 0; color: #000; font-size: 0.8em; }

.box4 { border: 1px solid #000; background-color: #fff; padding: 0px; margin: 4px 32px; }
.box4i { padding: 0; margin: 5px; text-align: center; }
.box4i img { border: 0 none; }
.box4t { padding: 0; margin: ; }
.box4t p { margin: 0; color: #000; font-size: 0.8em; }

.box5 { float: left; border: 1px solid #000; background-color: #fff; padding: 0; margin: 4px; width: 130px; height: 152px; overflow: hidden; }
.box5i { float: none; padding: 0; margin: 5px; }
.box5i img { border: 0 none; }
.box5t { padding: 0; margin: 2px; text-align: center; height: 20px; }
.box5t p { margin: 0; color: #000; font-size: 0.8em; }


/* DETAIL FIRMY */
.firmatitle { background-color: #89791d; color: #ffffff; padding: 5px; } /* titulek - nayev, dodatek, logo */
.firmalogo { text-align: center; }
.firmalogo img { border: 0 none;}
.firmanazev { border: 1px solid #ffffff; font-size: 16px; font-weight: bold; color: #ffffff; padding: 5px; text-align: center;} 
.firmanazev h1 {color:white;}
.firmadodatek { font-size: 12px; font-weight: bold; color: #ffffff; padding: 5px; text-align: center; }

.firmabody { background-color: #ffffdd; color: #000000; padding: 5px; } /* adresy, kontakty */
.firmakontakty { }
.firmakontakt { color: #000000; }
.firmakontakt a { color: #000000;}
.firmatitulek { color: #000000; font-weight: bold; width: 160px; text-align: left; vertical-align: top; }
.firmahodnota { color: #000000; }
.firmahodnota p { color: #000000; }
.firmahodnota a { color: #000099; }

.firmainfos { background-color: #ffffdd; color: #000000; padding: 5px; } /* doplnujici informace */
.firmainfo { color: #000000; margin: 4px 0; }
.firmainfo p { color: #000000; }
.firmainfo a { color: #000099; }

.firmacats { background-color: #89791d; color: #ffffff; padding: 5px; text-align: left;  } /* kategorie */
.firmacats a { color: #ffffff; }
/* -- */
.banner { width: 530px; margin: 4px; }

/* GALERIE */ 
.clnr { border: 0 none; margin: 0; padding: 0; float: none; clear: both; width: 0; height: 0; line-height: 0; font-size: 0; }
.galpages { border: 1px solid #fff; font-size: 0.8em; } /* ramecek se strankovanim */
.galimages { padding-left: 36px; } /* ramecek s obrazky */
.galbox { float: left; background-color: #fff; padding: 0; margin: 2px; width: 235px; height: 160px; overflow: hidden; } /* ramecek s obrazkem a textem*/
.galboxi { float: none; padding: 0; margin: 5px; text-align: center; } /* obrazek */
.galboxi img { border: 0 none; }
.galboxt { padding: 0; margin: 0; text-align: center; } /* text pod obrazkem */
.galboxt p { margin: 0; color: #000; font-size: 0.8em; }
/* -- */

/* forum */
/*
P			{ color: #89791d; font-family: verdana,Arial,Tahoma,sans-serif; font-size: 8pt; }
P.menu			{ color: #fcd669; font-size: 7pt; }
TD			{ color: #89791d; font-family: verdana,Arial,Tahoma,sans-serif; font-size: 8pt; }
TD.menu			{ color: #fcd669; font-size: 7pt; }
A 			{ color: #89791d; font-family: verdana,Arial,Tahoma,sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
A.menu 			{ color: #fcd669; }
A:hover			{ text-decoration: underline; }
*/
TR.f0			{ color: #89791d; background-color: #FFFFFF; }
TD.f0			{ color: #89791d; }
A.f3 			{ color: #89791d; }
TR.f1			{ background-color: #FFFFFF; }
TD.f1			{ color: #89791d; border: #89791d 1px solid; }
A.f1 			{ color: #89791d; }
TR.f2			{ background-color: #ffffcc; }
TD.f2			{ color: #89791d; border: #89791d 1px solid; }
A.f2			{ color: #89791d; }
TR.f3			{ background-color: #89791d; }
TD.f3			{ color: #ffffff; font-weight: normal; border: #89791d 2px solid; }
A.f3 			{ color: #89791d; }
TR.f4			{ background-color: #89791d; }
TD.f4			{ color: #ffffff; }
A.f4 			{ color: #89791d; }
TR.f5			{ background-color: #FFFFFF; }
TD.f5			{ color: #89791d; }
A.f5 			{ color: #89791d; }
TR.f6			{ background-color: #89791d; }
TD.f6			{ color: #89791d; border: #89791d 1px solid; }
A.f6 			{ color: #fcd669; }
.err 			{ color: #89791d; font-weight: normal; }
.forum		{ border: #fcd669 1px solid; background-color: #89791d; }
.tab1			{ background-repeat: no-repeat; margin-left: 1px; margin-right: 1px; margin-top: 1px; margin-bottom: 0px; }
.frm			{ color: #89791d; border: #89791d 1px solid; font-family: Arial,Tahoma,sans-serif; font-size: 9pt; }

#i0002 { margin: 0 0 5px 0; text-align: center; }
#i0002 div { padding: 5px 0; }
#i0002 a { }
#adlinks {color:#000000;}
#adlinks div {color:#000000;}
#adlinks a {color:#000000; text-decoration:underline;}

#footc a {color:black;}
