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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	

}
table td{
	padding:5px;
	padding-top:0px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
	}

body {
font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
line-height:1.1
	}


body a { 
text-decoration:none;
color:#990000;
		}

body a:hover { 
text-decoration:underline;
	}

.left_content {
width:200px; float:left;
margin:5px;
padding:5px;
padding-top:0px 
	}
	
.center_content {
width:755px; float:left;

border-left:1px dashed #CCCCCC;
padding-left:10px;

	}
	
.top_bar {
	background:url(../images/progen_07.gif) repeat-x scroll center bottom transparent;
    border-bottom: 3px solid #568EB6;
    border-top: 1px solid #C5E9FC;
    clear: both;
    color: #334F63;
    font-size: 11px;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 100%;
	margin-bottom:10px;
	position:relative;
	}
.box {

border:0px solid #ccc;
padding:5px 5px 5px 15px;
background-color:white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
 }
 
#box { 	
border:1px solid #ccc;
padding:20px;margin:auto;
background-color:white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 


background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */




 } 
#log {
padding:15px;margin:200px auto auto auto;
width:50%;
}

#log p {
margin:0;padding:4px 0 4px 0;
}

tr.off {
background:#F7F7F7;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 

}
tr.on {
background:#EFEFEF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: inset 0px 0px 4px 0px #EBEBEB;
-moz-box-shadow: inset 0px 0px 4px 0px #EBEBEB;
box-shadow: inset 0px 0px 4px 0px #EBEBEB; 
        
	


}



input, select, textarea {
border:1px solid #99b3b4; 
width: 400px;
height:30px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align: left;



-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    border-radius: 3px 3px 3px 3px;
    padding: 4px;
	margin:0px 0px 5px 0px;
}

#files input {
	height:20px;
	margin:0px;
	padding:0px;
	margin-top:-5px;
	width:580px;
	padding:3px;
	}
#files img {
	margin-bottom:-5px;
	}
	
.files_place {

border:1px solid  #9DDFFF;
padding:8px;
padding-top:14px;
margin:5px 10px 5px 0px;
 width:96%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; height:21px; 
border-radius: 3px;
 background:url(../images/petitii_03.gif);
	}
select option:disabled{
	color:#999;
	}

input[type='checkbox'], input[type='radio'] {
	width: 25px;
	height:15px;
	margin:10px 0px 5px 0px;	
	
	}
.separator{
	width:1px;
	border-left:1px  dotted  #CCC;
	margin:10px 10px 10px 10px;
	float:left;
	height:40px;  }

select  {
	height:35px;
	width:400px;
	padding-top:5px;
	}
	
	
input:focus, select:focus, textarea:focus {
  outline: 0;
  border-color: #51C7FF;

  -webkit-box-shadow: 0px 0px 5px #51C7FF; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 5px #51C7FF; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 5px #51C7FF;
}

label{
display: block;
padding: 0;
text-align: left;
font-size:13px;

margin:10px 5px 5px 0px;


}


option {
    color: black;
	margin:3px;
}

.titlu{
font-size:14px;
color:#003366;
font-weight:bold;
}
.page_titlu{
font-size:16px;
color:#003366;
font-weight:bold;
text-transform:uppercase;
padding:10px 20px 10px 0px;

}

.page_titlu2{
font-size:16px;
color:#999999;
font-weight:bold;


}

input.btn {
color:#000066; 
font:'trebuchet ms',helvetica,sans-serif;
font-weight:bold;
font-size:10px;
background-color:#e4ebeb; 
border: 1px solid #99b3b4;
}
#error {
border:1px solid  #CC0000;
padding:15px;
background-color:#FFEDEA;
}

#succes {
border:1px solid #336600;
padding:10px;
background-color:#E1FFF0;
width:50%;
}
.developer { 
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
color:#666666;
}

form{

margin:0;
}
/* BUTTONS */

button{
    display:block;
    float:left;
    margin:10px 7px 5px 0px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	

    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
	
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}
button[type]{
    padding:10px 20px 10px 14px; /* Firefox */
    line-height:17px;
	 /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */

button:hover {
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}


/* POSITIVE */

button.positive {
    color:#529214;

}
button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}



.img {
float:left;
margin: 5px 5px 5px 5px;
border: 1px solid #C2E8FE;
padding: 5px;
}
#continut img {
margin: 5px 5px 5px 5px;
border: 1px solid #C2E8FE;
padding: 5px;
}

hr {
  border: none;
  background-color:#F5F5F5;
  color:#F5F5F5;
  height: 2px;
  width:99%;
  text-align:center;
}

/*--pagination links-------*/

#pages {	padding: 3px;
width:100%;
height:30px;
background:#F2F2F2;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}

#pages ul {list-style-type: none;
padding-left:25px;}

#pages ul li {float: left;display: inline;margin: 0 5px 0 0;display: block;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}

#pages li a {color: #565656;padding: 4px;padding-left:8px;padding-right:8px;border: 1px solid #ddd;text-decoration: none;float: left;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}

#pages li a:hover {color: #666666;background: #dff4ff;border: 1px solid #c2e1ef;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#pages li.nolink {color: #ffffff;border: 1px solid #ffffff;padding: 4px;padding-left:8px;padding-right:8px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#pages li.current {font-weight:bold;color: #565656;border: 1px solid #c2e1ef;padding: 4px;padding-left:8px;padding-right:8px;background: #c2e1ef;

}

#poll {}

#poll .poll_option_text {
	color:#000;
	margin-top:5px;
	}
#poll .poll_bg_line {
	background-color:#EAF9FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	}
#poll .poll_procent_line {
	background-color:#B0E6FF;
	width:0px;
	color:#000;
	text-align:right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	}
#poll .poll_procent_line_size {
	padding:2px;
	}
.poll_title {
	font-weight:bold;
	font-size:18px;}
.clear {
	clear:both;
	}


#accordion .placeholder {
			border: 1px dashed #4183C4;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			
			
			
		}

#accordion .mjs-nestedSortable-error {
			background: #fbe3e4;
			border-color: transparent;
		}

#accordion ol {
			margin: 0;
			padding: 0;
			padding-left: 30px;
		}

#accordion ol.sortable, ol.sortable ol {
			margin: 0 0 0 25px;
			padding: 0;
			list-style-type: none;
		}

#accordion ol.sortable {
	
			margin: 1em 0;
		}

#accordion .sortable li {
			margin: 5px 0 0 0;
			padding: 0;
		}

#accordion .sortable li div  {
			border:1px solid #EBEBEB;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			
			padding: 6px;
			margin: 0;
			cursor: move;
			
			background: -moz-linear-gradient(top,  #F7F7F7 0%, #f6f6f6 47%, #ededed 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
			background: -webkit-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#ededed 100%);
			background: -o-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#ededed 100%);
			background: -ms-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#ededed 100%);
			background: linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#ededed 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ededed',GradientType=0 );
			font-weight:bold;

		}
#accordion .sortable li div:hover {
			background: -moz-linear-gradient(top,  #F7F7F7 0%, #f6f6f6 47%, #E2E2E2 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(47%,#f6f6f6), color-stop(100%,#E2E2E2));
			background: -webkit-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#E2E2E2 100%);
			background: -o-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#E2E2E2 100%);
			background: -ms-linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#E2E2E2 100%);
			background: linear-gradient(top,  #F7F7F7 0%,#f6f6f6 47%,#E2E2E2 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#E2E2E2',GradientType=0 );
			
			}
			
#accordion .sortable_block_text {
	font-size:16px;
	font-weight:bold;
	color:#066;}	
#accordion a {
	color:#0080C0;
	text-decoration:none;
	}
#accordion a:hover {
	color:#066;
	text-decoration:underline;}
	
#accordion {
	width:730px;

	}

.accordionButton {	
	height:35px;
	line-height:32px;
	text-align:left;
	padding:0 15px 0 15px;
	font-weight:bold;
	text-transform:uppercase;

	color:#26526c;
	width:730px;
	border:1px solid  #D2F0FF;
	background-color:#E8F8FF;
	float: left;
	cursor: pointer;
	clear:both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:3px 0px 3px 0px;
	font-size:12px;
	}

.accordionButton:hover {
	background-color:#E1F5FF;

}

.accordionContent {
	padding:10px;
	

	
	display: none;
	clear:both;
	
	width:740px;
	
	}
.active {
	border:1px solid #FDDD93;
		background-color:#FFE9D2;
		font-size:15px;
	}

.line {
	height:4px;
	border-top:1px  dashed #CCC;

	margin:5px 0px 5px 0px;
	clear:both;
	}
.line2 {
    border-bottom: 1px dotted #BBBBBB;  
	margin:10px 0px 10px 0px; 
	height:2px; 
} 
 
.line3 {
    border-bottom: 1px dotted #BBBBBB;
	margin:3px 0px 3px 0px;
	height:2px; 
} 

#edit_tools {
	width:100px;
	float:right;
	padding:2px;
	height:16px;
	border:0px;
	margin-top:5px;
	text-align:right;}
	
#edit_tools img, .accordionButton img, .sortable_block_text img {	opacity:0.6;
filter:alpha(opacity=60); 
}

#edit_tools img:hover, .accordionButton img:hover, .sortable_block_text img:hover {	opacity:1;
filter:alpha(opacity=100); 
}

.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background:url(../images/icons/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
  
 .cms_title {
	font-size:18px;
	position:absolute;
	left:20px;
	top:7px;

	width:500px;
	height:29px;
	font-weight:bold;
	 }
	 
 .cms_title2 {
	font-size:13px;
	position:absolute;
	left:20px;
	top:30px;
	width:600px;
	height:23px;
	color:#666666;
	 }
	 
 .change_lang a {

	position:absolute;
	right:20px;
	top:7px;
	font-size:14px;
	font-weight:bold;
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	padding:10px;
	background-color:#006699;
	color:#fff;
	text-transform:uppercase;
	
	 }

.img-swap {
	cursor:pointer;}
	
	
.message_info
{
		-webkit-background-size: 40px 40px;
		-moz-background-size: 40px 40px;
		background-size: 40px 40px;			
		background-image: -webkit-gradient(linear, left top, right bottom,
								color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
								color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
								to(transparent));
		background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
		background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
							transparent 75%, transparent);
								
		 -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
		 box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
		 width: 100%;
		 border: 1px solid;
		 color: #fff;
		 padding: 15px;
		 position: fixed;
		 _position: absolute;
		 text-shadow: 0 1px 0 rgba(0,0,0,.5);
		 -webkit-animation: animate-bg 5s linear infinite;
		 -moz-animation: animate-bg 5s linear infinite;
		 
}

.info
{
		 background-color: #4ea5cd;
		 border-color: #3b8eb5;
}

.error
{
		 background-color: #de4343;
		 border-color: #c43d3d;
}
		 
.warning
{
		 background-color: #eaaf51;
		 border-color: #d99a36;
}

.success
{
		 background-color: #61b832;
		 border-color: #55a12c;
}

.message_info h3
{
		 margin: 0 0 5px 0;													 
}

.message_info p
{
		 margin: 0;													 
}

@-webkit-keyframes animate-bg
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}


@-moz-keyframes animate-bg 
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}

@-webkit-keyframes animate-bg
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}


@-moz-keyframes animate-bg 
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}


#trigger-list
{
		 text-align: center;
		 margin: 100px 0;
		 padding: 0;
}

#trigger-list li
{
		 display: inline-block;
		 *display: inline;
		 zoom: 1;
}

#trigger-list .trigger
{
		 display: inline-block;
		 background: #ddd;
		 border: 1px solid #777;
		 padding: 10px 20px;
		 margin: 0 5px;
		 font: bold 12px Arial, Helvetica;
		 text-decoration: none;
		 color: #333;
		 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
}

#trigger-list .trigger:hover
{
		background: #f5f5f5;
}

/*--------------------------------------*/

.centered
{
		 text-align: center;
}

.twitter-follow-button
{
		 position: relative;
		 top: 7px;
}
.nojavascript {
	font-family:Arial, Helvetica, sans-serif
	font-size: 18px;
	position: absolute;
	width: 100%;
	height:100%;
	text-align: center;
	padding: 5px 20px 10px 20px;
	top: 0px;
	left:0px;
	border: 5px solid #333;
	color: #FFF;
	background-color:#369;
	visibility: hidden;
}
.nojavascript p {
	font-size: 13px;
	margin: 0px;
	text-indent:-70px;
}
.nojavascript h1 {
	font-size: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-indent:-70px;
}
.alege_modul_button {
	

		 background:#069;
		
		 padding: 10px 20px;

		 font: bold 12px Arial, Helvetica;
		 text-decoration: none;
		 color: #fff;
		 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
		 margin:0px 10px 5px 10px; 
		  float:left;
		  cursor:pointer;
	}

#loading{background:url(../images/icons/ajax-loader.gif) no-repeat; width:31px; height:31px;    position:absolute; top:50%; left:50%;}
	
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#000; background-color:#fff; border:4px solid #ccc; padding:12px; 		 -moz-border-radius: 8px;
		 -webkit-border-radius: 8px;
		 border-radius: 8px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#006699;}
#simplemodal-container a.modalCloseImg {background:url(../images/icons/btn_closeModal-black.png) no-repeat; width:42px; height:42px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.checkbox_box {
	float:left;
	background-color:#EEE;
			 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
		 padding:0px 5px 0px 5px;
		 margin-top:10px;
		 margin-bottom:10px;
	}
	

.edit_content { background:#F0FAFF; padding: 10px; margin: 0 0 15px 0;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px;
clear:both;


 }



#tabs .nav { overflow: hidden; }
#tabs .nav li { min-width: 97px; float: left; margin: 0 10px 0 0; }
#tabs .nav img { margin-bottom:-2px; margin-right:3px; }
#tabs .nav li.last { margin-right: 0; }
#tabs .nav li a { display: block; padding: 5px; background:#EFEFEF; color:#000; font-size: 12px; text-align: center; border: 0; font-weight:bold; line-height:20px; padding-left:15px; padding-right:15px; text-transform:uppercase;

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
 
 
 }

#tabs li a.current, #tabs li a.current:hover { background-color: #008FD5 !important; color:#FFFFFF; }
#tabs .nav li a:hover, #tabs .nav li a:focus { background: #008FD5; text-decoration:none; color:#FFFFFF;}

.edit_content .hide{
	display:none;
	}

/* Default styling for jQuery Datepicker v4.0.6. */
.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #000;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #600;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #444;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #777;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #ddd;
}
.datepick-month td .datepick-today {
	background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
	background-color: #f08080;
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}
.datepick select {
	width:80px;
	height:17px;
	margin:0px;
	padding:0px;
	color:#fff;
	margin-bottom:3px;
	}
#upload_button, #upload_button_foto {

	padding:8px 8px 8px 0px;
	font-size:11px;
	
	text-align:center;
	background:#f2f2f2;
	color:#069;
	border:1px solid #ccc;
	width:120px;
	height:20px;
	cursor:pointer !important;
	-moz-border-radius:5px;
	 -webkit-border-radius:5px;
	 font-family:Tahoma, Geneva, sans-serif;
	 float:right;
	 margin-right:10px;

	}

#upload_button img, #upload_button_foto img {
	margin-bottom:-3px;}

#upload_aria #status{
	font-family:Arial; padding:5px;
}
#upload_aria ul#files{ list-style:none; padding:0; margin:0; }
#upload_aria ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
#upload_aria ul#files li img{ max-width:180px; max-height:150px; }
#upload_aria .success{ background:#99f099; border:1px solid #339933; }
#upload_aria .error{ background:#f0c6c3; border:1px solid #cc6622; }



.images_place {
	position:relative;
	
	width: 135px; 
	height: 115px; 
	left: 0px; 
	top: 0px;
	float:left;
	margin:7px;


	}
	
.images_place img {
	margin:0px 3px 3px 3px;
	padding:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    height : auto;
	border:1px solid #CCC;
	max-height:105px;
	max-width:125px;
	
	background: #FFF;

	}
.images_place .delete_image_button {
	
	cursor:pointer;
	color:#000000;
	display:block;
	
	
	position:absolute;


	opacity: 0.9; 
	left: 10px; 
	top: 10px;
	border:0px;
}

.images_place .prim_image_button {
	
	cursor:pointer;
	color:#000000;
	display:block;
	
	
	position:absolute;


	opacity: 0.9; 
	left: 45px; 
	top: 10px;
	border:0px;
}

.images_place .delete_image_button img {

} 

.list_data{
	font-size:11px;
	}


#navigation {
    width: 200px;
    font-size:12px;
	
	
}
	#navigation ul {
	    margin: 0px;
	    padding: 0px;
	}
	ul.top-level { 
	}
		
		#navigation li { list-style: none; background:#EFEFEF;}
        ul.top-level li {
            border-bottom: #fff solid;
            border-top: #fff solid;
            border-width: 2px;
			-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
        }
			#navigation a {
				color: #069;
				cursor: pointer;
				display:block;
				
				
								
				text-decoration:none;
				width:190px;
		
				padding:10px;
			}
			#navigation a:hover{ text-decoration:none;
			color:#E6F7FF;
				}
	        #navigation li:hover {
	            background:#006699;
	            position: relative;
				
	        }
        ul.sub-level { display: none; }
        li:hover .sub-level {
            background: #999;
            border: #fff solid;
            border-width: 1px;
            display: block;
            position: absolute;
            left: 75px;
            top: 5px;
        }
        ul.sub-level li {
			border: none;
			float:left;
			width:150px; 
        }
		#navigation .sub-level { background: #999; }
		#navigation .sub-level .sub-level { background: #09C; }
						
	/*IE RESET HELPER*/
	li:hover .sub-level .sub-level { display:none; }
	.sub-level li:hover .sub-level { display:block; }	

.sortable_first li,.sortable_slider li {
			
			margin: 0;
			margin-top:5px;
			cursor: move;
			background-color:#F0F0F0;
			padding:10px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			
			border:1px solid #EBEBEB;
			
	}
.sortable_first li:hover, .sortable_slider li:hover {
			background-color:#E5E5E5;}
			
.button22 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:14px;
	
	padding:6px 17px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.button22:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
	text-decoration:none;
}
.button22:active {
	position:relative;
	top:1px;
}
.button22 img {
	margin-bottom:-3px;
	opacity:0.6;
	filter:alpha(opacity=60);
	 }
