body				{ margin: 0px; padding: 0px; background-color: #84C225; }
table, td, div, p,
h1, h2, h3, h4, h5, 
img, ul, li, form	{ padding: 0px;	margin: 0px; }

body, td			{ }

/* layout */
#pageBody 			{ margin: 0px auto;	padding: 0px; width: 810px;	background-color: #FFFFFF;}

#headerMotif		{ position: relative; width: 810px;	height: 210px; background-color: #FFFFFF; background-image:url(../Images/hd_a.jpg);  }

#headerMotif a#b00home {display: block; width:122px; height: 36px; position: absolute; right: 2px; top:42px;}
#headerMotif a#b00home span {display: none}

#headerMenu			{ position: relative; width: 810px;	height: 111px; background-color: #94958A; background-image: url(../Images/w_hd_b.jpg); }

table#threeCols		{ width: 810px ; border-collapse: collapse ; margin-top: 12px; }
td#left 			{ width: 190px ; vertical-align: top; }
td#center 			{ width: 430px ; vertical-align: top; }
td#right			{ width: 190px ; vertical-align: top; }
#foot				{ width: 810px ; background-color: #AAA9A9; }

#hm1				{ background-image:url(../Images/hd_b.jpg)}
#hm1 table			{ height: 30px;}
#hm1 table tr td	{ text-align: center; vertical-align: middle; line-height: 80%;}
#hm1 table tr td a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#hm1 table tr td a:hover	{text-decoration: underline; }

#hm2				{ background-image:url(../Images/hd_c.jpg)}
#hm2 table			{ height: 33px;}
#hm2 table tr td	{ text-align: center; vertical-align: middle; line-height: 80%; padding-left: 16px;}
#hm2 table tr td a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none;}
#hm2 table tr td a:hover	{text-decoration: underline; }
/* lavy */
#lavy				{ }

#lavy h2			{ width: 190px; height: 19px; font-size: 12px; font-weight: normal; background-color: #838281; 
					background-image: url(../Images/w_left_nadpis_bg.jpg); background-repeat: no-repeat; color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#lavy h2 span		{ padding-top: 2px; margin-left: 8px; display: block; }
#lavy .lbox			{ margin-left: 8px; background-color: #DEDEDD; padding: 8px 8px 16px 8px; margin-bottom: 16px; }
#lavy .lbox span	{ color: #000000; text-decoration: none; text-transform:uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#lavy ul 			{ margin-left: 2px; list-style-type: none; }
#lavy ul li			{ margin-bottom: 6px; }
#lavy a				{ color: #000000; text-decoration: none; text-transform:uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#lavy a:hover		{ color: #FF6600; text-decoration: underline; }

/* stred */
#stred				{ padding: 0px 8px 8px 8px; color: #6a6a6a; line-height: 130%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
#stred a			{ color: #339933; text-decoration: none; }
#stred a:hover		{ color: #FF6600; text-decoration: underline; }

#stred .paging		{ text-align: center; margin-bottom: 16px;}

.tform				{ border-collapse: collapse; border: 1px solid #e2e2e2;}
.tform tr td		{ padding: 4px; background-color: #F3F3F4; font-weight: bold; font-size: 11px; }
.tform tr th		{ background-color: #838280; color: #FFFFFF; }

.tShop				{ border-collapse: collapse; border: 1px solid #e2e2e2; }
.tShop tr td		{ padding: 4px; padding-bottom: 16px; font-weight: normal; background-color: #F3F3F4;}
.tShop tr td h3		{ padding-bottom: 8px; font-size: 16px; }
.tShop tr td p		{ padding-bottom: 8px;}
.tShop tr td span	{ font-weight: bold; font-size: 14px; color: #CC0066; display: block; padding-bottom: 8px;}
.tShop tr th		{ background-color: #838280; color: #FFFFFF; }
.tShop tr td form	{ display: block; margin-top: 8px; margin-bottom: 32px;}

.tCart				{ border-collapse: collapse; border: 1px solid #e2e2e2; }
.tCart tr td		{ padding: 4px; font-weight: normal; background-color: #F3F3F4; border: 1px solid #e2e2e2;}
.tCart tr th		{ background-color: #838280; color: #FFFFFF; }
.tCart tr td form	{ display: block; margin-top: 0px; margin-bottom: 0px;}

.newBlok			{ border-bottom: 1px dotted silver; margin-bottom: 16px;}
.newBlok h3			{ padding: 4px; font-size: 16px; }
.newBlok span.datum	{ padding: 4px; font-weight: bold; font-size: 11px; display: block; color: #CC0066; }
.newBlok p			{ padding: 4px 4px 20px 4px ; }
.newBlok p.perex	{ font-weight: bold; }
.newBlok a.readmore	{ display: block; text-align: right; font-weight: bold; }

.dirHead			{ background-color: #838280; color: #FFFFFF; font-weight:bold; text-align: center; }
.dirCategory		{ padding: 4px; background-color: #F3F3F4; font-weight: bold; font-size: 11px; margin-bottom: 16px;}
.dirCategory ul		{ margin-left: 24px; }

.dir				{ margin-bottom: 16px;}
.dir h3				{ padding: 4px; font-size: 16px; color: #CC0066;}
.dir p				{ padding: 4px 4px 20px 4px ; }
.dir p.description	{ padding: 4px 4px 4px 4px ; }
.dir .tableInfo td 	{ padding: 2px 4px 2px 4px; border: 1px dotted silver;}

.event				{ border-bottom: 1px dotted silver; margin-bottom: 16px;}
.event h3			{ padding: 4px; font-size: 16px;}
.event p			{ padding: 4px 4px 20px 4px ; }
.event span.datum	{ padding: 4px; font-weight: bold; font-size: 11px; color: #CC0066; }
.event p.description	{ padding: 4px 4px 4px 4px ; }

.event .com			{ margin-top: 16px; border: 1px solid silver; padding: 12px;}
.event .com	h3		{  }

.comment			{ border-bottom: 1px dotted silver; margin-bottom: 16px;}
.comment h3			{ padding: 4px; font-size: 16px;}
.comment p			{ padding: 4px 4px 20px 4px ; }
.comment span		{ padding: 4px; font-weight: bold; font-size: 11px; color: #CC0066; }

.searchHlaska		{ margin: 0px 4px 16px 4px;  }

.editorial			{ border-bottom: 1px dotted silver; margin-bottom: 16px;}
.editorial h3		{ padding: 4px; font-size: 16px;}
.editorial p		{ padding: 4px 4px 20px 4px ; }
.editorial span		{ padding: 4px; font-weight: bold; font-size: 11px; color: #CC0066; display:block; margin-bottom: 16px; }


.page				{ margin-bottom: 16px; padding: 0px 4px 4px 4px; line-height: 150%}

.page h1, .page h2, 
.page h3, .page h4, 
.page h5			{ margin-bottom: 16px; }
.page p				{ margin-bottom: 16px; }
.page ul			{ margin: 16px 16px 16px 32px; }

a.iedit				{ border: 1px solid red; display: block; text-align: center; margin-top: -16px; margin-bottom: 16px; margin-left: 4px; width: 80px;}

/* pravy */
#pravy				{}
#pravy .rbox		{ margin: 0px 8px 8px 0px; background-color: #DEDEDD; padding: 8px 8px 16px 8px;  
					font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.rbox a				{ display: block; margin-bottom: 10px; text-align:center; }

/* pata */
#foot span			{ display: block; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
					text-align: right; padding: 2px 8px 2px 8px; color:#ffffff; }
#foot span a		{ color: #ffffff; text-decoration: none }
#foot span a:hover	{ text-decoration: underline }

.vdaemonErr		{ color: #CC0000; }
