html, body
	{
	margin: 0;
	padding: 0;
	}
body
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
table
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
textarea
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
option
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
input
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
select
	{
	font-family: Tahoma, Sans, sans-serif;
	color: black;
	font-size: 11px;
	}
.list
	{
	color: black;
	}
.title
	{
	height: 14px;
	width: 350px;
	background-color: white;
	color: black;
	border: 1px red solid;
	}
.os1
	{
	width: 350px;
	background-color: white;
	border-left: 1px red solid;
	border-bottom: 1px red solid;
	border-right: 1px red solid;
	}
#oline
	{
	height: 1px;
	width: 90%;
	background-color: #777777;
	}
a
	{
	text-decoration: none;
	color: black;
	}
a:visited
	{
	color: black;
	}
a:hover
	{
	color: red;
	}
a:active
	{
	color: black;
	}
.style1
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	}
.style2
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: red;
	}
.style22
	{
	font-family: Tahoma, Sans, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: red;
	}
.style3
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	}
.box1
	{
	border: 1px solid;
	height: 18px;
	width: 50px;
	background: white;
	display: block;
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	}
.box2
	{
	border: 1px solid;
	height: 14px;
	width: 135px;
	display: block;
	font-family: Tahoma, Sans, sans-serif;
	font-size: 11px;
	color: red;
	}
.box3
	{
	border: 1px solid;
	height: 18px;
	width: 60px;
	background: white;
	display: block;
	font-family: Tahoma, Sans, sans-serif;
	font-size:11px;
	color: black;
	}
/* formularul de inscriere */
.box4
	{
	width: 110px;
	border: 1px solid;
	height: 16px;
	background: white;
	display: block;
	font-family: Tahoma, Sans, sans-serif;
	font-size: 11px;
	color: black;
	}
/* modificare date cont */
.box5
	{
	border: 1px solid;
	height: 14px;
	background: white;
	display: block;
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	}
.button
	{
	width: 100px;
	height: 16px;
	margin-bottom: 1px;
	margin-right: 1px;
	font-family: Tahoma, Sans, bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	padding: 1px 3px 1px 3px;
	background-image: url('../images/bgbut1.jpg');
	}
.button:visited
	{
	color: #000000;
	}
.button:hover
	{
	color: red;
	background-image: url('../images/bgbut2.jpg');
	}

.cos_up
	{
	border-top: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 0px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	}
.cos_down
	{
	border-top: 0px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	}
.image
	{
	border-top: 1px red solid;
	border-left: 1px red solid;
	border-bottom: 1px red solid;
	border-right: 1px red solid;
	}
.lang_up
	{
	width: 110px;
	display: block;
	border-top: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 0px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	}
.lang_down
	{
	width: 110px;
	display: block;
	border-top: 0px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	}
.login
	{
	background: #54FF4C;
	border-top: 2px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 2px #ffffff solid;
	border-right: 1px #ffffff solid;
	height:16px;
	}
#logintext
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#logintext:hover
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	color: red;
	}
#cos1
	{
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	color: red;
	}
.graybox
	{
		border: 1px #999999 solid;
	}
.graybox2
	{
		border:1px #999999 solid;
		width:115px;
		height:19px;
	}
.redbox
	{
		border: 1px #ff6666 solid;
	}
.prodbox
	{
	border: 1px #ff6666 solid;
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 20px;
	}
.pret
	{
	border: 1px #999999 solid;
	font-family: Tahoma, Sans, sans-serif;
	font-size: 11px;
	text-align: right;
	}
.prodadauga
	{
	border: 1px #ff6666 solid;
	font-family: Verdana, Sans, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.produse
	{
	border-bottom: 1px #ff6666 dotted;
	}
.info
	{
	vertical-align: top;
	}
.form
	{

	font-family: Tahoma, Sans, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: black;
	border: 0;
	background: #ffffff;
	}
.form:visited
	{
	color: black;
	}
.form:hover
	{
	color: red;
	}
.form:active
	{
	color: black;
	}
.gratuit
	{
	color: red;
	font-family: Tahoma, Sans, bold, italic;
	}
#hidden
	{
	VISIBILITY: hidden;
	}

.cariera
	{
	border: 1px solid;
	height: 14px;
	width: 200px;
	font-family: Tahoma, Sans, sans-serif;
	font-size: 11px;
	}

.input.file {
	position: relative;
	text-align: right;
}

.unit_table
	{
	display: block;
	vertical-align: top ;
	float: left;
	padding: 5px;
	}

#toptable
{
	height: 120px;
	width: 950px;
	background: url(../images/top.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#prices
	{
	height: 34px;
	width: 220px;
	position:absolute;
	left:650px;
	top:30px;
	border: 1px solid red;
	font-family: Tahoma, Sans, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	background: white;
	background-repeat: repeat;
	padding: 5px;
	}
	
.textbox { border: 1px solid #ddd;}
.addbtn { width: 16px; height: 16px; cursor: pointer; background: url(../icons/add.png);  text-indent: -999px; line-height:16px; border: none; float: left; margin: 1px; padding: 0;}
.modbtn { width: 16px; height: 16px; cursor: pointer; background: url(../icons/document-edit.png);  text-indent: -999px; line-height:16px; border: none; float: left; margin: 1px; padding: 0;}

table.list { font: 11px Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; }
table.list tr.yellow td { border-top: 1px solid red; border-bottom: 1px solid red; background: #ddd; }
table.list td { border-bottom: 1px solid #CCC; padding: 5px; }
table.list td+td { border-left: 1px solid #CCC;}
