/* cmsms stylesheet: Layout_Liceu_Ludus modified: joi, 21 septembrie 2017 00:24:07 */
/* Base Styles */

html{ background-image:url("https://www.liceuludus.ro/uploads/files/images/texturebg.gif"); }
body { background-image: url("https://www.liceuludus.ro/uploads/files/images/texturebg.gif"); background-repeat: repeat; margin:0; padding:0; color:#555555; font-family: "Roboto", "Segoe UI", Tahoma,Geneva,sans-serif;}
body input[type="submit"] {color:#fff; background:none; border:none;}
/* Mozilla based browsers */
::-moz-selection { background-color: #000; color: #fff; }
/* Works in Safari */
::selection { background-color: #000; color: #fff; }
/* Works in Opera */
::-o-selection { background-color: #000; color: #fff; }
::-ms-selection { background-color: #000; color: #fff; }
/* Works in Internet Explorer */
::-webkit-selection { background-color: #000; color: #fff; }

table.elevi {border-collapse:collapse;}
table.elevi, table.elevi th, table.elevi td {border: 1px solid #eee;}
table.elevi tr:hover {background:#DDD;}

table.contact {border-collapse:collapse; margin-top:20px;}
table.contact, table.contact th, table.contact td {border:0;}
table.contact tr:hover {background:#DDD;}

table.tabele {
	color:#666;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.tabele th {
	padding:4px 15px 4px 15px;
	border-right:1px solid #ddd;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.tabele th:first-child {
	text-align: left;
	padding-left:20px;
}

table.tabele tr {
	padding-left:10px;
}
table.tabele td:first-child {
	text-align: left;
	padding-left:10px;
	border-left: 0;
}
table.tabele td {
	padding:10px;
	text-align: left;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.tabele tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.tabele tr:last-child td {
	border-bottom:0;
}

table.tabele tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

a:link, a:active, a:visited {color:#429EFF; text-decoration:none;}
a:hover {color:#61ba4d; text-decoration:underline;}


#antet {width:100%; height:90px; background:#232323; color:#EEEEEE; border-bottom:1px solid #151515; }
#continut-antet {width:980px; margin:0 auto; padding-top:20px;}
#continut-antet-nav {float:right;margin-top:-20px;}

#cauta {float:right; margin-top:-8px; }
.conected {margin-left:10px; margin-right:70px;}

#navigation {width:100%; height:60px; background:#333333; border-bottom:1px solid #444444; border-top:1px solid #383838; margin-bottom:1px; }

#navbar {width:1000px; margin:0 auto; font-family: 'Oswald', 'Segoe UI', sans-serif; font-weight: 300; }

#navbar ul{color:#777777;margin:0px;list-style-type:none; padding-top:20px; padding-left:10px;}
#navbar li{display:inline;float:left;font-size:1em;line-height:1.6em;}
#navbar li a{color:#C5C5C5;font-size:1em;line-height:1.6em; padding-right:15px; text-shadow:0 0 0 transparent,0 1px rgba(29,29,29,0.2);text-decoration:none;}
#navbar li a:hover{color:#fff; font-weight: 400;}

#wrapper {width:1000px; margin:0 auto;}

.crbk {width:100%; font-size:10px; color:#000; line-height:18px; background: #fff;}
.breadcrumbs {margin-top:0px;}
.breadcrumbs a, .breadcrumbs a:visited {color:#000;}
.breadcrumbs a:hover {color:#4d90fe;}

#continut {width:1000px; font-size:14px;}

.imagini-stiri-stanga { border: 5px solid #e0e0e0; float: left; margin-right: 20px; }
.imagini-stiri-dreapta { border: 5px solid #e0e0e0; float: right; margin-left: 20px;}

#meniu-stanga {float:left; width:250px; }

#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: 300;
  text-decoration: none;
  line-height: 1;
  font-family: 'Oswald', 'Segoe UI', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu {
  width: 250px;
  border-bottom: 2px solid #222222;

}
#cssmenu a {
  line-height: 2.2;
}
#cssmenu > ul > li:first-child {
  color: white; 
  text-shadow: none;	
  background-color: #555555;
  background-image: -moz-linear-gradient(top, #555555, #555555);
  background-image: -ms-linear-gradient(top, #555555, #555555);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#555555));
  background-image: -webkit-linear-gradient(top, #555555, #555555);
  background-image: -o-linear-gradient(top, #555555, #555555);
  background-image: linear-gradient(top, #555555, #555555);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#555555', GradientType=0);

}
#cssmenu > ul > li:first-child > a {
  padding: 15px 10px;
  background: none;
  border: none;
  font-family: 'Oswald', 'Segoe UI', sans-serif;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  text-shadow: none;
}
#cssmenu > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu > ul > li:first-child:hover {
  background-color: #222222;
  background-image: -moz-linear-gradient(top, #222222, #222222);
  background-image: -ms-linear-gradient(top, #222222, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#222222));
  background-image: -webkit-linear-gradient(top, #222222, #222222);
  background-image: -o-linear-gradient(top, #222222, #222222);
  background-image: linear-gradient(top, #222222, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0);

}
#cssmenu > ul > li {
  color: white;  
  text-shadow: none;	
  background-color: #d84a38;
  background-image: -moz-linear-gradient(top, #dd4b39, #d14836);
  background-image: -ms-linear-gradient(top, #dd4b39, #d14836);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4b39), to(#d14836));
  background-image: -webkit-linear-gradient(top, #dd4b39, #d14836);
  background-image: -o-linear-gradient(top, #dd4b39, #d14836);
  background-image: linear-gradient(top, #dd4b39, #d14836);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39', endColorstr='#d14836', GradientType=0);

}
#cssmenu > ul > li:hover {
  background-color: #c53727;
  background-image: -moz-linear-gradient(top, #c53727, #c53727);
  background-image: -ms-linear-gradient(top, #c53727, #c53727);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c53727), to(#c53727));
  background-image: -webkit-linear-gradient(top, #c53727, #c53727);
  background-image: -o-linear-gradient(top, #c53727, #c53727);
  background-image: linear-gradient(top, #c53727, #c53727);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53727', endColorstr='#c53727', GradientType=0); 

}
#cssmenu > ul > li > a {
  font-size: 14px;
  display: block;
  background: url("https://www.liceuludus.ro/uploads/files/images/pattern.png") top left repeat;
  color: #ffffff;
  border: 1px solid #d84a38;
  border-top: none;
  text-shadow:none;
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 12px 10px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span {
  background: url("https://www.liceuludus.ro/uploads/files/images/icon-down.png") 96% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
  background: url("https://www.liceuludus.ro/uploads/files/images/icon-up.png") 96% center no-repeat;
}
/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#cssmenu ul ul li {
  padding: 0;
  border-bottom: 1px solid #009bff;
  border-top: none;
  color: white;  
  text-shadow: none;	
  background-color: #4d90fe;
  background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed));
  background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
  background-image: linear-gradient(top, #4d90fe, #4787ed);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed', GradientType=0);

}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #fff;
  font-size: 11px;
  font-weight: 300;
}
#cssmenu ul ul a:before {
  content: url("https://www.liceuludus.ro/uploads/files/images/icon-right.png") ;
  position: absolute;
  left: 10px;
  padding-top: 6px;
  color: #fff;
}
#cssmenu ul ul a:hover {
  color: #fff;
  background-color: #0072bb;
  background-image: -moz-linear-gradient(top, #0072bb, #0072bb);
  background-image: -ms-linear-gradient(top, #0072bb, #0072bb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0072bb), to(#0072bb));
  background-image: -webkit-linear-gradient(top, #0072bb, #0072bb);
  background-image: -o-linear-gradient(top, #0072bb, #0072bb);
  background-image: linear-gradient(top, #0072bb, #0072bb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072bb', endColorstr='#0072bb', GradientType=0);

}

#continut-stanga { float:left; width:410px; padding: 0px 20px 20px 20px; background: #fff; min-height: 520px;}
#harta-google { margin-top:20px;}
#continut-dreapta { float:right; width:510px; padding: 30px 20px 20px 20px; background: #fff; min-height: 520px;}

#zona-continut {float:right; min-height:1400px; width:710px; color:#555555; line-height:20px; text-align:justify; padding:20px; font-size:14px; font-weight: 300; background: #fff; margin-top: -13px;}
#zona-continut strong { font-weight: 500; }

.titlu {width: 630px; font-family: "Oswald", "Segoe UI", sans-serif; font-size: 20px; color:#666; font-weight:400; border-bottom:1px solid #ddd;}

.subtitlu {font-family: "Oswald", "Segoe UI", sans-serif; font-size:14px; color:#666; font-weight:400;}

#sidebar {float:right; width:250px; margin:0; text-transform:uppercase;}

.clear {clear:both;}

#subsol {width:100%; height:40px; margin:0; background:#232323; color:#DADAD3; font-size:11px; line-height:30px;}

.descarca {color:#429EFF; text-decoration:none;}
.descarca:hover {color:#61ba4d; text-decoration:underline;}

.iconlist { list-style: none; margin: 0; padding: 0; line-height: 20px; }
    li.pdf {background-image: url(https://www.liceuludus.ro/uploads/files/images/pdf.png); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 30px; margin: 0px 20px;}
    li.doc { background-image: url(https://www.liceuludus.ro/uploads/files/images/word.png); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 30px; margin: 0px 20px; }
    li.extern { background-image: url(https://www.liceuludus.ro/uploads/files/images/link_arrow.png); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 30px; margin: 0px 20px; }

#conectare { background:#4d90fe; width:250px; color:#fff; margin-top:10px; border-bottom:2px solid #222; margin-bottom:10px;}
.inset { padding:5px 15px 20px 15px; font-family: "Oswald", sans-serif; font-weight: 300; }

#conectat { padding:5px 15px 15px 15px; }
#conectare a { color:#fff; }
#conectare input[type="text"] { width:178px; padding:6px; }
#conectare input[type="password"] { width:178px; padding:6px; }

#contactform {
  float:right;
  width:500px; 
  padding:20px;
  margin-top:10px;
  font-family: 'Oswald', sans-serif;
}

#meteo { background:#fff; width:250px; color:#fff; margin-top:10px; padding-left:10px; padding-top:5px; border-bottom:2px solid #222; margin-bottom:10px;}

.titularizare { width:100%; margin-bottom:20px;}

.newsletter { background:#FF9400; width: 230px; color:#fff; padding: 10px; margin-top:10px; border-bottom:2px solid #222; margin-bottom:10px; font-family: 'Roboto', sans-serif; font-weight:300; min-height:250px;}

#butoane a, #butoane a:hover { color:#fff; text-decoration:none; }

.footer-content {width:980px; margin:0 auto; line-height: 40px;}

#facebk { width: 250px; height: 685px; background: #fdfdfd; text-align: center; border-bottom: 2px solid black; padding-top: 10px; }

.fbook { margin-top: 11px; }

.file_list {display:block; margin: 20px 10px;}
.file_list li { margin-bottom: 10px;}
.file_list img { margin-right: 5px;}

.fileDate { font-size:12px; font-style:italic;}
.fileSize { font-size:12px; font-style:italic;}

/* This gets Google to fall into place */
.social { font-size: 1px; text-align: center;}
 /* This gets Facebook to fall into place */
.social iframe, .social>span { vertical-align: middle; }
 /* Set an optional width for your button wrappers */
.social span { display: inline-block; width: 110px;}
 /* Adjust the widths individually if you like */
/* .social .Facebook { width: 120px; }
.social .google { width: 80px; }
.social .twitter { width: 90px; } */

.img-craciun {position:absolute; margin-left: 60px; width: 180px; z-index:1;}
.img-craciun-footer {position:absolute; margin-top: -110px; width: 300px; z-index:1; float:left;}

/* imaginile din despre noi - prezentare liceu */
.imgwrapp { float:left; position:relative; margin-right:7px; margin-bottom:10px;}
.descriere {position:absolute; bottom:0px; left:0px; width:100%; background-color:black; color:white; font-size:12px; opacity:0.6; /* transparency */ filter:alpha(opacity=60); /* IE transparency */ }
.continut_descriere { padding:10px; margin:0px;}
/* cmsms stylesheet: Layout_Meniu_lateral modified: miercuri, 12 octombrie 2016 10:09:42 */
/******************** MENU *********************/
#bara-laterala {
	margin: 0;
	padding: 0;
    margin-left:10px;
}
#bara-laterala ul {
/* remove any bullets */
	list-style: none;
/* margin/padding set in li */
	margin: 0px;
	padding: 0px;
}
#bara-laterala ul ul {
	margin: 0;
	padding: 0px;	
}
#bara-laterala li {
/* remove any bullets */
	list-style: none;
/* negative bottom margin pulls them together, images look like one border between */
	margin-bottom: -1px;
/* bottom padding pushes "a" up enough to show our image */
	padding:0px;
/* you can set your own image here */
	background:#none;
        border-bottom:1px solid #999;
}

#bara-laterala li.currentpage {
	padding: 0px;
}
#bara-laterala li.menuactive {
	margin: 0;
	padding: 0px;
	background: #333333;

}
#bara-laterala li.menuactive ul {
	margin: 0;
}
#bara-laterala li.activeparent {
	margin: 0;
	padding: 0px;
}
/* fix stupid IE6 bug with display:block; */
* html #bara-laterala li {
	height: 1%;
}
* html #bara-laterala li a {
	height: 1%;
}
* html #bara-laterala li hr {
	height: 1%;
}
/** end fix **/
/* first level links */
div#bara-laterala a {
/* IE6 has problems with this, fixed above */
	display: block;
/* some air for it */
	padding: 0.8em 0.3em 0.5em 1.5em;
/* this will be link color for all levels */
	color: #EEEEEE;
/* Fixes IE7 whitespace bug */
	min-height: 1em;
/* no underline for links */
	text-decoration: none;
/* you can set your own image here this is tall enough to cover text heavy links */
	background: #333333;
border-bottom:1px solid #fff;
}
/* next level links, more padding and smaller font */
div#bara-laterala ul ul a {
	font-size: 90%;
	padding: 0.8em 0.3em 0.5em 2.8em;
        color:#232323;
        background:#EEEEEE;
}
/* third level links, more padding */
div#bara-laterala ul ul ul a {
	padding: 0.5em 0.3em 0.3em 3em;
}
/* hover state for all links */
div#bara-laterala a:hover {
	background-color: #61ba4d;
	color: #fff;
	text-decoration: none;
}
div#bara-laterala a.activeparent:hover {
	color: #fff;
}
/* active parent, that is the first level parent of a child page that is the current page */
div#bara-laterala li.activeparent {
	background: #61ba4d;
	color: #fff;
}
div#bara-laterala li.activeparent a.activeparent {
        background-color: #61ba4d;
	color: #fff;
	text-decoration: none;
}
div#bara-laterala li a.parent {
/* takes left padding out so span image has room on left */
	padding-left: 0em;
}
div#bara-laterala ul ul li a.parent {
/* increased padding on left offsets it from one above */
	padding-left: 0.9em;
}
div#bara-laterala li a.parent span {
	display: block;
	margin: 0;
/* adds left padding taken out of "a.parent" */
	padding-left: 1.5em;
}
div#bara-laterala li a.parent:hover {
/* removes underline hover effect */
	text-decoration: none;
}
div#bara-laterala li a.parent:hover span {
	display: block;
	margin: 0;
	padding-left: 1.5em;
}
div#bara-laterala li a.menuactive.menuparent {
/* sets it in a little more than a.parent */
	padding-left: 0;
}
div#bara-laterala ul ul li a.menuactive.menuparent {
/* sets it in a little more on next level */
	padding-left: 0;
}
div#bara-laterala ul ul li a.menuactive {
	padding-left: 2.8em;
        color:#fff;
        background: #61ba4d;
        font-weight:bold;
}
div#bara-laterala li a.menuactive.menuparent span {
	display: block;
	margin: 0;
/* to contrast with non active pages */
	font-weight: bold;
	padding-left: 1.5em;
}
div#bara-laterala li a.menuactive.menuparent:hover {
	text-decoration: none;
	color: #fff;
}
div#bara-laterala ul ul li a.activeparent {
	color: #fff;
}
/* current pages in the default Menu Manager template are unclickable. This is for current page on first level */
div#bara-laterala ul h3 {
	display: block;
/* some air for it */
	padding: 0.8em 0.5em 0.5em 1.5em;
/* this will be link color for all levels */
	color: #000;
/* instead of the normal font size for <h3> */
	font-size: 1em;
/* as <h3> normally has some margin by default */
	margin: 0;
/* you can set your own image here, same as "a" */
}
/* next level current pages, more padding, smaller font and no background color or bottom border */
div#bara-laterala ul ul h3 {
	font-size: 90%;
	padding: 0.8em 0.5em 0.5em 2.8em;
/* you can set your own image here, same as "a" */
	background: #61ba4d;
	color: #000;
}
/* current page on third level, more padding */
div#bara-laterala ul ul ul h3 {
	padding: 0.6em 0.5em 0.2em 3em;
}
/* BIG NOTE: I didn't do anything to these, never tested */
/* section header */
div#bara-laterala li.sectionheader {
	border-right: none;
	padding: 0.8em 0.5em 0.5em 1.5em;
	background: #61ba4d;;
	line-height: 1em;
	margin: 0;
        color: #fff;
        cursor:text;
}
/* separator */
div#bara-laterala .separator {
	height: 1px !important;
	margin-top: -1px;
	margin-bottom: 0;
	-padding: 2px 0 2px 0;
	background-color: #61ba4d;
	overflow: hidden !important;
	line-height: 1px !important;
	font-size: 1px;
/* for ie */
}
div#bara-laterala li.separator hr {
	display: none;
/* this is for accessibility */
}

/* calendar */
#calendar { margin:20px; }
/* cmsms stylesheet: Layout_Stiri modified: miercuri, 12 octombrie 2016 10:09:42 */
#stiri {
/* margin for the entire div surrounding the news items */
	margin: 10px 0px 5px 0px;
        font-family: "Roboto", "Segoe UI", sans-serif;
        font-size: 14px;
}
#stiri h2 {
	line-height: 18px;
	color: #f5f5f5;
	border: none;
}


.NewsSummary {color:#555555; border-bottom:1px solid #eee; padding:2em 1.2em 1.8em 1.2em; margin-bottom:15px; -webkit-box-shadow: 2px 2px 5px 2px #CCCCCC;
box-shadow: 2px 2px 5px 2px #CCCCCC; -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px; }
.NewsSummaryLink { font-family: 'Oswald', sans-serif; color:#555555; font-weight: 400; font-size: 1.5em; text-transform: uppercase; }
.NewsSummaryLink a, .NewsSummaryLink a:visited {color:#222222; text-decoration:none; }
.NewsSummaryLink a:hover {color:#429EFF;}
.NewsSummaryAuthor { color:#222; font-size:12px; padding: 0.1em; line-height: 18px; margin-top: 10px;}
.NewsSummaryAuthor span {color:#999; font-size:10px; padding: 0.1em; text-transform: capitalize;}
.NewsSummaryAuthorImage { float:left; margin-right: 25px;}
.NewsSummaryAuthorImage img { width: 64px; height: 64px; -webkit-border-radius: 32px 32px 32px 32px; border-radius: 32px 32px 32px 32px; border: 0 solid #000;}
.NewsSummarySummary {padding: 0.3em;}
.NewsSummaryMorelink {float:right; text-align:center; color:#fff;}
.NewsSummaryMorelink a, .NewsSummaryMorelink a:visited { color:#fff; text-decoration:none;}
.NewsSummaryMorelink a:hover {text-decoration:none;}
.NewsSummaryContent {padding-top: 20px;}
.NewsSummaryExtra {}
.NewsSummaryField {}
.NewsSummaryComment { font-family: 'Oswald', sans-serif; color:#555555; font-weight: 400; font-size: 1.2em; text-transform: uppercase; }


.NewsDetail {color:#555555; border-bottom:1px solid #eee; padding:2em 1.2em 1.8em 1.2em; margin-bottom:15px; -webkit-box-shadow: 2px 2px 5px 2px #CCCCCC;
box-shadow: 2px 2px 5px 2px #CCCCCC; -webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px; }
#NewsPostDetailTitle {font-family: 'Oswald', sans-serif; color:#555555; font-size: 1.5em; font-weight: 400; text-transform: uppercase;}
/* #NewsPostDetailHorizRule {border:1px inset #eaeaea; } */
#NewsPostDetailReturnLink {padding-right:1em; float:right;}
#NewsPostDetailReturnLink a, #NewsPostDetailReturnLink a:visited {color:#fff; text-decoration:none;}
#NewsPostDetailSummary { padding: 0.3em; }
#NewsPostDetailContent { padding-top: 20px; }


.pagination {
    background: none;
    float: right;
    padding: 0px;
    margin-bottom: 20px;
    font-weight:normal;
}

.page {
    display: inline-block;
    padding: 4px 9px;
    background: #35aa47;
    text-decoration: none;
    color: #fff;
    margin: 0px;
    font-family: "Segoe UI", sans-serif; font-size: 12px;
}

.page:hover {
    background: #1d943b;
    color:#fff;
}

.page a {
    color: #fff;
}

.page a:hover {
    color:#fff;
    text-decoration: none;
}
/* cmsms stylesheet: Exemplu CSS calendaristic v1.10.4 modified: miercuri, 12 octombrie 2016 10:09:42 */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar'}

*/



/* make all links red */
.calendar tr td a
{
  color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming default class and id names) */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming default class and id names) **/
/* border on for #cal-calendar */
#cal-calendar{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: 1px solid #555555;
  padding: 3px;
  width: 92px;
  background: #d84a38;
  color:#fff;
}

#cal-calendar td {
  border: 1px solid #555555;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 75px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #cal-calendar */

#cal-calendar td
{
  background-color: transparent;
}

#cal-calendar .calendar-day
{
  background-color: #4d90fe;
}

#cal-calendar a.calendar-day { color: #fff; }
#cal-calendar a.calendar-day:hover { text-decoration: #none; }

#cal-calendar .calendar-today
{
  font-weight: normal;
  background-color: #4d90fe;
  color: #fff;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}

.calendar-month {
   background: #222222;
   font-size:18px;
   padding-top: 9px;
   color:#fff;
}
.calendar-prev { background: #555555; padding:6px 13px 8px 13px; margin-right: 10px; }
.calendar-prev a {color:#fff;}
.calendar-next { background: #555555; padding:6px 13px 8px 13px; margin-left: 10px; }
.calendar-next a {color:#fff;}

.calendar-returnlink {float:right; margin-right:15px;}
