@charset "utf-8";
/* CSS Document */
/* defaults */
a, a:link, a:visited { color:#06F; text-decoration:underline; }
a:hover { text-decoration:underline; }



body {
background-image:url(images/mainb.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed; margin:0px;	
}




div#topl {
padding-right:20px; color:#CCC;	
}

div#topl a:link, div#topl a:visited {
	color:#cccccc; font-size:10px;
}


div#gheader {
	width:970px;
	background-image:url(images/headerb.jpg);
	background-repeat:no-repeat; height:108px;
}

div#gmenu {
	width:970px;
	background-image:url(images/greenmenu1.gif);
	background-repeat:no-repeat; height:38px;
}

div#gmenu a:link, div#gmenu a:visited {
	text-decoration:none;
}

div#gmenu a:hover {
text-decoration:underline;	
}

/*input, textarea, select { color:#666; background-color:#FFF; font:12px Arial, Helvetica, sans-serif; border:#BEBEBE 1px solid; margin:2px 0;}*/
input, textarea, select {font-size:12px;}

/* blocks */

#locatii_change {position:absolute; left:30%; top:50px; width:600px; display:none; z-index:111; background-color:#FFF; border:3px solid #06F; padding:10px;}

ul#errors li {color:#f00; font-weight:bold;}

.top { margin:0 0 1px 0; display:block; overflow:hidden; width:950px; height:20px; background:#000; color:#FFF; text-align:right; line-height:20px; margin:0 auto; }
.top a { color:#FFF;}
.top a.button{ width:120px; height:20px; display:block; overflow:hidden; float:left; text-align:center; color:#000; text-decoration:none;}
.top a.button:hover{text-decoration:none;}

div.search {float:right; background:#5c5c5c; width:280px; display:block; color:#fff; height:24px; line-height:20px;}

div.search input {width:150px; height:18px; margin:0 2px; background:#fff; border:none; line-height:16px;}

.heading1 {display:block; overflow:visible; margin:0px; }
.heading1 a { text-transform:lowercase; text-decoration:none; }
.heading1 a:hover { text-decoration:underline; }


.sidebox { width:190px;}
.sidebox form, .sidebox p { margin:5px;}

.sidebox a.categ:link, .sidebox a.categ:visited {
width:185px;
height:25px;
display:block;
margin-left:2px;
font-weight:bold;
font-size:12px;
color:#000;
text-decoration:none;
overflow:hidden; padding-top:4px; padding-left:5px;
background-image:url(images/catbgoff.png);
background-repeat:no-repeat;
}
.sidebox a.categ:hover {text-decoration:none; background-image:url(images/catbgon.png); background-repeat:no-repeat; height:25px;}


.sidebox a.categ2 {width:185px; margin:0px; background:url(images/arrgif.gif) center right no-repeat; font-weight:bold; font-size:12px; line-height:20px; display:block; color:#000; text-decoration:none; overflow:hidden; border:none; padding:0px;}
.sidebox a.categ2:hover {text-decoration:none;}

tr.subheadere {
background-color:#e1e1e1;
}

.sidebox a.subcateg { width:185px; margin:0px; height:18px;font-weight:normal; font-size:12px; line-height:18px; display:block; color:#000; text-decoration:none; overflow:hidden; padding-left:20px;}
.sidebox a.subcateg:hover {text-decoration:underline; padding-left:20px;}

.sidebox a.subcategon { width:180px; margin:0px; height:18px; background:none; font-weight:bold; font-size:12px; line-height:18px; display:block; color:#ff0000; text-decoration:none; overflow:hidden; padding-left:20px;}
.sidebox a.subcategon:hover {background:#fff; text-decoration:underline; padding-left:20px;}

ul.topmenul {
	list-style:none; margin:0px; padding:0px;
}

ul.topmenul li {
	float:left;padding-left:12px; padding-right:12px; border-right:1px solid #0F6;
}

ul.topmenul li a:link, ul.topmenul li a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase;
	
}

ul.topmenul li a:hover {
	
}


tr.subheadere th, tr.subheadere th a:link, tr.subheadere th a:visited {
color:#000000; font-weight:normal; font-size:11px;
}

tr.subheadere td, tr.subheadere td a:link, tr.subheadere td a:visited {
color:#000000; font-weight:normal; font-size:11px;
}

tr.subheadere td a:link, tr.subheadere td a:visited {
text-decoration:underline; font-weight:normal; font-size:11px;
}

tr.subheadere th a:link, tr.subheadere th a:visited { 
text-decoration:underline; font-weight:normal; font-size:11px;
}


h4.ch4 {
	padding:0px; margin:0px; font-size:12px;
}

p.ph4 {
padding:0px; margin:0px; font-size:11px;	
}

h4.ch4 a:link, h4.ch4 a:visited {
color:#06F; text-decoration:underline;
}

.headerbar {height:32px; display:block; text-align:left; color:#FFF;
background-image:url(images/headerbar.gif); background-repeat:repeat-x; padding-top:6px; padding-left:10px;}
.headerbar a:link, .headerbar a:visited {
color:#ffffff;	
}


.promo {width:100%; height:20px; margin:0px; border-bottom:#fff 1px solid; line-height:20px;
        background:#48940C url(images/arr2.gif) 99% 50% no-repeat; display:block;
        border-left:#48940C 1px solid; border-right:#48940C 1px solid;}
.promo:hover {text-decoration:none; background-color:#308000;}

.smallbox1{ width:204px; height:81px; display:block; overflow:hidden; margin:2px 0 0 0; padding:0px; border:#BCBCBC 1px solid;}
.smallbox1 p{padding:5px; margin:0px;}

.smallbox{ width:164px; height:146px; display:block; overflow:hidden; padding:0px; border:#BCBCBC 1px solid; text-align:center;}
.smallbox p{padding:5px; margin:0px;}

/* form elements */

.textinput {height:18px; width:130px; display:block; line-height:18px; font-size:11px; color:#000; }
.butoninput { width:80px; text-align:center; color:#000; background:#DDD; line-height:16px; height:18px; display:block; }

/* colors, backgrounds, borders */
.white { color:#FFF; }
.whitebg { background:#FFF; }
.redbg { background:#D30707; }
.redbg2 { background:#C02A1B; }
.redbg3 { background:#ED1B24; }
.black {color:#000;}

.sideboxborder { border-width:1px; border-top-width:5px; border-color:#BCBCBC; border-style:solid; border-spacing:0px; border-top-color:#000;}

/* font and text */
.strong { font-weight:bold; }
.uppercase { text-transform:uppercase; }
.cap { text-transform:capitalize; }


/* heading */

h1 {line-height:24px; font-size:18px;}
h3 { margin:3px; line-height:24px; white-space:nowrap; font-size:12px; display:inline-block; text-transform:uppercase;}
h5 {width:190px; margin:0px; overflow:hidden; background:#FFF; line-height:24px; white-space:nowrap; font-size:14px; display:inline-block; color:#ff0000;}
h6 {}

span.descriere {
font-size:12px;
font-weight:normal;
text-transform:none;
line-height:normal;
}



/* ADD */
.option{ width:185px; height:25px; line-height:20px; font-size:12px; display:block; background-image:url(images/catbgoff.png); background-repeat:no-repeat; margin:0px; text-decoration:none; cursor:hand; text-align:left;  }
.option:hover {background-image:url(images/catbgon.png); background-repeat:no-repeat;text-decoration:none; cursor:pointer;}
.optionc{ width:185px; height:25px; line-height:20px; font-size:12px; display:block; background-image:url(images/catbgon.png); background-repeat:no-repeat;margin:0px; text-decoration:none; cursor:pointer;font-weight:bold; text-align:left; }

/* div pentru rezolvare bug clear all */
.fixclear { margin:0px; padding:0px; overflow:hidden;}



#sddm
{	margin: 0;
	padding: 0;
	float:right;
	border:0px solid #FF0000;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	}
	

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 100px;
	background: #ff0000;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:visited {
	color:#ffffff;
	background: #ff0000;
}

#sddm li a:hover
{	background: #ff0000}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		width:100px;
		text-decoration: none;
		background: #FFFFFF;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #ff0000;
		color: #FFF}

table.tabel_agentii {
	
}

table.tabel_agentii td {
font-size:11px;
padding:5px;
border-bottom:1px solid #e1e1e1;
}

td.nume_agentie {
color:#06F; font-weight:bold;	
}

td.localitate_agentie {
font-weight:bold;	
}

ul#orase {
	width:690px; height:340px;
	margin:0px; padding:10px;
	background-color:#f1f1f1;
	border:1px solid #cccccc;
}

ul#orase li {
font-size:11px;
float:left;
width:97px; height:15px; overflow:hidden;
border-bottom:0px solid #cccccc;
}


td.tbleft {
width:202px; height:542px;
background-color:#f6f6f6;
background-image:url(images/greenleft1.jpg); background-repeat:no-repeat; text-align:center;
}


tr.rowa {
border-bottom:1px solid #cccccc;
background-color:#f0f0f0;
}
