body
{
	position: relative;
	background: #eeeeee;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
upper { color: #2fab00; }
.inp { width: 300px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.inp2 { width: 100px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.selzi { width: 80px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.selluna { width: 140px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.selan { width: 80px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.sel { border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.sel1 { width: 200px; filter:alpha(opacity:0); opacity:0; -moz-opacity:0;border:solid 1px #b8b8b8;color:#a2a2a2;}
.sel1 option { -moz-opacity:1;filter:alpha(opacity:100);opacity:1; }
.inp1 { width: 200px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #000000;height:21px;color: #a2a2a2;}
.subm { width: 80px;border: solid 1px #b8b8b8;background: #ffffff;font-size: 12px; color: #a2a2a2;}
.checkb { width: 20px;border: 0px;background: #ffffff;font-size: 12px; color: #a2a2a2;}
img { border: 0px; }

.divtot
{
	position: relative;
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
	background: #eeeeee url(/general/top/bg_top.gif) repeat-x;
}

.divtot .header
{

	position: relative;
	width: 900px;
	height: 195px;
	margin: auto;
	text-align:center;
}

.header .logo { position: relative; display:block; text-indent: -2000px; float: left; width: 215px; height: 195px; background: url(/general/top/locatii-sibiu.png) 50% 50% no-repeat; cursor: pointer;}
.header .flashu { position: relative;float: left; width: 350px; height: 195px; }
.header .cazare { position: relative;float: left; width: 90px; margin-left:10px; margin-top: 90px; height: 105px; text-align:center; }
.header .localuri { position: relative;float: left; width: 107px; margin-top: 93px; height: 105px; text-align:center; }
.header .timpliber { position: relative;float: left; width: 110px; margin-top: 90px; height: 105px; text-align:center; }
.header .coltu { position:absolute; top:0px; right:0px; width:58px; height:60px; }

.header .chenar { display:none;position: absolute; margin-left: -30px;margin-top: 2px; width: 132px; padding-left:8px;padding-right:15px; padding-top: 28px; padding-bottom: 10px;z-index: 1000; text-align:left;overflow:hidden; }
.chenar td { font-size: 11px; }

.margsus
{
	position: absolute;
	top: 0px;
	left: 23px;
	width: 436px;
	height: 2px;
}
.margjos
{
	position: absolute;
	bottom: 0px;
	left: 23px;
	width: 436px;
	height: 3px;
}
.margst
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 2px;
	height: 100%;
}
.margdr
{
	position: absolute;
	top: 20px;
	right: 0px;
	width: 2px;
	height: 100%;
}
.coltss
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 20px;
}
.coltsj
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 25px;
	height: 20px;
}
.coltdj
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 25px;
	height: 20px;
}
.coltds
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 25px;
	height: 20px;
}

.divtot .maincont
{
	position: relative;
	width: 900px;
	margin: 6px auto;
	font-size: 12px;
	z-index:0;
}

.maincont .lsidebar
{
	position: relative;
	float: left;
	width: 210px;
}

.lsidebar .chenar { position: relative; margin-top: 2px; width: 204px; padding-left:7px;padding-right:5px; padding-top: 8px; padding-bottom: 10px;_padding-bottom:15px; text-align:left;overflow:hidden}
.lsidebar .chenar td { font-size: 12px; }

.gri11, .gri11 a { font-size: 11px; color: #6e6e6e; text-decoration: none; }
.gri11 a:hover { font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold; }
.gri12, .gri12 a { font-size: 12px; color: #6e6e6e; text-decoration: none; }
.gri12 a:hover { font-size: 12px; color: #000000; text-decoration: underline;  }
.gri12bold, .gri12bold a { font-weight: bold;font-size: 12px; color: #6e6e6e; text-decoration: none; }
.gri12bold a:hover { font-weight: bold;font-size: 12px; color: #000000; text-decoration: underline;  }
.gri12bold2, .gri12bold2 a { font-weight: bold;font-size: 12px; color: #a2a2a2; text-decoration: none; }
.gri12bold2 a:hover { font-weight: bold;font-size: 12px; color: #a2a2a2; text-decoration: underline;  }
.negru11, .negru11 a { font-size: 11px; color: #000000; text-decoration: none; }
.negru11 a:hover { font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold; }
.negru12, .negru12 a { font-size: 12px; color: #000000; text-decoration: none; }
.negru12 a:hover { font-size: 12px; color: #000000; text-decoration: underline;  }
.negru12bold, .negru12bold a { font-weight: bold;font-size: 12px; color: #000000; text-decoration: none; }
.negru12bold a:hover { font-weight: bold;font-size: 12px; color: #000000; text-decoration: underline;  }
.blue13bold { font-size: 13px; font-weight: bold; color: #3089cd; }
.blue12 { font-size: 12px; color: #3089cd; }
.alb13bold { font-size: 13px; color: #ffffff; font-weight: bold;}
.times14gri { font-size: 15px; font-family:Times New Roman; font-weight:bold; color: #6e6e6e; }
.orange12bold { font-size: 12px; color: #ce6509; font-weight: bold;}
.orange12 { font-size: 12px; color: #ce6509;}
.rosu12bold { font-size: 12px; color: #d6491c; font-weight: bold;}
.alb12bold { font-size: 12px; color: #ffffff; font-weight: bold;}


#vremea input,#newsletter input,#cauta input, input.newsmail { width: 165px; height: 22px; padding:2px; border: solid 1px #b8b8b8; font-size: 11px; color: #a2a2a2; }
#login input { width: 133px; height: 22px; padding:2px; border: solid 1px #b8b8b8; font-size: 11px; color: #a2a2a2; }
input[type=text], .inp_login { width: 208px; height: 22px; padding:2px; border: solid 1px #b8b8b8; font-size: 12px; color: #a2a2a2; }
.chkbox { padding:2px; border: solid 1px #b8b8b8; }
textarea { width: 225px;height:138px;padding:2px;border: solid 1px #b8b8b8;font-size: 12px; color: #a2a2a2;}
.tarea { width: 300px;height:120px;padding:2px;border: solid 1px #b8b8b8;font-size: 12px; color: #a2a2a2;}
.reset { width: 90px; height: 20px; background:url(/general/buton-reseteaza.jpg); border:0px; cursor: pointer;}
.submit { width: 90px; height: 20px; background:url(/general/buton_trimite.jpg); border:0px; cursor: pointer;}

.maincont .page
{
	position: relative;
	float: left;
	width: 480px;
	text-align: left;
	margin-top:3px;
}

.page .title
{
	margin-left: 15px;
	font-size: 16px;
	color: #6e6e6e;
}

.page .cadran
{
	position: relative;
	width: 100%;
	margin-bottom:5px;
	background: #ffffff;
}

.cadran .cadranpoza
{
	position: relative;
	float:left;
	width: 134px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.divpoza
{
	position: relative;
	border: solid 2px #ffffff;
	width: 134px;
	height: 100px;
	overflow: hidden;
}
.divmicpoza
{
	position: relative;
	border: solid 2px #ffffff;
	width: 116px;
	height: 85px;
	overflow: hidden;
}
.divmicpoza2
{
	position: relative;
	border: solid 2px #ffffff;
	width: 105px;
	height: 80px;
	overflow: hidden;
}
.cadran .textu
{
	position: relative;
	float: right;
	margin-right: 7px;
	margin-top: 4px;
	width: 320px;
	_width: 285px;
	overflow: hidden; color: #666666;
}

#tooltip
{
	position:absolute;
	display:block;
	width: 200px;
	overflow: hidden;
	display: none;
}
#cadran
{
position: relative;
margin-left:11px;
width: 180px;
font-size: 11px;
padding-left:3px;
margin-bottom:8px;
margin-top:8px;
background: #ffad4c;
}

.maincont .rsidebar
{
	position: relative;
	float: left;
	width: 200px;
	margin-left: 4px;
}

.rsidebar .chenar { position: relative; margin-top: 2px; width: 204px; padding-left:7px;padding-right:5px; padding-top: 8px; padding-bottom: 10px; text-align:left;overflow:hidden; }
.rsidebar .chenar td { font-size: 12px; }

.calendar td { width: 30px; height: 31px; text-align:center; vertical-align: middle; border-color: #dddddd; }
#register { width:100%; margin-left: 12px; }
#register tr td { text-align: left; }
#register tr td:first-child { text-align: right; padding-right:8px; width:110px;}
#register input { width: 200px; height: 20px; padding:2px; border: solid 1px #bdbdbd; font-size: 11px; color: #a2a2a2; }
#register select { width:200px; background: #ffffff; color:#a2a2a2; }
#register textarea { width:460px; height:130px; color:#a2a2a2; }
.baraloc { position:relative;background:url(/general/gradient_fundal_titluri.png) repeat-x;font-family:Tahoma;font-size:13px;color:#646466;text-align:left;padding-left:10px; }
.tah13 { font-family:Tahoma;font-size:13px;color:#646466;}
.tah11bold { font-family:Tahoma;font-size:11px;font-weight:bold;color:#646466;}

.bottombanners { position:relative;width:100%;margin-top:4px;margin-bottom:4px;margin:auto;height:60px;background:#ffffff; }
.bottombanners div { position:relative;float:left;margin-left:5px; }
.bottombanners td { vertical-align:middle; }
#publicitate div { margin-top:5px; position:relative; }

.coltsts { position:absolute;top:0px;left:0px; }
.coltstj { position:absolute;bottom:0px;left:0px; }
.coltdrs { position:absolute;top:0px;right:0px; }
.coltdrj { position:absolute;bottom:0px;right:0px; }
.msus { position:absolute;top:0px;left:0px;width:100%;height:1px;background:#cabdb8;}
.mjos { position:absolute;bottom:0px;left:0px;width:100%;height:1px;background:#cabdb8; }
.mst { position:absolute;top:0px;left:0px;width:1px;height:100%;background:#cabdb8; }
.mdr { position:absolute;top:0px;right:0px;width:1px;height:100%;background:#cabdb8; }
.t12n { font-size:12px; font-family:Tahoma; color: #5b5b5b; }
a:hover.t12n, .t12n a:hover { text-decoration: underline; color: #000000; }

#tophome { display:block; position:absolute; top:-36px; right:120px; cursor:pointer; width: 42px; height: 49px; background: url(/general/buton-home.jpg); text-indent:-2000px; }
#topcont { display:block; position:absolute;top:-36px;right:75px;cursor:pointer; width: 42px; height: 49px; background: url(/general/buton-contact.jpg); text-indent:-2000px; }
#toplogin { display:block; position:absolute; top:-36px; right:175px; cursor:pointer; width: 70px; height: 49px; background: url(/general/buton-login.jpg); text-indent:-3000px; }
#toplogout { display:block; position:absolute; top:-36px; right:255px; cursor:pointer; width: 70px; height: 49px; background: url(/general/buton-logout.jpg); text-indent:-3000px; }
#topadmincont { display:block; position:absolute; top:-36px; right:175px; cursor:pointer; width: 70px; height: 49px; background: url(/general/buton-admin.jpg); text-indent:-3000px; }
#topro { position:absolute;top:0px;left:60px;cursor:pointer; background: url(/general/ro.png) center; width: 28px; height:28px; display:block; text-indent:-2000px; }
#topen{ position:absolute;top:0px;left:95px;cursor:pointer; background: url(/general/en.png) center; width: 28px; height:28px; display:block; text-indent:-2000px;}
#topde { position:absolute;top:0px;left:130px;cursor:pointer; background: url(/general/de.png) center; width: 28px; height:28px; display:block; text-indent:-2000px;}

.padtop10 { padding-top: 10px; }
.clear { clear: both; }
.err { color: #f00; font-size: 11px; }

.oferta {
	width:478px;
	padding:3px;
	color: #6e6e6e
}
.oferta .poza {
	height: 75px;
	width: 75px;
	float: left;
	padding: 1px;
	border: solid 1px #cccccc;
}

.oferta .continut {
	padding-left: 10px;
	float: left;
	width: 380px;
}

.fl { float: left; }
.bold16 { font-weight: bold; font-size: 16px; }
.clear { clear: both; }

.newsletter_count {
	background:url(/general/newsletter_count.jpg);
	width: 95px;
	height: 28px;
	margin:  auto;
	margin-top: 4px;
	line-height: 28px;
	color: #ce6509;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}