.bodybgr {
background-color: white;
border-style: solid;
border-width: 3px;
border-right-color:#3e403e;
border-left-color:#3e403e;
border-top-width: 0px;
border-bottom-width: 0px;
}

a.white { 
color: white;
text-decoration: none; 
}

a.black { 
color: black;
text-decoration: none; 
}

table.shadow1 td.shade1 {
width:4px; height:4px; background-image:url('/img/shadow/t1.jpg');
}

table.shadow1 td.shade2 {
height:4px; background-image:url('/img/shadow/t2.jpg');
}

table.shadow1 td.shade3 {
width:4px; height:4px; background-image:url('/img/shadow/t3.jpg');
}

table.shadow1 td.shade4 {
width:4px; background-image:url('/img/shadow/t4.jpg');
}

table.shadow1 td.shade5 {
width:4px; background-image:url('/img/shadow/t5.jpg');
}

table.shadow1 td.shade6 {
width:4px; height:4px; background-image:url('/img/shadow/t6.jpg');
}

table.shadow1 td.shade7 {
width:4px; height:4px;  background-image:url('/img/shadow/t7.jpg');
}

table.shadow1 td.shade8 {
width:4px; height:4px; background-image:url('/img/shadow/t8.jpg');
}

table.shadow1 td.body {
padding:0px;
background-color:black;
}

.marg0 { margin:0px; }
.marg1bot { margin-bottom:1px; }
.marg2bot { margin-bottom:2px; }
.marg3bot { margin-bottom:3px; }
.marg4bot { margin-bottom:4px; }
.marg5bot { margin-bottom:5px; }
.marg10bot { margin-bottom:10px; }
.marg15bot { margin-bottom:15px; }
.marg20bot { margin-bottom:20px; }
.marg10top { margin-top:10px; }

.marg10top { margin-top:10px; }
.marg15top { margin-top:15px; }
.marg20top { margin-top:20px; }

.marg0top { margin-top:0px; }
.pad0top { padding-top:0px; }

table.shadow .s1 {
background: no-repeat right url("/img/shadow/object_top_left.png");
width:8px;
height:8px;
}

table.shadow .s2 {
background: repeat-x url("/img/shadow/object_top_center.png");
height:8px;
}

table.shadow .s3 {
background: no-repeat left url("/img/shadow/object_top_right.png");
width:9px;
height:8px;
}

table.shadow .s4 {
background: repeat-y right url("/img/shadow/object_left.png");
width:8px;
}

table.shadow .s5 {
background: repeat-y left url("/img/shadow/object_right.png");
width:9px;
}

table.shadow .s6 {
background: no-repeat right url("/img/shadow/object_bottom_left.png");
width:8px;
height:8px;
}

table.shadow .s7 {
background: repeat-x url("/img/shadow/object_bottom_center.png");
height:8px;
}

table.shadow .s8 {
background: no-repeat left url("/img/shadow/object_bottom_right.png");
width:9px;
height:8px;
}

table.shadow .brd {
border-color: white;
border-style: solid;
border-width: 8px;
}

.block1 {
background-color: #FFD403;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
}

.block2 {
background-color: #EBE0C0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
}

div.scroll { overflow: auto; padding: 8px; }

div.grade1 { background-color:#FF0000;height:10px; }
div.grade2 { background-color:#CC6633;height:10px; }
div.grade3 { background-color:#99FF00;height:10px; }
div.grade4 { background-color:#009933;height:10px; }


/* Images */
#fl {
  background-color: white;
  height:0px;
  /*position: absolute;
  width:0px;*/
  display:none;
}


#pb {
position:absolute;
position: fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background:black;
display:none;
filter:'alpha(opacity="0")';
opacity:0;
MozOpacity:0;
KhtmlOpacity:0;
}


.msgWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
	padding:0px;
	z-index:100;
}

* html .msgWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* infobox */
.msgWindow {
    padding: 0 0px 0 0px;
	text-align: left;
	color: #000;
}

table.shadow2 .s1 {
background: no-repeat right url("/img/shadow/msg/1.png");
width:29px;
height:29px;
}

table.shadow2 .s2 {
background: repeat-x right url("/img/shadow/msg/2.png");
height:29px;
}

table.shadow2 .s3 {
background: no-repeat right url("/img/shadow/msg/3.png");
width:28px;
height:29px;
}

table.shadow2 .s4 {
background: repeat-y right url("/img/shadow/msg/4.png");
width:29px;
}

table.shadow2 .s5 {
background: repeat right url("/img/shadow/msg/5.png");
padding:10px;
}

table.shadow2 .s6 {
background: repeat-y right url("/img/shadow/msg/6.png");
width:28px;
}

table.shadow2 .s7 {
background: no-repeat right url("/img/shadow/msg/7.png");
width:29px;
height:30px;
}

table.shadow2 .s8 {
background: repeat-x right url("/img/shadow/msg/8.png");
height:30px;
}

table.shadow2 .s9 {
background: no-repeat right url("/img/shadow/msg/9.png");
width:28px;
height:30px;
}

.page1 {
border-color:#C7D6B9;
border-style: solid;
border-width: 1px;
background-color:#E5E5E5;
padding:3px;
padding-right:5px;
padding-left:5px;
font: 10px Arial;
color:black;
}

.page1:hover {
box-shadow: 0px 0px 3px grey;
}

.page2 {
border-color:#C7D6B9;
border-style: solid;
border-width: 1px;
background-color:#B2B2B2;
padding:3px;
padding-right:5px;
padding-left:5px;
font: 10px Arial;
color:white;
font-weight: bold;
box-shadow: 0px 0px 4px grey;
}

.page1 a {
color:black;
}

.page2 a {
color:white;
}

img.pad_sides {
margin-left:2px;
margin-right:2px;
}

.blog {
background-color:white;
border-style: solid;
border-width: 1px;
border-right-color:#ECECEC;
border-left-color:#ECECEC;
border-bottom-color:#D2C6BC;
border-top-width: 0px;
display:table;
width:95%;
padding:20px;
padding-top:0px;
}

.blogread {
background-color:#F8F3E3;
border-style: solid;
border-width: 1px;
border-right-color:#ECECEC;
border-left-color:#ECECEC;
border-bottom-color:#D2C6BC;
border-top-width: 0px;
display:table;
width:95%;
padding:20px;
padding-top:0px;
}

.blog_title {
font: 24px Arial;
font-weight: bold;
color: #665D5D;
margin-bottom:5px;
}

.blog_title_read {
font: 24px Arial;
font-weight: bold;
color: #665D5D;
margin-top:15px;
}

.blog_title_read a {
font: 22px Arial;
font-weight: bold;
color: #665D5D;
text-decoration: none; 
}

.blog_title a {
font: 22px Arial;
font-weight: bold;
color: #665D5D;
text-decoration: none; 
}

.blog_title a:hover {
text-decoration: underline; 
}

.blog_prelude {
font: 14px Arial;
color: #6E472A;
margin-bottom:5px;
}

table.blogshadow .s1 {
background: no-repeat right url("/img/blog/l.png");
width:6px;
height:7px;
}

table.blogshadow .s2 {
background: repeat-x url("/img/blog/c.png");
height:7px;
}

table.blogshadow .s3 {
background: no-repeat left url("/img/blog/r.png");
width:6px;
height:7px;
}

table.blogshadow {
margin-bottom:10px;
}

.brd_right_grey {
border-color: #F4F4F4;
border-style: solid;
border-width: 0px;
border-right-width: 1px;
}

.brd_grey {
border-color: #D7D7D7;
border-style: solid;
border-width: 1px;
}

.brd_grey_inc {
background-color: #D7D7D7;
}

.brd_admin_menu {
border-color: #F4F4F4;
border-style: solid;
border-width: 1px;
border-top-width: 0px;
}


hr.grey {
  border:0;
  border-top: 1px solid #D7D7D7;
  height: 0;
  background: #D7D7D7;
}

.submenu {
background-color:#D7D7D7;
font: 11px Verdana;
height:27px;
line-height:27px;
border-style: solid;
border-color: #FFFFFF;
border-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
margin-bottom:0px;

}

.submenu a {
float:left;
display:block;
text-decoration: none;
padding-left:10px;
padding-right:10px;
color:white;
font-weight:bold;
border-style:solid;
border-color:#FFFFFF;
border-width:0px;
border-right-width:1px;
height:25px;
line-height:25px;
}

.submenu a:hover{
background-color: #C0C0C0;
}


hr.grey2 {
  border:0;
  border-top: 1px solid #F4F4F4;
  height: 0;
  background: #F4F4F4;
}

hr.grey3 {
  border:0;
  border-top: 1px solid #d0d0d0;
  height: 0;
  background: #d0d0d0;
}

hr.grey4 {
  border:0;
  border-top: 1px solid #ededed;
  height: 0;
  background: #ededed;
}

.ad_date_grey {
color:#D7D7D7;
font: 24px Tahoma;
font-weight: bold;
}

.business_menu_bgr {
background: repeat-x right url("/img/business/mnu_bgr.jpg");
height:32px;
line-height:32px;
}

.business_menu_bgr_left {
background: repeat-x right url("/img/business/left.png");
height:32px;
width:7px;
}

.business_menu_bgr_right {
background: repeat-x left url("/img/business/right.png");
height:32px;
width:6px;
}

.business_menu_bgr2 {
background: url("/img/business/mnu/px.png");
height:29px;
line-height:29px;
font: 11px Verdana;
color: white;
padding-left:10px;
padding-right:10px;
}

.business_menu_bgr2 a {
color: white;
}

.business_menu_bgr2_sel {
height:29px;
line-height:29px;
font: 11px Verdana;
color: white;
padding-left:10px;
padding-right:10px;
}

.business_menu_bgr2_sel a  {
color: white;
}

.business_menu_bgr_left2 {
background: repeat-x right url("/img/business/mnu/left.png");
height:29px;
width:6px;
}

.business_menu_bgr_right2 {
background: repeat-x left url("/img/business/mnu/right.png");
height:29px;
width:6px;
}

.business_menu_split {
padding-right:5px;
padding-left:5px;
padding-top:2px;
}

.tweet_act {
border-color: #6E472A;
border-style: solid;
border-width: 1px;
background:#E0FFD1;
}

.tweet_inact {
border-color: #6E472A;
border-style: solid;
border-width: 1px;
}

.tweetMsg {
color:#FF640B;
font-weight: bold;
}

.bgr_white {
background-color:white;
}

.light_grey { background: #F3F3F3; }
.txt_light_grey { color: #F3F3F3; }
.txt_grey { color: #888888; }
.txt_grey a { color: #888888; }

.tv_black {
background-color:black;
color:white;
text-align:center;
}

.black_bgr {
background-color:black;
}

.tv_black a {
color:white;
text-decoration: underline; 
}

.tv_black a:hover {
text-decoration: none; 
}

.tv_fp {
background: repeat-x url("/img/tv/bgr.jpg");
}

.mednmember {
position: relative;
float:right;
height:0px;
line-height:0px;
top: -8px;
left:10px;
z-index:999;
}

.mednmember2 {
position: relative;
float:right;
height:0px;
line-height:0px;
top: -23px;
left:15px;
z-index:999;
}


.fp_article_title {
	color:#503c08;
	font: 24px Arial;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:24px;
}

.fp_article_title a:hover {
	color:#503c08;
	text-decoration: underline; 
}

.fp_article_title a:visited {
	color:#666666;
}

.fp_article_title_old {
	color:#503c08;
	font: 15px Arial;
	font-weight: bold;
	margin:0px;
	padding:0px;
	line-height:15px;
}

.fp_article_title_old a:hover {
	color:#503c08;
	text-decoration: underline; 
}

.fp_article_title_old a:visited {
	color:#666666;
}

.fp_article_title span {
	color:#8e5e12;
	font: 10px Verdana;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.fp_article_descr {
	color:black;
	font: 12px Verdana;
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.fp_article_link {
	padding-left:10px;
}

.fp_article_link td a {
	color:#6d6e6c;
	font: 12px Arial;
	font-weight: bold;
}

.fp_1col {
border-style: solid;
border-width: 0px;
border-right-color:#d0d0d0;
border-right-width: 1px;
width:420px;
}

.fp_2col {
padding-left:10px;
width:289px;
}

.fp_3col {
padding-left:10px;
padding-right:10px;
}

.fp_title {
background: no-repeat right url('/img/v2/right.png');
color:#626262;
font: 18px Verdana;
margin-top:10px;
padding-left:5px;
border-style: solid;
border-width: 0px;
border-bottom-color:#c1c1c1;
border-bottom-width: 1px;
padding-right:10px;
}

.fp_title a {
color:#626262;
}

.fp_title a:hover {
color:#e27f25;
text-decoration: none;
}

div.tv_desc {
display: block;
position: relative;
left: 0px; 
top: -50px;
height:0px;
font: 1px Verdana;
}

div.tv_desc .tv_desc_inner {
display: block;
height:50px;
overflow: hidden;
width:100%;
background-image: url('/img/v2/px_black.png');
font: 10px Verdana;
color: #FFFFFF;
text-align:left;
}

div.tv_desc td {
font: 10px Verdana;
color: #FFFFFF;
font-weight: bold;
}

div.tv_desc table {
margin:0px;
padding:0px;
height:48px;
width:303px;
max-height:48px;
}


div.gallery_div {
display: block;
position: relative;
left: 0px; 
top: -32px;
height:0px;
font: 1px Verdana;
}

.gallery_div a {
color: #FFFFFF;
}

div.gallery_div .gallery_div_title {
display: block;
height:30px;
overflow: hidden;
width:100%;
background-image: url('/img/v2/px_black.png');
font: 10px Verdana;
color: #FFFFFF;
text-align:left;
}

div.gallery_div td {
font: 10px Verdana;
color: #FFFFFF;
font-weight: bold;
}

div.gallery_div table {
margin:0px;
padding:0px;
height:30px;
width:198px;
max-height:30px;
}

.fpads a {
color:#626262;
}

.fp_stor_title {
color:#503c08;
font: 18px Verdana;
}

.fp_stor_title a {
color:#503c08;
text-decoration: none;
}

.fp_stor_title a:hover {
text-decoration: underline;
}

.pad5top { padding-top:5px; }
.pad10top { padding-top:10px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad40 { padding:40px; }
.pad10right { padding-right:10px; }
.pad10left { padding-left:10px; }

.left_brd_grey {
border-style: solid;
border-width: 0px;
border-left-color:#ededed;
border-left-width: 1px;
}

.scroll_long_ad { max-width:728px; overflow: hide; margin-top:20px; margin-bottom:20px; }
.scroll_long_ad div { max-width:728px; overflow: hide; }

.likebutton {
position: relative;
left: 0; 
top: 23px;
height: 0px; 
font: 1px Verdana;
color: #FFFFFF;
text-align:right;
}

.SelShopCat {
cursor:pointer;
cursor:hand;
background:white;
padding:8px;
}

.SelShopCat:hover {
cursor:pointer;
cursor:hand;
background:#ededed;
}

.selshopt {
font: 12px Verdana;
font-weight: bold;
color: #FFFFFF;
border-style: solid;
border-width: 0px;
padding:10px;
/*background: #D0D0B9;*/
background: -webkit-gradient(linear, left top, left bottom, from(#D4D4D4), to(#BDBDBD));
background: -moz-linear-gradient(top, #D4D4D4, #BDBDBD);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D4D4', endColorstr='#BDBDBD')
margin-bottom:3px;
margin-top:2px;
}

.selshopt a {
color:white;
}

.smartscroll:hover {
overflow: auto;
}

.smartscroll {
overflow: hidden;
}

.table_brd {
border-color: #F4F4F4;
border-style: solid;
border-width: 1px;
}

.table_brd td {
border-color: #F4F4F4;
border-style: solid;
border-width: 1px;
}

.boxshadow1 {
box-shadow: 0px 0px 4px grey;
}

.boxshadow1:hover {
box-shadow: 0px 0px 8px grey;
}


.addvideo {
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

.addvideo {
border: 0px solid #5C6F83;
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
background: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#FFFFFF');
font: 11px Verdana;
color: black;
border-radius: 5px;
padding:5px;
padding-left:10px;
padding-right:10px;
box-shadow: 0px 0px 2px grey;
margin:0px;
cursor:pointer;
cursor:hand;

}

.addvideo:hover {
box-shadow: 0px 0px 5px grey;
}


input.inputshadow1 {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

input.inputshadow1:focus {

    box-shadow: 0 0 5px grey;
    -webkit-box-shadow: 0 0 5px grey; 
    -moz-box-shadow: 0 0 5px grey;

}

input.inputshadow1:hover {
    box-shadow: 0 0 6px grey;
    -webkit-box-shadow: 0 0 6px grey; 
    -moz-box-shadow: 0 0 6px grey;
}


textarea.inputshadow1 {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

textarea.inputshadow1:focus {

    box-shadow: 0 0 5px grey;
    -webkit-box-shadow: 0 0 5px grey; 
    -moz-box-shadow: 0 0 5px grey;

}

select.inputshadow1 {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

select.inputshadow1:focus {

    box-shadow: 0 0 5px grey;
    -webkit-box-shadow: 0 0 5px grey; 
    -moz-box-shadow: 0 0 5px grey;

}


img.shadow1 {
box-shadow: 0px 0px 4px black;
}

img.shadow1:hover {
box-shadow: 0px 0px 8px black;
}

img.shadow2 {
box-shadow: 0px 0px 0px black;
}

img.shadow2:hover {
box-shadow: 0px 0px 6px black;
}

.disc_bg { 
background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FFFFFF));
background: -moz-linear-gradient(top, #F3F3F3, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#FFFFFF')
}

.d_ph {
padding:5px;
width:100px;
vertical-align:top;
}

.f_m_tr .addinfo {
display:none;
}

.f_m_tr:hover .addinfo {
display:block;
max-height:95px;
overflow: auto;
}

.overhidden {
display:block;
overflow: hidden;
}

.gradient{
background-image: -webkit-gradient(
  linear, right top, left top, from(rgba(255, 255, 255, 1.0)),
  to(rgba(255, 255, 255, 0))
);

background-image: -moz-linear-gradient(
  right center,
  rgba(255, 255, 255, 1.0) 20%, rgba(255, 255, 255, 0) 95%
);

filter: progid:DXImageTransform.Microsoft.gradient(
  gradientType=1, startColor=0, endColorStr=#FFFFFF
);

-ms-filter: progid:DXImageTransform.Microsoft.gradient(
  gradientType=1, startColor=0, endColoStr=#FFFFFF
);
}

div.tv_desc1 {
display: block;
position: relative;
left: 0px; 
top: -17px;
height:0px;
font: 0px Verdana;
}

div.tv_desc1 .tv_desc_inner {
display: block;
height:16px;
line-height:16px;
overflow: hidden;
width:115px;
background:black;
opacity:0.5;
filter:alpha(opacity=50);
font: 10px Verdana;
color: #FFFFFF;
text-align:left;
padding-left:5px;
cursor:pointer;
cursor:hand;
}

* html div.tv_desc1 .tv_desc_inner {
	width:120px;
}

div.tv_desc1 .tv_desc_inner:hover {
opacity:0.9;
filter:alpha(opacity=90);
}

.txtcol2 {
color: #6E472A;
background: -webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#FFFFFF));
background: -moz-linear-gradient(top, #E3E3E3, #FFFFFF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E3', endColorstr='#FFFFFF');
}

.proftop {
padding:5px;
background-color:#C5C5C5;
color:white;
}

.profbot {
padding:3px;
text-align:right;
background-color:#EDEDED;
}

.profbot2 {
padding:2px;
background-color:#EDEDED;
}

.profbot a {
color: #6E472A;
}

hr {
  border:0;
  border-top: 1px solid #D7D7D7;
  height: 0;
  background: #D7D7D7;
}

#brd2 {
	border-color: #D7D7D7;
	border-style: solid;
	border-width: 1px;
}

.dtopic .discpg {
display:none;
font: 11px Verdana;
}

.dtopic:hover .discpg {
display:block;
}

.tooltip
{
  position: relative;
  display: inline-block;
  text-decoration: none;
  outline: none;
}

.tooltip span
{
  visibility: hidden;
  position: absolute;
  bottom: 30px;
  left: 50%;
  z-index: 999;
  width: 230px;
  margin-left: -127px;
  padding: 10px;
  border: 2px solid #ccc;
  opacity: .9;
  background-color: #ddd;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

.tooltip:hover
{
  border: 0; /* IE6 fix */
}

.tooltip:hover span
{
  visibility: visible;
}

.tooltip span:before,
.tooltip span:after
{
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: -7px;
  left: 50%;
  margin-left: -8px;
  border-top: 8px solid #ddd;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 0;
}

.tooltip span:before
{
  border-top-color: #ccc;
  bottom: -8px;
}

.eventnow {
	display:table-cell;
	font: 14px Arial;
	color: grey;
	font-weight: bold;
	box-shadow: 0px 0px 5px grey;
	padding:10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: 0px solid #5C6F83;
  background-color: #ddd;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
}

.eventtitle {
	display:block;
	text-align:center;
	font: 14px Arial;
	color: grey;
	font-weight: bold;
	box-shadow: 0px 0px 5px grey;
	padding:10px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: 0px solid #5C6F83;
}


table.events tr:hover td {
	background-color: #F3F3F3;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
table.events tr:hover td.t1 {
	background-color:green;
	padding:0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
table.events tr:hover td.t2 {
	background-color:red;
	padding:0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

table.events td {
	padding:5px;
}

table.events td.t1 {
	background-color: green;
	width:10px;
	padding:0px;
}

table.events td.t2 {
	background-color: red;
	width:10px;
	padding:0px;
}

table.events td.date {
	background-color:white;
	padding:5px;
	border: 1px solid grey;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color:grey;
}

table.events tr:hover td.date {
	background-color:white;
	padding:5px;
	border: 1px solid grey;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.hidimg .img {
opacity:0;
filter:alpha(opacity=0);
}

.hidimg:hover .img {
opacity:1;
filter:alpha(opacity=100);
}

table.events tr td {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

.hidimg .img {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

table.events tr td div.cl {
background: no-repeat url("/img/clock.png");
padding-left:11px;
min-height:9px;
font: 10px Verdana;
}
