.lbtbg {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lbtc2 {
  position:fixed;
  width:100%;
	height: 100%;
	display: none;
	top: 0%;
	left: 0%;
	z-index:1002;
}

.lbtc {
	position: relative;
  margin:0 auto;
	width: 700px;
	height: 440px;
	background-color: white;
	display: none;
	z-index: 1003;
	overflow: hidden;
}

.lbte {
	position: relative;
	width: 700px;
  height:14px;
  background:url(images/close.gif) right no-repeat;
  z-index:1004;
  margin:86px auto 0 auto;
  display:block;
}

#bgl {
  width:50%;
  height:124px;
  margin-bottom:-124px;
  float:left;
  background:#cc255a;
}

#bgr {
  width:50%;
  height:124px;
  margin-bottom:-124px;
  float:right;
  background:#db5d1c;
}

#container {
  position:relative;
  min-width:980px;
}

#content {
  float:left;
  padding-top:1px;
}

#footer_cp {
  margin:0 auto 6px auto;
  height:26px;
  padding:0 9px;
  line-height:26px;
  background:url(images/_49.jpg) 0 -50px; 
}

#footer_cp, #footer_cp * {
  color:#7e7e7e;
  font-size:10px;
  font-family:Tahoma; 
  text-transform:uppercase;
  text-align:center;  }

#footer_cp a, #footer_cp a:visited, #footer_cp a:hover {
  font-weight:bold;
}

#footer_cp div {
  float:right;
}

#footer_menu {
  margin:25px auto 0 auto;
  height:50px;
  line-height:50px;
  background:url(images/_49.jpg);
  text-align:center;
}

#footer_menu * {
  text-transform:uppercase;
  font-weight:bold;
  color:#4b4b4b;
  padding:0 20px;
}

#left {
  width:180px;
  float:left;
  padding:0 20px 0 10px;
  background:url(images/_26.jpg) 10px repeat-y;
  text-align:center;
}

#left * {
  display:block;
}

#left div {
  display:none;
  padding-bottom:20px;
}

#logo {
  height:124px;
  background:#db5d1b;
}

#menu_top {
  height:49px;
  padding-right:220px;
  margin-bottom:22px;
}

#menu_top * {
  display:block;
  float:right;
  line-height:47px;
  padding:0 20px 0 21px;
  text-transform:uppercase;
  font-weight:bold;
  background:url(images/_09.jpg) 0 bottom no-repeat;
}

#right {
  width:180px;
  float:left;
  padding:0 10px 0 20px;
}

#right .txt {
  padding:0 16px;
  font-style:italic;
  background:url(images/_28.jpg);
}

#right .txt p {
  margin:0;
}

#right img {
  display:block;
}

a, a:visited, a:hover {
	font-family:Arial;
	font-size:12px;
	color:black;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.menu_link, a.menu_link:visited {
  padding:8px 10px 7px 10px;
  font-weight:bold;
  text-transform:uppercase;
  background:url(images/_33.jpg) no-repeat;
}

a.menu_firstlink, a.menu_firstlink:visited {
  padding:0 10px 7px 10px;
  font-weight:bold;
  text-transform:uppercase;
}

a.submenu_link, a.submenu_link:visited, a.submenu_link:hover {
  padding:2px 10px 3px 10px;
  text-transform:uppercase;
  font-size:11px;
}

a.right, a.right:visited {
  padding:15px 23px 0 0;
  text-align:right;
  display:block;
}

body {
  margin:0;
  background:url(images/_03.jpg) 0 124px repeat-x;
}

div {
	font-family:Arial;
	font-size:12px;
	color:black;
}

div.clear {
  clear:both;
}

table.news {
  border-collapse:collapse;
}

td.news {
  width:50%;
  background:url(images/_21.jpg) bottom repeat-x;
  padding:0;
}

td.news div {
  padding:10px 15px;
}

td.news .more {
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  color:#4b4b4b;
}

td.news img, img.news {
  display:block;
  margin:0 8px 5px 0;
  float:left;
  padding:2px;
  border:1px solid #c2c2c2;
}

h1 {
  margin:0 0 20px 0;
  font-family:Georgia;
  font-weight:bold;
  font-size:16px;
  color:#da1b60;
  padding-left:20px;
}

h2, h2 a, h2 a:visited, h2 a:hover {
  margin:0 0 10px 0;
  font-family:Georgia;
  font-weight:bold;
  font-size:14px;
  color:#da1b60;
}

img {
	border:0;
}

img.gallery {
  padding:2px;
  border:1px solid #c2c2c2;
}

img.logo {
  float:left;
}

img.logo2 {
  float:right;
}

img.partner {
  margin-top:28px;
  display:block;
}

img.newsletter {
  display:block;
  float:left;
  padding:10px 0 0 13px;
}

table.main {
  border-collapse:collapse;
}

table.main td {
  vertical-align:top;
  padding:0;
}

table.main .content {
  width:100%;
}

table.list  {
	border-collapse:collapse;
  width:100%;
}

table.list td {
	 background:#dddddd;
	 padding:3px;
}
