.tbt {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.hintbutton {
   display:block;
   background-color:#FFFFE3;
   width:70%;
   border:1px solid #aaa;
   border-radius: 4px;
   padding:5px;
   text-decoration: none;
   font-size:10pt;
   font-family: Verdana, Arial, sans-serif;
}
.hintbutton b {
   color: #2a5a8a;
}
.inputbox {
   padding:2px;
   display: inline;
}

.btn{
   color:#330000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#3A3A3A;
   border-left-color:#3A3A3A;
   border-right-color:#000000;
   border-bottom-color:#000000;
	}

.btn3{
   color:#330000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:	84%;
   font-weight:bold;
   background-color:transparent;
   border: 1px solid;
   width: 8em;
   border-top-color:#3A3A3A;
   border-left-color:#3A3A3A;
   border-right-color:#000000;
   border-bottom-color:#000000;
	}

.btn4
{
   font-weight:bold;
   font-size:12px;
   font-family:Arial,sans-serif;
   height:18px;
   background-color: #779999;
   background-image:url("img/back_but4.gif");
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}


.btn5
{
   font-weight:bold;
   font-size:12px;
   font-family:Arial,sans-serif;
   height:18px;
   background-color:#779999;
   background-image:url("img/back_but5.gif");
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}

.btn6
{
   font-weight:bold;
   font-size:12px;
   font-family:Arial,sans-serif;
   height:18px;
   background-color:#CAE8EA;
   background-image:url("img/back_but6.gif");
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}



.btn2
{
   font-size:12px;
   font-family:Arial,sans-serif;
   background-color:#779999;
   background-image:url("img/back_but32.gif");
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   padding: 5px;
   border-radius:5px;
}

.btn22
{
   font-size:12px;
   font-family:Arial,sans-serif;
   height:18px;
   background-color:#779999;
   background-image:url("img/back_but3.gif");
   border-style:solid;
   border-color:#FF0000;
   border-width:1px;
}


.hint1cls{
	border: 1px solid #aaa;
	background-color: #FDFFDD;
	overflow: auto;
   border-radius: 4px;
	visibility: hidden;
	z-index: 9000;
	position: absolute;
	left: 100px;
	top: 100px;
	height: 400px;
	width: 350px;
	margin: 10px;
	padding: 10px;
}

/* Base styles */
.btn-instagram {
  font-size: 1.2em;
  font-family: sans-serif;
  color:#333;
   text-shadow:1px 1px #fff;
   text-decoration: none;
   display:inline-block; 
   padding:0.5em 1.75em 0.5em 1em;
   border-radius: 0.25em;
   background: #f8f8f8;
   border:1px solid #ccc;
   border-right:0.25em solid #00558D; /* blue stripe */
   position: relative;
   margin:0 0 1px; 
}

.btn-instagram:before, .btn-instagram:after {
   content:'';
   display:block;
   position: absolute;
}

/* Add Stripes */
.btn-instagram:before {
   width:0.25em;
   height: 100%;
   background:#FBB03B; /* yellow stripe */ 
   border-left:0.25em solid #D4145A; /* red stripe */ 
   border-right:0.25em solid #00A99D; /* green stripe */ 
   top:0;
   right:0;
}

/* Add Hightlights */
.btn-instagram:after {
   width:100%;
   height: 100%;
   top: 0;
   left: 0;
   border-radius: 0.25em;
   padding-left: 0.25em;
   box-shadow: inset 1px 1px 0px rgba(255,255,255,0.5), inset -1px -1px 0 rgba(0,0,0,0.1);

background: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.2) 49%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.35)), color-stop(49%,rgba(255,255,255,0.2)), color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ffffff', endColorstr='#1a000000',GradientType=0 );

}
.btn-instagram, .btn-instagram:before {
    -webkit-transition-property: background, border;
    -webkit-transition: 0.1s ease-in;
    -moz-transition-property: background, border;
    -moz-transition: 0.1s ease-in;
    -o-transition-property: background, border;
    -o-transition: 0.1s ease-in;
    transition-property: background, border;
    transition: 0.1s ease-in;

}
.btn-instagram:hover, .btn-instagram:focus  {
   background: #fff;
}
.btn-instagram:hover {
   border-right:0.25em solid #09c;
}
.btn-instagram:hover:before {
   background:#fc6; /* yellow stripe */ 
   border-left:0.25em solid #f06; /* red stripe */ 
   border-right:0.25em solid #0cc; /* green stripe */ 
}
.btn-instagram:hover:after {
   background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.1) 49%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.05) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(49%,rgba(255,255,255,0.1)), color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.05)));
   background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.05) 100%);
   background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.05) 100%);
   background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.05) 100%);
   background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 49%,rgba(255,255,255,0) 50%,rgba(0,0,0,0.05) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff', endColorstr='#0d000000',GradientType=0 );
}
.btn-instagram:active {
   margin:1px 0 0; 
}