/* ------------------------------------------------------------------------------------ 
							  HTML redefinition
 ------------------------------------------------------------------------------------ */
 body {
		margin: 0px;
		padding: 0px;
		background-color: #fff;
		font-size: 12px;
		font-family: 'Lucida-Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		min-width: 1004px;
		}

a:link, a:visited, a:active { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }

a.gri:link, a.gri:visited, a.gri:active, a.gri:hover { color: #777; font-size: 11px; }
a.blk:link, a.blk:visited, a.blk:active, a.blk:hover { color: #000; }
a.w:link, a.w:active, a.w:visited, a.w:hover { color: #ffffff; text-decoration: none; }

table { font: inherit; } 
ul li { list-style-type: square; }
img { border: 0px; }
form { margin: 0px; }

h1 {
	width: 70%;
	padding: 9px 0px 3px 1px;
	background: transparent url('../imagini/ui/h1-bg.gif') 0px 100% repeat-x;
	margin: 0px 0px 4px 5px;
	color: #000;
	font: 18pt Arial;
	overflow: auto;
	margin-left: 12px;
	}

h2 {
	background: url('../imagini/ui/orange-arrow.gif') 0px 1px no-repeat;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	text-indent: 17px;
	font-size: 12px;
	}

h2 span { color: blue; }

/* ------------------------------------------------------------------------------------ 
							DIVS
 ------------------------------------------------------------------------------------ */
#main_panel {
	padding: 105px 242px 0px 196px;  
}

#main_panel .column {
	position: relative;
	float: left;
	border-top: #dadbdc 3px solid;
}

#center_panel {
	width: 566px;
}

#left_panel {
	width: 196px;         
	right: 196px;          
	margin-left: -574px;
	padding: 2px 0px 0px 8px;
	font-size: 11px;
}

#right_panel {
  width: 242px;          
  margin-right: -242px; 
  padding: 3px 0px 0px 0px;
  text-align: center;
}

#trafic {
	background-color: #fff;
	padding: 45px 0px 15px 8px;
	text-align: left;
	}


/* ------------------------------------------------------------------------------------ 
							HEADER & MENU ORZ
 ------------------------------------------------------------------------------------ */


#header, #footer {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 69px;
	width: 100%;
	min-width: 1004px;
	border-top: #c50e22 4px solid;
	border-bottom: #a30b1a 4px solid;
	background-color: #af0b1c;
}

#footer { position: relative; }

.logo {
  float: left;
  margin: 14px 0px 0px 18px;
  height: 41px;
  width: 526px;
  }

/* ------------------------------------------------------------------------------------ 
							LEFT
 ------------------------------------------------------------------------------------ */

.menu_orz1, .menu_orz3 {
	position: absolute;
	top: 77px;
	left: 0px;
	width: 100%;
	min-width: 1004px;
	background-color: #f7dca0;
	border-top: #555 1px solid;
	border-bottom: #555 1px solid;
	font-size: 11px;
	}

.menu_orz3 { position: relative; top: 0px; left: 0px; }

.menu_orz2 {
	border-top: #fee9ba 3px solid;
	border-bottom: #e8ce98 3px solid;
	padding: 4px 0px 3px 8px;
	}

.menu_orz2 a:link, .menu_orz2 a:active, .menu_orz2 a:visited, .menu_orz2 a:hover {
	color: #000;
	text-decoration: none;
	padding: 0px 10px 0px 5px;
	border-right: #555 1px solid;
	}
.menu_orz2 a:hover { color: #ff0000; }
.menu_orz2 img { vertical-align: bottom; padding-right: 3px;}



a.menu_vert:link, a.menu_vert:active, a.menu_vert:visited, a.menu_vert:hover,
a.menu_vert1:link, a.menu_vert1:active, a.menu_vert1:visited, a.menu_vert1:hover {
	display: block;
	background: #ecece2 url('../imagini/ui/menu-vert-bg.gif') 0px 0px no-repeat;
	margin: 0px 0px 0px 4px;
	height: 21px;
	width: 188px;
	line-height: 21px;
	color: #000;
	text-indent: 25px;
	text-decoration: none;
	border-top: #f7f7e4 2px solid;
	border-bottom: #999 1px solid;
	}

a.menu_vert1:link, a.menu_vert1:active, a.menu_vert1:visited, a.menu_vert1:hover {
	background-color: #f7dca0;
	}

a.menu_vert:hover, a.menu_vert1:hover {
	background-color: #af0b1c;
	color: #fff;
	border-top: #c50e22 2px solid;
	border-bottom: #a30b1a 1px solid;
	}

/* ------------------------------------------------------------------------------------ 
							CAUTARE
 ------------------------------------------------------------------------------------ */

#c1 {
	background: #f1f2ee url('../imagini/ui/cautare-bg.gif') bottom left repeat-x;
	width: 100%;
	}

#c2 {
	background: transparent url('../imagini/ui/cautare-st.gif') bottom right no-repeat;
	}

#c3 {
	background: transparent url('../imagini/ui/cautare-dr.gif') bottom left no-repeat;
	width: 100%;
	padding: 11px 0px 8px 0px;
	text-align: center;
	font-size: 11px;
	}

.x1, .x2, .x3 {
	width: 120px;
	background-color: #fefeff;
	border: #6e90b0 1px solid;
	font-size: 11px;
	}

.x2 { width: 35px; }

.x4, .x5 {
	background-color: #f1f2ee;
	width: 190px;
	}

.x5 {
	width: 290px;
	padding: 5px;
	}

/* ------------------------------------------------------------------------------------ 
							CENTRU
 ------------------------------------------------------------------------------------ */

div.reclama {
	background-color: #ecece2;
	border-top: #f7f7f4 2px solid;
	border-left: #f7f7f4 2px solid;
	border-right: #9a9a9a 1px solid;
	border-bottom: #9a9a9a 1px solid;
	height: 210px;
	padding: 10px 10px 5px 10px;
	line-height: 15px;
}

.sigla {
	float: right;
	width: 140px;
	height: 80px;
	margin: 10px 0px 3px 0px;
	text-align: center;
	}

.sigla img { vertical-align: middle; }

.subh1 {	 
	color: #666;
	font-weight: bold;
	margin: 0px 0px 25px 10px;
	}

.a {
	clear: both;
	margin: 0px 0px 0px 13px;
	line-height: 15px;
	}

/* ------------------------------------------------------------------------------------ 
							BOX
 ------------------------------------------------------------------------------------ */

div.sus {
	background: transparent url('../imagini/ui/pre_item.gif') 0px 0px no-repeat;
	height: 21px;
	margin: 15px auto 0px 12px;
	z-index: 2;
	}

div.jos1, div.jos2 {
	background: transparent url('../imagini/ui/post_item1.gif') 0px 0px no-repeat;
	margin: 0px auto 0px 12px;
	height: 21px;
	}

div.jos2 { background: transparent url('../imagini/ui/post_item2.gif') 0px 0px no-repeat; }


table.item1, table.item2  {
	width: 544px;
	margin: -8px auto 0px 12px;
	background-color: #fff;
	}

table.item2 {
	background: #fff url('../imagini/ui/item-bg.gif') 0px 100%  repeat-x;
	}

td.right {
	border-right: #ebe9e9 2px solid;
	}

td.left {
	border-left: #ebe9e9 2px solid;
	text-align: center;
	}

td.anunt {
	padding: 4px 0px 5px 3px;
	line-height: 17px;
	}

td.pret {
	background: transparent url('../imagini/ui/icon-pret.gif') 0px 100% no-repeat;
	height: 43px;
	width: 50%;
	line-height: 40px;
	text-indent: 31px;
	}

td.pret strong {
	padding-bottom: 2px;
	border-bottom: #555 1px solid;
	}

td.magazin {
	background: transparent url('../imagini/ui/icon-magazin.gif') 0px 50% no-repeat;
	height: 43px;
	line-height: 40px;
	text-indent: 41px;
	width: 50%;
	}

td.detalii {
	background: transparent url('../imagini/ui/icon-detalii.gif') 0px 50% no-repeat;
	height: 43px;
	line-height: 40px;
	text-indent: 32px;
	width: 50%;
	}

td.google_links {
	border-left: #ebe9e9 2px solid;
	border-right: #ebe9e9 2px solid;
	text-align: center;
	padding-top: 7px;
	}

div.serviciu1, div.serviciu2 {
	width: 500px;
	margin: -8px auto 0px 12px;
	background-color: #fff;
	border-left: #ebe9e9 2px solid;
	border-right: #ebe9e9 2px solid;
	padding: 0px 20px 0px 20px;
	}

div.serviciu2 {
	background: #fff url('../imagini/ui/item-bg.gif') 0px 100%  repeat-x;
	}

table.serviciu {
	margin: 7px 0px 0px -3px;
	width: 100%;
	background: transparent;
	}


/* ------------------------------------------------------------------------------------ 
							DETALII
 ------------------------------------------------------------------------------------ */

div.pozamare {
	float: right;
	background: transparent url('../imagini/ui/detalii-bg1.gif') 0px 0px repeat;
	border: #ccc 2px solid;
	width: 163px;
	margin: -25px 5px 0px 10px;
	padding: 10px 0px 5px 0px;
	text-align: center;
	}

table.pozamare {
	float: left;
	width: 353px;
	margin: 8px 0px 0px 15px;
	color: #555;
	}

.fullanunt_eticheta {
	border-bottom: #f6f6ee 6px solid;
	margin: 20px 14px 1px 10px;
	}

.fullanunt_eticheta span {
	background-color: #f6f6ee;
	padding: 5px 15px 3px 15px;
	font-weight: bold;
	}

.fullanunt {
	background: #f6f6ee url('../imagini/ui/gri-jos-bg.jpg') 0px 100% repeat-x;
	margin: 0px 14px 30px 10px;
	padding: 20px 20px 20px 20px;
	line-height: 17px;
}

.fullanunt strong {
	padding-bottom: 2px;
	border-bottom: #555 1px solid;
	}

.fullanunt .google {
	margin: 20px 0px 10px 0px;
	}

.x4 {
	background-color: #f6f6ee;
	padding-left: 8px;
	}

.element {
	width: 250px;
	background-color: #f1f2ee;
	}

fieldset { 
	border: 1px solid #d5dce3;
	padding: 20px;
	width: 90%;
	margin: 25px auto 10px auto;
	display: block;
	}

legend {
	color:#445364;
	font-weight:bold;	
	}

.subpoze {
	color: gray;
	text-align: center;
	margin: 3px 0px 20px 0px;
	}

/* ------------------------------------------------------------------------------------ 
							RIGHT
 ------------------------------------------------------------------------------------ */

img.banner {
	border: #af0b1c 1px solid;
	padding: 1px;
	}

.r1 {
	background-color: #999;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}

.r2 {
	background-color: #f1f2ee;
	text-align: center;
	}

/* ------------------------------------------------------------------------------------ 
							TEXT
 ------------------------------------------------------------------------------------ */

.cinci { color: #555; }
.rosu { color: #ff0000; }


/* ------------------------------------------------------------------------------------ 
							NAVIGAREA PRIN LISTA
 ------------------------------------------------------------------------------------ */

table.nav_links {
	background-color: #cccccc;
	color: #000000;
	border: #555555 1px solid;
	margin: 25px 12px 25px auto;
	}

td.nav_links {
	background-color: #af0b1c;
	color: #ffffff;
	padding: 3px 6px 3px 6px;
	}

.nav1 {
	background-color: #f1f2ee;
	font: bold 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

.nav2 { background-color: #ffffff; }

.nav2 a:link, .nav2 a:visited, .nav2 a:active, .nav2 a:hover {
	font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}


/* ------------------------------------------------------------------------------------ 
							RECLAME
 ------------------------------------------------------------------------------------ */

.r_left {
	margin: 10px 4px 0px 4px;
	text-align: center;
	}

/* ------------------------------------------------------------------------------------ 
							GOOGLE
 ------------------------------------------------------------------------------------ */

.google_st_lat {
	text-align: center;
	border: #f1f2ee 1px solid;
	margin: 7px 4px 0px 4px;
	}

.google_ce_ban {
	text-align: center;
	margin: 10px 0px 10px 0px;
	}
