.takru:link    {text-decoration: none; color: #000000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.takru:hover   {text-decoration: none; color: #490000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.takru:visited {text-decoration: none; color: #000000; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}

.ltl {font-family : Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none  }
a.ul:link {text-decoration: none; color: #300044}
a.ul:visited {text-decoration: none ; color: #0000cc}
a.rcul:hover {text-decoration:none; color: #999900}
a.rcul:link {text-decoration: none; color: #700014}
a.rcul:visited {text-decoration: none ; color: #220000}
a.ul:hover {text-decoration: none ; color: #999900}

p.feed_title {font-size: 13px; color: #550000; font-family: Tahoma, Arial, Helvetica, sans-serif}
p.feed_description {text-decoration: none; font-size: 13px; color: #000033; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.feed_link:link {text-decoration: none; font-size: 13px; color: #440000; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.feed_link:visited {text-decoration: none; font-size: 13px; color: #800000; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.feed_link:hover {text-decoration: none; font-size: 13px; color: #777700; font-family: Tahoma, Arial, Helvetica, sans-serif}

span.feed_title2 {font-size: 13px; color: #005500; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align}
a.feed_link2:link {text-decoration: none; font-size: 13px; color: #004400; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left}
a.feed_link2:visited {text-decoration: none; font-size: 13px; color: #007000; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left}
a.feed_link2:hover {text-decoration: none; font-size: 13px; color: #777700; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left}

iframe.ups {overflow: scroll}
a.cul:link {text-decoration: none; color: #000054}
a.cul:visited {text-decoration: none ; color: #2c2c6c}
a.cul:hover {text-decoration: none ; color: #999920}
a.kanjul:link {text-decoration: none; color: #000054}
a.kanjul:visited {text-decoration: none ; color: #00009c}
a.kanjul:hover {text-decoration: none ; color: #999920; font-size: 50px}
a.smkanj:link {text-decoration: none; color: #500000; font-size: 15px}
a.smkanj:visited {text-decoration: none ; color: #800000; font-size: 15px}
a.smkanj:hover {text-decoration: none ; color: #999920; font-size: 15px}

a.fa:link {text-decoration: none ;display:block; line-height:100%; margin:0px; padding:0px; vertical-align:middle}
a.fa:hover {text-decoration: none ;background-color:#FFC080; vertical-align:middle}

a.smf:link {text-decoration: none; color: #440000; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf:visited {text-decoration: none ; color: #cc0000; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf:hover {text-decoration: none ; color: #cc5500; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf2:link {text-decoration: none; color: #222233; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf2:visited {text-decoration: none ; color: #222255; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf2:hover {text-decoration: none ; color: #444466; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf3:link {text-decoration: none; color: #004400; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf3:visited {text-decoration: none ; color: #007000; font-family: Tahoma, Arial, Helvetica, sans-serif}
a.smf3:hover {text-decoration: none ; color: #011001; font-family: Tahoma, Arial, Helvetica, sans-serif}

a.kanji:link {text-decoration: none; color: #000084}
a.kanji:visited {text-decoration: none ; color: #000084}
a.kanji:hover {text-decoration: none ; color: #999900}

a.link:link {text-decoration: none; color: #000084}
a.link:visited {text-decoration: none ; color: #000084}
a.link:hover {text-decoration: none ; color: #999900}

li.krok {list-style-type: circle}
li.krok {list-style-type: circle}
li.nuth {font-size: 13px; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px;}

td.cage {border: 1px solid rgb(100,100,100)}
td.header1 {padding-left: 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #000000; font-weight:bold; height:20px}
div.headerdiv {padding-left: 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #000000; background:#e6e2af; font-weight:bold; height:20px}
td.header10 {padding-left: 3px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none; color: #000000; font-weight:bold;}
div.header10 {padding-left: 3px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none; color: #000000; font-weight:bold; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px; background:#e6e2af;}

td.header11 {padding-left: 3px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; font-weight:bold}
table.table0 {border-collapse: collapse; }
input.subbut {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid rgb(200,200,200); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
input.justbut {text-decoration: underline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border: 0px solid rgb(200,200,200); background:#f8f8f8}
input.formtext {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid rgb(160,160,160);background-color: #f0f0f0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
select.downmenu {font-family: Tahoma, Arial, Helvetica, sans-serif, Gothic; font-size: 12px; border: 1px solid rgb(160,160,160);background-color: #f0f0f0;}
td.innercage2 {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif}
td.smallcell {font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; height:15px}
td.smallheadercell {font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; height:15px;background:#e6e2af;}
input.canvas {border: 1px solid rgb(130,130,130); width: 390; font-size: 20px; font-family: arial}
textarea.canvas {border: 1px solid rgb(130,130,130); width: 390; font-size: 20px; font-family: arial}
input.bigbut {font-family: arial; width: 150px; font-size: 25px; border: 1px solid rgb(200,200,200); -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
input.avebut {font-family: arial; width: 80px; font-size: 15px; border: 1px solid rgb(200,200,200); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
button.avebut {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
button {font-family: arial; width: 180px; font-size: 15px; border: 1px solid rgb(200,200,200); -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
span.smallred {font-family: arial; color: #700000}

td.ordcell {font-size: 14px; line-height: 1.4; font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: top}
td.ordcellmiddle {font-size: 11px; line-height: 1.4; font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle}
td.dictcell {font-size: 15px; line-height: 1.4; font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: top}
td.padd {padding-left: 5px; padding-right: 5px; text-decoration: none; padding-right:5px; color: rgb(0,0,35); font-size: 13px; text-align: justify; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 18px}
td.sign {padding-left: 0px; text-decoration: none; padding-right:0px; color: rgb(0,0,45); font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px}
td.paddl {padding-left: 5px; text-decoration: none; padding-right: 5px; color: rgb(0,0,30
); font-size: 13px; text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif;}

a.tuch:link {background: #252525; border-radius:4px 0px 4px 0px; -webkit-border-radius:4px 0px 4px 0px; -moz-border-radius:4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px; text-align:left; line-height: 1.9; text-decoration: none; color: #FFFFFF; display:block; vertical-align: middle; 
margin-left:0px; padding:2px 2px 2px 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 1px dotted rgb(50,50,50); vertical-align: middle }
a.tuch:visited {background: #252525; border-radius:4px 0px 4px 0px; -webkit-border-radius:4px 0px 4px 0px; -moz-border-radius:4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px;; display:block; line-height: 1.9; margin-left:0px; padding:2px 2px 2px 5px; text-align:left;
text-decoration: none ; color: #BBBBBB; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 1px dotted rgb(50,50,50); vertical-align: middle}
a.tuch:hover {border-radius:4px 0px 4px 0px; -webkit-border-radius:4px 0px 4px 0px; -moz-border-radius:4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px;; display:block; line-height: 1.9; text-align:left; text-decoration: none; color:#000000;; font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size: 14px; padding:2px 2px 2px 5px; border-right: 1px solid rgb(0,10,150); 
background:#e6e2af; border-bottom: 1px dotted rgb(50,50,50); vertical-align: middle}

a.appbut:link {text-align:center; line-height: 1.2; text-decoration: none; color: #FFFFFF; display:block; vertical-align: middle;
margin-left:0px; padding:2px 2px 2px 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; ; vertical-align: middle }
a.appbut:visited {display:block; line-height: 1.2; margin-left:0px; padding:2px 2px 2px 5px; text-align:center;
text-decoration: none ; color: #BBBBBB; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle}
a.appbut:hover {display:block; line-height: 1.2; text-align:center; text-decoration: none; color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size: 14px; padding:2px 2px 2px 5px; background:#e6e2af; vertical-align: middle}

td.adheader1 {text-decoration: none; color: #fff; vertical-align: middle; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; height:17px; background:#3c5a98}
td.adheader2 {text-align:left; text-decoration: none; color: #000040; vertical-align: middle; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height:17px; background-color: #e6e2af}

a.tuch2:link {text-align:left; line-height: 1.9;
background-color:#ffffff; text-decoration: none; color: #000084; display:block;
 margin-left:0px; padding:2px 2px 2px 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px ; border-bottom: 1px dotted rgb(50,50,50); vertical-align: middle}
a.tuch2:visited {display:block; line-height: 1.9;
margin-left:0px; padding:2px 2px 2px 5px; text-align:left; 
background-color:#ffffff; text-decoration: none; 
color: #000099; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 1px dotted rgb(50,50,50); vertical-align: middle}
a.tuch2:hover {display:block; line-height: 1.9;
text-align:left; margin-left:0px; padding:2px 2px 2px 5px; text-decoration: none ; color: #990000; 
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border-right: 1px solid rgb(255,130,0); background-color:#e6e2af; border-bottom: 1px dotted rgb(50,50,50); 
 vertical-align: middle}
.downCorners {border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -khtml-border-radius: 0px 0px 4px 4px;}
.topCorners {border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px;}
.topLeftBottomRight {border-radius:4px 0px 4px 0px; -webkit-border-radius:4px 0px 4px 0px; -moz-border-radius:4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px;}
.round {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius: 4px}
.popupLink { COLOR: red; outline: none }
.popup {POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: white; width: 700px; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }


#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('/tooltip//images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #000000;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:170px;	/* Width of tooltip content */
	height:230px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:2px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

p.deviderline
{
text-align:center; text-decoration: none; color: #740000; display:block; vertical-align: middle;
margin-left:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #dbd7a8; height:20px; line-height:17px
}

div.ie1 {position: relative; top: -10px; left: -10; z-index: 10}
div.firefox1 {position: relative; top: 30px; left: -10; z-index: 10}
div.safari1 {position: relative; top: 30px; left: -10; z-index: 10}
div.opera1 {position: relative; top: 30px; left: -10; z-index: 10}
div.chrome1 {position: relative; top: 30px; left: -10; z-index: 10}
div.ie2 {position: relative; z-index:22; top: 19px}
div.firefox2 {position: relative; z-index:22; top: 60px}
div.safari2 {position: relative; z-index:22; top: 69px}
div.opera2 {position: relative; z-index:22; top: 69px}
div.chrome2 {position: relative; z-index:22; top: 69px}
div.ie3 {position:relative; z-index:21; top: 14px; border: 1px solid green; width: 680px; margin:0 auto}
div.firefox3 {position:relative; z-index:21; top: 52px; border: 1px solid green; width: 680px; margin:0 auto}
div.safari3 {position:relative; z-index:21; top: 61px; border: 1px solid green; width: 680px; margin:0 auto}
div.opera3 {position:relative; z-index:21; top: 61px; border: 1px solid green; width: 680px; margin:0 auto}
div.chrome3 {position:relative; z-index:21; top: 61px; border: 1px solid green; width: 680px; margin:0 auto}

/* tooltip */
 
.tooltip { position: relative; }

.tooltip span {
  position: absolute;
  right: 0;
  top: -30px;
  display: none;
    
  min-width: 50px;
  padding: 3px 8px;
 
  font-size: 11px;
  text-align: right;
  background-color: rgba(0,0,0,.8);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #fff;
}
.tooltip span small {
  position: absolute;
  right: 10px;
   z-index: 1110;
  bottom: -6px;
  border-top: 6px solid rgba(0,0,0,.8);
  border-left: 6px solid transparent;
}
.tooltip:hover span { display: block; }
