
/* ------ templates/default/css/new.css ------ */
 /* <!-- */
 /* General styles */
 body {
 margin:0;
 padding:0;
 border:0; /* This removes the border around the viewport in old versions of IE */
 width:100%;
 background:#fff;
 min-width:600px; /* Minimum width of layout - remove line if not required */
 /* The min-width property does not work in old versions of Internet Explorer */
 font-size:90%;
 font-family:Georgia,"Times New Roman",Times,serif; 
 }
 a {
 text-decoration:none;
 }
 a:hover {
 text-decoration:underline;
 }
 h1, h2, h3 {
 margin:.8em 0 .2em 0;
 padding:0;
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 

 }
 p {
 margin:.4em 0 .8em 0;
 padding:0;
 text-align:justify;
 }
.news-p {
 margin:0;
 padding:0;
 text-align:justify;
 }
 /* Header styles */
 #header {
 clear:both;
 float:left;
 width:100%;
 }
 #header {
 border-bottom:1px solid #000;
 }
 #header p,
 #header h1,
 #header h2 {
 padding:.4em 15px 0 15px;
 margin:0;
 }
 h1{font-size:2em}

 
/* ------------ LANGUAGE SELECTOR ------------- */ 

 #ams-language-select {
 font-family : Tahoma,Verdana,Arial,Helvetica;
 font-size:11px;
 text-decoration:none;
 z-Index:240;
 }
 #ams-language-select img {
 margin:0;
 }
 
 #ams-language-select ul {
 clear:left;
 float:left;
 width:100%;
 list-style:none;
 margin:0;
 padding:0;
 
 }
 #ams-language-select ul li {
 display:inline;
 list-style:none;
 margin:0;
 padding:0;
 }
 #ams-language-select ul li a {
 display:block;
 float:left;
 margin:0 0 0 10px;
 padding:0;
 text-align:center;
 color:#000;
 text-decoration:none;
 position:relative;
 left:15px;
 line-height:1em;
 }
 #ams-language-select ul li a:hover {
 background:#369;
 color:#fff;
 }
 #ams-language-select ul li a.active,
 #ams-language-select ul li a.active:hover {
 color:#fff;
 background:#000;
 font-weight:bold;
 }
 #ams-language-select ul li a span {
 display:block;
 }
 
#ams-language-select ul{
 padding-left:120px;
} 
/* ------------- LOGIN FORM ------------- */

#ams-login-form{
 border:1px solid #CCC;
 background-color:#DDD;
 height:75px;
 width:160px;
 float:left;

}
#ams-login-form label{ width:50px;}

.ams-login-label{
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size: 10px;
 border : 0px solid red;
 width:50px;
}
#ams-login-user, #ams-login-password {
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size: 10px; 
 width:80px;
 margin:0;
}

#ams-login-button {
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size: 10px; 
 padding-left:10px;
 padding-right:10px;
 padding-top:0px;
 padding-bottom:2px;
 font-weight:bold;
 
}

#ams-login-lbl-pwd, #ams-login-lbl-user {
 width:50px;
}

/* --------------------------------------- */ 
 
.ams-row{
 width : 100%;
 float:left;
} 
 
 #ams-top-menu{
width : 100%;
background-repeat : repeat;
background-position : left 0%; 
height:125px;
float:left;
}

 
 /* 'widths' sub menu */
 #layoutdims {
 clear:both;
 background:#DDD;
 border-top:4px solid #000;
 margin:0;
 padding:6px 15px !important;
 text-align:right;
 }
 /* column container */
 .colmask {
 clear:both;
 float:left;
 width:100%; /* width of whole page */
 overflow:hidden; /* This chops off any overhanging divs */
 }
 /* holy grail 3 column settings */
 .holygrail {
 background:#D8D4DC; /* Right column background colour */
 }
 .holygrail .colmid {
 float:left;
 width:200%;
 margin-left:-200px; /* Width of right column */
 position:relative;
 right:100%;
 background:#D8D4DC; /* Centre column background colour */
 }
 .holygrail .colleft {
 float:left;
 width:100%;
 margin-left:-50%;
 position:relative;
 left:500px; /* Left column width + right column width */
 background:#D8D4DC; /* Left column background colour */
 
 }
 .holygrail .col1wrap {
 float:left;
 width:50%;
 position:relative;
 right:300px; /* Width of left column */
 padding-bottom:1em; /* Centre column bottom padding. Leave it out if it's zero */
 }
 .holygrail .col1 {
 margin:0 315px; /* Centre column side padding:
 Left padding = left column width + centre column left padding width
 Right padding = right column width + centre column right padding width */
 position:relative;
 left:200%;
 overflow:hidden;
 }
 .holygrail .col2 {
 float:left;
 float:right; /* This overrides the float:left above */
 width:270px; /* Width of left column content (left column width minus left and right padding) */
 position:relative;
 right:15px; /* Width of the left-had side padding on the left column */
 }
 .holygrail .col3 {
 float:left;
 float:right; /* This overrides the float:left above */
 width:170px; /* Width of right column content (right column width minus left and right padding) */
 margin-right:45px; /* Width of right column right-hand padding + left column left and right padding */
 position:relative;
 left:50%;
 }
 /* 3 column blog style settings */
 
/* ---------------------------------- LONKS ------------------------------------------------------------------- */
#ams-top-menu{
 
font-family : Georgia, "Times New Roman", Times, serif; 
 
}
#ams-top-menu ul{
list-style : none;
padding : 0;
margin : 0;
}
#ams-top-menu ul li {
 display:inline;
 list-style:none;
padding-left : 3px;
padding-right : 3px;
float : left;
margin : 1px 0 0 0;
line-height : 38px;
white-space : nowrap;
border-right : 1px solid #D8D4DC;
}

#ams-top-menu ul li ul {margin-left:-5px; }
#ams-top-menu ul li ul li {
 
padding-left : 0px;
padding-right : 0px;
 
}


#ams-top-menu ul li a {
display : block;
padding-left : 3px;
padding-right : 3px;
text-decoration : none;
color : #000;
background : transparent;
font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 
font-size:12px;
font-weight:bold;
}
#buttons > ul#ams-top-menu li a {
width : auto;
}
#ams-top-menu ul li a:hover {
/*color : #fff;
background : #ff9900;font-size : 24px; */
padding-bottom:0px; 
border-bottom:4px solid #FF6600;
line-height : 35px;
font-size:16px;
font-weight:bold;
} 


 .blogstyle {
 background:#ff9; /* Right column background colour */
 }
 .blogstyle .colmid {
 float:left;
 width:200%;
 margin-left:-200px; /* Width of right column */
 position:relative;
 right:100%;
 background:#FFD8B7; /* Centre column background colour */
 }
 .blogstyle .colleft {
 float:left;
 width:100%;
 margin-left:-200px; /* Width of centre column */
 background:#fff; /* Left column background colour */
 }
 .blogstyle .col1wrap {
 float:left;
 width:50%;
 padding-bottom:1em; /* Centre column bottom padding. Leave it out if it's zero */
 }
 .blogstyle .col1 {
 margin:0 15px 0 415px; /* Centre column side padding:
 Left padding = left column width + centre column left padding width
 Right padding = right column width + centre column right padding width */
 position:relative;
 left:100%;
 overflow:hidden;
 }
 .blogstyle .col2 {
 float:right;
 width:170px; /* Width of left column content (left column width minus left and right padding) */
 position:relative;
 left:185px; /* Width of the left-had side padding on the left column */
 }
 .blogstyle .col3 {
 float:right;
 width:170px; /* Width of right column content (right column width minus left and right padding) */
 position:relative;
 left:555px;
 }
 /* 2 column left menu settings */
 .leftmenu {
 background:#fff;
 }
 .leftmenu .colleft {
 float:left;
 width:200%;
 margin-left:-200%;
 position:relative;
 left:200px;
 background:#FFD8B7;
 }
 .leftmenu .col1wrap {
 float:left;
 width:50%;
 position:relative;
 right:200px;
 padding-bottom:1em;
 }
 .leftmenu .col1 {
 margin:0 15px 0 215px;
 position:relative;
 left:200%;
 overflow:hidden;
 }
 .leftmenu .col2 {
 float:right;
 width:170px;
 position:relative;
 right:15px;
 }
 /* 2 column right menu settings */
 .rightmenu {
 background:#ff9;
 }
 .rightmenu .colleft {
 float:left;
 width:200%;
 margin-left:-200px;
 position:relative;
 right:100%;
 background:#fff;
 }
 .rightmenu .col1wrap {
 float:left;
 width:50%;
 position:relative;
 left:50%;
 padding-bottom:1em;
 }
 .rightmenu .col1 {
 margin:0 15px 0 215px;
 overflow:hidden;
 }
 .rightmenu .col2 {
 float:right;
 width:170px;
 position:relative;
 left:185px;
 }
 /* 1 column full page settings */
 .fullpage {
 background:#fff;
 }
 .fullpage .col1 {
 margin:0 15px;
 }
 
 
 /* Footer styles */
 #footer {
 clear:both;
 float:left;
 width:100%;
 border-top:1px solid #777;
 background-color:#D8D4DC;
 border-bottom:1px solid #000;
 float:bottom;
 
 }
 #footer p {
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:3px;
 margin:0;
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size:10px;
 color:gray;
 text-align:center;
 }
 #footer a{
 color:gray;
 text-decoration:none;
 }
 #footer a:hover{
 color:#000;
 text-decoration:underline;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 /* --> */

#subordinates-ams-ul-0{
 padding: 0;
 margin: 0;
 list-style: none;
 line-height: 1; 
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 
}


#subordinates-ams-ul-1{
 padding: 0;
 margin: 0;
 list-style: none;
 line-height: 1; 
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 

}


#subordinates-ams-ul-1 li {margin:5px}


#nav-ams-ul-1, #nav-ams-ul-1 ul { /* all lists */
 padding: 0;
 margin: 0;
 list-style: none;
 line-height: 1;
}

#nav-ams-ul-1 a {
 display: block;
 width: auto;
 
 padding:0 1px 0 1px;
 word-wrap: break-word;
}

#nav-ams-ul-1 li { /* all list items */
 float: left;
 width: auto;
 
 padding:0 1px 0 2px;
}

#nav-ams-ul-1 li ul { /* second-level lists */
 position: absolute;
 background: orange;
 width: auto;
 word-wrap: break-word; 
 padding:0 1px 0 1px;
 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size:11px;
}

#nav-ams-ul-1 li ul ul { /* third-and-above-level lists */
 margin: 0 0 0 80px;
 background:yellow;
}

#nav-ams-ul-1 li:hover ul ul, #nav-ams-ul-1 li:hover ul ul ul, #nav-ams-ul-1 li.sfhover ul ul, #nav-ams-ul-1 li.sfhover ul ul ul {
 left: -999em;
}

#nav-ams-ul-1 li:hover ul, #nav-ams-ul-1 li li:hover ul, #nav-ams-ul-1 li li li:hover ul, #nav-ams-ul-1 li.sfhover ul, #nav-ams-ul-1 li li.sfhover ul, #nav-ams-ul-1 li li li.sfhover ul { /* lists nested under hovered list items */
 left: auto;
}



hr {
 border:0 0 1px 0;
}

.event-time{
 border-bottom:1px dashed #ccc;
}

#ams-left-tree{
 float:left;
 width:10%;
 background-color:#FFCC00; 
 margin-right:10px;
 border-right:1px solid #CCC; 
 border-bottom:1px solid #CCC; 
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 
 
}

#ams-search-box{
 background-color:#FFCC00;
 border-bottom:1px solid #CCC;
 padding-top:2px; 
 padding-bottom:2px; 
}
 
#ams-search-field{
 font-size:10px;
 width:65%;
}
#ams-search-button{
 font-size:10px;
 width:20%;
 
}
#ams-search-form{
 margin:0px;padding:0px;border:0px solid red;
}
#ams-left-column{
 background-color: #FFE16C;
 border-right:1px solid #ddd;
 width:25%;
}
.ams-left-column{
 background-color: #FFE16C;
 border-right:1px solid #ddd;
 width:25%;
}
.ams-middle-column{
 padding-left:10px;
 padding-right:10px;
}
.ams-right-column{
 background-color:#DDD;
 border-left:1px solid #CCC; 
}
h1, h2{
 margin-top:0.4em;
 padding-top:0px;
 width:100%;
 border-bottom:1px dotted #ccc;
}
#leftmenu-ams-ul-0{
 font-size:16px;
}

#leftmenu-ams-ul-0 a:hover{
 text-decoration:underline;

}
#leftmenu-ams-ul-0 .highlight{
 font-weight:bold;
}
.folder_expand_collapse_img{
 cursor:pointer;
 cursor:hand;
}
#ams-logo:hover{
 border-bottom:5px solid orange;
}
.hidden-image{display:none}

.event-time-row{
 background:red;
}
.welcome-msg{
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size:0.8em;
}
.latest-news-and-events{
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size:10px; 
 vertical-align:top;
 list-style:none;
 padding-left:50px;
}
.news-time {
 color:#700;
 font-weight:bold;
 font-size:0.8em; 
 margin:0;
 padding:0;
}

b.rtop, b.rbottom{display:block;background: #DDD}
b.rtop b, b.rbottom b{display:block;height: 1px;
 overflow: hidden; background: #FFF;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.right-column-item{
margin: 5px 5px;background: #FFF;
}
.rhs-n-e{
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 
 
}
.pdflink{
 font-family:Tahoma,Verdana,Arial,Helvetica; 
 font-size:0.8em;
 
}
.newsblog{
 margin:0;
 padding:2px;
 font-family:Tahoma,Verdana,Arial,Helvetica; 
 font-size:0.8em;
}
.search-result{
 border:1px dotted #CCC;
 margin:5px;
 background:#EEE;
 
 font-size:1em;
}
.found-title{
 font-family:Trebuchet MS,Arial,Tahoma,Verdana,Helvetica; 
 font-size:1.1em; 
}
.greenrow{
 color:green;
}
/* ------ folder-tree-static/css/folder-tree-static.css ------ */
 .dhtmlgoodies_tree{
 margin:0;
 padding:0;
 }
 
 .dhtmlgoodies_tree ul{ /* Sub menu groups */
 margin-left:20px; /* Left spacing */
 padding-left:0px;
 display:none; /* Initially hide sub nodes */
 }
 
 .dhtmlgoodies_tree li{ /* Nodes */
 list-style-type:none;
 vertical-align:top; 
 margin:0;
 padding:0;
 
 }
 
 .dhtmlgoodies_tree li a{ /* Node links */
 color:#000;
 text-decoration:none;
 font-family:Verdana,Tahoma,Helvetica,Arial; 

 font-size:0.8em;
 padding-left:2px;
 padding-top:0px;
 }
/* ------ folder-tree-static/css/context-menu.css ------ */
 #contextMenu{ /* The menu container */
 border:1px solid #202867; /* Border around the entire menu */
 background-color:#FFF; /* White background color of the menu */
 margin:0px;
 padding:0px;
 width:175px; /* Width of context menu */
 font-family:arial;
 font-size:12px;
 background-image:url('http://amgd.ro/folder-tree-static/images/gradient.gif');
 background-repeat:repeat-y;
 
 /* Never change these two values */
 display:none;
 position:absolute;

 }
 #contextMenu a{ /* Links in the context menu */
 color: #000;
 text-decoration:none;
 line-height:25px;
 vertical-align:middle; 
 height:28px;
 
 /* Don't change these 3 values */
 display:block; 
 width:100%;
 clear:both;
 
 }
 #contextMenu li{ /* Each menu item */
 list-style-type:none;
 padding:1px;
 margin:1px;
 cursor:pointer; 
 clear:both;
 }
 #contextMenu li div{ /* Dynamically created divs */
 cursor:pointer; 
 }
 #contextMenu .contextMenuHighlighted{ /* Highlighted context menu item */
 border:1px solid #000;
 padding:0px;
 background-color:#E2EBED;
 
 }
 #contextMenu img{
 border:0px;
 }
 #contextMenu .imageBox{ /* Dynamically created divs for images in the menu */

 float:left;
 padding-left:2px;
 padding-top:3px;
 vertical-align:middle;
 
 width: 30px; /* IE 5.x */
 width/* */:/**/28px; /* Other browsers */
 width: /**/28px;
 }
 #contextMenu .itemTxt{
 float:left; 
 width: 120px; /* IE 5.x */
 width/* */:/**/140px; /* Other browsers */
 width: /**/140px; 
 }

/* ------ super_ajax_calendar/calendar/super_calendar_style.css ------ */
#calendar td {
 font-family: "Trebuchet MS", Arial, sans-serif;
}

#calback {
 clear: both;
 width: 100%;
 height: 100%;
 background: url('http://amgd.ro/super_ajax_calendar/calendar/images/calWaiting.gif') no-repeat center;
}

#calendar {
 background: #FFF;
 width: 100%;
 height: 100%;
}

.cal {
 width: 250px;
 border: 1px solid #CCC;
 margin: 0 auto;
}

.cal a {
 color: #0C0;
 text-decoration: none;
 border-bottom: 1px dashed #CCC;
 font-size: 9px;
}

.cal a:hover {
 color: #0E0;
}

.calhead {
 
 font-weight: bold;
 color: #FFF;
 font-size: 16px; 
 background: url('http://amgd.ro/super_ajax_calendar/calendar/images/calBack.gif') repeat center left;
 padding: 5px;
}

.calhead img {
 border: none;
}

.calhead table {
 width: 100%;
}

.calhead a {
 text-decoration: none;
 border: none;
}

.dayhead {
 height: 25px;
 background: #EEE;
}

.dayhead td {
 text-align: center;
 color: #000;
}

.dayrow {
 background: #FFF;
 height: 40px;
}

.dayrow td {
 width: 14%;
 font-size: 9px;
 color: #656551;
 padding: 3px;
 border: 1px solid #DDD;
}

.day {
 float: right;
}

.dayover {
 background: yellow;
}

.dayout {
 background: #FFF;
}

#event {
 font-family: Arial, sans-serif;
 width: 100%;
 height: 100%;
 border-top: 1px solid #727260;
 border-bottom: 1px solid #727260;
}

#event .heading {
 padding: 10px;
 position: relative;
 background: url('http://amgd.ro/super_ajax_calendar/calendar/images/calEvent.gif') repeat-x top left;
 border-bottom: 1px dotted #CCC;
}

#event .title {
 color: #656551;
 font-size: 16px;
 font-weight: bold;
}

#event .posted {
 color: #8C8C73;
 font-size: 10px;
}

#event .back {
 position: absolute;
 top: 10px;
 right: 10px;
}

#event .back a {
 color: #0C0;
 text-decoration: underline;
 border: none;
 font-size: 10px;
}

#event .back a:hover {
 color: #0E0;
}

#event .line {
 padding: 10px;
 overflow: auto;
}

.error {
 color: #C00;
 font-size: 14px;
 font-weight: bold;
}

#jump {
 z-index: 100;
 line-height: 30px;
 padding: 5px;
 background: #F6F6F6;
 border: 1px solid #888;
}

#jump a {
 text-decoration: none;
 border: none;
}

#jump img {
 border: none;
}

#events-hovered{
 border:1px solid gray;
 background-color:#AAA;
 font-family:Tahoma,Verdana,Arial,Helvetica;
 font-size:10px;
}
.day-event {
 float: right;
 background: url('http://amgd.ro/img/note.gif') no-repeat center;
 height:30px;
 width:25px;
 cursor:pointer;cursor:hand;
}