
* {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}

body, div, ul, li, img, a, p, h1, h2, h3, h4, form, span, em, strong {
	margin: 0; border: 0; left: 0; top: 0; padding: 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	list-style-type: none;	

}

#ie6-message {
	display: none;
}
em { font-style: normal; }

a { cursor: pointer; }
p, li, ul, div, label, span { color: #333; }

a.bolded {
	font-weight: bold;
	}

form div.rand, .form1 div  {
	display: block; float: none; padding: 4px; border-bottom: 1px solid #CFEBFD;	
	min-height: 32px;
}

form div.rand span, .form1 div span { display: block; float: left; clear: right; padding: 4px; padding-top: 8px; font-size: 110%; }

input, textarea, select, label {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

body {
	background-color: #cfebfd;
}

#left-side p {
	position: relative;	
	z-index: 0;
}

body, div, li {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 95%;
	font-weight: normal;
	margin: 0;	
	text-align: center;
}

div {
	text-align: left;	
}

a {
	text-decoration: none;
	border: 0;
	float: left;
}

.clear {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	float: none;
}


#rss {
	display: block;
	float: right;
	margin-top: 3px;
}

a.normal, a.bold {
	float: none;
	display: inline;
	font-weight: normal;
	color: #0072bc;
}

a.normal-bloc { padding-left: 10px; }

a.bold {
	font-weight: bold;	
}

a.normal:hover, a.bold:hover {
	text-decoration: underline;
	color: #2357a5;
}

#menu2 a {
	color: #aad7f4;
}

#menu2 a:hover {
	color: white;
}

a.story {
	line-height: 1.3;
}

.time {
	display: block;
	float: right;
	color: #f6781c;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	margin: 6px 0 0 6px;
	font-size: 92%;
}

a.time:hover {
	text-decoration: none;
	color: #f54c0a;
	
}

span.time {
	color: white;
	padding: 4px 8px 4px 8px;
	margin: 2px 0 0 4px;
	background-color: #f6781c;

}

.time a {
	color: white;
}

h2 {
	display: block;	
	float: left;
	margin: 0 0 2px 0;
	letter-spacing: -0.5px;
	color: #555;
	font-size: 155%;
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

h2.b {
	float: none;
	font-size: 200%;
	letter-spacing: -0.75px;
	color: #8dc63f;
	display: block;
	margin-bottom: 14px;
}


h4 {
	display: block;	
	margin: 8px 0 2px 0;
	letter-spacing: -0.25px;
	color: #555;
	font-size: 120%;
	font-weight: bold;
}

ul.links {
	display: block;
}

li.links {
	float: right;
	display: block;
	margin: 5px;
}

.stire-mica {
	display: block;
	float: left;
	border-top: 1px #aad7f4 solid;
	padding: 4px 0 4px 0;
	width: 300px;
}

.stire-mica a {
	display: inline;
	font-size: 105%;
	color: #0072bc;
}

.stire-mica a:hover {
	color: #2357a5;
}

.scut-mic {
	background-image: url(../img/scut-mic.png);
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: scroll;
	width: 36px; height: 28px;
	display: block;
	float: left;
	font-size: 95%;
	font-weight: bold;
	color: #a77f10;
	padding-top: 6px;
	text-align: center;
    overflow: hidden;
}

/* INPUT */

#menu1 #searchbox {
	-moz-border-radius-topleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;		
	display: block;
	border: 0;
	float: right;
	width: 140px; height: 21px;
	background-color: #aad7f4;
	color: #2357a5;
	font-size: 95%;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 0;
	text-align: left;
	padding: 1px 0 2px 8px;		
}

#menu1 #searchbtn {
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;	
	float: right;
	display: block;
	border-width: 0;
	width: 60px; height: 24px;
	background-color: #8dc63f;
	color: white;
	font-size: 83%;	
	font-weight: bold;
	margin: 20px 0 0 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 1px 0 2px 0;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;				
}

#menu1 #searchbtn:hover {
	background-color: #f6781c;
}

#container {
	width: 965px;
	text-align: center;	
	margin: 0 auto;		
}

#menu1 {
	height: 55px; 
	padding: 0 15px 0 15px;
	text-align: left;
	vertical-align: baseline;
	background: #2357a5 url(../img/blue-bg-1.png) repeat top left;	
}

#menu1 a.item {
	font-size: 100%;
	font-weight: bold;
	color: #aad7f4;	
	margin: 23px 0 0 0;
	padding: 0 8px 0 10px;
	border-left-width: 2px;
	border-color: #3e71b5;
	border-style: solid;
	text-decoration: none;	
	display: block; float: left;
}

#menu1 a.item1 {
	font-size: 100%;
	font-weight: bold;
	color: #aad7f4;	
	text-decoration: none;	
	margin: 23px 0 0 45px;
	padding: 0 8px 0 0;
	border: 0px;
	display: block; float: left;
}

#menu1 a.item:hover {
	color: white;
	text-decoration: none;
}

#menu1 a.item1:hover {
	color: white;
	text-decoration: none;
}


#menu2 {
	height: 30px;
	padding: 3px 15px 0 15px;
	text-align: left;
	background: #0072bc url(../img/blue-bg-2.png) repeat top left;
	
}


#menu3 a.item {
	font-size: 90%;
	font-weight: bold;
	color: #aad7f4;	
	margin: 8px 20px 0 0;
	padding: 0;
	border: 0;
	text-decoration: none;	
	display: block; float: left;
}

#menu3 a.item:hover {
	color: white;
}

#menu3 a.itemlast {
	font-size: 90%;
	font-weight: bold;
	color: #aad7f4;	
	margin: 8px 20px 0 0;
	padding: 0 20px 0 0;
	border: 0;
	text-decoration: none;	
	display: block; float: left;	
	border-right-width: 1px;
	border-color: #aad7f4;
	border-style: solid;
}

#menu3 a.itemlast:hover {	color: white; }

#menu3 {
	height: 33px; 
	padding: 0 15px 0 15px;
	text-align: left;
	background: #409fdc url(../img/blue-bg-3.png) repeat top left;
}

#wrapper, #wrapper2, #wrapper3 {
	padding: 20px 15px 15px 15px;
	position: relative;
	top: 15px;
	background-color: white;
	text-align: left;	
	width: 935px;
	display: block;
	float: left;
	
	clear: both;
}

#wrapper2, #wrapper3 {
	padding: 30px 25px 25px 25px;	
	width: 915px;
	top: 10px;
	border-top: 0 #409fdc solid;
}

#bottom {
	padding: 5px 15px 15px 15px;
	position: relative;	
	background-color: white;
	text-align: left;	
	width: 935px;
	display: block;
	float: left;
	clear: both;
	top: 25px;
	text-align: left;
}

#copyright {
	padding: 10px 15px 15px 15px;
	position: relative;		
	text-align: left;	
	width: 935px;
	display: block;
	float: left;
	top: 25px;
	text-align: center;
	font-size: 80%;
	color: #777;
}

#copyright a, a.gri {
	color: #777;
	text-decoration: underline;
	display: inline;
	float: none;
}

#bottom dl {
	display: block; 
}

#bottom dt {
	font-weight: bold;
	color: #777;
	margin: 0 10px 0 0;
	display: block; position: relative; float: left;
	font-size: 90%;
	text-transform: uppercase;
}

#bottom dd {
	display: block; 
	position: relative; 
	float: left;
	margin: 0 10px 0 0;	
}

#bottom a {
	font-size: 90%;
	color: #0072bc;
}

#bottom a:hover {
	text-decoration: underline;
	color: #2357a5;
}

div.stire {
	margin-top: 14px;	
	float: none;
}

div.stire-ascunsa {	
	margin-top: 14px;	
	float: none;	
}


.stire-ascunsa p.added-foto { float: none; clear: right; color: #c3c3c3; }
.stire-ascunsa a.normal { color: #7fb8dd; }
.stire-ascunsa em.timp-scurs { color: #faa584; }
.stire-ascunsa p { display: none; }
.stire-ascunsa a { font-weight: normal; }
.stire-ascunsa li.numar-merite { display: none; }
.stire-ascunsa div.stire-poza { visibility: hidden; position: relative; display: none; }
.stire-ascunsa a.merita { font-weight: bold; }
.stire-ascunsa a.titlu { color: #7fb8dd; border-color: #e7f5fe; }
.stire-ascunsa a.titlu:hover { color: #91abd2; border-color: #9fcfed; }
.stire-ascunsa a.ascunde { display: none; }
.stire-ascunsa div.stire-right-poza, .stire-ascunsa div.stire-right { float: none; clear: right; padding-left: 60px; }
.stire-ascunsa div.stire-detalii-foto, .stire-ascunsa div.stire-detalii { float: none; clear: right; display: block; margin: 4px 0 3px 0; }
.stire-ascunsa a.comentarii, .stire-ascunsa a.trimite, .stire-ascunsa a.preferate  { 
	color: #7fb8dd; 
	background-position: left -26px;
}
.stire-ascunsa a.comentarii:hover, .stire-ascunsa a.trimite:hover, .stire-ascunsa a.preferate:hover { color: #808080; }


.stire-left {
	width: 50px;
	display: block;
	float: left;
	margin-right: 14px;
	position: relative;
	z-index: 80;
}

.stire-poza, .imagine-mica {
	width: 87px; height: 87px;
	display: block;
	float: left;
	margin-right: 14px;
	position: relative;
	z-index: 81;
	border: 1px #cfebfd solid;
	padding: 2px;
	background-color: white;
	margin-bottom: 8px;
}

.imagine-mica {
	width: 28px; height: 28px;
	margin: 0 5px 0 5px;
}

.stire-poza:hover {
	border-color: #409fdc;
}

.stire-right, .stire-right-poza {
	clear: right;
	display: block;
	position: relative;
	float: none;
	z-index: 70;
	padding-left: 168px;
}

.stire-right { padding-left: 60px; }

.stire-right p, .stire-right-poza p {
	margin: 7px 0 2px 0;
	position: relative;
	float: none;
}

a span {
	z-index: 100;
	position: relative;
	visibility: hidden;
	color: white;
	background-color: #8dc63f;
	padding: 1px 4px 1px 4px;
	font-weight: bold;
	font-size: 85%;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;	
}

.stire-right .titlu, .stire-right-poza .titlu {
	color: #0072bc;
	font-size: 110%;
	float: none;
	border-bottom: 1px #cfebfd solid;
	padding-bottom: 1px;
}

a.text:hover span {
	visibility: visible;
}

.stire-right .titlu:hover, .stire-right-poza .titlu:hover {
	border-bottom: 1px #409fdc solid;
	color: #2357a5;
}

.stire-detalii {
	display: block;
	position: relative;
	float: none;
	z-index: 70;
	padding-left: 64px;
	clear: right;
	margin: 4px 0 3px 0;
}

.stire-detalii-foto {
	display: block;
	position: relative;
	float: none;
	z-index: 70;
	padding-left: 172px;
	clear: right;
	margin: 4px 0 3px 0;
}

p.added {
	clear: right;
	display: block;
	position: relative;
	float: none;
	z-index: 70;
	padding-left: 64px;
	color: #888;
	margin-top: 0;
}

p.added-foto {
	clear: right;
	display: block;
	position: relative;
	float: none;
	z-index: 70;
	padding-left: 172px;
	color: #888;
	margin-top: 0;
}

.stire-detalii a, .stire-detalii-foto a {
	display: inline;
	float: none;
	margin: 4px 8px 2px 0;
	color: #0072bc;
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: left 2px;
	background-attachment: scroll;
}



.stire-detalii a:hover, .stire-detalii-foto a:hover {
	color: black;
}

a.comentarii {
	background-image: url(../img/pm-comentarii.png);	
}

a.email {
	background-image: url(../img/pm-email.png);	
}

a.merite {
	background-image: url(../img/pm-merit.png);	
}

a.trimite {
	background-image: url(../img/pm-trimite.png);	
}

a.preferate {
	background-image:url(../img/pictograme-profil-filtrare.png);
	background-attachment:scroll;
	/*background-position:-329px -186px;*/
	background-position: -17px -186px;
	background-repeat:no-repeat;
}

a.link_preferat {
	background-image:url(../img/pictograme-profil-filtrare.png);
	background-attachment:scroll;
	background-position:-329px -187px;
	/*background-position: -17px -186px;*/
}

.stire-ascunsa a.preferate {
	background-image:url(../img/pictograme-profil-filtrare.png);
	background-attachment:scroll;
	background-position: -17px -186px;
	background-repeat:no-repeat;
}

a.ascunde {
	background-image: url(../img/pm-ascunde.png);	
}

em.timp-scurs {
	font-style: normal;
	font-weight: bold;
	color: #f54c0a;
}

.stire-right a, .stire-right-poza a {
	display: inline;
	float: none;
	padding-top: 8px;
}

.stire-right h3, .stire-right-poza h3 {
	margin-bottom: 3px;
}

.stire-right em, a.site, .stire-right-poza em {
	font-size: 100%;
	font-weight: normal;	
	color: #888;
	font-style: normal;
	display: inline;
	
}

.stire-right a.site:hover, .stire-right-poza a.site:hover {
	color: black;	
}

.stire-right a.text, .stire-right-poza a.text {
	font-size: 110%;
	color: #555;
	font-style: normal;
	display: inline;
    padding-top: 0;
    line-height: 160%;
	
}

.stire-right a.text:hover, .stire-right-poza a.text:hover {
	color: black;
}

li.numar-merite {
	display: block;
	margin: 0 0 6px 0;
	padding: 10px 0 0 0;
	text-align: center;
	color: #a77f10;
	line-height: 125%;
	width: 50px;
	height: 45px;
	background-image: url(../img/scut-mare.png);
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: scroll;
	list-style-type: none;
    overflow: hidden;
}

li.numar-merite .numar {
	font-size: 160%;	
	letter-spacing: -0.25px;
}

li.buton-merita, li.buton-retrage, li.ascuns {
	display: block;
	margin: 0;
	text-align: left;
	color: #66ad38;
	font-size: 90%;
	line-height: 115%;
	font-weight: bold;
	width: 50px;
	height: 32px;
	background-image: url(../img/merita-border.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-attachment: scroll;
	list-style-type: none; 
	padding: 0;
}

li.buton-retrage {
	background-image: url(../img/retrage-border.png);
}

li.ascuns {
	background-image: url(../img/ascuns-border.png);
	
}

li.buton-merita:hover, li.buton-retrage:hover {
	background-position: top;
}

a.merita, a.retrage, .ascuns span {
	width: 50px; height: 32px;
	margin: 0;
	color: #66ad38;
	padding: 3px 0 0 6px;
	text-decoration: none;
}

.ascuns span { display:block; padding-top: 9px; color: #AAA; }

a.retrage {
	color: #ffcf4a; padding-left: 5px;
}

a.retrage:hover {
	text-decoration: none; color: #f6781c;
}

a.merita:hover {
	text-decoration: none;
	color: #568a1d;
}

#nav-time {
	padding: 0;
	width: 610px;
	float: left;
	border-width: 0 0 1px 0;
	border-color: #f6781c;
	border-style: solid;
	margin: 0 0 10px 0;
	z-index: 50;
	position: relative;
}

#left-side   { width: 610px; float: left; }
#left-side2  { width: 590px; float: left; }
#left-side3  { width: 300px; float: left; }
#left-side4  { width: 200px; float: left; min-height: 300px; }

#right-side  {	width: 300px;	float: right; }
#right-side2 { width: 300px; float: right; }
#right-side3 { padding-left: 328px; clear: right; }
#right-side4 { padding-left: 228px; clear: right; margin-top: 28px; margin-bottom: 20px; }


#right-side4 p { margin-top: 10px; }

#right-side4 p.added, #right-side4 p.added-foto { margin-top: 0; }

#right-side4 .stire { margin-top: 26px; }

#reclama-300-250 {
	width: 300px;
	height: 255px;
}


/* titlul meniului */


#menu2 li.catmenu {
	float: left;
	display: block;
	margin: -1px 6px 0 0;
	padding: 5px 5px 6px 8px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	z-index: 100;
	position: relative;
}

#menu2 li.catmenu:hover {
	background-color: #1980c3;
}

#menu2 li.catmenu-none {
	float: left;
	display: block;
	margin: -1px 6px 0 -8px;
	padding: 5px 7px 6px 8px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position: relative;
}

#menu2 li.catmenu-none:hover {
	background-color: #1980c3;
}

/* submeniul */

li.catmenu ul {
	display: none;
	position: absolute;
	top: 28px; left: 0;
	padding: 4px;
	background-color: #aad7f4;	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border-width: 3px 0 0 0;
	border-style: solid;
	border-color: #1980c3;
	
}

ul {
	margin: 0; padding: 0;
}

/* elementele din submeniu */

#menu2 ul.submenu li a {
	display: block;
	width: 150px; height: 15px;
	text-align: left;
	padding: 2px 2px 3px 5px;
	margin: 0px;
	font-size: 100%;
	font-weight: bold;	
	color: #2467aa;
	border-top: 1px #aad7f4 solid;		
}

#menu2 ul.submenu li a:hover {	
	background-color: #cfebfd;
	border-top: 1px white solid;	
}

/* afisarea submeniului, la hover pe LI sau JS */

li.catmenu:hover ul, li.over ul { display: block; z-index: 999 }

em.menuitem {
	margin: 5px 0 0 0;
	border: 0;
}

/* titlul meniului selectat */

#menu2 li.catmenu a.sel {
	color: white;	
}

/* --------------------------- */

#reclama-container {
	width: 935px;
	text-align: center;
	float: none;		
}

#reclama-top {
	width: 728px; height: 90px;
	background-color: #AAA;		
	margin: 0 auto; margin-top: 10px;;
}

/* BLOG ------------------------- */

h3.b, h3.f, h3.g {
	font-size: 160%; font-weight: normal; letter-spacing: -0.25px; color: #8dc63f;
	top: 10px;
	margin: 20px 0 10px 0;
}

h3.c, h3.d, h3.e, h2.e {
	font-size: 140%; font-weight: normal; letter-spacing: -0.25px; color: #8dc63f;
	margin: 20px 0 0 0;
	display: block; float: none; clear: both;
	border-bottom: 1px #cfebfd solid;
	padding-bottom: 5px;
	z-index: 50;
	clear: right;
}

h3.f { font-size: 140%; margin-bottom: 8px; color: #68655D; }
h3.g { font-weight: bold; font-size: 140%; color: #68655D; margin-top: 10px; }

h3.e, h2.e { border-bottom: 2px #8dc63f solid; border-left: 8px #8dc63f solid; padding-bottom: 2px; margin-bottom: 0; padding-left: 8px; position: relative; clear: both; }

h2.e, span.e { color: #777; border-color: #DDD; padding-top: 5px; padding-bottom: 4px; }

h3.d { margin: 20px 0 0px 0; border: 0; padding-bottom: 0; }

.blog a.bold { font-size: 120%; letter-spacing: -0.25px; }

dl.blog { width: 580px; }

.blog dd, .blog dt { padding-left: 75px; display: block; position: relative; margin: 0; }

.blog dt { 
	border-top: 1px #cfebfd solid;
	padding-top: 8px;	
}

dd.blog-text { padding-bottom: 10px; }

.blog-detalii { color: #777; font-size: 85%; }
dd.blog-detalii { margin-bottom: 2px; }

.blog img { float: left; position: absolute; left: 0; top: -15px; }

#staff li {
	width: 48px; height: 60px;
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: scroll;
	display: block; float: left;
	margin: 0 20px 15px 0;
}

#staff a {
	display: block; font-size: 85%; padding: 50px 0 0 0;
}

.right-menu li {
	display: block; text-align: left;
	border-bottom: 1px #cfebfd solid;
	padding: 5px 4px 4px 35px;
	background-repeat: no-repeat;
	background-position: -322px -1px;
	background-image: url(../img/pictograme-despre.png);
	background-attachment: scroll;
}

#p1 { background-position: -321px -2px; }
#p2 { background-position: -323px -37px; }
#p3 { background-position: -323px -73px; }
#p4 { background-position: -323px -109px; }
#p5 { background-position: -323px -145px; }
#p6 { background-position: -324px -182px; }
#p7 { background-position: -322px -217px; }
#p8 { background-position: -323px -253px; }
#p9 { background-position: -321px -2px; }
#p10 { background-position: -323px -289px; }
#p11 { background-position: -323px -325px; }
#p12 { background-position: -323px -361px; }

#p-despre-mc { background-position: -323px -393px; }

.right-menu li.selectat {
	display: block; text-align: left; 
	border: 0;
	padding: 6px 4px 5px 45px;
	background-color: #8ec640;
	background-repeat: no-repeat;
	background-position: 0 -1px;
	background-image: url(../img/pictograme-despre.png);
	background-attachment: scroll;
	width: 241px;	
	margin: -1px 0 0 -10px;
}

#f1, #f2, #f3, #f4, #f5, #f6, #f7, #f8, #f9 
	{ background-image: url(../img/pictograme-profil-filtrare.png); }

#f1 { background-position: -320px -2px; }
#f2 { background-position: -322px -37px; }
#f3 { background-position: -322px -73px; }
#f4 { background-position: -322px -109px; }
#f5 { background-position: -322px -145px; }
#f6 { background-position: -322px -182px; }
#f7 { background-position: -322px -217px; }
#f8 { background-position: -321px -253px; }
#f9 { background-position: -320px -289px; }


#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8 
	{ background-image: url(../img/pictograme-profil-setari.png); }

#s1 { background-position: -321px -2px; }
#s2 { background-position: -322px -37px; }
#s3 { background-position: -322px -74px; }
#s4 { background-position: -322px -109px; }
#s5 { background-position: -322px -146px; }
#s6 { background-position: -322px -182px; }
#s7 { background-position: -322px -218px; }


#p1.selectat, #f1.selectat, #s1.selectat { background-position: 0 -1px; }
#p2.selectat, #f2.selectat, #s2.selectat { background-position: 0 -37px; }
#p3.selectat, #f3.selectat, #s3.selectat { background-position: 0 -73px; }
#p4.selectat, #f4.selectat, #s4.selectat { background-position: 0 -109px; }
#p5.selectat, #f5.selectat, #s5.selectat { background-position: 0 -145px; }
#p6.selectat, #f6.selectat, #s6.selectat { background-position: 0 -181px; }
#p7.selectat, #f7.selectat, #s7.selectat { background-position: 0 -217px; }
#p8.selectat, #f8.selectat { background-position: 0 -253px; }
#p9.selectat { background-position: 0 -1px; }
#p10.selectat, #f9.selectat { background-position: 0 -289px; }
#p11.selectat { background-position: 0 -325px; }
#p12.selectat { background-position: 0 -361px; }

#p-despre-mc.selectat { background-position: 0px -393px; }

.right-menu a {
	display: inline; font-weight: bold; float: none; color: #0072bc; text-decoration: none;
}

.right-menu a:hover {
	color: #2357a5;
}

.right-menu li.selectat a, .right-menu li.selectat a:hover {
	color: white;
	display: inline; font-weight: bold; float: none; text-decoration: none;
}

#left-side2 p, .faq li p {
	margin: 10px 0 15px 0;
	display: block;
	float: none;
	line-height: 150%; 	
}

ol.faq li, ol.cum li, ol.sub li, ol.sub-b li, ul.sub2 li { 
	font-size: 105%; 
	text-align: left; 
	list-style-type: decimal; 
	list-style-position: outside; 	
	margin-bottom: 5px;
}

ol.cum li { font-size: 105%; }
ol.sub li, ul.sub2 li, ol.sub-b li { font-size: 100%; }
ul.sub2 li, ol.sub-b li { margin-left: 20px; list-style-type: circle; line-height: 150%; }
ol.sub-b li { list-style-type: square; margin-left: 0; }
ol.cum li p { font-size: 95%; }
ol.cum li h4 { color: #78b12a; margin-top: 18px; }
ol.faq a, ol.cum a { font-weight: bold; font-size: 100%; }


/* FORM ------------ */

label {
	font-weight: bold; display: block; float: left; width: 160px; padding: 8px; padding-bottom: 2px; 
}

label.mare { width: 240px; }

input, select, textarea { font-size: 95%; padding: 0px; margin: 4px; margin-top: 5px; }

textarea { overflow: auto;}


form div.subsol { border: 0; padding-left: 184px; }

input.buton { padding-left: 8px; padding-right: 8px; }

#sub-nav { display: block; float: none; clear: both; width: 590px; margin: 30px 0 0 0; 
	font-size: 110%; border-bottom: 2px #409fdc solid; padding-bottom: 6px; }
#sub-nav a.bold { display: inline; float: none; color: #4e9322; }
#sub-nav a.bold:hover { color: #3c7815; }
#sub-nav span  { display: inline; float: none; color: white; font-weight: bold; }
#sub-nav li { 
	display: inline; float: none; background-color: #d6f0af;
	padding: 7px 18px 6px 18px; margin-right: 2px;
	-moz-border-radius-topleft: 4px;		
	-moz-border-radius-topright: 4px;	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	color: white; 
}

#sub-nav.prieteni { margin-top: 21px; }

span.mic { font-size: 90%; padding-left: 4px; }

#sub-nav li.alb { background-color: transparent; padding-right: 0; padding-left: 4px; }
#sub-nav li.alb a { color: #0072BC; }
#sub-nav li.alb a:hover { color: #2357A5; }
#sub-nav li.activ { background-color: #409fdc; }

ul.rss-list { margin-top: 10px; }
ul.rss-list li { display: block; float: none; width: 590px; text-align: left; line-height: 1.9; }
ul.rss-list a, a.rss-cat { color: #e94400; font-size: 100%; padding: 2px; padding-right: 5px; padding-left: 5px; text-decoration: underline; display: inline; float: none; }

.rss-list a.rss-cat { 
	padding-left: 25px; 	
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-attachment: scroll;
	background-image: url(../img/rss-mic.png);
	font-weight: bold;
}

.rss-list a:hover { background-color: #e94400; color: white ; text-decoration: none;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
 }

ul.principii li { 
    text-align: justify; 
    font-size: 100%; 
	margin-bottom: 20px; line-height: 150%; padding-left: 80px;
	background-repeat: no-repeat;	
	background-attachment: scroll;
	background-position: 34px 3px;	
}
	
ul.principii li:last-child { margin-bottom: 25px; }
ul.principii li:first-child { margin-top: 25px; }
ul.principii strong { font-size: 125%; letter-spacing: -0.22px; color: #444; }
#pr1 { background-image: url(../img/pr1.png); }
#pr2 { background-image: url(../img/pr2.png); }
#pr3 { background-image: url(../img/pr3.png); }
#pr4 { background-image: url(../img/pr4.png); }
#pr5 { background-image: url(../img/pr5.png); }

.item1 img { padding: 1px; border: 1px #409fdc solid; margin-top: -1px; float: left; }
a.item1:hover img { border-color: white; } 

#profil {	background-color: #c9c1ab; border-bottom: 1px #c9c1ab solid;
	margin: -25px -20px 20px -20px; padding: 20px; padding-bottom: 5px; position: relative; }
#profil h2, h2.f { color: #333; font-size: 195%; letter-spacing: -.75px; display: block; float: none; font-weight: normal; }
h2.g { font-size: 220%; letter-spacing: -1px; margin-bottom: 6px; float: none;}

#profil h2 em, h2.g span { font-size: 80%; color: #88847a; letter-spacing: 0px; font-style: normal; } 
h2.g span { letter-spacing: -1px; }
#profil p { display: block; float: none; color: #68655d; margin-bottom: 20px; }
#profil-nav { font-size: 110%; float: none; display: block; }
#profil-nav li, #profil-nav li.activ { display: inline; float: none;  
	color: white;  }

#profil-nav a.bold { 
	display: inline; background-color: #f4ecd4;
	padding: 7px 20px 5px 20px; float: none; color: #68655d;
	-moz-border-radius-topleft: 4px;		
	-moz-border-radius-topright: 4px;	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px; z-index: 1000;
 }

#profil-nav a.bold:hover { 
	color: #333; text-decoration: none; background-color: #fffbf0; 
}	

#profil-nav li.activ a.bold { 
	background-color: white; 	
	color: #68655D; border-bottom: 3px white solid;
}
#profil-nav ul { float: none; display: block; }
#profil-side {
	float: right; display: block; clear: right; width: 130px; position: relative; 
	z-index: 50;	
}
#profil-foto-cadru {
	float: left; 
	width: 120px; height: 120px; padding: 4px; position: absolute; 
	top: -28px; border: 1px #88847A solid; 
	background-color: white; top: -99px; text-align: center;
}

#profil-foto { overflow: hidden; width: 120px; height: 100px; }

div.tab { display: block; float: none; margin: 10px 0 12px 0; border-bottom: 2px #409fdc solid; clear: both;}

div.tab h3 { display: inline; float: none; color: white; font-weight: bold; 
	background-color: #d6f0af; font-size: 115%;
	padding: 8px 20px 8px 20px; margin-right: 10px;
	-moz-border-radius-topleft: 4px;		
	-moz-border-radius-topright: 4px;	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	color: white; 
}

div.tab-detalii { font-size: 100%; padding: 8px 8px 0 16px; line-height: 150%; }
div.tab-verde { background-color: #eef6e3; font-size: 100%; padding: 8px; padding-left: 16px; color: #4a911b; line-height: 150%; margin-bottom: 4px; }
td.tab-verde { background-color: #eef6e3; font-size: 100%; padding: 8px; padding-left: 16px; color: #4a911b; line-height: 150%; margin-bottom: 4px; }
div.tab-verde-bold { background-color: white; font-size: 100%; padding: 8px; padding-left: 16px; color: #8DC63F; line-height: 150%; font-weight: bold; margin-bottom: 10px;}
div.profil-linie { font-size: 100%; padding: 10px; float: none; border-bottom: 1px #cfebfd solid;  }

div.profil-merite, div.profil-merite-foto, div.profil-actiune-foto, div.profil-cautare-prieteni  
	{ position: relative; font-size: 100%; padding: 10px 10px 8px 50px; float: none;  min-height: 40px; border-bottom: 1px #cfebfd solid; 
	  
	 }
div.profil-merite-continut {float: left; width: 540px;}

div.profil-cautare-prieteni { padding: 8px 93px 8px 60px; min-height: 47px; color: #777; }

div.profil-actiune-foto img  { position: absolute; top: 7px; left: 8px; 
padding: 1px; border: 1px #cfebfd solid;}

div.profil-cautare-prieteni img { position: absolute; top: 7px; left: 3px; 
padding: 1px; border: 1px #cfebfd solid;}

div.profil-merite a:hover, div.profil-actiune-foto a:hover,  div.profil-merite-foto a:hover { text-decoration: none; }
div.profil-merite-foto { padding: 5px 10px 5px 88px; }
div.profil-merite { padding: 5px 10px 5px 51px; }

div.profil-merite .scut-mic,  div.profil-merite-foto .scut-mic { top: 7px; left: 8px; text-align: center; position: absolute }
div.profil-merite-foto .imagine-mica { top: 7px; left: 43px; position: absolute; }
div.profil-merite span, div.profil-merite-foto span, span.activitate-stare { font-size: 11px; color: #777; display: block; margin-top: 2px; }
div.profil-merite em,  div.profil-merite-foto em { font-weight: bold; font-style: normal; font-size: 12px; color: #a77f10; }
div.profil-merite em.com,  div.profil-merite-foto em.com { color: #406618; }
div.profil-merite em.fav,  div.profil-merite-foto em.fav { color: #ff9000; }
div.profil-merite em.trim,  div.profil-merite-foto em.trim { color: #d62626; }
div.profil-merite h4,  div.profil-merite-foto h4 { float: none; font-size: 100%;  margin-top: -2px; margin-right: 4px; display: block; letter-spacing: 0; margin-bottom: 2px; }

a.retrage-merit { 
		font-size: 85%; 
		font-weight: bold; 
		color: #A77F10; 
		border: 1px #A77F10 solid; 
		padding: 4px 6px 4px 6px; 
		float: right; 
		display: block; 
		margin: 5px 0 16px 8px; 
}
a.retrage-merit:hover { color: #f54c0a; border-color: #f54c0a; }

a.retrage-preferat { 
		font-size: 85%; 
		font-weight: bold; 
		color:#FF9000;
		border: 1px #FF9000 solid; 
		padding: 4px 6px 4px 6px; 
		float: right; 
		display: block; 

}

a.retrage-preferat:hover {color: #FFC06F; border-color: #FFC06F;}

a.adauga { float: none; padding: 2px 8px 2px 28px; font-size: 90%; font-weight: bold;
	background: white url(../img/creion-mic.png) 6px 3px no-repeat scroll; color: #0072BC;}
a.adauga:hover { color: #333; }

#profil-foto-cadru a.adauga { background-image: url(../img/creion-imagine.png); font-size: 103%; }

div.profil-merite span a.normal, div.profil-merite span a.normal:hover { color: #777; text-decoration: underline; }

div.profil-merite-foto span a.normal, div.profil-merite-foto span a.normal:hover { color: #777; text-decoration: underline; }

div.profil-merite h4, div.profil-merite-foto h4 { display: inline; }

#right-side { float: right; width: 300px; }
a.tab-link { text-align: right; height: 23px; width: 284px; color: #0072BC; font-size: 65%; font-weight: bold; display:block; float: right; position: absolute; z-index: 51;
padding-top: 4px; }
a.tab-link:hover { text-decoration: underline; color: #2357A5; }
.profil-lista-foto .foto { display: block; float: left; padding: 2px; width: 60px; height: 60px; border: 1px solid #CFEBFD; margin: 4px; }
.profil-lista-foto { margin-bottom: 20px; float: left; clear: both; }

.tab-detalii ol.sub { padding-left: 20px; margin-bottom: 0px; margin-top: 2px; }
.tab-detalii ol.sub#fara-indici { padding-left: 0px; }
.tab-detalii ol.sub li { clear: left; float: none; color: #333;}
.tab-detalii ol.sub#fara-indici li { clear: left; float: none; list-style-type: none; }
.tab-detalii ol.sub em.right { float: right; font-style: normal; font-size: 90%; color: #333; padding-top: 1px; }

#profil-foto-cadru a.adauga { display: block; padding-top: 3px; }

div.tab-mare { text-align: right; height: 26px; width: 574px; color: #333; font-size: 90%; font-weight: bold; display: block; float: right; position: absolute; z-index: 51;
padding-top: 4px; top: -8px; }

.tab-mare select	{
	padding: 0; font-size: 90%; letter-spacing: 0; display: inline; float: right; 
}
.tab-mare a { display: inline; float: right; padding: 3px 0 0 8px; margin: 2px 0 0 8px; border-left: 2px solid #EEF6E3; }

.tab-verde input, .tab-verde select, select.mic, input.mic, input.bloc 
	{ padding: 0; font-size: 85%; letter-spacing: 0; display: inline; float: none; }
	
input.bloc { display: block; width: 200px; margin: 0 0 12px 0; }

input.buton-mic, input.buton, input.buton-verde, input.buton-rosu { font-size: 85%; padding: 1px 6px 1px 6px; 	font-weight: bold; color: #0072BC;}

input.buton-mic { padding: 1px 8px 1px 8px; }

input.buton { font-size: 100%; }

input.buton-verde, input.buton-rosu { 
	color: #4A911B; 
	background: white url(../img/add.png) 5px 4px scroll no-repeat; 
	font-size: 85%; font-weight: bold; border: 1px #8EC640 solid; padding: 1px 3px 1px 20px; 	float: right; position: absolute; left: 502px; top: 21px;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	color: #8EC640; cursor: pointer;
	width: 70px;
}	

input.buton-rosu { 
	color: #E06C6C; border-color: #E06C6C;
	background: white url(../img/del.png) 5px 4px scroll no-repeat;
}

input.buton-rosu:hover { color: #BE1E2D; border-color: #BE1E2D; }

span.activitate, span.activitate-online { width: 200px; display: block; float: right; position: absolute; left: 376px; top: 8px; text-align: right; font-size: 85%; color: #999; }

span.activitate-online { color: #D30500; } 

input.buton-verde:hover {
	color: #4A911B; border-color: #4A911B;
}
	
input.buton-mic:hover { color: #2357A5; }


/* BARA DE SELECTIE PAGINI */

div.paginare {
	float: none; 
	padding: 0px; 
    margin-top: 10px; 
    text-align: center;
}

span.paginare { text-align: center; display: inline; float: none; }

div.paginare a, div.paginare span { 
	font-size: 89%; 
    color: #0072BC; 
    border: 1px solid #7bc7f7; 
    padding: 2px 5px; 
	float: none; display: inline; margin-left: 1px; margin-right: 1px; 
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
}

/* div.paginare span { color: #AAA; border: 1px #DDD solid; } */
div.paginare .current { color: white; border: 1px #0072BC solid; background-color: #2357A5; }

div.paginare a:hover { color: #2357A5; border-color: #0072BC; }

div.paginare a.prev, span.prev { margin-left: 0px; margin-right: 8px; }
div.paginare a.next, span.next { margin-left: 8px; margin-right: 0px; }

span.prev, span.next { text-align: left; margin-left: 0px; margin-right: 8px;
	font-size: 89%; color: #AAA; border: 1px #DDD solid; padding: 2px 7px 2px 7px;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
}

.mesaj {
	float: none; display: block; clear: both; padding: 11px 20px 9px 51px;
	margin: 10px 0 10px 0;
	border-width: 1px 0 1px 0;
	border-color: #d60000;
	border-style: dashed; 
	background: #FFF0F0 url(../img/warn.png) scroll no-repeat;
	background-position: 12px 9px;
	font-size: 100%; font-weight: normal;  color: #d60000;
}

div.mesaj h3 { font-size: 130%; font-weight: normal; color: #d60000; display: inline; }
div.mesaj a, div.mesaj a:visited { float: none; display: inline; font-weight: normal; text-decoration: underline; color: #DD9E00;}


#info { background-image: url(../img/info.png); background-position: 12px 6px; border-color: #DD9E00; color: #DD9E00; background-color: #FFF5D7; }
#info h3 { color: #DD9E00; }

#ok { background-image: url(../img/ok.png); background-color: #EEF6E3; border-color: #4A911B; 
	color: #4A911B; }
#ok h3 { color: #4A911B; }


#ad-pr-1, #ad-pr-2, #ad-pr-3 {
	background: transparent url(../img/pictograme-prieteni.png) scroll no-repeat;
	background-position: -2px 1px;
	padding-left: 20px; padding-right: 8px;
}

#ad-pr-2 { background-position: -2px -25px; } 
#ad-pr-3 { background-position: -2px -52px; } 


#mail1, #mail2, #mail3, #mail4, #mail5 { padding-left: 30px;
	background: url(../img/prieteni-importare.png) scroll no-repeat;
	background-position: 0px -1px;
	text-decoration: underline;
}

#mail2 { background-position: 0px -55px; }
#mail3 { background-position: 0px -110px; }
#mail4 { background-position: 2px -164px; }
#mail5 { background-position: 2px -213px; }

.mail-ascuns label { display: block; float: left; width: 120px;   }
.mail-ascuns input { display: inline; float: none; }
.mail-ascuns div { padding: 12px 4px 0 24px; border: 0; margin: 0; float: none; }

table { width: 100%; border-collapse: collapse; color: #333; }
table tr { border-collapse: collapse; border-bottom: 1px #cfebfd solid;}
table tr.selected { background-color: #f0f9ff; }
table th { background-color: #68655D; color: white; border-collapse: collapse; }
table td, table th { padding: 6px 10px 6px 10px; }
td.checkbox, th.checkbox { width: 20px; text-align: center; }

form.tabel_invita { margin-top: 16px; }

#text_invita, #text_invita2 { width: 95%; display: block; float: none; }

label.mesaj-invita { display: block; float: none; width: auto; padding-bottom: 0; }

table.mic label { color: white; display: block; width: auto; float: none; margin: 0; padding: 0; }

#invitatie { 
	background-color:#FFD217;
	border:0 none;
	color:#635000;
	font-size:100%;
	margin:6px 0;
	padding:4px 8px;
}

input.bloc { width: 200px; }

#trimite { width: 546px; padding: 24px; background-color: #f0f9ff; border: 1px #CFEBFD solid; } 
#trimite label { padding-left: 0; color: #555; }
.dela em { font-style: normal; font-weight: bold;  color: #555;}

div.rel { position: relative; float: none; margin: 0; border: 0; padding: 0; font-size: 100%; }

blockquote { background: transparent url(../img/quote.png) -1px 0 scroll no-repeat; padding: 2px 4px 2px 30px; margin: 4px 0 0 6px; color: #555;}

div.profil-merite-foto blockquote { margin-left: -31px; }

.right-menu em { color: #D30500; font-style: normal; font-size: 90%; float: right; display: block; clear: right; margin-right: 4px; }
.right-menu em.dim { color: #777; }
.right-menu li.selectat em { color: white; }
.right-menu a { letter-spacing: -.1px; }

a.dreapta { text-align: right; width: auto; color: #0072BC; font-size: 90%; font-weight: bold; display:block; float: none; padding-top: 4px; padding-right: 8px; }
a.dreapta:hover { text-decoration: underline; color: #2357A5; }

.adauga-prieten { 
	position: absolute; top: -80px; left: -150px; display: block;
	padding: 5px 9px 5px 33px; font-size: 90%; font-weight: bold;
	background: #f4ecd4 url(../img/adauga-prieten.png) 8px 5px no-repeat scroll;
	float: none; color: #0072BC;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
 }
.adauga-prieten:hover { 
	color: #333; text-decoration: none; background-color: #fffbf0; 
}	
span.activitate-stare { color: #888; margin-top: 6px; }
.activitate-stare a { color: #0072BC; display: inline; float: none; }
.activitate-stare a:hover { color: #2357A5; text-decoration: underline; }

thead.heading tr, thead.heading th { background-color: transparent; border: 0; padding: 0; }
.heading h3 { padding-top: 0; margin-top: 8px; border-bottom: 0; }
thead.heading tr { border-bottom: 2px solid #8DC63F; }
thead.heading th.col { color: #444; }
thead.normal th { color: #444; background-color: transparent; }
table.mic { margin-bottom: 14px; }
.col { text-align: center; width: 16%; }
.col2 { text-align: center; width: 20%; }

.form1 h3.e { margin-bottom: 4px; }

ul.lista-mica { margin-left: 180px; margin-bottom: 5px; text-align: left; color: #333; }
ul.lista-mica li { text-align: left; }
ul.lista-mica em { font-weight: bold; color: #4A911B; }

label em { font-weight: normal; }

fieldset { 
	margin-top: 16px;
	border: 1px solid #CFEBFD;
	-moz-border-radius-topleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
 }
 
legend {
	font-size: 130%; font-weight: normal; color: #8dc63f;
	padding: 0 12px 0 12px;	
}

label.buton-check-img, label.buton-check {
	width: 80px; min-height: 20px;	
	border: 1px solid #CFEBFD;
	display: block; margin-right: 10px;
	padding: 6px 6px 4px 52px;
	cursor: pointer; font-size: 110%; color: #555;
}

label.buton-check { padding: 3px 2px 2px 25px; font-size: 100%; border: 0; width: 118px; margin-bottom: 4px; padding-right: 0;  }

ul.subiecte { display: block; float: none; margin-top: 10px; margin-bottom: 20px; }
li.subiecte-col { display: block; float: left; margin-right: 4px; width: 142px; margin-bottom: 20px;}
/*li.subiecte-col { display: block; float: none; margin-right: 4px; width: 142px; margin-bottom: 20px;}*/
.subiecte-col dl, .subiecte-col dd, .subiecte-col dt { display: block; float: none; clear: both; margin: 0; text-align: left;}
.subiecte-col dt, .subiecte-col dd { position: relative; }
.subiecte-col dt label { background-color: #CFEBFD; }
.subiecte-col dd label { font-weight: normal; color: #AAA; }
.subiecte-col dd.activ label { font-weight: normal; color: #2357A5; }
.subiecte-col dl input { position: absolute; left: 2px; top: 1px; }



ul.radio li:hover label { border-color: #8DC63F; }
ul.radio li { position: relative; float: left; display: block; text-align: left;  }
ul.radio input { position: absolute; left: 6px; top: 4px; }

#b1, #b2, #b3 {
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px; 
}
#b1 { background: transparent url(../img/pmm-stiri.png) 28px 5px scroll no-repeat; }
#b2 { background: transparent url(../img/pmm-video.png) 28px 5px scroll no-repeat; }
#b3 { background: transparent url(../img/pmm-foto.png) 28px 5px scroll no-repeat; }

span.numar { color: #A77F10; }

input.mare { 
	width: 90%; font-size: 150%; background: #fffad6 url(../img/fundal-galben.png) scroll repeat; color: #815f00;
	padding: 4px; border: 1px #ffcf4a solid;
}

label.buton-radio-img {
	width: 90px; height: 24px;	
	border: 1px solid #CFEBFD;
	display: block; margin-right: 10px;
	padding: 10px;
	cursor: pointer; font-size: 130%; color: #999;
	text-align: center; padding-top: 74px; letter-spacing: -.25px;
}

ul.radio2 { margin: 20px 10px 10px 14px; }
ul.radio2 li:hover label { border-color: #0072BC; color: #2357A5; }
ul.radio2 li { position: relative; margin-right: 10px; float: left; display: block; text-align: left; margin-bottom: 18px;  }
ul.radio2 input { position: absolute; left: 6px; top: 4px; }

#c1, #c2, #c3 {
	-moz-border-radius-topleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

#c1 { background: transparent url(../img/pm-stiri.png) 24px 15px scroll no-repeat; }
#c2 { background: transparent url(../img/pm-video.png) 24px 15px scroll no-repeat; }
#c3 { background: transparent url(../img/pm-foto.png) 24px 15px scroll no-repeat; }

#mare { font-size: 130%; display: block; font-weight: normal; clear: both; float: none; margin: 0 0 0 14px; } 

p.url-sursa { margin: 0 -25px 15px -25px; border-bottom: 1px solid #AAD7F4;
	padding: 0 25px 8px 25px; font-weight: bold; font-size: 85%;
 }
p.url-sursa a { display: inline; font-weight: normal; float: none; text-decoration: none; color: #68655D; }

form.form-mare label { 
	font-weight: bold; display: block; float: left; width: 130px; padding: 8px; padding-bottom: 2px; color: #68655D; font-size: 120%;
}
form.form-mare input.mare2, form.form-mare textarea.mare2 {
	width: 540px; font-size: 110%; float: left;
	background: #fffad6 url(../img/fundal-galben.png) scroll repeat-x; color: #815f00;
	padding: 4px; border: 1px #ffcf4a solid; font-size: 120%;
}
form.form-mare textarea {margin-bottom: 20px; }
form.form-mare span.verde {
	float: right; display: block; padding: 6px; font-weight: bold; color: #8DC63F;
	}
form.form-mare div.tab-descriere {
		min-height: 40px; float: none; clear: both; padding: 4px 0 4px 0;
}
form.form-mare div:first-child { border-bottom: 1px solid #CFEBFD; }

ul.lista { float: none; display: block; padding: 10px 0 10px 0;  }
ul.lista li:hover { background-color: #F0F9FF; }
ul.lista { margin-top: 10px; }
ul.lista li { float: none; display: block; border-bottom: 1px solid #CFEBFD; font-size: 90%; font-weight: bold; text-align: left; padding: 4px; margin: 0; padding-top: 6px; }
ul.lista a, span.lista { color: #0072BC; font-size: 100%; padding: 1px 5px 1px 5px;text-decoration: none; display: inline; float: none; font-weight: bold; border: 1px transparent solid;  }

.lista span.lista {
	text-decoration: none;
	color: #777; padding-left: 0; font-weight: bold;
	display: block; width: 120px; float: left; margin-top: -1px; padding-top: 0;
}

.lista a:hover { background-color: white; text-decoration: none;	
	border: 1px #0072BC solid; color: #2357A5 ; border-color: #2357A5;
 }
 
.lista a.selectat { background-color: #0072BC; border-color: #0072BC; color: white; }


div.pict-video {
	position: absolute; left: 65px; top: 65px; width: 22px; height: 22px;
	background: transparent url(../img/cadru-video.png) top left no-repeat scroll;
}

div.pict-foto {
	position: absolute; left: 65px; top: 65px; width: 22px; height: 22px;
	background: transparent url(../img/cadru-foto.png) top left no-repeat scroll;
}

#wrapper3 { padding-top: 10px; padding-bottom: 10px; }
h2.cauta { width: 200px; text-align: right; padding: 0 20px 0 0; font-size: 280%; }
#cauta-mare input.text { width: 500px; padding: 8px; font-size: 120%; color: #333;
	-moz-border-radius-topleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border: 1px solid #BBB;
}
#cauta-mare input.buton { height: 44px; width: 44px; 
	background: transparent url(../img/cauta-rotund.png) 0px -48px no-repeat scroll;
	border: 0; padding: 0 28px 0 58px; cursor: pointer;
	overflow: hidden; 
}
#cauta-mare input.buton:hover { background-position: top left; }
#wrapper-gri { float: left; display: block; clear: both; position: relative; top: 10px; margin-top: 8px; background-color: #F4ECD4; padding: 14px 25px 8px 25px; width: 913px; border: 1px white solid;}

span.rezultate { display: block; float: left; width: 200px; font-size: 180%; font-weight: normal; color: #88847A; margin-right: 88px; text-align: right; }

div.afiseaza { float: left; display: block; }

div.afiseaza span, div.afiseaza a {
	display: block;
	float: left;
	color: #68655D;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	margin: 8px 0 0 6px;
	font-size: 95%;
}

div.afiseaza a { margin-top: 6px; padding-left: 10px; }

div.afiseaza a:hover {
	text-decoration: underline;		
}

div.afiseaza span { 
	color: white; float: left;
	padding: 4px 8px 4px 8px;
	margin: 2px 0 0 4px;
	background-color: #68655D;
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
} 
 
#rez-rss { float: right; display: block; background: transparent url(../img/rss-mic.png) right 2px no-repeat scroll; font-size: 85%; color: #68655D; margin: 6px 0 0 6px; padding-right: 18px;}
#rez-rss:hover { text-decoration: underline; }

#left-side4 h3 { color: #DDD; font-weight: normal; font-size: 130%; margin-top: 12px; }
#left-side4 li { text-align: left; padding: 4px; padding-left: 0; color: #555; }
#left-side4 em { float: right; color: #AAA;}
#left-side4 em.bold { float: none; font-weight: bold; color: #555; }
#left-side4 em.bold-blue { float: none; color: #2357A5; font-weight: bold; }
#left-side4 ul { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #CFEBFD; }
li.mic a { font-size: 90%; }
li.mic { padding-top: 0; margin-top: -2px; }

#text-cauta-mic { 
	border: 1px solid #BBBBBB;
	width: 160px; 
	color: #88847A;
	padding: 2px; margin: 0;  
	-moz-border-radius-topleft: 2px;	
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 2px;	
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;	
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
}

#buton-cauta-mic {
	height: 22px; width: 22px; 
	background: transparent url(../img/cauta-rotund-mic.png) 0px -22px no-repeat scroll;
	border: 0; padding: 0px; padding-right: 4px; cursor: pointer;
	overflow: hidden; margin: 0px;
	
}

#buton-cauta-mic:hover { background-position: 0px 1px; }

#wrapper3 a.merita, #wrapper3  p.added-foto { font-size: 95%; }
#wrapper3 a.text { font-size: 105%; }
#wrapper3 li.numar-merite { font-size: 95%; }
#wrapper3 .stire-right, #wrapper3 .stire-right-poza { padding-right: 218px; }

div.trimis-de { display: block; width: 200px; min-height: 70px; float: right; position: absolute; left: 735px; overflow: hidden; font-size: 110%; }

div.trimis-de a.img { width: 48px; height: 48px; display: block; float: left; padding: 2px; border: 1px solid #CFEBFD; }

div.trimis-de a { display: inline; color: #999; font-weight: bold; }

div.trimis-de p { padding: 0; padding-left: 54px; margin: 0; color: #999; font-size: 110%; margin-left: 8px; }

div.comentariu a { display: inline; float: none; color: #333; text-decoration: underline; font-size: 90%; }
.c-voturi { float: right; position: relative; z-index: 100; margin-left: 10px; margin-bottom: 8px; margin-right: 8px; }
p.c-body { font-size: 105%; position: relative; z-index: 50; }

.c-head img { position: absolute; left:4px; top:-2px; z-index: 88; background-color: white; }
.c-head span.data { color: #888; }
.c-box { float: right; clear: right; font-size: 103%; margin-right: 8px; margin-top: -5px;}
div.comentariu { padding: 12px 0 12px 0; }
.comentariu .c-voturi a, .comentariu .c-voturi span { display: block; float: left; margin-left: 1px; width: 18px; height: 18px; }
.comentariu .c-voturi a span {visibility: visible; padding: 0;}
.comentariu .c-voturi span.vot-text {width: auto; height: auto;}
.vot-rau { background: transparent url(../img/vot-rau.png) 0 0 no-repeat scroll; }
.vot-rau-gri { background: transparent url(../img/vot-rau-gri.png) 0 0 no-repeat scroll; }
.vot-bun { background: transparent url(../img/vot-bun.png) 0 0 no-repeat scroll; }
.vot-bun-gri { background: transparent url(../img/vot-bun-gri.png) 0 0 no-repeat scroll; }

.comentariu .c-voturi .vot-text { margin-right: 2px; font-size: 95%; text-decoration: none; }
.comentariu .c-voturi .vot-text em { font-weight: bold; }
li.comentarii { position: relative; font-size: 100%; padding-top: 0; margin-top: 0; border-top: 1px solid #CFEBFD; min-height: 34px;}
.c-head { padding-left: 32px; width: 96px; position: absolute; top: 12px; left: 4px; font-size: 103%;}
div.c-head a, .c-head span.data { text-decoration: none; line-height: 140%;  }
div.c-head a:hover, .c-head a.data:hover { text-decoration: underline; }
.c-head a.img img { padding: 2px; border: 1px solid #CFEBFD; }
.c-body { margin-left: 140px; clear: left; margin-bottom: 10px; z-index: 89; min-height: 32px; }
.comentariu a.c-raspunsuri { display: block; margin-left: 140px; color: #888; text-decoration: none; }
a.c-raspunsuri {
	background: transparent url(../img/sageti-mici.png) 0px 5px no-repeat scroll;
	padding-left: 10px;
}

a.deschis {
	background-position: 0px -15px;
}
a.c-raspunsuri em, div.c-box a.c-link-rasp { text-decoration: none; color: #0072BC; }
a.c-raspunsuri:hover, div.c-box a.c-link-rasp:hover { text-decoration: underline; color: #2357A5; }
li.comentarii ul { margin-left: 60px; }

div.fara-rasp a.c-raspunsuri { display: none; }
div.fara-rasp div.c-box { margin-top: -20px; }
.comentariu .c-body a { display: inline; text-decoration: underline; font-size:100%; color: #777; }
.comentariu .c-body a:hover { color: #333; }


.c-box a.c-rasp-comm, a.c-rasp-comm-auth, .c-box a.c-rasp-comm:visited {color: #2357A5; text-decoration: none;}
.c-box a.c-rasp-comm:hover,.c-box a.c-rasp-comm-auth {color: #2357A5; text-decoration: underline;}

#right-side3 h3.e { clear: right; }

div.reclama-com { width: 468px; height: 60px; margin: 0 auto; text-align: center; background-color: #DDD; margin-bottom: 16px; }

li.comentarii div.gri { background-color: #F4F4F4; }
div.gri .c-head img { opacity: 0.5; filter:alpha(opacity=50); }
div.gri .c-head span.data { color: #e77070;  text-decoration: none; }
div.gri div.c-head a.data:hover { color: #777; text-decoration: underline; }
div.gri div.c-head a { color: #999; }
div.gri p.c-body, div.gri .c-box, div.gri .data { display: none; }
div.gri .c-voturi .vot-text { color: #999; }
p.c-body-gri { color: #555; margin-left: 140px; opacity: 0.6; filter:alpha(opacity=60); line-height: 150%; font-size: 90%; }
div.gri .c-body-gri a { font-size: 103%; }

div.gri .c-voturi a span {cursor: default;}
div.gri .c-voturi .vot-bun { background: transparent url(../img/vot-bun-gri.png) 0 0 no-repeat scroll; }
div.gri .c-voturi .vot-rau { background: transparent url(../img/vot-rau-gri.png) 0 0 no-repeat scroll; }

li.comentarii a.jos { font-size: 85%; background-position: 0 -36px; }
li.raspuns { border-width: 0; }

li.raspuns .form1 .mare2 { 
	width: 98%; font-size: 105%; float: none;
	background: #fffad6 url(../img/fundal-galben.png) scroll repeat-x; color: #815f00;
	padding: 4px; border: 1px #ffcf4a solid;
	margin: 0 auto; clear: both;
}

li.raspuns .form1 label { font-weight: normal; display: inline; float: none; margin: 0px; padding: 0; }
li.raspuns .form1 input { display: inline; float: none; margin: 4px 0 4px 0; font-size: 110%; padding-left: 4px; padding-right: 4px; }
input.contact-verificare { color: #333; }
li.raspuns .form1 img { display: block; float: right; padding: 0 0 8px 8px; }
li.raspuns .form1 p { font-size: 95%; color: #888; }
li.raspuns .form1 div.verif { padding: 0; margin: 10px 0 16px 0; border-width: 0;}

.meniu-comentarii { padding: 8px; min-height: 20px; padding-top: 14px; }
.meniu-comentarii a, .meniu-comentarii div a.dreapta { display: block; float: left; margin-right: 8px; padding-right: 8px; text-decoration: none; border-right: 1px solid #CFEBFD; color: #0072BC; font-weight: bold; }
.meniu-comentarii a:hover, .meniu-comentarii div a.dreapta:hover {
	color: #2357A5 ; text-decoration: underline;
}
.meniu-comentarii a:first-child, .meniu-comentarii div a.dreapta:first-child  { border-width: 0; }
.meniu-comentarii select { padding: 0; display: block; float: left; margin: 0px; margin-top: -2px; }
.meniu-comentarii a.inactiv { cursor: default; color: #AAA; text-decoration: none; }
.meniu-comentarii div.dreapta { float: right; }
#meniu-c-5 { border-width: 0; padding-right: 0; margin-right: 0; }


span.statusCharNr { 
	float: right; display: block; padding: 6px; font-weight: bold; font-size: 16px; color: #8DC63F; 
	position: relative; top: -35px; left: -2px;
	}

.meniu-statuses a { margin-right: 8px; padding-right: 8px; text-decoration: none; border-right: 1px solid #CFEBFD; color: #0072BC; font-weight: bold; }
.meniu-statuses a.inactiv { cursor: default; color: #AAA; text-decoration: none; float: none; display: inline;}

span.statusReply {
		color:#777777;
		display:block;
		font-size:11px;
		margin-top:2px;
	}


.stire-sumar { position: relative; float: none; clear: both; margin-bottom: 6px; }
.stire-sumar .stire-detalii a { 
	float: none; display: inline; margin-left: 0; margin-top: 0; padding-top: 0;
	margin-right: 16px;
}
.stire-sumar .stire-right h3 a, .stire-sumar .stire-right h3 a:hover { border-width: 0; }
.stire-sumar .stire-detalii { padding-left: 60px; font-size: 90%; margin-top: -1px; padding-top: 0; color: #999; z-index: 80; }
.stire-sumar .stire-detalii a.comentarii { margin: 0 8px 0 8px; }
.stire-sumar span.numar { display: block; float: none; position: absolute; left: 0px; top: 3px; background: transparent url(../img/scut-sumar.png) no-repeat scroll; width:50px; height: 30px; text-align: center; font-size: 140%; letter-spacing: -.1px; padding: 5px 0; }
.stire-sumar .foto { margin-left: 40px; }
.stire-sumar a.img { padding: 1px; border: 1px solid #CFEBFD; position: absolute; left: 58px; top: 3px; z-index: 90; }

li#commentFormId-0 { margin-left: 8px; }
li#commentFormId-0 h3 { font-size: 100%; color: #555; font-weight: bold; margin-bottom: 8px; }
li#commentFormId-0 h3 em { font-weight: normal; color: #999; }

li.com-continua { text-align: center; background: #CFEBFD url(../img/sag-jos.png) center no-repeat scroll; border-top: 1px #0072BC solid; margin: 0 0 16px 0; }
li.com-continua a { display: block; padding: 8px 0 8px 0; font-weight: bold; float: none; color: #0072BC; }
li.com-continua a:hover { color: #2357A5; text-decoration: underline; }

ul.lista-useri { margin: 10px 0 10px 0; padding: 0 8px 0 16px; }
ul.lista-useri li a { padding-left: 24px; color: #0072BC; position: relative;  }
ul.lista-useri li { display: block; float: left; min-width: 144px; max-width: 240px; overflow: hidden; padding-bottom: .5em; }
ul.lista-useri li a:hover { color: #2357A5; text-decoration: underline; }
ul.lista-useri li a:hover img { border-color: #7BC7F7; }
ul.lista-useri li a img { position: absolute; border: 1px solid #CFEBFD; padding: 1px; }

.h2-overlay { position: relative; z-index: 90; }
.h2-overlay div.paginare { width: 98%; position: absolute; text-align: right; z-index: 91;
	font-size: 110%; margin-top: 0; top:-4px;
 }
.h2-overlay div.paginare span.paginare span { border-width: 0; padding: 0; }

#container-fullscreen { width: 100%; height: 100%; padding: 0; margin: 0; background-color: #CFEBFD; }
#dreptunghi { width: 600px; background-color: white; margin: 0 auto; margin-top: 12%; padding: 40px; text-align: center; }
#dreptunghi h1, #dreptunghi h2, #dreptunghi h3 { display: block; float: none; }
#dreptunghi h2 { font-size: 160%; margin: 8px 0 8px 0; }
#dreptunghi h3 { font-size: 100%; font-weight: normal; color: #333; }
#dreptunghi h1 { margin: 10px 0 10px 0; }

#form-inregistrare { width: 434px; float: left; padding-left: 16px; margin-top: 14px;  }
#form-inregistrare div label, #form-inregistrare div input, #form-inregistrare div select { display: block; float: none; clear: both; padding: 0; margin: 0; text-decoration: none; }
#form-inregistrare div input, #form-inregistrare div select { margin: 4px 0 8px 0; width: 150px;}
#form-inregistrare div select { display: inline; }
#form-inregistrare div input.checkbox { display: inline; margin: 6px 0px 4px 0px; }
#form-inregistrare div input.buton { margin: 8px 0 8px 0; padding: 4px 10px 4px 10px; font-size: 110%; }

div.margine { margin-left: 16px;   }
#form-inregistrare h4 { margin-bottom: 16px; color: #68655D; font-size: 150%; font-weight: normal; letter-spacing: -.25px }
#form-inregistrare h3.g { font-size: 190%; margin-bottom: 16px; color: #555; font-weight: normal; letter-spacing: -.5px; }

#inreg-dreapta { clear: right; background-color: #F4ECD4; padding: 24px; margin: 4px 16px 24px 480px; 
-moz-border-radius-topleft: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

#inreg-dreapta h3 { color: #68655D; font-size: 150%; font-weight: normal; letter-spacing: -.25px;}
#inreg-dreapta h3.b { margin-top: 36px;}
#inreg-dreapta p { margin: 12px 0 18px 0; color: #333; line-height: 150%; }
ul.de-ce { font-size: 105%; color: #333;}
ul.de-ce li { margin-top: 10px; padding-left: 50px; text-align: left; padding-top: 8px; padding-bottom: 8px;
	background: transparent url(../img/ps4.png) 9px 3px no-repeat scroll;
 }
 
#ps2 { background-image:url(../img/ps3.png); background-position: 8px 1px; }
#ps3 { background-image:url(../img/ps2.png); background-position: 8px 3px; }
#ps4 { background-image:url(../img/ps1.png); background-position: 8px 0px; }
#ps5 { background-image:url(../img/ps5.png); background-position: 8px 1px; }

#eroareForm span.mic { font-size: 90%; }

#dialog-trimite {
    display: none;
}

.ui-widget.ui-dialog { 
    font-size: 13px;
}

.ui-dialog a {
    float: none;
    top: auto;
    left: auto;
    
}

.ui-dialog a span {
    visibility: inherit;
    background-color: inherit;
    padding: 0;
    top: auto;
    left: auto;
}

.ui-dialog div {
    left: auto;
    top: auto;
}

.form-recomanda label {
    padding: 5px 5px 2px;
    width: 120px;
}

.form-recomanda textarea {
    width: 100%;
    height: 80px; 
}

.numbered {
    list-style: decimal;
}

.numbered li {
    list-style: decimal inside none;
    text-align: justify;
    font-size: 100%;
    margin-bottom: 25px;
}

.numbered li li {
    list-style: disc outside none;
    margin-bottom: 5px;
    margin-left: 40px;
}

.codButon {
    width: 100%;
    height: 60px;
}

.loading {
    height: 20px;
    background: transparent url(../img/bilute.gif) no-repeat center;
}

span.despre-colaborari {
	color: #555555;
	font-weight: bold; 
	display: block;
}

ul.cuprins-oportunitati {
	margin-left: 30px;
}

ul.cuprins-oportunitati, ul.cuprins-oportunitati li {
	list-style-type: none;
	text-align: justify;
	width: 300px;
}

ol.instructiuni-buton-mc, ol.instructiuni-buton-mc li {
	
	list-style-type: decimal;
	text-align: justify;
	width: 550px;
}

.logo-StiriDeBine {
	/*padding-top: 25px;*/
	/*padding-bottom: 80px;*/ 
	width: 200px;
	height: 110px; 
	margin: 0 auto;
}

.logo-StiriDeBine p {
	font-family:Tahoma; 
	font-size:10px; 
	margin:0; 
	padding:1px 0 5px; 
	text-align:center;
}

.optiune-noua {
	color: #FF0000; visibility: visible;
}

.optiune-noua-particularizare {
	color: #F6781C; visibility: visible;
	background-color: transparent;
	z-index: 0;
}


a.vercode-reload {
	display: block; float: right; margin: 5px 230px 0px 4px;
	font-weight: normal;
	color: #0072bc;
}

img.inlineimg {
	vertical-align:middle;
	}
	
img.emoticonListImg {
	cursor: pointer;
	float: left !important;
	}
