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; 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; }
.thankyou { font-family: Palatino Linotype, Georgia, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: bold; color: #339933; font-style: italic}
.tellafriend { font-family: Palatino Linotype, Georgia, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #339933; font-style: italic}

/* 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			{ width: 400px; 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; }

/* addons */
#advanced_search_box fieldset { margin-top:5px; }
#advanced_search_box #dateinput { width:122px; }
#advanced_search_box a { margin-left:3px; }
#advanced_search_box a img { border:0; }

#calendar_box { position:absolute; z-index:1001; margin-left:22px; margin-top:-5px; visibility:hidden; background-color:white; layer-background-color:white; }
#calendar_box a.cal_cpOtherMonthDate { color:#a2a2a2; }
.cal_cpYearNavigation,
.cal_cpMonthNavigation { background-color:#84c225; text-align:center; vertical-align:center; text-decoration:none; color:#fff; font-weight:bold; }
.cal_cpDayColumnHeader,
.cal_cpYearNavigation,
.cal_cpMonthNavigation,
.cal_cpCurrentMonthDate,
.cal_cpCurrentMonthDateDisabled,
.cal_cpOtherMonthDate,
.cal_cpOtherMonthDateDisabled,
.cal_cpCurrentDate,
.cal_cpCurrentDateDisabled,
.cal_cpTodayText,
.cal_cpTodayTextDisabled,
.cal_cpText { font-family:arial; font-size:8pt; line-height:14px; }
TD.cal_cpDayColumnHeader { text-align:right; border-bottom:1px solid #c0c0c0; }
.cal_cpCurrentMonthDate,
.cal_cpOtherMonthDate,
.cal_cpCurrentDate { text-align:right; text-decoration:none; }
.cal_cpCurrentMonthDateDisabled,
.cal_cpOtherMonthDateDisabled,
.cal_cpCurrentDateDisabled { color:#d0d0d0; text-align:right; text-decoration:line-through; }
.cal_cpCurrentMonthDate { font-weight:bold; }
.cal_cpCurrentDate { color:#fff; font-weight:bold; }
TD.cal_cpCurrentDate { color:#fff; background-color:#c0c0c0; border-width:1px; border:solid thin #84c225; }
TD.cal_cpCurrentDateDisabled { border-width:1px; border:solid thin #ffaaaa;	}
TD.cal_cpTodayText,
TD.cal_cpTodayTextDisabled { border-top:1px solid #c0c0c0; }
A.cal_cpTodayText,
SPAN.cal_cpTodayTextDisabled { height:20px;	}
A.cal_cpTodayText {	color:#6677dd; font-weight:bold; }
SPAN.cal_cpTodayTextDisabled { color:#d0d0d0; }
