/*
a.show{
color:#7A2BF0;
font-size:16px;
text-decoration:none;
outline:none
}

a.over{
color:#7A2BF0;
font-size:16px;
text-decoration:none;
outline:none
}

a.close{
color:#7A2BF0;
font-size:14px;
text-decoration:none;
outline:none
}
*/


h2{
font-size:20px;
}
h3{
font-size:18px;
}

a{
color:green;
color:#5D8BF4;
text-decoration:none;
outline:none
}

a:hover{
/*
background-color:#f1f1f1;
*/
color:#555555;
color:#98E307;
color:#D03C0E;
text-decoration:none;
}

/*
a:visited{
color:green;
}
*/


/*
.doclink, .doclinkblack, .doclinkwhite{
font-size:18px;
}
*/

a.doclink:link{
color:#5D8BF4;
}
a.doclinkblack:link{
color:#333333;
}
a.doclinkwhite:link{
color:#ffffff;
}


a.doclink:visited, a.doclinkblack:visited{
color:maroon;
color:#AB6BEC;
color:#8883F2;
color:#333333;
}
a.doclink:hover, a.doclinkblack:hover{
color:#D03C0E;
}
a.doclink:active, a.doclinkblack:active{
color:green;
}

a.doclinkwhite:visited{
color:#fff278;
}
a.doclinkwhite:hover{
color:#F3FAB7;
}
a.doclinkwhite:active{
color:#ffffff;
}


.butdark{
float:left;
padding:3px;
border:1px solid #888888;
background-color:#ffffff;
background-color:#F2FCDA;
background-color:#F6F6F6;
background-color:#000000;
background:url('/kd/images/pg/black1.gif') repeat-x;
font-size:12px;
color:green;
color:#ffffff;
}

.butdark:hover{
border:1px solid #cccccc;
color:#F9FB59;
text-decoration:none;
}


.showmorebut, .butlite{
padding:1px 2px 0px 2px;
border:1px solid #888888;
background-color:#f0f0f0;
font-size:12px;
color:#222222;
}

.showmorebut:hover, .butlite:hover{
border:1px solid #cccccc;
color:#F9FB59;
text-decoration:none;
}

.listbox{
padding:0px 0px;
border:2px solid #f0f0f0;
/*
background-color:#f0f0f0;
*/
font-size:12px;
color:#222222;
text-decoration:none;
}

.listbox:hover{
border:2px solid #000000;
text-decoration:none;
}


.boxlink a:hover{
background-color:#dddddd;
text-decoration:none;
}



.hide{
	display: none
}

.delckboxhide{
	display: none
}


td.bglinkpg{
list-style-type: none;
border:1px solid #dedede;
background-color:#F3EEFC;
}

ul.arrow{list-style-image: url('/kd/images/pg/arrow.gif')}
ul.circle {list-style-type: circle}
ul.disk {list-style-type: disk}
ul.none {list-style-type: none}
ul.decimal {list-style-type: decimal}
ul.decimal-leading-zero {list-style-type: decimal-leading-zero}



ul.square
{
margin-top:4px;margin-bottom:4px;margin-right:2px;margin-left:20px;padding-left:0px;
word-spacing:1px;color:#333333;list-style-type: square
}

ul.disc
{
margin-top:4px;margin-bottom:4px;margin-right:2px;margin-left:20px;padding-left:0px;
word-spacing:1px;color:#333333;list-style-type: disc
}

ul.none{
margin-top:4px;margin-bottom:4px;margin-right:2px;margin-left:0px;padding-left:0px;
word-spacing:1px;color:#333333;list-style-type: none
}



/*
#topbottomline{
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
}

#topline{
border-top:1px solid #dedede;
}

#bottomline{
border-bottom:1px solid #dedede;
}
*/

/*
.topbottomline{
border-top:1px solid #dedede;
border-bottom:1px solid #dedede;
}

.topline{
border-top:1px solid #dedede;
}

.bottomline{
border-bottom:1px solid #dedede;
}
*/


.framedoc{
border:2px solid #aaaaaa;
padding:3px;
background-color:#ffffff;
}

.boxdoc{
border:1px solid #dedede;
padding:10px;
background-color:#ffffff;
}

/*
.pageheaderbg{
font-weight:bold;font-family:Verdana,helvetica,sans-serif;
border-top:1px solid #dedede;
background-color:#ffff28;
padding:5px;
}
*/

.pageheader{
color:#444444;
border-bottom:1px solid #dedede;padding-left:3px;font-size:17px;font-weight:bold;
}


.preview, .clear{
border:1px solid #dedede;border-right:2px solid #aaaaaa;background-color:#f0f0f0;color:#2F64AD;font-size:14px;padding:4px;text-decoration:none;
}

/* button */
.rptabuse{
color:#000000;
background-color:#aaaaaa; 
background-image: url("/kd/images/pg/grey1.gif");
border-width:1px 2px 1px 1px;
border-style:solid;
border-color:#cccccc;
padding-left:5px;
padding-right:5px;
text-decoration:none;
outline:none
}





/*
.docwrapper {
	margin: 20px auto;
	padding: 0;
	width: 300px;
	font: 75%/120% Arial, Helvetica, sans-serif;
	border: 0px solid #ccc;
}



.coldoc{
	margin: 20px auto;
	padding: 0;
	width: 100%;
	font: 75%/120% Arial, Helvetica, sans-serif;
	border: 0px solid #ccc;

}

.colbox {
	margin: 0px auto;
	padding: 0;
	width: 100%;
	font: 75%/120% Arial, Helvetica, sans-serif;
	border: 0px solid #ccc;
}
*/



.rborder{
border-right:1px dotted #f0f0f0;
}


/*
##########################
*/

.swappagecontent {
	margin: 20px auto;
	padding: 0;
	width: 300px;
/*
	font: 75%/120% Arial, Helvetica, sans-serif;
*/
	border: 1px solid #000000;

background-color:#000000;
}

.sw, .prev, .next{
/*
text-decoration:none;
text-decoration:none;
padding:4px 4px 0px 4px;
border: 1px solid #dedede;
background-color:#E1F573;
*/
}


.swimg, .previmg, .nextimg{
/*
text-decoration:none;

border: 1px solid #dedede;
text-decoration:none;
padding:40px 2px 0px 2px;
*/
}


.swappage{
/*
line-height: 25px;
line-height: 2px;
padding:5px;
*/
background-color:#A4BF11;

border:1px solid #000000;

}

.swappage img{
/*
	border: solid 1px #ccc;
	width: 50px;
	height: 10px;
	padding: 4px;
*/

}
.swappage img:hover{
/*
	border-color: #FF9900;
*/
}

.swappagebox {
	position:relative;
	overflow: hidden;
	
	border: solid 1px #ccc;

	width: 280px;
	height: 200px;
padding:0px;
}

#swapview{
 position: absolute;
  left: 0;
  bottom: 0;

/*
filter:alpha(opacity=80);opacity:0.8;
 width:100%;
height:200px;
background-color:#222222;
*/

color:#ffffff;
padding:10px;
}

.swapheader{
text-align:left;
padding:1px;
	font-size:10px;
}
.swapfooter{
text-align:left;
padding:1px;
	font-size:10px;
}

#sw300, #swimg300{
width:300px;
}
#sw200, #swimg200{
width:200px;
}

/*
###################
*/

ul.zmenu{
margin:0px;
padding:0px;
	list-style: none;
	clear: both;
	float: left;
width: 100%;
	font:12px normal Georgia, Verdana, Arial, Helvetica, sans-serif;

position:absolute;
display:none;
overflow:auto;
}

ul.zmenu li{
position:relative;
z-index:1000;
top:0px;
left:0px;
overflow:visible;

margin:0px;
padding:3px;
border: 1px solid #666666;
width:140px;
height:30px;
line-height:25px;
text-align:center;
background-color:#FFFFFF;
}

ul.zmenu li a{
text-decoration:none;
}

ul.zmenu li a{
text-decoration:none;
color:#000000;
}






ul#hzmenut1 {
	margin: 0; 
	padding: 0; 
	list-style: none;
	clear: both;
	float: left;
width: 100%;
	font:12px normal Georgia, Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #888888;border-bottom:1px solid #888888;border-right:1px solid #f0f0f0;
}
ul#hzmenut1 li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:33px;
}
ul#hzmenut1 a, ul#hzmenut1 span, ul#hzmenut1 em{
	padding: 10px 10px;
	float: left; 
	text-decoration: none; 
	clear: both;
	height: 20px;
/*
	line-height: 20px;
*/
	color: #888888;
	background: #EFFEA8; 
	text-transform: uppercase;

}


ul#hzmenut1 a { color: #888888;}
ul#hzmenut1 span {
	display: none;
}
ul#hzmenut1 em { color: #888888; }


.hzbart1{
border:0px solid #000000;
line-height:1px;
background-color:#FFFFFF;
background: url(/kd/images/pg/yellow1.gif) repeat-x;
}


ul#hzmenut1.hzbart1 span{
	background: url(/kd/images/pg/yellow1.gif) repeat-x left top;
}
ul#hzmenut1.hzbart1 a{
	color: #333333;
/*
	background: url(/kd/images/pg/nav_bg.gif) repeat-x left bottom;
*/
	background: #FFFFFF;
}

ul#hzmenut1.hzbart1 em{
	color: #333333;
	border:1px solid #888888;
}


/*
#########################
*/

.suggestionsBox {
/*
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;

    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
*/
position: relative;
   margin: 0px 0px 0px 0px;
border: 1px solid #dddddd;
color: #333333;
background-color:#FFFFFF;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
	text-align:left;
}

.suggestionList li {
    margin: 0px 0px 0px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
   background-color: #f0f0f0;
}

/*
b1,..bbox
*/

.bbottom{border:1px solid #dddddd}

.b1p, .b2p, .b3p, .b4p{font-size:1px; overflow:hidden; display:block;}
.b1p {height:1px; background:#F5E9FA; margin:0 5px;}
.b2p {height:1px; background:#F5E9FA; margin:0 3px; border-right:2px solid #F5E9FA; border-left:2px solid #F5E9FA; margin:0 3px;}
.b3p {height:1px; background:#F5E9FA; margin:0 2px; border-right:1px solid #F5E9FA; border-left:1px solid #F5E9FA; margin:0 2px;}
.b4p {height:2px; background:#F5E9FA; margin:0 1px; border-right:1px solid #F5E9FA; border-left:1px solid #F5E9FA; margin:0 1px;}
.bboxp {background: #F8F1FB; border-right:1px solid #F5E9FA; border-left:1px solid #F5E9FA;}
.bboxp div {margin:0 5px;}

.b1n, .b2n, .b3n, .b4n{font-size:1px; overflow:hidden; display:block;}
.b1n {height:1px; background:#96B40A; margin:0 5px;}
.b2n {height:1px; background:#96B40A; margin:0 3px;}
.b3n {height:1px; background:#B9E520; margin:0 2px;}
.b4n {height:2px; background:#B9E520; margin:0 1px;}
.bboxn {background: #F2FCC4;}
.bboxn div {margin:0 5px;}


.b1g, .b2g, .b3g, .b4g{font-size:1px; overflow:hidden; display:block;}
.b1g {height:1px; background:#608A0E; margin:0 5px;}
.b2g {height:1px; background:#608A0E; margin:0 3px;}
.b3g {height:1px; background:#608A0E; margin:0 2px;}
.b4g {height:2px; background:#608A0E; margin:0 1px;}
.bboxg {background: #608A0E;}
.bboxg div {margin:0 5px;}


.b1b, .b2b, .b3b, .b4b{font-size:1px; overflow:hidden; display:block;}
.b1b {height:1px; background:#efefef; margin:0 5px;}
.b2b {height:1px; background:#F0FBB2; border-right:2px solid #efefef; border-left:2px solid #efefef; margin:0 3px;}
.b3b {height:1px; background:#F0FBB2; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 2px;}
.b4b {height:2px; background:#F0FBB2; border-right:1px solid #efefef; border-left:1px solid #efefef; margin:0 1px;}
.bboxb {background: #F0FBB2; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.bboxb div {margin:0 5px;}

.b1h, .b2h, .b3h, .b4h, .b22h, .b32h, .b42h{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#dddddd; margin:0 5px;}
.b2h, .b22h {height:1px; background:#D1E54D; border-right:2px solid #dddddd; border-left:2px solid #dddddd; margin:0 3px;}
.b3h, .b32h {height:1px; background:#D1E54D; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 2px;}
.b4h, .b42h {height:2px; background:#D1E54D; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 1px;}
.b22h, .b32h, .b42h {background: #FFFFFF;}
.headh {background: #E5F76D; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.headh div {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.bboxh {background: #FFFFFF; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.bboxh div {margin:0px 12px; padding-top: 5px;}

.b1w, .b2w, .b3w, .b4w{font-size:1px; overflow:hidden; display:block;}
.b1w {height:1px; background:#dddddd; margin:0 5px;}
.b2w {height:1px; background:#ffffff; border-right:2px solid #dddddd; border-left:2px solid #dddddd; margin:0 3px;}
.b3w {height:1px; background:#ffffff; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 2px;}
.b4w {height:2px; background:#ffffff; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 1px;}
.bboxw {background: #ffffff; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.bboxw div {margin:0px 5px;}
.bboxw h3 {margin: 0px 5px}


.b1tab, .b2tab, .b3tab, .b4tab{font-size:1px; overflow:hidden; display:block;}
.b1tab {height:1px; background:#888; margin:0 5px;}
.b2tab {height:1px; background:#B3C706; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3tab {height:1px; background:#B3C706; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4tab {height:2px; background:#B3C706; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.bboxtab {background: #B3C706; border-right:1px solid #888; border-left:1px solid #888;}
.bboxtab div {margin:0px 0px;}
.bboxtab a {color: #FFFFFF;font-weight:bold;font-size:12px;}
.bboxtab a:hover {color: #dddddd;}


.b1tab1, .b2tab1, .b3tab1, .b4tab1{font-size:1px; overflow:hidden; display:block;}
.b1tab1 {height:1px; background:#888; margin:0 5px;}
.b2tab1 {height:1px; background:#AF0BFC; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3tab1 {height:1px; background:#AF0BFC; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4tab1 {height:2px; background:#AF0BFC; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.bboxtab1 {background: #AF0BFC; border-right:1px solid #888; border-left:1px solid #888;}
.bboxtab1 div {margin:0 0px;}
.bboxtab1 a {color: #FFFFFF;font-weight:bold;font-size:12px;}
.bboxtab1 a:hover {color: #dddddd;}

.b1tab2, .b2tab2, .b3tab2, .b4tab2{font-size:1px; overflow:hidden; display:block;}
.b1tab2 {height:1px; background:#888; margin:0 5px;}
.b2tab2 {height:1px; background:#CBCBC7; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3tab2 {height:1px; background:#CBCBC7; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4tab2 {height:2px; background:#C6C5C0; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.bboxtab2 {background: #C6C5C0; border-right:1px solid #888; border-left:1px solid #888;}
.bboxtab2 div {margin:0 0px;}
.bboxtab2 a {color: #FFFFFF;font-weight:bold;font-size:12px;}
.bboxtab2 a:hover {color: #dddddd;}

/*
#submenu {
background:#FAF1FB;
border:1px solid #aaaaaa;
display:none;
width:150px;
color:#000;
font:11px Tahoma;
font-weight:bold;
}

#submenu ul, #submenu ul * {
padding:0;
margin:0;
}

#submenu ul li{
list-style:none;
border:1px solid #aaaaaa;
padding: 5px;
display:block;
}

#submenu ul li:hover{
background:#666;
color:#FFF;
}

#submenu ul li:hover span{
color:#FFF;
}

#submenu li:hover a{
color:#FFF;
}


#submenu a{
color:#000;
font:11px Tahoma;
font-weight:bold;
text-decoration:none;
}

*/