@import url('default_lay.css');
body {
	font-family: Arial, sans-serif;
	background: #ffffff url('../img/frontend/_comm/bg.jpg') repeat-y center;
	margin:0;
	padding:0;
	color: #000000;
}

td, body, th {
	font-size: 12px;
}

th {
	text-align: left;
}

h1 {
	/* color: #16234c; */
	/* color: #1a2d1a; */
	 color: #454545; 
	font-family: Tahoma;
	font-size: 19px; 
	margin:0; padding: 0;
	margin-bottom: 10px;
}
h2 {
	color: #214671;
	/* color: #16234c; */
	font-size: 14px; 
	padding:0;
	margin: 2px 0px 3px 0px;
}

form {
	padding: 0;
	margin:0;
}

div.thumb {
	float: left; width: 140px; height: 160px; text-align: center; margin-bottom: 20px; border: 1px solid #c3c3c3; background: #d7d7d7;
}
div.thumb div {
	width: 110px; height: 110px;
	margin: 10px auto 3px auto;
}
div.thumb a {
	
color: #555555;
	text-decoration: none;

}
div.thumb a:hover {
	text-decoration: underline;
}

a {
color: #0a51a9;
}
a:hover {
	text-decoration: none;
}

.hibak {
	color: #ff3333;
}
.infok {
	color: #339933;
}
div#hibakinfok {
	margin: 20px 0px;
	padding: 10 30px;
	border: 1px dashed #000099;
	background-color: #f0f0f0;
}

ul.kategoriafa {
	margin:0; padding: 0;
	margin-left: 16px;
	list-style-image: url('../img/frontend/_comm/folder_close.gif');
}
ul.kategoriafa li {
	margin: 0;
	padding:0;
	padding-left: 2px;
	padding-bottom: 8px;
}


fieldset {
	margin: 0px 0px 10px 0px;
	padding: 10px 25px;
	border: 1px solid #aaaaaa;
	background: #f0f0f0;
}

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

}

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

legend {
	font-weight: normal;
	font-size: 14px;
	padding: 0 2px;
	margin:0;
	color: #888888;
}

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: #f0f0f0;
	border-left: 4px solid #000099;
	padding: 10px 20px;
	margin-bottom: 30px;
}
.form_help code{
	border-bottom: 1px solid #c0c0c0;
	padding: 0px 2px;
	margin: 0px 2px;
}
div.form_op {
	border-top: 2px solid #999999;
	background-color:#dddddd;
	padding: 20px 40px;
	margin-top: 20px;
}
div.form_op input {
	margin-right: 10px;
}

.w1 {
	width: 50px;
}
.w15 {
	width: 100px;
}
.w2 {
	width: 200px;
}
.w3 {
	width: 300px;
}
.w4 {
	width: 400px;
}
.w5 {
	width: 500px;
}
.wf {
	width: 100%;
}
.nw {
	white-space: nowrap;
}

.termekkep {
	border: 3px solid #d2d2d2;
}

/* fulek helye */
div.tabswitch {
	height: 25px;
	border-left: 1px solid #cfcfcf;
}
/* ful */
div.tabswitch div{
	border-top: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	float: left;
	cursor: pointer;
	color: #555577;
	padding: 5px;
	background: #efefef;
}
/* aktiv  ful */
div.tabswitch div.selectedtab{
	border-bottom: 2px solid #44445f;
	background: #e5e5e5;	
}
/* lap */
div.tab {
	border: 1px solid #cfcfcf;
	padding: 20px;
background: #e5e5e5;	
}


table.parameterek {
	border: 2px solid #999999;
	border-collapse: collapse;
	background-color: #f9f9f9;
}
table.parameterek thead {
	background: #cccccc;
	height: 30px;
	color: 000066;
}
table.parameterek thead th{
	text-align: center;
}
table.parameterek td, table.parameterek th {
	font-size: 11px;
	padding: 3px;
	border: 1px solid #dddddd;
}

table.parameterek td {
	text-align: center;
}

table.parameterek tr.pn td, table.parameterek tr.pn th {
	background-color: #f3f3f3;
}

table th {
	text-align: left;
}

.webazon {
	display: block;
	margin-top: 3px;
	color: #919191;
	font-size: 10px;
}

.form_kot {
	font-weight: bold;
	color: #ff2222;
	font-size: 16px;
}
.kereskiemel {
	background: #ffd800;
}

.r {
	text-align: right !important;
}

.c {
	text-align: center;
}


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

table.gomb {
width: 118px; height: 25px;
border-collapse: collapse;
margin: 5px 0;

}
table.gomb td {
	color: #ffffff; background: #161e3d url('../img/frontend/_comm/bg_gomb.gif'); text-align: center; font-size: 11px; vertical-align: middle;
	cursor: pointer;
}
table.gomb a {
	color: #ffffff;
	text-decoration: none;
}

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


table.lista {
	border: 2px solid #999999;
	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: #f3f3f3;
}
table.lista tr.pn th{
	background-color: #f0f0f0;
}

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

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

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

table.lista td {
	background: #ffffff;
}
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;
}


fieldset table.columns2 {
	width: 100%;
	border-collapse: collapse;
}
fieldset table.columns2 td.col1 {
	width: 50%;
	padding-right: 15px;
	vertical-align: top;
	/* border-right: 1px solid #cccccc; */
	
}
fieldset table.columns2 td.col2 {
	padding-left: 15px;
	vertical-align: top;
}

fieldset table.columns3 {
	width: 100%;
	border-collapse: collapse;
}
fieldset table.columns3 td.col1 {
	width: 33%;
	padding-right: 15px;
	vertical-align: top;
	
}
fieldset table.columns3 td.col2 {
		width: 33%;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}
fieldset table.columns3 td.col3 {
	padding-left: 15px;
	vertical-align: top;
}
.disabled {
	background-color: #CCCCCC;
	color: #666666;
}
.readonly {
	border-color: #FF9900;
}


div.doboz {
	text-align: left;
	width: 157px;
	background: #f9f9f9 url("../img/frontend/box/doboz/bg.gif") repeat-y;
	margin-bottom: 20px;
}
div.doboz_top {
	background: url("../img/frontend/box/doboz/bg_top.gif") no-repeat top;
}
div.doboz_bott {
	background: url("../img/frontend/box/doboz/bg_bott.gif") no-repeat bottom;
	padding: 14px 14px 14px 14px;
}
div.doboz p {
	padding:0; margin: 0;
	margin-bottom: 12px;
}

.inputtext {
	 background: #d7d7d7; border: 1px solid #c9c9c9; color: 828282;  height: 21px;
	 font-size: 13px;
}

ul.sign {
	margin: 0;
	padding: 0;
	list-style-image: url('../img/frontend/_comm/sign.gif');
	margin-left: 16px;
}
ul.sign li {
	margin: 0;
	padding:0;
	padding-bottom: 8px;
}
button {
	width: 21px; height: 21px;
	padding: 0;
	margin: 0 1px;
	font-size: 11px;
	/* font-weight: bold; */
}

div#autosubmituzenet {
	margin: 20px 0px;
	padding: 10 30px;
	border: 1px dashed #000099;
	background-color: #f0f0f0;
	display: none;
	color: #000099;
}