BODY { font-family: Arial; font-size: 11px; font-weight: normal; color: #333333; background: #eee url(../images/bg_page.gif) repeat-x left top;; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #fff solid; MARGIN: 5px 10px 10px 5px;}
table { font-family: Arial; font-size: 11px; font-weight: normal; color: #072740; padding: 0px;}

td {
  font-family: Arial;
  font-size : 11px;
  color: #666666; 
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}
.diagonalbox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: url(../images/bg_diagonal1.gif) repeat left top; vertical-align: top;}
.diagonalbox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: url(../images/bg_diagonal2.gif) repeat left top; vertical-align: top;}

.logobox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 200px; HEIGHT: 125px; BACKGROUND: #ffffff url(../images/bg_logo.jpg) no-repeat center top;}
.langbox { color: #666; font-size: 10px; font-weight: normal; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; vertical-align: top;}
.langbox span { color: #0089E1; font-size: 10px; font-weight: normal; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; vertical-align: top;}
.langbox a { font-weight: bold; color: #666; text-decoration: none; }
.langbox a:visited { font-weight: bold; color: #666; text-decoration: none}
.langbox a:hover { font-weight: bold; color: #0089E1; text-decoration: underline}
.langbox a#selectlang { font-size: 11px; font-weight: normal; color: #0089E1; BACKGROUND: #fff;}

.box11 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 10px; HEIGHT: 60px; BACKGROUND: url(../images/11.gif) no-repeat right top; vertical-align: top;}
.box12 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 10px; HEIGHT: 60px; BACKGROUND: url(../images/12.gif) no-repeat left top; vertical-align: top;}

.formtext { font-family: Arial; color: #BB291C; font-size: 18px; font-weight: normal; font-style: italic; padding: 5px 5px 5px 5px; }

.newslinetitle {WIDTH: 104px; font-size: 11px; color: #ffffff; font-weight: bold; text-align: center; BACKGROUND: url(../images/bg_titlelastnews.gif) repeat-x left top; padding: 6px 2px 10px 2px;}
.newslinetext {WIDTH: 410px; font-size: 12px; color: #cccccc; font-weight: normal; padding: 0px 0px 0px 0px; BACKGROUND: url(../images/bg_lastnews.gif) no-repeat left top;}
.cornernewsline { HEIGHT: 26px; WIDTH: 10px; BACKGROUND: url(../images/corner_newsline.gif) no-repeat left top; padding: 0px 0px 0px 0px;}

.corner1 { HEIGHT: 10px; WIDTH: 760px; BACKGROUND: url(../images/corner1.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.corner2 { HEIGHT: 10px; WIDTH: 760px; BACKGROUND: url(../images/corner2.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.corner3 { HEIGHT: 10px; WIDTH: 180px; BACKGROUND: url(../images/corner3.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.datebox { font-size: 11px; color: #666666; HEIGHT: 41px; WIDTH: 180px; text-align: center; BACKGROUND: url(../images/bg_datebox.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.thumbbox { PADDING: 10px 0px 10px 0px; text-align: center; border: #ccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

.centerbox { PADDING: 0px 0px 0px 0px; WIDTH: 100%; vertical-align: top; BACKGROUND: #eee url(../images/bg_center.gif) repeat-x left top;}

.contentbox { PADDING: 10px 0px 10px 15px; vertical-align: top; BACKGROUND: #eeeeee;}
.contentbox h1 { font-family: Arial; font-size: 18px; color: #0089e1; font-weight: normal; PADDING: 15px 0px 15px 0px; MARGIN: 0px 0px 0px 0px; line-height: 1em; BACKGROUND: url(../images/bg_diagonal1.gif) repeat-x left center;}
.contentbox h2 { font-size: 14px; color: #0089e1; font-weight: normal; PADDING: 5px 10px 5px 10px; MARGIN: 0px 0px 0px 0px; line-height: 1.2em; BACKGROUND: #f8f8f8; border: #e4e4e4; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.contentbox h3 { font-size: 12px; color: #333333; font-weight: normal; PADDING: 5px 10px 5px 10px; MARGIN: 0px 0px 0px 0px; line-height: 1.2em;}
.contentbox h4 { font-size: 12px; color: #666666; font-weight: normal; PADDING: 5px 10px 10px 10px; MARGIN: 0px 0px 0px 0px; line-height: 1.2em; }
.contentbox h5 { font-family: Arial; font-size: 11px; color: #333; font-weight: normal; PADDING: 8px 0px 5px 5px; MARGIN: 0px 0px 0px 0px; line-height: 1em; BACKGROUND: url(../images/bg_date.gif) no-repeat left center;}
.contentbox h6 { font-size: 11px; color: #666666; font-weight: normal; PADDING: 5px 10px 10px 10px; MARGIN: 0px 0px 0px 0px; line-height: 1.2em;  text-align: right; border: #ccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.contentbox p {  font-size: 11px; font-weight: normal; color: #666666; padding: 3px 10px 3px 10px; margin: 0px 0px 0px 0px;}
.contentbox ul { font-size: 12px; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 25px; list-style-image: url(../images/arrow1.gif); }
.contentbox li { font-size: 12px; text-align: left; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; vertical-align: middle; border: #ccc; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bannerbox { MARGIN: 0px 0px 0px 0px; PADDING: 10px 0px 10px 0px; text-align: center;}

.border1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; HEIGHT: 35px; WIDTH: 1px; BACKGROUND: url(../images/border1.gif) no-repeat left top;}
.border2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; HEIGHT: 5px; BACKGROUND: url(../images/border2.gif) repeat-x left bottom;}
.border3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 1px; HEIGHT: 10px; BACKGROUND: url(../images/border3.gif) no-repeat left center;}
.border4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;  BACKGROUND: #ccc;}

.menubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 20px 0px 20px; vertical-align: top; text-align: left; BACKGROUND: #fff url(../images/bg_menubox.gif) no-repeat right top; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.menubox h1 { font-family: Arial; font-size: 11px; color: #666; font-weight: normal; PADDING: 5px 0px 5px 0px; MARGIN: 0px 0px 0px 0px; line-height: 1em; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

.pagemenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 20px 0px 20px; vertical-align: top; text-align: left; BACKGROUND: #fff url(../images/bg_pagemenubox.gif) no-repeat right top; }
.pagemenubox h1 { font-family: Arial; font-size: 11px; color: #666; font-weight: normal; PADDING: 5px 0px 5px 0px; MARGIN: 0px 0px 0px 0px; line-height: 1em; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

a.menu { font-family: Arial; font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; width: 100%; display: block; background:  url(../images/bg_menu.gif) no-repeat right top; padding: 4px 20px 4px 20px; line-height: 1em;}
a.menu:visited { font-size: 11px; color: #666; font-weight: normal; text-decoration: underline; width: 100%; display: block; background:  url(../images/bg_menu.gif) no-repeat right top;}
a.menu:hover {  font-size: 11px; color: #0089E1; font-weight: normal; BACKGROUND-POSITION: 0px -34px; TEXT-DECORATION: underline;}
a.menu#leftactive { font-size: 11px; color: #0089E1; font-weight: normal; BACKGROUND-POSITION: 0px -34px; TEXT-DECORATION: none;}

.topmenubox { vertical-align: top; text-align: center; HEIGHT: 60px; BACKGROUND: url(../images/bg_topmenu.jpg) no-repeat left top;}
.topmenu { vertical-align: top; text-align: left; WIDTH: 120px;}
.topmenu a { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; text-transform: uppercase; width: 100%; display: block; padding: 30px 0px 5px 0px; line-height: 1em;}
.topmenu a:visited { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; text-transform: uppercase; width: 100%; display: block; }
.topmenu a:hover {  font-size: 11px; color: #BB291C; font-weight: normal; text-transform: uppercase; TEXT-DECORATION: none;}
.topmenu a#topactive { font-size: 11px; color: #BB291C; font-weight: normal; text-transform: uppercase; TEXT-DECORATION: none;}

.submenubox { MARGIN: 0px 0px 0px 0px; PADDING: 20px 20px 0px 20px; WIDTH: 210px; vertical-align: top; text-align: left; }
.submenu { vertical-align: top; WIDTH: 200px; text-align: left;}
.submenu a { font-family: Arial; font-size: 11px; color: #666666; font-weight: normal; text-transform: uppercase; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top; padding: 7px 0px 7px 30px; line-height: 1em;}
.submenu a:visited { font-size: 11px; color: #666666; font-weight: normal; text-transform: uppercase; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top;}
.submenu a:hover {  font-size: 11px; color: #AB9B64; font-weight: normal; text-transform: uppercase; BACKGROUND-POSITION: 0px -25px; TEXT-DECORATION: none;}
.submenu a#leftactive { font-size: 11px; color: #AB9B64; font-weight: normal; text-transform: uppercase; BACKGROUND-POSITION: 0px -25px; TEXT-DECORATION: none;}


.phonebox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; vertical-align: top; text-align: left; BACKGROUND: #fff url(../images/bg_phone.gif) no-repeat right top; border: #eee; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.leftbox { WIDTH: 5%; padding: 0px 0px 0px 0px; BACKGROUND: #eee url(../images/bg_left.jpg) no-repeat right bottom;}
.leftbottombox { WIDTH: 5%; HEIGHT: 105px; padding: 0px 0px 0px 0px; BACKGROUND: url(../images/bg_leftbottom.jpg) no-repeat right top;}
.footerbox { WIDTH: 100%; HEIGHT: 105px; padding: 0px 0px 0px 0px; BACKGROUND: url(../images/bg_footer.jpg) no-repeat left top;}
.vitgroupbox { padding: 10px 0px 0px 0px; text-align: left; vertical-align: top;}
.vitgroupbox h1 { font-size: 11px; color: #666; font-weight: normal; PADDING: 5px 10px 5px 15px; MARGIN: 0px 0px 0px 0px; line-height: 1em;}
.copyrightbox { padding: 10px 0px 0px 0px; text-align: left; vertical-align: top;}
.copyrightbox h1 { font-size: 11px; color: #666; font-weight: normal; PADDING: 5px 10px 5px 15px; MARGIN: 0px 0px 0px 0px; line-height: 1em;}

a { color: #0089E1; font-weight: normal; text-decoration: underline; }
a:visited { color: #0089E1; font-weight: normal; text-decoration: underline; }
a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

ul { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 25px; list-style-image: url(../images/arrow1.gif)}
li { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; vertical-align: middle}

p {  font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
span {  font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}

INPUT.text { font-size: 12px;
color: #000000;
text-align: Left;
background: #ffffff;
float: left;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px; width: 150px; border: #AEAB9A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.but {font-size: 12px;
color: #ffffff;
font-weight: bold;
text-align: center;
background: #ffffff url(../images/bg_button.gif) repeat-x left center;
margin: 1px 1px 1px 1px; padding: 1px 5px 1px 5px;
width: 100px;
border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.pageheaderbox0 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 80%; HEIGHT: 215px; BACKGROUND: #eee url(../images/bg_homeheader.jpg) no-repeat right top; vertical-align: top;}
.pagerightbox0 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 215px; BACKGROUND: url(../images/bg_homeright.jpg) no-repeat left top; vertical-align: top;}
.pagerightbottombox0 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 180px; BACKGROUND: url(../images/bg_homerightbot.jpg) no-repeat left top; vertical-align: top;}

.pageheaderbox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 80%; HEIGHT: 215px; BACKGROUND: #eee url(../images/bg_pageheader1.jpg) no-repeat right top; vertical-align: top;}
.pagerightbox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 215px; BACKGROUND: url(../images/bg_pageright1.jpg) no-repeat left top; vertical-align: top;}
.pagerightbottombox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 180px; BACKGROUND: url(../images/bg_pagerightbot1.jpg) no-repeat left top; vertical-align: top;}

.pageheaderbox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 80%; HEIGHT: 215px; BACKGROUND: #eee url(../images/bg_pageheader2.jpg) no-repeat right top; vertical-align: top;}
.pagerightbox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 215px; BACKGROUND: url(../images/bg_pageright2.jpg) no-repeat left top; vertical-align: top;}
.pagerightbottombox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 180px; BACKGROUND: url(../images/bg_pagerightbot2.jpg) no-repeat left top; vertical-align: top;}

.pageheaderbox3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 80%; HEIGHT: 215px; BACKGROUND: #eee url(../images/bg_pageheader3.jpg) no-repeat right top; vertical-align: top;}
.pagerightbox3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 215px; BACKGROUND: url(../images/bg_pageright3.jpg) no-repeat left top; vertical-align: top;}
.pagerightbottombox3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 180px; BACKGROUND: url(../images/bg_pagerightbot3.jpg) no-repeat left top; vertical-align: top;}

.pageheaderbox4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 80%; HEIGHT: 215px; BACKGROUND: #eee url(../images/bg_pageheader4.jpg) no-repeat right top; vertical-align: top;}
.pagerightbox4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 215px; BACKGROUND: url(../images/bg_pageright4.jpg) no-repeat left top; vertical-align: top;}
.pagerightbottombox4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 15%; HEIGHT: 180px; BACKGROUND: url(../images/bg_pagerightbot4.jpg) no-repeat left top; vertical-align: top;}

#div1 {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: #fff; WIDTH: 20%; overflow: hidden; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
#div2 {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: #fff; WIDTH: 20%; overflow: hidden; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
#div3 {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: #fff; WIDTH: 20%; overflow: hidden; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
#div4 {
	MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; BACKGROUND: #fff; WIDTH: 20%; overflow: hidden; border: #eee; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 10px;
left: -1000px;
border: 0px solid #C2C5B5;
visibility: hidden;
font-size: 12px; 
FONT-WEIGHT: normal; 
COLOR: #666666; LINE-HEIGHT: 1.5em; 
TEXT-ALIGN: center;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 30px; top: -100px; /*position where enlarged image should offset horizontally */

}

