/* CSS Document */

body {
 background:url(img/back.gif) repeat-x;
 font-family:Verdana, Arial, Helvetica, sans-serif;
/* background: #ECF2FB;*/
 font-size:13px;
 margin:0px;
}


h2 {
 margin-bottom:5px;
}

h4 {
 font-size:14px;
 font-weight:bold;
 color:#003399;
 border-bottom:#FF9900 1px solid;
 width:40%;
}

table#hdr {
/* border: 1px solid #0000CC;*/
 background:url(img/body1.png) repeat-x; /*url(img/kpthdr.jpg) no-repeat center;*/
/* background-position: 10px 0px;*/
/* border-bottom:	1px dashed #0066FF;*/
/* border-left:1px solid #9999CC;
 border-right:1px solid #9999CC;*/
 width:100%;
 height:150px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:16px;
}

/*#hdr #ll {
 background:url(img/hdr1.jpg);
}

#hdr #rr {
 background:url(img/hdr3.jpg);
}*/

ul {
 margin-top:5px; 
 margin-left:18px;
 padding:6px;
}

#hdr #mid {
 background:url(img/ksis.jpg) no-repeat;
 background-position:center;
}

table#main {
 background:#FFFFFF;
 color:#333333;
 width:100%;
 height:400px;
/* border-left:1px solid #9999CC;
 border-right	:1px solid #9999CC; */
}

table#foot {
/* border-top: 1px solid #DDDDDD;
 border-bottom: 1px solid #AAAAAA;*/
 background:url(img/dno1.png) no-repeat;
 color:#003366;
 width:100%;
 height:47px;
 font-size:13px;
 padding:2px;
/* border-bottom:1px solid #9999CC;
 border-left:1px solid #9999CC;
 border-right:1px solid #9999CC; */
}

td.mnu {
 background:#F8F8F4;
 width:130px;
 border-right: 1px dotted #CCCCCC;
}

td.rpane {
/* background:#DAF4FA;*/
 background:#BAD5EF;
 border-left:1px dashed #0066FF;
 width:150px;
 vertical-align:top;
 font-size: 12px;
}


#logintab {
 border-bottom:1px solid #FFF; /*#0066FF; */
 padding:3px;
 width:100%;
}

#votetab {
 border-bottom:1px solid #FFF; /*#0066FF; */
 padding:3px;
 width:100%;
}

#reftab {
 border:1px solid #0077bb;
 margin:5px;
}

#reftab th {
 background-color:#0077bb;
 color:#FFFFFF;
}

input.edt {
 width: 90px;
/* border:1px solid #0066CC;*/
 margin-bottom: 3px;
}

div.mnu {
 position:absolute;
 left: 10px; top:150px;
}

.mnu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.mnu li {
 border-bottom: 1px solid #DDDDDD;
 padding:1px;
}

#mnu td {
 font-size:12px;
 font-weight:bold;
 background:#EEEEEE;
 border-bottom: 1px #BBBBBB solid;
}

a.mnu:link, a.mnu:visited{
 text-decoration:none;
 color: #1855B1;  
 display: block;
 width: 97%;
 padding:2px;
 font-size:13px;
 font-weight:bold;
 margin:1px;
}
/*
a.mnu:hover {
/* color:#FFFFFF;
 background:#0066CC;
 border:#FF9900 1px solid;
 margin:0px;
}
*/
.down {
 background:url(img/down.gif) no-repeat left;
/* line-height: 140%;*/
/* display: block;*/
 padding: 0 0 2px 20px;
 width:1px;
 font-size:12px;
 font-weight:bold;
}

.down a {
 text-decoration:none;
}


.btn {
  color: #1865B1; 
  font-size: 11px;
  font-weight: bold;
  border:1px solid #AAAAAA; 
  background: url(img/button_bg.png) repeat-x;
  height:22px;
  margin:2px;
}

a, a:visited {
	color:#009;
 text-decoration:none;	
}

img {
 border:none;
 text-decoration:none;	
}