@charset "utf-8";
/* CSS Document */
/* defaults */
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }

div#topl {
padding-right:20px; color:#CCC;	
}

div#topl a:link, div#topl a:visited {
	color:#cccccc; font-size:10px;
}

input, textarea, select { color:#666; background-color:#FFF; font:12px Arial, Helvetica, sans-serif; border:#BEBEBE 1px solid; margin:2px 0;}


/* blocks */

#locatii_change {position:absolute; left:30%; top:50px; width:600px; display:none; z-index:111;}

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 {width:160px; margin:0px; background:url(images/marker.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; border-bottom:1px solid #cccccc;}
.sidebox a.categ:hover {text-decoration:none; color:#63aa06;}


.sidebox a.categ2 {width:160px; margin:0px; background:url(images/marker.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-image:url(images/subheadere.gif);
background-repeat:repeat-x;
}

.sidebox a.subcateg { width:160px; margin:0px; height:18px; background:none; font-weight:normal; font-size:12px; line-height:18px; display:block; color:#000; text-decoration:none; overflow:hidden; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.sidebox a.subcateg:hover {background:#fff; text-decoration:underline; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#63aa06;}

.sidebox a.subcategon { width:160px; margin:0px; height:18px; background:none; font-weight:bold; font-size:12px; line-height:18px; display:block; color:#ff0000; text-decoration:none; overflow:hidden; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.sidebox a.subcategon:hover {background:#fff; text-decoration:underline; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;}


tr.subheadere th, tr.subheadere th a:link, tr.subheadere th a:visited {
color:#900;
}

tr.subheadere td, tr.subheadere td a:link, tr.subheadere td a:visited {
color:#900;
}

tr.subheadere td a:link, tr.subheadere td a:visited {
text-decoration:underline;	
}

tr.subheadere th a:link, tr.subheadere th a:visited { 
text-decoration:underline;
}


.headerbar { display:block; text-align:left; color:#FFF;
background-image:url(images/headerbar.gif); background-repeat:repeat-x; padding-top:6px;}
.headerbar a:link, .headerbar a:visited {
color:#ffffff;	
}

table.umen {
background-color:#cccccc; border-bottom:1px solid #e2e2e2;	
}

table.umen td a:link, table.umen td a:visited {
color:#000000; text-decoration:underline; font-size:11px; font-weight:bold;
}

table.umen td a:hover {
color:#ff0000;	
}

.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:244px; 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:244px; height:176px; display:block; overflow:hidden; padding:0px; border:#BCBCBC 1px solid; text-align:center;}
.smallbox p{padding:5px; margin:0px;}

/* form elements */

.textinput {width:128px; height:18px; display:block; line-height:18px; }
.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:14px; text-transform:capitalize;}
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:100%; line-height:20px; font-size:13px; display:block; border:#cccccc 1px solid; background:none; margin:0px; text-decoration:none; cursor:hand; }
.option:hover {background:#0661b5;text-decoration:none; cursor:pointer; color:#FFF;}
.optionc{ width:100%; line-height:20px; font-size:16px; display:block; border:#cccccc 1px solid; background-color:#0661b5; margin:0px; text-decoration:none; cursor:pointer; color:#FFF; }

/* 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}



/*==================list====================*/
.block { background:#e1e2db; width:190px; color:#383838;}
.block .r { background:url(images/r.gif) right top repeat-y;}
.block .b { background:url(images/b.gif) left bottom repeat-x;}
.block .l { background:url(images/l.gif) left top repeat-y;}
.block .t { background:url(images/t.gif) left top repeat-x;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:10px 10px 10px 10px;}

.title_block { background:url(images/line1.gif) left bottom repeat-x; height:24px; margin-bottom:11px;}
.title_block div { background:url(images/title_marker.gif) no-repeat 3px 0px; padding-left:31px;}

/*==========================================*/

