#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
html, body {
	margin: 0px;
	padding: 0px;
}
body, input, select, textarea {
	background-color: #ffffff;
        overflow-x: hidden;
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	vertical-align: top; 
}
td {
	padding: 0px;
}
table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	
}
table.mainserch {
	width: 245;
	height: 33;
	border-collapse: collapse;
	text-align: center;
}
td.top {
	background-image: url(/images/SiteVar1_3_02.jpg);
	width: 1px;
	height: 165px;
}
td.top2 {
	background-image: url(/images/SiteVar1_3_06.jpg);
	height: 31px;
}
td.logo {
	width: 100%;
	text-align: center;
	padding-top: 0px;
	background-image: url(/images/SiteVar1_3_02.jpg);
	height: 165px;
}
td.logo2 {
	width: 100%;
	text-align: left;
	padding-top: 0px;
}
td.search {
	height: 33px;
}
td.topmenu {
	background-image: url(/images/SiteVar1_3_111.jpg);
	background-color: #ff8e51;
	text-align: left;
}
td.leftmenu {
	background-image: url(/images/SiteVar1_3_111_old.jpg);
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
}
td.searchitem {
	vertical-align: middle;
	text-align: center;
	padding-right: 0px;
	background-image: url(/images/s_po.jpg);
	background-position: top;
}
form {
	margin: 0px;
}
td.hdr {
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/s_po.jpg);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 21px;
}
td.menuitem {
	vertical-align: middle;
	text-align: center;
	width: 20%;
	background-image: url(/images/SiteVar1_3_12.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
td.menuitem3 {
	vertical-align: middle;
	text-align: center;
	width: 20%;
}
td.menuitem2 {
	vertical-align: middle;
	text-align: left;
	background-image: url(/images/SiteVar1_3_30.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 60px;
	width: 190px;
	height: 63px;
}
a.menu {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
td.shadowleft, td.shadowright {
	background-image: url(shadow.jpg);
	height: 5px;
}
td.shadowleft {
	text-align: right;
}
td.news {
	background-image: url(news_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	width: 10%;
	padding-right: 6px;
}
table.newstable {
	width: 100%;
}
td.newsitem {
	background-image: url(newsitem_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid silver;
	padding: 10px;
	text-align: justify;
}
h2.hdr2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #c63c3c;
	margin-bottom: 7px;
}
a {
	text-decoration: none;
	color: #06671a;
}
a:hover {
text-decoration: underline;
}
table.hdrtab {
	border-collapse: collapse;
	background-image: url(hdrtab_bg.jpg);
	background-color: #dce1e9;
	height: 37px;
	width: 100%;
}
td.text {
	background-image: url(/images/left_bg.jpg);
	background-repeat: repeat-y;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0px 5px 0px;
}
td.formtext {
	padding: 10px 5px 5px 15px;
	width: 100%;
	text-align: justify;
}
td.formtext2 {
	padding: 5px 5px 5px 5px;
	width: 100%;
}
td.forminput {
	padding: 5px 15px 5px 5px;
	width: 30%;
}
input.submit {
	background-color: #dddedf;
	font-weight: bold;
	width: 100%;
}
select.input {
	width: 100%;
}
table.content {
	border-collapse: collapse;
	margin: 6px 8px 8px 12px;
}
td.image {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
img.border {
	border: 1px solid silver;
}
td.copyright {
	height: 31px;
}
td.cprghtitem {
	background-image: url(/images/top_bg2.jpg);
	vertical-align: middle;
	text-align: left;
	color: #b4b4b4;
	font-size: 10px;
	padding-left: 10px;
}
a.cprghtitem2 {
color: #b4b4b4;
}
td.bottommenu {
	background-image: url(/images/top_bg2.jpg);
	background-color: #e0dfdf;
	vertical-align: middle;
	height: 31px;
}
td.btmenuitem {
	background-image: url(/images/top_bg2.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	padding-left: 80px;
}
td.niz {
	background-image: url(/images/SiteVar1_3_000.jpg);
	background-position: right;
	width: 190px;
	height: 100%;
	padding-right: 0px;
	padding-top: 0px;
}
input.bord {
	border: none;
}
.news-list a {
	color:#333333 !important;
}
.news-listkalendar a {
	color:#06671A !important;
}
h1 {
	color: #333399;
        font-size: 18px;
}
h2 {
	font-size: 12px;
        font-weight: bold;
}
td.formtext3 {
	padding: 0px 5px 5px 5px;
	width: 100%;
	text-align: justify;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 1px 0;
}
.news-date-time {
	color:#000000;
}
div.news-list23 img.preview_picture
{
	float:left;
	margin:20 0px 0px 0;
}
hr {
        color: #e0dfdf;
}
.catalog-price {
	 color:#000000;
}
div.catalog-top table td {
	padding: 5px 5px 5px 5px;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 1px 0;
}
.news-date-time {
	color:#000000;
}
.news-lis {
                background-color: #e0dfdf;
}
.news-l {
                background-color: #ffffff;
}
td.btmenuitem2 {
	background-image: url(/images/top_bg2.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: right;
	padding-right: 1px;
}
table.bord { 
        border-style: solid;
        border-color: #E0DFDF;
        border-width: 2px,2px,2px,2px
}
h3 {
	font-size: 14px;
        font-weight: bold;
}
div.search-results b {color:#FF5500 !important;}

.event img {
  border: none;
  padding-right: 10px;
  float: left;
}

.eventDate {
  text-align: left;
}

.eventsdate {
  float: right;
  background-color: #f5f5f5;
  padding: 3px;
  color: #CC0000;
}

.separator {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #dedede;
}

.separator_subhead {
margin: 0px 10px 10px 5px;
border-bottom: solid 1px #dedede;
}

.hr {
	height:1px;
	border:0;
	background:url(/images/style/hor_line.gif) no-repeat center;
	margin:15px 0 15px 0;
}
