table.ad {
border: 1px solid lightgray;
}
.ad td{
    padding:4px;
}


.TOPLINE{
	background-color:#E1E1E1;
	border-color:#E1E1E1;
	border-left: 0px;
	border-right: 0px;
	padding:3px;
	padding-bottom:3px;
	margin:0px;
	border-collapse: collapse;
	width:100%;
    height:30px;

}
.rightmenu{
	margin-top: 3px;
	margin-bottom:3px;
}
p{
	margin:1px;
	margin-bottom:2px;
	}
body {
        background-color: #FFFFFF;
        font-family:Verdana;
        font-size:8pt;
        margin:0px;
        color:#000000;
        }
td{
font-size:9pt;
padding:0px;
}
ul {
	margin:0px;
	margin-left:15px;
	list-style-type:square;
	line-height:130%;
	}
img {
	border:	0;
	}
select {
	font-family: Verdana;
	}
form {
	margin:0px;
	}
input {

	font-family: Verdana;
	}
textarea{
	font-family: Verdana;
	}
table.top,table.head, table.maintable{
	border-left:4px solid #E1E1E1;
	border-right:4px solid #E1E1E1;
	width:980px;
	}

a:link{
        color: #333333;
        text-decoration:underline;
        }
a:visited{
        color: #333333;
        text-decoration:underline;
        }

a:hover {
        color: 	#F86A01;
        text-decoration:none;
        }
a:active {
        color: red
        }
td.main{
        padding-top:0px;
        padding-left:2px;
        padding-right:3px;
        font-family: Verdana; font-size:9pt;
        padding-bottom:2px
        }
.first{
	color:#F86A01;
	font-weight:bold;
	}
.orange {
	color:#F86A01;
	}
.path{
        font-size:8pt;
        font-family:Verdana; font-weight:normal; margin:0px; color:#4D4C4C;
        background-color: #E1E1E1;
        padding:1px;
	padding-left:3px;
	padding-bottom:5px;
	margin-bottom:6px;
	width:100%;
	}
.path a:link{
	color:#000000;
	}
.path a:visited{
	color:#000000;
	}
.path a:hover{
	color:#F86900;
	}
.path a:active{
	color:red;
	}
td.left{
        padding:0px;
        padding-left:1px;

        }
.left a{
	text-decoration:none;
	}
table.maintable td.right{
        padding:0px;
        padding-right:0px;
        padding-left:0px;
        width:240px;
/*        border:1px solid black;*/
        }
.right a{
	text-decoration:none;
	}
table.poll{
	border-top: 1px dotted black;
	}
.poll td{
	padding:0px;
	}
.poll td.line{
	border-bottom:1px dotted black;
	}
table.line{
		}
.line td{
	font-size:5px;
	}
table#indexnew{
		font-size:9pt;
        width:100%;
        margin-right:-2px;
        border:1px dashed #C0C0C0;
        background-color: #F5F5F5;
        margin-bottom:6px;
        }
#indexnew td#mar{
		font-size:9pt;
        text-align:center;
        padding:7px;
		border:0 solid black;
        }
#indexnew a{
		text-decoration:underline;
        }
table#indexnew td{
	padding:5px;
	background-color:#F5F5F5;
	border:0px solid #CFCFCF;
	}
table.dlimg td{
	padding:5px;
	background-color:#F5F5F5;
	border:1px solid #CFCFCF;
	}
.indextitle{
        border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-top:1px solid #C0C0C0;  background-color: #E1E1E1;
        font-size:12pt;
        font-weight:bold;
        padding:2px;
        padding-bottom:2px;
        margin:0px;
        margin-top:3px;
        position: relative;
        bottom:-2px;
        border-bottom:0px solid #000000;
		width:auto;
        align:left; font-family:Arial;
        color:#4D4C4C;
}
table.toptitle{
	background-color:#E1E1E1;
	border:0px solid black;

	position:relative;
	bottom:-1px;
	}
.toptitle td.uncheck{
	background-color:#D7D7D7;
	}
.toptitle td.check{
	background-color:#EEEEEE;
	}
.toptitle td{
	border:1px;
	}
.pictitle{
	  	border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-top:1px solid #C0C0C0;  background-color: #E1E1E1;
        font-size:14pt;
        padding:2px;
        margin:0px;
        position: relative;
        bottom:-5px;
        border-bottom:0px solid #000000;

        align:left; font-family:Arial;
        color:#4D4C4C;
	}

table.bord{
        border: 1px dashed black;
}
table#pic{
        margin:0px;
        background-color: #F5F5F5;
        border:1px dashed #C0C0C0;
        font-size:9pt;
        }
#pic td{
	padding-top:6px;
	padding:1px;
	}
p.tit{
        background-color: white;
        width:580;
        text-align:left;
        border:1px solid black;
        margin:0px;
        padding-left:2px;
        }
h1.tit{
        margin:0px;
        font-weight:normal;
        font-size:120%;
        align:left;
}


.gray{
        color: #808080;
        font-weight: normal;
	text-align:justify;
        }
.sizes{
        margin:0px;
        text-align:center;
        font-weight:bold;
        font-family:Arial;
        }
#pgs{
	font-size:8pt;
	}
#pgs a:link{
	font-size:8pt;
	text-decoration: underline;
	}
#pgs a:visited{
	font-size:8pt;
	text-decoration: underline;
	}
img.pic{
        border:1.5pt solid #C0C0C0;
        }
img.picmin{
		margin-top:3px;
        border:1px solid #C0C0C0;
        width:119;
        height:119;
        }
select#tels{
        width: 150px;
        margin: 1px;
        }
td#nomargin{
	margin:0px;
	}
    
div.smalldiv{
    font-size: 80%;
    color: gray;
}