
/* --=== general structure ===-- */
#Wrap {
	margin: 0px auto;
	width: 100%;
}
#WebSite {
	margin: 0px auto;
	width: 100%;
	clear: both;
}
body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}
#urmareste {
    position: absolute;
    padding-left: 20px;
display: none;
}
/* --=== website header ===-- */
#Header {
	width: 100%;
	float: left;
	padding: 0px 0px 15px 0px;
	/*background-color: #FFFFFF;*/
}
		#Header #HeaderInterior {
			margin: 0 auto;
			width: 960px;
		}
		
		#Header #HeaderRight {
			float: right;
			padding: 5px 0px 0px 0px;
			width: 560px;
		}
		#Header #Logo {
			float: left;
			white-space:nowrap;
		}
		
				#Header #Logo img {
					float: left;
					margin-left: 50px;
					padding: 15px 0px 0px 0px;
				}
		
		#Header #Motto {
			color: #515151;
			font: bold 11px 'Arial', 'Arial';
			text-transform: none;
			clear: left;
			float: left;
			padding: 0px 0px 0px 8px;
			vertical-align: middle;
			white-space: nowrap;
		}
		
		#Header #PhoneNumber {
			float: right;
			font: bold 12px 'Arial';
			text-transform: none;
			background-color: #ddebcc;
			color: #1d3600;
			border: 1px solid none;
			padding: 3px;
			margin: 2px 10px 0px 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}		
		/* --=== languages flags ===-- */
		#Header #lang_sel_list {
			float: right;
			padding: 0px 0px 0px 10px;
			margin: 5px 0px 0px 0px;
			*margin: 2px 0px 0px 0px;
		}
		
		#Header #lang_sel_list li {
			float: left;
			padding: 0px 0px 0px 5px;
		}
		
		#Header #lang_sel_list a {
			display: block;
			overflow: hidden;
			width: 18px;
			height: 16px;
			text-decoration: none;
		}
		
		/* --=== top menu ===-- */
		#Header .menu {
			padding: 3px 0px;
			display:inline;
			float:right;
			*padding: 5px 0px;
		}
		
		#Header .menu li {
			display: inline;
			font: 10px 'Arial';
			text-transform: none;
		}
		
		#Header .menu li a{
			color: #539a00;
			padding: 0px 4px;
			border-top: 2px solid transparent;
			border-bottom: 2px solid transparent;
			text-transform: capitalize;
			text-decoration: none;
		}
		
		#Header .menu li a:hover {
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			color: #1d3600;
			background-color: #ddebcc;
		}
			
		/* --=== search form ===-- */
		
		#searchform {
			display: block;
			margin: 20px 6px 0px 0px;
			float: right;
			font-weight: bold;
			
			*clear: right;
		}
		
				#searchform #s {
					padding: 4px 2px 5px 7px;
					width: 189px;
					margin: 0px 0px 5px 0px;
					height: 17px;
					color: #000000;
					background-color: #FFFFFF;
					border-color: #CCCCCC;
					*float: left;
				}
				
				#searchform #s.over {
					padding: 3px 1px 4px 6px;
				}
		
				#searchform #s:focus {
					padding: 4px 2px 5px 7px;
					color: #000000;
					background-color: #E6E6E6;
					border-color: #9E9E9E;
				}
		
				#Header #searchform .Button {
					display: none;
				}
				
				#Header #searchform #searchsubmit{
					display: none;
				}				
				
				#Header #searchform .screen-reader-text,
				#Header #searchform #s {
					float: left;
				}
				
				#Header #searchform .screen-reader-text {
					padding: 8px;
				}
				
				#Header #searchform .SearchButton {
					background: url(../../images/buttons/butt.png) right -378px no-repeat;		
					padding: 0px 8px;
					margin: 0px 0px 0px -10px;
					font: 10px/29px 'Arial', 'Arial';
					text-transform: uppercase;	
					color: #FFFFFF;						
					display: block;
					float: left;
					cursor: pointer;
				}
				
				#Header #searchform .SearchButton_on {
					background: url(../../images/buttons/butt.png) right -408px no-repeat;		
					padding: 0px 8px;
					margin: 0px 0px 0px -10px;
					font: 10px/29px 'Arial', 'Arial';
					text-transform: uppercase;	
					color: #FFFFFF;						
					display: block;
					float: left;
					cursor: pointer;
				}
				
				#searchform #searchsubmit {
				
					-moz-border-radius: 0px 5px 5px 0px;
					border-radius: 0px 5px 5px 0px;
					-webkit-border-radius: 0px 5px 5px 0px;
					border-radius: 0px;
					height: 25px;
					padding: 0px;
					background: none;
					border: 0px;
					font: 10px/25px 'Arial', 'Arial';
					text-transform: uppercase;	
					color: #FFFFFF;	
					*float: left;
					*margin: 0px 0px 0px 0px;
				}
		
				#searchform .screen-reader-text {
					font-size: 10px;
					color: #666666;
					font:normal 10px 'Arial';
					text-transform: capitalize;
					*float: left;
					*padding: 9px 5px;
				}
/* --=== main menu ===-- */
#MenuBorder {
	background:url(../../images/borders/borders.png) left -600px repeat-x;
	clear: both;
	width: 100%;
	height: 42px;
	padding: 5px 0px 4px 0px;
}
#MenuBg {
	clear: both;
	background: -webkit-gradient(linear, left top, left bottom, from(#7DCD00), to(#488500));
	background: -moz-linear-gradient(top, #7DCD00, #488500);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7DCD00, endColorstr=#488500, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7DCD00, endColorstr=#488500, GradientType=0)";	
	background-color: #7DCD00;
	height: 42px;
	width: 100%;
}
#MenuEmboss {
	background:url(../../images/borders/borders.png) left -605px repeat-x;
}
#MainMenu {	
	width: 960px;
	height: 43px;
	font: 13px/21px 'Arial', 'Arial';
	margin: 0 auto !important;
	text-transform: uppercase;
}
		#MainMenu ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px 0px 0px 5px;
		}
		
		#MainMenu ul li {
			display: inline;
			padding: 0px 3px 0px 3px;
			margin: 0px;
			float: left;
		}
		
		#MainMenu ul li.first {
			background: none;
			padding: 0px 3px 0px 0px;
			
		}
		
		#MainMenu ul li a {
			display: block;
			text-decoration: none;
			padding: 2px 5px;
			margin: 8px 0px;
			color: #FFFFFF;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			font-weight: bold;
		}
		
		#MainMenu ul li a:hover {
			text-decoration: none;
			text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
			color: #ddebcc;
			background-color: #000000;
		}
		
		#MainMenu ul li.current-menu-item a,
		#MainMenu ul li.current-post-parent a,
		#MainMenu ul li.current-category-parent a
		 {
			background-color: #FFFFFF;
			color: #488500;
			text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
		}
		
		
		#MainMenu .menuplus {
			background:url("../../images/icons/miniicons.png") no-repeat scroll -85px top transparent;
			display:block;
			float:right;
			height:14px;
			margin:2px 0 0 2px;
			padding:0 0 2px 0;
			width:17px;
			*display: inline;
			*float: none;			
			*padding: 1px 6px 0px 6px;
			
		}		
		/* --=== drop down ===-- */
		#MainMenu .sub-menu-container {
			display: none;
			float:left;
			height: 12px;
			position:absolute;
			width:162px;
			z-index:100;
			margin: -9px 0 0 -12px;
			padding: 10px 0 0;
			
		}
		
		#MainMenu .sub-menu li.sub-menu-top-left {
			background:url("../../images/borders/borders.png") no-repeat scroll left top transparent;
			display:block;
			float:left;
			padding: 0px 0px 0px 6px;
			width: 190px;
			
		}		
		
		#MainMenu .sub-menu li .sub-menu-top-right {
			background:url("../../images/borders/borders.png") no-repeat scroll right top transparent;
			display:block;
			float:left;
			padding: 12px 0px 0 0px;
			*padding: 0px 0px 0 0px;
			width:194px;
		}
		#MainMenu .sub-menu li.sub-menu-left {
			background:url("../../images/borders/borders.png") no-repeat scroll left -10px transparent;
			display:block;
			float:left;
			width: 190px;
		}
		
		#MainMenu .sub-menu li.sub-menu-left ul {
			padding: 0px 0px 0px 5px;
		}
		
		#MainMenu .sub-menu li.sub-menu-left-bottom {
			background:url("../../images/borders/borders.png") no-repeat scroll left -510px transparent;
			display:block;
			float:left;
			padding:0 0 0 190px;
		}		
		
		#MainMenu .sub-menu-right-bottom {
			background:url("../../images/borders/borders.png") no-repeat scroll right -510px transparent;
			display:block;
			float:left;
			margin:0 -10px 0 0;
			padding:0 0 15px 0;
			width:10px;
		}				
		#MainMenu .sub-menu {
			float: left;
			padding: 0px;
			margin: 0px 0px 0px 0px;
		}
		#MainMenu .sub-menu li {
			background: url(../../images/borders/borders.png) right -10px no-repeat;	
			padding: 0px;
		}
		#MainMenu .sub-menu a,
		#MainMenu ul li.current-menu-item .sub-menu a,
		#MainMenu ul li.current-post-parent .sub-menu a,
		#MainMenu ul li.current-category-parent .sub-menu a {
			color: #FFFFFF;
			font: bold 12px 'Trebuchet MS';
			padding: 6px 5px 6px 5px;
			margin: 0px 16px 0px 8px;
			display: block;
			text-decoration: none;
			text-transform: uppercase;		
			width: 161px; /* width of a column */
			text-shadow: 0px 0px 0px;
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Enabled=false)";		
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-border-radius: 3px;			
			background-color: transparent;
		}
		#MainMenu .sub-menu  a:hover,
		#MainMenu ul li.current-menu-item .sub-menu a:hover,
		#MainMenu ul li.current-post-parent .sub-menu a:hover,
		#MainMenu ul li.current-category-parent .sub-menu a:hover {
			background-color: #333333;
			color: #ddebcc;
		}
		
		#MainMenu ul li .sub-menu li.current-menu-item a,
		#MainMenu ul li .sub-menu li.current-menu-item a:hover {
			background-color: #FFFFFF;
			color: #1d3600;		
		
		}		
/* --=== website footer ===-- */
#Footer {
	background: url(../../images/borders/borders.png) center -880px repeat-x transparent;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
#Footer.nofooterwidgets {
	background: none;
}
		#FooterWidgets {
			padding: 20px 0px 10px 0px;
			width: 960px;
			margin: 0px auto;
		}
		
		/* Notice: you can find the rest of footer widgets classes in footerwidgets.php */
		#Footer #FooterText {
			color: #1d3600;
			font: 11px 'Arial', 'Arial';
			text-transform: none;
			text-align: center;
			display: block;
			padding: 15px 0px 15px 0px;
			margin: 10px auto;
			margin-bottom: 0px;
			/*background-color: #FFFFFF;*/
			border-top: 1px solid #7d858c;
		}
		
		#Footer.nofooterwidgets #FooterText	{
			padding: 25px 0px 15px 0px;
			background: url(../../images/borders/borders.png) center -880px repeat-x #FFFFFF;
		}
				
				#Footer #FooterText li {
					display: inline;
				}
				#Footer #FooterText a {
					background-color: none;
					color: #1d3600;
					font: 11px 'Arial', 'Arial';
					text-transform: none;
					-moz-border-radius: 3px;
					border-radius: 3px;
					-webkit-border-radius: 3px;					
					padding: 1px 3px;
				}
		
				#Footer #FooterText a:hover {
					background-color: #ddebcc;
					color: #539a00;
					text-decoration: none;
				}
		
				#Footer #FooterText .SmallLogo {
					padding: 15px 0px 0px 0px;
					display: block;
				}
/* --=== buttons ===-- */
.Button {
	font: 10px 'Arial', 'Arial' !important;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../../images/buttons/butt.png) right top no-repeat transparent !important;
	display: block;
	*display: inline;
	float: left;
	height: 26px;
	margin: 0px 0px 0px 10px;
	color: #FFFFFF !important;	
	
}
.Button span {
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 10px;
	margin: 0px 32px 0px -10px;
	background: url(../../images/buttons/butt.png) left top no-repeat transparent;
}
a.Button:hover {
	background-position: right -27px  !important;
	color: #FFFFFF !important;
}
a.Button:hover span {
	background-position: left -27px;
}
a.Button:active {
	background-position: right -54px;
	color: #FFFFFF;
}
a.Button:active span {
	background-position: left -54px;
}
.Button input, 
.Button_on input, 
.Button_on input:focus, 
.Button input:focus {
	padding: 0px 0px 0px 10px !important;
	margin: 0px 32px 0px -10px !important;
	display: block;
	float: left;
	width: auto !important;
	border: none !important;
	text-transform: uppercase;
	font: 10px 'Arial', 'Arial' !important;
	line-height: 26px !important;
	height: 26px !important;
}
.Button input {
	color: #FFFFFF !important;	
	background: url(../../images/buttons/butt.png) left top no-repeat transparent !important;
}
.Button_on {
	background: url(../../images/buttons/butt.png) right -27px no-repeat transparent;
	margin: 0px 0px 0px 10px;
	float: left;
}
.Button_on input, 
.Button_on input:focus {
	color: #FFFFFF !important;
	background: url(../../images/buttons/butt.png) left -27px no-repeat transparent !important;
}
/* --=== inputs ===-- */
input, select, textarea {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;	
	border: 1px solid #333333;
	background: none #595959;
	color: #FFFFFF;	
	padding: 5px 4px;
	margin: 2px 0px 2px 0px;
	font: 11px 'Arial';
	text-transform: none;
}
select {
	padding: 3px 4px;
}
input.over, select.over, textarea.over {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #333333;
	background: none #595959;
	color: #FFFFFF;	
	padding: 4px 3px;
}
select.over {
	padding: 2px 3px;
}
input:focus, select:focus, textarea:focus {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #111111;
	background: none #333333;
	color: #FFFFFF;	
	padding: 5px 4px;
}
select:focus {
	padding: 3px 4px;
}
textarea {
	margin: 2px 0px 7px 0px;
}
/* --=== technical classes ===-- */
.Cleaner {
	clear: both;
	display: block;
}
.CleanerLeft {
	clear: left;
}
.configure_box_button {
	position: fixed;
	z-index: 1000;
	color: #FFFFFF;
	top: 250px;	
	background: url(../../images/admin/configtext.png) center center no-repeat #FFFFFF;
	width: 10px;
	height: 100px;
	float: left;
	padding: 5px;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	cursor: pointer;
	opacity: 0.7;
	display: block;
	border: 1px solid #000000;
}
.configure_box {
	
	position: fixed;
	left: 0px;
	top: 30px;
	z-index: 1000;
	font: 12px Arial;
	color: #FFFFFF;
	background-color: #333333;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	padding: 20px 30px;
	display: none;
	width: 325px;
	height: 86%;
	overflow:auto;
}
.configure_box h2 {
	font: 20px Arial;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-transform: none;
}
.configure_box .label {
	display: block;
	width: 160px;
	float: left;
	clear: left;
	padding: 7px 0px 0px 0px;
}
.configure_box .closebutton {
	font-size: 11px;
	background: url(../../images/admin/window_close.png) right center no-repeat;
	padding: 0px 20px 0px 0px;
	margin: 8px 0px 0px 0px;
	cursor: pointer;
}
.configure_box .desc {
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}
.configure_box .title {
	font-weight: bold;
	color: #333;
	background-color: #CCCCCC;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;	
	display: block;
	margin: 10px 0px 10px 0px;
}
.configure_box select {
	width: 140px;
}
#preview{
        position:absolute;
	margin-top: -250px;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
        }
#pview{
        position:absolute;
		float:left;
		margin-left:-350px;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
        }
#eticheta {
	position: absolute;
	float: left;
	width: 300px;
	top: -35px;
	left: 40%;
}

