a:link, a:visited, a:active, a:hover {
 	font: normal 16px "tahoma", sans-serif;
 	text-decoration: none;
}

a:link {
 	color: #aabbdd;
}

a:visited, a:active {
	color: #aabbdd;
}

a:hover {
	color: red;
}

.menu_adm, .th_log {
	color: #aabbdd;
	cursor: pointer;
}

.menu_adm:hover, .th_log:hover {
	color: red;
}

body {
	margin-top:25px;
	margin-bottom:25px;
	font: 16px Tahoma, Helvetica, sans-serif;
	color: white;
	background-image: url('../pictures/back-blue.jpg');
	background-attachment:fixed;
	overflow-y: scroll;
}

h1 {
	font: 35px Ravie, Tahoma, Helvetica, sans-serif;
	color: white;
}

h2 {
	margin-top:30px;
	font: 30px Tahoma, Helvetica, sans-serif;
	color: white;
}

h3 {
	font: 20px Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
}

hr, .hr_footer {
	margin-top: 20px;
	color: #586688;
	border-color: #586688;
	width: 696px;
}

.hr_footer {
	margin-top: 3px;
}

li {
	margin-left: 30px;
}
.noborder, .pointer {
	text-align: center;
	border-width : 0px;
}

.pointer, .btn {
	cursor: pointer;
}

.btn {
	margin-top:25px;
	width: 120px;
}

.btn:hover{
	background-color: #000666;
}

.box0, .box1, .box2 {
	color: white;
	margin: auto;
	width: 800px;
	text-align: center;
	padding-top: 15px;
	background-image: url('../pictures/back-black.png');
	background-repeat: repeat-y;
	background-position: center;
}

.box2 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.input_mandatory, .input_mandatory2, .btn {
	color: white;
	background-color: #586688;
}

.input_mandatory2 {
	text-align: center;
}

.input_missing {
	color: white;
	background-color: red;
}

.tbl1  {
	margin: auto;
	text-align: center;
	width: 500px;
}

.tbl2  {
	margin: auto;
	text-align: center;
	width: 800px;
}

.tbl_order  {
	margin: auto;
	text-align: center;
	width: 700px;
}

.td6, .td7 {
	font-size: 14px;
	color: white;
	border-bottom-style: solid;
	border-bottom-Color: #586688;
	border-width: 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: black;
}

.td7 {
	color: #aabbdd;
	cursor: pointer;
}

.td7:hover {
	color: red;
}
	
.td1, .td2, .td3, .td4, .td5  {
	color: white;
	width: 50%;
	padding-top: 15px;
	padding-Bottom: 5px;
}

.td1, .td2  {
	border-Bottom-style: solid;
	border-Bottom-Color: #586688;
	border-width: 1px;
}

.td1 {
	text-align: left;
	padding-left: 20px;
}

.td2, .td5 {
	text-align: center;
}

.td3 {
	text-align: right;
	padding-right: 20px;
}

.td4 {
	text-align: left;
	padding-left: 20px;
}

.menu, .menu2 {
	margin: auto;
	text-align: center;
	width: 700px;
}

.menu2 {
	position: relative;
	top: -18px;
}

.menu_item, .menu2_item {
	font: 14px Tahoma, Helvetica, sans-serif;
	color: #aabbdd;
	width: 20%;
	border-Bottom-style: solid;
	border-Bottom-Color: #586688;
	border-width: 1px;
	cursor: pointer;

}

.menu_item {
/*	border-Top-style: solid;
	border-Top-Color: #586688;*/
}
.menu_item:hover, .menu2_item:hover{
	color: white;
	background-color: #000666;
}

.tittle_left {
	text-align: left;
}

.tittle_right {
	text-align: right;
}

.order_pic {
	text-align: center;
	padding: 10px;
	border-Bottom-style: solid;
	border-Bottom-Color: #586688;
	border-width: 1px;
	width: 16%;
}

.order_product {
	text-align: left;
	padding: 10px;
	border-Bottom-style: solid;
	border-Bottom-Color: #586688;
	border-width: 1px;
	width: 38%;
}

.order_price, .order_q  {
	text-align: right;
	padding: 10px;
	border-Bottom-style: solid;
	border-Bottom-Color: #586688;
	border-width: 1px;
	width: 16%;
}

.order_q  {
	width: 6%;
}

.order_total, .order_total3 {
	font-weight: bold;
	text-align: right;
	padding: 10px;
}

.order_total2 {
	text-align: right;
	padding: 10px;
}

.order_total3 {
	border-top-style: solid;
	border-top-Color: #586688;
	border-width: 1px;
}

.tbl3  {
	padding-top: 35px;
	margin: auto;
	text-align: center;
	width: 550px;
}

.tdleft {
	text-align: left;
}

.tdright {
	text-align: right;
}

.sub_version {
	font-size: 12px;
}

.tbl_log  {
	margin: auto;
	text-align: center;
	color: white;
	background: black;
	border-style: solid;
	border-Color: #586688;
	border-width : 1px;
}

.small {
	font: 12px Tahoma, Helvetica, sans-serif;
}

.td_log, .th_log {
	font: 11px Tahoma, Helvetica, sans-serif;
}

.td_log {
	border-style: solid;
	border-Color: #586688;
	border-width : 1px;
}

.btn_logout {
	margin: auto;
	text-align: center;
	position: absolute;
	top: 140px;
}
