h1 {
    font-size:160%;
    font-weight:normal;	
    color: var(--hcolor);
    text-decoration: none;
	
	
	
}
h2 {
    font-size: 1.5em;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
    padding: 10px 0 0px 0;
    padding-left: 3px;
    color: #D2691E;
	margin:10px 0 6px 0;
}

h3 {
    font-weight:        bold;
}
.hdtema{
	
	color: var(--hcolor);
	font-size: 160%;
	text-align: center;
    padding-top:1em;
    padding-bottom:0.5em;
	margin-bottom:0px;
	margin-top:0px;
}

.subitem{
	font-family: Arial, Helvetica, sans-serif;
	color: #D2691E;
	font-size: 18px;
	text-align:left;
        
}


ul {
    list-style-type: none;
    
}

table {
 border-collapse:collapse;
width:auto;

}

th {
	font-weight: bold;
	font-size:80%;
	color: var(--hcolor);
	background: var(--bgcolor_a);
	padding:5px;
	border-right: 1px solid #fff;
	/*border-bottom:1px #C04600 solid;
	border-bottom:1px solid var(--hcolor);*/
	text-align:left;
}
tr {
	
}
tr.odd {
	background:#fff;
}
td {
	border-bottom: 1px solid var(--graycolor_light);
	padding:0.5em 0.5em;
}

input[type=text],
input[type=password],
input[type=number],
input[type=date] {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;


    background: white;
    border: 1px solid #aaa;
    color: #555;
    padding: 4px;
	  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
}

select {   

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    border: 1px solid #bbb;
    color: #333;
    padding: 3px;
    background: white;
    
	
	  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
	


background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background: -ms-linear-gradient(top, #ffffff, #f2f2f2);
background: -o-linear-gradient(top, #ffffff, #f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2");
}



input[type=file]{
    font-weight: bold;
    
    border: 1px  solid #aaa;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;    
     border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: white;    
    color: #555;
    padding: 4px;

    /*background-image: url(./themes/svg_gradient.php?from=ffffff&to=cccccc);*/

}


input[type=submit],
input[type=button]{    
    border: 1px solid #aaa;
    padding: 3px 7px;
    color: #111;
    text-decoration: none;
    background: #ddd;

   

    text-shadow: 0 1px 0 #fff;


background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d8d8d8));
background: -webkit-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -moz-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -ms-linear-gradient(top, #f8f8f8, #d8d8d8);
background: -o-linear-gradient(top, #f8f8f8, #d8d8d8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8f8f8", endColorstr="#d8d8d8");


	
}




input[type=submit]:hover,
input[type=button]:hover{
    position: relative;

background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
background: -webkit-linear-gradient(top, #fff, #ddd);
background: -moz-linear-gradient(top, #fff, #ddd);
background: -ms-linear-gradient(top, #fff, #ddd);
background: -o-linear-gradient(top, #fff, #ddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#ddd");    cursor: pointer;
}


input[type=submit]:active,
input[type=button]:active,
input[type=reset]:active{
    position: relative;
background-size: 100% 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
background: -webkit-linear-gradient(top, #eee, #ddd);
background: -moz-linear-gradient(top, #eee, #ddd);
background: -ms-linear-gradient(top, #eee, #ddd);
background: -o-linear-gradient(top, #eee, #ddd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eee", endColorstr="#ddd");    box-shadow: 0 1px 6px -2px #333 inset;
    text-shadow: none;
}
input[type=submit]:disabled,
input[type=button]:disabled{
    background: #ccc;
    color: #aaa;
    text-shadow: none;
}
input[type=text]:disabled {
	color:#aaa;
}