body, html {
	height: 100%;
}

body {

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #59637E;

}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #16457a;
	background: url('../img/front/comm/line.gif') no-repeat left bottom;
	height: 25px;
	font-size: 17px;
	margin: 0 0 10px 0;
}


td

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #59637E;

}



.txt_alcim

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #59637E;

}



.txt_up

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #59637E;

text-decoration: none;

}



.txt_up:hover

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #59637E;

text-decoration: underline;

}



.txt_foot

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #59637E;

}



.txt_cim2

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #053C7A;

}



a

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #032750;

}



a:hover

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #032750;

text-decoration: none;

}



.txt_gepk_pic

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

color: #EBEDF0;

}



.txt_smenu

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #59637E;

text-decoration: none;

}



.txt_smenu:hover

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #59637E;

text-decoration: underline;

}

.proghiba {
	color: #ff3333;
}
.sikeres {
	color: #339933;
}
.hiba {
	color: #ff7900;
}
.info {
	color: #009900;
}
div#hibakinfok {
	margin: 20px 0px;
	padding: 8px 15px;
	border: 1px dashed #000099;
	background-color: #f2f2f2;
}

ul .kategoriak {
	
}


ul.kategoriak {
	margin: 0;
	margin-left: 18px;
	padding:0;
}
li {
	margin:0; padding:0;
}

.vt {
	vertical-align: top;
}

















input {
	font-size:11px;
	margin:0; padding:0;
}


fieldset {
	margin: 0px 0px 20px 0px;
	padding: 10px 30px;
	border: 1px solid #999999;
	background: #f9f9fb;
}

fieldset fieldset {
	margin: 0px 0px 30px 0px;
	padding: 10px 30px;
	border: 1px solid #dddddd;

}

fieldset p, fieldset div.blokk {
	margin: 5px 0px 15px 0px;
}

legend {
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	margin:0;
}

fieldset fieldset legend {
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	padding: 0;
	margin:0;

}

label {
	
	margin-bottom:1px;
	font-weight: bold;
}

.form_help {
	background-color: #f2f2f5;
	border-left: 4px solid #999999;
	padding: 6px 20px;
	margin-bottom: 30px;
}
.form_help code{
	border-bottom: 1px solid #f0f0f0;
	padding: 0px 2px;
	margin: 0px 2px;
}
div.form_op {
	border: 2px solid #999999;
	background-color:#eeeeee;
	padding: 20px 40px;
	margin-top: 40px;
}
div.form_op input {
	margin-right: 10px;
}

.w1 {
	width: 100px;
}
.w2 {
	width: 200px;
}
.w3 {
	width: 300px;
}
.w4 {
	width: 400px;
}
.w5 {
	width: 500px;
}
.wf {
	width: 100%;
}

.h3 {
	height: 100px;
}

.form_minta {
	font-size: 11px; 
	color: #666666;
}

.km {
	color: #DD3333;
	font-size: 17px;
	font-weight: bold;
}



/* lista */
table.lista {
	/* border: 1px solid #999999 !important; */
	border-collapse: collapse;
	font-size: 11px;
}

table.lista th, table.lista td {
	border: 1px solid #dddddd; padding:  1px 2px;
}
table.lista tr.pn td{
	background-color: #f9f9f9;
}
table.lista tr.pn th{
	 background-color: #f9f9f9; 
}

table.lista tr.ps td{
	background-color: #f9f9f9;
}
table.lista tr.ps th{
	 background-color: #f9f9f9; 
}

table.lista th {
	background: #f0f0f0;
	text-align: left;
}

table.lista td {
	background: #f9f9f9;
}

table.lista tbody tr:hover td {
	background-color: #e6e6e6;
}
table.lista tbody tr:hover th {
	background-color: #e6e6e6;
}

table.lista input {
	font-size: 9px;
}
 
table.lista thead th {
	background: #dddddd;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 11px;
}

table.lista caption {
	margin: 3px;
	font-size: 11px;
}
table.lista td .md, table.lista td.md {
	font-weight: bold; 
}

table.lista td.op {
	background-color: #f3f3f3;
	text-align: center;
}
table.lista .op input {
	/* width: 24px; */
	padding: 0;
	margin: 0;
}
table.lista tfoot td {
background: #e3e9ee;
padding: 3px ;
}
table.lista tfoot table.lapoz {
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	border: none;
}
table.lista tfoot table.lapoz TD{
	border: none;
	background: transparent !important;
}
table.lista tfoot table.lapoz td.sorok{
	text-align: left;
	width: 100px;
}
table.lista tfoot table.lapoz td.lap{
	text-align: center;
}
table.lista tfoot table.lapoz td.ugras{
	text-align: right;
	width: 100px;
}
table.lista tfoot table.lapoz select, table.lista tfoot table.lapoz input, table.lista tfoot table.lapoz td {
	font-size: 11px;
}
table.lista tfoot table.lapoz input {
	padding: 0;
	font-weight: bold;
}

table.lista a {
	text-decoration: none;
}
table.lista a:hover {
	text-decoration: underline;
}
table.lista a img {
	border: none;
}
/* lista */




td#content {
	 background: #EBEDF0 url('../img/front/comm/bg.gif') repeat-y top;
	 vertical-align: top;
}