@import url(calendar.css);

a:focus{
	outline:none;
}

h1{
	margin:5px 0;
	padding:0;
}

a:active{
	outline:none;
}

a, img, span, li, form{
	border:0;
	padding:0;
	margin:0;
}

table, td, tr {
	padding:0px;
}

.clearLeft{
	clear:left;
}

#wrapper{
	margin:0px auto;
	width:990px;
	background-color:#fff;
	border-left:1px solid #6E9DC9;
	border-right:1px solid #6E9DC9;
position:relative;}

body{
	background-image:url('/styles/body_bg.jpg');
	margin:0;
	padding:0 0 20px 0;
	font-family:tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#41464C;
}

body a{
	color:#41464C;
}



#menuBar, #main, #footer, #submenuBar, #content{
	clear:both;
}

#navigationBar, #navigationBar a{
	color:#6F9CC9;
}

/*======================Header===================*/
#header{
	background-color:#A1D0EC;
	background-image:url('styles/header_bg.jpg');
	background-repeat:
	repeat-x;
	width:990px;
    clear:both;
}

#header h1{
	float:left;
	padding:7px 0 0 10px;
	margin:0;
}

#topBar{
    margin:0;
    display:block;
    clear:both;
    padding:3px 0 0 10px;
    text-decoration:none;
    font-family:Verdana;
}

#bottomBar{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}

#banner_top {
    width:728px;
    height:90px;
}

.left {
    float:left;
}

.right {
    float:right !important;
}

#logoEle{
	padding:0 10px 5px 0;
}

#loginBox{

	padding:10px 7px 0 0;
}

#headerRight{
	float:right;
	text-align:right;
}

#loginBox div{
	text-align:right;
}

#loginBox div a, #loginBox a{
	font-size:11px;
}

#searchBox{
	padding:10px 0 0 0;
}

/*======================Meniu===================*/
#menuBar div{
    float:left;
}

.menu {
	width:970px;
	padding:0pt;
	margin:0pt;
	height:30px;
	background-image:url('/styles/menu_bg.jpg');
	background-repeat:repeat-x; 
	background-color:#A1D0EC;
	background-position:left top;
}

.menu ul{
 	margin:0;
	list-style-type:none;
	padding:0;
    display:inline-block;
}

.menu ul li a{
	display:block;
	margin:0; 
	/*background:url(styles/pipe_menu.jpg) center left no-repeat;*/
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 13px;
}

.menu ul li{
	display:inline;
	float:left;
	text-align:center;
} 

#leftCornerMenu{
	background-repeat:no-repeat; 
	background-image: url('/styles/left_corner.jpg');
	background-color:#AAD3F7;
	background-position:left bottom;
	width:10px;
	height:30px;
}

#rightCornerMenu{
	background-repeat:no-repeat; 
	background-image: url('/styles/right_corner.jpg');
	background-color:#AAD3F7;
	background-position:left bottom;
	width:10px;
	height:30px;
}

div#content{
	padding:5px; 
	
	background-color:#fff;

}

/*======================Submeniu===================*/
.submenuPipe{
	position:relative;
	top:3px;
}

#submenuBar{
	background-color:#fff;
}

div#submenuBar div.submenu{
	background-color:#A1D0EC;
	width:960px;
	height:25px;
}

.submenu{
	float:left;
}

.submenu ul{
 	margin:0;
	padding:5px 0 0 0;
}

div#leftSubmenuCorner{
	float:left;
	background-repeat:no-repeat; 
	background-image: url('/styles/sub_corner_l.jpg');
	background-color:#A1D0EC;
	background-position:left bottom;
	width:10px;
	height:25px;
	margin:0 0 0 5px;
}

div#rightSubmenuCorner{
	float:left;
	background-repeat:no-repeat; 
	background-image: url('/styles/sub_corner_r.jpg');
	background-color:#A1D0EC;
	background-position:left bottom;
	width:10px;
	height:25px;
	margin:0 5px 0 0;
}

li.submenuItem{
	float:left;
	background-color:#A1D0EC;
	background-repeat:no-repeat;
	display:inline;

}

li.submenuItem a {
	margin:0; 
	padding:0 20px;
}

.submenuItemSelect {
	
	float:left;
	background-color:#A1D0EC;
	display:inline;

}

li.submenuItemSelect a {
	margin:0; 
	padding:0 20px;
}

#navigationBar{
	margin-left:5px;
}

/*======================Footer===================*/
#bottomBar{
	margin:0 auto;
	width:990px;
	text-align:center;
}

#bottomFooterBar{
	margin:0 auto;
	width:990px;
	text-align:center;
	position:relative;
}

#footerOverlay{
	background:#6F9CC9 none repeat scroll 0 0;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity: 0.4;
	padding:0 0 10px 0;
	height:30px;
}

ul.footerLast{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.footerLast li{
	display:inline;
	float:left;
	padding:0 13px;
}

ul.footerLast li a{
	font-weight:bold;
	font-size:11px;
}

#footerText{
	position:absolute;
	top:5px;
	left:0;
}

div#footer{
	background:url('/styles/footer_bg.jpg') repeat-x left bottom #FFF;
	color:#8F8E8E; 
	height:90px; 
	font-family:tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	padding:20px 0 20px;
}

#footer p {
	padding-top:20px;
	line-height:17px;
}

div#footer p a{
	color:#41464C;
	font-size:11px;
	font-weight:normal;
}

div#footer a{
	font-weight:bold;
	color:#8F8E8E;
	font-size:11px;
}


/*======================Box verde cu titlu===================*/
td.left_top_corner{
	width:10px;
	background-image:url('/styles/corner_t_l.jpg');
	background-repeat:no-repeat;
	background-color:#E5EDD8;
}

td.left_top_cornerB{
	width:10px;
	background-image:url('/styles/corner_t_l_b.jpg');
	background-repeat:no-repeat;
	background-color:#E5EDD8;
}

td.right_top_corner {
	background-image:url('/styles/corner_t_r.jpg');
	background-repeat:no-repeat;
	width:10px;
	background-color:#E5EDD8;

}

td.right_top_cornerB {
	background-image:url('/styles/corner_t_r_b.jpg');
	background-repeat:no-repeat;
	width:10px;
	background-color:#E5EDD8;

}
td.left_bottom_corner {
	background-image:url('/styles/corner_b_l.jpg');
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
td.right_bottom_corner {
	background-image:url('/styles/corner_b_r.jpg');
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
td.box_name {
	background-image:url('/styles/box_name.jpg');
	background-repeat:repeat-x;
	background-color:#E5EDD8;
	padding:5px 5px 5px 15px;; 
}

td.box_margin_left{
	background-image:url('/styles/box_l.jpg');
	background-repeat:
	repeat-y;
	width:10px;
}

td.box_margin_right {
	background-image:url('/styles/box_r.jpg');
	background-repeat:
	repeat-y;
	width:10px;
}

td.box_margin_bottom {
	background-image:url('/styles/box_b.jpg');
	background-repeat:repeat-x;
}

td.box_content {
	background-color:#E5EDD8;
	padding:10px;
}

.smallBoxCont{
	background-color:#E5EDD8;
	padding-left:5px;
}

.box_input {
	width:190px;
	border:1px solid #B7B7B7;
	padding:1px 0;
	margin:0px;
}

.box_input_grey {
	color:#4B4E52;
	padding:1px 0;
	margin:0px;
	width:190px;
	border:1px solid #B7B7B7;
}


.hr_blue {
	color: #fff; 
	background-color: #fff;
	border-bottom:1px dotted #6F9CC9;
	margin:0px;
	padding:0px;
	border-style: none none dotted none;
	width:100%;
}

.hr_grey {
	color: #fff; 
	background-color: #fff;
	border-bottom:1px dotted #ADADAD; 
	margin:0px;padding:0px;
	border-style: none none dotted none;
	width:100%;
}

.blue{
	border:1px solid #8DB0CD;
}

/*======================Text si overlay poza===================*/
.picture a{
	text-decoration:none;
}

.picture .overlay{
	background:#2E7726;
	filter:alpha(opacity=50);
	-moz-opacity: 0.4;
	opacity: 0.4;
	position:absolute;
	bottom:0;
	left:0;
	height:55px;
	width:350px;
}

.picture .overlay_text{
	position:absolute;
	bottom:0;
	left:0;
	height:30px;
	line-height:20px;
	width:330px;
	padding:12px;
	color:#fff;
	font-size:18px;
	font-family:Georgia, Times, serif;
}

a.overlay_link{
	width:350px;
	height:270px;
	display:block;
	position:relative;
}

.floatElement{
	float:left;
}

div.boxHome{
	width:139px;
	padding-bottom:20px;
	padding-top:20px;
	float:left;
}

div.boxHome a{
	color:black;
}

.boxSection{
	width:139px;
	float:left;
	font-size:11px;
}
div.boxSection div{
	padding-top:10px;
	text-align:left;
	padding-left:15px;
}
div.boxSection div a{
	color:#41464C;
}

h1.boxSubsection{
	font-size:14px;
	color:#2E7726;
	text-align:center;
	padding:10px 0 20px 0;
}

h2.boxSubsection{
	font-size:14px;
	color:#2E7726;
	text-align:center;
	padding:10px 0 20px 0;
}

p.subsecBox{
	width:100px;
	padding:5px;
	margin:0px;
}

p.subsecBox{
	font-weight:bold;
	font-size:14px;
	color:#41464C;
}

ul.listSub{
	margin:0px;
	padding-left:20px;
	
}

ul.listSub li{
	color:#7898B1;
	padding-bottom:5px;
}
ul.listSub li a{
	text-decoration:none;
	color:#41464C;
	font-size:12px;
}

ul.listSub li a:hover {
	text-decoration:underline;
}

p.more{
	text-align:right;
	padding:0;
	margin:10px 0 2px 0;
}


tr.green_line td{
	background-color:#E5EDD8;	
	padding:3px 10px 3px 40px;
	color:#2C752E
}

img.small_pic {
	width:60px;
	height:60px;
	float:left; 
	border: 3px solid #BEFDB7;
	margin-right:10px;
}


/*======================Box principal===================*/
td.picture{
	border:1px solid #9AEB8F;
	height:270px;
	width:350px;
}

td.box_left{
	text-align:left;
	padding-left:10px;
}

ul.nostyle {
	list-style-type: none;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	}

ul.nostyle li{
	list-style-type: none;
}



/*======================Box verde===================*/
td.green_corner_left{
	width:10px;
	background-image:url('/styles/green_corner_l_t.jpg');
	background-repeat:no-repeat;
	background-color:#E5EDD8;
}

td.green_corner_right {
	background-image:url('/styles/green_corner_r_t.jpg');
	background-repeat:no-repeat;
	width:10px;
	background-color:#E5EDD8;
}

td.green_box_top {
	background-image:url('/styles/green_box_top.jpg');
	background-repeat:repeat-x;
	background-color:#E5EDD8;
	height:10px;
}

ul.blue_arrow {
	list-style-type: none;
	padding-left: 10px;
	margin-left: 10px;
}

li.blue_arrow_li{
	text-align:left;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	background: url('/styles/blue_arrow.jpg') left center no-repeat;
}

li.blue_arrow_li a{
	color:#41464C;
}

/*======================Footer paginatie===================*/
#page_footer {
	font-family:tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#41464C;
}

#page_footer a{
	font-weight:normal;
	color:#41464C;
}

#page_footer img{
	border:0px;
}

a.text_footer {
	color:black;
	text-decoration:none;
}

a.text_footer:hover {
	text-decoration:underline;
}

#page_footer div{
	text-align:center
}

/*======================round corners===================*/

.t {
	background: url('/styles/dot.jpg') 0 0 repeat-x;
}

.b {
	background: url('/styles/dot.jpg') 0 100% repeat-x;
}

.l {
	background: url('/styles/dot.jpg') 0 0 repeat-y;
}

.r {
	background: url('/styles/dot.jpg') 100% 0 repeat-y;
}

.bl {
	background: url('/styles/bl.jpg') 0 100% no-repeat;
}

.br {
	background: url('/styles/br.jpg') 100% 100% no-repeat;
}

.tl {
	background: url('/styles/tl.jpg') 0 0 no-repeat;
}

.tr {
	background: url('/styles/tr.jpg') 100% 0 no-repeat; padding:10px;text-align:center;
}

.clearer{
	width:100%;
	height:1px;
	font-size:1px;
	clear:both;
	}

ul.listpic {
	display:block;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	}

ul.listpic li{
	list-style-type: none;

}

div#formchange{
	display:none;
	text-align:center;
}

/*======================albume foto===================*/
h2.title{
	padding-left:25px;
	margin:10px 0;
	text-align:left;
	font-weight:normal;
}

h2.title a{
	color: rgb(44, 119, 36); 
	font-size: 18px;
	font-weight:normal;
}

h2.title span{
	color:gray;
	padding-left:5px;
	font-weight:normal;
}

li.list_img{
	float:left;
	text-align:center;
	width:155px;
}

li.list_img div{
	text-align:center;
}

img.album{
	border:1px solid #8de983;
	width:130px;
}

a.picture_title{
	text-align:center;
	color:gray;
}

div.box_album{
	padding:0 5px 0 0px;
	text-align:center;
	float:left;
	width:140px
}

div.box_album p{
	padding:0;
	margin:0;
	border:0;
	text-align:center;
}

.hovertitle{
	color:black;
	text-decoration:none;
}

.hovertitle:hover{
	color:black;
	text-decoration:underline;
}

/*======================Pagina navigare poze===================*/
div.navigator{
	margin:0 auto;
	width:425px;

}

li.prev{
	width:25px;
	display:inline;
	text-align:left;
	float:left;
}

li.next{
	width:25px;
	display:inline;
	text-align:left;
	float:right;
}

li.middle{
	width:375px;
	display:inline;
	float:left;
	text-align:center;
}

li.middlename{
	width:375px;
	display:inline;
	float:left;
	text-align:center;
	color:#5C8F04;
	font-size:16px;
	font-weight:bold;
}

div.middlename{
	margin:0 auto;
	width:425px;
	padding-top:20px;
	text-align:center;
	color:#5C8F04;
	font-size:16px;
	font-weight:bold;
}

a.adddesc{
	display:inline;
	text-align:center;
	color:#5C8F04;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

a.adddesc:hover{
	background-color:#ffffee;
}

input.inputshow{
	background-color:#FFFFEE;
	border:1px solid #5C8F04;
}

#buttonSave{
	background-color:white;
	border:1px solid #5C8F04;
}

#buttonCancel{
	background-color:white;
	border:1px solid #5C8F04;
}

div#pozaNav{
	background-color:#E5EDD8;
	border:1px solid #9AEB8F;
	padding:10px;
	text-align:center;
	margin:0 auto;
}

div#pozaNoInf{
	text-align:left;
	padding:15px;
	background-color:#E5EDD8;
	border:1px solid #9AEB8F;
	margin:0 auto;
}

div#formtrimite{
	margin:0 auto;
	padding:15px;
	text-align:center;
	width:425px;
}

.formtext{
	text-transform:uppercase;
	font-size:12px;
	color:#5C8F04;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

div.editare{
	margin:0 auto;
	text-align:center;
	width:425px;
}

div.editare a{
	color:#5C8F04;
	font-size:11px;
}

/*======================Galerii===================*/
h2.categhead{
	font-size:13px;
	color:#2E7726;
	font-weight:normal;
	margin:0px;;
	padding:0px;
}

div.rectangular{
	background-color:#E4EFC7;
	width:620px;
	padding:10px 0 15px 0;
	margin:5px 0;
	height:150px;
}

#holder a:visited, #holder a {
	color:#000000;
	display:block;
	line-height:18px;
	text-decoration:none;
	width:100%;
	z-index:100;
}

#holder {
	font-weight:normal;
	background:#A1D0EC none repeat scroll 0 0;
	font-size:10px;
	height:20px;
	line-height:18px;
	position:absolute;
	width:30px;
	overflow:hidden;
	text-align:right;
	height:20px;
}

#holder:hover {
	text-align:right;
	cursor:pointer; 
	background:#A1D0EC;
	color:#6F9CC9;
	padding:5px;
	width:130px;
	right:-40px;
}


#holder a:visited, #holder a {
	display:block; 
	text-align:left;
	width:100%; 
	line-height:18px; 
	color:#fff; 
	text-decoration:none;
	padding:0 !important;
}

#holder a:hover {
	color:#6F9CC9;
	background:#A1D0EC;
	padding:0 !important;
}


/*=====================taburi===================*/  
#slidetabsmenu {
	float:left;
	margin:0;
	padding:0;
	width:100%;
	font-size:90%;
	line-height:normal;
}

ul#slidetabsmenu{
	list-style-type: none;
	margin:0;
	padding:0;
}

#slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;
}

.tab-link{
	float:left;
	background:url(styles/tab_left_off.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
       font-weight:bold;
       color:#41464A;
       margin:0px 0px -1px 0px;
}

a.tab-link span {
	display:block;
	background:url(styles/tab_right_off.jpg) no-repeat right top;
	padding:5px 14px 3px 5px;
	font-weight:bold;
	color:#3B3B3B;
}

.tab-content{
	 background-color:#E5EDD8;
        width:650px;
        padding:0px;
	 margin:0;
	 border:0;
        margin:0;
        clear:both;
        color:#41464A;
}

.tab-content td{
        color:#41464A;
}
      
a.selected{
	background-position:0 -125px;
	background:url(styles/tab_left_on.jpg) no-repeat left top;
	padding:0 0 0 6px;
	text-decoration:none;
       color:#41464A;
	border-bottom:1px solid #E5ECD7;
       font-weight:bold;
}

a.selected span {
	background-position:100% -125px;
	background:url(styles/tab_right_on.jpg) no-repeat right top;
}

.bluebutton{
	background-color:#6F9CC9;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:4px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
}

a.bluebutton {
	padding:4px;
}

.largebluebutton{
	background-color:#6F9CC9;
	border:2px solid #FFFFFF;
	text-align:center;
	padding:3px;
	pointer:cursor;
	margin:0;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

.bluebutton a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

span.smallbutton{
	background-image:url('styles/smallbutton.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:91px;
	text-align:center;
	padding:0 0 7px 0;
	margin:0 10px;
	border:0;
	height:21px;
}

span.largebluebutton a{
	color:#fff;
	margin:0;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#tools span a{
	padding-left:5px;
	font-size:11px;
	color:#41464A;
	font-weight:bold;
	text-decoration:none;
}

#tools span{
	margin:0 10px;
}

#tools{
	float:left;
}

.big{
	font-size:13px;
	font-weight:bold;
	color:#41464A;
	padding-top:15px
}


.greenbutton1{
	background-image:url('styles/greenbutton1.gif');
	background-repeat:no-repeat;
	width:84px;
	text-align:center;
	padding:4px 0 8px 0;
	margin:10px 0 0 125px;
	border:0;
	color:#227519;
	font-weight:bold;
	height:22px;
	text-align:center;	
	cursor:pointer;
}


input.greenbutton1{
	background-image:url('styles/greenbutton1.gif');
	background-repeat:no-repeat;
	background-position:0 2px;
	background-color:#E8F6FF;
	width:84px;
	text-align:center;
	padding:4px 0 8px 0;
	border:0;
	color:#227519;
	font-weight:bold;
	height:24px;
	text-align:center;	
	cursor:pointer;
}

input.greenB{
	background-image:url('styles/greenB.jpg');
	background-repeat:no-repeat;
	background-position:0 3px;
	background-color:#E5EDD8;
	width:99px;
	text-align:center;
	padding:0;
	margin:0;
	border:0;
	color:#227519;
	font-weight:bold;
	height:24px;
	text-align:center;	
	cursor:pointer;
}


.greenbutton1 a{
	color:#227519;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.greenbutton{
	background-image:url('styles/greenbutton.gif');
	background-repeat:no-repeat;
	width:118px;
	text-align:center;
	padding:8px 0 0 0;
	margin:0;
	border:0;
	color:#227519;
	font-weight:bold;
	height:29px;
	cursor:pointer;
}

.greenbutton a{
	color:#227519;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.roundCorner {background: transparent; margin:1em;width:80px;;float:left}
.top, .xbottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#fff; border-left:1px solid #9AEB8F; border-right:1px solid #9AEB8F;}
.b1 {margin:0 5px; background:#9AEB8F;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.roundBoxContent {background:#fff; border:0 solid #9AEB8F; border-width:0 1px;padding:0px 5px 0px 15px;height:65px;}

.head td{
	font-weight:bold;
	font-size:11px;
}

table.add tr td input{
	width:95px;
}

table.add tr td input.smallInput{
	width:40px;
}

ul.toolsList{
	margin:0;
	background-color:#fff;
	width:540px;
}

ul.toolsList li{
	padding:10px 0;
	float:left;
	width:100px;
	list-style:none;
	margin:0;
}

ul.toolsList li a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:0 2px;
	margin:0;
}

table.organize tr td.line a{
	padding:0px;
	margin:0 0 0 10px;
	text-decoration:underline;
	color:#41464A;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

table.organize tr td{
	text-align:center;
}

table.organize tr.head td a{
	text-align:center;
	font-size:11px;
}

table.organize tr.statistic{
	background-color:#fff;
}

table.organize tr.statistic td{
	font-size:11px;
	font-weight:bold;
}

table.info tr.info_head td{
	font-size:11px;
	font-weight:bold;
}

.floated{
	float:left;
}

div.email{
	width:540px;
	background-color:#fff;
	padding:15px;
}

div.emailBox{
	float:left;
	width:170px;
}

.select{
	width:170px;
}

div.toolbar{
	float:left;
	padding:20px 10px;
}

span.top{
	display:block;
	font-weight:bold;
	font-size:11px;
}

a.letterOn{
	font-weight:bold;
}

a.letterOff{
	font-weight:bold;
	text-decoration:none;
}

div.lettersAgenda{
	text-align:center;width:600px;margin:0 0 30px 0;
}

ul.tipInv{
	margin:0px;
	padding:0px;
	width:450px;
}

ul#msg li{
	padding:5px 0 !important;

}
ul#msg li label, ul#msg li label input,ul.invBg li label  {
	vertical-align:middle;
	font-size:14px;
	font-family:Georgia;
}

.textInv {
	border:1px solid #ccc;
	padding:15px;
	width:400px;
	height:200px;
}

 ul#msg li label input {
	margin:0 7px 0 0;
	padding:0;
}

ul.tipInv li{
	font-size:14px;
	font-weight:400;
	float:left;
	width:150px;
	list-style-type:none;
}

ul.tipInv li a{
	font-weight:normal;
}

ol.steps li{
	font-size:14px;
	font-family:Georgia;
	font-weight:bold;
	color:#6F9CC9;
	margin:5px 0;
}

ul.invBg{
	margin:0px;
	padding:0px;
	width:580px;
}

ul.invBg li{
	float:left;
	width:120px;
	list-style-type:none;
	font-size:12px;
	color:#41464C;
	font-weight:normal;
  	padding:5px 25px 10px 0;
}

.bgBox {
	display:block;
	margin:5px 0 0 0;
}

ul.invBg li label input {
	vertical-align:middle;
	font-size:14px;
	font-family:Georgia;
	margin:0 7px 0 0;
	padding:0;
}

/*=====================einvite===================*/
div.einvite{
	width:450px;
	height:300px;
}

div.einvite div{
	position:relative;
}

div.einvite div img{
	border:1px solid #A1D0EC;
}

div.einvite div div{
	position:absolute;
	top:10%;
	left:180px;
	right:30px;
	bottom:0px;
	overflow:hidden;
	font-family:"trebuchet MS";
	color:#41464C;
	font-style:italic;
	font-size:14px;
}

div.centerDiv{
	text-align:center;
	margin:10px 0;
}

div.smallIcon{
	float:left;
	padding:0;
	margin:10px 5px 0 5px;
}

img.bgBox{
	border:1px solid #A1D0EC;
}

p.impInfo{
	color:#6F9CC9;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
}

/*=====================guestlist===================*/
ul.agenda{
	margin:0 auto;
       padding:0;
	width:560px;
}

ul.agenda li{
	float:left;
	list-style-type:none;
	margin:6px;
       padding:0;
	font-weight:bold;
}

div.imgSlide{
	float:left;
	width:350px;
	text-align:center;
}

div.bodySlide{
	float:left;
	width:250px;
	margin:10px;
	padding:0px;
}

div.pagination{
	margin:0 0 20px 110px;
	text-align:right;
}

div.numbers{
	font-size:11px;
	float:left;
	padding:7px 5px 0 0;
}

div.arrows{
	float:left;
}

div.arrows ul{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div.arrows ul li{
	display:inline;
}

.bodyH{
	line-height:20px;
}

h2.slideTitle{
	color:#2E7726;
	font-size:14px;
}

div.planificare{
	margin:10px;
}

div.planificare div{
	float:left;
}

div.boxFacil{	
	width:130px;
	text-align:center;
	padding:0;
}

div.boxFacil div.greenbutton{
	margin:0px auto;
	cursor:pointer;
}

div.planificare div img,div.planificare div span{
	float:left;
}

div.planificare div div{

}

.tab-container{
	padding:0 0 0 5px;
}

ul.design{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.design li{
	float:left;
	margin:0 20px 20px 0;
}

.save{
	text-align:right;
}

div#leftColumn{
	float:left;
	padding:5px 5px 0px 5px;
	width:660px;
}

div#rightColumn{
	width:300px;
	float:left;
	padding:5px 5px 0;
}

#webpage, #webHead{
	width:900px;
	margin:0px auto;
} 

#webMenu, #webContent, #webTitle{
	float:left;
}

#webMenu{
	width:300px;
}

#webContent{
	width:600px;
}

#webTools{
	float:right;
}

#timeLeft{
	float:right;
}

#contMenu, #contInfo{
	float:left;
}

#contMenu{
	padding:0;
	margin-right:10px;
	margin-left:50px;
	background-color:#E8F6FF;
}

#contMenu ul{
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
}

#contMenu ul li{
	padding:10px 10px 0 10px;
}

#contInfo{
	background-color:#E8F6FF;
	width:400px;
	margin:0;
}

#contInfo .infoName{
	font-weight:bold;
	padding:10px 10px 0 10px;
	width:100px;
}
.infoCateg{
	background-color:#E5EDD8;
	padding:10px 10px;
	font-size:14px;
	font-weight:bold;
	color:#2E7726;
	display:block;
}

div#contInfo table tr td{
	padding:10px 10px 0 10px;
}

#vote {
	width: 100px;
	height:15px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	position: relative;
	top: 7px;
	background: url('styles/voteaza.gif') no-repeat 0 0;
}

ul#vote  li {
	cursor: pointer;
	float:left;
	text-indent:-9000em;
}

ul#vote  li a {
	position:absolute;
	left:0;
	top:0;
	width:20px;
	height:15px;
	text-decoration:none;
	z-index: 200;
}

ul#vote  li.vot1 a {left:0}
ul#vote  li.vot2 a {left:20px;}
ul#vote  li.vot3 a {left:40px;}
ul#vote  li.vot4 a {left:60px;}
ul#vote  li.vot5 a {left:80px;}

ul#vote  li a:hover {
	z-index:2;
	width:100px;
	height:15px;
	overflow:hidden;
	left:0;	
	background: url(styles/voteaza.gif) no-repeat 0 0;
}

ul#vote  li.vot1 a:hover {background-position:0 -15px;}
ul#vote  li.vot2 a:hover {background-position:0 -30px;}
ul#vote  li.vot3 a:hover {background-position:0 -45px}
ul#vote  li.vot4 a:hover {background-position:0 -60px}
ul#vote  li.vot5 a:hover {background-position:0 -75px}

div#fName{
	padding-top:5px;
}

.smallBox{
	background-image:url('/styles/box_name.jpg');
	background-repeat:repeat-x;
	background-color:#E5EDD8;
	padding:5px 5px 5px 15px;
	font-size:15px;
	color:#2E7726;
	font-weight:bold;
	text-align:center;
}

div.zodie{
	float:left;
	width:45px;
	text-align:center;
	margin-bottom:10px;
}

div.zodie img{
	width:40px;
}

div.zodie a{
	display:block;
	text-decoration:none;
	color:#2E7726;
	font-size:10px;
}

.commInfo{
	float:left;
	width:250px;
}

.commInfo div{
	margin:0 0 10px 0;
}

.commCaptcha{
	float:left;
	text-align:center;
}

.commCaptcha span{
	display:block;
	text-align:center;
}

.captchaText{
	width:150px;
}

.captchaImg{
	width:150px;
	border:1px solid #41464C;
	margin:10px 0;
}

div.msgOk{
	padding-left:50px;
}

div.msgOk p{
	padding:5px 0 0 0;
	margin:5px 0;
	line-height:20px;
}

div.dateInfo div{
	float:left;
	margin:5px 0 0 0;
}

div.leftInf{
	float:left;
	width:100px;
	font-weight:bold;
	}

.headPic{
	float:left;
	width:130px;
	height:130px;
	margin:10px;
	border:3px solid #BEFDB7;
}

.testInfo{
	float:left;
	padding:0;
	margin:0;
	width:440px;
	margin:10px 10px 10px 0;
}

.lineTest{
	background-color:#fff;
	margin:0 0 10px 0;
}

.lineRasp{
	margin:10px 0;
}

.pozeTest{
	margin:0 auto;
	padding:0;
	text-align:center;
}

div.imgQuiz div.pozeTest div{
	float:left;
	width:150px;
	text-align:center;
	margin:0 0 10px 30px;
}

.testTitle{
	background-image:url('styles/testTitle.jpg');
	background-repeat:no-repeat;
	margin:0 auto;
	padding:20px 0;
	height:28px;
	width:311px;
	text-align:center;
}

.testTitle span{
	display:block;
	margin:0 0 10px 0;
	font-size:14px;
	color:#2E7726;
	padding-top:8px;
}
.testTitle h1{
	display:block;
	margin:0 0 10px 0;
	font-size:14px;
	color:#2E7726;
	padding-top:8px;
}

.qBody{
	text-align:center;
}

.imgQuiz{
	width:400px;
	margin:0 auto;
	text-align:center;
}

.efQuiz{
	width:400px;
	margin:0 auto;
	text-align:left;
}

div.imgQuiz div.pozeTest div span{
	font-weight:bold;
	margin:0 10px 0 0;
}

.imgQuiz p{
	font-family:Georgia;
	font-size:13px;
	margin:20px 0 20px 0;
}

.efQuiz p{
	font-family:Georgia;
	font-size:13px;
	margin:20px 0 5px 0;
	line-height:20px;
}

.ansList{
	font-family:Georgia;
	font-size:13px;
	line-height:20px;
}

.lineSondaj{
	clear:both;

}

.lineSondaj div{
	margin:2px 0;
}

.sondajBar{
	float:left;
	font-weight:bold;
	font-size:15px;
	width:100px;

}

.sondajBar nobr{
	font-weight:bold;
	font-size:15px;

}

.lineSondaj div.sondajBar{
	margin-top:5px;
}

.sondajBar nobr img{
	margin:0 0 0 10px;
}

.sondajR{
	float:right;
	text-align:left;
	width:180px;
}

.searchInput{
	float:left;
	width:140px;
}

#adsense{
	margin:10px auto;
	text-align:center;
}

.mediumLineHeight{
	line-height:20px;
}

.nameDest{
	text-align:center;
	float:left;
	display:inline;
	width:212.5px;
}

.mailDest{
	text-align:center;
	float:left;
	display:inline;
	width:212.5px;
	padding:0px;
	margin:0 auto;
}

div.nameDest input, div.mailDest input{
	margin-bottom:3px;
}

.einvForm{
	width:450px;
	height:300px;
	border:1px solid #A1D0EC;
}

.einvText{
	padding:20px 10px 10px 200px;
	font-family:Georgia;
	color:#41464C;
	font-size:12px;
}

.box1 p.box1Content{
	float:left;
	width:190px;
}

.box1 img.box1Poza{
	float:left;
	border:2px solid #fff;
	margin-right:5px;
	width:70px;
}

.box2{
	text-align:center;
}

.box2 img.box2Poza{
	border:2px solid #fff;
	width:270px;
}

.infoConcurs{
	background-color:#fff;
	padding:10px;

}

.infoConcurs p{
	line-height:20px
}

ol.giftList li{
	padding:7px 0;
	border-bottom:1px solid #8DE983;
}

/* banner */
#banner_left{
    position:absolute;
    top:0px;
    left:-160px;
    width:160px;
    height:600px;
    padding:0px;
    margin:0px;
    text-align:right;
}

#banner_left #container{
    display:inline;
    float:right;
    position:relative;
}

#banner_right{
    position:absolute;
    top:0px;
    right:-160px;
    width:160px;
    height:600px;
    padding:0px;
    margin:0px;
    text-align:left;
}

#banner_right #container{
    display:inline;
    float:left;
    position:relative;
}

#banner_header{
    position:relative;
    padding:0px;
    margin:0px;
    text-align:left;
    display:block;
}

#banner_header #container{
    display:table;
    margin:0px auto;
    padding:0px;
    text-align:center;
}

#step1, #step2, #step3{
float:left;
}
#step1 .button{
	display:block;
	width:285px;
	height:155px;
	background-image:url(/styles/p_03.png);
	float:left;
}

#step1 .button:hover{
	display:block;
	height:155px;
	width:285px;
	background-image:url(/styles/p_o_03.png);
	float:left;
}

#step2 .button{
	display:block;
	height:155px;
	width:309px;
	background-image:url(/styles/p_05.png);
	float:left;
}

#step2 .button:hover{
	display:block;
	height:155px;
	width:309px;
	background-image:url(/styles/p_o_05.png);
	float:left;
}

#step3 .button{
	display:block;
	height:155px;
	width:303px;
	background-image:url(/styles/p_07.png);
	float:left;
}

#step3 .button:hover{
	display:block;
	height:155px;
	width:303px;
	background-image:url(/styles/p_o_07.png);
	float:left;
}


#step1 .arrow{
	display:block;
	width:40px;
	height:155px;
	background-image:url(/styles/p_04.png);
	float:left;
}



#step2 .arrow{
	display:block;
	height:155px;
	width:40px;
	background-image:url(/styles/p_06.png);
	float:left;
}

.boxGlA{
float:left;
text-align:center;
margin-right:5px;
display:inline;

}


/*====================wishlist=======*/
.simpleInput{
	width:225px;
	padding:3px 2px;
	margin:4px 0 0 0;
}

img.imageCadou {
border:1px solid #CCCCCC;
height:100px;
margin-right:10px;
width:100px;
}

.titluCadou a, .titluCadou{
	font-size:14px;
	font-weight:bold;
	padding:0;
	color:#2E7726;
	vertical-align:middle;
}

.titluCadou span, .titluCadou span a{
	font-weight:normal;
	margin-top:10px;
	font-size:12px;
	color:#41464C;
}

.block{
	display:block;
}

.giftList{
	list-style-type:none;
}

ol.giftList li{
	border-bottom:1px solid #8DB0CD;
}

.statusTool, .statusTool option{
color:#41464A;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

.selectEm{
	width:160px;
	padding:3px;
	margin:0;
}
.selectEm option{
	padding:0;
	margin:0;
}

.box_input_new {
	width:80px;
	border:1px solid #B7B7B7;
	padding:2px;
	margin:0px;
	color:#41464C;
	font-style:italic;
}

.box_input_new_grey {
	color:#41464C;
	font-style:italic;
	padding:2px;
	margin:0px;
	width:80px;
	border:1px solid #B7B7B7;
}


.wishLink{
	padding-left:10px;
	vertical-align:top;
	display:block;
	float:left;
	margin-top:1px;
}

.publicPage, .privatePage{
	margin-top:10px;
	padding-left:20px;
	margin-left:10px;
}

.publicPage{
	background-image:url('/styles/lock-page-green.gif');
	background-repeat:no-repeat;
	background-position:left center;
}


.privatePage{
	background-image:url('/styles/lock-page-red.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.expired {
	background-image:url('/styles/error.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 16px;
	color:#AB1A21;
	font-weight:normal;
}

.promovare {
	line-height:17px;
	font-size:13px;
	margin:15px 0;
	padding:0 0 0 35px;
}

.iconOrg {
	background-image:url('/styles/icons/org32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}
.iconCalc {
	background-image:url('/styles/icons/buget32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}
.iconGuest {
	background-image:url('/styles/icons/lista32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}

.iconMail {
	background-image:url('/styles/icons/mail32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}

.iconVideo {
	background-image:url('/styles/icons/film32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}

.iconWeb {
	background-image:url('/styles/icons/web32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}

.iconGift {
	background-image:url('/styles/icons/gift32_r.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}
.iconFoto {
	background-image:url('/styles/icons/photo32.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 0 4px 35px !important;
	margin:10px 0 10px 0 !important;
}

ul.arrowW {
	margin:0 0 0 30px;
	padding:0;
	list-style-type:none;
}

ul.arrowW li{
	background-image:url('/styles/icons/arrow.png');
	background-repeat:no-repeat;
	background-position:left 4px;
	padding:0 0 0 20px !important;
	display:block;
	margin-bottom:10px;
	line-height:20px;
}


/* landing pages facilitati */

.important {
	line-height:20px;
	padding:0 10px 10px 15px;
	border-bottom:1px solid #E5EDD8;
}

.landing_facilitate {
	margin-left:25px;
}

.step_facilitate {
	margin:0  !important; 
	padding:0 0 0 0 !important;
	list-style-type:none;

}

.step_facilitate li {
	display:block;
	padding:10px 0 0 0;
	clear:both;
}

.greentypo{
	color:#2E7726;
	font-weight:bold;
	font-size:14px;
}

.landing_form .regularI{
	padding:3px 2px;
	width:100px;
}

.landing_form table tr td{
	padding:5px 3px;
	vertical-align:top;
}

.defaultTbl{
	margin:10px 0 10px 0;
	padding:0;
	border:0;
}

.defaultTbl td{
	padding:0;
	margin:0;
}

#result_buget{
	margin:10px 0 0 0;
}

.megaT {
	font-size:12px;
	font-family:"lucida grande",tahoma,Arial,Helvetica,sans-serif;
	padding:0;
	margin:0 0 5px 0;
	line-height:17px;
}

.smallB {
	font-size:11px;
	font-weight:bold;
}

.memo {
	font-size:11px;
	color:#AB1A21;
}

.memo a{
	font-size:11px;
	color:#AB1A21;
}

.inputBlur{
	font-size:11px;color:#41464A
}

.inputFocus{
	font-size:11px;
	color:#41464A;
	border:2px solid #AB1A21;
}

.focusBox{
	border:5px solid #FFF1A8;
}

.blurBox {
	border:5px solid #FFFfff;
}

.focusStep {
	background-color:#FFF1A8;
	padding:2px 4px;
	margin:0;
	line-height:17px;
}

.blurStep {
	background-color:#FFFfff;
	padding:2px 4px;
	margin:0;
	line-height:17px;
}


.yellowInf{
	background-color:#FFF1A8;
	padding:2px 4px;
	line-height:17px;
	margin:0;
}

.new_item{
	background-image:url('/styles/nou.png');
	background-repeat:no-repeat;
	background-position:3px center;
	padding:0 0 0 13px;
	width:110px;
}

.forumLast {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
}

.forumLast li {
	padding-bottom:5px;
}

ul.bullet_search {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.bullet_search li{
	background-image:url(/styles/square.png);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:18px;
}

#facebook_box_out {
    position:fixed;
    top:45%;
    right:0px;
    width:27px;
    height:84px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    background:#fff;
    z-index:10000;
}

#facebook_box_out:hover {
    width:85px;
}

#facebook_box_in {
    width:85px;
    height:84px;
    position:absolute;
    bottom:0px;
    left:0px;
    padding:0px;
}

.opt2Box{

}
.opt2Box div{
text-align:center;
margin:0 0 0 30px;
width:280px;
float:left;
}

.opt2Box div p a{
	color:#2E7726;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}


.selectedDesign {
	border:4px solid #6F9CC9;
}

.unselectedDesign {
	border:4px solid transparent;
}

.no_pic_anunt {
    vertical-align:top;
	padding-right:5px;
}


/*========SOS miri================*/
#specialisti_carusel{
    height: 250px;
    margin: 0;
    padding: 0;
    width: 500px;
}

#prev{
    float: left;
    height: 250px;
    margin: 0;
    text-align: center;
    width: 40px;
}

#centru{
    float: left;
    height: 250px;
    margin: 0;
    padding: 0;
    width: 420px;
}

#next{
    float: left;
    height: 250px;
    margin: 0;
    text-align: center;
    width: 40px;
}

#specialisti_visible{
    border: 0 none;
    display: block;
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 420px;
}

#specialisti_list{
    height: 250px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

#specialisti_item{
    border: 0 none;
    float: left;
    height: 250px;
    margin: 0;
    padding: 0;
    width: 420px;
}

#specialisti_bar{
    -moz-border-radius-bottomright: 17px;
    -moz-border-radius-topright: 17px;
    -moz-box-shadow: 4px 4px 4px #666666;
    background: none repeat scroll 0 0 #2E7726;
    border: 1px solid #CDCDCD;

}

.box_verde{
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 15px 15px;
}

.box_verde_index{
    width: 500px;
    height: 180px;
    float: left;
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    border-right: 0px;
    padding: 15px 0px 5px 15px;
    overflow: hidden;
    border-radius: 8px 0px 0px 8px;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}

.box_verde_index_spec{
    width: 480px;
    height: 150px;
    float: left;
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    border-right: 0px;
    padding: 15px 0px 5px 15px;
    overflow: hidden;
    border-radius: 8px 0px 0px 8px;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}

.index_sos_spec{
    width: 500px;
    height: 125px;
    float: left;
/*
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.86, rgb(234,240,223)),
        color-stop(1, rgb(255,255,255))
        );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(234,240,223) 86%,
        rgb(255,255,255) 100%
        );*/

    background: url(/styles/box_index.png) no-repeat 10px 0 #E5EDD8;
    border: 1px solid #8DE983;
    border-right: 0px;
    padding: 15px 0px 5px 15px;
    border-radius: 8px 0px 0px 8px;
    -moz-border-radius: 8px 0px 0px 8px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}

.index_border_triunghi_1_spec {
    border-bottom: 145px solid transparent;
    border-left: 52px solid #E5EDD8;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}

.index_border_triunghi_2_spec {
    border-bottom: 145px solid #E5EDD8;
    border-left: 52px solid transparent;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    margin-top: 1px;   
}

.index_buton_triunghi{
    width: 50px;
    height: 115px;
    float: left;
    display: block;
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    border-left: 0px;
    padding: 15px 15px;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

.index_bordura_bottom{
    border-bottom: 1px solid #8DE983;
    float: left;
    margin-left: -45px;
 }

.index_text_sos_miri{
    font-family: Helvetica;
    font-size: 14px;
    color: #000000;
    display: block;
    float: left;
    margin-left: 250px;
    margin-top: -5px;
}

.border_triunghi_1 {
    border-bottom: 201px solid transparent;
    border-left: 53px solid #E5EDD8;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}

.border_triunghi_2 {
    border-bottom: 201px solid #E5EDD8;
    border-left: 53px solid transparent;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}

.bordura_bottom{
    border-bottom: 1px solid #8DE983;
    float: left;
    margin-left: -45px;
}



.buton_triunghi{
    width: 50px;
    height: 170px;
    float: left;
    display: block;
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    border-left: 0px;
    padding: 15px 15px;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

.sageata_index{
    width: 99px;
    height: 83px;
    background-image: url("/styles/sageata_03.png");
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 20px;
    margin-left: -46px;
}

.sageata{
    width: 99px;
    height: 83px;
    background-image: url("/styles/sageata_03.png");
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 44px;
    margin-left: -46px;
}
/*partea de hover*/
.sageata_hover{
    width: 99px;
    height: 83px;
    background-image: url("/styles/sageata_hover_03.png");
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 44px;
    margin-left: -46px;
}

.bordura_bottom_hover{
    border-bottom: 1px solid #8DE983;
    float: left;
    margin-left: -43px;
}

.buton_triunghi_hover{
    width: 50px;
    height: 170px;
    float: left;
    margin-left: 2px;
    display: block;
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    border-left: 0px;
    padding: 15px 15px;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
}

.border_triunghi_2_hover {
    border-bottom: 201px solid #E5EDD8;
    border-left: 53px solid transparent;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
/*    margin-left: 2px;*/
}

.index_border_triunghi_2_spec_hover {
    border-bottom: 145px solid #E5EDD8;
    border-left: 52px solid transparent;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    margin-top: 1px;
}

 .index_bordura_bottom_hover{
    border-bottom: 1px solid #8DE983;
    float: left;
    margin-left: -43px;
 }

 .sageata_index_hover{
    width: 99px;
    height: 83px;
    background-image: url("/styles/sageata_hover_03.png");
    background-repeat: no-repeat;
    background-position: left center;
    margin-top: 20px;
    margin-left: -46px;
}
/*sfarsit hover*/

.text_buton_triunghi{
    font-family: Helvetica;
    font-size: 24px;
    color: #8aaed3;
    display: block;
    float: left;
}

.poza_specialist{
    width: 155px;
    height: 170px;
    float: left;
    background-color: #E5EDD8;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    position: relative;
    z-index: 1;
    margin-left: -25px;
    margin-top: 1px;
}

.nume_specialist_fundal{
    width: 155px;
    height: 30px;
    border-radius: 0px 0px 8px 0px;
    -moz-border-radius: 0px 0px 8px 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    background-color: rgba(0,0,0,0.75);
    display: block;
    float: left;
    /*    position: relative;*/
    /*    z-index: 2;*/
    margin-top: -30px;
    text-align: center;
}

.nume_specialist_text{
    vertical-align: middle;
    font-family: Helvetica;
    font-size: 14px;
    color: #ffffff;
    width: 155px;
    line-height: 30px;
    text-decoration: none;
}

.nume_specialist_text:hover{
    vertical-align: middle;
    font-family: Helvetica;
    font-size: 14px;
    color: #ffffff;
    width: 155px;
    line-height: 30px;
    text-decoration: underline;
}

.border_triunghi_1_spec {
    border-bottom: 170px solid transparent;
    border-left: 32px solid #E5EDD8;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    position: relative;
    z-index: 10;
}

.border_triunghi_2_spec {
    border-bottom: 170px solid transparent;
    border-left: 32px solid #fff;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    position: relative;
    z-index: 3;

}


a.text_buton_triunghi{
    font-family: Helvetica;
    font-size: 24px;
    color: #8aaed3;
    float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    margin-top:8px;
}

table.box_verde{
    background-color: #E5EDD8;
    border: 1px solid #8DE983;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 15px 15px;
}

.buton_verde{
    border: 1px solid #2E7726;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, rgb(170,230,164)),
        color-stop(0.5, rgb(225,243,255)),
        color-stop(0.8, rgb(170,230,164))
        );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(170,230,164) 20%,
        rgb(225,243,255) 50%,
        rgb(170,230,164) 80%
        );

}

a.buton_verde{
    color: #227519;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 8px;
    display: block;
    margin-top: 10px;
    width: 100px;
}

input.buton_verde{
    color: #227519;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 8px;
    vertical-align: middle;
}

#specialisti_carusel a.on{
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    margin-top: 118px;
    display: block;
}

.radioI {
    display: block;
    float: left;
    margin: 0 10px 5px 0;
}

.headI {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.formularS td {
    padding: 5px;
}

.box_input_grey_sos {
    color:#4B4E52;
    padding:2px;
    margin:0px;
    width:190px;
    border:1px solid #B7B7B7;
    margin-left: 5px;
}

.text_box_sos {
    font-family: Helvetica;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.text_box_sos span{
    color:red;
    text-align:right;
    display:inline;
}

.text_index_sos{
    font-family: Helvetica;
    font-size: 12px;
    color: #41464C;
}

.text_box_specialisti{
    font-family: Helvetica;
    font-size: 12px;
    color: #41464C;
}

.titlu_gradient{
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.07, rgb(231,239,221)),
        color-stop(0.28, rgb(255,255,255))
        );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(231,239,221) 3%,
        rgb(255,255,255) 70%
        );

    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;

    height: 30px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
}

.titlu_text{
    color: #2E7726;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
}

h2.titlu_box_sos{
    color: #2E7726;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.poza_specialist_detalii{
    display: block;
    float: left;
    margin: 15px;
}

.nume_specialist_text_detalii{
    color: #8AAED3;
    display: block;
/*    float: left;*/
    font-family: Helvetica;
    font-size: 40px;
    margin-top: 10px;
}

.domeniu_specialist_text_detalii{
    color: #41464C;
/*    float: left;*/
    font-family: Helvetica;
    font-size: 12px;
    display: block;
    font-weight: bold;
}

.shortbody_specialist{
    color: #41464C;
/*    float: left;*/
    font-family: Helvetica;
    font-size: 12px;
    display: block;
}

.info_specialist{
    font-family: Helvetica;
    font-size: 12px;
    color: #41464C;
    display: block;
    float: left;
    font-weight: 100;
    margin: 5px 15px 15px 15px;
}

.readmore{
    display: block;
    float: right;
    margin-top: 15px;
}

.readmore a{
    font-family: Helvetica;
    font-size: 12px;
    text-decoration: none;
}

.readmore a:hover{
      text-decoration: underline;
}

/*=====sfarsit SOS miri=============*/

.buton_gradient {
    float:left;
    display:block;
    width:140px;
    height:26px;
    font-size:10px;
    padding:0 10px;
    margin:0 5px 5px 5px;
    font-weight: normal;
    text-align:center;
    text-decoration:none;
    font-family: helvetica;
    linear,
    left bottom,
    left top,
    border: 1px solid #FFFFFF;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.14, rgb(138,173,211)),
        color-stop(0.5, rgb(138,175,211)),
        color-stop(0, rgb(165,189,222)),
        color-stop(0.9, rgb(138,173,211))
        );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(138,173,211) 14%,
        rgb(138,175,211) 50%,
        rgb(165,189,222) 0%,
        rgb(138,173,211) 90%
        );
}
