/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */

.msgWindow {
	display:none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
	height: 440px;
	background-color:white;
	-moz-opacity:0.0;
	filter:alpha(opacity=0); 
	z-index:100;
	border: 2px solid black;
}

* 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;
}

.cfgcmmnbdy {
border: 1px solid #E5E5E5;
/*background-color:white;*/
}

.b1 {
background-repeat: repeat-y;
background-image:url('/img/site/l1bgr.jpg');
width:7px;
}

.b2 {
background-repeat: repeat-y;
background-image:url('/img/site/r1bgr.jpg');
width:6px;
}

.ad_table {
border: 1px solid #E5E5E5;
}

.ad_table_ref {
text-align:right;
background: #E5E5E5; 
color:white;
padding:1px;
padding-left:10px;
padding-right:10px;
display:block;
font: 10px Verdana;
}

.ad_table_title {
font: 12px Verdana;
font-weight: bold;
text-decoration: underline;
}

.ad_table_description {
font: 10px Verdana;
padding-top:3px;
}

.ad_table_url {
font: 10px Verdana;
padding-top:3px;
}

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

.greybrd {
border: 5px solid #F6F6F6;
box-shadow: 0px 0px 3px grey;
}

.greybrd:hover {
box-shadow: 0px 0px 6px grey;
}

.img2:hover {
box-shadow: 0px 0px 6px grey;
}

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

.botextension { height:32px; }
img.i2 {
border-style: solid;
border-width: 0px;
}

 body{
  margin:0;
  padding:0 0 0 0;
 }
 
 div#infopanel{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;

	z-index:100000;
	text-align: right;
	border-style: solid;
	border-color: #ACACAC;
	border-width: 0px;
	border-top-width: 1px;
	padding:2px;
	height:32px;
	line-height:32px;
    vertical-align: middle;
	background-image: url('/img/panel/bg.png');
 }
 @media screen{
  body>div#infopanel{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

.hand {
cursor:pointer;
cursor:hand;
}

div.sc_menu_wrapper {
	position: relative; 	
	height: 300px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 120px;
	margin-top: 0px;
	overflow: auto;
}
div.sc_menu {
	padding: 15px 0;
}
.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 100px;
	border: 2px rgb(79, 79, 79) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	
	/* When image support is turned off */
	color: #fff;
	background: rgb(79, 79, 79);	
	text-align: center;
}
.sc_menu a:hover {
	border-color: rgb(130, 130, 130);
	border-style: dotted;
}
.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}
/* Styling tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}

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

.button {
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;

}

.button:hover {
box-shadow: 0px 0px 5px white;
}
