/* Addon pentru proiect */

	/* Structure */
	#header,
	#container,
	#footer {
		display: block;
		width: 100%;
		padding: 2px 0;
		text-align: left;
		}
	#header {
		padding: 2px 0 0;
		}
		#info {
			display: block;
			height: 15px;
			}
	#logged-in {
 		float: right; 
 		display: inline;
 		margin-right: 20px;
 		font-size: 11px;
 		color: #999;
 		line-height: 130%;
 		}
 	#logged-in a,
 	#logged-in a:link,
 	#logged-in a:visited {
 		font-size: 11px;
 		}

	#topMenu,
	#container{
		width: 97%;
		}
	#container {
		vertical-align: top;
		/* 2 coloane */
		padding-left: 260px;
		/* 1 coloana */
		padding-left: 20px;
		}
		
		/* Meniu sus */
		#topMenu {
			display: block;
			text-align: left;
			/* 2 coloane */
			padding-left: 260px;
			/* 1 coloana */
			padding-left: 20px;
			}
			#topMenu ul#tabmenu {
				position: absolute;
				padding-left: 20px;
				list-style-type :none;
				list-style-image:none;
				}
			#topMenu .rightColumn {
				background: #f2f2f2 url('/images/topMenu_bg.png') repeat-x;
				border-color: #ddd #ccc;
				border-style: solid solid none;
				border-width: 1px 1px medium;
				height: 66px;
				padding: 12px 0 0;
				}
			#topMenu .rightColumn.threelines {
				height: 89px;
				}
				#topMenu ul li {
					float: left;
					display: inline;
					}
					#topMenu ul li a.tab,
					#topMenu ul li a.tab:link,
					#topMenu ul li a.tab:visited {
						display: block;
						padding: 0 10px;
						border-right:1px solid #fff;
						border-top:1px solid #fff;
						background-color:#999;
						color: #fff;
						font-family: Verdana,Arial,Helvetica,sans-serif;
						font-size: 11px;
						font-weight: bold;
						text-align:center;
						line-height:23px;
						text-decoration:none;
					}
					#topMenu ul li a.tab:hover,
					#topMenu ul li a.tab:focus {
						background-color: #E7A476;
						}
					#topMenu ul li a.selectedtab,
					#topMenu ul li a.selectedtab:link,
					#topMenu ul li a.selectedtab:visited {
						background-color: #96C705;
						}

			/* Submeniu sus */
				#topMenu ul#tabsubmenu li a.subtab,
				#topMenu ul#tabsubmenu li a.subtab:link,
				#topMenu ul#tabsubmenu li a.subtab:visited {
					color: #C7EFB3;
					font-family: Tahoma, sans-serif;
					font-size: 11px;
					text-decoration: none;
					}
				#topMenu ul#tabsubmenu li a.subtab:hover,
				#topMenu ul#tabsubmenu li a.selectedsubtab,
				#topMenu ul#tabsubmenu li a.selectedsubtab:link,
				#topMenu ul#tabsubmenu li a.selectedsubtab:visited {
					color: #fff;
					text-decoration: none;
					}
				.topSubMenu {
					margin-bottom: 10px;
					border-bottom: 1px solid #ccc;
					background-color: #499F1D;
					line-height: 24px;
					height: 24px;
					}

#main_table_first_page table.prezentare tr td table.cart tr td.focused, .light-tab .section .section-column table.cart tr td.focused,
.focused {
	background: #FEFFE1 none;
	}
td.holder-editable-shortanswer {
	vertical-align: top;
	}
	
	
		/* End Meniu Sus */


		#addrec-window,
		#editrec-window,
		#deleterec-window {
			padding: 10px;
			}
		#bulk-edit {
			float: left;
			display: inline;
			margin: 1px 5px 0 20px;
			}
		.inside-window {
			width: 100%;
			margin: 10px 0;
			overflow: auto;
			padding-bottom: 5px;
			}

		/* Casete de la inceputul paginii (cautare, etc.) */
		.top-box {
			float: right;
			display: inline;
			padding: 5px  0;
			margin: 0;
			}
		#search-box {
			margin-right: 10px;
			}
			#search-box label {
				margin: 6px 10px 3px 10px;
				width: auto;
				}
		#add-box {
			margin-right: 10px;
			}

		/* Elemente */
		/* Div-uri ce contin informatii detaliate in linia unui tabel */
		td div.hidden-info p,
		td div.info p {
			font-size: 11px; 
			line-height: 13px;
			color: #888;
			}
		/* Div ce contine informatii detaliate, dar care este afisat doar la click */
		td div.hidden-info,
		#main_table_first_page table.prezentare tbody tr:hover td div.hidden-info {
			/*display: none;*/ /* Show details deactivated for now */
			margin-bottom: 10px;
			padding: 5px 10px;
			background: #ffe none;
			border: none;
			border-top: 1px solid #ddd;
			}
		#editrec-window {
			padding: 10px;
			-moz-border-radius:6px 6px 6px 6px;
			-webkit-border-radius:6px 6px 6px 6px;
			border-radius:6px 6px 6px 6px;
			background:url("south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png") repeat-x scroll 50% top #F5F3E5;
			border:1px solid #DFD9C3;
			color:#312E25;
			}


	/* Typography */
	body {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 87.5%;
		line-height: 1.5em;
		color: #333;
		}
	h1 {
		color: #ddd;
		font-size: 26px;
		font-weight: bolder;
		line-height: 28px;
		margin-top: 0;
		margin-bottom: 13px;
		padding-left: 20px;
		letter-spacing: -1px;
		}
	h2,
	#container table tr td h2 {
		font-family: Arial, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 17px;
		line-height: 120%;
		color: #AF6136;
		text-transform: uppercase;
		}
	#topMenu .rightColumn h2 {
		padding: 10px 0 11px 120px;
		}
	#container h3,
	h3 {		
		float: left; 
		display: inline;
		margin: 0;
		padding: 0 0 5px 20px;
		padding: 7px 0 0 20px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 19px;
		font-weight:normal;
		line-height: 21px; 
		color: #999;
		letter-spacing: -1px;
		}
	h4 {
		padding: 0 0 0 20px;
		margin-bottom: 10px;
		color: #ddd;
		font: italic bold 12px/130% Georgia, serif;
		}
	h4.filters-heading {
		float: left;
		display: inlie;
		margin-top: 5px; 
		margin-bottom: 10px;
		}
		.filtru,
		.filtru:link,
		.filtru:visited {
			display: inline-block;
			height: 17px;
			line-height: 16px;
			margin: 0 10px;
			padding: 3px 3px 3px 10px;
			background: #26b none;
			font: normal normal 11px/16px Tahoma, Arial, sans-serif;
			color: #fff;
			text-decoration: none;
			cursor: pointer;
			
			-moz-box-shadow: 1px 1px 1px #999;
			-webkit-box-shadow: 1px 1px 1px #999;
			box-shadow: 1px 1px 1px #999;
			
			text-shadow: 1px 1px 0 #333;
			
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			}
		.filtru:hover,
		.filtru:focus {
			background-color: #5393DF;
			text-decoration: none;
			}
	#main_table_first_page .inside-window h3 {
		float: none;
		display: block;
		}

	#container table tr td h3 {
		padding: 5px 0 0;
		width: 100%;
		}

	img.logo {
		float: left;
		display: inline;
		width: 69px;
		height: 33px;
		border: none;
		margin: 0 20px 0 20px;
		}
	.lnk2, 
	a,
	a:link,
	a:visited {
		color:#0066CC;
		font-family:arial;
		font-size:12px;
		text-decoration:underline;
		}
	a:hover,
	a:focus {
		color: #E7A476;
		}
	a.edit-row-link,
	a.delete-row-link {
		/* line-height: 120%;*/
		float: left; display: inline;
		margin-top: 9px;
		}
	a.delete-row-link {
		margin-left: 5px;
		}

	/* Forms */
	label {
		float: left;
		display: inline;
		width: 200px;
		margin: 10px 3px 3px;
		font-size: 12px;
		line-height: 14px;
		text-transform: uppercase;
		color: #777;
		}

	.buton {
		font-weight: bold;
		}
	input,
	select,
	textarea,
	#container a.buton,
	#container a.buton:link,
	#container a.buton:visited {
		float: left;
		display: inline;
		height: 23px;
		margin: 0;
		border: 1px solid #ccc;
		padding: 0px 5px;
		line-height: 24px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #666;
		text-decoration: none;
		}
	#fancybox-content div#addrec-window tfoot tr td .buton,
	#fancybox-content div#editrec-window tfoot tr td .buton,
	div#editrec-window tfoot tr td .buton,
	#fancybox-content div#deleterec-window tfoot tr td .buton {
		float: left;
		display: inline;
		}
	select {
		padding: 3px;
		padding: 0;
		height: 24px;
		line-height: 26px;
		font-size: 14px;
		}
		select option {
			padding: 3px 5px;
			line-height: 120%;
			}
		body #container select option.critical,
		body #fancybox-content select option.critical,
		body #main_table_first_page #editrec-window select option.critical,
		body #main_table_first_page #addrec-window select option.critical,
		body #container span.critical,
		body #main_table_first_page #editrec-window span.critical {
			background: #f00 none;
			background: #BF3317 none;
			color: #fff;
			}

	textarea {
		height: auto;
		width: 400px;
		color: #999;
		font-size: 12px;
		line-height: 120%;
		}

	input:focus,
	select:focus,
	textarea:focus {
		margin: 0;
		border: 1px solid #499F1D;
		background-color: #fffeef; /* galben pal */
		color: #333;
		}
	
	/* Login box */
	#login-box {
		width: 200px; 
		margin: 20px auto; 
		padding: 20px 50px; 
		background: #fafafa none;
		-webkit-box-shadow: 0 0 5px  #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
		box-shadow: 0 0 5px #ccc; 
		zoom: 1;
		filter: /* IE box shadow - by ByColor - 2010.06.14 */
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=0, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=90, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=180, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=270, strength=5);
		}
	
		
	/* Datepicker Icon */
	.datepicker-icon {
		float: left;
		display: inline;
		}

	/* Butoane de control */
	#butoane {
		float: left;
		display: inline;
		margin: 10px 0 0;
		}
		#butoane .buton {
			margin: 0 3px;
			}
	#container .buton,
	#container a.buton,
	#container a.buton:link,
	#container a.buton:visited,
	#fancybox-content div#addrec-window .buton,
	#fancybox-content div#editrec-window .buton,
	div#editrec-window .buton,
	#fancybox-content div#deleterec-window .buton,
	#butoane .buton {
		width: auto;
		height: 25px;
		margin-left: 3px;
		padding: 0 10px 1px;
		background-color: #ddd;
		background-color: #26b;
		line-height: 26px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		cursor: pointer;
		color: #666;
		color: #fff;
		text-shadow: 1px 1px 0 #aaa;
		text-shadow: 1px 1px 0 #555;
		-moz-box-shadow: 1px 1px 0 #ccc;
		-webkit-box-shadow: 1px 1px 0 #ccc;
		box-shadow: 1px 1px 0 #ccc;
		border: 1px solid #26b;
		}
	#container a.buton,
	#container a.buton:link,
	#container a.buton:visited,
	#butoane .buton {
		float: left;
		display: inline;
		height: 23px;
		padding-bottom: 1px;
		line-height: 24px;
		}
	#container .buton:hover,
	#container a.buton:hover,
	#container .buton:focus,
	#container a.buton:focus,
	#fancybox-content div#addrec-window input.buton:hover,
	#fancybox-content div#addrec-window input.buton:focus,
	#fancybox-content div#editrec-window input.buton:hover,
	#fancybox-content div#editrec-window input.buton:focus,
	div#editrec-window input.buton:hover,
	div#editrec-window input.buton:focus,
	#fancybox-content div#deleterec-window input.buton:hover,
	#fancybox-content div#deleterec-window input.buton:focus,
	#butoane .buton:hover,
	#butoane .buton:focus {
		color: #fff;
		background-color: #499F1D; /* verde */
		background-color: #E7A476; /* orange pal */
		border-color: #999;
		}
	#container #main_table_first_page .buton-dezactivat,
	#container #main_table_first_page .buton-dezactivat:link,
	#container #main_table_first_page .buton-dezactivat:visited,
	#container #main_table_first_page .buton-dezactivat:hover,
	#container #main_table_first_page .buton-dezactivat:focus,
	#fancybox-content .buton-dezactivat,
	#fancybox-content .buton-dezactivat:hover,
	#fancybox-content .buton-dezactivat:focus {
		background: #fafafa none;
		border: 1px solid #eee;
		color: #ccc;
		cursor: default;
		outline: none;
		}
	#container .buton-dezactivat,
	#container a.buton-dezactivat,
	#container a.buton-dezactivat:link,
	#container a.buton-dezactivat:visited,
	#fancybox-content div#addrec-window .buton-dezactivat,
	#fancybox-content div#editrec-window .buton-dezactivat,
	div#editrec-window .buton-dezactivat,
	#fancybox-content div#deleterec-window .buton-dezactivat {
		color: #ccc;
		}
	#container a.buton.print-bulk {
		float: right;
		margin-right: 20px;
		margin-top: 3px;
		}
	#addrec-window #add-grouping.slide-box a.buton,
	#editrec-window #add-grouping.slide-box a.buton {
		float: left; 
		display: inline;
		height: 21px;
		line-height: 22px;
		text-decoration: none;
	}

	#container .critical,
	#container a.critical,
	#container a.critical:link,
	#container a.critical:visited,
	#fancybox-content div#addrec-window .critical,
	#fancybox-content div#editrec-window .critical,
	div#editrec-window .critical,
	#fancybox-content div#deleterec-window .critical,
	#butoane .critical {
		background: #BF3317;
		border-color: #BF3317;
		color: #fff;
		}
	#container .critical:hover,
	#fancybox-content div#addrec-window input.critical:hover,
	#fancybox-content div#editrec-window input.critical:hover,
	div#editrec-window input.critical:hover,
	#fancybox-content div#deleterec-window input.critical:hover,
	#container .critical:focus,
	#fancybox-content div#addrec-window input.critical:focus,
	#fancybox-content div#editrec-window input.critical:focus,
	div#editrec-window input.critical:focus,
	#fancybox-content div#deleterec-window input.critical:focus,
	#butoane .critical:hover,
	#butoane .critical:focus {
		/*background-color: #BF3317;*/
		}

	/* Cimpuri necompletate, cu valorile default */
	input.autoclean-field {
		width: 200px;
		color: #aaa;
		}
	/* Cimpuri completate, cu valorile noi */
	input.completed-field{
		color: #333;
		}
	/* Cimpul de upload fisier */
	input.userfile {
		cursor: pointer;
		}
	/* Cimpul din tabela de la istoric */
	input.tracking-number {
		margin-bottom: 5px;
		margin-top: 5px;
		width: 171px;
		}
	
	/* Cimpuri de radio */
	#fancybox-content div#addrec-window .fields-group label,
	#fancybox-content div#editrec-window .fields-group label,
	div#editrec-window .fields-group label,
	#fancybox-content div#deleterec-window .fields-group label {
		width: auto;
		color: #bbb;
		font-size: 10px;
		margin-top: 4px;
		}
	#fancybox-content div#addrec-window .fields-group input,
	#fancybox-content div#editrec-window .fields-group input,
	div#editrec-window .fields-group input,
	#fancybox-content div#deleterec-window .fields-group input {
		margin: 0 20px 3px 3px;
		width: auto;
		border: none;
		}

	/* Holder pentru  gruparea unor elemente din form */
	div.fields-group {
		float: none;
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px 3px 3px 7px;
		background: none repeat scroll 0 0 #FAF8EA;
		background: none repeat scroll 0 0 #fefdf2;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		}
	div.fields-group-upload {
		height: 130px;
		width: 116px;
		padding-left: 10px;
		}
		/* Link-ul de upload */
		a#file-upload-button,
		a#file-upload-button:link,
		a#file-upload-button:visited {
			display: block;
			}



	/* Butoanele din fancybox */
	#fancybox-content div#addrec-window input,
	#fancybox-content div#editrec-window input,
	div#editrec-window input,
	#fancybox-content div#deleterec-window input,
	#fancybox-content div#addrec-window select,
	#fancybox-content div#editrec-window select,
	div#editrec-window select,
	#fancybox-content div#deleterec-window select,
	#fancybox-content div#addrec-window textarea,
	#fancybox-content div#editrec-window textarea,
	#fancybox-content div#deleterec-window textarea {
		/*float: left;
		display: inline;*/
		float: none;
		display: block;
		margin: 0;
		width: 200px;
		}
	#fancybox-content div#addrec-window .fields-group label,
	#fancybox-content div#addrec-window .fields-group input,
	#fancybox-content div#editrec-window .fields-group label,
	#fancybox-content div#editrec-window .fields-group input,
	div#editrec-window .fields-group label,
	div#editrec-window .fields-group input{
		float: left;
		display: inline;
		}
	#fancybox-content div#addrec-window label,
	#fancybox-content div#editrec-window label,
	div#editrec-window label,
	#fancybox-content div#deleterec-window label {
		float: none;
		padding: 0;
		margin-left: 3px;
		line-height: 18px;
		}
	#fancybox-content div#addrec-window select,
	#fancybox-content div#editrec-window select,
	div#editrec-window select,
	#fancybox-content div#deleterec-window select {
		width: 212px;
		}
	#fancybox-content div#addrec-window textarea,
	#fancybox-content div#editrec-window textarea,
	div#editrec-window textarea,
	#fancybox-content div#deleterec-window textarea {
		height: 180px;
		font-size: 13px;
		}
	#fancybox-content div#addrec-window .four-cols-section textarea.four-cols,
	#fancybox-content div#editrec-window .four-cols-section textarea.four-cols,
	div#editrec-window .four-cols-section textarea.four-cols,
	#fancybox-content div#deleterec-window .four-cols-section textarea.four-cols {
		height: 90px;
		width: 900px;
		}
	#fancybox-content div#editrec-window .three-cols {
		width: 700px;
		}
	#fancybox-content div#editrec-window .four-cols {
		width: 900px;
		}

	/* Tables */
	table.data tr th {
		text-align: center;
		}
	table.prezentare {
		/* 2 coloane */
		width: 1000px;
		/* 1 coloana */
		width: 100%;
		}
	table.current-record {
		width: 100%; 
		background: #f0f0f0 none;
		}
		#main_table_first_page tr {
			border: none;
			}
		#main_table_first_page tr td {
			padding: 10px 10px;
			border-bottom: 1px solid #eaeaea;
			border-collapse: collapse;
			vertical-align: top;
			}
		#main_table_first_page table.prezentare tfoot tr td,
		#fancybox-content div#editrec-window table.medicalquestions tfoot tr td {
			background: #f3f3f3 none;
			padding: 5px 10px 3px;
			}
		#main_table_first_page table.prezentare tbody tr:hover,
		#main_table_first_page table.prezentare tbody tr:hover td,
		#main_table_first_page table.prezentare tbody tr:hover td div {
			background-color: #fafafa;
			}
		div.caption {
			float: left;
			display: inline;
			padding: 2px 0 0 10px;
			border-top: 1px solid #ddd;
			background: #fafafa none;
			width: 99%;
			}
		table.prezentare thead tr th,
		table.prezentare tfoot tr.repeated-head td,
		#main_table_first_page table.prezentare tfoot tr.repeated-head td {
			height: 26px;
			padding: 3px 5px;
			background-color: #3A7F17; /* verde pal */
			color: #fff;
			font-family: Arial, sans-serif;
			font-size: 10px;
			font-style: normal;
			font-weight: normal;
			line-height: 20px;
			text-transform: uppercase;
			}
		table.prezentare thead tr th,
		#main_table_first_page table.prezentare tfoot tr.repeated-head td {
			border: 1px solid #52962E;
			}
		#main_table_first_page table.prezentare tr td  table.cart tr th {
			border: none;
			}
			#main_table_first_page tr td table.prezentare tbody tr td.first,
			#main_table_first_page tr td table.prezentare tbody tr td,
			table.prezentare tr td,
			table.prezentare tr td.first {
				color: #333;
				background-color: transparent;
				font-size: 12px;
				font-weight: normal;
				color: #777;
				text-align: left;
				height: 28px;
				border: none;
				padding: 2px 5px;
				vertical-align: middle;
				border: 1px solid #fefefe;
				border-collapse: collapse;
				}
				
			table.prezentare tr td.tiny {
				color: #777;
				}
			table.prezentare tr td.butoane {
				height: 20px;
				text-align: right;
				}
			
			.row-selectat,
			.row-selectat td {
				background-color: #f0f0f0;
				}
				table.prezentare tbody tr td.first div.modul,
				table.prezentare tbody tr td.first div.modul-full {
					float: left;
					display: inline;
					width: 40%;
					height: auto;
					padding: 0 5px 0 0;
					margin: 5px 5px 2px 0;
					border-right: 1px solid #eaeaea;
					background: #fff;
					}
				table.prezentare tbody tr td.first div.modul-full {
					width: 90%;
					border: none;
					margin: 5px 0 0;
					}
				table.prezentare tbody tr td.first div.modul div.info,
				table.prezentare tbody tr td.first div.modul-full div.info {
					float: left;
					display: inline;
					width: 100%;
					}

				/* Shopping Cart */
				#main_table_first_page table.prezentare tr td table.cart,
				.light-tab .section .section-column table.cart {
					/*
					border: 1px solid #e0e0e0;
					background: #e0e0e0;
					*/
					width: 100%;
					margin-top: 5px;
					}
					#main_table_first_page table.prezentare tr td table.cart thead tr th,
					.light-tab .section .section-column table.cart thead tr th {
						height: auto;
						line-height: auto;
						padding:1px 5px;
						background: #f6f6f6 none;
						color: #999;
						}
					#main_table_first_page table.prezentare tr td table.cart tr td,
					.light-tab .section .section-column table.cart tr td {
						height: auto;
						line-height: 13px;
						font-size: 11px;
						padding: 5px 8px;
						text-align: left;
						border: 1px solid #e6e6e6;
						background: #fff none;
						}

					#main_table_first_page table.prezentare tr td table.cart tr td.number,
					.light-tab .section .section-column table.cart tr td.number {
						text-align: right;
						text-transform: uppercase;
						}
					#main_table_first_page table.prezentare tr td table.cart tr td.subtotal,
					.light-tab .section .section-column table.cart tr td.subtotal {
						padding-bottom: 0px;
						text-align: right;
						font-weight: bold;
						text-transform: uppercase;
						border: none;
						background: transparent none;
						}
					#main_table_first_page table.prezentare tr td table.cart tr td.handling,
					.light-tab .section .section-column table.cart tr td.handling {
						padding: 2px 8px;
						text-align: right;
						font-size: 10px;
						text-transform: lowercase;
						border: none;
						color: #999;
						background: transparent none;
						}
					#main_table_first_page table.prezentare tr td table.cart tr td.shipping,
					.light-tab .section .section-column table.cart tr td.shipping {
						padding: 2px 8px;
						text-align: right;
						text-transform: uppercase;
						font-size: 10px;
						border: none;
						color: #999;
						background: transparent none;
						}
					#main_table_first_page table.prezentare tr td table.cart tr td.total,
					.light-tab .section .section-column table.cart tr td.total {
						font-size: 14px;
						font-weight: bold;
						text-align: right;
						text-transform: uppercase;
						border: none;
						border-top: 1px solid #eee;
						background: transparent none;
						}
	
	/* Fisierul uploadat */
	img.imagine-mica {
		float: none;
		display: block;
		width: 96px;
		height: 96px;
		border: 2px solid #fff;
		box-shadow: 1px 1px 3px #ccc;
		-moz-box-shadow: 1px 1px 3px #ccc;
		-webkit-box-shadow: 1px 1px 3px #ccc;
		background: #fff url('../images/picture-not-available.png') no-repeat;
		}


	/* Caseta tranzactiilor - Ajax */
	div#tranzactii {
		position:absolute;
		height:auto;
		width:200px;
		margin-left:-250px;
		}
		div#tranzactii .info {
			width: 180px;
			padding: 10px;
			border: 1px dashed #ccc; 
			}
			div#tranzactii .info #lista-tranzactii .tranzactie-noua {
				width: 160px;
				padding: 10px;
				background: #eaeaea;
				margin-bottom: 2px;
				}


	/* Structurare in lightbox */
	/* Tab-uri in lightbox */
	.supra-meniu-lightbox {
		position: absolute;
		z-index: 999;
		margin: 10px 0 0 28px;
		}
	.supra-meniu-lightbox li {
		float: left;
		display: inline;
		}
		.supra-meniu-lightbox li a,
		.supra-meniu-lightbox li a:link,
		.supra-meniu-lightbox li a:visited {
			font-size: 11px;
			font-weight: normal;
			text-transform: uppercase;
			text-decoration: none;
			color: #499F1D;
			}
		.supra-meniu-lightbox li a:hover,
		.supra-meniu-lightbox li a:focus {
			color: #333;
			}

	.light-tab {
		float: left;
		display: inline;
		/* height: 330px; */
		}
		.section {
			float: left;
			display: inline;
			margin: 0 35px 0 0;
			padding: 0 5px 0 0;
			border-right: 1px solid #fff;
			}
		.cart-section {
			margin: 0 25px 0 0;
			padding: 0 25px 0 0;			
			}
		.last-section {
			margin-right: 0;
			padding-right: 0;
			border-right: none;
			}
		.four-cols-section {
			margin-top: 15px;
			padding-top: 10px;
			border-top: 1px solid #fff;
			}

			.section-column {
				float: left;
				display: inline;
				padding: 0;
				margin-right: 30px;
				}
			.light-tab .section .contrast {
				margin: 5px 0;
				padding: 10px 20px;
				background: #fff none;
				}


	/* Tipografice structurare in lightbox */
	.ui-tabs h2 {
		margin: 35px 0 5px 15px;
		}
	.section h3 {
		/*
		color: #BF3317;
		*/
		/* width: 100%; */
		margin-bottom: 10px;
		padding-left: 0;
		float: none;
		display: block;
		}
	.breaker {
		line-height: 10px;
		clear: both;
		}
	.noedit,
	.block-noedit {
		display: inline;
		font-weight: bold;
		border: 1px dotted #DFD9C3; 
		padding: 2px 5px; 
		background: #F9F8F0;
		}
	span.noedit {
		line-height: 23px;
		}
	.block-noedit {
		display: block;
		width: 200px;
		padding: 2px 10px;
		}
	
	/* Misc */
	.rosu {
		color: #f00;
		}
	.inverted-rosu {
		color: #fff;
		background: #f00 none;
		padding: 2px 5px;
		font-weight: bold;
		}
	#container #main_table_first_page label.error {
		background: #FF206F;
		color: #fff;
		}
	#main_table_first_page label.error {
		position: absolute;
		display: block;
		width: 150px;
		margin-left: 150px;
		margin-top: 25px;
		white-space: nowrap;
		padding: 5px 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-webkit-box-shadow: 0 0 5px  #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
		box-shadow: 0 0 5px #ccc; 
		zoom: 1;
		/*
		filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=0, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=90, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=180, strength=5) 
		progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf, direction=270, strength=5);
		*/
		}
		
	/* Footer */
	#footer {
		border-top: 1px dashed #ddd;
		padding-top: 10px;
		}
		#footer .left {
			text-align: left;
			line-height: 140%;
			color: #aaa;
			}
		#footer .center {
			margin: 0 auto;
			padding: 3px 15px 7px;
			width: 530px;
			}
			#footer .center .copy {
				color: #aaa;
				line-height: 130%;
				font-family: Arial, sans-serif;
				font-size: 9px;
				text-decoration: none;
				}
			#footer .center strong {
				color: #666;
				}


	/* Paginare tabele */
	input.pagina-curenta {
		width: 30px;
		}
	.paginare-table .modul-paginare-table {
		float: left;
		display: inline;
		margin: 5px 0;
		}
		.paginare-table .modul-paginare-table label {
			width: auto;
			line-height: 26px;
			margin: 0;
			padding: 0 10px 0 0;
			}				
	/* Pagination */
	form.form-paginare {
		font-size: 80%;
		}
	tfoot tr td form.form-paginare {
		display: block;
		width: 1000px;
		min-width: 100%;
		position: relative; zoom:1;
		}
		.form-paginare div.modul-navigare-paginare {
			float: left;
			display: inline;
			height: 25px;
			padding: 5px 0 5px;
			width: 400px;
			}
		.form-paginare .paginare {
			}
		.form-paginare label {
			margin: 5px 3px 3px;
			}
		.form-paginare label.records {
			margin-left: 10px;
			width: 57px;
			}
		.form-paginare label.current-page {
			width: 35px;
			margin-left: 30px;
			}
		.form-paginare label.total-pages {
			width: auto;
			}

		.form-paginare a {
			text-decoration: none;
			border: solid 1px #26b;
			color: #fff;
			}

		.form-paginare a,
		.form-paginare a:link,
		.form-paginare a:visited,
		.form-paginare span {
			float: left;
			display: inline;
			padding: 1px 6px;
			margin-right: 1px;
			margin-bottom: 5px;
			background: #26b none;
			text-decoration: none;
			}
		.form-paginare span {
			background: transparent none;
			}
		.form-paginare a:hover,
		.form-paginare a:focus {
			background: #5393DF none;
			border: 1px solid transparent;
			color: #fff;
			}

		.form-paginare .current {
			padding: 1px 4px;
			background: #aaa;
			color: #fff;
			border: solid 1px #999;
			}

		.form-paginare .current.prev, .form-paginare .current.next{
			color:#999;
			border-color:#999;
			background:#fff;
			}
.clearfloat {
	clear: both;
	}

	/* Afisare steaguri languages */
	#filters {
		float: left;
		display:inline;
		margin-top: 5px;
		}
	.top-languages {
		float: left;
		display:inline;
		}
		.languages span,
		.languages a,
		.languages a:link,
		.languages a:visited {
			float: left;
			display: inline;
			width: 16px;
			height: 16px;
			margin: 0;
			font-size: 11px;
			line-height: 200%;
			text-decoration: none;
			outline: none;
			}
		.languages strong.titlu-languages {
			line-height: 36px; 
			padding-left: 50px; 
			padding-right: 5px;
			float:left;
			display: inline;
			}
			.languages span {
				margin-top: 10px;
				border: 1px solid transparent;
				}
			.languages span a,
			.languages span a:link,
			.languages span a:visited {
				background: #fff none;
				filter:alpha(opacity=70);
				-moz-opacity:0.7;
				-khtml-opacity: 0.7;
				opacity: 0.7;
				}
			.languages span a:hover,
			.languages span a:focus {
				filter:alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0;
				opacity: 0;
				}
		.languages .language-doesntexist {
			background: transparent url('../images/doesntexist-h.png') no-repeat;
			}
		.languages .language-empty {
			background: transparent url('../images/empty-h.png') no-repeat;
			}
		.languages .romanian {
			background: transparent url('../images/romanian-h.png') no-repeat;
			}
		.languages .english {
			background: transparent url('../images/english-EU.png') no-repeat;
			}
		.languages .italian {
			background: transparent url('../images/italian-h.png') no-repeat;
			}
		.languages .spanish {
			background: transparent url('../images/spanish-h.png') no-repeat;
			}
		.languages .french {
			background: transparent url('../images/french-h.png') no-repeat;
			}
		.languages .german {
			background: transparent url('../images/german-h.png') no-repeat;
			}
		.languages .hungarian {
			background: transparent url('../images/hungarian-h.png') no-repeat;
			}
		.languages .peyronies-english {
			background: transparent url('../images/peyronies-english-h.png') no-repeat;
			}

		/*
		.languages .romanian.language-empty {
			background: transparent url('../images/romanian-h-empty.png') no-repeat;
			}
		.languages .english.language-empty {
			background: transparent url('../images/english-EU-empty.png') no-repeat;
			}
		.languages .italian.language-empty {
			background: transparent url('../images/italian-h-empty.png') no-repeat;
			}
		.languages .spanish.language-empty {
			background: transparent url('../images/spanish-h-empty.png') no-repeat;
			}
		.languages .french.language-empty {
			background: transparent url('../images/french-h-empty.png') no-repeat;
			}
		.languages .german.language-empty {
			background: transparent url('../images/german-h-empty.png') no-repeat;
			}
		.languages .hungarian.language-empty {
			background: transparent url('../images/hungarian-h-empty.png') no-repeat;
			}
		.languages .peyronies-english.language-empty {
			background: transparent url('../images/peyronies-english-h-empty.png') no-repeat;
			}
		*/
		.languages a.language-curent,
		.languages a.language-curent:link,
		.languages a.language-curent:visited {
			filter:alpha(opacity=0);
			opacity:0;
			}
	/* End Afisare steaguri languages */

	/* Trimitere prin ajax */
	#fancybox-content div#editrec-window #personal-info-send-email {
		display: inline;
		}
	.ajax-loader {
		display: none;
		vertical-align: middle;
		}
	.mesaj-ajax {
		width: 210px;
		font-size: 10px;
		line-height: 120%;
		color: #327E04;
		margin-left: 3px;
		margin-top: 3px;
		}
	
	.slide-box {
		background: #ffffe2;
		padding: 5px 10px;
		border: 1px solid #ddd;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		}
	/* End Trimitere prin ajax */

	/* Added by ByColor - 2011.01.11 - Blocheaza pagina pina se incarca tot ce trebuie (Ajax) */
	#loading_overlay {
		/*background: transparent url('/images/general-preloader-background.png') repeat;*/
		background: #fff none;
		background: #fff none;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		position: fixed;
		width: 100%;
		height: 100%;
		margin: 0;
		z-index: 99999;
		
		position: absolute;
		top: 0;
		left: 0;
		}
		#loading_overlay img.preloader {
			margin:15% auto 0; 
			display:block;
			}
	/* End Added by ByColor - 2011.01.11 - Blocheaza pagina pina se incarca tot ce trebuie (Ajax) */
	
	p.websitename {
		font-size: 11px;
		border-bottom: 1px solid #DFDDD1;
		}


	/* Added by ByColor - 2011.02.14 - Reports */
	.form-report {
		-moz-box-shadow: 1px 1px 3px #CCCCCC;
		-webkit-box-shadow: 1px 1px 3px #CCCCCC;
		box-shadow: 1px 1px 3px #CCCCCC;
		background: none repeat scroll 0 0 #fcfcfc;
		float: left; display:inline;
		margin-bottom: 10px;
		margin-right: 10px;
		padding: 10px 20px;
		width: auto;
		}
	/* End Added by ByColor - 2011.02.14 - Reports */