body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.htmlbody {
	background-image: url(images/hatter.jpg);
	background-repeat: no-repeat;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a:link {
	color: #3D5570;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3D5570;
}
a:hover {
	text-decoration: none;
	color: #aa0000;
}
a:active {
	text-decoration: none;
	color: #3D5570;
}


/* MENU */
#sddm{
	margin: 0;
	padding: 0;
	z-index: 30;
	
}

#sddm li{
	margin: 0px;
	padding: 0px;
	width:auto;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Verdana';
	min-width:120px;
	
}

#sddm li a{
	display: block;
	margin: 0px;
	padding: 10px;
	background:#000000;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Verdana';
	min-width:120px;
}

.a2{
	height:40px;
	display: block;
	margin: 0px;
	padding: 10px;
	border-right: 0px solid #555;
	color: #fff;
	text-align:inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Verdana';

}

.a3{
	height:20px;
	display: block;
	margin: 0px;
	padding: 10px;
	border-right: 0px solid #555;
	color: #fff;
	text-align:inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Verdana';

}

#sddm li a:hover{
	
	background:#fff;
	color: #333;
}

#sddm div{
	position: absolute;

	margin: 0;
	padding: 0;
	background: #000;
	border: 5px solid #3d5570;
	width:auto;
	min-width:120px;

}

#sddm div a{
	position: relative;
	display: block;
	margin: 0;
	padding:10;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #3d5570;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Verdana';
}

#sddm div a:hover{
	background: #fff;
	color: #3d5570;
}


input:focus, textarea:focus{
background-color: #ffd;
}

.sor1 {
	background-color:#CCCCCC;
}
.sor2 {
	background-color:#ffffff;
}

/*admin*/

/* MENU */
#a_sddm{
	margin: 0;
	padding: 0;
	z-index: 30;
	
}

#a_sddm li{
	margin: 0px;
	padding: 0px;
	width:auto;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Verdana';
	
}

#a_sddm li a{
	display: block;
	margin: 0px;
	padding: 10px;
	border-bottom:1px solid #ffffff;
	background:#ffffff;
	color: #666666;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Verdana';
}

.a_a2{
	height:40px;
	display: block;
	margin: 0px;
	padding: 10px;
	border-right: 0px solid #555;
	border-bottom:2px solid #fff;
	color: #fff;
	text-align:inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Verdana';

}

.a_a3{
	height:20px;
	display: block;
	margin: 0px;
	padding: 10px;
	border-right: 0px solid #555;
	border-bottom:2px solid #fff;
	color: #fff;
	text-align:inherit;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Verdana';

}

#a_sddm li a:hover{
	
	background:#ffd;
	color: #666;
}

#a_sddm div{
	position: absolute;

	margin: 0;
	padding: 0;
	background: #f0f0f0;
	border: 5px solid #f0f0f0;
	width:auto;
	min-width:150px;

}

#a_sddm div a{
	position: relative;
	display: block;
	margin: 0;
	padding:10;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #f0f0f0;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	font-family: 'Verdana';
}

#a_sddm div a:hover{
	background: #ffd;
	color: #666666;
}

.admin_t td, .admin_t {
	padding:2px; /* 'cellpadding' equivalent */
}

.admin_t tr:hover td  { background-color: #ffd ; }


.admin_t_oszlop1 { 
background-color:#f0f0f0;
color:#666666;
min-width:180px;
font-weight:bold;
text-align:right;
}

/** Table styles **/

table.adminlist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }
table.adminlist tbody tr.erow1 	{ background: #f99999; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr.erow0:hover td,
table.adminlist tbody tr.erow1:hover td  { background-color: #f97979 ; }


table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
table.adminlist tbody tr.erow1 td { background: #f99999; border-top: 1px solid #FFF; }
table.adminlist tbody tr.erow0 td { background: #faaaaa; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order 		{ text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }

.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

.categ {

	width:100%;
	vertical-align:middle;
	text-align:center;

}
.categ td {
	text-align:center;
}

.prod {
	width:100px;
	vertical-align:top;

}
.prod1 {
	height:20px;
	vertical-align:bottom;
	background-color:#CCCCCC;
}
.prod2 {
		text-align:center;
	vertical-align:middle;
	width:100px;
	height:100px;
	background-color:#CCCCCC;
}
.prod3 {
	vertical-align:top;
	background-color:#ffffff;
}

.prodfull1 {
	font-size:16px;
	font-weight:bold;
	}
	
.prodfull2 {
	padding:10px;
	}
/* MENU */