/*!
 * Base CSS
 *
 * Copyright 2010, Petrovici Stefan
 *
 *
 * http://www.code932.com/
 *
 * Date: March 30 2010
 */
body {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
	color:#000;
}
select,
li,
input {
	font-size:11px;
	line-height:16px;
	font-family:Verdana, Arial, sans-serif;
}
input[type=checkbox] {
	border:0px
}
/* ----- default ---------*/
input[type=text] {
	border:1px solid #d7d7d7;
	background:white;
	font-size:11px
	
}
input[type=button] {
	border:0px;
	outline: none;
	margin:0px;
	margin-top:10px;
	padding:7px 15px;
	background:#3399CC;
	color:white;
	font-weight:bold;
	cursor: pointer;
}
.butsubmit {
	outline:none;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:2px 10px;
	border:0px;
	background:#ffa236;
	color:white;
	font-weight:bold;
	margin-bottom:0px
}
.inputtext {
	margin-bottom:10px;
	padding:2px;
	width:180px;
	border:1px solid #CCCCCC
}
a {
	text-decoration:underline;
	color:#3399cc;
	outline: none;
}
a:hover {
	text-decoration:underline;
	color:#000000;
	outline: none;
}
h3 {
	font: 18px Verdana, Arial, sans-serif;
	padding:5px 0px;
	color:#666666;
}
h1 {
	font: 24px Verdana, Arial, sans-serif;
	padding:10px;
	color: black;
}
h1 span {
	color:#999999
}
td {
	font-size:11px;
}
.red {
	color:red
}
.green {
	color:#92d33d
}
.orange {
	color:#ffa236
}
.yellow {
	color:#E94756;
}
.status {
	background:#ffb0b7;
	padding:10px;
	border:1px solid #be0f34;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px #7a7a7a;
	-moz-box-shadow: 1px 1px 2px #7a7a7a;
	box-shadow: 1px 1px 2px #7a7a7a;
}
.status hr {
	padding:0px;
	margin:5px 0px;
	border:0px;
	border-bottom: 1px dotted #be0f34;
	background:transparent
}
.status p {
	padding-left: 22px;
	background: url('../images/icon_warning.png') no-repeat top left;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.6);
}
.status a {
	color: #0275b3;
	padding: 1px 2px;
}
.status a:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}
.welcome_box {
	text-align: left;
	padding-left: 70px;
	min-height: 60px;
}
.welcome_box h2 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.welcome_box img {
	float: left;
	margin-left: -70px;
	padding:1px;
	border:1px solid #CCCCCC;
}
.mod.actions {
	margin: 10px;
	border-top: 1px solid #ccc;
	margin-left: 0px;
	text-align: center;
}

.error {
	color:#dd6669;
}
#container {
	text-align:left;
	margin:0px;
	padding:0px 0px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:block
}
#content {
	width:735px;
	float:right
}
#infocontent {
	float:left;
	clear:left;
	margin-bottom:18px;
	color:black;
	min-height:400px
}
#infocontent.has_right {
	width:495px;
	margin-left:10px;
	margin-right:10px
}
#infocontent.no_right {
	width:725px;
	margin-left:10px
}
#infocontent input {
	outline: none;
}
#colright {
	width:220px;
	float:right;
	min-height:100% !important
}
#colleft {
	width:245px;
	float:left;
	padding-bottom:20px
}
/*  --------------- header --------- */
#header {
	margin:0px;
	padding:0px;
}
#header .head li {
	float:left;
	height:63px;
}
#header .head .logo img {
	padding:0px 0px 0px 0px
}
#header .head .text {
	width:350px;
	padding:0px;
	padding-top:0px;
	font-size:14px;
	text-align:center;
	display:block;
	padding-top:30px
}
#header .head .text p {
	padding:10px 0px 0px 0px;
	font-weight:normal;
	letter-spacing:0.4em;
}
#header .head .loginarea {
	line-height:18px;
	padding:0px;
	text-align:right;
	width:290px;
	font-size:11px;
	display:block;
	margin-left:40px;
	padding-top:25px;
	text-align:center;
}
#header .head .user {
	background:white;
	text-align:right;
	padding-right:15px;
	margin-left:30px;
	display:block;
	margin-top:0px
}
#header .head .expert {
	background:white;

	text-align:right;
	padding-right:15px;
	margin-left:30px;
	display:block;
	margin-top:13px
}
#header .head .loginarea form {
	line-height:18px;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}
#header .head .loginarea input {
	outline:none;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:2px;
	width:127px;
	margin-bottom:7px;
	border:1px solid #d7d7d7
}
#header .head .loginarea input.butsubmit {
	outline:none;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:2px;
	width:75px;
	border:0px;
	background:#ffa236;
	color:white;
	font-weight:bold;
	margin-bottom:0px
}
#header ul li a.last {
	border-right:none
}
#header ul li a.first {
	padding-left:52px;
	background: url("../images/bgmenuhome.jpg") no-repeat top left;
}
#header #menu {
	width: 950px;
	height: 34px;
	margin-bottom: 0px;
	border: 0px solid black;
	border-radius: 10px;
	background: #69c4f0; /* Old browsers */
	background: -moz-linear-gradient(top, #69c4f0 0%, #58bfef 24%, #34b5ed 50%, #53beef 79%, #69c4f0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #69c4f0 0%,#58bfef 24%,#34b5ed 50%,#53beef 79%,#69c4f0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #69c4f0 0%,#58bfef 24%,#34b5ed 50%,#53beef 79%,#69c4f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69c4f0', endColorstr='#69c4f0',GradientType=0 );
	
	-webkit-box-shadow: -1px 2px 10px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: -1px 2px 10px 5px rgba(0,0,0,0.4);
	box-shadow: -1px 2px 10px 5px rgba(0,0,0,0.4);
}
#header #menu li {
	float:left
}
#header #menu li a {
	display:block;
	width:112px;
	background:url("../images/bg_menu_li.gif") no-repeat right;
	height:26px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
	font-size:12px;
}
#header #menu li a.current {
	color:black
}
#header #menu li a:hover {
	color:black
}
#header #menu li.cautare {
	width:262px;
	display:block;
	height:34px
}
#header #menu li.cautare form #searchString {
	position:relative;
	top:0px;
	left:0px;
	background:url("../images/bg_input_cautare_menu.gif") no-repeat top;
	border:0px;
	width:262px;
	padding-left:30px;
	height:22px;
	color:#666666;
	font-size:10px;
	margin-top:6px;
	margin-left:3px;
	line-height:20px;
	z-index:900;
	display:inline
}
.submitExpert {
	margin:0px;
	padding:0px;
	position:absolute;
	top:7px;
	left:4px;
	z-index:951;
	border:0px;
	width:26px;
	height:20px;
	display:block;
	background: none;
}
#panou_cautare {
	font-size:10px;
	position:relative;
	top:-28px;
	left:0px;
	width:292px;
	z-index:250
}
#panou_cautare .panou_head {
	width:292px;
	height:10px;
	display:block;
	background:url("../images/bg_cautare_recomand_head.gif") no-repeat top left;
}
#panou_cautare .panou_content {
	width:272px;
	display:block;
	background:url("../images/bg_cautare_recomand_content.gif") repeat-y;
	padding:10px;
	padding-top:30px
}
#panou_cautare .panou_footer {
	width:292px;
	height:10px;
	display:block;
	background:url("../images/bg_cautare_recomand_footer.gif") no-repeat top left;
}
#header #menu li.cautare #panou_cautare a {
	background:none;
	display:inline;
	color:#3399cc;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	font-size:10px
}
/* -------------- home page ----------- */

#hometabs {
	margin-bottom:18px
}
#hometabs #spot {
	float:right;
	display:block;
	width:627px;
	height:323px;
	padding-right:9px;
	background:url("../images/spotborder.gif") no-repeat top left;
}
#hometabs #spot .spothome {
	margin:1px;
	display:block;
}
/*#hometabs #spottab1{z-index:21;position:relative;top:0px;left:0px;background:yellow;color:white;display:block;width:616px;height:303px;padding:60px;border:1px solid black}*/
#hometabs .spottab1 {
	padding:10px;
	display:block
}
#hometabs .spottab2 {
	padding:10px;
	display:block;
	font-size:12px;
	width:607px;
	height:303px;
}
#hometabs .spottab3 {
	padding:10px;
	display:block;
	font-size:12px;
	width:607px;
	height:303px;
}
#hometabs #spot h2 {
	padding:5px 0px;
	font-size:13px;
	color:#1ba4df;
	font-weight:bold
}
#hometabs .homeform {
	font-size:11px
}
#hometabs fieldset {
	border:1px solid #f3f3f3;
	padding:10px;
	padding-bottom:0px;
	margin-bottom:10px
}
#hometabs legend {
	font-weight:bold;
	padding:10px;
	background:white;
	padding:5px 10px
}
#hometabs li {
	float:left;
	width:195px;
	display:block
}
#hometabs .input {
	margin-bottom:14px;
	padding:2px;
	width:180px;
	border:1px solid #CCCCCC
}
#hometabs input[type=checkbox] {
	padding:2px;
	width:20px;
	vertical-align:bottom
}
#hometabs span {
	color:red
}
#hometabs .butsubmit {
	outline:none;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:3px 10px;
	border:0px;
	background:#ffa236;
	color:white;
	font-weight:bold;
	margin-bottom:0px
}
.shortdescription {
	padding-top:0px;
	text-align: justify;
	white-space:normal;
}
.longdescription {
	padding-top:0px;
	text-align: justify;
	white-space:normal;
}
#hometabs .lista1 li {
	float:left;
	width:200px;
	height:90px;
	display:block;
	text-align:center;
	font-size:10px;
	cursor:pointer;
}
#hometabs .lista1 li:hover span {
	color:#000000
}
#hometabs .lista1 li span {
	text-decoration:underline;
	color:#3399cc
}
#hometabs #spottab2 {
	z-index:22;
	position:relative;
	top:0px;
	left:0px;
	background:blue;
	color:white;
	display:block;
	width:636px;
	height:323px;
}
#hometabs #spottab3 {
	z-index:23;
	position:relative;
	top:0px;
	left:0px;
	background:red;
	color:white;
	display:block;
	width:636px;
	height:323px;
}
#hometabs #tabs ul {
	background:url("../images/tabbg.gif") repeat-y right;
	display:block;
	width:344px;
	height:323px;
}
#hometabs #tabs li p {
	text-decoration:none;
	color:#1ba4df;
	font:18px Verdana;
	display:block;
	width:300px
}
#hometabs #tabs li p span {
	text-decoration:none;
	color:#333333;
	font:12px Verdana;
}
/*#hometabs #tabs li.tab1{background:url("../images/tab1.gif") no-repeat top left;display:block;width:334px;height:76px;padding:25px 0px 0px 25px}
#hometabs #tabs li.tab1activ{background:url("../images/tab1activ.gif") no-repeat top left;display:block;width:334px;height:86px;padding:25px 0px 0px 25px}
#hometabs #tabs li.tab2{background:url("../images/tab2.gif") no-repeat top left;display:block;width:334px;height:76px;margin:10px 0px;padding:25px 0px 0px 25px}
#hometabs #tabs li.tab2activ{background:url("../images/tab2activ.gif") no-repeat top left;display:block;width:334px;height:86px;padding:35px 0px 0px 25px}
#hometabs #tabs li.tab2activ a img{margin-top:20px}
#hometabs #tabs li.tab3{background:url("../images/tab3.gif") no-repeat top left;display:block;width:334px;height:76px;padding:25px 0px 0px 25px}
#hometabs #tabs li.tab3activ{background:url("../images/tab3activ.gif") no-repeat top left;display:block;width:334px;height:76px;padding:35px 0px 0px 25px}
#hometabs #tabs li.tab3activ a img{margin-top:10px}*/

#hometabs #tabs li.tab1 {
	background:url("../images/tab1.gif") no-repeat top left;
	display:block;
	width:334px;
	height:88px;
	padding:13px 0px 0px 15px;
}
#hometabs #tabs li.tab1activ {
	background:url("../images/tab1activ.gif") no-repeat top left;
	display:block;
	width:334px;
	height:98px;
	padding:13px 0px 0px 15px;
}
#hometabs #tabs li.tab2 {
	background:url("../images/tab2.gif") no-repeat top left;
	display:block;
	width:334px;
	height:88px;
	margin:10px 0px;
	padding:13px 0px 0px 15px;
}
#hometabs #tabs li.tab2activ {
	background:url("../images/tab2activ.gif") no-repeat top left;
	display:block;
	width:334px;
	height:108px;
	padding:13px 0px 0px 15px
}
#hometabs #tabs li.tab2activ p {
	margin-top:10px;
}
#hometabs #tabs li.tab3 {
	background:url("../images/tab3.gif") no-repeat top left;
	display:block;
	width:334px;
	height:88px;
	padding:13px 0px 0px 15px;
}
#hometabs #tabs li.tab3activ {
	background:url("../images/tab3activ.gif") no-repeat top left;
	display:block;
	width:334px;
	height:98px;
	padding:13px 0px 0px 15px;
}
#hometabs #tabs li.tab3activ p {
	margin-top:10px
}
.tabcum {
	cursor:pointer;
	display:block;
	width:300px;
	height:75px;
	background: url('../images/tab11.jpg') bottom;
	margin:0px;
	padding:0px;
	background-position: 0px 150px;
	z-index:150
}
.tabcum span {
	display:none
}
.tabcum:hover {
	background-position: 0px 75px;
}
.tabcum.activ {
	background-position: 0px 75px;
}
#hometabs #tabs li p.membru {
	cursor:pointer;
	display:block;
	width:300px;
	height:75px;
	background: url('../images/tab21.jpg') bottom;
	text-indent: 10px;
	margin:0px;
	padding:0px;
	background-position: 0px 150px;
}
#hometabs #tabs li p.membru span {
	display:none
}
#hometabs #tabs li p.membru:hover {
	background-position: 0px 75px;
}
#hometabs #tabs li p.membru.activ {
	border-top:10px solid white;
	background-position: 0px 75px;
}
#hometabs #tabs li p.expert {
	cursor:pointer;
	display:block;
	width:300px;
	height:75px;
	background: url('../images/tab31.jpg') bottom;
	text-indent: 11px;
	margin:0px;
	padding:0px;
	background-position: 0px 150px;
}
#hometabs #tabs li p.expert span {
	display:none
}
#hometabs #tabs li p.expert:hover {
	background-position: 0px 75px;
}
#hometabs #tabs li p.expert.activ {
	border-top:10px solid white;
	background-position: 0px 75px;
}
#topuseri {
	width:980px;
	height:100px;
	background:url("../images/box_home.gif") no-repeat top left;
	padding-top:19px;
}
/*#topuseri li{float:left;width:300px;height:97px;padding:0px 13px;padding-top:3px;background:url("../images/topuseri_line.jpg") no-repeat center left}*/
#topuseri li {
	float:left;
	width:303px;
	height:97px;
	padding:0px 10px 0px 13px
}
#topuseri li.first {
	background:none
}
#topuseri li h2 a {
	font-size:12px;
	color:black;
	text-decoration:none;
	margin-top:9px;
	display:block;
	font-weight:bold
}
#topuseri li h2 a:hover {
	font-size:12px;
	color:#ffa236;
	text-decoration:none;
	margin-top:9px;
	display:block;
	font-weight:bold
}
#topuseri li .links {
	display:block;
	margin-bottom:3px
}
#topuseri li img.foto {
	float:left;
	padding:2px;
	margin:0px 10px 0px 0px;
	border:1px solid #CCCCCC;
	width:75px
}
#topuseri li img.foto:hover {
	float:left;
	padding:2px;
	margin:0px 10px 0px 0px;
	border:1px solid #ffa236;
	width:75px
}
.breadcrumb {
	height:27px;
	display:block;
	background:url("../images/breadcrumb.gif") no-repeat top center;
	padding-left:10px
}
.breadcrumb li {
	float:left;
	background:url("../images/breadcrumb_arrow.gif") no-repeat top left;
	display:block;
	height:27px;
	padding:3px 5px 0px 20px
}
.breadcrumb li.home {
	background:none;
	padding-left:0px;
}
.breadcrumb li a {
	display:block;
	height:24px
}
.breadcrumb .rss {
	float:right;
	padding:3px;
	padding-right:7px
}
.mybox {
	width:725px;
	background:url("../images/box_line.gif") repeat-y;
}
.myboxcontent {
	padding:10px
}
.myboxcontent p {
	padding-top:10px;
	text-align:justify
}
.mybox .boxheader {
	width:725px;
	height:8px;
	display:block;
	background:url("../images/box_header.gif") no-repeat top center;
}
.mybox .boxfooter {
	width:725px;
	height:8px;
	display:block;
	background:url("../images/box_footer.gif") no-repeat top center;
}
.userslist {
	padding-bottom:18px;
}
.userslist .user li {
	border-bottom:1px solid #f0f0f0;
	padding-top:15px;
	display:block;
	float:none;
	height:100px;
	padding-bottom:5px;
	margin-left:1px;
	margin-right:1px;
}
.userslist .user .content {
	float: left;
	width: 470px;
	font-size:11px;
	color:black;
	padding:7px 10px 7px 0px
}
.userslist .user h2 {
	font-weight:bold;
	font-size:13px;
	padding-bottom:2px
}
.userslist .user h2 span {
	color: #666666;
	font-size:10px;
	font-weight:normal
}
.userslist .user h2 span a {
	color: #3399cc;
	text-decoration:underline
}
.userslist .user h2 a {
	color: #3399cc;
}
.userslist .user h2 a:hover {
	color: #000000;
	text-decoration:underline
}
.userslist .user .breadcrumb {
	font-size:11px;
	margin:0px;
	padding:0px
}
.userslist .user .breadcrumb a {
}
.userslist .user .image {
	float:left;
	text-align:center;
}
.userslist .user .image img {
	padding:2px;
	margin:5px 20px;
	border:1px solid #CCCCCC;
	width:75px
}
.userslist .user .image img.no {
	border:none
}
.userslist .user .options input[type=button] {
	background:#ffa236;
	color:white;
	border:0px;
	width:100px;
	cursor:pointer;
	padding:5px 0px;
}
.userslist .user .options input[type=button].live {
	background:#3399cc;
	color:white;
	padding:5px 0px;
	cursor:pointer
}
.userslist .user .options {
	float: left;
	width: 110px;
	text-align:center;
	padding-top:0px
}
.userslist .user .options a {
	text-decoration:none
}
.userslist .pagination {
	text-align:center;
	padding:28px 0px 20px 0px
}
.userslist .pagination a {
	border:1px solid #cccccc;
	padding:7px;
	text-decoration:none
}
.userslist .pagination a.active {
	background:#ffa236;
	color:white
}
.userslist .pagination a:hover {
	border:1px solid #666666;
	text-decoration:none
}
.userslist .catcurrent {
	font-weight:bold
}
.userslist .catcurrent a {
	color:black
}
.icondown {
	padding-right:20px;
	background:url("../images/icondown.gif") no-repeat top right;
	display:inline;
	width:1px;
	height:auto;
}
.categlist li {
	margin:0px;
	padding:0px
}
.categlist li a {
	margin:0px;
	padding:4px 3px 4px 15px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	background:url("../images/lioff.gif") no-repeat 0px 10px;
	border-top:1px solid #CCCCCC
}
.categlist li a:hover {
	margin:0px;
	padding:4px 3px 4px 15px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#ffa236;
	background:url("../images/lion.gif") no-repeat 0px 10px
}
.categlist li a.activ {
	margin:0px;
	padding:4px 3px 4px 15px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#FFA236;
	background:url("../images/lion.gif") no-repeat 0px 10px
}
.categlist li ul {
	margin:10px 0px;
	padding:0px;
	border:none;
	padding-left:0px
}
.categlist li ul li {
	margin:0px;
	padding:0px;
	border:none;
	padding-left:0px
}
.categlist li ul li a {
	border-top:0px solid #CCCCCC;
	margin:0px;
	padding:3px 3px 3px 10px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-left:14px;
	background:url("../images/lilioff.gif") no-repeat 0px 10px
}
.categlist li ul li a:hover {
	margin:0px;
	padding:3px 3px 3px 10px;
	display:block;
	font-weight:normal;
	color:#006699;
	text-decoration:none;
	padding-left:14px;
	background:url("../images/lilioff.gif") no-repeat 4px 10px
}
.categlist li ul li a.activ {
	margin:0px;
	padding:3px 3px 3px 10px;
	color:#333333;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:14px;
	background:url("../images/lilion.gif") no-repeat 0px 10px
}
.categlist li ul li ul li {
	margin:4px 0px;
	padding:0px;
	border:none;
	padding-left:10px;
}
.categlist li ul li ul li a.activ {
	margin:0px;
	padding:0px;
	text-decoration:underline;
	display:inline;
	background:none;
	color:#006699
}
.categlist li ul li ul li a,
.categlist li ul li ul li a:hover {
	margin:0px;
	padding:0px;
	text-decoration:underline;
	display:inline;
	background:none;
	color:#006699
}
.categlist li ul li ul li a span {
	font-weight:bold
}
/* ------------------ footer ----------------- */
#footer {
	width:980px;
	padding-bottom:18px
}
#footer li {
	float:left;
	border-right:1px solid #d8d8d8
}
#footer ul.tabs {
	width:980px;
	height:176px;
	display:block;
	background:url("../images/box_footer.jpg") no-repeat;
	padding-bottom:18px
}
#footer ul.tabs li {
	width:215px;
	padding:10px 15px;
	height:102px;
	border:0px;
	font-size:10px;
	line-height:16px
}
#footer ul.tabs li h3 {
	font-size:13px;
	font-weight:bold
}
#footer ul.tabs li.last {
	background:none
}
#footer ul.tabs li.last textarea {
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
	margin-top:5px;
	padding:5px;
	border:none;
	width:185px;
	text-align:left;
	background:transparent;
	height:70px;
	padding-right:30px;
}
#footer ul.tabs li.last input[type=button] {
	padding:0.188em 0.625em;
	color:white;
	border:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#footer .copyright li,
#footer .menufooter li {
	padding:0px 6px;
	padding-bottom:4px
}
#footer .menufooter {
	float:right
}
#footer .last {
	background:none;
	border:0px
}
hr {
	background:#FFFFFF;
	border:0px;
	border-bottom:1px solid #CCCCCC
}
#tooltip {
	position:absolute;
	width:300px;
	border:3px solid #ffa236;
	background:#f7f5d1;
	padding:5px;
	color:#333;
	display:none;
}
.infobox {
	padding:10px;
	margin-top:20px;
	border:1px solid #ffa236
}
.box {
	padding:10px;
	margin-top:20px;
	border:1px solid #ffa236
}
form.formular {
	padding:10px;
}
form.formular fieldset {
	padding:7px 0px
}
form.formular .space {
	margin-bottom:40px;
}
form.formular textarea {
	border:1px solid #CCCCCC;
	margin:2px;
	padding:3px;
	width:256px;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
}
form.formular label {
	float:left;
	width:140px;
	text-align:left;
	font-weight:bold;
	margin-right:10px;
}
form.formular label.error, form.formular label.myerror {
	color:#dd6669;
	float:none;
	font-weight:normal;
	text-align:right;
	padding-left:150px;
}
form.formular input[type=text],
form.formular input[type=password] {
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
	width:256px;
	padding:3px;
	border:1px solid #CCCCCC;
	margin:2px
}
form.formular input[type=checkbox] {
	width:10px;
	margin-top:5px;
	padding:4px;
	border:0px solid #CCCCCC;
	width:10px
}
form.formular input[type=submit] {
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
	padding:10px;
	width:160px;
	color:white;
	font-weight:bold;
	font-size:12px;
	background:#ffa236;
	border:0px;
	margin-left:150px;
	margin-top:10px;
}
form.formular select.select {
	width:263px;
	padding:4px;
}
form.formu {
	font-weight:normal;
	padding:0px
}
form.formu fieldset {
	margin:0px;
	padding:0px;
	background:white;
	padding-top:5px
}
form.formu fieldset:hover {
	background: #f3fcff;
}
form.formu label {
	padding:0px 0px 23px 10px;
	font-weight:bold;
	color:black;
	display:block;
	width:148px;
	float:left;
}
form.formu label.error {
	color:red;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:10px;
	width:auto;
	float:none
}
form.formu .label {
	padding-top:0px;
	font-weight:bold;
	color:black;
	display:block;
	width:190px;
	float:left;
	padding-bottom:85px
}
form.formu input[type=text],
form.formu input[type=password] {
	margin:0px;
	width:230px;
	padding:3px;
	border:1px solid #999999;
}
form.formu input[type=radio] {
	margin-left:10px
}
form.formu input[type=checkbox] {
	margin-top:10px
}
form.formu textarea {
	margin:0px;
	width:230px;
	padding:5px;
	border:1px solid #999999;
	height:200px;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
}
form.formu input[type=submit] {
	margin:0px;
	padding:7px;
	border:0px solid #e0e9ee;
	background:#3399CC;
	color:white;
	font-weight:bold;
	cursor: pointer;
}
form.formu input[type=file] {
	margin:2px;
	padding:3px;
	width:235px;
	color:black;
	cursor: pointer;
}
form.formu input[type=button] {
	margin:0px;
	margin-top:10px;
	padding:7px 15px;
	border:0px solid #e0e9ee;
	background:#3399cc;
	color:white;
	font-weight:bold;
	cursor: pointer;
}
form.formu #emailInfo {
	color:red;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:10px
}
form.formu .checkboxx {
	border:0px solid #ccc;
	padding:10px;
}
.readonly {
	background:#e0e0e0
}
.filtru {
	width:160px;
	display:block;
	float:right;
	;
	margin:10px 0px;
	padding:6px 10px;
	height:20px;
	background:url("../images/bg_filtru.gif") no-repeat top right;
	text-align:right
}
.filtru select {
	border:0 none;
	color:black;
}
.minicontact {
	margin-top:20px;
	background:#e8e8e8;
	padding:10px;
	font-size:11px;
	text-align:center;
	width:200px;
	margin-left:auto;
	margin-right:auto
}
.minicontact h5 {
	font-size:14px;
	font-weight:bold;
	color:black
}
.minicontact textarea {
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
	border:1px solid #CCCCCC;
	margin-top:10px;
	padding:5px;
	width:185px;
	min-height:100px
}
.minicontact input[type=submit] {
	margin-top:10px;
	padding:7px;
	border:0px solid #FFFFFF;
	background:#3399cc;
	color:white;
	font-weight:bold;
	width:197px;
	text-align:center;
	cursor: pointer;
}
.dashboard li {
	padding:7px;
	border-bottom:1px solid #E8E8E8
}
.dashboard h3 {
	padding-top:30px;
	color:#ffa236;
	font-size:16px
}
.dashboard p {
	padding:5px;
	border-bottom:1px solid #E8E8E8
}
.menutab {
	background:#E8E8E8;
	display:block;
	margin:0px;
	border-bottom:4px solid #ffa236;
	margin:0px
}
.menutab ul {
	margin:0px;
	padding:0px;
}
.menutab li {
	float:left;
}
.menutab li a {
	padding:5px 10px;
	background:#E8E8E8;
	display:block;
	text-decoration:none;
	color:black
}
.menutab li a.activ, .menutab li a.activ:hover {
	background:#ffa236;
	color:white;
	font-weight: bold;
}
.menutab li a:hover {
	background:#777;
	color:white
}
.profile .top {
	text-align:center;
	background:url("../images/bgprofiltop.png") no-repeat bottom right;
}
.profile .categlist {
	width: 200px;
}
.profile input[type=button] {
/*	padding:10px;
	color:white;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	background:#ffa236;
	border:0px;
	margin-top:10px;
*/
}
.profile input[type=button].chat {
/*
	padding:10px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	background:#3399cc;
	border:0px;
	margin-top:10px;
	color:white
*/
}
.profile .categ {
	margin:0px;
	padding:15px;
	font-size:11px
}
/*
.profile .mod img {
	padding:2px;
	margin:0px;
	border:1px solid #CCCCCC;
}
*/
.profile .mid {
	background:url("../images/bgprofilline.png") no-repeat bottom right;
	padding-bottom:1px;
}
.profile .mid li {
	background:url("../images/bgprofilline.png") no-repeat top right;
	padding-top:1px;
	text-align:left
}
.profile .mid li a {
	background:url("../images/bgprofilbut.png") repeat-y right;
	text-decoration:none;
	display:block;
	padding:5px 7px;
	padding-left:25px;
	color:#ffffff;
	font-weight:bold;
}
.profile .mid li a:hover {
	font-size:13px;
	color:#222222;
}
.profile .mid li a.activ {
	display:block;
	padding:5px 7px;
	padding-left:25px;
	font-weight:bold;
	font-size:13px;
	color:#333333;
}
.profile .mid li a.newmail1 {
	background:url("../images/iconemailnew1.gif") no-repeat top right;
	text-decoration:none;
	display:block;
	padding:5px 7px;
	padding-left:25px;
}
.interior .last {
	width:280px;
	background:url("../images/bgcol.gif") repeat-y left
}
.profile .down {
	background:url("../images/bgprofilbottom.png") no-repeat top right;
	min-height:100px !important
}
.optionsprofile img.first {
	border:1px solid #e5e5e5;
	margin:0px;
	padding:0px
}
.optionsprofile a {
	border:1px solid #e5e5e5;
	border-top:0px;
	margin:0px;
	padding:0px
}
.optionsprofile a.intrainchat {
	border:1px solid #e5e5e5;
	margin:0px;
	padding:0px
}
.intrainchat {
	margin:0px;
	padding:0px;
	width:190px;
	height:65px;
	display:block;
	background:url("../images/but_chat.gif") no-repeat 0px 0px
}
.intrainchat:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:65px;
	display:block;
	background:url("../images/but_chat.gif") no-repeat 0px -65px
}
.faorezervare {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_faorezervare.gif") no-repeat 0px 0px
}
.faorezervare:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_faorezervare.gif") no-repeat 0px -36px
}
.adaugafav {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_adaugalafavoriti.gif") no-repeat 0px 0px
}
.adaugafav:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_adaugalafavoriti.gif") no-repeat 0px -36px
}
.adaugafav.disabled,
.adaugafav.disabled:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_adaugalafavoriti.gif") no-repeat 0px -72px
}
.recomandaprieten {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_recomanda.gif") no-repeat 0px 0px
}
.recomandaprieten:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_recomanda.gif") no-repeat 0px -36px
}
.trimitemesaj {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_trimitemesaj.gif") no-repeat 0px 0px
}
.trimitemesaj:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_trimitemesaj.gif") no-repeat 0px -36px
}
.documente {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_documentevanzare.gif") no-repeat 0px 0px
}
.documente:hover {
	margin:0px;
	padding:0px;
	width:190px;
	height:36px;
	display:block;
	background:url("../images/but_documentevanzare.gif") no-repeat 0px -36px
}
.paylogo {
	margin:0px;
	padding:0px;
	width:220px;
	height:60px;
	display:block;
	background-position:0px 0px
}
.paypal {
	background:url("../images/logo_paypal.jpg") no-repeat 0px -60px
}
.paypal:hover {
	background:url("../images/logo_paypal.jpg") no-repeat 0px 0px
}
.mobilpay {
	background:url("../images/logo_mobilpay.jpg") no-repeat 0px -60px
}
.mobilpay:hover {
	background:url("../images/logo_mobilpay.jpg") no-repeat 0px 0px
}
.moneybookers {
	background:url("../images/logo_moneybookers.jpg") no-repeat 0px -60px
}
.moneybookers:hover {
	background:url("../images/logo_moneybookers.jpg") no-repeat 0px 0px
}
.tabela {
	margin-top:10px
}
.tabela .head {
	border-bottom:1px solid #CCC;
	padding:10px 0px;
	border-top:1px solid #CCC
}
.tabela .head th {
	font-weight:bold;
	color:#FF9838;
	cursor:default;
}
.tabela .total {
	background:#E8E8E8;
	font-weight:bold
}
.tabela .footer {
	border-bottom:1px solid #CCC;
	padding:10px 0px;
	font-weight:bold;
}
.tabela .footer th {
	text-align:right;
	cursor:default;
}
.tabela .footer th a {
	padding:1px 5px;
}
.tabela .unread th {
	background:#e3edf3;
	font-weight:bold;
}
.tabela .footer td {
	text-align:right;
	cursor:default;
}
.tabela .footer td a {
	padding:1px 5px;
}
.tabela .unread td {
	background:#e3edf3;
	font-weight:bold;
}
.tabela th {
	padding:10px 0px;
	border-bottom:1px solid #ccc;
	text-align:right;
	cursor: pointer;
	vertical-align:middle
}
.tabela td {
	padding:10px 0px;
	border-bottom:1px solid #ccc;
	text-align:right;
	cursor: pointer;
	vertical-align:middle
}
.tabela td.vtop {
	vertical-align:top
}
.tabela tr:hover {
	background-color: #f3fcff !important;
}
.tabela tr.head:hover {
	background-color: white !important;
}
.tabela tr.footer:hover {
	background-color: white !important;
}
.tabela th.left {
	text-align:left
}
.tabela th input[type=checkbox] {
	margin-top:3px
}
.tabela th input[type=radio] {
	margin-top:4px
}
.tabela td.left {
	text-align:left
}
.tabela td input[type=checkbox] {
	margin-top:3px
}
.tabela td input[type=radio] {
	margin-top:4px
}
.tabela .th1 {
	width:20px;
	text-align:center;
	padding-left:5px;
	padding-right:5px
}
.tabela .th2 {
	width:160px;
	text-align:left;
	padding-left:0px
}
.tabela .th3 {
	width:160px;
	text-align:left
}
.tabela .th4 {
	width:160px
}
.tabela .th5 {
	width:30px;
	text-align:center
}
.tabela .thname {
	width:20px
}
.tabela .messMouseOver th {
	background-color: #f3fcff !important;
}
.tabela.formspecial td {
	padding-left:20px
}
.tabela.formspecial label {
	clear:left;
	width:100px;
	float:left;
}
.tabela.formspecial .inputtext {
	width:180px;
	float:left;
	border:1px solid #CCCCCC
}
.cv a {
	text-decoration:none
}
.cv #shortDescription {
	width:400px
}
.cv fieldset {
	margin:0px;
	padding:5px;
	background:white;
	padding-top:10px
}
.cv fieldset:hover {
	background: #f3fcff;
}
.cv select {
	margin:5px;
	border:1px solid #999999;
	margin-left:0px
}
/*.cv label{padding:0px;display:block;font-weight:bold;color:black;width:100%}*/
.cv #certificare_extra,.cv #competente_extra,.cv #referinte_extra,.cv #scoli-absolvite_extra,.cv #limbi-vorbite_extra{margin-left:200px;}
.cv label {
	padding:0px;
	display:block;
	font-weight:bold;
	color:black;
	width:200px;
	float:left
}
.cv input[type=text] {
	margin:0px;
	width:190px;
	padding:5px;
	border:1px solid #999999;
	margin:2px
}
.cv textarea {
	border:1px solid #999999;
	width:405px;
	height:130px;
	padding:5px;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
}
.cv input[type=submit] {
	margin:0px;
	padding:7px;
	border:0px solid #e0e9ee;
	background:#3399cc;
	color:white;
	font-weight:bold;
	cursor: pointer;
}
.cv input.error {
	color:red;
	margin:0px;
	padding:5px;
	font-weight:normal;
	border:1px solid red
}
.cv label.error {
	color:red;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:10px;
	width:auto;
	float:none;
	border-bottom:none
}
.cv .star-rating-control {
	margin:3px
}
.cv .rating-cancel {
	display:none
}
.cv .rating-cancel img {
	display:none
}
#ui-datepicker-div {
	display:none
}
.tooltipSearch {
	background-color:#F5F5B5;
	border:2px solid #3399cc;
	color:#303030;
	font-family:sans-serif;
	font-size:12px;
	line-height:18px;
	padding:10px 13px;
	position:absolute;
	text-align:left;
	z-index:2;
}
#ui-datepicker-div h1 {
	color:red
}
#userReservationsContent {
	padding-left:5px
}
#expertReservationsContent {
	padding-left:5px
}
/*.filtrucautare li a{margin:0px;padding:3px 3px 3px 10px;display:block;font-weight:normal;text-decoration:none;padding-left:14px;background:url("../images/submenucateg.gif") no-repeat 0px 8px}*/
.filtrucautare li a {
	border-top:0px solid #CCCCCC;
	margin:0px;
	padding:3px 3px 3px 10px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-left:14px;
	background:url("../images/lilioff.gif") no-repeat 0px 10px
}
.filtrucautare li a:hover {
	margin:0px;
	padding:3px 3px 3px 10px;
	display:block;
	font-weight:normal;
	color:#006699;
	text-decoration:none;
	padding-left:14px;
	background:url("../images/lilioff.gif") no-repeat 4px 10px
}
.filtrucautare b {
	display:block;
	border-bottom:1px solid #c3cbcf;
	padding-bottom:4px
}
.filtrucautare .removefilter,
.filtrucautare .removefilter:hover {
	background:url("../images/removefilter.gif") no-repeat 0px 8px;
	padding-left:14px;
	text-decoration:none;
	margin:0px;
	display:block
}
#mycarousel .ziProgramare {
	display:block;
	width:130px;
	padding:5px 10px;
	font-weight:bold;
	border-bottom:1px solid #b9b9b9;
	background:url("../images/bgzicarousel.jpg") no-repeat top left
}
#mycarousel .nav {
	display:block;
	width:150px;
}
#mycarousel .nav ul li ul li {
	display:block;
}
#mycarousel .timeperiod {
	display:block;
	width:130px;
	padding:10px 10px;
	background:#e3edf3;
	border-left:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9
}
#mycarousel .unavailable {
	display:block;
	width:130px;
	padding:10px 10px;
	background:#f6f6f6;
	border-left:1px solid #b9b9b9;
	color:#CCC
}
#mycarousel .unavailable.hov {
	display:block;
	width:130px;
	padding:10px 10px;
	background:#f6f6f6;
	border-left:1px solid #b9b9b9;
	color:#CCC;
	cursor: default;
}
#mycarousel .hov {
	background:url("../images/bgmycarousel1.gif") no-repeat left top #e3edf3;
	padding-left:20px;
	width:120px;
	cursor:pointer
}
#mycarousel .on {
	background:url("../images/bgmycarousel2.gif") no-repeat left top #e3edf3;
	padding-left:10px;
	width:140px
}
#mycarousel .selectedGreen {
	background:#ffa236;
	padding-left:10px;
	width:140px
}
#mycarousel .backlink {
	display:none;
	width:140px;
	padding:0px 10px;
	margin-left:0px
}
#mycarousel .selectInterval {
	display:block;
	padding:5px;
	width:140px;
	text-align:center;
	border-top:1px solid #DDD;
	background:white
}
#mycarousel li.selectInterval:hover {
	background:#e5e5e5;
	color:#000;
	font-weight:bold;
	cursor:pointer
}
#mycarousel .bold {
	background:#3399cc;
	color:white
}
#leftterms {
	margin-left:10px;
	padding-top:40px
}
#leftterms li {
	padding-top:3px
}
#termeni {
	color:#333333;
	text-align:justify;
	margin:0px;
}
#termeni .sus {
	float:right;
	display:block;
	padding:5px 0px
}
#termeni p {
	margin:0px;
	padding:0px;
	text-align:justify;
	margin-bottom:15px;
}
#termeni p b {
	color:black
}
#termeni h2 {
	margin:0px;
	padding:0px;
	font-weight:bold;
	padding:20px 0px 10px 0px;
	font-size:14px
}
#termeni ol,
.termeni ul {
	margin:20px
}
#termeni ul.lit li {
	list-style-type:lower-alpha;
	margin:15px
}
#termeni ol li {
	list-style-type:decimal;
	margin:15px
}
#termeni ul li {
	list-style-type:disc;
	margin:15px
}
.booking {
	margin-top: 20px
}
.booking li {
	margin:0px;
	border-top:0px solid #ccc;
	padding:10px;
	margin-bottom:0px
}
.booking li:hover {
	background: #f3fcff;
}
.booking li b {
	color:#3aa8d1
}
.booking li a img {
	vertical-align:middle;
	padding-left:5px
}
.booking li a.approuve {
	color:#3aa8d1;
	text-decoration:none;
	float:right;
	padding:5px;
	margin-top:10px;
	font-weight:bold
}
.booking li a.remove {
	color:#3aa8d1;
	text-decoration:none;
	float:right;
	padding:5px;
	margin-top:10px;
	font-weight:bold
}
.booking li a.view {
	color:#3aa8d1;
	text-decoration:none;
	float:right;
	padding:5px;
	margin-top:10px;
	font-weight:bold
}
.booking li a.addcomment {
	color:#3aa8d1;
	text-decoration:none;
	float:right;
	padding:5px;
	margin-top:10px;
	font-weight:bold
}
.booking li a:hover {
	color:black
}
div.growlUI {
	margin:0px;
	display:block;
	color:white
}
div.growlUI h2 {
	margin:10px 10px 10px 40px;
	display:block;
	color:white
}
div.growlSuccess {
	background: url("/images/check48.png") no-repeat scroll 10px 10px transparent;
	color:white
}
div.growlSuccess h1 {
	color:white
}
div.growlError {
	background: url("/images/cancel48.png") no-repeat scroll 10px 10px transparent;
	color:white
}
div.growlError h1 {
	color:white
}
#sitemap {
	padding:10px
}
#sitemap ul.domain li {
	display:block;
	width:980px;
	float:none
}
#sitemap h1 a {
	font-size:16px;
	color:black
}
#sitemap h2 a {
	font-size:15px;
	color:black
}
#sitemap h3 a {
	font-size:13px;
	font-weight:bold
}
#sitemap ul.category li {
	float:left;
	display:block;
	border:0px;
	width:320px
}
#sitemap ul.categoryint li {
	float:left;
	display:block;
	border:0px;
	width:320px;
}
#sitemap ul.subcategory li {
	float:left;
	border:0px;
}
#pwdstrengthdiv {
	margin-left: 158px;
	margin-top: 5px;
}
.is0 {
	background:url("../images/pwd_strength/image.png") no-repeat 0 0;
	width:138px;
	height:7px;
}
.is10 {
	background-position:0 -7px;
}
.is20 {
	background-position:0 -14px;
}
.is30 {
	background-position:0 -21px;
}
.is40 {
	background-position:0 -28px;
}
.is50 {
	background-position:0 -35px;
}
.is60 {
	background-position:0 -42px;
}
.is70 {
	background-position:0 -49px;
}
.is80 {
	background-position:0 -56px;
}
.is90 {
	background-position:0 -63px;
}
.is100 {
	background-position:0 -70px;
}
.docs ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.docs ul li {
	margin:0px;
	padding:0px;
	float:left;
	width:33%;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:190px
}
.docs ul li.last {
	border-right:1px solid #CCC;
}
.docs ul li span {
	margin:0px;
	padding:10px;
	display:block;
	background:#E8E8E8
}
.docs ul li ul {
	margin:0px;
	padding:0px;
	border-top:1px solid #CCC;
	min-height:120px
}
.docs ul li ul li {
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
	width:56px;
	border:none;
	padding-top:10px;
	height:60px;
	min-height:60px
}
.docs ul li ul li img {
	width:35px
}
.cvlist ul {
	border-top:1px solid #CCC;
}
.cvlist li {
	padding:10px 5px;
	border-bottom:1px solid #CCC;
	display:block
}
.cvlist li p.head {
	background:#f3fcff
}
.cvlist li div.head {
	background:#f3fcff
}
.cvlist li p {
	padding:10px 5px
}
.cvlist a.addcv {
	padding:8px;
	padding-right:20px;
	margin:5px 0px;
	background:url("../images/butadd.gif") no-repeat right;
	display:block;
	width:80px;
	text-decoration:none
}
.cvlist a.editcv {
	padding:8px;
	padding-right:45px;
	margin-right:20px;
	background:url("../images/butedit.gif") no-repeat right;
	text-decoration:none;
	border:1px solid #CCCCCC;
}
.cvlist a.viewcv {
	padding:8px;
	padding-right:45px;
	margin-right:20px;
	background:url("../images/view.png") no-repeat right;
	text-decoration:none;
	border:1px solid #CCCCCC;
}
.cvlist a.deletecv {
	padding:8px;
	padding-right:45px;
	background:url("../images/butdelete.gif") no-repeat right;
	text-decoration:none;
	border:1px solid #CCCCCC;
}
.cvlist span {
	font-weight:bold;
	padding:5px;
	display:block
}
.colleft ul.linkuriprezentare li {
	width:220px;
}
ul.linkuriprezentare li {
	color:#3399cc;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:1px solid #efefef;
	background:url('../images/but_play.gif') no-repeat right;
	cursor:pointer
}
ul.linkuriprezentare li a {
	padding:9px;
	padding-left:8px;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	background:url('../images/but_play.gif') no-repeat right;
}
ul.linkuriprezentare li a.first {
	border-top:1px solid #efefef
}
ul.linkuriprezentare li a:hover,
ul.linkuriprezentare li a.activ {
	padding:9px;
	padding-left:8px;
	color:#000000;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	background:url('../images/but_play_on.gif') no-repeat right;
	font-weight:bold
}
ul.linkuriprezentare li a.last {
	border-bottom:1px solid #efefef
}
#simplemodal-container ul.linkuriprezentarehome li {
	width:250px;
}
ul.linkuriprezentarehome li {
	padding:9px;
	padding-left:8px;
	color:#3399cc;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:1px solid #efefef;
	background:url('../images/but_play.gif') no-repeat right;
	cursor:pointer
}
ul.linkuriprezentarehome li.first {
	border-top:1px solid #efefef
}
ul.linkuriprezentarehome li:hover,
ul.linkuriprezentare li.activ {
	padding:9px;
	padding-left:8px;
	color:#000000;
	text-decoration:none;
	display:block;
	font-size:12px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	background:url('../images/but_play_on.gif') no-repeat right;
	font-weight:bold
}
ul.linkuriprezentarehome li.last {
	border-bottom:1px solid #efefef
}
.prezentare .movie {
	border:1px solid #CCCCCC;
	text-align:center
}
.prezentare p {
	text-align:justify
}
.prezentare h2 {
	font-size:16px;
	padding-top:15px;
	color:#666666;
	padding-bottom:7px
}
#recommend-images {
	width:100%;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
#recommend-images img {
	padding:16px;
}
#recommend-type {
	display:block;
	text-align:center;
	width:100%;
	min-height:25px;
	height:25px;
	font-weight:bold;
	color:#ff9838;
	font-size:14px
}
#twitter-message,
#email-message,
#wordpress-message {
	padding:0px 10px;
}
.simplemodal-wrap .fields input[type=text] {
	border:1px solid #666;
	width:275px;
	padding:3px
}
.simplemodal-wrap .fields input[type=password] {
	border:1px solid #666;
	width:275px;
	padding:3px
}
.simplemodal-wrap .fields textarea {
	border:1px solid #666;
	width:275px;
	padding:3px;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
}
.simplemodal-wrap .fields input[type=button],
.simplemodal-wrap .fields input[type=submit] {
	margin:0px;
	margin-top:10px;
	padding:7px 15px;
	border:0px solid #e0e9ee;
	background:#3399cc;
	color:white;
	font-weight:bold;
	cursor: pointer;
}
.note {
	float:right;
	padding:10px;
	margin-top:20px;
	border:1px solid #ff9838;
}
.widget {
	padding:0 10px
}
.widget textarea {
	width:704px;
	border:2px dotted #3399cc;
	padding:10px;
	font-size:11px;
	line-height:18px;
	font-family:Verdana, Arial, sans-serif;
}
.widget h2 {
	font-size:14px;
	color:#ffa236;
	font-weight:bold
}
.fotoprofile {
	padding:2px;
	margin:0px;
	border:1px solid #CCCCCC;
}
.bcard fieldset {
	font-weight:bold
}
.bcard fieldset span {
	font-weight:normal
}
.buycredits input[type=submit] {
	width:85px
}
.buycredits h2 {
	font-size:16px;
	color:#1ba4df;
	border-bottom:1px solid #CCCCCC;
	padding:20px;
	margin-top:15px
}
.buycredits .formbuy {
	float:right;
	width:360px;
	padding:0px 10px;
	display:none
}
.buycredits .cardcredit {
	background:url("../images/icon_card.gif") no-repeat top left
}
.buycredits .sms {
	background:url("../images/icon_sms.gif") no-repeat top left
}
.buycredits a span {
	display:none
}
.buycredits a#buy1 {
	background:url("../images/but_card.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy1:hover,
.buycredits a#buy1.activ {
	background:url("../images/but_card.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy2 {
	background:url("../images/but_sms.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy2:hover,
.buycredits a#buy2.activ {
	background:url("../images/but_sms.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy3 {
	background:url("../images/but_paypal.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy3:hover,
.buycredits a#buy3.activ {
	background:url("../images/but_paypal.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy4 {
	background:url("../images/but_monebookers.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy4:hover,
.buycredits a#buy4.activ {
	background:url("../images/but_monebookers.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy5 {
	background:url("../images/but_bank.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy5:hover,
.buycredits a#buy5.activ {
	background:url("../images/but_bank.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy6 {
	background:url("../images/but_exp_memb.jpg") no-repeat -323px 0px;
	display:block;
	width:323px;
	height:79px;
}
.buycredits a#buy6:hover,
.buycredits a#buy6.activ {
	background:url("../images/but_exp_memb.jpg") no-repeat 0px 0px;
	display:block;
	width:323px;
	height:79px;
}
/*calendar - selected day has reservations*/
.calSelDayHasReservation {
	float: left;
	width: 5px;
	height: 5px;
	background: none repeat scroll 0% 0% #3399CC;
}
.pagination {
	font-size:11px;
	margin:20px 0px;
	text-align:center
}
.pagination a.active {
	background:#ff9838;
	color:white
}
.pagination a {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #CCC
}
.pagination a:hover {
	background:#ddd;
	color:#000
}
#er,
#ur {
	padding-left:5px
}
#bannerCommunity {
	width:980px;
	padding-top:19px;
}
#bannertedxiasi {
	width:980px;
	padding-top:19px;
}
#helpCategoriesLoadingDiv {
	text-align:center;
	display:none;
}
#helpCategoriesErrorDiv {
	display:none;
	color:#dd6669;
}
#helpCategoriesResultsDiv {
	display:none;
	maxheight:200px;
	overflow:auto;
	margin-top:10px;
}
ul.searchSuggestionsList {
	margin:10px;
}
ul.searchSuggestionsList li {
	padding-left:15px;
}
div.showSuggest {
	display:none;
	margin:10px;
	color:#dd0000
}
#categoriispecialisti li {
	float:left;
	text-align:center;
	width:245px;
	height:150px
}
#categoriispecialisti li a {
	text-decoration:none;
	border:0px;
}
#categoriispecialisti li a img {
	width:235px;
	text-decoration:none;
	border:1px solid #CCCCCC
}
.w-370 {
	width:370px;
}
.h-150 {
	height:150px;
}
.border-1-blue {
	border:1px solid #7CBCDA;
}

/*
brick patches(carpeli) START
*/

/*
firefox removes input dotted outline
*/
input::-moz-focus-inner { border:0;}
.h-65, form.formu textarea.h-65 { height:65px;}
.t-a-center { text-align:center;}
.d-inline { display:inline;}
.pointer { cursor:pointer;}
.h-3{ height:3px;}
.w-150 { width:150px;}

/*
brick patches(carpeli) END
*/


input[type="button"].bt_cumpara, .bt_cumpara {
	background: transparent url(../images/bt_cumpara_credit.png) no-repeat;
	width: 150px;
	height: 30px;
	padding: 0px 0px 0px 40px !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	text-align: left;
}
input[type="button"].bt_intra_chat, .bt_intra_chat {
	background: transparent url(../images/bt_intra_chat.png) no-repeat;
	width: 150px;
	height: 30px;
	padding: 0px 0px 0px 40px !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	text-align: left;
}

.cv #certificare_extra,.cv #competente_extra,.cv #referinte_extra,.cv #scoli-absolvite_extra,.cv #limbi-vorbite_extra{margin-left:200px;}
.floatLeft{float:left}