@charset "utf-8";
	/*
	by Alexander Christiaan Jacob
	http://acjs.net/weblog/2004/09/15/undo_default_html_styles/
	*/

* {
/*
    background-color: transparent;
    border: none;
*/
    color: inherit;
	/* font: inherit; */
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
}

	/*
	by Eric A. and Kathryn S. Meyer
	http://meyerweb.com/eric/tools/css/reset/ 
	v1.0 | 20080212
	*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline; 
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	/* content: none; */
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* 
	---------------------------------------------------------------------------------------------------------------------------------------------
	Theme Styles
	
	Theme Name: GreenDay
	Date: 2012.01.10
	---------------------------------------------------------------------------------------------------------------------------------------------
*/

	/* Structure */
	#header,
	#container,
	#footer {
		display: block;
		width: 100%;
		text-align: left;
		}
	#header {
		padding: 0;
		}
		#info {
			display: block;
			height: 15px;
			}
	#logged-in {
 		float: right; 
 		display: inline;
 		margin-right: 20px;
		margin-top: 6px;
 		font-size: 11px;
 		color: #738451;
 		line-height: 130%;
		text-shadow: 1px 1px 0 #000;
 		}
		#logged-in a,
		#logged-in a:link,
		#logged-in a:visited {
			font-size: 11px;
			}
		#logged-in strong {
			color: #fff;
			}

	#container {
		width: 100%;
		padding-bottom: 15px;
		vertical-align: top;
		border-top: 1px solid #fff;
		/*border-bottom: 1px solid #E2EBCC;*/
		}
		
		/* Header block */
		#top-block {
			width: 100%;
			display: block;
			text-align: left;
			height: 41px;
			
			border-bottom: 1px solid #33402B;

			background: #404D32;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33402B, endColorstr=#404D32); /* for IE6 & IE7 */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33402B', endColorstr='#404D32'); /* for IE8 */
			background: -webkit-gradient(linear, left top, left bottom, from(#33402B), to(#404D32)); /* for webkit browsers */
			background: -moz-linear-gradient(top, #33402B, #404D32); /* for firefox 3.6+ */
			}

		/* Top menu */
		#top-menu {
			position: relative; 
			padding: 0; 
			margin: 0;
			width: 100%; 
			height: 37px;
			display: block;
			border-top: 1px solid #5E7350;
			list-style-type :none;
			list-style-image:none;
			background: #445836;
			z-index: 1002;
			}
			/* Top Menu - Level 1 */
			#top-menu li {
				float: left; display: inline;
				}
			#top-menu li.home {
				margin-left: 35px;
				}
				#top-block a,
				#top-menu li a.tab {
					color: #D4DEA9;
					text-decoration:none;
					text-shadow: 1px 1px 0 #000;
					}
				#top-menu li a.tab {
					display: block;
					padding: 0 20px 0 15px;
					text-align:center;
					font: normal bold 11px/37px Verdana,Arial,Helvetica,sans-serif;
					}
				#top-block a:hover,
				#top-block a:focus,
				#top-menu li a.tab:hover,
				#top-menu li a.tab:focus {
					color: #fff;
					}
				#header #top-menu li a.selectedtab,
				#header #top-menu li a.selectedtab:link,
				#header #top-menu li a.selectedtab:visited {
					color: #fff;
					}
				#top-menu li.mega-hover a,
				#top-menu li.mega-hover a:hover {
					color: #fff;
					background: #4F6540;
					}

					/* Top Menu - Level 2 */
					/* Top Menu - Level 2: div.sub-container */
					#top-menu li ul {
						display: none;
						}
					#top-menu li div.sub-container.mega ul {
						display: block;
						}
					#top-menu li div.sub-container {
						position: absolute;
						margin-left: -9px;
						}
					#top-menu li div.sub-container.mega {
						position: absolute;
						width: auto !important;
						left: auto !important;
						zoom: 1;
						}
						/* Top Menu - Level 2: div.sub-container -> ul */
						#top-menu li ul.sub {
							display: none;
							background: #C3C9A1;
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF2D2, endColorstr=#C3C9A1); /* for IE6 & IE7 */
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF2D2', endColorstr='#C3C9A1'); /* for IE8 */
							background: -webkit-gradient(linear, left top, left bottom, from(#EFF2D2), to(#C3C9A1)); /* for webkit browsers */
							background: -moz-linear-gradient(top, #EFF2D2, #C3C9A1); /* for firefox 3.6+ */
							
							-moz-border-radius: 0 0 10px 10px;
							-webkit-border-radius: 0 0 10px 10px;
							border-radius: 0 0 10px 10px;
							border: 1px solid #839A73;
							border-top: none;
							
							padding: 0 6px 6px;
							text-align: left;
							}
							/* Top Menu - Level 2: div.sub-container -> ul -> div.row */
							#top-menu li ul.sub div.row {
								width: 100% !important; 
								overflow: hidden;
								clear: both;
								}
								/* Top Menu - Level 2: div.sub-container -> ul -> div.row -> li */
								#top-menu li ul.sub li {
									list-style: none; 
									float: none; 
									display: block;
									padding: 0; 
									margin: 0;
									background: #445836;
									border: none;
									border-bottom: 1px solid #2F3E1D;
									border-top: 1px solid #617747;
									}
								#top-menu li.mega-hover ul.sub li {
									background: #4F6540;
									}
								#top-menu li ul.sub li.mega-hdr {
									float: left; display: inline;
									padding-bottom: 2px;
									border-bottom: none;
									border-left: 1px solid #2F3E1D;
									border-right: 1px solid #617747;
									}
								#top-menu li ul.sub li.mega-hdr.first-child {
									border-left: none;
									-moz-border-radius: 0 0 0 5px;
									-webkit-border-radius: 0 0 0 5px;
									border-radius: 0 0 0 5px;
									}
								#top-menu li div.sub-container.non-mega li.last-child {
									border-bottom: 1px solid transparent;
									-moz-border-radius: 0 0 4px 4px;
									-webkit-border-radius: 0 0 4px 4px;
									border-radius: 0 0 4px 4px;
									}
								#top-menu li ul.sub li.mega-hdr.last-child {
									border-right: none;
									margin-right: 0;
									-moz-border-radius: 0 0 5px 0;
									-webkit-border-radius: 0 0 5px 0;
									border-radius: 0 0 0 5px 0;
									}
									/* Top Menu - Level 2: div.sub-container -> ul -> div.row -> li -> h4 */
									#top-menu li ul.sub li h4 {
										height: 26px;
										margin: 0 15px;
										padding: 0;
										font-size: 16px;
										line-height: 29px;
										border: none;
										color: #323C1D;
										text-shadow: 1px 1px 0 #627445;
										}
									/* Top Menu - Level 2: div.sub-container -> ul -> div.row -> li -> a */
									#top-menu li ul.sub li a,
									#top-menu li ul.sub li a:link,
									#top-menu li ul.sub li a:visited {
										display: block; 
										float: none; 
										height: 26px;
										line-height: 26px;
										text-align: left;
										color: #d4dea9;
										}
									#top-menu li ul.sub li a:hover {
										background: #4F6540;
										}
									#top-menu li ul.sub li a:hover,
									#top-menu li ul.sub li a:focus {
										color: #fff;
										}

										/* Menu level 3 */
										#top-menu li ul.sub ul {
											display: none;
											}
											#top-menu li div.sub-container.mega ul.sub li ul li {
												border: none;
												}
											#top-menu li ul.sub li.mega-hdr ul li {
												-moz-border-radius: 0 0 5px 5px;
												-webkit-border-radius: 0 0 5px 5px;
												border-radius: 0 0 5px 5px;
												}
	/* EOF Top Menu */


	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;
		}
		


		#bulk-edit {
			float: left;
			display: inline;
			margin: 1px 5px 0 20px;
			}

		/* Casete de la inceputul paginii (cautare, etc.) */
		.top-box {
			float: right;
			display: inline;
			padding: 5px  0;
			margin: 0;
			}
		#search-box {
			margin-right: 10px;
			position: absolute;
			top: 43px;
			right: 10px;
			z-index: 1005;
			}
			#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; 
			font-weight: normal;
			line-height: 120%;
			color: #333;
			background: transparent;
			}
		td div.hidden-info p strong,
		td div.info p strong {
			color: #142303;
			}
		table.prezentare tr:hover div.hidden-info p,
		table.prezentare tr:focus div.hidden-info p,
		table.prezentare tr:hover div.info p,
		table.prezentare tr:focus div.info p {
			color: #333;
			background: transparent;
			}
		/* Div ce contine informatii detaliate, dar care este afisat doar la click */
		.noedit,
		td div.hidden-info,
		#container div.hidden-info,
		body#pdn-orders div.hidden-info,
		#fancybox-content div.hidden-info,
		table.prezentare tbody tr:hover td div.hidden-info {
			float: none; display: block;
			width: auto;
			margin: 0;
			padding: 3px 10px;

			background: #E6EEE1;
			color: #665503;

			font: bold normal 12px/24px Arial,Helvetica,sans-serif;
			text-shadow: 1px 1px 0 #EBF4E3;
			text-shadow: 1px 1px 0 #fff;

			border: 1px solid #BBC5B8;
			border-right: 1px solid #F1F8ED;
			border-bottom: 1px solid #F1F8ED;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			}
		.noedit.auto {
			display:inline-block;
			}
		td div.info p.noedit {
			background: #E6EEE1;
			}
		table.prezentare tbody tr:hover td p.noedit,
		tr:hover td div.info p.noedit {
			background: #EDF4E9;
			}
		body#pdn-orders div.fields-group.hidden-info,
		#fancybox-content div.fields-group.hidden-info {
			width: 100px;
		}

	/* Typography */
	body {
		background: transparent url("images/background.jpg") no-repeat fixed right bottom;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 87.5%;
		line-height: 1.5em;
		color: #333;
		}

	h1 {
		color: #738451;
		font: normal normal 17px/120% Georgia, serif;
		letter-spacing: -1px;
		text-shadow: 1px 1px 0 #000;
		}

	span.logo,
	h1 span.logo {
		display: inline-block; 
		width: 53px;
		height: 31px;
		margin: 8px 20px 0 43px;
		border: none;
		background: url('images/logo.png') no-repeat;
		font: normal normal 24px/120% Arial, sans-serif;
		color: #fff;
		}
	span.logo {
		margin: 0 10px 0 0;
		color: transparent;
		}
	h2,
	#container table tr td h2 {
		font: bold normal 15px/120% Arial, sans-serif;
		color: #3a4f2d;
		text-transform: none;
		margin: 0;
		padding: 0 0 2px;
		}

	#top-block .rightColumn h2 {
		padding: 10px 0 11px 120px;
		}
	#container h3,
	h3 {		
		float: left;  display: inline;
		height: 35px;
		margin: 0;
		padding: 12px 0 0 35px;
		font: normal normal 19px/21px Georgia, serif;
		color: #545C42;
		
		text-shadow: 1px 1px 0 #fff;
		}
	#container .prezentare tr td h3 {
		float: none; display: inline-block;
		width: auto;
		height: 24px;
		margin: 4px 0 3px;
		padding: 0 10px;
		color: #665503;
		background: #EADE7B;
		
		font: bold normal 12px/24px Arial,Helvetica,sans-serif;
		text-shadow: 1px 1px 0 #FEFFEA;

		border: 1px solid #BEB249;
		border-right: 1px solid #FEFFEA;
		border-bottom: 1px solid #FEFFEA;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		}
	h4 {
		height: auto;
		margin: 0 0 7px;
		padding: 7px 0;
		color: #A5AE67;
		font: italic normal 18px/120% Georgia, serif;
		text-shadow: 1px 1px 0 #fff;
		border-bottom: 1px dashed #FFFFFF;
		}

	/* Filters */
	#bulk-edit {
		float: left;
		display: inline;
		margin: 0 5px 10px 35px;
		}
	h4.filters-heading {
		float: left; display:inline;
		margin-left: 35px;
		height: 21px;
		line-height: 21px;
		font-size: 14px;
		}
	#filters {
		float: left; display:inline;
		margin: 5px 0 8px 10px;
		}
		.filtru,
		.filtru:link,
		.filtru:visited {
			display: inline-block;
			height: 17px;
			line-height: 16px;
			margin: 0 10px 0 0;
			padding: 3px 3px 3px 10px;
			background: #7E5454 none;
			font: normal normal 11px/16px Tahoma, Arial, sans-serif;
			color: #fff;
			text-decoration: none;
			cursor: pointer;
			
			-moz-box-shadow: 2px 1px 2px #929292;
			-webkit-box-shadow: 2px 1px 2px #929292;
			box-shadow: 2px 1px 2px #929292;
			
			text-shadow: 1px 1px 0 #333;
			
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			}
		.filtru:hover,
		.filtru:focus {
			background-color: #916C6C;
			text-decoration: none;
			}


	#container table tr td h3 {
		padding: 5px 0 0;
		width: 100%;
		}
	a,
	a:link,
	a:visited {
		color: #909;
		color: #994;
		color: #c05;
		color: #f85200;
		text-decoration: underline;
		}
	a:hover,
	a:focus {
		color: #969;
		color: #bb7;
		color: #ED9D37;
		}
	a.print-row-link,
	a.view-row-link,
	a.edit-row-link,
	a.delete-row-link {
		float: left; display: inline;
		width: 16px; 
		height: 16px; 
		margin-left: 10px;
		text-decoration: none; 
		background: url('images/icons/edit-document.png') no-repeat;
		}
	a.view-row-link {
		background: url('images/icons/view.png') no-repeat;
		}
	a.delete-row-link {
		background: url('images/icons/delete.png') no-repeat;
		}
	a.print-row-link {
		background: url('images/icons/print-alt.png') no-repeat;
		}

	/* Forms */
	label {
		float: left;
		display: inline;
		width: 200px;
		margin: 10px 0 3px;
		font-size: 12px;
		line-height: 14px;
		text-transform: uppercase;
		color: #777;
		}

	.buton {
		font-weight: bold;
		}
	input[type="text"],
	input[type="password"],
	select,
	textarea,
	a.buton,
	.form-paginare a {
		float: left; display: inline;
		margin: 0;
		padding: 0px 5px;
		line-height: 29px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color: #000;
		text-decoration: none;
		border: 1px solid #D0D9B1;
		}
	a.buton.mic {
		height: 22px;
		line-height: 23px;
		margin: 5px 0;
		}
	input[type="text"],
	input[type="password"],
	select,
	textarea {
		height: 30px;
		background: #F7F9E5;
		line-height: 30px;
		color: #666;
		}
	.prezentare input[type="text"],
	.prezentare input[type="password"],
	.prezentare select,
	.prezentare textarea {
		float: none; display: block;
		}
	.prezentare .modul-navigare-paginare input[type="text"],
	.prezentare .modul-navigare-paginare input[type="password"],
	.prezentare .modul-navigare-paginare select,
	.prezentare .modul-navigare-paginare textarea {
		float: left; display: inline;
		}
	select {
		padding: 6px;
		padding: 4px; /* Lightbox */
		height: 31px;
		border: 1px solid #D0D9B1;
		}
		select option {
			padding: 4px 8px;
			line-height: 120%;
			}
	textarea {
		height: auto;
		width: 400px;
		font-size: 12px;
		line-height: 120%;
		}
	#search {
		height: 25px;
		border: 1px solid #000;
		border-right: none;
		border-bottom: none;
		-moz-border-radius: 2px 0 0 2px;
		-webkit-border-radius: 2px 0 0 2px;
		border-radius: 2px 0 0 2px;
		margin-right: -3px;
		position:relative; zoom: 1;
		}
	#buton-search {
		margin-top: 1px;
		height: 25px;
		-moz-border-radius: 0 2px 2px 0;
		-webkit-border-radius: 0 2px 2px 0;
		border-radius: 0 2px 2px 0;
		}
	#buton-search,
	#login-page input[type="submit"],
	#login-page input[type="button"] {
		-moz-box-shadow: 0 0 2px #111;
		-webkit-box-shadow: 0 0 2px #111;
		box-shadow: 0 0 2px #111;
		color: #484B41;
		text-shadow: 1px 1px 0 #C8D297;
		border: none;
		font-weight: bold;
		
		background: #7B7750;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D4D68B, endColorstr=#7B7750); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4D68B', endColorstr='#7B7750'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#D4D68B), to(#7B7750)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #D4D68B, #7B7750); /* for firefox 3.6+ */

		background: #949C6B;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8CCA1, endColorstr=#949C6B); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8CCA1', endColorstr='#949C6B'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#C8CCA1), to(#949C6B)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #C8CCA1, #949C6B); /* for firefox 3.6+ */
		}
	#buton-search:hover,
	#buton-search:focus,
	#login-page input[type="submit"]:hover,
	#login-page input[type="submit"]:focus,
	#login-page input[type="button"]:hover,
	#login-page input[type="button"]:focus {
		border: none;
		-moz-box-shadow: 0 0 2px #111;
		-webkit-box-shadow: 0 0 2px #111;
		box-shadow: 0 0 2px #111;
		color: #353634;
		
		background: #9FA96F;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9DEA9, endColorstr=#9FA96F); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9DEA9', endColorstr='#9FA96F'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#D9DEA9), to(#9FA96F)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #D9DEA9, #9FA96F); /* for firefox 3.6+ */
		
		text-shadow: 1px 1px 0 #DAE4A6;
		}
	#login-page input[type="submit"],
	input[type="submit"].bigbutton,
	input[type="button"].bigbutton,
	input[type="reset"].bigbutton,
	a.bigbutton {
		height: 33px;
		font-size: 14px;
		padding: 0 15px;
		}

	input.autoclear.completed[type="text"],
	textarea.autoclear.completed[type="password"],
	input[type="text"]:hover,
	input[type="password"]:hover,
	select:hover,
	textarea:hover {
		background: #fffeef;
		color: #333;
		}
	input.autoclear:focus,
	input.autoclear[type="text"]:focus,
	input.autoclear[type="password"]:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	select:focus,
	textarea:focus {
		background-color: #fff; /* galben pal */
		color: #712A2A;
		}
	#container input[disabled="disabled"],
	body#pdn-orders input[disabled="disabled"],
	#fancybox-content input[disabled="disabled"],
	#container select[disabled="disabled"],
	body#pdn-orders select[disabled="disabled"],
	#fancybox-content select[disabled="disabled"],
	#container textarea[disabled="disabled"],
	body#pdn-orders textarea[disabled="disabled"],
	#fancybox-content textarea[disabled="disabled"] {
		color: #B1B494;
		background: #ECEFCE;
		}	

		
	/* Datepicker Icon */
	.datepicker-icon {
		float: left;
		display: inline;
		}

	/* Butoane de control */
	#butoane {
		float: left; display: inline;
		margin: 0;
		}
	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	a.buton,
	.form-paginare a,
	.form-paginare span.current {
		width: auto;
		position: relative;
		height: 30px;
		padding: 0 10px 1px;

		background: #C3C9A1;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF2D2, endColorstr=#C3C9A1); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF2D2', endColorstr='#C3C9A1'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#EFF2D2), to(#C3C9A1)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #EFF2D2, #C3C9A1); /* for firefox 3.6+ */

		line-height: 30px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		cursor: pointer;
		color: #5B6246;
		text-transform: uppercase;
		text-shadow: 1px 1px 0 #EBF4D0;
		
		border: none;
		border-left: 1px solid #EFF7DB;
		border-top: 1px solid #EFF7DB;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		
		-moz-box-shadow: 1px 1px 2px #415114;
		-webkit-box-shadow: 1px 1px 2px #415114;
		box-shadow: 1px 1px 2px #415114;
		text-decoration: none;
		}
	input[type="button"]:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	a.buton:hover,
	.form-paginare a:hover {
		background: #D0D6B1;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4F7DE, endColorstr=#D0D6B1); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F7DE', endColorstr='#D0D6B1'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#F4F7DE), to(#D0D6B1)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #F4F7DE, #D0D6B1); /* for firefox 3.6+ */
		
		text-shadow: 1px 1px 0 #fff;
		color: #373C29;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		}
	input[type="button"]:focus,
	input[type="button"]:active,
	input[type="submit"]:focus,
	input[type="submit"]:active,
	input[type="reset"]:focus,
	input[type="reset"]:active,
	a.buton:focus,
	a.buton:active,
	.form-paginare a:focus,
	.form-paginare span.current {
		background: #404D32;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33402B, endColorstr=#404D32); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33402B', endColorstr='#404D32'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#33402B), to(#404D32)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #33402B, #404D32); /* for firefox 3.6+ */
		
		text-shadow: 1px 1px 0 #293041;
		color: #fff;
		position: relative; zoom: 1;

		border: 1px solid #000;
		border-right: none;
		border-bottom: none;
		}
	#container .buton-dezactivat,
	#container .buton-dezactivat:hover,
	#container .buton-dezactivat:focus {
		background: #fafafa none;
		border: 1px solid #eee;
		color: #ccc;
		cursor: default;
		outline: none;
		}
	#container .buton-dezactivat {
		color: #ccc;
		}
	.add-row-link.buton,
	input.critical,
	a.critical {
		position: relative;
		background: #A22202;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D27915, endColorstr=#A22202); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27915', endColorstr='#A22202'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#D27915), to(#A22202)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #D27915, #A22202); /* for firefox 3.6+ */

		border-top: 1px solid #E8BB89;
		border-left: 1px solid #E8BB89;

		-moz-box-shadow: 1px 1px 2px #4A3D3D;
		-webkit-box-shadow: 1px 1px 2px #4A3D3D;
		box-shadow: 1px 1px 2px #4A3D3D;
		color: #F8EFD7;
		text-shadow: -1px -1px 0 #6F1A00;
		}
	.add-row-link.buton:hover,
	.add-row-link.buton:focus,
	.add-row-link.buton:active,
	input.critical:hover,
	input.critical:focus,
	input.critical:active,
	a.critical:hover,
	a.critical:focus,
	a.critical:active {
		background: #B83312;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E88D3E, endColorstr=#B83312); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E88D3E', endColorstr='#B83312'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#E88D3E), to(#B83312)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #E88D3E, #B83312); /* for firefox 3.6+ */

		border-top: 1px solid #F4D0A8;
		border-left: 1px solid #F4D0A8;
		-moz-box-shadow: 1px 1px 2px #4A3D3D;
		-webkit-box-shadow: 1px 1px 2px #4A3D3D;
		box-shadow: 1px 1px 2px #4A3D3D;
		color: #F8EFD7;
		text-shadow: -1px -1px 0 #6F1A00;
		}


	#container a.buton,
	.form-paginare a,
	.form-paginare span,
	.form-paginare span.current {
		float: left; display: inline;
		padding-bottom: 1px;
		}
	.form-paginare span {
		height: 26px;
		line-height: 26px;
		font-size: 15px;
		font-weight: bold;
		color: #C3C9A1;
		padding: 0 7px;
		}
	.form-paginare input.buton,
	.form-paginare span.current,
	.form-paginare a {
		height: 25px;
		margin-right: 2px;
		padding: 0 7px;
		line-height: 26px;
		-moz-box-shadow: 1px 1px 0 #aaa;
		-webkit-box-shadow: 1px 1px 0 #aaa;
		box-shadow: 1px 1px 0 #aaa;
		}
	.form-paginare input.buton {
		height: 26px;
		}
	.form-paginare span.current {
		height: 26px;
		margin-right: 1px;
		font-weight: normal;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		}
	.form-paginare input.buton {
		margin-top: 3px;
		}
	.form-paginare select {
		height: 28px;
		margin-top: 3px;
		}
				/* Iconuri butoane paginare */
				.form-paginare .first,
				.form-paginare .prev,
				.form-paginare .next,
				.form-paginare .last {
					display: inline-block;
					width: 9px;
					height: 9px;
					margin: 9px 2px 0;
					padding: 0;
					background: transparent url('images/icons/raquo.png') no-repeat;
					}
				.form-paginare .first {
					background-position: -9px 0;
					}
				.form-paginare .prev {
					width: 6px;
					background-position: -18px 0;
					}
				.form-paginare .next {
					width: 6px;
					background-position: -24px 0;
					}
				.form-paginare .next,
				.form-paginare .last {
					float: right; display: inline;
					}

	/* Cimpuri necompletate, cu valorile default */
	input.autoclear,
	input.autoclear[type="text"],
	input.autoclear[type="password"],
	textarea.autoclear {
		color: #ADAD88;
		}
	/* 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;
		}
	
	/* Fancybox labels */
	#container label,
	body#pdn-orders label,
	#fancybox-content label {
		float: none;
		padding: 0;
		line-height: 18px;
		}
	#container .modul-navigare-paginare label {
		float: left; display:inline;
		}
	/* Fancybox fields */
	body#pdn-orders input[type="text"],
	body#pdn-orders input[type="password"],
	body#pdn-orders select,
	body#pdn-orders textarea,
	#fancybox-content input[type="text"],
	#fancybox-content input[type="password"],
	#fancybox-content select,
	#fancybox-content textarea {
		float: none;
		display: block;
		margin: 0;
		width: 200px;
		}
	body#pdn-orders input[type="text"].number,
	#fancybox-content input[type="text"].number {
		text-align: right;
		width: 40px;
		}
	body#pdn-orders select,
	#fancybox-content select {
		width: 212px;
		}
	textarea {
		font-size: 13px;
		padding: 9px;
		}
	body#pdn-orders textarea,
	#fancybox-content textarea {
		height: 180px;
		font-size: 13px;
		padding: 9px;
		}
	body#pdn-orders .four-cols-section textarea.four-cols,
	#fancybox-content .four-cols-section textarea.four-cols {
		height: 90px;
		width: 900px;
		}
	#container .fields-group label,
	body#pdn-orders .fields-group label,
	#fancybox-content .fields-group label {
		width: auto;
		color: #848C7F;
		font-size: 10px;
		margin-top: 4px;
		}
	#container .fields-group label,
	body#pdn-orders .fields-group label,
	#fancybox-content .fields-group label,
	#container .fields-group input,
	body#pdn-orders .fields-group input,
	#fancybox-content .fields-group input {
		float: left; display: inline;
		}
	#fancybox-content .fields-group input[type="text"],
	body#pdn-orders .fields-group input[type="text"],
	body#pdn-orders .fields-group input[type="password"],
	#fancybox-content .fields-group input[type="password"] {
		margin: 0 20px 3px 3px;
		width: auto;
		border: none;
		}
	#container select option.critical,
	body#pdn-orders select option.critical,
	#fancybox-content select option.critical,
	body#pdn-orders span.critical,
	#container span.critical {
		background: #f00 none;
		background: #BF3317 none;
		color: #fff;
		}

	/* Cimpuri de radio */
	#container input[type="radio"],
	body#pdn-orders input[type="radio"],
	#fancybox-content input[type="radio"] {
		margin: 6px 10px 0 5px;
		}

	/* Holder pentru  gruparea unor elemente din form */
	div.fields-group {
		float: none;
		display: block;
		width: 150px;
		height: 24px;
		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;
		}
		a#file-upload-button,
		a#file-upload-button:link,
		a#file-upload-button:visited {
			display: block;
			}



	body#pdn-orders div#editrec-window .three-cols,
	#fancybox-content div#editrec-window .three-cols {
		width: 700px;
		}
	body#pdn-orders div#editrec-window .four-cols,
	#fancybox-content div#editrec-window .four-cols {
		width: 900px;
		}

	/* Tables */
	table.data tr th {
		text-align: center;
		}
	.prezentare,
	table.prezentare {
		clear: both;
		position: relative;
		z-index: 1001;
		margin-left: 35px;
		width: 1000px;
		background: #fff;
		border: 5px solid #fff;
		border-collapse: separate;
		
		-moz-box-shadow: 0 2px 2px #8C9A70;
		-webkit-box-shadow: 0 2px 2px #8C9A70;
		box-shadow: 0 2px 2px #8C9A70;
		}
	form.prezentare,
	div.prezentare {
		padding: 10px 20px;
		}
	.prezentare.auto,
	table.prezentare.auto {
		width: auto;
		}
	#fancybox-content table.prezentare {
		margin-left: 0;
		}
	table.current-record {
		width: 1000px; 
		width: auto; 
		background: #f0f0f0 none;
		}
		tr td {
			padding: 10px;
			border-bottom: 1px solid #eaeaea;
			border-collapse: collapse;
			vertical-align: top;
			text-shadow: 1px 1px 0 #fff;
			}
		table.prezentare tfoot tr td,
		body#pdn-orders div#editrec-window table.medicalquestions tfoot tr td,
		#fancybox-content div#editrec-window table.medicalquestions tfoot tr td {
			background: #fdfdfd none;
			padding: 5px 10px 3px;
			}
		div.caption {
			float: left;
			display: inline;
			padding: 5px 0 3px 10px;
			margin-left: 35px;
			margin-bottom: -1px;
			position:relative; zoom:1;
			background: #fff none;
			width: 1022px;
			width: 990px;
			z-index: 1000;
			
			-moz-border-radius: 5px 5px 0 0;
			-webkit-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
			
			-moz-box-shadow: 0 1px 3px #A4B484;
			-webkit-box-shadow: 0 1px 3px #A4B484;
			box-shadow: 0 1px 3px #A4B484;
			}
		table.prezentare thead tr th,
		table.prezentare tfoot tr.repeated-head td,
		table.prezentare tfoot tr.repeated-head td {
			height: 20px;
			padding: 4px 5px;
			background: #334A26;
			background: #3A4434;
			color: #B8C89C;
			font: normal normal 9px/120% Arial, sans-serif;
			text-transform: uppercase;
			border-color: transparent #1C2615 transparent #4D603A;
			border-width: 1px;
			border-style: solid;
			text-shadow: -1px -1px 0 #000;
			}
		table.prezentare tr td  table.cart tr th {
			border: none;
			}
		table.prezentare tbody tr {
			border: none;
			background: #EDEEF1;
			}
		table.prezentare tbody tr:hover,
		table.prezentare tbody tr:hover td,
		table.prezentare tbody tr:hover td p,
		table.prezentare tbody tr:hover td div {
			background-color: #F5F6F9;
			color: #333;
			}
			tr td table.prezentare tbody tr td.first,
			tr td table.prezentare tbody tr td,
			table.prezentare tr td,
			table.prezentare tr td.first {
				font-size: 12px;
				font-weight: normal;
				color: #676B76;
				text-align: left;
				height: 28px;
				border: none;
				padding: 5px;
				border-color: #FFFFFF #DBE1EB #B8C0D5 #FEFEFE;
				border-width: 1px;
				border-style: solid;
				vertical-align: middle;
				}
			table.prezentare tr td,
			tr td table.prezentare tbody tr td {
				vertical-align: top;
				}
				
			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 */
				table.prezentare tr td table.cart {
					width: 100%;
					margin-top: 5px;
					}
					table.prezentare tr td table.cart thead tr th,
					.light-tab .section-column table.cart thead tr th {
						height: auto;
						line-height: auto;
						padding:1px 5px;
						background: #f6f6f6 none;
						color: #999;
						text-shadow: 1px 1px 0 #fff;
						}
					table.prezentare tr td table.cart tr td,
					.light-tab .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;
						}

					table.prezentare tr td table.cart tr td.number,
					.light-tab .section-column table.cart tr td.number {
						text-align: right;
						text-transform: uppercase;
						}
					table.prezentare tr td table.cart tr,
					table.prezentare tr td table.cart tr:hover,
					table.prezentare tr td table.cart tr:focus,
					table.prezentare tr td table.cart tr td.subtotal,
					.light-tab .section-column table.cart tr td.subtotal {
						padding-bottom: 0;
						text-align: right;
						font-weight: bold;
						text-transform: uppercase;
						border: none;
						background: #f6f6f6 none;
						}
					table.prezentare tr td table.cart tr td.handling,
					.light-tab .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;
						}
					table.prezentare tr td table.cart tr td.shipping,
					.light-tab .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;
						}
					table.prezentare tr td.total,
					table.prezentare tr td table.cart tr td.total,
					.light-tab .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: left; display: inline;
		width: 75px;
		height: 75px;
		padding: 5px;
		margin-right: 10px;
		border: 2px solid #fff;
		box-shadow: 1px 1px 3px #666;
		-moz-box-shadow: 1px 1px 3px #666;
		-webkit-box-shadow: 1px 1px 3px #666;
		background: #fff url('images/picture-not-available.png') no-repeat center center;
		}


	/* 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;
			}

		.cart-section {
			margin: 0 25px 0 0;
			padding: 0 25px 0 0;			
			}
		.four-cols-section {
			margin-top: 15px;
			padding-top: 10px;
			border-top: 1px solid #fff;
			}
			.light-tab .section-column .contrast {
				margin: 5px 0;
				padding: 10px 20px;
				background: #fff none;
				}


	/* Tipografice structurare in lightbox */
	.ui-tabs h2 {
		color: #54672D;
		font: normal normal 17px/120% Tahoma, Arial, sans-serif;
		margin: 0;
		padding: 0 0 5px;
		text-shadow: 1px 1px 0 #B5BEA7;
		text-align: center;
		}
	.section h3 {
		margin-bottom: 10px;
		padding-left: 0;
		float: none;
		display: block;
		}
	.breaker {
		line-height: 10px;
		clear: both;
		}
	.block-noedit {
		display: inline;
		font-weight: bold;
		border: 1px dotted #DFD9C3; 
		padding: 2px 5px; 
		background: #F9F8F0;
		}
	.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 .error,
	#container .error:hover,
	#container .error:focus,
	body#pdn-orders .error,
	body#pdn-orders .error:hover,
	body#pdn-orders .error:focus,
	#fancybox-content .error,
	#fancybox-content .error:hover,
	#fancybox-content .error:focus,
	#container .warning,
	#container .warning:hover,
	#container .warning:focus,
	body#pdn-orders .warning,
	body#pdn-orders .warning:hover,
	body#pdn-orders .warning:focus,
	#fancybox-content .warning,
	#fancybox-content .warning:hover,
	#fancybox-content .warning:focus,
	#container .success,
	#container .success:hover,
	#container .success:focus,
	body#pdn-orders .success,
	body#pdn-orders .success:hover,
	body#pdn-orders .success:focus,
	#fancybox-content .success,
	#fancybox-content .success:hover,
	#fancybox-content .success:focus {
		padding: 3px 10px;

		white-space: nowrap;
		font-weight: bold;
		text-shadow: 1px 1px 0 #9A135F;
		background: #DA3F18;
		color: #fff;
		font-size: 11px;
		line-height: 24px;

		border: 1px solid #fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;

		/*
		-webkit-box-shadow: 0 0 2px #ccc;
		-moz-box-shadow: 0 0 2px #ccc;
		box-shadow: 0 0 2px #ccc; 
		*/
		zoom: 1;
		}
	#container .warning,
	#container .warning:hover,
	#container .warning:focus,
	body#pdn-orders .warning,
	body#pdn-orders .warning:hover,
	body#pdn-orders .warning:focus,
	#fancybox-content .warning,
	#fancybox-content .warning:hover,
	#fancybox-content .warning:focus {
		background: #FFF196;
		color: #333;
		text-shadow: 1px 1px 0 #fff;
		}
	#container .success,
	#container .success:hover,
	#container .success:focus,
	body#pdn-orders .success,
	body#pdn-orders .success:hover,
	body#pdn-orders .success:focus,
	#fancybox-content .success,
	#fancybox-content .success:hover,
	#fancybox-content .success:focus {
		background: #445836;
		border: 1px solid #445836;
		color: #FBF67F;
		text-shadow: 1px 1px 0 #000;
		}
	#container p.error,
	#container p.error:hover,
	#container p.error:focus,
	body#pdn-orders p.error,
	body#pdn-orders p.error:hover,
	body#pdn-orders p.error:focus,
	#fancybox-content p.error,
	#fancybox-content p.error:hover,
	#fancybox-content p.error:focus,
	#container p.warning,
	#container p.warning:hover,
	#container p.warning:focus,
	body#pdn-orders p.warning,
	body#pdn-orders p.warning:hover,
	body#pdn-orders p.warning:focus,
	#fancybox-content p.warning,
	#fancybox-content p.warning:hover,
	#fancybox-content p.warning:focus,
	#container p.success,
	#container p.success:hover,
	#container p.success:focus,
	body#pdn-orders p.success,
	body#pdn-orders p.success:hover,
	body#pdn-orders p.success:focus,
	#fancybox-content p.success,
	#fancybox-content p.success:hover,
	#fancybox-content p.success:focus {
		line-height: 120%;
		white-space: normal;
		}
	label.error {
		position: absolute;
		display: block;
		width: 150px;
		margin-left: 150px;
		margin-top: 25px;
		}
		
	/* Footer */
	#footer {
		width: 1031px;
		height: 64px;
		margin-left: 35px;
		padding-top: 10px;
		border-top: 1px solid #fff;
		background: url('images/background_footer.png') repeat;
		}

		#footer .center {
			float: left; display: inline;
			margin-left: 20px;
			padding: 3px 15px 7px;
			width: 300px;
			}
			#footer .center .copy {
				color: #738451;
				line-height: 130%;
				font-family: Arial, sans-serif;
				font-size: 9px;
				text-decoration: none;
				text-shadow: 1px 1px 0 #fff;
				}
			#footer .center strong {
				color: #738451;
				}

	/* Paginare tabele */
	input.pagina-curenta {
		width: 30px;
		height: 26px;
		line-height: 26px;
		margin-top: 3px;
		}
	.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: 28px;
			padding: 5px 30px 5px 0;
			width: auto;
			}
		.form-paginare #page-submit {
			float: left; display: inline;
			}
		.form-paginare div.modul-navigare-paginare.paginare {
			margin-top: 3px;
			padding-right: 0;
			}
		.form-paginare label {
			margin: 7px 3px 3px;
			}
		.form-paginare label.records,
		.form-paginare label.current-page,
		.form-paginare label.total-pages {
			width: auto;
			padding-right: 5px;
			}
		.form-paginare label.current-page {
			margin-left: 30px;
			}

.clearfloat {
	clear: both;
	}

	/* Afisare steaguri languages */
	.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 {
			float:left; display: inline;
			padding: 6px 5px 0 50px;
			color: #ADA55F;
			font-weight: normal;
			line-height: 35px; 
			text-shadow: 1px 1px 0 #fff;
			}
			.languages span {
				margin-top: 15px;
				border: 1px solid transparent;
				}
			td.languages span {
				margin-top: 0;
				}
			.languages span a,
			.languages span a:link,
			.languages span a:visited {
				background: #EDEEF1;
				filter:alpha(opacity=70);
				-moz-opacity:0.6;
				-khtml-opacity: 0.6;
				opacity: 0.6;
				}
			.languages span a:hover,
			.languages span a:focus {
				filter:alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0;
				opacity: 0;
				}
		.language-flag.language-empty {
			background: transparent url('images/flags/doesntexist-h.png') no-repeat;
			}
		.language-flag.language-empty {
			background: transparent url('images/flags/empty-h.png') no-repeat;
			}
		.language-flag.romanian {
			background: transparent url('images/flags/romanian-h.png') no-repeat;
			}
		.language-flag.english {
			background: transparent url('images/flags/english-EU.png') no-repeat;
			}
		.language-flag.italian {
			background: transparent url('images/flags/italian-h.png') no-repeat;
			}
		.language-flag.spanish {
			background: transparent url('images/flags/spanish-h.png') no-repeat;
			}
		.language-flag.french {
			background: transparent url('images/flags/french-h.png') no-repeat;
			}
		.language-flag.german {
			background: transparent url('images/flags/german-h.png') no-repeat;
			}
		.language-flag.hungarian {
			background: transparent url('images/flags/hungarian-h.png') no-repeat;
			}
		.language-flag.peyronies-english {
			background: transparent url('images/flags/peyronies-english-h.png') no-repeat;
			}
		.language-flag.portuguese {
			background: transparent url('images/flags/portuguese-h.png') no-repeat;
			}
		.language-flag.polish {
			background: transparent url('images/flags/polish-h.png') no-repeat;
			}
		.language-flag.swedish {
			background: transparent url('images/flags/swedish-h.png') no-repeat;
			}
		.language-flag.norwegian {
			background: transparent url('images/flags/norwegian-h.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 */
	body#pdn-orders div#editrec-window #personal-info-send-email,
	#fancybox-content div#editrec-window #personal-info-send-email {
		display: inline;
		}
	.ajax-loader {
		display: none;
		vertical-align: middle;
		}
	.mesaj-ajax {
		display: none;
		clear: both;
		width: 100%;
		margin-top: 3px;
		padding: 10px 0;

		font-size: 10px;
		line-height: 120%;
		color: #327E04;
		}
	
	.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: 1100;
		
		position: absolute;
		top: 80px;
		left: 0;
		}
	#login-page #loading_overlay {
		top: 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 dashed #BEC7C9;
		}
	.holder-edit-website-percent {
		display:none; 
		padding:5px 10px; 
		border-bottom: 1px dashed #BEC7C9; 
		background:#D5DED0;
		}


	/* 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 */
	
	/* Added by ByColor - 2011.05.10 */
	.explicatie {
		font-size: 11px;
		line-height: 120%;
		color: #888;
		}
	.no-data-yet {
		color: #f00;
		}
	/* End Added by ByColor - 2011.05.10 */
	
	/* Login page */
	body#login-page {
		background: transparent url("images/background.jpg") no-repeat fixed right bottom;
		}
		#login-page #container {
			border-bottom: 1px solid #000;
			border-bottom: none;
			border-top: 1px solid #6D7A9A;
			}
			#login-box {
				width: 200px; 
				margin: 100px 120px; 
				padding: 20px 50px 40px; 
				-webkit-box-shadow: 0 0 5px  #4F6948;
				-moz-box-shadow: 0 0 5px #4F6948;
				box-shadow: 0 0 5px #4F6948; 
				zoom: 1;
				filter: /* IE box shadow - by ByColor - 2010.06.14 */
				progid:DXImageTransform.Microsoft.Shadow(color=#4F6948, direction=0, strength=5) 
				progid:DXImageTransform.Microsoft.Shadow(color=#4F6948, direction=90, strength=5) 
				progid:DXImageTransform.Microsoft.Shadow(color=#4F6948, direction=180, strength=5) 
				progid:DXImageTransform.Microsoft.Shadow(color=#4F6948, direction=270, strength=5);
				
				border: 3px solid #CDDEB9;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				
				background: #9BA77C;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9BA77C, endColorstr=#445836); /* for IE6 & IE7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9BA77C', endColorstr='#445836'); /* for IE8 */
				background: -webkit-gradient(linear, left top, left bottom, from(#9BA77C), to(#445836)); /* for webkit browsers */
				background: -moz-linear-gradient(top, #9BA77C, #445836); /* for firefox 3.6+ */
				}
				#login-page h1 {
					width: 300px;
					margin: 0 auto 0 -50px;
					padding: 0 0 10px 0;
					border-bottom: 1px solid #657652;
					}
					#login-page h1 span.logo {
						margin-left: 50px;
						background: url('images/logo_login.png') no-repeat;
						}
				#login-page h2 {
					margin-left: -50px;
					margin-bottom: 5px;
					padding: 10px 0 0 50px;
					width: 250px;
					color: #CACF7A;
					font-weight: normal;
					line-height: 110%;
					text-transform: none;
					font-family: Georgia, serif;
					letter-spacing: -1px;
					border-top: 1px solid #9DB083;
					text-shadow: 1px 1px 0 #445836;
					}
				#login-page #login-box label {
					float: left; display:inline;
					color: #E3EAB7;
					padding: 7px 7px 1px;
					text-shadow: -1px -1px 1px #47562F;
					font-size: 11px;
					font-weight: bold;
					}
				#login-page label.ip-info {
					font-size: 9px;
					color: #A8B092;
					font-weight: bold;
					}
		#login-page #footer {
			display: none;
			border-top: 1px solid #6D7A9A;
			}
			#login-page #footer .center .copy {
				color: #C2CBE1;
				}
			#login-page #footer .center strong {
				color: #D2D7E1;
				}


/* 2012.01.09 - Icons */
	.icon {
		display: inline-block;
		width: 16px; 
		height: 16px; 
		}
	#top-menu .icon {
		line-height: 16px; 
		margin-right: 5px;
		background: url('images/icons/settings.png') no-repeat; 
		}
	#top-menu .menu-home {
		background-image: url('images/icons/home.png'); 
		margin-left: 5px;
		}
	#top-menu .menu-content {
		background-image: url('images/icons/content.png'); 
		}
	#top-menu .menu-creditcard {
		background-image: url('images/icons/credit-card.png'); 
		}
	#top-menu .menu-orders {
		background-image: url('images/icons/cart-alt-2.png'); 
		}
	#top-menu .menu-users {
		background-image: url('images/icons/user-alt-1.png');
		}
	#top-menu .menu-products {
		background-image: url('images/icons/drawers-alt-1.png');
		}
	#top-menu .menu-settings {
		background-image: url('images/icons/settings.png');
		}
		
		
/* jQuery UI */

		body#pdn-orders .ui-tabs,
		#fancybox-content .ui-tabs {
			padding: 10px;
			margin: 10px;
			padding: 8px 8px 7px;
			border: 1px solid #B2C6A4;
			border-right: 1px solid #718960;
			border-bottom: 1px solid #718960;
			color: #312E25;

			background: #9BA77C;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9BA77C, endColorstr=#445836); /* for IE6 & IE7 */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9BA77C', endColorstr='#445836'); /* for IE8 */
			background: -webkit-gradient(linear, left top, left bottom, from(#9BA77C), to(#445836)); /* for webkit browsers */
			background: -moz-linear-gradient(top, #9BA77C, #445836); /* for firefox 3.6+ */

			-moz-border-radius: 18px;
			-webkit-border-radius: 18px;
			border-radius: 18px;
			
			-moz-box-shadow: 0 1px 5px #333;
			-webkit-box-shadow: 0 1px 5px #333;
			box-shadow: 0 1px 5px #333;
			}
			body#pdn-orders .ui-tabs ul.ui-tabs-nav,
			#fancybox-content .ui-tabs ul.ui-tabs-nav {
				background: none;
				}

				body#pdn-orders .ui-tabs .ui-tabs-nav li,
				#fancybox-content .ui-tabs .ui-tabs-nav li,
				body#pdn-orders .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
				#fancybox-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
					top: 1px;
					float: left; display: inline;
					position: relative;
					margin-bottom: 0;
					margin-left: 0;
					padding-bottom: 1px;

					background: #E8EBCC;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCD0B7, endColorstr=#E8EBCC); /* for IE6 & IE7 */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCD0B7', endColorstr='#E8EBCC'); /* for IE8 */
					background: -webkit-gradient(linear, left top, left bottom, from(#CCD0B7), to(#E8EBCC)); /* for webkit browsers */
					background: -moz-linear-gradient(top, #CCD0B7, #E8EBCC); /* for firefox 3.6+ */

					border-top: 1px solid #F2F7EC;
					border-left: 1px solid #B9CFA0;
					border-bottom: 1px solid #D3D6CB;

					-moz-border-radius: 4px 4px 0 0;
					-webkit-border-radius: 4px 4px 0 0;
					border-radius: 4px 4px 0 0;
					}

					body#pdn-orders .ui-tabs .ui-tabs-nav li a,
					#fancybox-content .ui-tabs .ui-tabs-nav li a {
						float: left; display: inline;
						font-size: 12px;
						padding: 8px 14px;
						text-decoration: none;
						}
						body#pdn-orders .ui-tabs .ui-tabs-nav li.ui-state-default a span,
						#fancybox-content .ui-tabs .ui-tabs-nav li.ui-state-default a span {
							font-weight: bold;
							text-shadow: 1px 1px 0 #F4F7E9;
							}
						body#pdn-orders .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
						#fancybox-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
							background: #EFF2D2;
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D7DCC1, endColorstr=#EFF2D2); /* for IE6 & IE7 */
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7DCC1', endColorstr='#EFF2D2'); /* for IE8 */
							background: -webkit-gradient(linear, left top, left bottom, from(#D7DCC1), to(#EFF2D2)); /* for webkit browsers */
							background: -moz-linear-gradient(top, #D7DCC1, #EFF2D2); /* for firefox 3.6+ */

							border-bottom: 1px solid #EFF2D2;
							}
							body#pdn-orders .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
							#fancybox-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span {
								color: #32581B;
								}
				body#pdn-orders .inside-window,
				#fancybox-content .inside-window {
					width: 100%;
					margin: 0;
					overflow: auto;
					padding-bottom: 0;
					}

					.ui-widget,
					body#pdn-orders .form-add,
					body#pdn-orders .form-edit,
					body#pdn-orders .form-delete,
					#fancybox-content .form-add,
					#fancybox-content .form-edit,
					#fancybox-content .form-delete {
						padding: 1em 1.4em 0;
						background: #C3C9A1;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF2D2, endColorstr=#C3C9A1); /* for IE6 & IE7 */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF2D2', endColorstr='#C3C9A1'); /* for IE8 */
						background: -webkit-gradient(linear, left top, left bottom, from(#EFF2D2), to(#C3C9A1)); /* for webkit browsers */
						background: -moz-linear-gradient(top, #EFF2D2, #C3C9A1); /* for firefox 3.6+ */

						border-bottom: 1px solid #525B46;
						border-left: 1px solid #B9CFA0;
						border-right: 1px solid #525B46;

						-moz-border-radius: 0 0 13px 13px;
						-webkit-border-radius: 0 0 13px 13px;
						border-radius: 0 0 13px 13px;
						}
					#fancybox-content .form-edit.article-form {
						background: #EFF2D2;
						}
						body#pdn-orders .inside-window h3,
						#fancybox-content .inside-window h3 {
							float: none; display: block;
							}

						body#pdn-orders .section,
						#fancybox-content .section {
							/*float: none; display: block;*/
							margin: 0 35px 0 0;
							padding: 0 5px 0 0;
							border-right: 1px solid #fff;
							}
						body#pdn-orders .ui-tabs-hide,
						#fancybox-content .ui-tabs-hide {
							display: none;
							}
						body#pdn-orders .last-section,
						#fancybox-content .last-section {
							margin-right: 0;
							padding-right: 0;
							border-right: none;
							}
							body#pdn-orders .inside-window .section-column,
							#fancybox-content .inside-window .section-column {
								float: left; display: inline;
								padding: 0;
								margin-right: 30px;
								}
								
			a#fancybox-close {
				top: 16px;
				right: 35px;
				}
			#fancybox-error {
				margin: 5px;
				padding: 15px 50px 15px 15px;

				background: #A22202;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D27915, endColorstr=#A22202); /* for IE6 & IE7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D27915', endColorstr='#A22202'); /* for IE8 */
				background: -webkit-gradient(linear, left top, left bottom, from(#D27915), to(#A22202)); /* for webkit browsers */
				background: -moz-linear-gradient(top, #D27915, #A22202); /* for firefox 3.6+ */

				border: 1px solid #fff;
				-moz-box-shadow: 1px 1px 5px #333;
				-webkit-box-shadow: 1px 1px 5px #333;
				box-shadow: 1px 1px 5px #333;
				color: #FBE8C3;
				font: bold 12px/120% Arial, sans-serif;
				text-shadow: 1px 1px 0 #6D0101;

				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				}



/*
 * jQuery UI Datepicker 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: 0; display: none; border-color: #DDDDDD; }
.ui-datepicker {
	-moz-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
	box-shadow: 0 4px 8px rgba(0,0,0,0.5);
}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.35em 0; border: none; border-bottom: 1px solid #B6B6B6; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { border: 1px none; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev span { background-position: 0px -32px !important; }
.ui-datepicker .ui-datepicker-next span { background-position: -16px -32px !important; }
.ui-datepicker .ui-datepicker-prev-hover span { background-position: 0px -48px !important; }
.ui-datepicker .ui-datepicker-next-hover span { background-position: -16px -48px !important; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; background: url(images/icon_sprite.png) no-repeat; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-size: 12px; text-shadow: 0 1px 0 rgba(255,255,255,0.6); }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker table .ui-state-highlight { border-color: #5F83B9; }
.ui-datepicker table .ui-state-hover { background: #5F83B9; color: #FFF; font-weight: bold; text-shadow: 0 1px 1px #234386; -webkit-box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 0px 0 rgba(255,255,255,0.6) inset; border-color: #5F83B9; }
.ui-datepicker-calendar .ui-state-default { background: transparent; border-color: #FFF; }
.ui-datepicker-calendar .ui-state-active { background: #5F83B9; border-color: #5F83B9; color: #FFF; font-weight: bold; text-shadow: 0 1px 1px #234386; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


input.datepicker {
	width: 70px;
	}

.article-form p {
	font-size: 11px;
	line-height: 130%;
	text-shadow: 1px 1px 0 #fff;
	margin-bottom: 5px;
	}

/* 
	---------------------------------------------------------------------------------------------------------------------------------------------
	PDN Orders
	Date: 2012.02.15
	---------------------------------------------------------------------------------------------------------------------------------------------
*/
	body#pdn-orders {
		background: #f1f5fe;
		}
	body#pdn-orders #loading_overlay {
		position: fixed;
		top: 0;
		}

		body#pdn-orders h2 {
			width: 600px;
			}
		body#pdn-orders #fancybox-content h2 {
			width: auto;
			}
		body#pdn-orders label,
		body#pdn-orders input.checkbox {
			vertical-align: middle;
			text-shadow: 1px 1px 0 #fff;
			}
		body#pdn-orders label {
			padding-top: 2px;
			}
		body#pdn-orders .error label {
			color: #fff;
			text-shadow: 1px 1px 1px #9e112f;
			}
		body#pdn-orders div#wrap {
			display: block; 
			position: relative;
			width: 920px; 
			height: auto; 
			top: 38px; 
			margin: 0 auto; 
			}
			body#pdn-orders div#outer {
				position: relative;
				width: 100%;
				height: 100%;
				background: transparent;
				}
				body#pdn-orders div#content {
					padding: 0;
					outline: none;
					position: relative;
					overflow: hidden;

					width: 900px; 
					height: auto;
					border-width: 10px; 
					}
					body#pdn-orders div#content > div {
						width: 900px; 
						height: auto; 
						overflow: auto; 
						position: relative;
						}
						body#pdn-orders #content .ui-tabs {
							-moz-box-shadow: 0 0 3px #000;
							-webkit-box-shadow: 0 0 3px #000;
							box-shadow: 0 0 3px #000;
							}

		body#pdn-orders .top-languages {
			position: absolute;
			top: 13px;
			right: 26px;
			}
			body#pdn-orders .languages span a, 
			body#pdn-orders .languages span a:link, 
			body#pdn-orders .languages span a:visited {
				background: #909d73;
				}
			
			body#pdn-orders table.prezentare {
				margin-left: 0;
				}
			body#pdn-orders table.prezentare.auto {
				width: 780px;
				margin-top: 4px;
				}
				body#pdn-orders table.prezentare tr td.number {
					text-align: right;
					}
				body#pdn-orders table.prezentare tr td.total,
				body#pdn-orders table.prezentare tr td.grand-total,
				body#pdn-orders table.prezentare tr td table.cart tr td.total,
				body#pdn-orders .light-tab .section-column table.cart tr td.total {
					text-align: right;
					background: #fcfcfc;
					font-weight: normal;
					}
				body#pdn-orders table.prezentare tr td.grand-total {
					font-weight: bold;
					background: #fff;
					border-right: medium none;
					border-top: 1px solid #eee;
					}

	body#pdn-orders div#footer {
		width: 700px; 
		height: 100px; 
		margin: 30px auto 0;
		}
	/* Wizzard */
	body#pdn-orders .wizzard {
		float: left; display: inline;
		width: 861px;
		margin: 10px -60px 5px -20px;
		position: relative; zoom: 1;

		background: #404D32;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#404D32, endColorstr=#33402B); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404D32', endColorstr='#33402B'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#404D32), to(#33402B)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #404D32, #33402B); /* for firefox 3.6+ */

		border-top: 1px solid #fff;
		border-bottom: 1px solid #333;
		}
		body#pdn-orders .wizzard li {
			float: left; display: inline;
			width: 180px;
			padding: 20px 0 20px 35px;
			}
		body#pdn-orders .wizzard li.final {
			padding-right: 0;
			}
			body#pdn-orders .wizzard li.previous h1,
			body#pdn-orders .wizzard li.current h1 {
				float: left; display: inline;
				font-size: 64px;
				line-height: 35px;
				margin-right: 10px;
				}
			body#pdn-orders .wizzard li.current h1 {
				color: #c64e1e;
				}
			body#pdn-orders .wizzard li span {
				color: #C0C6A0;
				}
			body#pdn-orders .wizzard li.previous span,
			body#pdn-orders .wizzard li.current span {
				color: #fff;
				font-size: 16px;
				font-weight: bold;
				text-shadow: 1px 1px 1px #5A6936;
				}
			body#pdn-orders .wizzard li.previous span {
				color: #C0C6A0;
				}
			body#pdn-orders .wizzard li span.raquo {
				float: right; display: inline;
				width: 40px;
				margin: -17px 0 0;
				font: normal normal 80px/20px Arial, sans-serif;
				color: #4D5925;
				text-shadow: -1px -1px 0 #333333;
				}
			
		/* Card */
		body#pdn-orders .card {
			float:left; display:inline; 
			text-align:center; 
			width: 100px; 
			margin-right: 10px;
			}
			body#pdn-orders .card .bank-transfer,
			body#pdn-orders .card .mastercard,
			body#pdn-orders .card .visa,
			body#pdn-orders .card .credit-card {
				display: inline-block;
				float: none;
				margin: 3px 0 0;
				text-align: center;
				width: 35px;
				height: 22px;
				text-decoration: none;
				}
			body#pdn-orders .card input {
				margin: 5px 0 10px;
				}
			body#pdn-orders .card .bank-transfer {
				background: url('images/card/banktransfer_35x22.png') no-repeat;
				}
			body#pdn-orders .card .mastercard {
				background: url('images/card/mastercard_35x22.png') no-repeat;
				}
			body#pdn-orders .card .visa {
				background: url('images/card/visa_35x22.png') no-repeat;			
				}
			body#pdn-orders .card .credit-card {
				width: 32px;
				height: 23px;
				background: url('images/card/credit_card.png') no-repeat;			
				}

		body#pdn-orders .floater-left {
			float: left; display: inline;
			}
			
		/* Form */
		body#pdn-orders.questions textarea {
			width: auto;
			height: auto;
			}
		#container input[type="text"].warning,
		#container input[type="password"].warning,
		#container input[type="text"].error,
		#container input[type="password"].error,
		body#pdn-orders input[type="text"].warning,
		body#pdn-orders input[type="password"].warning,
		body#pdn-orders input[type="text"].error,
		body#pdn-orders input[type="password"].error {
			padding: 0 5px;
			font-size: 12px;
			text-shadow: none;
			}
		.prezentare input.radio,
		body#pdn-orders input.radio {
			margin: 1px 0 0 15px;
			vertical-align: middle;
			}
		body#pdn-orders input.short-field {
			width: 30px;
			}
		body#pdn-orders input.auto,
		body#pdn-orders select.auto {
			width: auto;
			}
		body#pdn-orders input.year {
			width: 40px;
			}
		body#pdn-orders input.centimeters,
		body#pdn-orders select.feet,
		body#pdn-orders select.inches,
		body#pdn-orders input.weight {
			display:inline-block;
			}
		body#pdn-orders input[readonly="readonly"] {
			background: #E3E6D9;
			}
		body#pdn-orders th.out {
			background: #fff;
			border: none;
			text-shadow: none;
			}
			
		div div.field-error, 
		tr div div.field-error, 
		table.prezentare tbody tr:hover div div.field-error {
			position:absolute;
			width: 220px;
			padding: 4px 10px 4px 10px;
			border: 1px solid #ddd;
			background: #DA3F18;
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			line-height: 120%;

			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;

			-moz-box-shadow: 0 0 6px #999;
			-webkit-box-shadow: 0 0 6px #999;
			box-shadow: 0 0 6px #999;
			text-shadow: none;
		}
		div.arrow.right {
			border: 8px solid transparent;
			border-left: 8px solid #DA3F18;
			width: 0;
			height: 0;
			padding: 0;
			}
						body#pdn-orders .light-tab {
							-moz-border-radius: 0 0 10px 10px; 
							-webkit-border-radius: 0 0 10px 10px; 
							border-radius: 0 0 10px 10px;
							}


/* Wire Transfer Page */
	body#pdn-orders.wire-transfer .wizzard {
		margin-left: -25px;
		width: 885px;
		}
		body#pdn-orders.wire-transfer .wizzard li.current h1 {
			margin-bottom: 4px;
			}

	@media print
	{
		body#pdn-orders.wire-transfer .prezentare.auto {
			border: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			}
		body#pdn-orders.wire-transfer span.logo {
			color: #000;
			}
		body#pdn-orders.wire-transfer .noedit {
			border: none;
			border-bottom: 1px dashed #ccc;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			border-radius: 0;
			
			text-shadow: none;
			}
		body#pdn-orders.wire-transfer .wizzard li {
			padding-left: 25px;
			}
		body#pdn-orders.wire-transfer .wizzard li.current span,
		body#pdn-orders.wire-transfer .wizzard li.current h1 {
			text-shadow: none;
			}
		body#pdn-orders.wire-transfer .wizzard li.current span {
			margin-left: 4px;
			}
		body#pdn-orders.wire-transfer .wizzard li.current h1 {
			margin-bottom: 10px;
			}
		body#pdn-orders div#footer,
		body#pdn-orders.wire-transfer input[type="button"].submit.critical {
			display: none;
			}
	}

/* 
	---------------------------------------------------------------------------------------------------------------------------------------------
	PDN Affiliates
	Date: 2012.02.29
	---------------------------------------------------------------------------------------------------------------------------------------------
*/
	body#pdn-affiliates form.prezentare label,
	body#pdn-affiliates div.prezentare  label {
		display: block;
		}
	body#pdn-affiliates form.prezentare label.for-radio,
	body#pdn-affiliates div.prezentare  label.for-radio {
		display: inline;
		}

	body#pdn-affiliates .show-more {
		margin-top: 5px;
		padding-top: 5px;
		border-bottom: 1px dashed #ccc;
		margin-bottom: 15px;
		text-align: right;
		}
		body#pdn-affiliates .show-more a {
			font-size: 10px;
			}
		body#pdn-affiliates .affiliate-medname {
			color: #777;
			font-size: 11px;
			}
		body#pdn-affiliates a.affiliate-link {
			font-size: 11px;
			}
		body#pdn-affiliates a.affiliate-link strong {
			color: #C86C3E;
			}

	/* Color Picker */
	body#pdn-affiliates #shoppingcart_bgcolor {
		width: 50px;
		display: inline-block;
		vertical-align: middle;
		}
	body#pdn-affiliates #color-chooser-toggler {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle;
		}
	body#pdn-affiliates #color-chooser {
		display: none;
		position: absolute;
		z-index: 99999;
		background: transparent;
		}
	body#pdn-affiliates #close-picker {
		display: none;
		font-size: 10px;
		}

	
	
	
/* 
	---------------------------------------------------------------------------------------------------------------------------------------------
	PDN Doctors
	Date: 2012.03.01
	---------------------------------------------------------------------------------------------------------------------------------------------
*/
	/* Calendar */
	body .selectedtab .no-of-orders {
		color: #ff0;
		}
	body #top-menu .no-of-orders {
		float: right; display: inline;
		margin-left: -3px;
		margin-top: 3px;
		padding: 0 5px;
		background: none repeat scroll 0 0 #57762D;
		font-size: 8px;
		line-height: 14px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		}
	body#pdn-doctors .caption.calendar {
		width: auto;
		padding: 5px 20px;
		}
	body#pdn-doctors .caption.calendar form a,
	body#pdn-doctors .caption.calendar form span.current {
		margin-right: 10px;
		}

	body#pdn-doctors .calendar tr td {
		text-align: center;
		color: #bbb;
		font-size: 12px;
		}
	body#pdn-doctors .calendar tr td.weekend,
	body#pdn-doctors table.prezentare.calendar tr:hover td.weekend,
	body#pdn-doctors table.prezentare.calendar tr:focus td.weekend {
		background: #DEDDD5;
		}
	body#pdn-doctors table.prezentare.calendar tr:hover td,
	body#pdn-doctors table.prezentare.calendar tr:focus td {
		background: #edeef1;
		}
	body#pdn-doctors table.prezentare.calendar tr td:hover,
	body#pdn-doctors table.prezentare.calendar tr td:focus {
		background: #f5f6f9;
		}
	body#pdn-doctors table.prezentare.calendar tr td.weekend:hover,
	body#pdn-doctors table.prezentare.calendar tr td.weekend:focus {
		background: #E3E2DB;
		}
		body#pdn-doctors .calendar tr td span.date {
			display: block;
			font: normal normal 32px/120% Georgia, serif;
			letter-spacing: -1px;
			color: #5C490A;
			}
		body#pdn-doctors .calendar tr td span.no-of-orders {
			font-size: 15px;
			color: #B35901;
			}
		body#pdn-doctors .calendar tr td.out-of-month span.date {
			color: #bbb;
			}
		body#pdn-doctors table.prezentare.calendar tr td sup {
		    color: #EDEEF1;
			visibility: hidden;
			cursor: pointer;
			display: inline-block;
			font-size: 9px;
			padding-left: 3px;
			padding-top: 3px;
			vertical-align: top;
			}
		body#pdn-doctors table.prezentare.calendar tr td.weekend sup {
			color: #DEDDD5;
			}
		body#pdn-doctors table.prezentare.calendar tr td:hover sup,
		body#pdn-doctors table.prezentare.calendar tr td:focus sup {
			visibility: visible;
		    color: #2B68EA;
			}
/* 
	---------------------------------------------------------------------------------------------------------------------------------------------
	PDN Pharmacy
	Date: 2012.03.01
	---------------------------------------------------------------------------------------------------------------------------------------------
*/