/* INIT DEFAULT VALUES */
DIV, SPAN, IMG, H1, H2, H3, H4, H5, H6, P, TABLE, FORM, ACRONYM
{
  margin:             0px;
  padding:            0px;
  border:             0px;
  text-align:         left;
  text-decoration:    none;
}
TABLE
{
  table-layout:         fixed;
  border-collapse:      collapse;
  border-spacing:       0px;
  width:                100%;
}
ACRONYM
{
  cursor:             help;
  border-bottom:      1px solid #808080;
  color:              #495778;
  font-weight:        bold;
}
A, A:hover, A:visited
{
  color:              #000000;
}

/* UTILS */
DIV.floats-end
{
  clear:              both;
  height:             1px;
  overflow:           hidden;
}


/* SITE TOP STRUCTURE */
BODY
{
  background-color:   #FFFFFF;
  color:              #000000;
  margin:             0px;
  padding:            0px;
  text-align:         center;       /*IE hack*/
}

DIV.header
{
  width:              760px;
  margin:             0px auto 15px auto;
  background-image:   url(../gfx/header_bkg.gif);
  background-position:top right;
  background-repeat:  repeat-y;
}

DIV.navigation-and-content
{
  width:              760px;
  margin:             10px auto 5px auto;
}

DIV.footer
{
  width:              760px;
  margin:             5px auto;
  border-top:         3px solid #6279DA;
}


/* HEADER */
DIV.header H3
{
  height:             20px;
  font:               18px "courier new", sans-serif;
}


/* NAVIGATION */
DIV.navigation
{
  width:              160px;
  padding:            40px 5px 10px 5px;
  float:              left;

  voice-family:       "\"}\"";
  width:              140px;
  overflow:           hidden;
}
DIV.no-content{}      /* IE hack */

DIV.navigation A
{
  display:            block;
  text-decoration:    none;
  padding:            10px 0px 3px 8px;
  margin:             0px 10px 0px 5px;
  font:               16px "courier new", sans-serif;
  border-left:        5px solid #ABBBE1;
  border-bottom:      1px solid #ABBBE1;
}

DIV.navigation A:hover
{
  border-left:        5px solid #495778;
}

DIV.navigation A.selected
{
  display:            block;
  text-decoration:    none;
  padding:            10px 0px 3px 8px;
  margin:             0px 10px 0px 5px;
  font:               16px "courier new", sans-serif;
  border-left:        5px solid #EB716C;
  border-bottom:      1px solid #EB716C;
}

DIV.navigation A.selected:hover
{
  border-left:        5px solid #DA251D;
}

DIV.navigation DIV.contact
{
  margin:             80px 5px 10px 0px;
  text-align:         right;
  font:               bold 10px verdana, sans-serif;
}

DIV.navigation DIV.contact A
{
  border:             0px;
  padding:            0px;
  display:            inline;
  font:               bold 10px verdana, sans-serif;
}

DIV.navigation DIV.contact SPAN.emphasis
{
  font:               bold 11px arial, sans-serif;
  color:              #E52904;
}

/* CONTENT */
DIV.content
{
  float:              right;
  border-left:        3px solid #E52904;
  padding:            10px 15px 10px 19px;

  /* scad 5 pixeli din latime */
  width:              600px;
  voice-family:       "\"}\"";
  width:              563px;
  overflow:           hidden;
}
DIV.no-content{}      /* IE hack */

DIV.content DIV.banner
{
  float:              right;
  width:              200px;
  height:             300px;
  margin:             20px 10px;
}

DIV.content H1
{
  margin:             10px 0px;
  font:               24px verdana, sans-serif;
  color:              #DA251D;
}

DIV.content H2
{
  margin:             10px 5px 5px 10px;
  font:               bold 20px verdana, sans-serif;
  color:              #DA251D;
}

DIV.content H3
{
  margin:             20px 0px 0px 10px;
  font:               bold 16px arial, sans-serif;
  color:              #DA251D;
}

DIV.content H4
{
  margin:             30px 0px 0px 10px;
  font:               bold 14px arial, sans-serif;
}

DIV.content P
{
  margin:             10px 0px 10px 10px;
  font:               20px times new roman, sans-serif;
}

DIV.content LI
{
  font:               20px times new roman, sans-serif;
}

DIV.content TABLE.prices
{
  margin:             10px;
}

DIV.content TABLE.prices TD,
DIV.content TABLE.prices TH
{
  padding:            2px 10px;
  border:             1px solid #000000;
  text-align:         right;
}
DIV.content TABLE.prices TD.text,
DIV.content TABLE.prices TH.text {
  text-align:         left;
}


/* FOOTER */
DIV.copyright
{
  width:              350px;
  padding:            5px 10px;
  float:              right;
  font:               12px verdana, sans-serif;
  text-align:         right;

  voice-family:       "\"}\"";
  width:              330px;
}
DIV.no-content{}      /* IE hack */

DIV.credits
{
  width:              350px;
  padding:            5px 10px;
  float:              left;
  font:               12px verdana, sans-serif;

  voice-family:       "\"}\"";
  width:              330px;
}
DIV.no-content{}      /* IE hack */
#totalcomanda
{float: left; font-weight: bold; font-size: 1.2em;
}

td {
  font: 14px verdana, sans-serif;
}

#alert{
	color: #FFFFFF;
	background: #FF0000;
	padding: 3px;
	width: 335px;
	margin-left: 10px;
	font: 14px verdana, sans-serif;
	font-weight: bold;


}