@charset "utf-8";

.oswald {
	font-family:Oswald;
}

.pointer {
	cursor:pointer;
}

.red {
	color:#c00;
}

.blue {
	color:#93ABEF;
}

form {
	margin:0; 
	padding:0;
}

.taiat {
	text-decoration:line-through;
}

.txt-indent {
	text-indent:23px;
}

.no-indent {
	text-indent:0 !important;
}

.slab {
	font-weight:300 !important;
}

.no-margin {
	margin:0 !important;
}

.ascuns, .cont-add-fotocr {
	display:none;
}

/* Headline meniu edit articol & news */

h2.headline {
	margin:0 0 20px 0;
	padding:10px;
	background-color:#f0f0f0;
 	font-family: Open Sans, Lato;
	font-size:17px;
	font-weight:600;
	color:#222;
}
h2.headline a {
	color:#0d4ab3;
}
h2.headline a:hover {
	color:#0d4ab3;
}

/* Meniu edit articol */

.container-art-edit {
	position:relative; float:right; width:20px; 
	margin-right:10px; text-align:right; 
}
#container-admin-meniu-articol {
	display:none; z-index:4990;
	position:absolute; background-color:rgba(0,0,0,0.70); width:193px;
	padding:10px 0; top:27px; right:-20px; border-radius:0 0 6px 6px; font-size:15px; 
}
#container-admin-meniu-articol li {
	color:#fff; cursor:pointer; list-style:none;	
	text-transform:lowercase !important;
	padding:3px 15px 5px 20px !important; font-weight:300;
	text-shadow:0 1px 0px #000;
	text-align:left;
	letter-spacing:0px !important;
}
#container-admin-meniu-articol li:hover {
	text-shadow:0 1px 1px #333;
	background-color:#c41520;
}
#container-admin-meniu-articol li a {
	color:#fff; cursor:pointer;
}
#container-admin-meniu-articol li:hover a, #container-admin-meniu-articol li a:hover, .containerEveniment h1 a {
	color:#fff;
}

.del-img-icon{
	background:url(../images/static/icons.png) -22px -63px no-repeat;
	width:20px !important; height:20px !important;
	position:relative; cursor:pointer;
	margin:0 0 6px 5px !important; padding:0 !important; 
	vertical-align:middle !important;
	top:auto; left:auto;
	border:none !important;
	background-color:transparent !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

/* Refactor */

#extras2 h2.heading {
	font-family:Oswald; 
	font-weight:400; 
	color:#fff; 
	font-size:17px; 
	text-transform:uppercase;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:4px solid #999;
}

#extras2 ul {
  margin:0;
  padding:10px 0 0 0;
  list-style:none;
}

#extras2 li {
  font-size:14px;
  line-height:18px;
  margin:0; padding:10px 0;
  font-family:Roboto Condensed, sans-serif;
  border-bottom:1px solid #333;
  border-top:1px solid #666;
}

#extras2 li:first-of-type {
  border-top: none;
}

#extras2 li.last {
  padding: 6px 0 0 0;
  border-bottom: none;
}

#extras2 li a {
  color: #f0f0f0;
  text-decoration: none;
}

#extras2 li a:hover {
  color: #ffd39c;
}

/* Formulare Add/Edit/Admin */

#containerAdaugaStire {
	margin:0 0 20px 0;
	padding:20px 20px 20px 30px; 
	position:relative; 
	border:1px solid #cacaca; 
	border-radius:6px; 
	background-color:#f8f8f8; 
	box-shadow:inset 2px 2px 2px #eee, 1px 2px 4px #ddd;	
}

.butonEveniment{
	margin:0 0 0 5px !important; padding:0 !important; height:33px; width:107px !important; vertical-align:middle;
}
	
#formEditArticol input, #subcontainerEditorArticol select, #subcontainerEditorAutori select, #formEditAutor input, #formEditAutor textarea,
{
	font-size:15px; font-weight:300; outline:none;
	color:#333; border:1px solid #ccc; width:220px;
	background-color:#f9f9f9; padding:9px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 2px 2px 2px #eee;
	-moz-box-shadow:inset 2px 2px 2px #eee;
	box-shadow:inset 2px 2px 2px #eee;
}

#formEditAutor input.login, #formEditAutor button, #formEditArticol input.login, #formEditArticol button.mczBrowse, #formEditArticol button.mczBrowseIM {
	width:80px; margin:5px 0; padding:2px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	text-align:center; cursor:pointer;
	background-image:url(../images/static/bg_submit.png);
	background-position:center center; background-repeat:repeat-x;
	-webkit-box-shadow:0 0 2px #ccc; -moz-box-shadow:0 0 2px #ccc; box-shadow:0 0 2px #ccc;
	text-shadow:0 1px 1px #fff;
	color:#000;
}


#formEditArticol input.login, #formEditAutor input.login, #formEditAutor button, #formEditArticol button.mczBrowse, #formEditArticol button.mczBrowseIM {
	width:120px; border:none; padding:5px 0; margin:10px;
	font-weight:300; font-size:15px;
	-webkit-box-shadow:0 0 3px #666;
	-moz-box-shadow:0 0 3px #666;
	box-shadow:0 0 3px #666;
}

#formEditArticol input.login:hover, #formEditAutor input.login:hover, #formEditAutor button:hover, #formEditArticol button.mczBrowse:hover, #formEditArticol button.mczBrowseIM:hover {
	-webkit-box-shadow:0 0 2px #999;
	-moz-box-shadow:0 0 2px #999;
	box-shadow:0 0 2px #999;
}

#formEditArticol input.login, #formEditArticol button.mczBrowse, #formEditArticol button.mczBrowseIM {
	width:120px; border:none; padding:5px 0; margin:10px;
	font-weight:300; font-size:15px;
	-webkit-box-shadow:0 0 3px #666;
	-moz-box-shadow:0 0 3px #666;
	box-shadow:0 0 3px #666;
}

#formEditArticol input.login:hover, #formEditArticol button.mczBrowse:hover, #formEditArticol button.mczBrowseIM:hover {
	-webkit-box-shadow:0 0 2px #999;
	-moz-box-shadow:0 0 2px #999;
	box-shadow:0 0 2px #999;
}

#formEditArticol input:focus {
	border:1px solid #999;
	-webkit-box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
	-moz-box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
	box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
}

#containerEditorArticol .sectiune, #containerEditorArticolEn .sectiune, #formEditArticol input.login, input.login {
	font-family:'Oswald', 'Open Sans Condensed', 'sans-serif';
}

#newsletter input, #formEditArticol input, #formEditAutor input, #formEditAutor textarea, #subcontainerEditorAutori select, #subcontainerEditorArticol select {
	font-size:15px; font-weight:300; outline:none;
	color:#333; border:1px solid #ccc; width:220px;
	background-color:#f9f9f9; padding:9px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 2px 2px 2px #eee;
	-moz-box-shadow:inset 2px 2px 2px #eee;
	box-shadow:inset 2px 2px 2px #eee;
}

#formEditArticol input {
	font-size:12px; width:400px;
	padding-left:10px; margin:5px 0 40px 0;
}

#formEditAutor input{
	width:300px;
}

#formEditAutor textarea{
	resize:both; width:300px;
}

#newsletter input:focus, #formEditArticol input:focus, #formEditAutor input:focus, #formEditAutor textarea:focus,
#subcontainerEditorAutori select:focus, #subcontainerEditorArticol select:focus{
	border:1px solid #999;
	-webkit-box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
	-moz-box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
	box-shadow:0 0 3px #aaa, inset 2px 2px 3px #eee;
}

input.login:focus{
	border:none !important;
	-webkit-box-shadow:0 0 2px #999;
	-moz-box-shadow:0 0 2px #999;
	box-shadow:0 0 2px #999;
}

#subcontainerEditorArticol, #subcontainerEditorArticolEn, #subcontainerEditorAutor {
	margin:auto; text-align:left; width:695px; overflow:scroll; overflow-x:hidden; background-color:#fff;
}

.eroareFloat {
	color:#c00;
	float:right;
	margin-right:15px;
	font-weight:300;
	font-size:15px;
}
.eroareInput {
	border:1px solid #c00 !important;
	box-shadow:inset 2px 2px 3px #ddd !important;
}

/* Verificare pentru sters */

#containerEditorArticol, #containerEditorArticolEn, #containerEditorAutor, #containerEditorSemnatura, #containerEditorCategorie, #containerAdaugareEveniment, #containerAdaugareSerial, #containerEditorNumar, #containerEditorArticolFotocronica, #containerEditorGalerie, #containerEditorPozeSecundare {
	display:none; z-index:5000; position:fixed; text-align:center;
	width:770px; top:60px; left:50%; margin-left:-380px; padding:40px 30px 20px 30px; background-color:#fff;
	-moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; box-shadow:0 0 20px #000; 
	-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
}

#containerEditorArticol {
	width:970px; top:60px; margin-top:0; margin-left:-520px; padding-bottom:10px; 
}

#containerEditorArticolFotocronica, #containerEditorGalerie, #containerEditorPozeSecundare {
	width:722px; margin-left:-385px; top:273px; margin-top:0px; overflow:hidden;
}

#containerEditorGalerie, #containerEditorPozeSecundare {
	width:782px; top:50px; padding:35px 40px 15px 35px;
}

#containerEditorGalerie fieldset, #containerEditorPozeSecundare fieldset {
	border:1px solid #ccc; margin:10px 0; padding:5px 15px 15px 15px; width:auto;
}

#openerEditorGalerieFoto, #openerEditorPozeSecundare {
	padding-left:20px; font-weight:400; cursor:pointer;
}

#openerEditorGalerieFoto #imagineMareAdd, #openerEditorPozeSecundare #imagineMareAdd {
	vertical-align:middle; margin-left:5px; margin-bottom:2px;
}

#subcontainerEditorArticol .sectiune, #subcontainerEditorArticolEn .sectiune{
	font-size:16px; font-weight:400; margin:5px 0;
}

#subcontainerEditorArticol .eroare, #subcontainerEditorArticolEn .eroare{
	font-size:16px; font-weight:300;
}

#subcontainerEditorAutor .sectiune, #subcontainerEditorAutori, #subcontainerEditorAutoriForm{
	margin:5px 0; font-size:16px; font-weight:300;
}
#subcontainerEditorAutori{
	text-align:left; line-height:30px;
	float:left; margin-top:0;
}
#subcontainerEditorAutori a{
	color:#000;
	text-decoration:none;
}

#subcontainerEditorAutoriForm{
	text-align:left; float:right; margin-top:0;
}

#containerEditorAutor{
	width:400px; height:510px; margin-left:-280px; left:50%; top:50%; margin-top:-255px;
	background-color:#fafafa; padding-top:20px; border:1px solid #fff;
}

#subcontainerEditorAutor{
	width:340px; height:auto; overflow:visible; background-color:#fafafa;
	padding-left:20px;
}

#subcontainerEditorFotocronica {
	text-align:left; padding:0 10px; overflow:hidden;
}

#subcontainerEditorGalerie, #subcontainerEditorPozeSecundare {
	width:auto; text-align:left; overflow:auto;
	padding:0 15px 0 0;
}

/* Icons */

.icon_articol_edit{
	width:20px; height:20px; border:none; cursor:pointer;
	background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-77px -23px;
}

.icon_articol_edit_close, .icon_autor_edit_close, .icon_sterge_poza_eveniment, .deleteAbonati{
	width:20px !important; height:20px !important; border:none !important;
	background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-22px -63px;
	position:absolute; top:10px; left:795px; cursor:pointer;
}

.icon_sterge_poza_eveniment{
	position:relative; padding:0 !important; margin:0 0 0 5px !important; vertical-align:middle !important;
	top:auto; left:auto; background-color:transparent !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

#articol-titlu-icon-edit{
	float:right; width:24px; margin-top:-2px;
}


.icon-flag-ro{
	width:24px; height:22px; border:none; cursor:pointer;
	background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-3px -85px;
}

.icon-flag-en{
	width:24px; height:22px; border:none; cursor:pointer;
	background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-31px -85px;
}

/* customize input radio */

.radio label {  
	 display: inline-block;  
	 cursor: pointer;  
	 position: relative;  
	 padding-left: 30px;
	 margin-left: 10px;
}
.radio input[type=radio] {  
	 display:none;  
}

.radio label:before {  
	 content:"";  
	 display:inline-block;  
  
	 width:22px;  
	 height:22px;  
  
	 margin-left:0px;
	 margin-right:0px;
	 left:0; 
	 top:3px;
	 position:absolute;  
	 border:none;
	 background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-76px -84px;
}

.radio input[type=radio]:checked + label:before {  
	 background-position:-101px -84px;
}

.checkboxCustom label {  
	 display:inline-block;  
	 cursor:pointer;  
	 position:relative;  
	 padding-left:30px;  
	 margin-left:0px;
}
.checkboxCustom input[type=checkbox] {  
	 display: none;  
}

.checkboxCustom label:before {  
	 content:"";  
	 display:inline-block;  
  
	 width:22px;  
	 height:22px;  
  
	 margin-left:0px;
	 margin-right:0px;
	 left:0; 
	 top:0;
	 position:absolute;  
	 border:none;
	 background-image:url(../images/static/icons.png); background-repeat:no-repeat; background-position:-76px -84px;
}

#cautare-box .checkboxCustom label {
	padding-left:28px;
}

#cautare-box .checkboxCustom label:before {
	top:0;
}

.checkboxCustom input[type=checkbox]:checked + label:before {  
	 background-position:-101px -84px;
}

#subcontainerEditorArticol select, #subcontainerEditorAutori select {
	padding:4px;
}

.remove-icon {
	cursor:pointer; vertical-align:middle; margin-left:10px; margin-bottom:2px;
}

#formEditArticol {
overflow: scroll;
}
